Patents.
Inventions connected to their inventors and to the projects, companies, talks, events, and ideas around them.
Add a patent ↗Ovarian image processing for diagnosis of a subject
US10127664B2 · International Business Machines Corporation · Source: google-patentsEmbodiments relate to digital image processing for diagnosis of a subject. More specifically, the embodiments relate to automation of diagnoses through data interpretation. An image is acquired from the subject.
Niyati Parameswaran · 1 inventor totalMethods for generating natural language processing systems
US10127214B2 · Idibon, Inc. · Source: freepatentsonline+unified-patents+usptoMethods are presented for generating a natural language model. The method may comprise: ingesting training data representative of documents to be analyzed by the natural language model, generating a hierarchical data structure comprising at least two topical nodes within which the training data is to be subdivided into by the natural language model, selecting a plurality of documents among the training data to be annotated, generating an annotation prompt for each document configured to elicit an annotation about said document indicating which node among the at least two topical nodes said document is to be classified into, receiving the annotation based on the annotation prompt; and generating the natural language model using an adaptive machine learning process configured to determine patterns among the annotations for how the documents in the training data are to be subdivided according to the at least two topical nodes of the hierarchical data structure.
Michelle Casbon, Veena Basavaraj, Tripti Saxena, Paul A. Tepper, Robert J. Munro, Jason Brenier, Gary C. King, Jessica D. Long · 21 inventors totalGeneration and management of social graph
US10127115B2 · Microsoft Technology Licensing, LLC · Source: google-patentsOmar Alonso, Vasileios Kandylas, Serge-Eric Tremblay · 3 inventors totalRetinal scan processing for diagnosis of a subject
US10123747B2 · International Business Machines Corporation · Source: google-patentsEmbodiments relate to digital image processing for diagnosis of a subject. More specifically, the embodiments relate to automation of diagnoses through data interpretation. An image is acquired from the subject. Elements are recognized within the image based on morphological features.
Niyati Parameswaran · 1 inventor totalSystem and method for automatically optimizing capacity between server clusters
US10116568B2 · VMware, Inc. · Source: google-patentsA resource management system for a virtual machine computing environment includes a software component that optimizes capacity between server clusters or groups by monitoring the capacity of server clusters or groups and automatically adding and removing host systems to and from server clusters or
Irfan Ahmad, Xianan Zhang, Eddie Ma, Umit Rencuzogullari, Orran Krieger, Mukil Kesavan · 6 inventors totalContinuously available program replicas
US10108510B2 · International Business Machines Corporation · Source: justia+career-authorityDinesh Subhraveti, Prasenjit Sarkar, Dinesh Kumar Subhraveti · 3 inventors totalSystems and methods of constructing a network topology
US10108411B2 · Lightbend, Inc. · Source: google-patents+career-authorityAlan Ngai, Abhinav A. Vora, Aiyesha Lowe Ma, Amit Sasturkar, Oliver Kempe, Narayanan Arunachalam, Vishal Surana, Omer Emre Velipasaoglu · 8 inventors totalEmail security architecture
US10104029B2 · Proofpoint, Inc. · Source: uspto+justia+career-authorityMartin Traverso, Charles Wade Chambers, Dain Sidney Sundstrom, David Andrew Phillips, David Eric Hagar, Mark Erol Kent · 6 inventors totalMethod for managing patient quality of life
US10102341B2 · Ginger.io, Inc. · Source: google-patents+justiaSai Moturu, Anmol Madan · 2 inventors totalGenerating an optimal refueling plan for road vehicles
US10101171B2 · International Business Machines Corp · Source: google-patentsGenerating a refueling plan for a vehicle on a route including the steps of monitoring fuel consumption of the vehicle and an amount of fuel remaining within the vehicle. When a fuel level within the vehicle falls below a threshold, determining a number of miles remaining on the route and fuel mileage of the vehicle and generating a list of fuel stations which are within driving range of the vehicle based on the vehicle's fuel mileage. The list may also include fuel stations which are outside the driving range of the vehicle which have a service for delivery of fuel to a point within the driving range of the vehicle and at least a price of the fuel and brand of the fuel at each of the fuel stations. The list of fuel stations is provided to a user of the vehicle for selecting a fuel station for refueling.
Kelly Abuelsaad, Gregory J. Boss, Kevin C. McConnell, Shane B. McElligott · 4 inventors totalSystem for Exploring Data in a Database
US10095735B2 · Databricks Inc · Source: unified-patents+freepatentsonlineA system for exploring data in a database comprises a query parser, a parameter manager, a query submitter, and a result formatter. The query parser is to receive a base query and determine an input parameter from the base query. The parameter manager is to provide a first request for a value for the input parameter; receive the value for the input parameter; and provide a second request for the value for the input parameter. The query submitter is to determine a first query using the base query and the value for the input parameter; and provide an indication to execute the first query. The result formatter is to receive a result associated with the indication to execute the first query.
Matei Zaharia, Ali Ghodsi, Ion Stoica · 3 inventors totalStream processing at scale
US10095547B1 · Twitter, Inc. · Source: google-patentsA system and method for data stream processing. Two or more instances are connected as a topology, wherein at least one of the instances is a spout and at least one is a bolt. The topology is submitted to a scheduler which receives resource offers from a cluster.
Karthik Ramasamy, Sanjeev Raghavendra Kulkarni, Nikunj Bhagat, Maosong Fu, Vikas Kedigehalli, Christopher Kellogg, Sailesh Mittal, Jignesh M. Patel · 9 inventors totalPassenger tracking systems and methods
US10095229B2 · Ford Global Technologies LLC · Source: google-patentsExample passenger validation systems and methods are described. In one implementation, a method receives, at a vehicle, a transport request indicating a passenger and a pick-up location. The vehicle drives to the pick-up location and authenticates the passenger at the pick-up location. If the passenger is successfully authenticated, the method unlocks the vehicle doors to allow access to the vehicle, determines a number of people entering the vehicle, and confirms that the number of people entering the vehicle matches a number of passengers associated with the transport request.
David Silver, Scott Vincent Myers, Praveen Narayanan, Harpreetsingh Banvait, Mark Crawford, Alexandru Mihai Gurghian · 6 inventors totalThin film device with protective layer
US10079355B2 · International Business Machines Corporation · Source: google-patentsAnthony Annunziata, Anthony J. Annunziata, Ching-Tzu Chen, Joel D. Chudow · 4 inventors totalInterference control in wireless communication
US10075963B2 · OpenTV, Inc. · Source: google-patents+inventor-first-partyAri Kamlani, Ari Ranjit Kamlani · 2 inventors totalRepartitioning data in a distributed computing system
US10073648B2 · Google LLC · Source: google-patentsMethods, systems, and apparatus for allocating, by a source of one or more sources, a segment of a data file of a transient memory for exclusive access by the source, the transient memory being a distributed in-memory file system that supports remote direct memory access; writing, by the source, data from an initial partition to one or more blocks within the allocated segment of the data file, wherein a portion of the initial partition is written to a first block of the one or more blocks; publishing, by the source, the segment of the data file of the transient memory to be accessible for reading by one or more sinks; and reading by a particular sink of the one or more sinks, a particular block of the published segment of the data file of the transient memory, wherein the particular block is associated with the particular sink.
Michael Entin, Hossein Ahmadi, Matthew B. Tolton · 3 inventors totalMethod for modeling behavior and depression state
US10068670B2 · Ginger.io, Inc. · Source: google-patents+justiaSai Moturu, Anmol Madan, Shishir Dash, Karim Wahba, Gourab De · 5 inventors totalMethod for modeling behavior and psychotic disorders
US10068060B2 · Ginger.io, Inc. · Source: google-patents+justiaSai Moturu, Anmol Madan, Karim Wahba, Shishir Dash, Gourab De · 5 inventors totalMethod and system for providing automated conversations
US10068059B2 · Ginger.io, Inc. · Source: google-patents+justiaSai Moturu, Anmol Madan, Greg Elliot · 3 inventors totalVehicle control system and method of use
US10065647B2 · Starsky Robotics, Inc. · Source: google-patentsA system for controlling a vehicle navigating a roadway, including a perception module that generates sensor data and outputs a cost map and traffic data associated with traffic objects, a path planning module, and a vehicle control module; and a method for controlling a vehicle including collecting sensor data, generating a cost map, determining a vehicle path, and controlling the vehicle along the path.
Kartik Tiwari, Stefan Seltz-Axmacher · 2 inventors totalManagement of sequentially scheduled conferences
US10063706B2 · International Business Machines Corp · Source: google-patentsIn general, embodiments of the present invention relate to conference management. Specifically, sequentially scheduled conferences (e.g., conference calls) are determined for a conference participant. The connection details (e.g., call-in details) for the second of the two conferences are retrieved. If the conference is not over when the second conference is scheduled to begin, a connection is initiated with the second conference using the connection details while maintaining a connection to the first conference.
Kelly Abuelsaad, Soobaek Jang, Maneesh Mehra, Renier R. Morales, Michael S. Rieth · 5 inventors totalAutomatic abstraction of flow of control in a distributed virtualization platform
US10057331B2 · International Business Machines Corporation · Source: google-patentsA distributed component software system that includes an analysis server that receives a set of messages, where each message is sent between components of a distributed component software system. Each message includes an identification of a respective source component, a target component and message content.
Max Maximilien, Paula K. Austel, Nima Kaviani, Eugene M. Maximilien, Isabelle M. Rouvellou, Ignacio Silva-Lepe · 6 inventors totalAnomaly detection in streaming telephone network data
US10045218B1 · Argyle Data, Inc. · Source: google-patents+justiaArshak Navruzyan, Padraig Stapleton, David Staub · 3 inventors totalDistributed clustering with outlier detection
US10042912B2 · International Business Machines Corporation · Source: google-patentsOne or more processors initiate cluster feature (CF)-tree based hierarchical clustering on leaf entries of CF-trees included in a plurality of subsets. One or more processors generate respective partial clustering solutions for the subsets. A partial clustering solution includes a set of regular sub-clusters and candidate outlier sub-clusters. One or more processors generate initial regular clusters by performing hierarchical clustering using the regular sub-clusters. For a candidate outlier sub-cluster, one or more processors determine a closest initial regular cluster, and a distance separating the candidate outlier sub-cluster and the closest initial regular cluster. One or more processors determine which candidate outlier sub-clusters are outlier clusters based on which candidate outlier sub-clusters have a computed distance to their respective closest initial regular cluster that is greater than a corresponding distance threshold.
Svetlana Levitan, Jing-Yun Shyr, Damir Spisic, Jing Xu · 4 inventors totalTransfer learning for bilingual content classification
US10042845B2 · Microsoft Technology Licensing, LLC (LinkedIn) · Source: google-patentsThis disclosure provides systems and methods for determining a classification model for a secondary language different from a primary language. A social networking server is configured to obtain primary language content written in a first spoken language and secondary language content written in a second spoken language.
Vita Markman · 1 inventor totalMetal/oxygen battery with internal oxygen reservoir
US10033036B2 · Robert Bosch GmbH · Source: google-patentsAleksandar Kojic, John F. Christensen, Timm Lohmann, Paul Albertus, Boris Kozinsky, Roel Sanchez-Carrera · 6 inventors totalSystem and method for counting objects on multiple roads using a pan, tilt, and zoom camera
WO2019018612A1 · Satori Worldwide, LLC · Source: google-patentsA method includes receiving a plurality of video frames from a camera and detecting a plurality of objects in the plurality of video frames, then determining a plurality of trajectories. (abstract excerpt from Google Patents)
Dhruv Choudhary, Arun Kejariwal, Francois Orsini · 3 inventors totalSkills endorsements
US10027778B2 · Microsoft Technology Licensing, LLC · Source: google-patentsDisclosed in some examples is a method comprising determining a first set of high ranking skills, the first set containing skills possessed by a member of the social networking service based upon the member's user profile; determining a second set of high ranking skills, the second set containing skills for a second member of the social networking service based on the second member's user profile; determining a third set of high ranking skills, the third set being the intersection between the first and second set of high ranking skills; and suggesting one or more of the skills in the third set of high ranking skills to the member for endorsement of the second member with respect to that skill.
Pete Skomoroch, Vinodh Jayaram, Peter N. Skomoroch, Matthew T. Hayes, Adam Nash, David Michael Breger, Prachi Gupta, Elliot Shmukler · 8 inventors totalAnomaly detection on live data streams with extremely low latencies
US20190028501A1 · Satori Worldwide, LLC · Source: google-patentsMethods and systems for detecting anomalies in high-frequency time-series are described. The method includes receiving a data stream, detecting one or more candidate anomalies in the data stream via a point anomaly detector, storing the one or more candidate anomalies in a queue. (abstract excerpt from Google Patents)
Dhruv Choudhary, Arun Kejariwal, Francois Orsini · 3 inventors totalLi/metal battery with microstructured solid electrolyte
US10020482B2 · Robert Bosch GmbH · Source: google-patentsAleksandar Kojic, John F. Christensen, Timm Lohmann, Christina Johnston, Sarah Stewart, Paul Albertus, Boris Kozinsky · 7 inventors totalMulti-layer QoS management in a distributed computing environment
US10019290B2 · International Business Machines Corporation · Source: google-patentsA technique for multi-layer quality of service (QoS) management in a distributed computing environment includes receiving a workload to run in a distributed computing environment. A workload quality of service (QoS) class for the workload is identified, and the workload QoS class is translated to a storage level QoS class. The workload is scheduled to run on a compute node of the environment, and the storage level QoS class is communicated to a workload execution manager of the compute node. The storage level QoS class is communicated to one or more storage managers of the environment where the storage managers manage storage resources in the environment. The storage managers extend the storage level QoS class to the storage resources to support the workload QoS class.
Yonggang Hu, Zhenhua Hu, Reshu Jain, Prasenjit Sarkar, Rui Zhang · 5 inventors totalMethod and system for improving care determination
US10014077B2 · Ginger.io, Inc. · Source: google-patents+justiaSai Moturu, Anmol Madan · 2 inventors totalEncapsulation of magnetic tunnel junction structures in organic photopatternable dielectric material
US10008536B2 · International Business Machines Corporation · Source: google-patentsAnthony Annunziata, Anthony J. Annunziata, Chandrasekharan Kothandaraman, Qinghuang Lin · 4 inventors totalSystem and method for building a script for a web page using an existing script from a similar web page
US9996441B2 · Intuit Inc. · Source: google-patents+first-party-careerAaron Patzer, Jean Sini · 2 inventors totalUltrasonic gas leak location system and method
US9995647B2 · General Monitors, Inc. · Source: google-patentsAn ultrasonic gas leak detector system for locating a source of ultrasonic airborne energy is described. An exemplary embodiment includes a plurality of spatially separated ultrasonic gas leak detectors, each configured to generate signals indicative of detected angles of arrival of received ultrasonic energy at the respective detectors.
Javid Huseynov, Javid J. Huseynov, Shankar B. Baliga · 3 inventors totalSystem and method for automatic, unsupervised paraphrase generation using a novel framework that learns syntactic construct
US9984063B2 · International Business Machines Corporation · Source: google-patentsA system includes a question answering system executed by a computer, a processor, and a memory coupled to the processor. The memory is encoded with instructions that when executed cause the processor to provide training for training the question answering system.
Niyati Parameswaran · 1 inventor totalNon-deterministic finite state machine module for use in a regular expression matching system
US9983876B2 · International Business Machines Corporation · Source: google-patentsA hardware NFA module for high-throughput regular expression matching, as used in accelerated text-analytics query processing.
Frederick Reiss, Kubilay Atasu, Raphael Polig, Christoph Hagleitner, Frederick R. Reiss · 5 inventors totalDomain classification and routing using lexical and semantic processing
US9979748B2 · Cisco Technology, Inc. · Source: uspto+google-patents+opendns-career-authorityJeremiah O'Connor, Jeremiah O'Connor and Thibault Reuille · 2 inventors totalShared data encryption and confidentiality
US9979542B2 · International Business Machines Corp · Source: google-patentsEmbodiments relate to deduplication and compression on data performed downstream from where the data is encrypted. Confidentiality of data is maintained, and the ability of storage systems to perform data reduction functions is supported. Encrypted data to be written to a storage system is separated into one or more data chunks. For a data chunk, a master encryption key for an owning entity associated with the data chunk is retrieved. The data chunk is decrypted into plaintext, and the plaintext is transformed by performing one or more advanced data functions. A private key is created and used to encrypt the transformed plaintext, which is stored as a first encryption unit. A wrapped key is created by encrypting the private key with the master key, limits data access to the owning entity, and is stored as metadata for the encryption unit.
Nathalie Baracaldo, Elli Androulaki, Joseph S. Glider, Alessandro Sorniotti · 4 inventors totalMethod and system for information exchange utilizing an asynchronous persistent store protocol
US9967360B2 · International Business Machines Corporation · Source: google-patentsA system is provided for facilitating the exchange of information between interconnected processors in environments such as distributed computing environments and message-oriented middleware environments. A source sends input to the target. A manager in communication with both the source and the target receives the input from the source, initiates a storage of the input and forwards the input to the target. If the manager receives output from the target before completion of the input storage, the manager cancels the input storage because it is no longer needed to ensure system reliability. Upon receiving output from the target, the manager initiates a storage of the output and forwards the output to the source. If the manager receives acknowledgement from the source that the target output has been received before completion of the output storage, the manager cancels the output storage because it is no longer needed to ensure system reliability.
Yonggang Hu, Onkar S. Parmar · 2 inventors totalProvisioning of devices
US9965332B2 · PayPal Inc. · Source: google-patents+career-authorityAlan Ngai, Alan Honkwan Ngai, Connie W. Yang, Taiping Yu, Timothy Gordon Kimmet, Jean-Christophe Martin, Jian Xu, Xin Li · 9 inventors totalBattery management system with multiple observers
US9960625B2 · Robert Bosch GmbH · Source: google-patentsAleksandar Kojic, Reinhardt Klein, Anahita MirTabatabaei, Nalin Chaturvedi · 4 inventors totalTwo-dimensional array of four-terminal thin film devices with surface-sensitive conductor layer
US9960345B2 · International Business Machines Corporation · Source: google-patentsAnthony Annunziata, Anthony J. Annunziata, Ching-Tzu Chen, Joel D. Chudow · 4 inventors totalDerivation and presentation of expertise summaries and interests for users
US9959579B2 · Microsoft Technology Licensing, LLC · Source: google-patentsOmar Alonso, Hemant Purohit, Paul Alexander Dow, Lei Duan · 4 inventors totalMethods for network configuration sharing
US9955406B2 · eero inc. · Source: google-patents+eero-authorityAmos Schallich, Austin Lin, Paul Nangeroni, Nicholas S. Weaver, Yahui Jin, Nathaniel C. Hardison, Sherman Wang · 7 inventors totalSystem and methods for dynamic digital threat mitigation
US9954879B1 · Sift Science, Inc. · Source: uspto+google-patents+first-party-careerMicah Wylde, Fred Sadaghiani, Keren Gu, Eugenia Ho, Noah Grant · 5 inventors totalAutomatic speech recognition techniques for multiple languages
US9953631B1 · Google LLC · Source: freepatentsonlineComputer-implemented techniques can include obtaining languages for automatic speech recognition, the languages being associated with a plurality of users and receiving an input indicative of a request to provide speech input. In response to receiving the input, a first indication that automatic speech recognition (ASR) is being performed in each of the plurality of languages can be displayed. A speech input from one of the plurality of users can be received and ASR can identify one of the languages associated with the speech input to obtain a detected language. In response to obtaining the detected language, a second indication that ASR is being performed in the detected language can be displayed. The speech input can be transcribed and translated to another one of the plurality of languages to obtain a translated text that can be displayed.
Barak Turovsky, Alexander Jay Cuthbert, Masakazu Seno · 3 inventors totalSystem and method of providing a content discovery platform for optimizing social network engagements
US9953063B2 · Lithium Technologies, LLC · Source: google-patentsA method is disclosed of providing a content discovery platform for optimizing social network engagements. The method is implemented in one or more servers programmed to execute the method. The method comprising retrieving social media data from registered users on one or more social networks, wherein the social media data includes one or more URLs associated with one or more articles, respectively, computing a social importance score for each URL of the one or more URLs, and ranking the one or more URLs by social importance score.
Adithya Rao, Nemanja Spasojevic, Adithya Shricharan Srinivasa Rao, Prantik Bhattacharyya · 4 inventors totalSystem and method for automatic, unsupervised paraphrase generation using a novel framework that learns syntactic construct
US9953027B2 · International Business Machines Corporation · Source: google-patentsA system includes a question answering system executed by a computer, a processor, and a memory coupled to the processor. The memory is encoded with instructions that when executed cause the processor to provide training for training the question answering system.
Niyati Parameswaran · 1 inventor totalRepartitioning data in a distributed computing system
US9952798B2 · Google LLC · Source: google-patentsMethods, systems, and apparatus for allocating, by a source of one or more sources, a segment of a data file of a transient memory for exclusive access by the source, the transient memory being a distributed in-memory file system that supports remote direct memory access; writing, by the source, data from an initial partition to one or more blocks within the allocated segment of the data file, wherein a portion of the initial partition is written to a first block of the one or more blocks; publishing, by the source, the segment of the data file of the transient memory to be accessible for reading by one or more sinks; and reading by a particular sink of the one or more sinks, a particular block of the published segment of the data file of the transient memory, wherein the particular block is associated with the particular sink.
Michael Entin, Hossein Ahmadi, Matthew B. Tolton · 3 inventors total