Based On Topic Patents (Class 707/738)
  • Patent number: 11216169
    Abstract: Systems and techniques are described that enable users to capture and share content through a social network application and/or service with other users. A device associated with a first account may display a camera capture interface including a control associated with a second account and may receive a selection of the control associated with the second account. The device may capture content responsive to the selection and present a preview screen of captured content. The device may receive an indication (e.g., a swipe gesture, selection of a send control, etc.) to perform an action with respect to the captured content, such as sending the captured content to the second account.
    Type: Grant
    Filed: January 2, 2020
    Date of Patent: January 4, 2022
    Assignee: Facebook, Inc.
    Inventors: Ryan Michael O'Rourke, Brendan Benjamin Aronoff, Rishi Pankaj Mody
  • Patent number: 11216504
    Abstract: A document recommendation method based on a semantic tag and a document recommendation device. The method includes: for each document, acquiring a first candidate tag set corresponding to the document, and processing each first candidate tag in the first candidate tag set corresponding to the document to obtain a second candidate tag set corresponding to the document; performing normalization processing on each second candidate tag in the second candidate tag set corresponding to the document to obtain a third candidate tag set corresponding to the document; performing expanding process on each third candidate tag in the third candidate tag set corresponding to the document, and acquiring a fourth candidate tag set corresponding to the document, to form a document library having semantic tags; and recommending a target document obtained from the document library having semantic tags to the user, according to historical semantic tag.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: January 4, 2022
    Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventors: Guocheng Niu, Bolei He, Chengxiang Liu, Xinyan Xiao, Yajuan Lyu
  • Patent number: 11163806
    Abstract: The present invention may be a method, a computer system, and/or a computer program product. An embodiment of the present invention provides a computer-implemented method for obtaining one or more candidates for a relationship type and its label. The method comprises the following steps: analyzing a document annotated with entity types, the analysis comprising counting the number of pairs of co-occurring entity types in each sentence in the document, and judging whether there exists, in the document, a candidate for a label of a relationship type which shows relationship between or among the co-occurring entity types and, if the judgment is positive, storing a candidate for the relationship type and a candidate for its label; and outputting a result of the analysis. The method may further comprise, if the judgment is negative, storing a candidate for the relationship type without a candidate for its label.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: November 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Satoshi Hosokawa, Atsushi Ono, Chikako Oyanagi
  • Patent number: 11150921
    Abstract: A system, computer program product, and method is described to propose a method to automatically suggest a visualization providing the best insight for a given dataset, by maximizing an utility function computed on properties of the input data, and previously used visualizations by the same user and for the same data. In one example method for recommending a data visualization in a computer system includes receiving at least one input dataset and at least one set of previous visualizations. A utility function is accessed. A set of potential visualizations is computed using the input dataset and the set of previous visualizations. A recommendation is selected for a proposed visualization from the set of potential visualizations by maximizing a value of the utility function, whereby the proposed visualization is a new visualization not in the set of previous visualizations.
    Type: Grant
    Filed: September 1, 2015
    Date of Patent: October 19, 2021
    Assignee: International Business Machines Corporation
    Inventors: Michele Berlingerio, Francesco Calabrese, Giusy Di Lorenzo, Marco Luca Sbodio
  • Patent number: 11144610
    Abstract: A computer-implemented method comprises analyzing content sections on each of a plurality of open browser pages using natural language processing to identify one or more topics on each of the plurality of open browser pages; calculating a respective relevance score for each of the content sections; grouping each of the plurality of topics into one of a plurality of topic groups; calculating a respective group ranking for each of the plurality of topic groups based on the respective relevance score for each content section. The method further comprises, for each topic group, assigning the respective group ranking to all of the content sections corresponding to the respective topic group; and, for each of the plurality of open browser pages, selecting at least one content section having a highest group ranking and modifying a display of the respective open browser page to direct attention to the selected content section.
    Type: Grant
    Filed: November 7, 2019
    Date of Patent: October 12, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jian Hua Lv, Qi Ruan, Yan Feng Han, Lian Na Wang, Bei Bei Zhan
  • Patent number: 11132417
    Abstract: Briefly, embodiments disclosed herein relate to acquisition of web content publishing.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: September 28, 2021
    Assignee: VERIZON MEDIA INC.
    Inventors: Michael Carey Wexler, Donald Evans McLean
  • Patent number: 11113324
    Abstract: Disclosed herein are systems and methods for classifying unstructured datasets according to a classification system and generating an enhanced, classified and structured data-set enabling efficient supplemental computer-based processing. The exemplary computer-implemented classification algorithms involve, for each entry in the input dataset, semantically interpreting a text-based occupation description, analyzing the description according to an ontology of interrelated “concepts” and identifying semantically relevant concept(s) and any associated descriptors specific to the classification system. The system is also configured to expand the list of relevant concepts to include concepts that bear a relationship thereto, scoring the various concepts and associated descriptors and identifying the concept(s) and descriptors that most accurately correspond to the input data.
    Type: Grant
    Filed: July 26, 2018
    Date of Patent: September 7, 2021
    Assignee: JANZZ LTD
    Inventors: Stefan Winzenried, Adrian Hossu
  • Patent number: 11093557
    Abstract: A system to extract relevant keywords or business tags that describe a company's business is provided. The keyword extraction system utilizes a smart crawler to identify and crawl product pages from a company's website. These pages serve to provide textual descriptions of product offerings, solutions, or services that make up the company's business. The keyword extraction system combines these web documents with other textual descriptions of companies, e.g. from third party data vendors or other public data sources and company databases, to form a corpus of documents that describe companies. The corpus of documents and keywords are processed to segment the plurality of companies into subsets by applying a clustering technique and to provide visualization of the clusters with business tags.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: August 17, 2021
    Assignee: Zoominfo Apollo LLC
    Inventors: Hua Gao, Amit Rai
  • Patent number: 11087005
    Abstract: Techniques for assessing risks of IoT devices. A system utilizing such techniques can include a packet analysis based IoT device risk assessment system and an IoT device risk assessment system. A method utilizing such techniques can include extraction of IoT device risk factors from a device profile of an IoT device and application of assessment weights to the IoT device risk factors to assess a risk level of an IoT device.
    Type: Grant
    Filed: August 12, 2019
    Date of Patent: August 10, 2021
    Assignee: Palo Alto Networks, Inc.
    Inventors: Gong Cheng, Mayuresh Ektare, Mei Wang
  • Patent number: 11074285
    Abstract: An example method of document clustering comprises: representing each document of a plurality of documents by a vector comprising a first plurality of real values, wherein each real value of the first plurality of real values reflects a first frequency-based metric of a term comprised by the document; partitioning the plurality of documents into a first set of document clusters based on distances between vectors representing the documents; representing each document cluster of the first set of document clusters by a vector comprising a second plurality of real values, wherein each real value of the second plurality of real values reflects a second frequency-based metric of a term comprised by the document cluster; and partitioning the first set of document clusters into a second set of document clusters based on distances between vectors representing the document clusters of the first set of document clusters.
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: July 27, 2021
    Assignee: YVA.AI, INC.
    Inventors: Viacheslav Seledkin, David Yan, Marina Chilingaryan
  • Patent number: 11062043
    Abstract: There is a need for solutions that perform entity sensitivity classification for a database entity associated with plurality of database elements. This need can be addressed by, for example, for each database element, generating element tokens for the database element based on a textual identifier for the database element, generating token combinations for the database element based on the element tokens for the database element and a token order associated with the textual identifier, generating a token-combination document for the database element based on the token combinations for the database element, and generating element feature data for the database element based on the token-combination document for the database element, and determining the entity sensitivity classification on each element feature data associated with a database element of the plurality of database elements and using a sensitivity classification model.
    Type: Grant
    Filed: May 1, 2019
    Date of Patent: July 13, 2021
    Assignee: Optum, Inc.
    Inventors: Daniel L. Binkley, Okja Kim
  • Patent number: 11037678
    Abstract: A method for displaying information and receiving inputs with a medical device includes displaying a first interface on a display of the medical device, receiving various inputs from a user, displaying a second interface on the display of the medical device, and receiving vital signs data from the patient using the second interface. The first interface includes a login area including one or more prompts for information identifying a user of the medical device and profile selection area including two or more profiles offered by the medical device. The method further involves receiving user identifying information from the user via the login area, confirming the user identifying information, activating the profile selection area in response to confirming the user identifying information, receiving a profile selection from the user via the profile selection area, and receiving patient identification information from the user with the medical device.
    Type: Grant
    Filed: August 4, 2017
    Date of Patent: June 15, 2021
    Assignee: Welch Allyn, Inc.
    Inventors: Catherine M. King, Thomas A. Myers, Shawn C. St. Pierre, Gregory P. Vassallo
  • Patent number: 11030228
    Abstract: Documents needing to be analyzed for various reasons, such as financial crimes, are ranked by examining the topicality and sentiment present in each document for a given subject of interest. In one approach a given document is classified to determine its category, and entity recognition is used to identify the subject of interest. Passages from the document that relate to the entity are grouped and analyzed for sentiment to generate a sentiment score. Documents are then ranked based on the sentiment scores. In another approach, a classification probability score is computed for each passage representing a likelihood that the passage relates to a category of interest, and the document is ranked based on the sentiment scores and the classification probability scores. The category classification uses an ensemble of natural language text classifiers. One of the classifiers is a naïve Bayes classifier with feature vectors generated using Word2Vec modeling.
    Type: Grant
    Filed: November 21, 2018
    Date of Patent: June 8, 2021
    Assignee: International Business Machines Corporation
    Inventors: Mandar Mutalikdesai, Arjun Das, Ratnanu Ghosh-Roy, Sudarsan Lakshminarayanan, Veerababu Moodu, Raunak Swarnkar, Anagha M, Shrishti Aggarwal, Lavina Durgani
  • Patent number: 11017180
    Abstract: Systems, apparatuses, and methods for the interpretation and routing of short text messages, such as those that might be received as part of a “chat” between a customer and a customer service representative. In some embodiments, this is achieved by constructing word “vectors” based on the text in a message, with a token corresponding to each word. The word vectors are then compared to a set of mutually orthogonal unit vectors representing the “classes” or “categories” of messages that are received and are intended to be acted upon by a person or automated process. The orthogonal class unit vectors are generated by training a machine learning model using a set of previously classified text or messages.
    Type: Grant
    Filed: April 9, 2019
    Date of Patent: May 25, 2021
    Assignee: Helpshift, Inc.
    Inventors: Yashkumar Gandhi, Srinivas Nagamalla, Christian Leipski
  • Patent number: 11003521
    Abstract: A system is provided for decomposing events from managed infrastructures. A first engine is configured to receive message data from a managed infrastructure that includes managed infrastructure physical hardware that supports the flow and processing of information, The at least one engine is configured to determine common characteristics of events and produce clusters of events relating to the failure of errors in the managed infrastructure. Membership in a cluster indicates a common factor of the events that is a failure or an actionable problem in a physical hardware of the managed infrastructure directed to supporting the flow and processing of information. The first engine is configured to create one or more situations that is a collection of one or more events or alerts representative of the actionable problem in the managed infrastructure. A second engine is configured to determine one or more common steps from events and produces clusters relating to events.
    Type: Grant
    Filed: December 25, 2018
    Date of Patent: May 11, 2021
    Assignee: Moogsoft, Inc.
    Inventors: Philip Tee, Robert Duncan Harper
  • Patent number: 10963495
    Abstract: Disclosed are techniques for the automated discovery and extraction of discourse phrases, or in other words terms that representative of a topic or concept communicated via a plurality of electronic documents, to facilitate the generation of a language model that is applicable to interpreting commands for invoking application-based actions via a digital assistant device. An electronic document corpus can be generated having a plurality of electronic documents that are clustered based on entropy, among other things. The clusters can be associated with a corresponding plurality of cluster attractors that are generally representative of a context of the documents included therein. The clusters can be grouped based on determined relationships, such that the groups can be further analyzed and terms or phrases representative of a discourse associated with the grouped documents can be determined.
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: March 30, 2021
    Assignee: AIQUDO, INC.
    Inventors: Vladimir Dobrynin, David Patterson, Niall Rooney
  • Patent number: 10956509
    Abstract: The material development assistance system includes a first control unit giving, based on input information inputted as the prototype plan of the material and a keyword configuring a keyword tree stored in a storage unit, a prototype ID for identifying the prototype plan, a second control unit associating the keyword corresponding to the input information given the prototype ID with the index of the input information and accumulating the associated index in the storage unit as a tree structure for each classification group, a third control unit determining whether or not the index for the classification group accumulated in the storage unit and the input information are in a predetermined relation and when determining that the index and the input information are in the predetermined relation, reading a past prototype plan using the index from the storage unit, and a fourth control unit outputting a new prototype plan.
    Type: Grant
    Filed: March 7, 2019
    Date of Patent: March 23, 2021
    Assignee: HITACHI, LTD.
    Inventors: Etsuko Nomoto, Yuko Tsuchiya
  • Patent number: 10936971
    Abstract: To provide an optimum hyper parameter for determining a learning model using a natural language as a target. An optimization apparatus including: a processor and a memory and performing learning of a document set by natural language processing has an optimization section configured to determine a hyper parameter satisfying a predetermined condition on the basis of previously set group data, generate a learning model by the determined hyper parameter, and acquire a high-dimensional vector from the learning model; and a high-dimensional visualization section configured to convert the high-dimensional vector of a word or document as an analysis target on the basis of the group data.
    Type: Grant
    Filed: January 16, 2019
    Date of Patent: March 2, 2021
    Assignee: HITACHI, LTD.
    Inventors: Mayumi Suzuki, Takuma Shibahara
  • Patent number: 10929436
    Abstract: Systems and methods are disclosed for news events detection and visualization. In accordance with one implementation, a method is provided for news events detection and visualization. The method includes, for example, obtaining one or more documents, the one or more documents being grouped into one or more clusters having a score, and the one or more clusters being grouped into one or more megaclusters, presenting information associated with the one or more documents on one or more timelines, wherein the one or more documents are grouped into different megaclusters being presented in a visually distinct way, and filtering the presented information based on the scores associated with the one or more clusters.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: February 23, 2021
    Assignee: Palantir Technologies Inc.
    Inventors: John Chakerian, Robert Fink, Mark Schafer, James Thompson, Marvin Sum, Allen Cai
  • Patent number: 10910098
    Abstract: Medical imaging study summary engine mechanisms are provided. The mechanisms receive a medical imaging study having data representing a plurality of medical images of a patient. The mechanisms generate a temporal trajectory data structure of at least a subset of the medical images in the plurality of medical images, wherein the temporal trajectory data structure specifies topological changes in temporally subsequent medical images in the plurality of medical images. The mechanisms select medical image data corresponding to selected medical images from the medical imaging study data structure based on the temporal trajectory data structure. The mechanisms output the selected medical image data via a medical imaging study user interface.
    Type: Grant
    Filed: December 11, 2018
    Date of Patent: February 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Tanveer F. Syeda-Mahmood, Ehsan Dehghan Marvast, Satyananda Kashyap
  • Patent number: 10872298
    Abstract: Embodiments of the invention are directed to methods and devices for predicting interactions. One embodiment is directed to a method comprising receiving, by one or more computers, interaction data for a plurality of known interactions between resource providers and users, and creating a topological graph based on the plurality of known interactions. The method may further comprise determining, by the one or more computers, a plurality of communities to form a predictive model, and receiving a request for a prediction. In addition, the method may comprise applying the request to the predictive model, by the one or more computers, by identifying a community in the plurality of communities corresponding to the request, determining a node within the identified community, and providing information regarding the node as the requested prediction.
    Type: Grant
    Filed: July 11, 2017
    Date of Patent: December 22, 2020
    Assignee: Visa International Service Association
    Inventors: Theodore D. Harris, Craig O'Connell, Terry Angelos, Tatiana Korolevskaya, Yue Li, Todd Sawyer
  • Patent number: 10867066
    Abstract: A method for enabling a user to customize, prioritize, and view information filtered to align with the user's life state that includes interaction with an online market place in a virtual reality environment. The user uses a virtual reality environment provides priority, positioning, and custom information about the user's life state which allows the user to view information in a life view. The partners may access the information by way of a virtual reality environment and use the information about the user's life to filter its information according to the information about the user's life, which is then viewed in a life view by a user in a virtual reality environment, according to the user defined positioning, prioritization, and other custom parameters. The method also enables the user to view partner and user participation in a marketplace to procure the information about the user's life according to the user's behavior.
    Type: Grant
    Filed: March 26, 2018
    Date of Patent: December 15, 2020
    Inventor: Michael Bilotta
  • Patent number: 10867070
    Abstract: A method for enabling a user to define a Life Based VR experience to align with the user's life. The user and partners provide custom information and settings about the user's life state which allows the user to integrate information to the Life Based VR experience. The partners may use the user's information to integrate its information, which is then interacted with in a Life Based VR experience by a user, according to various custom VR parameters. The partners may also use the user's interactions with the Life Based VR experience to assess behavior as compared to the user's life state, and the users may assess the partner's accuracy of information delivery when compared to the user's life state. The method also enables the user and partner to interact in a marketplace to procure the information relating to the user's life, user ratings, and partner ratings.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: December 15, 2020
    Inventor: Michael Bilotta
  • Patent number: 10853000
    Abstract: An image processing apparatus configured to: receive a target file including m page data relating to m pages and classification data classifying the m page data into n groups, m being an integer of 3 or larger, and n being an integer of 2 or larger and smaller than m; receive information of a designated character string; extract specific page data relating to a page including the designated character string from the m page data by analyzing the target file; determine a specific group of the n groups by using the classification data, the specific group including the extracted specific page data; determine one or more target page data to be output of the page data included in the specific group, the one or more target page data including page data different from the specific page data; and output the one or more target page data.
    Type: Grant
    Filed: January 30, 2019
    Date of Patent: December 1, 2020
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Yoshihiro Itogawa
  • Patent number: 10855794
    Abstract: A global architecture (GLP), as disclosed herein, is based on the thin server architectural pattern; it delivers all its services in the form of web services and there are no user interface components executed on the GLP. Each web service exposed by the GLP is stateless, which allows the GLP to be highly scalable. The GLP is further decomposed into components. Each component is a microservice, making the overall architecture fully decoupled. Each microservice has fail-over nodes and can scale up on demand. This means the GLP has no single point of failure, making the platform both highly scalable and available. The GLP architecture provides the capability to build and deploy a microservice instance for each course-recipient-user combination. Because each student interacts with their own microservice, this makes the GLP scale up to the limit of cloud resources available—i.e. near infinity.
    Type: Grant
    Filed: June 27, 2018
    Date of Patent: December 1, 2020
    Assignee: PEARSON MANAGEMENT SERVICES LIMITED
    Inventors: James Walsh, Suhail Khaki
  • Patent number: 10846320
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for automatic generation of news digests. One of the methods includes accessing a database storing news snapshots, each snapshot identifying a predetermined quantity of top news stories for a period of time, each of the top news stories in a particular snapshot for a particular period of time ranked according to an importance score that measures the importance of the news story relative to other news stories for the particular period of time, determining a digest time period, determining, for the digest time period, all of the snapshots with periods of time included in the digest time period, generating, from the top news stories in the determined snapshots, a digest ranking of digest news stories, and providing, to a user device, data identifying one or more of the digest news stories for presentation according to the digest ranking.
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: November 24, 2020
    Assignee: Google LLC
    Inventors: Pan Gu, Mayuresh Saoji, Yuqiang Guan, Maricia Scott, Vikas Sukla, Anand Devraj Paka
  • Patent number: 10824634
    Abstract: Systems, methods, and devices for a cyberphysical (IoT) software application development platform based upon a model driven architecture and derivative IoT SaaS applications are disclosed herein. The system may include concentrators to receive and forward time-series data from sensors or smart devices. The system may include message decoders to receive messages comprising the time-series data and storing the messages on message queues. The system may include a persistence component to store the time-series data in a key-value store and store the relational data in a relational database. The system may include a data services component to implement a type layer over data stores. The system may also include a processing component to access and process data in the data stores via the type layer, the processing component comprising a batch processing component and an iterative processing component.
    Type: Grant
    Filed: February 7, 2018
    Date of Patent: November 3, 2020
    Assignee: C3.ai, Inc.
    Inventors: Thomas M. Siebel, Edward Y. Abbo, Houman Behzadi, John Coker, Scott Kurinskas, Thomas Rothwein, David Tchankotadze
  • Patent number: 10825109
    Abstract: Methods, systems, and computer programs, for predicting a likely outcome for an entity. A method includes obtaining a first data structure that includes data that represents a transaction, determining a similarity level of the transaction to each of a plurality of categories, determining a transaction category based on the determined similarity level, generating an input data structure that includes data representing (i) at least a portion of the data representing the transaction, and (ii) data describing the determined category, providing the input data structure to a predictive algorithm trained to determine a value that represents a likely outcome for an entity that initiated a transaction, obtaining output generated by the predictive algorithm based on the predictive algorithm's processing of the input data structure, the output including a value that represents a likely outcome for the entity, and determining a likely outcome for the entity based on the obtained output.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: November 3, 2020
    Assignee: Laso, Inc.
    Inventors: Adam Cohen, Jay McLain, Jim Chonko, Eric Hexter
  • Patent number: 10824818
    Abstract: Systems and methods for synthesizing training data for multi-intent utterance segmentation include identifying a first corpus of utterances comprising a plurality of distinct single-intent in-domain utterances; identifying a second corpus of utterances comprising a plurality of distinct single-intent out-of-domain utterances; identifying a third corpus comprising a plurality of distinct conjunction terms; forming a multi-intent training corpus comprising synthetic multi-intent utterances, wherein forming each distinct multi-intent utterance includes: selecting a first distinct in-domain utterance from the first corpus of utterances; probabilistically selecting one of a first out-of-domain utterance from the second corpus and a second in-domain utterance from the first corpus; probabilistically selecting or not selecting a distinct conjunction term from the third corpus; and forming a synthetic multi-intent utterance including appending the first in-domain utterance with one of the first out-of-domain utteranc
    Type: Grant
    Filed: April 21, 2020
    Date of Patent: November 3, 2020
    Assignee: Clinc, Inc.
    Inventors: Joseph Peper, Parker Hill, Kevin Leach, Sean Stapleton, Jonathan K. Kummerfeld, Johann Hauswald, Michael Laurenzano, Lingjia Tang, Jason Mars
  • Patent number: 10803769
    Abstract: A system and method of generating a recipe player. The recipe player includes a recipe module that receives a recipe as input data and generates an ingredients file and a cooking instructions file therefrom. The recipe module also generates a graphical user interface for presenting cooking instructions and recipe information to a user. The recipe module includes an ingredients quantity engine configured to calculate an amount of each ingredient needed to cook a selected recipe based on serving size.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: October 13, 2020
    Inventor: Sundaresan Natarajan Kumbakonam
  • Patent number: 10803104
    Abstract: Techniques described herein relate to mapping of digital credential objects to various field data objects. For example, requests may be received by a digital credential platform server from digital credential template owner devices, issuer devices, and/or receiver devices. In response, the digital credential platform server may determine and transmit back mappings between the digital credentials and the selected field data objects. To generate mappings, digital credential objects may be tokenize and transformed into vectors within a multi-dimensional vector space. Individual field data objects stored within a high-performance text search engine also may be transformed into vectors within the same multi-dimensional vector space, and the distances between the vectors may be calculated to select a number of field data objects corresponding to the digital credential objects.
    Type: Grant
    Filed: November 1, 2017
    Date of Patent: October 13, 2020
    Assignee: PEARSON EDUCATION, INC.
    Inventors: James D. Corbin, II, Quinn Lathrop, Mark Mercury, Jarin Schmidt
  • Patent number: 10769205
    Abstract: A natural language processing system that includes an artificial intelligence (AI) engine and a tag management engine. The AI engine is configured to receive a set of audio files and to identify concepts within the set of audio files. The AI engine is further configured to determine a usage frequency for each of the identified concepts and to generate an AI-defined tag for concepts with a usage frequency that is greater than a usage frequency threshold. The tag management engine is configured to receive an audio file, identify tags linked with the audio file, to determine an access frequency for the audio file within a predetermined time period, and to adjust the activity level of the tags based on the access frequency. The tag management engine is further configured to remove tags from the set of tags with an activity level that is less than a purge threshold.
    Type: Grant
    Filed: August 9, 2018
    Date of Patent: September 8, 2020
    Assignee: Bank of America Corporation
    Inventors: Suki Ramasamy, Sasidhar Purushothaman, James McCormack, Manu J. Kurian, Sean M. Gutman, William P. Jacobson
  • Patent number: 10755128
    Abstract: Provided is a technique for determining a context of an image and an object depicted by the image based on the context. A trained context classification model may determine a context of an image, and a trained object recognition model may determine an object depicted by the image based on the image and the context. Provided is also a technique for determining an object depicted within an image based on an input location of an input detected by a display screen. An object depicted within an image may be detected based on a distance in feature space between an image feature vector of an image and a feature vector of the object, and a distance in pixel-space between an input location of an input and location of the object within the image.
    Type: Grant
    Filed: December 18, 2019
    Date of Patent: August 25, 2020
    Assignee: Slyce Acquisition Inc.
    Inventors: Adam Turkelson, Kyle Martin, Sethu Hareesh Kolluru
  • Patent number: 10754914
    Abstract: A method of adding informative content to an electronic knowledge base includes generating a plurality of database tables from a plurality of websites, each database table based on a corresponding website, and individually processing each database table to identify potentially informative content from each database table. The method further includes identifying as informative content, the potentially informative content that is included in a first predetermined number of the database tables of the plurality of database tables, the first predetermined number being greater than one, and adding the informative content to the electronic knowledge base.
    Type: Grant
    Filed: August 24, 2016
    Date of Patent: August 25, 2020
    Assignee: Robert Bosch GmbH
    Inventors: Doo Soon Kim, Chen Chen
  • Patent number: 10750019
    Abstract: A system and method for handling interactions of a contact center. A processor of the system monitors a real-time interaction between a contact center agent and a user. The monitoring may include analyzing a first input by the user, and a first response by the contact center agent to the first input. The processor identifies an intent of the user based on monitoring the real-time interaction, and in response to identifying the intent, monitors for a first trigger condition. In response to identifying the first trigger condition, the processor invokes an automated agent for outputting a second response to a second input provided by the user. The first trigger condition may be a command to invoke the automated agent, or deviance by the agent from dialog in a dialog script associated with the identified intent.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: August 18, 2020
    Inventors: Yevgeniy Petrovykh, Alex Khodorenko, Vadim Fridman, Aleksey Kovalenko, Andrey Lunin
  • Patent number: 10706320
    Abstract: Disclosed are systems and method for determining document type of a digital document.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: July 7, 2020
    Assignee: ABBYY Production LLC
    Inventor: Irina Zosimovna Filimonova
  • Patent number: 10706481
    Abstract: In one embodiment, a method includes scoring a set of content objects based on one or more user-engagement factors, identifying one or more related content objects, wherein each related content objects is connected within the online social network to one or more content objects of the set of content objects having a score greater than a threshold score, generating a plurality of structured queries that each comprise references to one or more content objects, wherein at least one of the structured queries is a personalized query comprising a reference to at least one of the related content objects, and sending instructions to a client device for presenting one or more of the generated structured queries to a first user for display on an interface currently accessed by the first user, wherein at least one of the sent structured queries is a personalized query.
    Type: Grant
    Filed: March 9, 2017
    Date of Patent: July 7, 2020
    Assignee: Facebook, Inc.
    Inventors: Maxime Boucher, Russell Lee-Goldman, Kathryn Hymes, Martin Jean Raison
  • Patent number: 10657576
    Abstract: A method for enabling a user to view information filtered to align with the user's life state includes enabling the user to register and become a member of an information delivery system. The user provides the information about the user's life state. This information may include at least demographic information, ethnic information, social information and psychological information. The user may grant partners permission to access the information about the user's life. The granting of the permissions is performed and controlled by the user and may be limited to some information about the user's life. The partners are also members of the information delivery system. The partners are evaluated using a set of criteria before they become members of the information delivery system. The partners may use the information about the user's life to filter its information according to the information about the user's life.
    Type: Grant
    Filed: July 24, 2017
    Date of Patent: May 19, 2020
    Inventor: Michael Bilotta
  • Patent number: 10642890
    Abstract: A natural language processing system that includes an artificial intelligence (AI) engine, a tagging engine, and a resource allocation engine. The AI engine is configured to receive a set of audio files and to identify concepts within the set of audio files. The AI engine is further configured to determine a usage frequency for each of the identified concepts and to generate an AI-defined tag for concepts with a usage frequency that is greater than a usage frequency threshold. The tagging engine is configured to receive an audio file and to modify metadata for the audio file to include AI-defined tags. The resource allocation engine is configured to identify a storage location from among the plurality of storage devices based on tags associated with the audio file and send the audio file to the identified storage location.
    Type: Grant
    Filed: August 9, 2018
    Date of Patent: May 5, 2020
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Sasidhar Purushothaman, Manu J. Kurian, Sean M. Gutman, James McCormack, Suki Ramasamy, William P. Jacobson
  • Patent number: 10628483
    Abstract: A system is configured to identify an entity referred to in speech or text by comparing the text of the entity mention to a database of the domain of the entity. The system may obtain a group of potential matches from the database and may then discriminatively rank those potential matches according to specific features identified for the context of the speech and/or text.
    Type: Grant
    Filed: August 7, 2014
    Date of Patent: April 21, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Delip Rao, Christian Darrel Monson
  • Patent number: 10606956
    Abstract: A Semantic Textual Similarity System comprising a first Long Short Term Memory, LSTM, branch adapted to be operative, to determine text similarity, on a first text corpus, the first text corpus comprising a plurality of first text elements; wherein each first text element has a first number of distinct subdivisions. The system also comprises a second LSTM branch adapted to be operative, to determine text similarity, on a second text corpus, the second text corpus comprising a plurality of second text elements, wherein each second text element has a second number of distinct subdivisions.
    Type: Grant
    Filed: May 31, 2018
    Date of Patent: March 31, 2020
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Bernt Andrassy, Pankaj Gupta
  • Patent number: 10601953
    Abstract: Various embodiments disambiguate users who share media content accounts to provide persona-based experience individualization. Personas correspond to commonly observed channel watching patterns among media content customers. Decomposition of the media content account into personas is achieved by analyzing many accounts, e.g., millions of accounts, on media content platforms. By analyzing accounts, a recommendation system can individualize the channel watching experience in media content accounts.
    Type: Grant
    Filed: September 22, 2016
    Date of Patent: March 24, 2020
    Assignee: Adobe Inc.
    Inventors: Payal Bajaj, Sumit Shekhar, Lakshmi Shivalingaiah, George Horia Galatanu
  • Patent number: 10592230
    Abstract: Techniques are described herein for scalable clustering of target resources by parameter set. In some embodiments, a plurality of parameter sets of varying length are received, where a parameter set identifies attributes of a target resource. A plurality of signature vectors are generated based on the plurality of parameter sets such that the signature vectors have equal lengths. A signature vector may map to one or more parameter sets of the plurality of parameter sets. A plurality of clusters are generated based on the similarity between signature vectors. Operations may be performed on a target resource based on one or more nodes in the plurality of clusters.
    Type: Grant
    Filed: August 7, 2019
    Date of Patent: March 17, 2020
    Assignee: Oracle International Corporation
    Inventors: Dustin Garvey, Timothy Mark Frazier, Shriram Krishnan, Uri Shaft, Amit Ganesh, Prasad Ravuri, Sampanna Shahaji Salunke, Sumathi Gopalakrishnan
  • Patent number: 10592535
    Abstract: Methods and systems for generating tailored user interface presentations based on microindustry clustering. According to various embodiments, the system accesses a set of entity profiles and a set of member profiles. The system determines a set of feature vectors for each entity of the set of entity profiles and identifies a set of movement data representing changes in association of one or more members from a first entity to a second entity. The system generates an entity graph for the set of entities and the set of members. The systems generate a first set of clusters in the entity graph, a second set of clusters by partitioning one or more of the first clusters, and a set of third clusters from the set of second clusters, combining one or more of the second clusters.
    Type: Grant
    Filed: August 5, 2016
    Date of Patent: March 17, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yong-Yeol Ahn, Azadeh Nematzadeh Chekuvar, Ian Benjamin Wood, Jaehyuk Park, Yizhi Jing, Michael David Conover
  • Patent number: 10592841
    Abstract: The technology disclosed relates to presenting important business insights to a sales engineer. In particular, the technology disclosed assembles a set of news feed items for companies of interest to a sales engineer and groups them into topics. It also qualifies some of the news feed items to return or not based on mandatory or prohibited words in the news feed items. Further, it determines a plurality of metric values for each of the returned news feed items that are based on one of a source metric, business metric, company reference metric, social buzz metric, and matched account metric. It then orders the news feed items, based on the determined metric values, with respect to one or more of source reputation, business activity-related vocabulary, company-name mention, social buzz, and correlation with accounts preferred by the sales engineer, and presents the ordered news feed items as business insights about the topics.
    Type: Grant
    Filed: October 10, 2014
    Date of Patent: March 17, 2020
    Assignee: SALESFORCE.COM, INC.
    Inventors: Alon Talmor, Tal Menahem Brown
  • Patent number: 10558660
    Abstract: A method, apparatus, and stored instructions are provided for the removal of redundant GROUP BY and/or DISTINCT. Every table in the FROM clause of the query block must be a qualified table for the GROUP-BY clause or the DISTINCT keyword in the SELECT clause of the query block to be removed. A table Tx that satisfies at least one of the following two conditions is referred to as a qualified table: (1) Tx has a non-null unique column Tx.u that appears on the GROUP BY clause or the SELECT clause that contains a DISTINCT keyword and (2) There is a qualified table Ty and Ty has a filtering join with Tx.
    Type: Grant
    Filed: July 24, 2017
    Date of Patent: February 11, 2020
    Assignee: Oracle International Corporation
    Inventors: Rafi Ahmed, Andrew Witkowski, Sankar Subramanian
  • Patent number: 10528609
    Abstract: This disclosure describes, in part, techniques for performing automatic document analysis. For instance, one or more computing devices may obtain a plurality of documents for analysis. The one or more computing devices may then analyze the documents to determine a respective comparative breadth score representing a breadth of each document, a respective comparative portion count score representing a number of documents portions included in each document, and a respective comparative differentiation score representing differentiation between the documents portions included in each document. In some instances, the one or more computing devices determine each of the scores based on comparing the respective breadth, respective number of document portions, and respective differentiation for each of the documents under analysis. The one or more computing devices can then determine a comprehensive score for each document using the respective scores, and generate a user interface that includes the overall scores.
    Type: Grant
    Filed: March 6, 2017
    Date of Patent: January 7, 2020
    Assignee: AON RISK SERVICES, INC. OF MARYLAND
    Inventors: Daniel Crouse, John E. Bradley, III, Lewis C. Lee
  • Patent number: 10496396
    Abstract: Techniques are described herein for scalable clustering of target resources by parameter set. In some embodiments, a plurality of parameter sets of varying length are received, where a parameter set identifies attributes of a target resource. A plurality of signature vectors are generated based on the plurality of parameter sets such that the signature vectors have equal lengths. A signature vector may map to one or more parameter sets of the plurality of parameter sets. A plurality of clusters are generated based on the similarity between signature vectors. Operations may be performed on a target resource based on one or more nodes in the plurality of clusters.
    Type: Grant
    Filed: July 20, 2018
    Date of Patent: December 3, 2019
    Assignee: Oracle International Corporation
    Inventors: Dustin Garvey, Timothy Mark Frazier, Shriram Krishnan, Uri Shaft, Amit Ganesh, Prasad Ravuri, Sampanna Shahaji Salunke, Sumathi Gopalakrishnan
  • Patent number: 10489468
    Abstract: In one embodiment, a method includes receiving a query and determining a query vector. The method includes accessing multiple object vectors representing multiple objects, respectively. The method includes, for a first set of object vectors identified as top object vectors, calculating an inner product with the query vector. The method includes progressively computing an inner product of the query vector and each remaining object vector and sending, to a user, the objects corresponding to the top object vectors. Progressively computing an inner product includes checking whether to calculate a first partial inner product based on a bound on the inner product and the minimum inner product for a top object vector, calculating subsequent partial inner products until the inner product is complete, and substituting the object vector for a top object vector if the complete inner product is greater than the minimum inner product.
    Type: Grant
    Filed: August 22, 2017
    Date of Patent: November 26, 2019
    Assignee: Facebook, Inc.
    Inventors: Nikita Igorevych Lytkin, Matthys Douze
  • Patent number: 10474726
    Abstract: The present subject matter relates to generating a digital document. In one example, the present subject matter includes generating one or more seed topics based on topic-based textual data. The present subject matter further includes determining a list of candidate topics based on the one or more seed topics, where each candidate topic is associated with content corresponding to the candidate topic. Further, the present subject matter includes selecting a candidate topic from amongst the candidate topics, where the candidate topic is selected based on a pre-defined selection rule, and generating the digital document based on content associated with the candidate topic selected from amongst the candidate topics.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: November 12, 2019
    Assignee: MICRO FOCUS LLC
    Inventor: Krishnan Ramanathan