Knowledge Representation And Reasoning Technique Patents (Class 706/46)
  • Patent number: 10705675
    Abstract: Systems and methods for triggering generation of an alert for delivery to a remote device are disclosed herein. The system can include memory having: a user profile database; and a content library database. The system can include a recipient user device having: a network interface; and a recipient I/O subsystem; and the system can include a supervisor device having: a network interface; and a supervisor I/O subsystem. The system can include a content management server that can: direct the generation of a placement interface in the graphical user interface by the recipient I/O subsystem; direct the generation of a presentation interface; direct the generation of a coupling interface at each of the recipient user device and the supervisor user device; and generate and send an alert to the recipient user device and the supervisor device.
    Type: Grant
    Filed: February 14, 2019
    Date of Patent: July 7, 2020
    Assignee: PEARSON EDUCATION, INC.
    Inventors: Alexander W. Lowrie, Raman Huziy, Terre M. Passero
  • Patent number: 10706321
    Abstract: An image processing system that may be used to detect changes in objects, such as damage to automobiles, compares a base object model, which depicts the object in an expected condition, to one or more target object images of the object in the changed condition. To do so, the image processing system first processes a target object image to detect one or more predefined landmarks in the target object image using one or more correlation filters. The image processing system then uses the detected landmarks to determine a camera model for the target object image and uses the camera model to correct for camera distortions and to align the target object depicted in a target object image with the object in the base object model to put these objects in a common frame of reference for use in subsequent image processing.
    Type: Grant
    Filed: May 20, 2016
    Date of Patent: July 7, 2020
    Assignee: CCC INFORMATION SERVICES INC.
    Inventors: Ke Chen, Takeo Kanade, Athinodoros S. Georghiades
  • Patent number: 10706323
    Abstract: A method includes determining a feature importance ranking for each pair of clusters of a plurality of clusters to generate a first plurality of feature importance rankings. The method further includes determining a feature importance ranking between a particular data element and each cluster to generate a second plurality of feature importance rankings. A distance value associated with each pair of clusters of the plurality of clusters is determined to generate a plurality of distance values, and a probability value associated with each data element is determined to generate a plurality of probability values. The method further includes weighting the first plurality of feature importance rankings based on the plurality of distance values to determine a first plurality of weighted feature importance rankings and weighting the second plurality of feature importance rankings based on the plurality of probability values to determine a second plurality of weighted feature importance rankings.
    Type: Grant
    Filed: September 4, 2019
    Date of Patent: July 7, 2020
    Assignee: SPARKCOGNITION, INC.
    Inventor: Elad Liebman
  • Patent number: 10706364
    Abstract: A system and method for predicting, proposing and/or evaluating suitable medication dosing regimens for a specific individual as a function of individual-specific characteristics and observed responses of the specific individual. Mathematical models of observed patient responses are used in determining an initial dose. The system and method use the patient's observed response to the initial dose to refine the model for use to forecast expected responses to proposed dosing regimens more accurately for a specific patient.
    Type: Grant
    Filed: August 12, 2014
    Date of Patent: July 7, 2020
    Inventor: Diane R. Mould
  • Patent number: 10699449
    Abstract: Similarities between events that include a plurality of dimensions are computed, the similarities computed based on binary comparisons between the events and based on user-specified weights for the dimensions. Multidimensional scaling (MDS) values are calculated based on the computed similarities between the events. A graphical visualization is generated of a temporal plot of the events, the temporal plot comprising a first axis corresponding to time, and a second axis corresponding to the MDS values, and the temporal plot representing overlapping time slices each containing pixels representing a respective subset of the events.
    Type: Grant
    Filed: March 17, 2015
    Date of Patent: June 30, 2020
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ming C Hao, Dominik Jackle, Nelson L Chang, Wei-Nchih Lee, Daniel Keim
  • Patent number: 10692254
    Abstract: There is provided a method of creating a cohort clinical pathway graph based on knowledge-driven manual user input and automated data-driven mining comprising: receiving via a graphical user interface (GUI), manual selections including: knowledge-driven variable(s) denoting clinically significant values representing elements of a clinical decision making process, and an anchoring location of each knowledge-driven node denoting a respective knowledge-drive variable within a directed acyclic graph (DAG), computing individual clinical pathways for each of the sampled population of patients by automatically computing data-driven nodes denoting the data-driven discovery of event types relative to the manual selections, and aggregating the individual clinical pathways to compute a cohort clinical pathway DAG, wherein the cohort clinical pathway DAG includes nodes comprising the knowledge-driven nodes, the data-driven nodes, and links connecting the nodes, each link denoting an automatically discovered sequence betw
    Type: Grant
    Filed: March 2, 2018
    Date of Patent: June 23, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Avi Yaeli, Peter Bak, Adam Perer, Shay Segal
  • Patent number: 10691933
    Abstract: Method by a computer of a computing system having a plurality of camera sensors and a camera sensor control system is provided. A gesture input event is identified that is detected by a camera sensor of the camera sensors. Each camera sensor routes video captured by the camera sensor to a data storage system. The first gesture input event is identified as corresponding to a defined attention-based gesture performed by a user. A time the first gesture input event was identified is determined. Video stored in the data storage system is fetched using the time that is determined as a pointer. An indication of the first gesture input event and the video that is fetched is transmitted towards an emergency call center (ECC). A trigger word or sound may be detected, and an indication of the trigger word or sound may be transmitted towards the ECC.
    Type: Grant
    Filed: September 6, 2018
    Date of Patent: June 23, 2020
    Assignee: CA, Inc.
    Inventors: Lyju Vadassery, Vijay Shashikant Kulkarni, Vikrant Nandakumar, Adila Parveen Hafeezulla, Subhashini Bysani, Sri Venkata Vijaya Lakshmi Tholeti
  • Patent number: 10691894
    Abstract: A process receives a user input in a human-to-machine interaction. The process generates, with a natural language generation engine, one or more response candidates. Further, the process measures, with the natural language generation engine, the semantic similarity of the one or more response candidates. In addition, the process selects, with the natural language generation engine, a response candidate from the one or more response candidates. The process measures, with the natural language generation engine, an offensiveness measurement and a politeness measurement of the selected response. The process determines, with the natural language generation engine, that the offensiveness measurement or the politeness measurement lacks compliance with one or more predefined criteria.
    Type: Grant
    Filed: May 1, 2018
    Date of Patent: June 23, 2020
    Assignee: Disney Enterprises, Inc.
    Inventor: Erika Doggett
  • 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: 10685361
    Abstract: Embodiments of the present disclosure target advertising to a group of related users of a social networking system. To target advertising to a group of users, the social networking system receives targeting criteria specifying a group to receive an advertisement at substantially the same time. To identify a group of users of the social networking system satisfying the targeting criteria, the social networking system observes the interactions of connected social networking system users. Connected users interacting with each other in a manner that satisfies the targeting criteria may be added to a group. The social networking system serves the advertisement to a set of users included in the group because the served users are members of the group.
    Type: Grant
    Filed: March 2, 2012
    Date of Patent: June 16, 2020
    Assignee: Facebook, Inc.
    Inventors: Rong Yan, Nuwan Senaratna
  • Patent number: 10678835
    Abstract: One embodiment provides a method, including: receiving, from a user, a natural language query; generating an ontology subgraph by mapping the natural language query to a domain ontology and filtering the domain ontology based upon entities within the natural language query; producing a knowledge graph from (i) the generated ontology subgraph and (ii) a set of documents related to the natural language query, wherein the producing comprises extracting triples from the set of documents and aggregating the extracted triples to form the knowledge graph; and providing, to the user, a response to the received natural language query, wherein the returning the response comprises querying the produced knowledge graph using the natural language query.
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: June 9, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Diptikalyan Saha, Jaydeep Sen, Sreyash Divakar Kenkre, Karthik Sankaranarayanan, Vinayaka Pandit
  • Patent number: 10678320
    Abstract: One embodiment provides a method, including: obtaining, using a processor, a system power consumption metric; determining, using a processor, a change in the system power consumption metric over time; obtaining, using a processor, system change data; associating, using a processor, the change in the system power consumption metric and the system change data; and indicating, using an output device, a system change associated with the change in the system power consumption metric. Other aspects are described and claimed.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: June 9, 2020
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Russell Speight VanBlon, Ratan Ray, Jonathan Gaither Knox
  • Patent number: 10678628
    Abstract: Methods, systems and computer program products for automated resolution of computer system incidents are provided.
    Type: Grant
    Filed: December 1, 2016
    Date of Patent: June 9, 2020
    Assignee: JPMorgan Chase Bank, N.A.
    Inventors: Paul McEwen, Dean Ridley, Nej Adamian, Willie Yeo, Paresh Dalvi
  • Patent number: 10674438
    Abstract: An external database schema permitted to be accessed from a container using a database synonym is determined. A logical schema representing the external database schema is defined. A synonym for the container is defined using the logical schema and an object associated with the external database schema. The logical schema and synonym is deployed to the container using a logical schema plugin. The container is configured to disable the logical schema plugin and to only allow references to the defined logical schemas.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: June 2, 2020
    Assignee: SAP SE
    Inventors: Jonathan Bregler, Alexander Bunte, Arne Harren, Andreas Kellner, Daniel Kuntze, Simon Lueders, Volker Sauermann, Michael Schnaubelt, Le-Huan Stefan Tran
  • Patent number: 10673970
    Abstract: Personalized notifications are provided to a user. The notifications correspond to events, which can include information items, unaddressed or unnoticed by a user. The unaddressed events may be determined based on sensor data provided by a user device associated with the user including user activity pattern information. Further, an urgency level of the unaddressed event and user availability for responding to the event may be determined. The availably may comprise a model with score(s) corresponding to the user's capability for carrying out tasks associated with addressing the event. Additionally, notification content may be generated based on information about availability and the unaddressed event, and used to provide notification(s). The notification content may include a recommendation to present a notification to the user at a time determined likely to be convenient for the user to be notified of the event or where the user likely has capacity to address the event appropriately.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: June 2, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Dikla Dotan-Cohen, Assaf Avihoo, Ido Priness, Haim Somech
  • Patent number: 10671504
    Abstract: One embodiment provides a method, including: obtaining, using a processor, a system performance metric; determining, using a processor, a change in the system performance metric over time; obtaining, using a processor, system change data; associating, using a processor, the change in the system performance metric and the system change data; and indicating, using an output device, a system change associated with the change in the system performance metric. Other aspects are described and claimed.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: June 2, 2020
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Russell Speight VanBlon, Ratan Ray, Jonathan Gaither Knox
  • Patent number: 10664506
    Abstract: A computer-implemented method for decomposing a decision table includes decomposing, by a computer processor, a decision table into a first sub-table and a second sub-table. The decision table includes two or more columns, and the decomposition is based on a semantic model describing relations among the two or more columns of the decision table. The first sub-table and the second sub-table together represent the decision table.
    Type: Grant
    Filed: September 13, 2017
    Date of Patent: May 26, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Swaminathan Balasubramanian, Pierre C. Berlandier
  • Patent number: 10659385
    Abstract: The present disclosure involves systems, software, and computer implemented methods for provisioning insight services in a data provider landscape. A method includes presenting an algorithm description of an algorithm provided by an algorithm provider that is to be executed in a landscape of a data provider. Selection of the algorithm is received from a data consumer. The selected algorithm is provided to an agent at the data provider. The agent is configured to provision resources in the landscape of the data provider, according to the algorithm description, to enable execution of the selected algorithm in the landscape of the data provider. The agent is configured to execute the selected algorithm in the landscape of the data provider, using data included in the landscape of the data provider, producing one or more outputs. The agent is configured to enable monitoring of the execution of the selected algorithm.
    Type: Grant
    Filed: November 3, 2016
    Date of Patent: May 19, 2020
    Assignee: SAP Portals Israel Ltd.
    Inventors: Barak Kinarti, Eyal Nathan, Amir Blich, Ido Fishler, Marcus Behrens
  • Patent number: 10650128
    Abstract: Systems and processes for automatically configuring user authentication rules for each of a plurality of users for use in transactions. A neural network engine receives first party preferences data from a first party computer that includes user authentication requirement criteria associated with a plurality of transaction types, and receives at least two of user behavior data, user historical data, authenticator data associated with a mobile device of the user, and mobile device metadata. The neural network engine then generates an output value based on this data, transmits the output value to a score comparator for comparison to a required score specified by the first party, and receives feedback data from the score comparator when the output value is not within a tolerance of the required score. When the output value is within the tolerance, then the neural network engine generates user authentication rules recommendations and transmits them to the first party computer.
    Type: Grant
    Filed: October 18, 2017
    Date of Patent: May 12, 2020
    Assignee: Mastercard International Incorporated
    Inventors: Dawid Nowak, Ashley Waldron, Laurie Nicoletti
  • Patent number: 10650929
    Abstract: In some aspects, the described systems and methods provide for a method for training a model to predict survival time for a patient. The method includes accessing annotated pathology images associated with a first group of patients in a clinical trial. Each of the annotated pathology images is associated with survival data for a respective patient. Each of the annotated pathology images includes an annotation describing a tissue characteristic category for a portion of the image. Values for one or more features are extracted from each of the annotated pathology images. A model is trained based on the survival data and the extracted values for the features. The trained model is stored on a storage device.
    Type: Grant
    Filed: June 6, 2018
    Date of Patent: May 12, 2020
    Assignee: PathAI, Inc.
    Inventors: Andrew H. Beck, Aditya Khosla
  • Patent number: 10650818
    Abstract: Disclosed herein is a method for performing semi-supervised question answering. The method includes the steps of: (i) creating a graph based on input data, the input data comprising natural language text that includes seen questions, background text, and seen answers, and (ii) querying the graph in response to a new question. Querying the graph in response to a new question includes the steps of: projecting the question into the graph to a projected location; and for each node in a retrieval radius associated with the question, determining a set of answer weights based on the distances between retrieved nodes and the projected location and answer weights associated with retrieved nodes based on seen questions; and determining a best response corresponding to the seen answer associated with the highest answer weight from the set of answer weights determined for each retrieved node within the retrieval radius.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: May 12, 2020
    Assignee: FLAMINGO AI LIMITED
    Inventor: Jack Winston Elliott
  • Patent number: 10642653
    Abstract: Techniques are described for managing program execution capacity, such as for a group of computing nodes that are provided for executing one or more programs for a user. In some situations, dynamic program execution capacity modifications for a computing node group that is in use may be performed periodically or otherwise in a recurrent manner, such as to aggregate multiple modifications that are requested or otherwise determined to be made during a period of time, and with the aggregation of multiple determined modifications being able to be performed in various manners. Modifications may be requested or otherwise determined in various manners, including based on dynamic instructions specified by the user, and on satisfaction of triggers that are previously defined by the user. In some situations, the techniques are used in conjunction with a fee-based program execution service that executes multiple programs on behalf of multiple users of the service.
    Type: Grant
    Filed: March 20, 2015
    Date of Patent: May 5, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Alex Maclinovsky, Blake Meike, Chiranjeeb Buragohain, Christopher Reddy Kommareddy, Geoffrey Scott Pare, John W. Heitmann, Sumit Lohia, Liang Chen, Zachary S. Musgrave
  • Patent number: 10645097
    Abstract: A device for detecting network traffic content is provided. The device includes a first input port configured to receive one or more signatures, each of the one or more signatures associated with content desired to be detected, a second input port configured to receive data associated with network traffic content. The device also includes a processor configured to process the one or more signatures and the data to determine whether the network traffic content matches the content desired to be detected, and an output port configured to couple the device to a computer system of an intended recipient of the network traffic content. The output port passes the network traffic content to the computer system when it is determined that the network traffic content does not match the content desired to be detected.
    Type: Grant
    Filed: June 20, 2016
    Date of Patent: May 5, 2020
    Assignee: Fortinet, Inc.
    Inventor: Michael Xie
  • Patent number: 10635947
    Abstract: A computer trains a classification model. (A) An estimation vector is computed for each observation vector using a weight value, a mean vector, and a covariance matrix. The estimation vector includes a probability value for each class of a plurality of classes for each observation vector that indicates a likelihood that each observation vector is associated with each class. A subset of the plurality of observation vectors has a predefined class assignment. (B) The weight value is updated using the computed estimation vector. (C) The mean vector for each class is updated using the computed estimation vector. (D) The covariance matrix for each class is updated using the computed estimation vector. (E) A convergence parameter value is computed. (F) A classification model is trained by repeating (A) to (E) until the computed convergence parameter value indicates the mean vector for each class of the plurality of classes is converged.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: April 28, 2020
    Assignee: SAS Institute Inc.
    Inventors: Xu Chen, Yingjian Wang, Saratendu Sethi
  • Patent number: 10635678
    Abstract: The disclosure provides a method and apparatus for processing search data. For a historical search query that includes a knowledge requirement, the disclosure mines entity information for the historical search query and uses that as an answer recommended to users. Thus, the accuracy of entity information recommended to users is improved, and the current problem of poor search results for a historical search query that includes a knowledge requirement is solved.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: April 28, 2020
    Assignee: ALIBABA GROUP HOLDING LIMITED
    Inventors: Pengjun Xie, Xin Zhou, Jun Lang
  • Patent number: 10620947
    Abstract: The present disclosure discloses method and application migration server for migration of monolithic enterprise applications to microservice architecture. The application migration server receives metadata information associated with monolithic application from users related with monolithic application and obtains artefacts associated with monolithic application, from repository of monolithic application. Based on metadata information and artefacts, application migration server generates master data for monolithic application, where master data lists plurality of modules associated with monolithic application. The application migration server classifies plurality of modules into one of first level degree modules, second level degree modules, and third level degree modules, based on modularity of source code and bundling of monolithic application, obtained from master data and performs migration of one or more modules, classified as first level degree modules to microservice architecture.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: April 14, 2020
    Assignee: Wipro Limited
    Inventors: Manjunatha Gavisiddappa Kodigenahalli, Devarshi Vajpayee
  • Patent number: 10616169
    Abstract: Exemplary methods, apparatuses, and systems to make suggestions regarding posts are detailed. For example, in an embodiment, a social networking system receives a user post from a first user, publishes the user post on behalf of the first user, receives and tracks interactions by other users with the user post, analyzes the received and tracked interactions to determine suggestion regarding the post, and provides the suggestion regarding the user post to the first user in a graphical user interface.
    Type: Grant
    Filed: January 5, 2015
    Date of Patent: April 7, 2020
    Assignee: Facebook, Inc.
    Inventors: Tony Hsien-yu Liu, Yuankai Ge, Barton David Smith, Paritosh Aggarwal, Daniel Dinu
  • Patent number: 10611371
    Abstract: System, methods, and other embodiments described herein relate to predicting lane changes for nearby vehicles of a host vehicle. In one embodiment, a method includes, in response to detecting that one or more of the nearby vehicles are present proximate to the host vehicle, collecting pose information about the nearby vehicles. The nearby vehicles are traveling proximate to the host vehicle and in a direction of the host vehicle. The method includes analyzing the pose information of the nearby vehicles using separate recurrent units of a structural recurrent neural network (S-RNN) to generate factors according to the lanes. The method includes generating prediction indicators for the nearby vehicles as a function of the factors for the lanes using the S-RNN. The method includes providing electronic outputs identifying the prediction indicators that specify a likelihood of the nearby vehicles changing between the lanes.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: April 7, 2020
    Assignees: Toyota Motor Engineering & Manufacturing North America, Inc., The Regents of The University of Michigan
    Inventors: Kristofer D. Kusano, Sajan Patel, Brent Griffin, Jason J. Corso
  • Patent number: 10614799
    Abstract: In certain implementations, intent prediction is provided for a natural language utterance based on a portion of the natural language utterance prior to a system detection of an end of the natural language utterance. In some implementations, a first portion of a natural language utterance of a user may be received. Speech recognition may be performed on the first portion of the natural language utterance to recognize one or more words of the first portion of the natural language utterance. Context information for the natural language utterance may be obtained. Prior to a detection of an end of the natural language utterance, a first intent may be predicted based on the one or more words of the first portion and the context information. One or more user requests may be determined based on the first predicted intent.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: April 7, 2020
    Assignee: Voicebox Technologies Corporation
    Inventors: Michael R. Kennewick, Jr., Daniel B. Carter
  • Patent number: 10606990
    Abstract: In various example embodiments, a method for controlling computing asset access using machine learning is presented. In an example embodiment, access data for each user of a plurality of users are accessed, wherein the access data for a user indicate an access history by that user to one or more available assets. Using a machine learning algorithm, the access data of each user are analyzed to generate a characteristic associated with the access data of each user. An indication of a current access attempt of one of the assets is received using an identity of a first user. A characteristic associated with the current access attempt is compared to the characteristic associated with the access data of the first user. Based on the comparison, an authentication process is selected for presentation to the first user for the current access attempt.
    Type: Grant
    Filed: July 6, 2017
    Date of Patent: March 31, 2020
    Assignee: eBay Inc.
    Inventors: Vikram Tuli, Daniel Morales
  • Patent number: 10607254
    Abstract: Systems, methods, and computer-readable storage media for attribution modeling using withheld or near impression data are provided. One method involves determining, for a first content item impression, withheld or near impressions for a competing content item within a content auction. The method further involves identifying a first set of paths including a sequence of events that includes an interaction with the first content item impression. The method further involves identifying a second set of paths, each including the sequence of events with the competing content item impression replacing the first content item impression. The method compares conversion metrics for the first and second paths to determine attribution credit for the first content item impression.
    Type: Grant
    Filed: February 16, 2016
    Date of Patent: March 31, 2020
    Assignee: Google LLC
    Inventors: Stephanie Sapp, Stefan F. Schnabl, Jon Vaver, Ruixue Fan
  • Patent number: 10600002
    Abstract: A method and system for providing an enriched root cause of an incident using machine-generated textual data. The method includes extracting, from a dataset including machine-generated textual data for a monitored environment, a plurality of features related to a root cause of an incident in the monitored environment; generating a suitability score for each of a plurality of insights with respect to the incident based on the extracted features and a suitability model, wherein the suitability model is created based on a training set including a plurality of training inputs and a plurality of training outputs, wherein each training output corresponds to at least one of the plurality of training inputs; and selecting at least one suitable insight based on the generated suitability scores.
    Type: Grant
    Filed: October 17, 2017
    Date of Patent: March 24, 2020
    Assignee: LOOM SYSTEMS LTD.
    Inventors: Gabby Menahem, Dror Mann, Yaron Lehmann
  • Patent number: 10601760
    Abstract: Techniques for device configuration of prospective contacts using messaging history information are described. In one embodiment, an apparatus may comprise a client front-end component operative to receive a client inbox request for a user account from a client device, the user account for a communication system; and send an ordered prospective contact list to the client device in response to the client inbox request; a prospective contact list component operative to generate a prospective contact list for a user account, wherein generating the prospective contact list for the user account excludes any existing contacts from an existing contact list for the user account; a predicted interest component operative to determine a predicted communication interest for each prospective contact on the prospective contact list; and a contact ranking component operative to determine a ranking weight for each prospective contact on the prospective contact list. Other embodiments are described and claimed.
    Type: Grant
    Filed: October 24, 2016
    Date of Patent: March 24, 2020
    Assignee: FACEBOOK, INC.
    Inventors: Han Gyul Lee, Louis Benoit Philippe Boval, Aman Dhesi
  • Patent number: 10599993
    Abstract: Predefined relation items on paths traversing predefined entities of a knowledge base are collected and feature sets are assembled from the collected relation items. A classifier is computed for the feature sets and a relation score of a query pair of the entities is computed using the classifier.
    Type: Grant
    Filed: January 22, 2016
    Date of Patent: March 24, 2020
    Assignee: International Business Machines Corporation
    Inventors: Kenneth J. Barker, Mihaela A. Bornea
  • Patent number: 10599997
    Abstract: A method for ground truth generation includes providing training questions to a machine learning system executing on a computer. The machine learning system generates candidate answers to each of the training questions. The method also includes providing the candidate answers to a plurality of subject matter experts for evaluation with respect to the training questions, wherein the evaluation comprises assignment of an SME relevance score to each of the candidate answers. The method further includes analyzing each of the candidate answers with respect to a plurality of scoring features, wherein each of the scoring features is indicative of quality of the candidate answer. The method yet further includes generating a ground truth metric value that indicates a measure of agreement between the subject matter experts relative to a measure of agreement between results of the analyzing.
    Type: Grant
    Filed: August 11, 2016
    Date of Patent: March 24, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Corville O. Allen, Andrew R. Freed, Joseph N. Kozhaya, Dwi Sianto Mansjur
  • Patent number: 10598520
    Abstract: A method and system of a predictive maintenance IoT system comprises receiving a plurality of sensor data over a communications network and determining one or more clusters from the sensor data based on a pre-determined rule set. Further, the sensor data is classified through a machine learning engine and the sensor data is further base-lined through a combination of database architecture, data training architecture, and a base-lining algorithm. Intensity or degree of fault state is mapped to a fuel gauge to be depicted on a user interface and a predictive maintenance state is predicted through a regression model and appropriate alarm is raised for user action.
    Type: Grant
    Filed: January 22, 2019
    Date of Patent: March 24, 2020
    Assignee: MachineSense, LLC
    Inventors: Biplab Pal, Amit Purohit
  • Patent number: 10600021
    Abstract: Systems and methods including one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of receiving website orders on a website of an online retailer for delivery of products, determining at least one fleet delivery route for delivery of the products using a vehicle fleet of the online retailer, and performing a randomized node movement on the at least one fleet delivery route to optimize delivery of the products. Performing the randomized node movement can include selecting a source route, selecting a first node from the source route, selecting a destination route from the at least one fleet delivery route and one or more third-party delivery routes, evaluating a cost differential of inserting the first node into a third-party delivery route, and inserting the first node into first third-party delivery route.
    Type: Grant
    Filed: December 6, 2016
    Date of Patent: March 24, 2020
    Assignee: WALMART APOLLO, LLC
    Inventors: Mingang Fu, Deepak Deshpande, Prakash Seetharaman, Devadas Pattathil
  • Patent number: 10592503
    Abstract: Exemplary methods and devices herein receive an inquiry and automatically analyze words used in the inquiry, potential answers, and data maintained by evidence sources using the computerized device to determine the sensitivity level associated with the inquiry. The sensitivity level associated with the inquiry represents an emotional and cognitive state of the user. Such methods and devices automatically generate at least one follow-up question based on the sensitivity level associated with the inquiry and receive a follow-up response into the computerized device in response to the follow-up question(s). The methods and devices also automatically produce scores for the potential answers using the computerized device based on the inquiry, the follow-up responses, and ratings of the evidence sources. Following this, these methods and devices automatically generate output answers to the inquiry based on the sensitivity level associated with the inquiry using the computerized device.
    Type: Grant
    Filed: August 16, 2016
    Date of Patent: March 17, 2020
    Assignee: International Business Machines Corporation
    Inventors: James R. Kozloski, James W. Murdock, IV, Clifford A. Pickover, George F. Walker
  • Patent number: 10592808
    Abstract: An approach for predictively scoring test case results in real-time. Test case results associated with a test run are received by a software testing environment. Using predictive statistical models, test case results and attribute relationships are matched against model rules and test case history. A statistical correlation and confidence parameter provide the ability to generate test case relationships for predicting the outcome of other test cases in the test run. The test case relationships are transformed into scoring results and output for the further processing.
    Type: Grant
    Filed: October 6, 2016
    Date of Patent: March 17, 2020
    Assignee: International Business Machines Corporation
    Inventors: Kevin B. Smith, Andrew J. Thompson, David R. Waddling
  • Patent number: 10592212
    Abstract: A method of developing software including a plurality of actors executable in parallel includes obtaining first input data including information regarding a plurality of procedures defining a series of messages between a first actor and at least one second actor from among the plurality of actors, obtaining second input data including information regarding relationships between the plurality of procedures, generating control data by interpreting the first and second input data, and controlling the plurality of procedures by processing the series of messages using the control data.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: March 17, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Woo-Yong Lee, Do-Young Lee, Tae-Il Eom, Jae-Ho Song
  • Patent number: 10593429
    Abstract: Mechanisms are provided that generate a knowledge data structure for a medical condition. The mechanisms parse a natural language positional statement data structure representing a natural language positional statement corresponding to a medical condition, where the natural language positional statement specifies guidance information and patient attributes indicative of patients for which an action may be performed for the medical condition. The mechanisms extract the patient attributes and a grading value associated with the natural language positional statement. The mechanisms generate at least one weight value associated with each of the patient attributes based on the grading value.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: March 17, 2020
    Assignee: International Business Machines Corporation
    Inventor: Corville O. Allen
  • Patent number: 10592502
    Abstract: Natural language processing includes processing unstructured data in response to a request for a conclusion to a line of inquiry to produce structured information that conforms to a computer readable information schema. Values obtained from the unstructured data are assigned to attributes of the structured information and determining a candidate conclusion to the line of inquiry based on the value-assigned attributes. A confidence score is computed that is indicative of a sufficiency of the candidate conclusion as the conclusion to the line of inquiry. One or more of the attributes are displayed to a user for modification responsive to the confidence score of the corresponding conclusion failing to meet a confidence criterion. The displayed attributes are ranked by relevance of the attribute to the corresponding conclusion. The conclusion to the line of inquiry is determined based on the modified values of the user-selected attributes.
    Type: Grant
    Filed: October 25, 2016
    Date of Patent: March 17, 2020
    Assignee: International Business Machines Corporation
    Inventors: Eric L. Erpenbach, Andrew J. Lavery, Richard J. Stevens, Fernando J. Suarez Saiz
  • Patent number: 10586556
    Abstract: A method of providing real-time speech analysis for a user includes capturing a speech input, performing a real-time recognition of the speech input including converting the speech input to a text using an automatic speech recognition component, analyzing the recognized speech input, by a processing unit of a computer in a speech recognition and analyzing system, to identify an error in the user's speech, and by comparing a voice of a correct text generated by a speech generation and analyzing system with the captured speech input, and providing a real-time correction to the user based on a result of the comparing the voice of the correct text with the captured speech input. The comparing the voice of the correct text with the captured speech input includes comparing a standard pronunciation of the correct text with a pronunciation of the user in the captured speech input to identify the error.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: March 10, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sasha P. Caskey, Jian Ni, Andrzej Sakrajda, Hui Wan, Cheng Wu
  • Patent number: 10586176
    Abstract: Predefined relation items on paths traversing predefined entities of a knowledge base are collected and feature sets are assembled from the collected relation items. A classifier is computed for the feature sets and a relation score of a query pair of the entities is computed using the classifier.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: March 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Kenneth J. Barker, Mihaela A. Bornea
  • Patent number: 10582003
    Abstract: An improved collaborative authoring system and method provides for management of complex collaborative works comprising sets of elements related to each other in a hierarchy. The collaborative work is defined as including a plurality of element sets. During a submission period, contributing users are permitted to submit proposed elements for a corresponding element set. Reviewing users, which may include contributing users, can concurrently submit feedback in response to the proposed elements that are submitted, and contributing users can modify proposed elements. At the end of the submission period, one or more of the proposed elements are selected for inclusion in the collaborative work. Multiple submission periods may occur for multiple element sets. The collaborative work can be used to generate an output file that can contain only a subset of the elements submitted during the submission periods.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: March 3, 2020
    Inventor: Khaled Al Sabawi
  • Patent number: 10579778
    Abstract: A method for managing plan problems across planning cycles includes accessing a first plan generated in a first planning session of a first planning cycle, identifying one or more first plan problems reflected in the first plan, and storing and persisting plan problem data associated with the one or more first plan problems for access in one or more successive planning cycles. The method includes accessing a second plan generated in a second planning session of a second planning cycle subsequent to the first planning cycle, identifying one or more second plan problems reflected in the second plan, and comparing the one or more first plan problems identified for the first planning cycle with the one or more second plan problems identified for the second planning cycle. The method includes determining whether the second plan problem corresponds to any first plan problem identified for the first planning cycle.
    Type: Grant
    Filed: May 14, 2018
    Date of Patent: March 3, 2020
    Assignee: JDA Software Group, Inc.
    Inventor: Adeel Najmi
  • Patent number: 10579752
    Abstract: Described herein are techniques for generating a model based on input. In an example, a first model can be generated based on decomposing a rating matrix into a product of two matrices U and V, where U represents correlations between users and a plurality of factors and V represents correlations between items and the plurality of factors. At least some of the users and items can be grouped into groups according to the correlations. Input on one or more of the groups can be received. A second model can be generated based on the input on the one or more of the groups.
    Type: Grant
    Filed: May 12, 2014
    Date of Patent: March 3, 2020
    Assignee: MICRO FOCUS LLC
    Inventors: Inbal Tadeski, Ron Banner, Omer Barkol
  • Patent number: 10572879
    Abstract: The present invention, in one embodiment, provides an architecture that allows a first agent to bind one or more customer-escalated work items of different media types already assigned to him with a consult interaction of an entirely different media type such that a target agent consulted has a contextual view of all the interactions owned by the first agent. Typically, the interaction grouping is post-assignment, and the context is provided to the target agent in the course of, and by means of, an agent consult.
    Type: Grant
    Filed: October 3, 2005
    Date of Patent: February 25, 2020
    Assignee: Avaya Inc.
    Inventors: Chad Hunter, Rajeev P. Kalavar
  • Patent number: 10572804
    Abstract: Methods and systems enable an omniphysical mind or descriptive self supportable by a computing device, to evaluate its current platform and seek a new or replacement platform. The descriptive system includes infrastructure for translating sensor readings into descriptive terms, comparing the descriptive terms with template requirements, and initiating an action as the result of the comparison. The descriptive system also includes infrastructure for communicating with other platforms to receive information representing functionality and/or sensor readings, to translate the information into descriptive terms, and compare the descriptive terms with template requirements. In evaluating a new or replacement platform, if template requirements are met the descriptive system reports a database that includes symbols, definitions of symbols, and processing rules, which are provided to the new/replacement system, the database comprising an infrastructure of an omniphysical mind.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: February 25, 2020
    Assignee: Omniphysical LLC
    Inventor: John Hilley
  • Patent number: 10564795
    Abstract: A control method includes displaying a network diagram including nodes of first and second types corresponding to symptoms and illnesses, respectively, the nodes of the second type each being linked to one or more related nodes of the first type via a connection line, emphasizing display of a first node of the first type corresponding to a symptom, the first node corresponding to a question asking about presence or absence of the symptom, acquiring an inputted answer to the question by a user, determining the user's answer to the question, and if the symptom is determined to be present, deleting all nodes from the network diagram except for the first node, one or more second nodes of the second type directly linked to the first node, and one or more third nodes of the first type directly linked to the one or more second nodes.
    Type: Grant
    Filed: November 23, 2016
    Date of Patent: February 18, 2020
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Mitsuru Endo, Noriaki Horii