Patents Examined by Dave Misir
  • Patent number: 10832160
    Abstract: A database comprises historical information of a user's response to previous notifications. The database is accessed to determine a time at which to provide a (new) notification to the user, utilizing at least: a) current user activity status (e.g., determined from measurement information collected from one or more personal devices and/or user calendar events; b) time/day; and c) context information about the notification (e.g., geo-location, indoors/outdoors) including notification type (e.g., calendar entry, email, IM). The user gets the notification via a portable device at the determined time. A machine learning model can select the determined time by discriminating features of the previous notifications for which the user immediately attended versus those that were deferred and/or ignored. Content of the notification can also be altered in view of such discriminating features so as to increase a likelihood the user will immediately attend to the provided notification.
    Type: Grant
    Filed: April 27, 2016
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Hani Jamjoom, David M. Lubensky, Justin G. Manweiler, Katherine Vogt, Justin D. Weisz
  • Patent number: 10817780
    Abstract: A circuit is disclosed that includes a first electrode, a second electrode and a plurality of quantum dot devices disposed between the first electrode and the second electrode. An impedance is coupled to the second electrode and has a value selected to conduct or block conduction of current when a coherent electron conduction band is formed by one or more of the quantum dot devices, such as with quantum dot devices in an adjacent circuit.
    Type: Grant
    Filed: March 24, 2020
    Date of Patent: October 27, 2020
    Inventor: Christopher J. Rourk
  • Patent number: 10789505
    Abstract: A method is described that includes executing a convolutional neural network layer on an image processor having an array of execution lanes and a two-dimensional shift register. The executing of the convolutional neural network includes loading a plane of image data of a three-dimensional block of image data into the two-dimensional shift register.
    Type: Grant
    Filed: June 23, 2017
    Date of Patent: September 29, 2020
    Assignee: Google LLC
    Inventors: Ofer Shacham, David Patterson, William R. Mark, Albert Meixner, Daniel Frederic Finchelstein, Jason Rupert Redgrave
  • Patent number: 10783456
    Abstract: Systems, methods, and computer readable media related to: training an encoder model that can be utilized to determine semantic similarity of a natural language textual string to each of one or more additional natural language textual strings (directly and/or indirectly); and/or using a trained encoder model to determine one or more responsive actions to perform in response to a natural language query. The encoder model is a machine learning model, such as a neural network model. In some implementations of training the encoder model, the encoder model is trained as part of a larger network architecture trained based on one or more tasks that are distinct from a “semantic textual similarity” task for which the encoder model can be used.
    Type: Grant
    Filed: December 14, 2018
    Date of Patent: September 22, 2020
    Assignee: GOOGLE LLC
    Inventors: Brian Strope, Yun-hsuan Sung, Wangqing Yuan
  • Patent number: 10783150
    Abstract: Systems, methods, and non-transitory computer-readable media can receive a social network post associated with a poster. The social network post is analyzed, and one or more potential viewers are ranked based on viewer ranking criteria. A predicted relevant audience is determined based on the ranking of the one or more potential viewers.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: September 22, 2020
    Assignee: Facebook, Inc.
    Inventor: Daniel Bernhardt
  • Patent number: 10776696
    Abstract: A system is provided for control of an entertainment state system having segregated secure functions and public functions for use by one or more users of the system. First, a public interface portal receives instructions regarding operation of the entertainment state system from the one or more users. The interface portal includes a first interface, a processor, a graphical user interface (GUI) coupled to the processor, a control unit in operative communication with the processor and graphical user interface, and a second interface providing an application program interface (API). Secondly, a secure entity unit is provided, the secure entity unit including a receive interface, the receive interface adapted to receive a call from the application program interface (API) of the interface portal, a send interface, the send interface adapted to provide a response to the interface portal interface, a game engine, and a financial engine.
    Type: Grant
    Filed: November 18, 2019
    Date of Patent: September 15, 2020
    Inventors: Randall M. Katz, Robert Tercek
  • Patent number: 10761063
    Abstract: An abnormality occurrence presumption apparatus which presumes the occurrence of an abnormality in a telescopic cover attached to a machine tool performs supervised learning on the basis of a feature amount extracted from a physical quantity acquired during an operation of the machine tool and information related to an abnormality occurring in the telescopic cover, and stores the result of the learning. The abnormality occurrence presumption apparatus presumes an abnormality that may occur in the telescopic cover during the operation of the machine tool on the basis of the result of the learning and the feature amount extracted from the physical quantity.
    Type: Grant
    Filed: November 21, 2017
    Date of Patent: September 1, 2020
    Assignee: FANUC CORPORATION
    Inventors: Noboru Kurokami, Naoki Sato
  • Patent number: 10762438
    Abstract: A system for answering user questions can provide answers from a knowledge base that stores question/answer pairs. These pairs can be associated with characteristics of the asking user so that, when subsequent users ask similar questions, answers can be selected that have been identified as most relevant to that type of user. The question/answer pairs in the knowledge base can be identified from social media posts where the original post contains a question and one or more comments on the post provide an answer. Posts can be identified as containing a question using a question classification model. A post comment can be identified as an answer based on: whether the question poster responded positively to the comment, whether the comment has similar keywords to the question, whether the comment has the characteristics of an answer, and how often a similar answer has been provided for similar questions.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: September 1, 2020
    Assignee: FACEBOOK, INC.
    Inventors: Ying Zhang, Irina-Elena Veliche, Benoit F. Dumoulin, Aram Grigoryan, Wenhai Yang
  • Patent number: 10762441
    Abstract: A system coordinates services between users and providers. The system trains a computer model to predict a user state of a user using data about past services. The prediction is based on data associated with a request submitted by a user. Request data can include current data about the user's behavior and information about the service that is independent of the particular user behavior or characteristics. The user behavior may be compared against the user's prior behavior to determine differences in the user behavior for this request and normal behavior of prior requests. The system can alter the parameters of a service based on the prediction about the state of the user requesting the service.
    Type: Grant
    Filed: December 1, 2016
    Date of Patent: September 1, 2020
    Assignee: Uber Technologies, Inc.
    Inventors: Michael O'Herlihy, Rafiq Raziuddin Merchant, Nirveek De, Jordan Allen Buettner
  • Patent number: 10762163
    Abstract: In embodiments of probabilistic matrix factorization for automated machine learning, a computing system memory maintains different workflows that each include preprocessing steps for a machine learning model, the machine learning model, and one or more parameters for the machine learning model. The computing system memory additionally maintains different data sets, upon which the different workflows can be trained and tested. A matrix is generated from the different workflows and different data sets, where cells of the matrix are populated with performance metrics that each indicate a measure of performance for a workflow applied to a data set. A low-rank decomposition of the matrix with populated performance metrics is then determined. Based on the low-rank decomposition, an optimum workflow for a new data set can be determined. The optimum workflow can be one of the different workflows or a hybrid of at least two of the different workflows.
    Type: Grant
    Filed: December 5, 2016
    Date of Patent: September 1, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Nicolo Fusi
  • Patent number: 10733529
    Abstract: Methods and apparatus related to generating an original message ask model that can be utilized to determine, based on an original message sent to a user, whether a commit is likely to be present in a yet to be formulated new reply message that is responsive to the original message. In some of those implementations, an indication may be provided for presentation to the user via a computing device of the user in response to determining that a commit is likely to be present in the yet to be formulated new reply message that is responsive to the original message sent to the user.
    Type: Grant
    Filed: November 15, 2016
    Date of Patent: August 4, 2020
    Assignee: GOOGLE LLC
    Inventors: Duan Tran, Kiam Choo, William Pearce
  • Patent number: 10713560
    Abstract: A computer-implemented method and system are described for learning a vector representation for unique identification codes. An example method may include generating a unique identification code list using one or more virtual interaction contexts, the unique identification code list being a list of unique identification codes, selecting a target unique identification code in the unique identification code list, and determining, from the unique identification code list, an input set of unique identification codes using the target unique identification code, the input set including the target unique identification code and one or more context unique identification codes. Some implementations may further include inputting the input set of unique identification codes into a semantic neural network model, the semantic neural network model including one or more weight matrices, and modifying the one or more weight matrices using the input set of unique identification codes.
    Type: Grant
    Filed: July 7, 2016
    Date of Patent: July 14, 2020
    Assignee: Staples, Inc.
    Inventors: Ryan Applegate, Majid Hosseini, Karthik Kumara, Timothy Wee
  • Patent number: 10706357
    Abstract: A computer-implementable method for ingesting information into a cognitive graph comprising: receiving data from a data source; determining whether the data comprises text; processing the data, the processing comprising performing a natural language processing operation on the data, the processing the data identifying a plurality of knowledge elements based upon the natural language processing operation; and, storing at least some of the knowledge elements within the cognitive graph as a collection of knowledge elements, the storing universally representing knowledge obtained from the data.
    Type: Grant
    Filed: October 11, 2016
    Date of Patent: July 7, 2020
    Assignee: Cognitive Scale, Inc.
    Inventor: Hannah R. Lindsley
  • Patent number: 10699214
    Abstract: Embodiments for using virtual sensor models in an internet of things (IoT) environment by a processor. One or more virtual sensor models are automatically identified according to a semantic graph, having a knowledge domain that links and describes a relationship between observed variables associated with one or more sensors with unobserved variables associated with the IoT environment. The one or more virtual sensor models may be selected for deployment in the IoT environment according to one or more combinations of virtual sensor inputs.
    Type: Grant
    Filed: October 26, 2016
    Date of Patent: June 30, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bei Chen, Joern Ploennigs, Anika Schumann
  • Patent number: 10691964
    Abstract: An automaton is implemented in a state machine engine. The automaton is configured to observe data from a beginning of an input data stream until a point when an end of data (EOD) signal is seen. Additionally the automaton is configured to report an event only when one and only one occurrence of a target symbol is seen in the input data stream.
    Type: Grant
    Filed: October 5, 2016
    Date of Patent: June 23, 2020
    Assignee: Micron Technology, Inc.
    Inventors: Harold B Noyes, Michael C. Leventhal, Jeffery M. Tanner, Inderjit Singh Bains
  • Patent number: 10692588
    Abstract: A system and method for analyzing chemical data including a processor and one or more classifiers, stored in memory and coupled to the processor, which further includes an indication predictive module configured to predict whether a given chemical treats a particular indication or not and a side effect predictive module configured to predict whether a given chemical causes a side-effect or not. A correlation engine is configured to determine one or more correlations between one or more indications and one or more side effects for the given chemical and a visualization tool is configured to analyze the one or more correlations and to output results of the analysis.
    Type: Grant
    Filed: October 7, 2016
    Date of Patent: June 23, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nan Cao, Jianying Hu, Robert K. Sorrentino, Fei Wang, Ping Zhang
  • Patent number: 10685741
    Abstract: A system and method for analyzing chemical data including a processor and one or more classifiers, stored in memory and coupled to the processor, which further includes an indication predictive module configured to predict whether a given chemical treats a particular indication or not and a side effect predictive module configured to predict whether a given chemical causes a side-effect or not. A correlation engine is configured to determine one or more correlations between one or more indications and one or more side effects for the given chemical and a visualization tool is configured to analyze the one or more correlations and to output results of the analysis.
    Type: Grant
    Filed: October 7, 2016
    Date of Patent: June 16, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nan Cao, Jianying Hu, Robert K. Sorrentino, Fei Wang, Ping Zhang
  • Patent number: 10679127
    Abstract: Methods and systems for receiving a request to implement a neural network comprising an average pooling layer on a hardware circuit, and in response, generating instructions that when executed by the hardware circuit, cause the hardware circuit to, during processing of a network input by the neural network, generate a layer output tensor that is equivalent to an output of the average pooling neural network layer by performing a convolution of an input tensor to the average pooling neural network layer and a kernel with a size equal to a window of the average pooling neural network layer and composed of elements that are each an identity matrix to generate a first tensor, and performing operations to cause each element of the first tensor to be divided by a number of elements in the window of the average pooling neural network layer to generate an initial output tensor.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: June 9, 2020
    Assignee: Google LLC
    Inventors: Reginald Clifford Young, William John Gulland
  • Patent number: 10679143
    Abstract: A method of generating a predictor to classify data includes: training each of a plurality of first classifiers arranged in a first level on current training data; operating each classifier of the first level on the training data to generate a plurality of predictions; combining the current training data with the predictions to generated new training data; and training each of a plurality of second classifiers arranged in a second level on the new training data. The first classifiers are classifiers of different classifier types, respectively and the second classifiers are classifiers of the different classifier types, respectively.
    Type: Grant
    Filed: July 1, 2016
    Date of Patent: June 9, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Wei Shan Dong, Peng Gao, Chang Sheng Li, Chun Yang Ma, Junchi Yan, Ren Jie Yao
  • Patent number: 10671941
    Abstract: System and method of generating an executable action item in response to natural language dialogue are disclosed herein. A computing system receives a dialogue message from a remote client device of a customer associated with an organization, the dialogue message comprising an utterance indicative of an implied goal. A natural language processor of the computing system parses the dialogue message to identify one or more components contained in the utterance. The planning module of the computing system identifies the implied goal. The computing system generates a plan within a defined solution space. The computing system generates a verification message to the user to confirm the plan. The computing system transmits the verification message to the remote client device of the customer. The computing system updates an event queue with instructions to execute the action item according to the generated plan upon receiving a confirmation message from the remote client device.
    Type: Grant
    Filed: May 23, 2019
    Date of Patent: June 2, 2020
    Assignee: Capital One Services, LLC
    Inventors: Scott Karp, Erik Mueller, Zachary Kulis