Personalized Results Patents (Class 707/732)
  • Patent number: 11475057
    Abstract: Methods, systems, and apparatus for receiving a query; selecting one or more entities responsive to the query; providing, for display on a map portion of an interface, map-based representations of the one or more entities; providing, for display on a list portion of the interface, list-based representations of one or more of the entities; generating an additional query based on selection of a particular map-based representation of a particular entity; determining that, when the particular map-based representation was selected, a particular list-based representation was visible on the list portion; adjusting a ranking score for the particular entity; ranking the particular entity among one or more other entities identified as responsive to the additional query; and providing, for display on the list portion, list-based representations of at least one of the one or more other entities, including the particular list-based representation which remains visible on the list portion.
    Type: Grant
    Filed: January 13, 2021
    Date of Patent: October 18, 2022
    Assignee: CoStar Realty Information, Inc.
    Inventor: Jerry Rodgers
  • Patent number: 11475783
    Abstract: A computer-implemented method for customizing training contents for a user, including: establishing a user profile and a personal learning corpus for the user; generating a first baseline indicating that the user is interested and a second baseline indicating that the user is not interested; monitoring the user's reactions when the user is consuming contents related to a second topic, wherein the reactions include the one or more of biometrical indicators, facial expressions, and body language; comparing the reactions with the first baseline and the second baseline to determine an interest level; and recommending additional contents related to the second topic if the interest level is higher than a predefined threshold.
    Type: Grant
    Filed: April 24, 2020
    Date of Patent: October 18, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jana H. Jenkins, Zachary A. Silverstein, Jeremy R. Fox, Fang Lu
  • Patent number: 11455337
    Abstract: A method, computer system, and computer program product for eliminating confirmation bias in a user search query is provided. The present invention may include receiving a user-entered search query from an open ended-search tool. The invention may also include identifying a field associated with the received user-entered search query. The invention may further include creating a dictionary based on the identified field. The invention may also include determining the received user-entered search query relates to an effect by parsing the created dictionary. The invention may further include identifying one or more causes associated with the effect by parsing the created dictionary. The invention may also include generating a plurality of suggested search queries based on the one or more identified causes.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: September 27, 2022
    Assignee: International Business Machines Corporation
    Inventors: Aidan Harbison, Alissa J. Hartenbaum
  • Patent number: 11403288
    Abstract: Implementations include systems and methods for querying a data graph. An example method includes receiving a machine learning module trained to produce a model with multiple features for a query, each feature representing a path in a data graph. The method also includes receiving a search query that includes a first search term, mapping the search query to the query, and mapping the first search term to a first entity in the data graph. The method may also include identifying a second entity in the data graph using the first entity and at least one of the multiple weighted features, and providing information relating to the second entity in a response to the search query. Some implementations may also include training the machine learning module by, for example, generating positive and negative training examples from an answer to a query.
    Type: Grant
    Filed: October 13, 2020
    Date of Patent: August 2, 2022
    Assignee: GOOGLE LLC
    Inventors: Amarnag Subramanya, Fernando Pereira, Ni Lao, John Blitzer, Rahul Gupta
  • Patent number: 11394674
    Abstract: A system that transforms electronic messages into annotated messages that include contextual information to aid a recipient in utilizing the electronic message, understanding its meaning, and responding to the message. Annotations are additions or modifications to the original message with contextual information that is related to the features and contents of the original message. Message features are extracted and used to search one or more sources of contextual information. Relevant items are retrieved and added to the message, for example as attachments, hyperlinks, or inline notes. Machine learning techniques may be used to generate or refine modules for feature extraction and information selection. Feedback components may be used to track the usage and value of annotations, in order to iteratively improve the annotation system.
    Type: Grant
    Filed: April 17, 2017
    Date of Patent: July 19, 2022
    Assignee: Mimecast Services Ltd.
    Inventors: Nathaniel Borenstein, Marc Amphlett, Clive Jordan, Max Linscott, Niall O'Malley, Jacqueline Osborne, Luke Pentreath, Oliver Scott, Rahul Sharma
  • Patent number: 11386459
    Abstract: A system and method is provided for dynamically managing advertiser affiliate links for online marketing. A global redirect server accepts a visitor's web browser request for a product or non-product webpage associated with an affiliate network advertiser URL, and returns a corresponding product or non-product webpage to the visitor that is corrected for the visitor's geographic region if such a webpage exists, or returns the originally requested webpage if it does not. The server determines the visitor's geographic region based upon request metadata, and can generate a corrected webpage that affords analytic and commission tracking even if no corresponding affiliate network exists in the determined geographic region. The server includes a database for locating products within the determined geographic region that are comparable to the product of the product webpage request, in the event that the exact product is not available in the geographic region.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: July 12, 2022
    Assignee: rewardStyle, Inc.
    Inventors: Forrest Jordan, Baxter Box
  • Patent number: 11388481
    Abstract: Media content search results ranked by popularity is described. In embodiment(s), a search request for television media content can be initiated by a viewer, and television media content that is relevant to the search request can be identified. The relevant television media content can then be ranked based on a popularity rating and the relevant television media content can be displayed in an ordered list that is ordered by popularity rankings.
    Type: Grant
    Filed: December 29, 2021
    Date of Patent: July 12, 2022
    Assignee: Rovi Technologies Corporation
    Inventors: Pradhan S. Rao, David H. Sloo
  • Patent number: 11386676
    Abstract: A passenger state analysis method and apparatus, a vehicle, an electronic device and a storage medium. The method includes: obtaining a video stream of a rear seat area in a vehicle; performing face and/or body detection on at least one image frame in the video stream; determining state information of a passenger in the rear seat area according to a face and/or body detection result; and in response to the fact that the state information of the passenger satisfies a predetermined condition, outputting prompt information to a driver area or a specified device in the vehicle.
    Type: Grant
    Filed: May 26, 2020
    Date of Patent: July 12, 2022
    Assignee: SHANGHAI SENSETIME INTELLIGENT TECHNOLOGY CO., LTD
    Inventors: Chengming Yi, Guanhua Liang, Yang Wei, Renbo Qin, Chendi Yu
  • Patent number: 11379504
    Abstract: A system and method are provided for indexing and mining content of multiple data sources. The method includes: providing a database of learned content of multiple data sources learned using text analysis, the learned content identifying one or more concepts to which a data source relates, wherein the concepts are cognitively associated with the data source and include concepts not explicitly referenced in the data source and providing an index of the learned content including associations between concepts with mappings between concepts and the multiple data sources. The method further includes receiving input of a query and using text analysis to analyze the query to determine one or more query concepts to which it relates and mining the indexed concepts in response to the query concepts to return a list of referenced data sources.
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: July 5, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Josu Diaz De Arcaya, Patrick Byrne, Richard A. Welp, James Wormwell
  • Patent number: 11341565
    Abstract: A search system that is configured to generate personalized ranked lists of search results for end users is disclosed. The search system provides backend search services to several websites of different organizations, where the websites are configured to offer goods for acquisition to the end users. The search system is configured to construct profiles for users that interact with webpages of the websites, and is further configured to construct personalized re-rankers based upon such profiles.
    Type: Grant
    Filed: November 15, 2019
    Date of Patent: May 24, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Bhimani Kalpesh Sureshchandra, Ashwin Mallur Parthasarathy, Yumao Lu, Priyanka Krishnamurthi, Yongjian Deng
  • Patent number: 11314828
    Abstract: A system to provide dynamic placement of new images in an electronic file presented on an electronic device according to various attributes associated with a user operating the electronic device. A scanning mechanism is implemented to scan each image within the electronic file to identify tagged objects. A selection mechanism is implemented to select the new images of various products based on geographic and demographic attributes associated with the user. A placement mechanism is implemented to fittingly replace all the tagged objects with the new images. The electronic file is updated to include the selected products rather than the tagged objects. While the user is accessing the electronic file on the electronic device, the user is able to view the selected products rather than the tagged objects in the electronic file.
    Type: Grant
    Filed: May 28, 2020
    Date of Patent: April 26, 2022
    Assignee: IQ2 HOLDINGS, INC.
    Inventor: Mathieu Chambon-Cartier
  • Patent number: 11297362
    Abstract: A receiver of television signals received via air, cable, internet, or by way of connection to an external device. The receiver includes a memory means wherein contents are stored, received through said receiver. The receiver also includes a data management means configured to organize and display the contents of the memory means. The data management means carries out an authentication procedure that allows for a determined user to be associated to his/her profile, that allows for storing and/or accessing private data of said memory means, that are associated uniquely to said determined user, and that do not appear to exist when exploring the contents of said memory means, if beforehand said authentication procedure has not been carried out by said determined user.
    Type: Grant
    Filed: August 29, 2013
    Date of Patent: April 5, 2022
    Assignee: Saronikos Trading and Services, Unipessoal Lda
    Inventor: Robert James
  • Patent number: 11295321
    Abstract: A system and method are provided for interacting with a web site having a plurality of web pages delivering user services and content sources including a web search service, electronic messaging service and web content page. Each web page includes portal script executable by a web browser to enable unique functions within the web site accessed using different types of selection of selectable items of the web pages.
    Type: Grant
    Filed: July 11, 2019
    Date of Patent: April 5, 2022
    Inventors: Matthew Campbell Patterson, Andrew Hamilton Malcolm
  • Patent number: 11288706
    Abstract: A system and method is provided for dynamically managing advertiser affiliate links for online marketing. A global redirect server accepts a visitor's web browser request for a product or non-product webpage associated with an affiliate network advertiser URL, and returns a corresponding product or non-product webpage to the visitor that is corrected for the visitor's geographic region if such a webpage exists, or returns the originally requested webpage if it does not. The server determines the visitor's geographic region based upon request metadata, and can generate a corrected webpage that affords analytic and commission tracking even if no corresponding affiliate network exists in the determined geographic region. The server includes a database for locating products within the determined geographic region that are comparable to the product of the product webpage request, in the event that the exact product is not available in the geographic region.
    Type: Grant
    Filed: March 18, 2021
    Date of Patent: March 29, 2022
    Assignee: rewardStyle, Inc.
    Inventors: Forrest Jordan, Baxter Box
  • Patent number: 11210685
    Abstract: A system for multi-channel digital marketing optimization includes a memory for storing a marketing optimization program code, and a marketing optimization data; and a processor communicatively coupled to the memory. The processor executes the marketing optimization program code to create a cluster template by creating and storing within the marketing optimization data an individual business template for each of a plurality of businesses, classifying the plurality of businesses into a cluster based at least in part on one or more marketing objectives, creating and storing within the marketing optimization data a cluster template based at least in part on a combination of captured and calculated data for the plurality of businesses within the cluster. The processor executes the marketing optimization program code further to repeat the cluster template creation steps for a plurality of clusters; and to mathematically combine the cluster templates to create a plurality of target marketing templates.
    Type: Grant
    Filed: May 15, 2020
    Date of Patent: December 28, 2021
    Assignee: INTELLISEA LLC
    Inventor: Joseph Byron Krystofik
  • Patent number: 11200267
    Abstract: A system for automated classifying of electronic messages is disclosed. The system may receive an electronic message comprising a text including a message body and a metadata. The system may determine a case status based on the metadata and extract a set of events form the message body in response to the case status. The system may determine a case type based on the set of events and a set of case types. The system may generate a new case event in a case management system based on the case type.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: December 14, 2021
    Assignee: American Express Travel Related Services Company
    Inventors: Chetana Kadatoka, Edward K. Samson, Vivek Tripathi
  • Patent number: 11196826
    Abstract: A computing device is programmed to receive, first and second user indicia of interest for media content. The computing device is further programmed to receive first user data related to a media content item. Based at least in part on the first and second user indicia of interest and the first user data, the computing device is further programmed to generate output that the first user recommend the media content item to the second user.
    Type: Grant
    Filed: December 23, 2016
    Date of Patent: December 7, 2021
    Assignee: DISH TECHNOLOGIES L.L.C.
    Inventors: Nicholas Brandon Newell, Christopher Day
  • Patent number: 11170411
    Abstract: A computer-implemented method includes identifying a plurality of hyperlinks on a first webpage. The computer-implemented method further includes determining, for each hyperlink in the plurality of hyperlinks, a degree of likelihood that a user will select a given hyperlink in the plurality of hyperlinks. The computer-implemented method further includes initiating a first bid request for a first ad space for a second webpage that is accessible by a first hyperlink in the plurality of hyperlinks based on the first hyperlink having a degree of likelihood above a given threshold level. The computer-implemented method further includes determining a selection of the first hyperlink by the user. The computer-implemented method further includes displaying a first advertisement associated with a first winning bid on the second webpage. A corresponding computer system and computer program product are also disclosed.
    Type: Grant
    Filed: September 20, 2017
    Date of Patent: November 9, 2021
    Assignee: International Business Machines Corporation
    Inventors: Uttam Setty, Puneet Sharma
  • Patent number: 11170381
    Abstract: Methods and systems are provided for providing an insights page that is displayed at a user interface of a computing device in response to a call. The caller who is making a call and/or the callee that is receiving the call can be identified along with one or more relevant organizations. A customer relationship management (CRM) application can then be launched at the computing device, and relevant records that are relevant to the call can be automatically determined at a server system. The relevant records can include records that are determined to be relevant to the call from any organization that a user has access privileges to. The insights page displayed at the user interface of the computing device includes user interface elements for accessing the relevant records. Each user interface element is selectable to open a relevant record that has been determined to be relevant to the call.
    Type: Grant
    Filed: January 18, 2018
    Date of Patent: November 9, 2021
    Assignee: salesforce.com, inc.
    Inventors: Vijay Karani, Jayant Tyagi
  • Patent number: 11158012
    Abstract: A method includes receiving a first set of documents that correspond to data discovery documents. The method further includes generating a map of terms and words based on the first set of documents, the map of terms and words corresponding to concepts. The method further includes receiving from a first user an initial document relating to a data discovery issue. The method further includes requesting the user to provide an identification of at least one of an initial name of a first person, an initial date, and an initial keyword related to the legal issue. The method further includes generating at least one of a similar name of a second person, a similar date, and a similar keyword based on the map of terms and words. The method further includes identifying a review document based on the review document including at least one of the similar name of the second person, the similar date, and the similar keyword.
    Type: Grant
    Filed: August 1, 2017
    Date of Patent: October 26, 2021
    Assignee: Casepoint LLC
    Inventor: Vishalkumar Rajpara
  • Patent number: 11120458
    Abstract: Systems, methods, and computer-readable media for generating group-based sequential point-of-interest (POI) recommendations are disclosed. A primitive graph or sparse transition matrix is constructed that represents relationships between users, between POIs, and between users and POIs. A loss data prediction algorithm is executed on the primitive graph to obtain a filled graph, which may be a filled user-POI bipartite graph. A group sequential recommendation engine then performs an iterative sequential recommendation process that involves performing, at each iteration, various manipulations on the filled graph to obtain first a homogenous node type graph and then a minimum spanning tree. A next POI to recommend in a sequence of POIs is then determined from the minimum spanning tree. The iterative process continues until stopping criteria is met.
    Type: Grant
    Filed: March 9, 2018
    Date of Patent: September 14, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tian Tian, Hong Min, Gong Su, Jie Xu, Chi Liu
  • Patent number: 11094324
    Abstract: A method includes detecting a keyword within an audio stream. The keyword is one of multiple keywords in a database, in which each of the multiple keywords relates to at least one of multiple domains in the database. The database stores a first confidence weight for each of the multiple keywords that are related to a first domain among the multiple domains. Each first confidence weight indicates a probability that a corresponding keyword relates to the first domain. The method includes determining whether a first confidence weight of the keyword is at least equal to an activation threshold value associated with the first domain. The method includes, in response to the first confidence weight of the keyword meeting the activation threshold value, activating a DS-ASR engine corresponding with the first domain to perform speech-to-text conversion on the audio stream.
    Type: Grant
    Filed: May 14, 2019
    Date of Patent: August 17, 2021
    Assignee: Motorola Mobility LLC
    Inventors: Zhengping Ji, Leo S. Woiceshyn, Karthik Mohan Kumar, Yi Wu
  • Patent number: 11075851
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. A first call for content to be published on a resource associated with a publisher is received from a requesting device. A determination is made when the publisher has authorized additional content item calls to be automatically generated responsive to receipt of the first call. A first content item responsive to the first call is determined. A message including call parameters is generated that define publisher or serving system criteria for the additional content items. The first content item and message responsive to the first call are provided. A second call for content, in conformance with the call parameters, is received after processing the message. A second different content item that is responsive to the second call is provided for publication on the resource along with the first content item.
    Type: Grant
    Filed: May 6, 2020
    Date of Patent: July 27, 2021
    Assignee: Google LLC
    Inventors: Nathan P. Lucash, Venu Vemula, Lukasz Bieniasz-Krzywiec, Alessio Pace, Radoslav M. Kirov
  • Patent number: 11023553
    Abstract: Systems and methods are provided for identifying and managing trusted sources in online and networked content. URLs and other objects are vetted and identified as trusted sources based on the documents in which these objects are used or otherwise acted upon and not on the content of the URLs or other objects themselves. When a URL or other object is used in a document, the URL is given a score based on the use activity, attributes of the document itself, and, optionally, user history of the user. As users use that same URL with respect to their documents, the scores from those activities are accrued to that URL. A URL with an accrued score (value) above (or equal to) a threshold value can be added to a corpus of trusted sources that can be accessed when conducting research and/or by other applications and search engines.
    Type: Grant
    Filed: January 16, 2018
    Date of Patent: June 1, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bernhard S. J. Kohlmeier, Douglas M. Taylor, Pradeep Chilakamarri
  • Patent number: 11016981
    Abstract: In general, the subject matter described in this disclosure can be embodied in methods, systems, and program products for receiving, by a computing system, a query that was specified by user input at a computing device. The computing system identifies one or more results to the query. The computing system provides the one or more results for presentation by the computing device. The computing system receives an indication that user input at the computing device provided input to save a user-selected result, of the one or more results, for later presentation. The computing system receives a request to present the computing device with a display of saved results to search queries. The computing device presents the display of saved results to search queries, including a presentation of the user-selected result and a second user-selected result.
    Type: Grant
    Filed: May 11, 2017
    Date of Patent: May 25, 2021
    Assignee: Equals 3 LLC
    Inventors: Marcello Dispensa, Scott Litman, Daniel Mallin, Allen Chambers
  • Patent number: 10977303
    Abstract: A search engine is modified to perform increasingly precise image searching using iterative Natural Language (NL) interactions. From an NL search input, the modification extracts a set of input features, which includes a set of response features corresponding to an NL statement in the NL search input and a set of image features from a seed image in the NL search input. The modification performs image analysis on an image result in a result set of a query including at least some of the input features. In a next iteration of NL interactions, at least some of the result set is provided. An NL response in the iteration is added to a cumulative NL basis, and a revised result set is provided, which includes a new image result corresponding to a new response feature extracted from the cumulative NL basis.
    Type: Grant
    Filed: March 21, 2018
    Date of Patent: April 13, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hui Wu, Rogerio S. Feris, Yu Cheng, Xiaoxiao Guo
  • Patent number: 10963470
    Abstract: In one implementation, a method for providing a user with an assessment of website quality includes receiving, at a computer system, identification of a website; retrieving, by the computer system, content that comprises the website; and automatically analyzing, by the computer system, the content. The method can further include determining, by the computer system, (i) a search engine optimization (SEO) sub-score for the website, (ii) an accessibility sub-score for the website, and (iii) a quality assurance score for the website based on the analysis of the content. The method can additionally include determining, by the computer system, a quality score for the website based on a combination of the SEO sub-score, the accessibility sub-score, and the quality assurance sub-score; and transmitting, by the computer system, the quality score to a client computing device for presentation in a user interface.
    Type: Grant
    Filed: September 6, 2018
    Date of Patent: March 30, 2021
    Inventor: Kamran Jamshidi
  • Patent number: 10956765
    Abstract: An information processing device, including an acquiring unit that acquires relationship information indicating a relationship between a plurality of first objects indicated by symbols input by a user, and a file control unit that generates display information related to display of second objects including position information indicating positions of the second objects corresponding to the first objects in a document file on the basis of the relationship information.
    Type: Grant
    Filed: June 19, 2017
    Date of Patent: March 23, 2021
    Assignee: SONY CORPORATION
    Inventors: Kohei Nishimura, Shinichiro Chikada
  • Patent number: 10949770
    Abstract: Methods, systems, and machine-readable media for identifying synthetic media file examples to train a supervised machine learned ranking algorithm to rank relevance of media files to a search query are provided. In one aspect, a method includes identifying a search query for a search engine for a collection of media files from previously received search queries, and selecting at least one training media file from the collection as a synthetic negative example for the search query. The method also includes providing a training set to a supervised machine learned ranking algorithm. The training set includes an identification of the search query, a copy of the training media file, and a first indicator that the training media file is a synthetic negative example for the search query. The method further includes providing, to the algorithm, the search query and the collection, and receiving, from the algorithm, a ranking of the collection.
    Type: Grant
    Filed: January 28, 2016
    Date of Patent: March 16, 2021
    Assignee: Shutterstock, Inc.
    Inventors: Heath Hohwald, Manor Lev-Tov
  • Patent number: 10942966
    Abstract: Described is a system and method for enabling visual search for information. With each selection of an object included in an image, additional images that include visually similar objects are determined and presented to the user.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: March 9, 2021
    Assignee: Pinterest, Inc.
    Inventors: Dmitry Olegovich Kislyuk, Jeffrey Harris, Anton Herasymenko, Eric Kim, Yiming Jen
  • Patent number: 10915562
    Abstract: Unstructured data are processed in response to a request for information to derive attributes. The attributes include a subset of variables utilized to determine the requested information. The attributes are ranked based on a set of relevance factors for determining the requested information. One or more attributes are selected for presentation to a user based on the ranking to receive modifications and produce modified attributes. The requested information is determined based on the set of variables including the modified attributes.
    Type: Grant
    Filed: January 18, 2017
    Date of Patent: February 9, 2021
    Assignee: International Business Machines Corporation
    Inventors: Eric L. Erpenbach, Andrew J. Lavery, Richard J. Stevens, Fernando J. Suarez Saiz
  • Patent number: 10878002
    Abstract: An approach for filtering data is presented. A relationship between first and second entity-metadata elements specifying a person and a vehicle, respectively, and between the person and the vehicle is determined. Representations of the first and second entity-metadata elements are displayed within a regular polygon that includes locations indicated by a geospatial tag that includes location information about the person extracted from profile information describing the person and by other geospatial tags included in metadata obtained from data extracted from streaming data and data at rest. The metadata includes contextual information that specifies an activity included in a domain of knowledge associated with law enforcement. Based on hidden Markov and support vector machine models, a frequent pattern growth algorithm, and a Kohonen map, another activity of the person is predicted.
    Type: Grant
    Filed: September 5, 2018
    Date of Patent: December 29, 2020
    Assignee: International Business Machines Corporation
    Inventors: Gregory A. Porpora, Janet L. Spann
  • Patent number: 10868859
    Abstract: Systems and methods are provided for operating a user-controllable adventurousness parameter. An item pool is accessed, where the item pool contains a plurality of items, and where each item is associated with a parameter. A baseline position is identified, where the baseline position is associated with a particular value of the parameter. A user-controllable adventurousness parameter is received, where the adventurousness parameter indicates a user preference for a next item relative to the baseline position. The next item is selected based on the baseline position and the adventurousness parameter, and the next item is provided via a computer network.
    Type: Grant
    Filed: February 13, 2020
    Date of Patent: December 15, 2020
    Inventor: Jeffrey D. Brandstetter
  • Patent number: 10866987
    Abstract: In a method for evaluating a performance of a recommender system, a session of M content items consumed by a user can be identified. The session can be defined such that, for each of a first (M-1) content items in the session, a delay time between a completion of consumption of one of the first (M-1) content items and a commencement of consumption of a directly next content item in the session is less than a predetermined duration of time. Content items in a content item-base can be ranked, based on the first (M-1) content items, according to a likelihood of each content item in the content item-base to be consumed next. A session metric can be generated for each content item in the content item-base. The recommender system can be trained based on the session metric for the Mth content item.
    Type: Grant
    Filed: August 1, 2016
    Date of Patent: December 15, 2020
    Assignee: RCRDCLUB Corporation
    Inventors: Damian Franken Manning, Omar Emad Shams, Samuel Evan Sandberg
  • Patent number: 10860619
    Abstract: Methods and systems for extracting intents and intent profiles of users, as inferred from the different activities they execute and data they share on social media sites, and then (i) monetization of such intents via targeted advertisements, and (ii) enhancement of user experience via organization of their contact lists and conversations and posts based on their content and conceptual context.
    Type: Grant
    Filed: June 4, 2019
    Date of Patent: December 8, 2020
    Assignee: Netseer, Inc.
    Inventors: Behnam A. Rezaei, Vwani P. Roychowdhury, Sanjiv Ghate, Nima Khajehnouri, Riccardo Boscolo, John Mracek
  • Patent number: 10853375
    Abstract: A system and method that identifies a search term used in search queries of a collaboration platform is disclosed. The system and method obtain historical data associated with the search term. The historical data includes first data indicative of a number of times a content item has been returned in search results responsive to the search queries using the search term. The historical data includes second data indicative of a number of times the content item was selected from the search results and interacted with by users for a threshold amount of time. The system and method generate a score for the search term based on the historical data, wherein the score is associated with the search term and the content item.
    Type: Grant
    Filed: August 25, 2017
    Date of Patent: December 1, 2020
    Assignee: Roblox Corporation
    Inventors: David Alyea, Aswath Manoharan, Nikolaus Sonntag, Shailendra Rathore
  • Patent number: 10831770
    Abstract: A computer implemented method for estimating quality of document retrieval comprising: retrieving from a corpus of documents stored on at least one storage a plurality of digital documents which comply with a document retrieval query according to a retrieval model; computing a plurality of retrieval scores each calculated for one of the plurality of digital documents using a relevance function scoring a relevance of one of the retrieved plurality of digital documents to the query; computing a calibrated weighted product model (WPM) estimator by calculating a combination of the plurality of retrieval scores weighted according to a plurality of retrieval features of the corpus and/or the query and/or a document, wherein the plurality of retrieval features are weighted according to a relative importance; and using the calibrated WPM estimator to score the plurality of digital documents' relevance to the query.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Shai Erera, Haggai Roitman, Oren Sar-Shalom, Bar Weiner
  • Patent number: 10831803
    Abstract: A method and system for true product word recognition using a computing device. The method includes: obtaining title words from titles of products; determining word vectors based on a word matrix, where the word matrix is constructed based on a number of cooccurrence of each of the title words and all the other title words; determining title vectors based on a title matrix, where the title matrix is constructed based on the number of cooccurrence of each of the title words and all the other title words, and the title words in each of the titles; calculating scores for the title words in corresponding one of the titles based on the corresponding word vector and title vector; and recognizing true product words of the corresponding one of the titles based on the scores.
    Type: Grant
    Filed: July 26, 2018
    Date of Patent: November 10, 2020
    Assignees: Beijing Jingdong Shangke Information Technology Co., Ltd., JD.com American Technologies Corporation
    Inventors: Ruiqiang Zhang, Yun Xiao, Bin Li, Liping Zhang
  • Patent number: 10824960
    Abstract: A system and method are described herein for improving content-based (CB) filtering to find other items similar to a particular item. For example, the system and method can operate to (1) collect ground truth from users, experts or non-experts for a subset of items in a library; (2) build similarity model(s) against the collected ground truth and evaluate this/these similarity model(s) for generalizability to all items in the library, and (3) build recommendations for users based on knowledge elicited from the users themselves, combined with the similarity scores in the built similarity model(s).
    Type: Grant
    Filed: March 23, 2017
    Date of Patent: November 3, 2020
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Alvin Jude Hari Haran, Julien Forgeat, Tong Yu
  • Patent number: 10810193
    Abstract: Implementations include systems and methods for querying a data graph. An example method includes receiving a machine learning module trained to produce a model with multiple features for a query, each feature representing a path in a data graph. The method also includes receiving a search query that includes a first search term, mapping the search query to the query, and mapping the first search term to a first entity in the data graph. The method may also include identifying a second entity in the data graph using the first entity and at least one of the multiple weighted features, and providing information relating to the second entity in a response to the search query. Some implementations may also include training the machine learning module by, for example, generating positive and negative training examples from an answer to a query.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: October 20, 2020
    Assignee: GOOGLE LLC
    Inventors: Amarnag Subramanya, Fernando Pereira, Ni Lao, John Blitzer, Rahul Gupta
  • Patent number: 10795952
    Abstract: Technologies are described herein for the identification of documents based on location, usage patterns, and content. In some configurations, techniques disclosed herein cause documents to be identified that are relevant to the location of the user and the current context of the user. Some illustrative configurations involve identifying documents that are associated with a particular location. In addition to using location information, other data can be analyzed to identify documents that are relevant to the current location of the user and/or the current context of the user. The other data can also include data such as, but not limited to, calendar data, document data (e.g., contents of documents, metadata associated with documents), organizational charts, and contact lists. The documents that are relevant to the meeting participants and the subject of the meeting can then be presented to the user for easy access.
    Type: Grant
    Filed: May 19, 2017
    Date of Patent: October 6, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Rayyan Jaber
  • Patent number: 10769211
    Abstract: An information processing device for obtaining content is provided. The information processing device includes circuitry configured to receive audio/video (AV) content via a broadcast signal. The circuitry is configured to receive from a provider of the AV content, provider-side preference, demographic or interest (PDI) information. The provider-side PDI information is associated with further content. The circuitry is configured to obtain user-side PDI information, and determine whether the provider-side PDI information and the user-side PDI information match. The circuitry is configured to obtain the further content when the provider-side PDI information and the user-side PDI information are determined to match, including calling at least one application programming interface (API).
    Type: Grant
    Filed: May 18, 2018
    Date of Patent: September 8, 2020
    Assignee: SATURN LICENSING LLC
    Inventor: Yasuaki Yamagishi
  • Patent number: 10762895
    Abstract: A linguistic profiling method, system, and computer program product include capturing a language input of an individual user, analyzing the language input to detect an attribute of the language input, and synthesizing the attribute to characterize a feature of the individual user.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: September 1, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thembani Togwe, Yael Ravin
  • Patent number: 10740421
    Abstract: Embodiments of the present systems and methods may provide a fundamentally different approach to process the ‘search key words’ from users. For example, the process may progress through a series of steps that will understand ‘WHY’ a user is looking for the information instead of just ‘WHAT’ the user is searching. This will give the present techniques a very different way to look for the information and generate the search outputs. For example, a method may provide search results to a user of a computing device, the method may comprise receiving at least one search term from the user via the computing device, collecting information relating to the user other than the at least one search term, and providing search results to the user via the computing device based on the search term and on the collected information relating to the user.
    Type: Grant
    Filed: March 9, 2018
    Date of Patent: August 11, 2020
    Inventors: Newton Howard, Mustak Ibn Ayub
  • Patent number: 10713318
    Abstract: A delivery coordination system selects restaurant listings for presentation to a user by filtering out restaurants that are unlikely to be of interest to the user, while ensuring that restaurant listings are selected to encourage the success of all restaurants using the delivery coordination system. In response to receiving the listings request from a client device, the delivery coordination system selects a filtered set of restaurant listings from the plurality of restaurant listings stored by the delivery coordination system by applying filtering criteria to the plurality of stored restaurant listings. The delivery coordination system generates conversion scores for the restaurant in the filtered set of restaurant listings and selects restaurant listings to present to the user from the filtered set of restaurant listings based on selection factors, which can include the generated conversion scores. The delivery coordination system transmits the selected restaurant listings to the client device.
    Type: Grant
    Filed: May 3, 2017
    Date of Patent: July 14, 2020
    Assignee: Uber Technologies, Inc.
    Inventors: Xian Xing Zhang, Sidney Zhang, Yuyan Wang, Mihir Gogate, Yuanchi Ning, Chen Peng, Isaac Liu, Calvin Lee
  • Patent number: 10706440
    Abstract: According to one aspect of the present disclosure, a method is provided for advertising on a content-screened web page. The method includes receiving an impression request for a URL for which an advertising impression is desired; screening HTML content of a web page identified by the URL; generating a rating for the URL based on the HTML content of the web page; assigning the rating to the impression request; and serving an advertising impression on the web page based on the rating.
    Type: Grant
    Filed: April 7, 2014
    Date of Patent: July 7, 2020
    Assignee: Verizon Media Inc.
    Inventors: Eric Bosco, Matthew Nguyen, Thu R. Kyaw, Qiuming Yan
  • Patent number: 10685070
    Abstract: An online system generates dynamically optimized sponsored content for a target user of the online system. Each sponsored content item comprises optimal creatives selected for a target user from a set of creatives provided by a content provider. Each type of creative (e.g. title, image, video, descriptive text), has a trained creative model to generate a prediction score for a creative of the same type based on the features of the creative and the characteristics of the target user. The prediction score of a creative indicates the likelihood that the target user will interact with a sponsored content item that includes that particular creative. The online system selects a creative for each type and assembles the selected creatives into a sponsored content item for the target user. For a different user, a different sponsored content item having different creatives chosen from the same set of creatives is generated.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: June 16, 2020
    Assignee: FACEBOOK, INC.
    Inventors: Aditya Pradip Kulkarni, Avi Samuel Gavlovski, Zhurun Zhang, George Xiangwen Zeng
  • Patent number: 10671658
    Abstract: Systems and methods describe presenting media to a user at a user device, determining a location relevant to the media, determining whether the user has visited a vicinity of the location by searching through information related to the user, and based on to determining that the user has visited the vicinity of the location searching through the user's personal collection of media in a time window corresponding to the user's visit to retrieve personal media related to the location, and generating for display, based on the searching, a list of personal media related to the location relevant to the media being presented at the user device.
    Type: Grant
    Filed: February 22, 2018
    Date of Patent: June 2, 2020
    Assignee: Rovi Guides, Inc.
    Inventors: Michael Case, Marvin Carlberg
  • Patent number: 10672048
    Abstract: A method of assessing the legitimacy of a subject pharmacy website includes the steps of, from a network-enabled computing device, generating a prediction model comprising a list of pharmacy websites of known legitimacy and a first set of websites which contain at least one referring link to at least one of the list of pharmacy websites of known legitimacy, from the network-enabled computing device, collecting a second set of websites which contain at least one referring link to a subject pharmacy website whose legitimacy is unknown, isolating a subset of websites from the second set of websites based on the prediction model, comparing the subset of websites to the first set of websites linked to the list of pharmacy websites whose legitimacy is known, and determining the legitimacy of the subject pharmacy website based on the comparison to the first set of known legitimate pharmacy websites.
    Type: Grant
    Filed: June 7, 2018
    Date of Patent: June 2, 2020
    Assignee: The Penn State Research Foundation
    Inventors: Sowmyasri Muthupandi, Hui Zhao, Soundar R. Tirupatikumara
  • Patent number: 10650071
    Abstract: A digital content acceleration system comprising: a keyed database for storing keyed data; a data retrieval engine that retrieves, in response to receiving an item of keyed data, one of i) search data indicative of a search history associated with the item of keyed data, ii) web history data indicative of one or more web pages accessed by a terminal device associated with the item of keyed data, or iii) both i) and ii); a parsing engine that extracts one or more attributes from the search data and the web history data; a terminal device network access engine that generates, based on the one or more attributes, a probability distribution for geographic locations; a content selection engine that retrieves, from a digital content provider, digital content associated with a particular geographic location of the geographic locations; and a digital content assembler engine that pre-assembles the digital content.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: May 12, 2020
    Assignee: Google LLC
    Inventors: Amogh S. Asgekar, Piyush Prahladka, Kumara Tharmalingam