Based On Record Similarity And Relevance Patents (Class 707/749)
  • Patent number: 10025852
    Abstract: A computer-implemented method includes identifying an information resource. The information resource includes text information. The information resource includes a contribution from an entry source. The entry source is associated with a profile. The profile includes at least one profile information item that describes the entry source. The method includes generating a first word cloud. The first word cloud is based on one or more words used within the text information. The first word cloud includes a first plurality of words. The method includes generating a second word cloud. The second word cloud is based on at least one profile information item. The second word cloud includes a second plurality of words.
    Type: Grant
    Filed: July 20, 2017
    Date of Patent: July 17, 2018
    Assignee: International Business Machines Corporation
    Inventors: Ilse M. Breedvelt-Schouten, Joseph A. True
  • Patent number: 10019442
    Abstract: The present invention provides a method and system delivering graph-based metric to measure a similarity between weighted sets of classifications codes (presented as nodes) defined on hierarchical taxonomy trees. The suggested method is applied to find company peers in a particular domain, e.g., the IP domain based on a company patent portfolio. The suggested method may be applied to other domains that include hierarchical classifications such as trademarks, legal documents, scientific papers, lawsuits etc.
    Type: Grant
    Filed: May 31, 2015
    Date of Patent: July 10, 2018
    Assignee: Thomson Reuters Global Resources Unlimited Company
    Inventors: Nikolai Nefedov, Jan Waerniers, Ekaterina Suvorova, Brian Ulicny
  • Patent number: 10019489
    Abstract: Features are disclosed for identifying indirect user feedback and providing content such as item descriptions based on the indirect user feedback. An indirect feedback system may receive sensed data such as images or audio and identify indicators of indirect feedback for the subject shown, heard, or otherwise detected in the sensed data. For example, a user's facial expression and/or body language can provide indirect feedback as to how the user is feeling (e.g., mood). Based on the detected mood, features for suggesting additional items that should appeal to the user are described.
    Type: Grant
    Filed: April 27, 2016
    Date of Patent: July 10, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Brian Lafayette Adair, Joshua Seth Levy
  • Patent number: 10019516
    Abstract: A computer implemented method of matching ontologies is disclosed. The method includes, for each pair of entities of a first ontology and a second ontology, wherein each pair of entities includes a first entity from a first plurality of entities of the first ontology and a second entity from a second plurality of entities of the second ontology, and wherein the first entity and the second entity of each pair of entities is of a same data type: (1) determining a vector of similarities for the pair of entities; (2) determining a confidence score for the vector of similarities; (3) determining a relation score for each relation type based on the vector of similarities to measure relatedness between the first entity of the pair of entities and the second entity of the pair of entities; and (4) generating a mapping ontology based on the relation type, the relation score, and the confidence score of each pair of entities.
    Type: Grant
    Filed: April 4, 2015
    Date of Patent: July 10, 2018
    Assignees: University of Southern California, Chevron U.S.A. Inc.
    Inventors: Yinuo Zhang, Anand V. Panangadan, Randall G. McKee, Mauritz Theron, Benjamin D. Gamble, Viktor K. Prasanna
  • Patent number: 10002128
    Abstract: A computerized system for transforming an input string includes a dictionary with tokens and associated scores. A chart parser generates a chart parse of the input string by, for each position within the input string, (i) identifying a string of at least one consecutive character in the input string that begins at that position and matches one of the tokens and (ii) unless the identified string is a single character matching the start character for another entry in the chart parse, creating an entry corresponding to the identified string. A partition selection module determines a selected partition of the input string. The selected partition includes an array of tokens selected from the chart parse such that their concatenation matches the input string. The selected partition is a minimum score partition, where the score is based on a sum of the tokens' associated scores from the dictionary.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: June 19, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Yifu Wang, Eric Glover, Chen Zhang, Zhaohui Chen, Xueying Dai
  • Patent number: 10002642
    Abstract: The various implementations described herein include methods, devices, and systems for generating media items. In one aspect, a method is performed at a server system. The method includes: (1) receiving one or more audio files; (2) obtaining one or more audio characteristics for the audio files; (3) receiving a request to generate a media item using the audio files, the request including one or more criteria; and (4) in response to receiving the request, generating the media item, including: (a) identifying one or more visual media files based on the criteria and the audio characteristics; and (b) generating synchronization information; (5) storing the media item in the server system; and (6) enabling playback of the media item by sending a link for the stored media item to the client device.
    Type: Grant
    Filed: October 18, 2016
    Date of Patent: June 19, 2018
    Assignee: FACEBOOK, INC.
    Inventors: Scott Snibbe, Graham McDermott, Justin Ponczek, Spencer Schoeben, Jesse Fulton
  • Patent number: 9984073
    Abstract: An electronic method for course selection. The method includes identifying at least one user motivation associated with at least one user, identifying at least one course recommendation based on the at least one user motivation, and displaying the at least one course recommendation to the user on a display device. In some cases the method may include receiving an input from the user associated with the at least one course recommendation. The method may also include enrolling the user in a course based on the input received in association with the course recommendation.
    Type: Grant
    Filed: February 23, 2015
    Date of Patent: May 29, 2018
    Assignee: D2L Corporation
    Inventor: Jeremy Auger
  • Patent number: 9973513
    Abstract: A communication number updating method is provided. The method includes obtaining an old communication number and a new communication number used by a same user account of an instant messenger for a user of the old communication number and the new communication number, generating a communication number change message which carries the old communication number and the new communication number, sending the communication number change message to a contact of the user account through the instant messenger, so that the instant messenger logged in by the contact of the user account automatically accesses a local address book and add the new communication number in a communication entry of the old communication number in the local address book.
    Type: Grant
    Filed: June 2, 2016
    Date of Patent: May 15, 2018
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Yanchao Li, Lingling Xiao, Zhongcheng Li, Yalong Zhang, Yun Zhao
  • Patent number: 9971822
    Abstract: A transaction request is received at a journal-based state management system. The transaction request includes a register processing section indicating an operation to be performed at a journal register allocated to the transaction submitter to store state information of an application. Based on the results of a conflict detection operation performed with respect to the transaction request and on the result of the operation on the journal register, the transaction request is accepted for commit. The value of the journal register is stored at a node of the state management system and provided to the transaction submitter.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: May 15, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael Benjamin Deardeuff, Timothy Daniel Cole, Aaron Gifford Freshwater, Allan Henry Vermeulen
  • Patent number: 9965495
    Abstract: A computer implemented method and apparatus for saving a search query as metadata with an image, comprising receiving image search results from an image search string query, receiving one or more image files from the image search results as one or more selected image files for storage, generating metadata based on the image search string query, associating the metadata with the one or more selected image files, and storing the one or more selected image files with the metadata.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: May 8, 2018
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Gaurav Gupta, Divesh Nayyar, Saurav Gupta
  • Patent number: 9953094
    Abstract: A matching method includes: accumulating log information indicating histories of operations performed on devices by users; receiving a request for information regarding use of a first device from an information requester being one of the users and using the first device; analyzing log information of the first device from among the log information accumulated in the accumulating; identifying, as an information provider candidate, at least one of the users using a second device by using the log information of the first device analyzed in the analyzing and log information of the second device being of the same type as the first device; notifying the information provider candidate of the request from the information requester; and notifying the information requester of provided information which is information regarding use of the first device and provided by the information provider candidate in response to the request.
    Type: Grant
    Filed: December 16, 2013
    Date of Patent: April 24, 2018
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Kouji Miura, Aki Yoneda, Shunji Harada
  • Patent number: 9953342
    Abstract: Social media networking applications, web sites, and services creates implicit relationships between users based on their interest or participation in real-world and optionally virtual or online activities in addition to explicitly defined peer relationships. User profiles, activity entities, and expressions may be associated with metadata to assist in searching and navigation. Metadata is implicitly associated with user profiles, activity entities, expressions, or other data entities based on user behavior using metadata collector. A metadata collector is a poll, survey, list, questionnaire, census, test, game, or other type of presentation adapted to solicit user interaction. A metadata collector is associated with metadata elements. When users interact with a metadata collector, their user profiles and the data entities included in their interactions become associated with the metadata elements of the metadata collector. These metadata element associations may then be used for any purpose.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: April 24, 2018
    Assignee: Groupon, Inc.
    Inventors: David Gourley, Brian Totty, Ed Haslam, Paul Gauthier, Gary Lerhaupt, Mike Y. Chen, Christopher Colby
  • Patent number: 9953010
    Abstract: Page layout of content items from a variety of sources is performed. A content processing system queues content items, such as user-generated blogs, tweets, social networking status updates and other postings, received from a variety of sources. Each content item comprises one or more assets from one or more asset types. The asset types include text, images, and video. A page builder retrieves items from the queue and determines the item's size constraints. A template is selected from a template database to use as a layout for the items on a page; each template has a number of slots into which content can be placed. A layout module lays out the items into the slots of the selected template based on the respective size and aspect ratio constraints of the items, in order to build a page to serve to a client device.
    Type: Grant
    Filed: April 19, 2016
    Date of Patent: April 24, 2018
    Assignee: Flipboard, Inc.
    Inventors: Evan R. Doll, Marcos A. Weskamp
  • Patent number: 9936031
    Abstract: A computer identifies data detailing usage of a first set of one or more applications by a first user and a first set of users, and information associated with usage of a second set of one or more applications by the first set of users. The computer determines one or more similarity coefficients between the first user and the first set of users and determines an overall predicted taste score for each content associated with the second set of one or more applications based on the determined one or more similarity coefficients. The computer determines one or more recommendations for one or more contents of the second set of one or more applications based on the determined one or more overall predicted taste scores.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: April 3, 2018
    Assignee: International Business Machines Corporation
    Inventors: Michael J. Cordes, Hui W. Han, Tolga Oral, Bin Zhu
  • Patent number: 9934331
    Abstract: Technologies are described herein for providing query suggestions. In order to provide a query suggestion, access may be detected at a data source. An initial query suggestion for a query of the data source may then be identified based, at least in part, on non-query data. The initial query suggestion may then be returned for display in a user-interface (UI) element. Additional query suggestions might also be provided based upon non-query data in response to a modification of the query.
    Type: Grant
    Filed: July 3, 2014
    Date of Patent: April 3, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Benjamin Edward Rampson, Nickolas Dwayne Welton, Venkata Srinivas Irava, Mark Alan Mullins, Andrew Grey Carlson
  • Patent number: 9916127
    Abstract: Provided are techniques for audio input replay enhancement. It is determined that an audio input has been replayed a pre-determined number of times. In response to the determination, a key segment in the audio input is identified and a preferred language of a user listening to the audio input is identified. In response to determining that a language of the audio input is not the preferred language of the user, the key segment is translated into the preferred language of the user. While replaying the audio input, playing of the key segment is automatically slowed down and closed captioning is displayed for the key segment in the preferred language of the user.
    Type: Grant
    Filed: September 14, 2016
    Date of Patent: March 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Alaa Abou Mahmoud, Paul R. Bastide, Fang Lu
  • Patent number: 9916609
    Abstract: A feedback module identifies one or more social network data entries received from the at least one social network provider that are related to a content item. The feedback module parses the identified one or more social network data entries to identify feedback related to the content item. The feedback module then generates a feedback result based on the feedback identified in the one or more social network data entries.
    Type: Grant
    Filed: June 6, 2016
    Date of Patent: March 13, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Tilakkumar V. Patel, Gilberto Irias, Sonia Nagala Chang, Nathan B. Glissmeyer
  • Patent number: 9894114
    Abstract: A method, system and computer program product for adjusting a display of social media updates to varying degrees of richness. A level of importance for each social media update is identified and assigned to the update. The importance of the social media update can be defined by various aspects, such as topics or people of interest to the user. Furthermore, a current condition of a user's environment (e.g., current workload of the user) is determined. The social media updates are then displayed in a social networking feed with a particular degree of richness at a particular location based on the level of importance of the social media updates, the current condition of the user's environment, and/or the user's interactions with existing updates currently displayed. In this manner, the amount of time required by the user to determine which updates are important to the user is reduced.
    Type: Grant
    Filed: January 14, 2013
    Date of Patent: February 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Ethan L. Perry, Josef Scherpa, Andrew L. Schirmer
  • Patent number: 9886496
    Abstract: A system and method for intelligent information gathering and analysis. Information is gathered from plurality of open sources such as markets, investigations, government databases, internet intelligence, and public records. The gathered information is parsed and linked based on marketplace activities including threats. The parsed and linked information is sent to a database where queries can be applied to produce dossiers on entities. A client may add his own information to enrich a dossier and reports may be made based on the dossiers. Alerts may be generated when certain predefined conditions are met. These alerts can be used to drive various actions.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: February 6, 2018
    Assignee: INTERNET CRIMES GROUP, INC.
    Inventors: Kevin E. Leininger, Joshua I. Halpern, Michael A. Lewis
  • Patent number: 9875441
    Abstract: The present disclosure relates to a question recommending method, apparatus, and system. The method includes: constructing, by a server, an interest vector of a user according to a short-term interest, a long-term interest, and a group interest of the user, the interest vector of the user including multiple interest items; acquiring a candidate-for-recommendation question from a set of to-be-resolved questions according to the multiple interest items; estimating, according to a click-through rate (CTR) model, probability of answering the candidate-for-recommendation question by the user, and selecting a to-be-recommended question according to the estimated probability; and sending the to-be-recommended question to a client. In this way, a real-time comprehensive recommendation result can be obtained, and a question answering rate of an interactive question-and-answer platform can also be improved.
    Type: Grant
    Filed: April 21, 2016
    Date of Patent: January 23, 2018
    Inventors: Yang Feng, Jingsheng Li, Baqun Sun
  • Patent number: 9871833
    Abstract: A method, system and computer program product for adjusting a display of social media updates to varying degrees of richness. A level of importance for each social media update is identified and assigned to the update. The importance of the social media update can be defined by various aspects, such as topics or people of interest to the user. Furthermore, a current condition of a user's environment (e.g., current workload of the user) is determined. The social media updates are then displayed in a social networking feed with a particular degree of richness at a particular location based on the level of importance of the social media updates, the current condition of the user's environment, and/or the user's interactions with existing updates currently displayed. In this manner, the amount of time required by the user to determine which updates are important to the user is reduced.
    Type: Grant
    Filed: October 25, 2013
    Date of Patent: January 16, 2018
    Assignee: International Business Machines Corporation
    Inventors: Ethan L. Perry, Josef Scherpa, Andrew L. Schirmer
  • Patent number: 9864951
    Abstract: Features are disclosed for identifying randomized latent feature language modeling, such as a recurrent neural network language modeling (RNNLM). Sequences of item identifiers may be provided as the language for training the language model where the item identifiers are the words of the language. To avoid localization bias, the sequences may be randomized prior to or during the training process to provide more accurate prediction models.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: January 9, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Roshan Harish Makhijani, Benjamin Thomas Cohen, Grant Michael Emery, Vijai Mohan
  • Patent number: 9852228
    Abstract: Methods, systems, and apparatus to constrain a search are described. A selection of one or more items of a search result set by a user may be obtained. One or more attributes of the one or more selected items may be evaluated. One or more filters are identified based on the evaluated attributes.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: December 26, 2017
    Assignee: PAYPAL, INC.
    Inventor: Todd Martin
  • Patent number: 9852770
    Abstract: Technologies for generating a media compilation include comparing video metadata associated with a video to audio metadata associated with a plurality of digital songs to determine one or more matches between the compared metadata. The metadata defines various characteristics of the corresponding video and digital songs, and each match is indicative of a similar characteristic of the video and a corresponding digital song. One or more sync points are generated based on the determined matches and one or more songs are selected based on the sync points. The sync points may be prioritized based on the characteristics associated with the sync point and/or the degree of similarity. The video and the selected digital song(s) are subsequently compiled based on the associated sync points.
    Type: Grant
    Filed: September 26, 2015
    Date of Patent: December 26, 2017
    Assignee: Intel Corporation
    Inventor: Glen J. Anderson
  • Patent number: 9842129
    Abstract: The present invention discloses methods, systems, and tools for evaluating a number of value significance measures of ontological subjects of compositions or networks. The method breaks a composition into its constituent ontological subjects of different orders and builds a participation matrix indicating the participation of ontological subjects of the composition in other ontological subjects, i.e. the partitions, of the composition. Using the participation information of the OSs into each other, an association strength matrix is built from which the value significance measures of the partitions of the composition are calculated. The methods systematically calculate the value significances of the ontological subjects of different orders of the composition. Various systems for implementing the methods and some exemplary applications and services are disclosed.
    Type: Grant
    Filed: January 28, 2015
    Date of Patent: December 12, 2017
    Assignee: Hamid Hatami-Hanza
    Inventor: Hamid Hatami-Hanza
  • Patent number: 9842110
    Abstract: Content Based Similarity Detection. A computer implemented method includes computing a hash of each word in a collection of books to produce a numerical integer token using a reduced representation and computing an Inverse Document Frequency (IDF) vector comprising the number of books the token appears in, for every token in the collection of books. The method also includes creating a token occurrence count vector for each book in the collection and normalizing the token occurrence count vector using the IDF vector to create a Term Frequency-Inverse Document Frequency (TF-IDF) vector. Further, the method includes reducing each TF-IDF vector by using random projections to obtain a final signature representing each book in the collection, reducing each TF-IDF vector by using random projections to obtain a final signature representing each book in the collection and using a trained machine learning algorithm, determining whether each of the list of candidate books is similar to the target book.
    Type: Grant
    Filed: March 19, 2014
    Date of Patent: December 12, 2017
    Assignee: Rakuten Kobo Inc.
    Inventors: Darius Braziunas, Jordan Christensen, Inmar Ella Givoni, Neil Isaac
  • Patent number: 9836618
    Abstract: A method and system for authenticating a service to access data respective of a user on a low-end mobile device. The method includes sending, from a telephone-to-web adapter, a first authentication token over a first communication path to the low-end mobile device, wherein the telephone-to-web adapter is a separate entity from the low-end mobile device; receiving, at the telephone-to-web adapter, a second authentication token over a second communication path, wherein the second authentication token is received from a host server hosting the service, wherein the first communication path is performed with a first method of communication and the second communication path is performed with a second method of communication; comparing, at the telephone-to-web adapter, the first authentication token to the second authentication token; and allowing access to data upon determining that the first authentication token matches the second authentication token.
    Type: Grant
    Filed: August 8, 2016
    Date of Patent: December 5, 2017
    Assignee: VascoDe Technologies Ltd.
    Inventors: Dorron Mottes, Gil Zaidman, Arnon Yaar, Ophir Marko
  • Patent number: 9830612
    Abstract: The disclosed embodiments include methods, systems, and articles of manufacture for providing advertising services. In one embodiment, a system is provided for receiving a user registration request, identifying advertisements in content presented at client devices of the user during a first time period, providing alternative advertisements to the client devices in substantially real-time to replace the identified advertisements, receiving user financial data indicating purchases of the user during the first time period, associating user purchases with the alternative advertisements provided during the first time period based on the user's financial data, and determining an efficacy score one or more of the alternative advertisements based on the association.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: November 28, 2017
    Assignee: Capital One Financial Corporation
    Inventors: Luke A. Hammock, Janusz Michael Niczyporuk
  • Patent number: 9798823
    Abstract: Affinity scores are computed for a plurality of user accounts, each affinity score quantifies an affinity of a user account to a content creator of one or more digital objects hosted in a content hosting platform. Each affinity score is computed by collecting interaction data for the user account corresponding to the content creator, normalizing the collected interaction data using a total activity data of the user account on the content hosting platform and attribute data associated with the content creator, and generating the affinity score using the normalized interaction data.
    Type: Grant
    Filed: November 17, 2015
    Date of Patent: October 24, 2017
    Assignee: Spotify AB
    Inventors: Noel Cody, Kinshuk Mishra, Steve Shirley
  • Patent number: 9779441
    Abstract: Systems and methods for ranking one or more products in online shopping. One or more products are identified based on a search query received from user. The one or more products are ranked based on terms present in the search query. Each of the one or more products has one or more attributes associated with it. An attribute score for each of the one or more products is determined. Further, based on the attribute score, the relevancy of the one or more products is determined. Based on the relevancy, a marginal relevancy score for each of the one or more products is determined. The one or more products are re-ranked based on the marginal relevancy score. The rank of the one or more products can also be modified to optimize revenue generation.
    Type: Grant
    Filed: July 5, 2013
    Date of Patent: October 3, 2017
    Assignee: Facebook, Inc.
    Inventors: Apurva Jadhav, Shashikant Khandelwal, Nikhil Gupta, Gurpreet Singh Sachdev
  • Patent number: 9767409
    Abstract: Features are disclosed for identifying and routing items for tagging using a latent feature model, such as a recurrent neural network language model (RNNLM). The model may be trained to identify latent features for catalog items such as movies, books, food items, beverages, and the like. Based on similarities in latent features, tags previous assigned to items may be applied to untagged items. Application may be manual or automatic. In either case, resources need to be balances to ensure efficient tagging of items. The included features help to identify and direct these limited tagging resources.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: September 19, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Roshan Harish Makhijani, Benjamin Thomas Cohen, Grant Michael Emery, Madhu Madhava Kurup, Vijai Mohan
  • Patent number: 9753998
    Abstract: A method for presenting a trusted tag cloud to a user. The method includes associating a number of tags with a first user who applies the tags, calculating a weight of the tags being examined by a second user. The weight may be based on the identity of the second user, the identity of the first user, and examining the relationship between the two. The tags may then be presented to the user in accordance with the value of the weight.
    Type: Grant
    Filed: April 15, 2014
    Date of Patent: September 5, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo, Dale M. Schultz
  • Patent number: 9747374
    Abstract: A system for recommending feeds for a user comprises a client with a web browser, an application server, and a content server. The browser tracks the user's browsing activity and transmits user data related to the user's browsing activity to the application server. The application server searches the content server to determine feeds that may be relevant to the user's browsing activity and then communicates those feeds to the browser. The browser displays the received feeds to the user as feed recommendations, prompting the user to select from among the recommended feeds. Once the user has selected one or more feeds, the browser transmits the user's selection to the application server, which enables the feeds to be presented subsequently to the user. In this way, the system uses the user's browsing activity to obtain automatically for a user feeds that are likely to be relevant to the user.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: August 29, 2017
    Assignee: EXCALIBUR IP, LLC
    Inventors: Timothy Howes, Eric Vishria
  • Patent number: 9665613
    Abstract: Provided are to a computer program product, system, and method for determining linkage metadata of content of a target document to source documents.
    Type: Grant
    Filed: September 22, 2014
    Date of Patent: May 30, 2017
    Assignee: International Business Machines Corporation
    Inventors: Brian P. Byrne, Ivan M. Milman, Martin A. Oberhofer, Sushain Pandit
  • Patent number: 9659065
    Abstract: Systems, methods, and computer-readable media for ranking search results based on current and past presences of a user and a user's contacts from a social graph in accordance with an embodiment of the present invention. A search query is received from a user and search results responsive to the search query are obtained from a search engine. Contacts from a user's social graph are obtained, and presence data for the user and the contacts is obtained. The relevancy scores of the search result entities are modified based on the current presence of a contact at an entity, the past presence of a contact at an entity, and the past presence of the user at an entity. The search results are ranked based on the modified relevancy scores and provided to the user.
    Type: Grant
    Filed: June 5, 2013
    Date of Patent: May 23, 2017
    Assignee: GOOGLE INC.
    Inventor: David Reis de Sousa
  • Patent number: 9659093
    Abstract: This disclosure relates to adaptive recommendations for user-generated mediasets. A mediaset component provides for users to generate mediasets. A user-generated mediaset can include a user-generated playlist or a user-generated media channel. A monitoring component monitors consumption of media, e.g., by a consumer. A relatedness component determines a set of the user-generated mediasets that are related to the media consumed by the consumer. A recommendation component recommends a subset of the user-generated mediasets based on a set of criteria. A rights management component determines a set of authorizations of the consumer for respective media content associated with the set of user-generated mediasets, and takes at least one action based on the set of authorizations, e.g., updating one of the mediasets based on the set of authorizations.
    Type: Grant
    Filed: April 2, 2012
    Date of Patent: May 23, 2017
    Assignee: Google Inc.
    Inventors: Kun Zhang, Yu He, Cristos Jon Goodrow
  • Patent number: 9626686
    Abstract: Accessing one or more sets of sporting event data, each of which being associated with a particular one of one or more sporting events, and each of which comprising one or more sporting event data that indicate at least current event status of the associated sporting event at a current time. For each of the sporting events, calculating a value by applying the set of sporting event data associated with the sporting event to one or more algorithms, each of which having been determined for a particular sport to which the sporting event is categorized, comparing the value to a threshold requirement, and if the value satisfies the threshold requirement, then displaying the sporting event data associated with the sporting event.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: April 18, 2017
    Assignee: YAHOO! INC.
    Inventors: Kelly William Hirano, Michael Todd Kitzman, Mark Norwood Delamere, Edward Joseph Campbell, III, Brian Thomas Marshall, Hans Chiao-Hsi Yang
  • Patent number: 9607038
    Abstract: Provided are to a computer program product, system, and method for determining linkage metadata of content of a target document to source documents. In response to a determination that a target fragment in a target document matches a source fragment in a source document, linkage metadata is generated for the target fragment.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: March 28, 2017
    Assignee: International Business Machines Corporation
    Inventors: Brian P. Byrne, Ivan M. Milman, Martin A. Oberhofer, Sushain Pandit
  • Patent number: 9607103
    Abstract: A method for clustering data elements stored in a data storage system includes reading data elements from the data storage system. Clusters of data elements are formed with each data element being a member of at least one cluster. At least one data element is associated with two or more clusters. Membership of the data element belonging to respective ones of the two or more clusters is represented by a measure of ambiguity. Information is stored in the data storage system to represent the formed clusters.
    Type: Grant
    Filed: January 23, 2013
    Date of Patent: March 28, 2017
    Assignee: Ab Initio Technology LLC
    Inventor: Arlen Anderson
  • Patent number: 9569735
    Abstract: In an example embodiment, a supervised machine learning algorithm is used to train a communication reply score model based on an extracted first set of features and second set of features from social networking service member profiles and activity and usage information. When a plurality of member search results is to be displayed, for the member identified in each of the plurality of member search results, the member profile corresponding to the member is parsed to extract a third set of one or more features from the member profile, activity and usage information pertaining to actions taken by the members on the social networking service is parsed to extract a fourth set of one or more features, and the extracted third set of features and fourth set of features is inputted into the communication reply score model to generate a communication reply score, which is displayed visually to a searcher.
    Type: Grant
    Filed: December 19, 2015
    Date of Patent: February 14, 2017
    Assignee: LinkedIn Corporation
    Inventors: Qiang Zhu, Keqing Liang, Peter Hume Rigano, Matthew Steven Tague
  • Patent number: 9569545
    Abstract: In an example embodiment, previous search queries and clicked-on results are retrieved. This results in one or more pairs, each pair containing a query from the search term database and a first set of search engine results from the click database. Then a score is calculated for each feature within the one or more pairs, and a second set of search queries is boosted using the scores for the features.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: February 14, 2017
    Assignee: eBay Inc.
    Inventors: Neville Rhys Newey, Justin Van Winkle
  • Patent number: 9569557
    Abstract: Embodiments of the invention provide a system and a method for providing consistent user experience in eReading applications. The system extracts a set of attributes of browsers and platforms on which an eReading application is running. The system receives a target eReading application performance. The system adjusts behavior of the eReading application to compensate for the difference between the extracted set of attributes and the target eReading application performance.
    Type: Grant
    Filed: May 1, 2012
    Date of Patent: February 14, 2017
    Assignee: Chegg, Inc.
    Inventors: Arieh Glazer, Ohad Eder-Pressman, Vincent Le Chevalier, Charles F. Geiger
  • Patent number: 9563689
    Abstract: Methods, apparatus, and computer-readable media are provided for generating and applying data extraction templates. In various implementations, a corpus of structured communications such as emails may be grouped into clusters based on one or more similarities between the structured communications. A set of structural paths may be identified from structured communications of a particular cluster. One or more structural paths of the set may be classified as transient wherein a count of occurrences of one or more associated segments of text across the particular cluster satisfies a criterion. One or more transient paths may be assigned a semantic data type and/or a confidentiality designation based on various signals. A data extraction template may be generated to extract, from subsequent structured communications, segments of text associated with transient (and in some cases, non-confidential) structural paths.
    Type: Grant
    Filed: August 27, 2014
    Date of Patent: February 7, 2017
    Assignee: Google Inc.
    Inventors: Luis Garcia Pueyo, Vanja Josifovski, Amitabh Saikia, Jie Yang, Mike Bendersky, Srinidhi Viswanatha, Marc-Allen Cartright
  • Patent number: 9552378
    Abstract: A computer implemented method and apparatus for saving a search query as metadata with an image, comprising receiving image search results from an image search string query, receiving one or more image files from the image search results as one or more selected image files for storage, generating metadata based on the image search string query, associating the metadata with the one or more selected image files, and storing the one or more selected image files with the metadata.
    Type: Grant
    Filed: November 21, 2013
    Date of Patent: January 24, 2017
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Gaurav Gupta, Divesh Nayyar, Saurav Gupta
  • Patent number: 9542503
    Abstract: Embodiments relate to estimating closeness of topics based on graph analytics. A graph that includes a plurality of nodes and edges is accessed. Each node in the graph represents a topic and each edge represents a known association between two topics. A statistical traversal experiment is performed on the graph. A strength of relations between any two topics represented by nodes in the graph is inferred based on statistics extracted from the statistical traversal experiment.
    Type: Grant
    Filed: July 16, 2013
    Date of Patent: January 10, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michele M. Franceschini, Ashish Jagmohan, Luis A. Lastras-Montano, Livio Soares
  • Patent number: 9529606
    Abstract: Testing correct mirroring of a GUI. Two GUI specifications are received, a reference GUI specification and a mirrored GUI specification that corresponds to a horizontally mirrored version of the reference GUI specification. For each child element in the reference GUI specification, a start position, width, and width of the parent GUI element are determined from the reference GUI specification; for the corresponding mirrored GUI element, a mirrored start position and a mirrored width are determined from the mirrored GUI specification; and for the mirrored GUI element, a calculated mirrored start position, based on the start position, width, and width of the child GUI element's parent GUI element are determined. If the mirrored start position or the mirrored width is not within a predefined tolerance of the calculated mirrored start position or the width, respectively, the mirrored GUI specification is updated with the calculated mirrored start position or the width, respectively.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: December 27, 2016
    Assignee: International Business Machines Corporation
    Inventors: Mohamed Bahgat, Mariam Moustafa Reda AbdALLAH El-Tantawi
  • Patent number: 9529928
    Abstract: System, method, and computer program product, comprising, responsive to accessing a first electronic page in a browser, collecting metadata from the first electronic page, determining: (i) a set of existing data structures to store bookmarks for electronic pages in the browser, each data structure in the set of existing data structures representing an associated category for electronic pages, and (ii) a preference for using the existing data structures to store bookmarks for electronic pages, and, responsive to receiving an indication to bookmark the first electronic page, identifying, based on the metadata, the existing data structures, and the preference for using the existing data structures, a first data structure in which to store the bookmark for the first electronic page, presenting the first data structure for approval, and responsive to receiving approval for the first data structure, storing a bookmark for the first electronic page in the first data structure.
    Type: Grant
    Filed: March 5, 2013
    Date of Patent: December 27, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ryan A. Davis, Asima Silva
  • Patent number: 9491131
    Abstract: Composing a push notification is disclosed. A first selection comprising at least an operating system of a first device is received. An interface configured to receive, from a user, instructions associated with the push notification is provided. At least a portion of the instructions is used to graphically render to a user how a display interface of the first device would display the push notification, in a first state, if it was received by that instance.
    Type: Grant
    Filed: February 8, 2013
    Date of Patent: November 8, 2016
    Assignee: Urban Airship, Inc.
    Inventors: Michael J. Herrick, Alexander Aaron Mace
  • Patent number: 9483530
    Abstract: A system determines whether a term of a search query is a term with little significance based on a context of the search query. The system performs a search based on the search query while considering the term with little significance as optional when the search query includes the term with little significance and presents a list of search results based on the search.
    Type: Grant
    Filed: August 4, 2014
    Date of Patent: November 1, 2016
    Assignee: Google Inc.
    Inventors: John Lamping, Christophe Bisciglia
  • Patent number: 9454610
    Abstract: A computer-implemented system and method for identification of near duplicate user-generated content in a networked system are disclosed. The apparatus in an example embodiment includes a data receiver to receive a first instance of user-generated content; a tokenizer to tokenize the first instance into a set of words, create a set of portions from the tokenized first instance, and assign weight to each portion of the set of portions; a magnitude calculator to calculate a magnitude for the first instance based on the weight of each portion; a resemblance score calculator to search a data store for a second instance with at least one portion in common with the first instance and calculate a resemblance score between the first instance and the second instance; and an account linker to link accounts associated with each of the first instance and the second instance.
    Type: Grant
    Filed: June 1, 2015
    Date of Patent: September 27, 2016
    Assignee: eBay Inc.
    Inventor: Robin Johan Schuil