Ranking Search Results Patents (Class 707/723)
  • Patent number: 11106664
    Abstract: The present disclosure relates to systems and methods for generating contextually, grammatically, and conversationally correct answers to input questions. Embodiments provide for linguistic and syntactic structure analysis of a submitted question in order to determine whether the submitted question may be answered by at least one headnote. The question is then further analyzed to determine more details about the intent and context of the question. A federated search process, based on the linguistic and syntactic structure analysis, and the additional analysis of the question is used to identify candidate question-answer pairs from a corpus of previously created headnotes. Machine learning models are used to analyze the candidate question-answer pairs, additional rules are applied to rank the candidate answers, and dynamic thresholds are applied to identify the best potential answers to provide to a user as a response to the submitted question.
    Type: Grant
    Filed: May 2, 2019
    Date of Patent: August 31, 2021
    Assignee: Thomson Reuters Enterprise Centre GmbH
    Inventors: Gayle McElvain, Tonya Custis, Matthew A. Surprenant, Erik Lindberg
  • Patent number: 11100425
    Abstract: Systems, computer-implemented methods and/or computer program products that facilitate automatically mapping different data types are provided. In one embodiment, a computer-implemented method comprises: constructing, by a system operatively coupled to a processor, an index from one or more classifier models for one or more data types; scoring and ranking, by the system, one or more candidate pairs for the one or more data types based on confidence score; and analyzing, by the system, how the one or more candidate pairs are scored and automatically generating the one or more classifier models used to construct the index.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: August 24, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jian Min Jiang, Pei Ni Liu, Yuan Ni, Wen Sun, Guo Tong Xie, Jing Min Xu
  • Patent number: 11099727
    Abstract: Systems and methods are provided for sharing maps in a collaborative environment using classification-based access control. The generation of and dissemination of maps and/or data within such maps can be governed by classification-based access control, where a user's classification level can determine whether or not maps and/or data within those maps can be seen. In some scenarios, a user may wish to reveal the existence of data and/or additional details within a limited geographical area or subset of a map. The systems and methods further provide a geo-fenced view that can dynamically declassify data (to a specified degree). For example, declassified details can be revealed for moving data sets or objects upon entry into the geo-fenced view, and upon existing the geo-fenced view, the moving data sets or objects are reclassified.
    Type: Grant
    Filed: August 19, 2019
    Date of Patent: August 24, 2021
    Assignee: Palantir Technologies Inc.
    Inventors: Peter Wilczynski, John Carrino, Daniel Zangri
  • Patent number: 11093511
    Abstract: An online system receives a search query from a user. In response to the request, the online system obtains search results matching the search query and identifies a set of attributes describing a context of the search query. The online system generates a data structure that includes a plurality of search coefficients. The search coefficients are selected based on the identified set of attributes. Some of the search coefficients have conflicting values. The online system traverses the data structure to identify the search coefficients having conflicting values. For each search coefficient having conflicting values, the online system resolves conflicts and determines a value of the search coefficient. The online system ranks search results based on the resolved values of the search coefficients.
    Type: Grant
    Filed: October 10, 2017
    Date of Patent: August 17, 2021
    Assignee: salesforce.com, inc.
    Inventors: Jayesh Govindarajan, Nicholas Beng Tek Geh, Ammar Haris
  • Patent number: 11093512
    Abstract: A method for automated selection of a search result ranker comprising: providing a set of queries; for each of said queries, receiving, from a search engine, a plurality of relevancy score sets, wherein each relevancy score set is associated with search results found in a corpus of electronic documents using each of a plurality of computerized search result rankers; calculating a difficulty score for each of said queries relative to all other queries in the set, based on said plurality of relevancy score sets associated with said query; calculating a quality score for each of said search result rankers based on said plurality of relevancy score sets associated with said search result ranker, wherein each of said plurality of relevancy score sets is weighed according to the difficulty score of its associated query; and selecting one of said search rankers based on said quality score.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: August 17, 2021
    Assignee: International Business Machines Corporation
    Inventors: Doron Cohen, Shai Erera, Haggai Roitman, Bar Weiner
  • Patent number: 11074087
    Abstract: A mobile application development system includes a developer portal that receives an application from a developer and provides a routing library to the developer to augment the application. An offline analysis system analyzes the application to (i) determine a set of activities that a handler within the application is programmed to resume in response to respective resumption requests from a host operating system and (ii) determine parameters for each of the activities. The offline analysis system generates a set of links that each corresponds to a respective one of the activities. The routing library, installed as part of the augmented application onto a user device, receives a link, from the user device's operating system, that identifies a first activity. The routing library includes instructions for generating a first resumption request based on parameters corresponding to the first activity and transmitting the first resumption request to the augmented application's handler.
    Type: Grant
    Filed: January 29, 2020
    Date of Patent: July 27, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kalyan Desineni, Matan Levi, Moshe Krush, Danny Tsechansky
  • Patent number: 11068523
    Abstract: In certain embodiments, media item search and machine learning system training may be facilitated. In some embodiments, a first set of media items may be obtained (based on performance of a query) and presented on a user interface. A user selection of a media item of the first set may be obtained, and the query may be updated based on the user-selected media item. A second set of media items may be obtained based on performance of the updated query, and media items of the second set may be assigned to a group based on their similarities with one another. A predicted name for the group may be determined via a machine learning system and presented on the user interface. A user-indicated update to the predicted name for the group may be obtained and provided to the machine learning system to train the machine learning system.
    Type: Grant
    Filed: February 15, 2019
    Date of Patent: July 20, 2021
    Assignee: Clarifai, Inc.
    Inventors: Matthew D. Zeiler, Adam L. Berenzweig
  • Patent number: 11068550
    Abstract: Search and navigation through navigational queries across a variety of information sources is provided. Upon receipt of a search query, a primary search is performed for information responsive to the query. Information responsive to the primary search is then used to browse one or more information sources for other information related to the result of the primary search. Navigational suggestions and navigational elements may be provided in a user interface to allow the searching user to select the result of the primary search and/or to navigate to other information items found for the primary search result from the one or more information sources. Thus, a seamless transition between searching and browsing is enabled where searching and browsing may be accomplished in response to a single searching or browsing action.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: July 20, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Helge Grenager Solheim, Bjørn Olstad, Johannes Gehrke
  • Patent number: 11061918
    Abstract: Systems and methods are disclosed for locating data and categorizing a set of data using inverted indexes. The inverted indexes include token entries and field-value pair entries, as well as event references that correspond to events that include raw machine data. Using filter criteria, the inverted indexes are identified. In turn, the inverted indexes are used to identify a set of events that satisfy the filter criteria. The identified set of events are categorized based on categorization criteria and provided for display to a user.
    Type: Grant
    Filed: April 5, 2017
    Date of Patent: July 13, 2021
    Assignee: Splunk Inc.
    Inventors: Jesse Miller, Jason Szeto, Jose Solis, Jindrich Dinga, David Marquardt
  • Patent number: 11063621
    Abstract: Example methods and apparatus to measure exposure to broadcast signals having embedded data are disclosed. An example broadcast signal exposure meter includes a first decoder to obtain an identifier of a broadcast station from an audio signal output by an end user broadcast receiver, a radio to tune to a broadcast signal from the broadcast station associated with the identifier of the broadcast station, a second decoder to obtain embedded data from the broadcast signal, the embedded data representing media contained in the broadcast signal, and an interface to provide the embedded data to a server, the server to determine audience measurement information for the media based on the provided embedded data.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: July 13, 2021
    Assignee: The Nielsen Company (US), LLC
    Inventor: Girish Khavasi
  • Patent number: 11050663
    Abstract: In one embodiment, a network device (e.g., a RPL router) executes fast local RPL recovery in a low power and lossy network (LLN). The network device, in response to becoming an orphan in a directed acyclic graph (DAG) topology, can utilize the data plane to maintain at least some data traffic by randomly forwarding the data traffic to identified neighbor devices, while eliminating children from the list of forwarders and by finding successors that can be used for re-parenting. Hence, when a RPL network device having lost its last feasible parent can avoid data loss and accelerate a re-parenting process using local repair in the data plane instead of the control plane of the routing protocol used to establish the DAG topology.
    Type: Grant
    Filed: October 18, 2019
    Date of Patent: June 29, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Pascal Thubert, Patrick Wetterwald
  • Patent number: 11048737
    Abstract: According to an aspect, concept identification in a question answering system includes receiving, at a computer processor, a text span as a subject of a search query. An aspect also includes searching a title-oriented document (TOD) corpus for the text span, and matching, by the computer processor, concepts in title-oriented documents TODs of the TOD corpus to the span of text. The matching of the concepts includes decomposing the title-oriented documents into a series of passages, scoring the passages identified as possible matches, and merging and ranking results of the scoring to produce final scores for each concept associated with the title-oriented documents.
    Type: Grant
    Filed: November 16, 2015
    Date of Patent: June 29, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Aditya A. Kalyanpur, James W. Murdock, IV
  • Patent number: 11042562
    Abstract: Methods, systems, and computer-readable storage media for determining, by an extraction worker of a data extraction system, a number of pages based on data that is to be extracted from the source system, for each page, by a respective extraction worker: querying the source system, and storing a query result in a respective page file within a staging data file system of the data extraction system, for each extraction worker that queries the source system, verifying a status of the extraction worker after expiration of a predetermined delay time based on a timestamp of the page that the extraction worker is handling, and determining that a page status for each page is completed, and in response, posting an extraction completed message to inform the consuming system that the data has been extracted from the source system.
    Type: Grant
    Filed: October 11, 2019
    Date of Patent: June 22, 2021
    Assignee: SAP SE
    Inventor: Sasmito Adibowo
  • Patent number: 11042556
    Abstract: Various embodiments relate generally to data science and data analysis, computer software and systems, and more specifically, to a computing and data storage platform configured to provide one or more computerized tools that facilitate development and management of data projects, including implementation of localized link identifiers to perform implicitly federated queries using, in some examples, extended computerized query language syntax to analyze multiple tabular data arrangements in data-driven collaborative projects.
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: June 22, 2021
    Assignee: data.world, Inc.
    Inventors: David Lee Griffith, Shad William Reynolds, Bryon Kristen Jacob
  • Patent number: 11036785
    Abstract: Various methods and systems for providing batch search interfaces that support operations for dynamically generating batch search queries, executing batch search queries, and causing display of batch search query result items are provided. In operation, a batch search query interface for inputting images is generated. An image is received. A first feature and a second feature of the image are detected from the image. A first tag for the first feature and a second tag for the second feature are displayed on the batch search query interface. The tags refer to attributes associated with different features of the image. A batch search query based on the first and second tag is communicated to cause execution of the batch search query to generate search results. A first and second plurality of results associated with the respective tags are simultaneously displayed using feature-tag-specific results display portions of the batch search results interface.
    Type: Grant
    Filed: March 5, 2019
    Date of Patent: June 15, 2021
    Assignee: eBay Inc.
    Inventors: Neeraj Gupta, Madhuri Aggarwal, Yogesh Dalal
  • Patent number: 11036804
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for adjusting search results based on device specific utilities. In one aspect, a method includes determining whether a set of search results are ineligible for an adjustment operation based a query being a navigational query. For each query for which the search results are determined to be eligible for an adjustment operation based on a determination that the query is not a navigational query, the search results are adjusted so that the search results referencing resources in a first proper subset are boosted relative to the search results referencing resources in a second proper subset.
    Type: Grant
    Filed: April 20, 2017
    Date of Patent: June 15, 2021
    Assignee: Google LLC
    Inventors: Ryoichi Imaizumi, Toshiaki Fujiki, Reiko Hamada
  • Patent number: 11029819
    Abstract: The present disclosure relates to systems and methods that are configured to semi-automate data transformation processing so that content can be transformed, from one type of electronic document, for presentation in another type of electronic document. For instance, data transformation suggestions, for transforming content from a first form into a presentation form (second form), may be generated and presented to a user through an improved user interface of an application/service that is used to display the first form of the content. The improved user interface provides a new user interface menu to manage the data transformation suggestions and/or export/import processing of data from one type of electronic document to another. Based on user selection of the confirming data transformation suggestions through the user interface menu, a presentation document is automatically generated on behalf of the user, for example, in a different application/service.
    Type: Grant
    Filed: May 23, 2019
    Date of Patent: June 8, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Hany Grees Gerges, Kaushik Ramaiah Narayanan
  • Patent number: 11030202
    Abstract: A method and a device for recommendation of media content are described. The method includes: calculating scores of media content labels in a computer media content library; in descending order of the scores, selecting a first threshold media content label as a candidate media content label; for the candidate media content label, finding out a media content corresponding to the candidate media content label from the media content library; for the media content corresponding to the candidate media content label, in descending order of the amount of page views, selecting a second threshold media content as a media content to be recommended corresponding to the candidate media content label; and recommending the media content to be recommended corresponding to the candidate media content label to a user. The method and device can recommend popular media contents to users, and reduce the style difference between the media contents.
    Type: Grant
    Filed: May 23, 2019
    Date of Patent: June 8, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Lichun Liu, Jingtao Zhu, Xiang Wang, Chentao Fan, Bin Zhou, Shenyuan Li, Jianfeng Chen, Siliang Huang, Juan Sun, Huguang Jin, Dan Li, Chunxia Qin
  • Patent number: 11030208
    Abstract: Generating and providing a content feed to a user that surfaces information items that are determined to be interesting or relevant to the user including content that is determined to be “distant” to the user is provided. Explicit user actions are used to discover peers who are not colleagues of the user (e.g., peers with whom the user does not share a close organizational relationship, peers with whom the user does not regularly communicate, etc.), but who the user indicates an interest in via his/her actions. These peers are categorized as elevated peers of the user, and information items associated with and trending around the elevated peers are surfaced to the user in a content feed.
    Type: Grant
    Filed: August 7, 2018
    Date of Patent: June 8, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Torbjørn Helvik, Michael James Taylor, Vishwa Vinay, Vidar Vikjord, Viral Shah, Ashok Kuppusamy, Bjørnstein Lilleby
  • Patent number: 11023514
    Abstract: Systems and methods are provided for receiving, at a server computer, a plurality of content messages from a plurality of content sources, each content message comprising media content and associated with a predetermined media collection, for each of the plurality of content messages received, analyzing each of the plurality of content messages to determine a quality score for each of the plurality of content messages, and storing each of the plurality of content messages in a database along with the quality score for each of the plurality of content messages.
    Type: Grant
    Filed: February 26, 2016
    Date of Patent: June 1, 2021
    Assignee: Snap Inc.
    Inventors: Nicholas Richard Allen, Sheldon Chang, Maria Pavlovskaia, Amer Shahnawaz, Jianchao Yang
  • Patent number: 11023108
    Abstract: A collaborative system that securely enables the tracking of changes in a document and securely prevents changes to the document in addition to associating the document with additional related data.
    Type: Grant
    Filed: April 6, 2020
    Date of Patent: June 1, 2021
    Inventors: Brandon E. D'Amore, Joel P. Thatcher, Gregory A. Piccionelli
  • Patent number: 11024066
    Abstract: A presentation generating system of medical images includes: a memory and a processor. The memory stores computer program instructions. The processor executes the following operations while loading the program instructions: acquiring 2D medical image; extracting image features of the medical images and transforming the image features into image feature vectors and outputting them to a first vector space established in advance; determining and outputting semantic feature vectors corresponding to the image feature vectors according to a correspondence between image feature vectors contained in the pre-established first vector space and the matching semantic feature vectors contained in the second vector space; and transforming and outputting semantic feature vectors that match the image feature vectors into corresponding natural language. Further provided are a training method for the presentation generating system and a presentation generating method.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: June 1, 2021
    Assignee: BOE TECHNOLOGY GROUP CO., LTD.
    Inventor: Lvwei Wang
  • Patent number: 11010388
    Abstract: An information handling system includes a memory to store combined behavioral data and interactional data associated with search queries, and a processing device. The processing device communicates with the memory. The processing device receives a first search query including first search terms, and user context associated with the first search query, retrieves the combined behavioral data and interactional data from previous search queries, analyzes the first search terms using the combined behavioral data and interactional data, generates signals based on the first search terms, the user context, and the combined behavioral data and interactional data, and provides the signals for use in altering results to be provided in response to the first search query.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: May 18, 2021
    Assignee: Dell Products L.P.
    Inventors: Asha Basavaraj, Richard L. Claice
  • Patent number: 11003702
    Abstract: Systems and methods are provided for generating a rank vector comprising an array of values for each term position of a document and setting a value at a position of each term identifier in the document to a distance score for each term identifier, calculating snippet frame quality scores for each frame of a plurality of frames in the rank vector, determining whether a length of the character string associated with the frame with the highest frame quality score is similar to a requested length for a snippet, if necessary, adjusting the size of the character string to be similar to the requested length for the snippet and, once the length of a character string for one or more frames is similar to the requested length for the snippet, generating the character string to be provided as a snippet.
    Type: Grant
    Filed: November 9, 2018
    Date of Patent: May 11, 2021
    Assignee: SAP SE
    Inventor: Christoph Markowski
  • Patent number: 10997311
    Abstract: A system and method are provided for setting access controls for a content item, the method comprising receiving a content item generated in association with a first online profile, determining contextual information associated with the content item, identifying, based on the determined contextual information, a second online profile associated with the content item, obtaining a first access control policy of the first online profile and a second access control policy of the second online profile, wherein each of the first access control policy and the second access control policy is associated with controlling access to the content item, determining, based on the obtained first access control policy and the second access control policy, a third access control policy for controlling access to the content item, and controlling access to the content item based on the determined third access control policy.
    Type: Grant
    Filed: October 7, 2019
    Date of Patent: May 4, 2021
    Assignee: GOOGLE LLC
    Inventors: Maxwell Andrew Sills, Ian Wetherbee
  • Patent number: 10997089
    Abstract: A computing device with a multicore processing unit and a memory management unit (MMU) may provide multi-order failure resistant data isolation and segregation with a cross domain filtration system. The multicore processing unit may include a first processor, a second processor, and a third processor. A first processor may process data via an egress filter task(s). The MMU may allow the egress filter task(s) to write the data to a first segregated physical memory location. A second processor may perform filtering of the data via a cross domain filter task(s). The MMU may allow the cross domain filter task(s) to read from the first segregated physical memory location and write to a second segregated physical memory location. A third processor may process the data via an ingress filter task(s). The MMU may allow the ingress filter task(s) to read the data from the second segregated physical memory location.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: May 4, 2021
    Assignee: L3 Technologies Inc.
    Inventor: Ryan Stewart Keepers
  • Patent number: 10984056
    Abstract: A system for displaying product information to a customer is described herein. The system includes a database and a server including a processor. The processor is programmed to receive a search query including a plurality of search terms via a computing device. The processor selects a search term from the plurality of search terms and determines an optionalization probability associated with the selected search term. The processor generates a search request as a function of the search query and determines whether to retain the selected search term with the search request as a function of the optionalization probability. The processor retrieves product records from the database as a function of the search request, and generates and displays a product search result including product information associated with the retrieved product records.
    Type: Grant
    Filed: April 30, 2015
    Date of Patent: April 20, 2021
    Assignee: WALMART APOLLO, LLC
    Inventors: Huizhong Duan, Andrei Lopatenko, Monadhika Sharma
  • Patent number: 10984337
    Abstract: Searching is assisted by recognizing a selection of text from a document as an indication that a user wishes to initiate a search based on the selected text. The user is provided with query suggestions based on the selected text and the query suggestions are ranked based on a context provided by the document. The user may select the text by using a mouse, drawing a circle around the text on a touch screen, or by other input techniques. The query suggestions may be based on query reformulation or query expansion techniques applied to the selected text. Context provided by the document is used by a language model and/or an artificial intelligence system to rank the query suggestions in predicted order of relevance based on the selected text and the context.
    Type: Grant
    Filed: February 29, 2012
    Date of Patent: April 20, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Peng Bai, Zheng Chen, Xuedong David Huang, Xiaochuan Ni, Jian-Tao Sun, Zhimin Zhang
  • Patent number: 10984518
    Abstract: Methods and systems for evaluating the quality of a geospatial data set are provided. Regions of a data set may be selected for review based on statistical methods and a distribution of map features in the data set. Based on errors identified in the selected regions, one or more quality scores may be generated for the data set. Quality scores may be applied toward assessing the utility of the data set against an intended use. Quality scores may be modified in response to an indication that certain feature classes are not relevant for an intended use of the data set. Information associated with the review of a data set may be tracked and stored.
    Type: Grant
    Filed: May 24, 2019
    Date of Patent: April 20, 2021
    Assignee: Continental Mapping Consultants, LLC
    Inventors: Paul Braun, Daniel Frye, David Hart
  • Patent number: 10977694
    Abstract: In general, embodiments of the present invention provide systems, methods and computer readable media for ranking promotions selected for recommendation to consumers based on predictions of promotion performance and consumer behavior. In embodiments, a set of promotions to be recommended to a consumer can be sorted and/or ranked according to respective relevance scores representing a probability that the consumer's behavior in response to the promotion will match a ranking target. In embodiments, calculating scores is based on a relevance model (a predictive function) derived from one or more contextual data sources representing attributes of promotions and consumer behavior. In embodiments, an absolute relevance score represents an absolute prediction of a ranking target variable. In embodiments, absolute relevance may be used to determine personalized local merchant discovery frontiers; featured result set thresholding for impressions; and/or promotion notification triggers.
    Type: Grant
    Filed: January 2, 2019
    Date of Patent: April 13, 2021
    Assignee: Groupon, Inc.
    Inventor: Lawrence Lee Wai
  • Patent number: 10977150
    Abstract: A method for determining one or more anomalies associated with a first set of data, said method comprising: processing said first set of data to provide frequency information for a plurality of combinations of data in said first set of data; comparing said frequency information for the first set of data with frequency information for said combinations of data in a reference set of data; and in dependence on said comparison determining one or more anomalies.
    Type: Grant
    Filed: November 15, 2018
    Date of Patent: April 13, 2021
    Assignee: KING.COM LTD.
    Inventor: William Saar
  • Patent number: 10977325
    Abstract: In an automatic context adaptive search and result generation, a server obtains an email corpus of a user for a current time period. The server identifies a set of triggering semantics in the email corpus, and using an ontology, identifies a set of topic-context pairs corresponding to each triggering semantic. The server identifies a set of paths in the ontology activated by the set of topic-context pairs and compares the set of activated paths with paths in each heatmap of a set of heatmaps, where each heatmap corresponds to a document in a set of documents. The server identifies one or more heatmaps of the set of heatmaps including one or more paths matching an activated path of the set of activated paths. The server then outputs a search result including the one or more documents corresponding to the one or more heatmaps.
    Type: Grant
    Filed: November 27, 2018
    Date of Patent: April 13, 2021
    Assignee: International Business Machines Corporation
    Inventors: Abhishek Mitra, Suranjana Samanta, Geetha Adinarayan
  • Patent number: 10970289
    Abstract: Certain embodiments involve ranking search results from an information retrieval system using user query data to provide relevant search results to users of the information retrieval system. For example, a system determines a weight factor associated with a first user that provides a query to the information retrieval system based on a type or role of the first user. The system further determines a boost factor associated with the first user based on the weight factor and a number of consecutive search queries provided by the user. The system uses the boost factor to automatically tune a ranking algorithm to adjust a rank of a search result item resulting from a search query provided by a second user.
    Type: Grant
    Filed: May 20, 2016
    Date of Patent: April 6, 2021
    Assignee: ADOBE INC.
    Inventors: Tommaso Teofili, Michael Marth
  • Patent number: 10970765
    Abstract: The present disclosure relates to a personalized fashion generation system that synthesizes user-customized images using deep learning techniques based on visually-aware user preferences. In particular, the personalized fashion generation system employs an image generative adversarial neural network and a personalized preference network to synthesize new fashion items that are individually customized for a user. Additionally, the personalized fashion generation system can modify existing fashion items to tailor the fashion items to a user's tastes and preferences.
    Type: Grant
    Filed: February 15, 2018
    Date of Patent: April 6, 2021
    Assignees: ADOBE INC., THE REGENTS OF THE UNIVERSITY OF CALIFORNIA
    Inventors: Chen Fang, Zhaowen Wang, Wangcheng Kang, Julian McAuley
  • Patent number: 10970339
    Abstract: A computer-implemented method that includes receiving a search query and, after receiving the search query, identifying a first subset of documents that include the search query by searching, based on the search query, an inverted index of a corpus of documents that includes the first subset of documents. The computer-implemented method additionally includes processing the first subset of documents to identify entities related to the search query and relations between the entities and the search query. The computer-implemented method additionally includes generating a knowledge graph based on the entities and the relations.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: April 6, 2021
    Assignee: International Business Machines Corporation
    Inventors: Stephen A. Boxwell, Kyle M. Brake, Keith G. Frost, Stanley J. Vernier
  • Patent number: 10963528
    Abstract: Computer systems, devices, and associated methods of providing personalized content suggestion are disclosed herein. In one embodiment, a method performed by a search engine includes receiving an indication to perform a search for content items from a member. In response to the received indication, the search engine generates a list of content items represented as nodes in an interaction graph. The nodes uniquely correspond to the member from whom the indication to perform the search is received. In the nodes, at least one is indirectly connected to a node representing the member via at least one other node in the interaction graph.
    Type: Grant
    Filed: August 19, 2019
    Date of Patent: March 30, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Dmitriy Meyerzon, Nikita Voronkov, Aninda Ray, Alina Skarbovsky
  • Patent number: 10963475
    Abstract: A method for contextual data visualization includes receiving data selected by a user and meta-data associated with the data. The data is analyzed, using a processor of a computing device, to determine content and structure attributes of the data that are relevant to visualization of the data. The meta-data is analyzed, using a processor of the computing device, to determine a context in which the visualization of the data will be used. A database comprising an aggregation of visualization records from a plurality of users is accessed and at least one template from the data visualization records that matches the data attributes and context is selected. A data visualization is created by applying at least one template to the data.
    Type: Grant
    Filed: April 16, 2015
    Date of Patent: March 30, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Al Chakra, John Feller, Trudy L. Hewitt, Kerry A. Moffo, Francesco C. Schembari
  • Patent number: 10956486
    Abstract: Systems and processes are disclosed for operating a digital assistant in a media environment. In an example process, a primary set of media items can be displayed. An audio input containing a media-related request can be received. A primary user intent corresponding to the media-related request can be determined. In accordance with a determination that the primary user intent comprises a user intent to narrow the primary media search query, a second primary media search query corresponding to the primary user intent can be generated. The second primary media search query can be based on the media-related request and the primary media search query. The second primary media search query can be performed to obtain a second primary set of media items. Display of the primary set of media items can be replaced with display of the second primary set of media items.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: March 23, 2021
    Assignee: Apple Inc.
    Inventors: Ryan M. Orr, Raumi N. Sidki, Patrick M. Lister, Jonathan H. Russell
  • Patent number: 10956436
    Abstract: A computer program is searched for one or more select terms. A first type of search is performed on source code of the computer program to search for one or more select terms in the source code. Results of the first type of search, if any, are included in a result set. A second type of search is performed on one or more particular elements of the computer program to search for the one or more select terms in the one or more particular elements. Results of the second type of search, if any, are added to the result set. Another search is performed, based on analysis of the result set. The other search searches for the one or more select terms in one or more selected source artifacts of the computer program to provide a refined result set. An action is performed using the refined set.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: March 23, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Peter Haumer, Gary I. Mazo, Sanket Parikh, Milandeep S. Shergill
  • Patent number: 10956469
    Abstract: A method for identifying correlated datasets comprises receiving a natural language query from a user, extracting electronic metadata from a plurality of computerized datasets, correlating the electronic metadata with the natural language query using natural language processing, calculating a correlation score between the natural language query and each of the plurality of electronic datasets, and returning a result to the user, wherein the result includes one or more datasets of the plurality of electronic datasets with a correlation score greater than or equal to a threshold.
    Type: Grant
    Filed: January 6, 2017
    Date of Patent: March 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Christopher J. Butler, Lianhua Chi, Bo Han, Juerg von Kaenel, Anna T. T. Phan
  • Patent number: 10956454
    Abstract: A storage device including an information structure produced by a method comprising: determining unique cluster names during a time interval; creating, in a storage device, one or more relationship tables, wherein for each unique cluster name, creating one or more relationship tables includes, creating one or more pairings that each includes an individual object identifier member of a cluster corresponding to the unique cluster name and includes a produced association score for the individual object identifier member, and wherein for each unique cluster name, creating one or more relationship tables includes creating a relationship between a unique key name that matches the unique cluster name and each of the one or more pairings created for the unique cluster name; and repeating the acts of determining and updating at selectable time intervals.
    Type: Grant
    Filed: September 25, 2018
    Date of Patent: March 23, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Devin Guan, Randy Cotta
  • Patent number: 10949433
    Abstract: A system includes one or more memory devices storing instructions, and one or more processors configured to execute the instructions to perform steps of a method for processing a large file. The system may receive record data comprising a plurality of records having an identification value in a common field having a data format. The system may determine a plurality of focus values based on the data format and create a plurality of virtual processing units based on the plurality of focus values. Each of the plurality of virtual processing units may process a sub-group of the plurality of records that corresponds to the focus value associated with the respective virtual processing unit.
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: March 16, 2021
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventor: Japan Bhatt
  • Patent number: 10949790
    Abstract: An example method for improving communication efficiency and reducing data redundancy in a computerized platform includes determining a priority value of an inquiry based on a duration of time for which the inquiry remains unanswered in the queue in comparison with other unanswered inquiries, sorting previously-obtained inquiries based on (a) a quantity of common topic labels shared between the set of topic labels associated with the inquiry and a respective set of topic labels associated with each previously-obtained inquiry in the subset and (b) a quality score associated with an answer to each previously-obtained inquiry in the subset to generate a sorted list for presentation, and routing the inquiry based on (a) user interactions, (b) the priority value of the inquiry, and (c) at least one of a user request, relation to a specialty of a healthcare professional, geographic location of the healthcare professional, or history of answers provided by the healthcare professional.
    Type: Grant
    Filed: April 15, 2020
    Date of Patent: March 16, 2021
    Assignee: HEALTHTAP, INC.
    Inventors: Ron J. Gutman, Geoffrey W. Rutledge, Sean K. Mehra
  • Patent number: 10936672
    Abstract: Approaches provide for generating a document (e.g., a contract) that satisfies constraints of at least one party in a negotiation. Information can be obtained from parties seeking to negotiate document sections (e.g., clauses or provisions) of a document such as a contract. Ranking values for a plurality of candidate contracts can be determined based on information from the parties, including their preferences for different sections (e.g., provisions) of the contract. The values can be used to optimize an optimization function that measures the degree to which candidate contracts satisfy the information provided by the parties. For example, an optimization technique, machine learning-based technique, or other appropriate technique can be utilized to determine a document or document information that satisfies the constraints of the parties. Thereafter, a contract can be selected and presented to the parties.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: March 2, 2021
    Inventors: Christopher D. Boyce, Paul N. Fahn, Peter A. Graham
  • Patent number: 10938968
    Abstract: Computer-implemented systems and methods for data harmonization in engineering simulation. The method may comprise receiving application preferences defining attributes associated with input data to be delivered to one or more applications from one or more data sources. A first set of attributes may be associated with data to be delivered to a first application. Application preferences may be provided to a handler in communication with the data sources. Raw data received by the handler may arrive in a variety of formats and packet sizes from the one or more data sources. Raw data may be packaged by the handler into one or more data packets having a size or format that satisfies the application preferences. One or more attributes associated with input data to be delivered to the first application may be defined. Packaged data may be transmitted over one or more data transmission channels satisfying the application preferences.
    Type: Grant
    Filed: December 4, 2018
    Date of Patent: March 2, 2021
    Assignee: SAP SE
    Inventors: Andreas Wildhagen, Chatur B. Patil, Lars Erbe, Andre Pany, Samir Zeort
  • Patent number: 10929411
    Abstract: In an example embodiment, a fast and space-efficient ranking mechanism is used for vertical searches. A precedence is assigned to a plurality of features based on the relative importance of those features to the provider of a vertical search engine. In an example embodiment, this relative importance may be explicitly indicated by the provider of the vertical search engine. A unique data structure may then be created that incorporates the precedence of each feature.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: February 23, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jianbao Tao, Santosh Kumar Kancha, Keren Kochava Baruch, Anthony Duane Duerr, Kunal Mukesh Cholera, Kumaresh Pattabiraman
  • Patent number: 10929883
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. Search results responsive to a query are identified including a first search result in a top set of search results, the first search result associated with a first entity. A first eligible content item is identified for presentation along with the search results, the first eligible content item associated with the first entity. A combined content item is identified that is a combination of the first search result and first eligible content item and is to be presented as a search result responsive to the query. The combined content item is augmented including: identifying entities related to the first entity, identifying content items that are associated with the related entities, selecting at least one identified content item, and using content from the selected content items to augment the combined content item.
    Type: Grant
    Filed: March 21, 2016
    Date of Patent: February 23, 2021
    Assignee: Google LLC
    Inventors: Yunkai Zhou, Jennifer J. Huang, Alexander Collins, Ian James Leader, Conrad Wai, Christopher Souvey, Lewis Denizen, Gaurav Garg, Awaneesh Verma, Emily Kay Moxley, Jeremy Silber, Daniel Amaral de Medeiros Rocha, Alexander Fischer
  • Patent number: 10922163
    Abstract: A device obtains a plurality of server logs from a plurality of servers, where each server log includes a plurality of log entries, and generates, based on the plurality of log entries, a plurality of data structures, where each data structure includes one or more log entries that concern a server request. The device identifies a set of data structures associated with one or more server errors and processes the set of data structures using an artificial intelligence technique to determine a respective classification score of each data structure. The device determines, based on the respective classification score of each data structure, a respective server error type of each data structure, and causes display of information concerning at least one server error type associated with the set of data structures.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: February 16, 2021
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Steve Marshall Spencer, Joseph B. Knaack, Kyle C. Sung, David Holtfrerich, Xiaoran Tang
  • Patent number: 10922615
    Abstract: Embodiments of the invention build models to predict the likelihood of entities that operate in a given identifier space also operating in a disjoined identifier space based on a source panel of entities that operate in one or both of the identifier spaces. In operation, a model building engine builds a model based on features associated with the source panel and features associated with standard populations in the given identifier space. The model is used to determine whether the target entity is more similar to those entities in the source panel that operate only in the given identifier space or those entities in the source panel that operate in both identifier spaces.
    Type: Grant
    Filed: February 23, 2016
    Date of Patent: February 16, 2021
    Assignee: Quantcast Corporation
    Inventors: Michael F. Kamprath, Sean McCormick, Wayne Steven Yang
  • Patent number: 10922374
    Abstract: Embodiments may generally be directed components and techniques to receive and process an indication of a web-based search performed for an item of a plurality of items and determine a co-occurrence matrix comprising rows and columns having entries associated with the plurality of items. Each of the entries of the co-occurrence matrix may indicate a number of co-occurrences of two of the plurality items. Embodiments also include techniques to determine related pairs of the plurality of items based on the number of co-occurrences for each entry and a relationship threshold value indicating two of the items are related and provide an indication of each item of the plurality of items that is related to the item searched based on the related pairs determination.
    Type: Grant
    Filed: October 24, 2019
    Date of Patent: February 16, 2021
    Assignee: Capital One Services, LLC
    Inventors: Habeeb Hooshmand, Geoffrey Dagley, Jason Hoover, Stephen Wylie, Micah Price, Qiaochu Tang