Frequency Of Document Selection Patents (Class 707/727)
  • Patent number: 11194874
    Abstract: Systems and methods for ranking communities based on content are described. A method includes receiving a search query from a user device of a first user of a social network. The method further includes analyzing content within groups of the social network to identify one or more of the groups that have content related to the search query. The method may further include ranking the identified groups for presentation of the identified groups in a ranked order on a client device in response to the search query, where ranking of the identified groups is based on a corresponding majority or total amount of members that have posted content matching the search query, and spam content used within the groups by members of the groups.
    Type: Grant
    Filed: May 25, 2018
    Date of Patent: December 7, 2021
    Assignee: Google LLC
    Inventors: Bryan Christopher Horling, Okan Kolak
  • Patent number: 11107459
    Abstract: An electronic device is disclosed. The electronic device includes a memory configured to store a pronunciation dictionary including a plurality of words; and a processor configured to: obtain a second word based on a first word of the plurality of words; obtain a first text corpus related to the first word through web crawling of the first word and a second text corpus related to the second word through web crawling of the second word; and verify the second word based on a result of comparison of the first text corpus and the second text corpus.
    Type: Grant
    Filed: March 4, 2019
    Date of Patent: August 31, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Eunseo Kim, Jaehyun Bae
  • Patent number: 11100182
    Abstract: Ephemeral stories allow users of an online system, such as a social networking system, to share content for a pre-determined temporary length of time. Channels group and organize stories based on content. Topic-based channels allow contain stories that have related content. Hashtag- and sticker-associated channels contain stories that include particular hashtags or stickers, respectively. User-specific channels contain content tailored by the online system for display to a particular user based on preferences and history. Collaborative channels are channels that are private to a specific group of users. The use of channels improves the online experience by grouping stories by content, thereby facilitating users' interaction with similar content.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: August 24, 2021
    Assignee: Facebook, Inc.
    Inventor: Debashish Paul
  • Patent number: 11061914
    Abstract: Matching a search request and data to retrieve relevant items from the data, and further assigning a relevancy score to the relevant items. A search request is received from a user and the search request is matched against the data stored in repositories. The matching module utilizes instructions to retrieve the relevant items. A relevancy score is computed and assigned to the relevant items by utilizing a plurality of mechanisms. The plurality of mechanisms performs a step of retrieving the data based on the relevancy score and performing a search after each word is typed in an entry field by the user to provide relevant items with the highest relevancy score. Then the mechanism performs a search across the repositories on detecting the search request entered in the entry field to display matched items based on configured rules used by a relevance algorithm.
    Type: Grant
    Filed: November 14, 2019
    Date of Patent: July 13, 2021
    Inventor: Gregory Pengiel
  • Patent number: 11048689
    Abstract: An example operation may include one or more of connecting, by a scheduler node, to a blockchain network comprised of member nodes, receiving, by the scheduler node, a plurality of transactions that include deadlines from the member nodes, comparing, by the scheduler node, the deadlines of the plurality of the transactions against an average time to append to a ledger (ATAL) pre-calculated for the scheduler node, dropping, by the scheduler node, the transactions of the plurality of the transactions, if a sum of the ATAL and a current time is larger than the deadlines of the plurality of the transactions, calculating, by the scheduler node, a priority usage balance (PUB) for the member nodes based on the transactions of the plurality of transactions remaining after the transactions of the plurality of the transactions have been dropped, scheduling, by the scheduler node, a transaction with an earliest deadline from the plurality of the remaining transactions to be validated first for an execution, and arrangin
    Type: Grant
    Filed: November 8, 2018
    Date of Patent: June 29, 2021
    Assignee: International Business Machines Corporation
    Inventors: Konstantinos Christidis, Nitin Gaur
  • Patent number: 11036812
    Abstract: Disclosed are various embodiments for providing guided search results to items or network pages containing buying guides. A plurality of search terms in a search query are identified. It is then determined that at least one network page is a relevant search result for the search query based at least in part on the plurality of search terms in the search query, the network page including a plurality of items and a plurality of instances of user-submitted content related to each of the plurality of items. The network page is then added to a list of search results for the search query. The search results are then returned in response to the search query.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: June 15, 2021
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Prashaanth Ravi, Ekta Aggarwal, Maher Alhalabi, Avinav Jami, David Law, Joel Pan
  • Patent number: 11016975
    Abstract: A query directed at a source table organized into a set of batch units is received. The query includes a pattern matching predicate that specifies a search pattern. A set of N-grams are generated based on the search pattern. A pruning index is used to identify a subset of batch units to scan for matching data based on the set of N-grams generated for the search pattern. The pruning index indexes distinct N-grams in the source table. The query is processed by scanning the subset of batch units.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: May 25, 2021
    Assignee: Snowflake Inc.
    Inventors: Thierry Cruanes, Benoit Dageville, Ismail Oukid, Stefan Richter
  • Patent number: 11005830
    Abstract: Techniques described herein relate to analyzing executions of content resources within networks of execution client devices, and selecting sets of interactive content resources for execution on particular execution devices based on such analyses. Content resource execution data may be received from various execution client devices on which content resources have been executed and provided to end users. Such data may be analyzed to determine correlations between a first content executor and additional content executors based on the their respective content resource execution data, and the content resource execution data of correlated content executors may be aggregated and analyzed to select particular interactive content resources for the first content executor. Such selections may be provided to first content executor during a content execution session following an authenticated login by the first content executor.
    Type: Grant
    Filed: March 11, 2019
    Date of Patent: May 11, 2021
    Assignee: PEARSON EDUCATION, INC.
    Inventors: Anthony Brandon Ross, Xingyu Pan, Stuart Red, Subhodip Biswas
  • Patent number: 10832276
    Abstract: The disclosure relates to a computer server system implementing a method to obtain a plurality of online articles for display on a webpage; obtain a candidate promoted content for each of the plurality of online articles; for each of the plurality of online article and the corresponding candidate promoted content pairs: determine a virality score of the online article indicating popularity of the online article among online users; determine a similarity score indicating similarity between the online article and the candidate promoted content; determine a qualification score based on the virality score and the similarity score; select a pair of target article and target promoted content from the plurality of article and candidate promoted content pairs based on the corresponding qualification scores; and display the target promoted content on the webpage.
    Type: Grant
    Filed: November 25, 2015
    Date of Patent: November 10, 2020
    Assignee: Oath Inc.
    Inventors: Alireza Sahami Shirazi, Flippo Menczer, Karen Church
  • Patent number: 10713302
    Abstract: This application discloses a searching processing method performed by an apparatus. The apparatus generates at least one searching character variable sentence pattern corresponding to each historical searching character string and accumulates a quantity of generating times corresponding to a searching character variable sentence pattern not belonging to a common searching sentence pattern set. Next the apparatus adds a searching character variable sentence pattern whose quantity of generating times reaches a first preset threshold of a quantity of times to the common searching sentence pattern set and determines a searching character variable sentence pattern belonging to the common searching sentence pattern set in the searching character variable sentence pattern corresponding to a current searching character string, and sends corresponding searching result data to a client. By means of this application, accuracy of recognizing a searching character string can be improved to satisfy expectations of a user.
    Type: Grant
    Filed: April 11, 2018
    Date of Patent: July 14, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Hongcheng Fu
  • Patent number: 10713269
    Abstract: In various embodiments, a natural language (NL) application implements functionality that enables users to more effectively access various data storage systems based on NL requests. As described, the operations of the NL application are guided by, at least in part, on one or more templates and/or machine-learning models. Advantageously, the templates and/or machine-learning models provide a flexible framework that may be readily tailored to reduce the amount of time and user effort associated with processing NL requests and to increase the overall accuracy of NL application implementations.
    Type: Grant
    Filed: July 29, 2017
    Date of Patent: July 14, 2020
    Assignee: SPLUNK INC.
    Inventors: Dipock Das, Dayanand Pochugari, Neeraj Verma, Nikesh Padakanti, Aungon Nag Radon, Anand Srinivasabagavathar, Adam Oliner
  • Patent number: 10698931
    Abstract: A document search engine facilitates input prediction for searching content within stored documents associated with a user by maintaining a data structure comprising entries that are each associated with one of the stored documents, wherein each entry comprises textual content of one of the stored documents, and wherein the textual content comprises a plurality of characters. The textual content of each entry in the data structure is analyzed to identify sequential relationships between the characters in the textual content. An input text comprising a text character is received from a user as part of a search query, and a predicted text to follow the input text is determined, where the predicted text is based on the one or more sequential relationships between the characters in the textual content. The document search engine then provides the search query including the input text and the predicted text to the client device.
    Type: Grant
    Filed: December 7, 2016
    Date of Patent: June 30, 2020
    Assignee: PARALLELS INTERNATIONAL GMBH
    Inventors: Anton Zelenov, Nikolay Dobrovolskiy, Serguei M. Beloussov
  • Patent number: 10674215
    Abstract: A method of determining a relevancy parameter for a digital content item and a system for implementing the method. The digital content item is originated from a content channel associated with a recommendation system. The method is executable by the server. The method comprises: identifying a pool of users associated with the content channel, a given user of the pool of users being associated with the content channel. The method comprises using the pool of users to explore and predict a relevancy parameter. The relevancy parameter is then used for predicting relevancy parameter of the digital content item for a user outside of the pool of users based on the user interactions of the first user.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: June 2, 2020
    Assignee: YANDEX EUROPE AG
    Inventors: Yevgeny Andreevich Sokolov, Victor Grigorievich Lamburt, Boris Dmitrievich Sharchilev, Andrey Petrovich Danilchenko
  • Patent number: 10671684
    Abstract: A method and apparatus for identifying a demand are provided. A specific embodiment of the method includes: acquiring a user's query sentence and access data corresponding to a search result obtained by searching the user's query sentence; querying network data corresponding to the user's query sentence in a pre-stored query sentence dictionary; identifying the target category of demand of the user's query sentence using a trained demand identification model based on the network data; counting the access data based on categories of demand, to obtain access data distribution of the user's query sentence on each of the categories of demand; and determining a demand intensity of the target category of demand of the user's query sentence based on an identification result of the target category of demand of the user's query sentence and the access data distribution. The embodiment improves the accuracy in identifying a demand.
    Type: Grant
    Filed: September 18, 2018
    Date of Patent: June 2, 2020
    Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
    Inventors: Jun Cheng, Jia Gui, Jingya Tang
  • Patent number: 10521461
    Abstract: System and method for augmenting a search query by identifying at least one visual element suggestion for the search query is disclosed.
    Type: Grant
    Filed: November 16, 2015
    Date of Patent: December 31, 2019
    Inventor: Aravind Musuluri
  • Patent number: 10402494
    Abstract: Provided is a method of automatically expanding input text. The method includes receiving input text composed of a plurality of documents, extracting a sentence pair that is present in different documents among the plurality of documents, setting the extracted sentence pair as an input of an encoder of a sequence-to-sequence model, setting an output of the encoder as an output of a decoder of the sequence-to-sequence model and generating a sentence corresponding to the input, and generating expanded text based on the generated sentence.
    Type: Grant
    Filed: February 22, 2017
    Date of Patent: September 3, 2019
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Eui Sok Chung, Byung Ok Kang, Ki Young Park, Jeon Gue Park, Hwa Jeon Song, Sung Joo Lee, Yun Keun Lee, Hyung Bae Jeon
  • Patent number: 10387569
    Abstract: At least one processing device, operating upon a body of text in a document, identifies occurrences of at least one content type in the body of text. The at least one processing device thereafter generates a user interface that includes portions of text from the body of text that are representative of at least some of the occurrences of the at least one content type in the document. For each content type, the occurrences corresponding to that content type can be grouped together to provide grouped content type occurrences that are subsequently collated in the user interface. Those portions of text corresponding to the grouped content type occurrences may be arranged in alphanumeric order. The user interface may comprise at least a portion of the body of text as well as indica indicating instances of the occurrences within the portion of the body of text.
    Type: Grant
    Filed: August 27, 2016
    Date of Patent: August 20, 2019
    Assignee: FREEDOM SOLUTIONS GROUP, LLC
    Inventors: David A. Cook, Andrzej H. Jachowicz, Phillip Karl Jones
  • Patent number: 10289625
    Abstract: In an aspect, a method includes receiving lists of entities, each list (i) having an associated score, (ii) being associated with a respective context fact, and (iii) ranking a subset of the entities, and for each of the lists of entities, generating, for each entity on the list, a data structure that references (i) the entity, (ii) the context fact associated with the list, (iii) the rank of the entity for the context fact, and (iv) the score for the list. The method can also include receiving data identifying a particular entity, selecting a particular data structure that references the particular entity, and providing, for output, data indicating (i) the context fact associated with the particular data structure that references the particular entity, and (ii) the rank of the entity for the context fact associated with the particular data structure that references the particular entity.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: May 14, 2019
    Assignee: Google LLC
    Inventors: Akash Nanavati, Andrew Huse Helmer
  • Patent number: 10289623
    Abstract: A method and system for key knowledge point recommendation are provided, the method comprising calculating knowledge point relationship strengths of knowledge points in a set of knowledge points; calculating weights for knowledge points according to the knowledge point relationship strengths of knowledge points in the set of knowledge points, and storing the knowledge points and weights correspondingly; determining key knowledge points according to the weights of the knowledge points and recommending the key knowledge points to a user.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: May 14, 2019
    Assignees: PEKING UNIVERSITY FOUNDER GROUP CO. LTD., FOUNDER APABI TECHNOLOGY LIMITED, PEKING UNIVERSITY
    Inventors: Mao Ye, Jianbo Xu, Zhi Tang, Lifeng Jin, Yuanlong Wang
  • Patent number: 10282375
    Abstract: Techniques are provided for aggregating data about multiple user interactions with a media (video or audio) item and analyzing the aggregated data. Based on the analysis, a recommendation and/or a report may be generated. Alternatively, one or more changes are automatically made to the media item. A recommendation indicates how the media item may be improved. The recommendation may indicate where the media item should be modified. The recommendation is then provided to a creator of the media item. A report indicates where within the media item different user interactions are occurring. If a change is automatically made to a media item, then a report may be generated that indicates a difference between user interactions before the change and after the change.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: May 7, 2019
    Assignee: Microsoft Technology Licensing LLC
    Inventors: Sivakumar Loganathan, Deepak Ponraj, Puneet Sethi
  • Patent number: 10210281
    Abstract: A method and system for obtaining a knowledge point implicit relationship are provided; first, establishing a knowledge point explicit relationship map according to knowledge point explicit relationship strengths; second, computing according to said knowledge point explicit relationship map a simple path set of two knowledge points; then, computing the implicit relationship strength values corresponding to each simple path in said simple path set; further, comparing the relationship strength values of the simple paths and setting as the significant implicit relationship strength value the simple path relationship strength having the largest value also greater than a preset threshold value.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: February 19, 2019
    Assignees: PEKING UNIVERSITY FOUNDER GROUP CO., LTD., FOUNDER APABI TECHNOLOGY LIMITED, PEKING UNIVERSITY
    Inventors: Mao Ye, Wei Wan, Jianbo Xu, Zhi Tang, Lifeng Jin
  • Patent number: 10198474
    Abstract: The performance of a server can be improved by causing multiple searches to load segments of an index and search within them together. When multiple search requests are received and executed within a minimal time difference, the first search can be delayed to allow the second search—and possibly additional searches—to catch up so that the searches do not require loading segments multiple times.
    Type: Grant
    Filed: January 19, 2016
    Date of Patent: February 5, 2019
    Assignee: QUEST SOFTWARE INC.
    Inventors: Artem Nikolaevich Gusev, Vadim Alexandrovich Senchukov
  • Patent number: 10068032
    Abstract: The disclosed embodiments provide a system for processing data. During operation, the system obtains a query containing two or more hops in a graph of online professional network data and one or more predicates containing one or more attributes of the online professional network data. The graph includes nodes representing members and companies, and a set of edges representing relationships between pairs of nodes. The query also includes two or more input nodes, including a first input member and/or an input company, that are used to form a path containing the two or more hops, along with an output that matches the one or more predicates and includes one or more output members. Next, the system executes the query to obtain a subset of the online professional network data matching the query. Finally, the system provides the subset of the online professional network data in response to the query.
    Type: Grant
    Filed: October 27, 2014
    Date of Patent: September 4, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Abhishek Nigam
  • Patent number: 10055498
    Abstract: Embodiments provide for assessing and scoring user proficiency in topics determined by data from social networks and other sources. Embodiments can combine the information available to direct models, e.g., using user profiles, endorsements, etc., with data from various other external knowledge bases to find implicit topics for users, and other types of reasoning to compute proficiency scores. Implicit topics, i.e., those topics related to explicitly identified areas of expertise, can be determined based on a topic graph such as a Directed Acyclic Graph (DAG). Generally speaking, embodiments can traverse the topic graph for explicitly identified skills or topics and determine related or similar new skills based on nearby nodes of the graph. This approach can uncover skills that user that may not have disclosed as well as scoring users on skills based on the skill's similarity to those the user did claim.
    Type: Grant
    Filed: July 7, 2015
    Date of Patent: August 21, 2018
    Assignee: Oracle International Corporation
    Inventors: Kent Spaulding, Yasin Cengiz, Elizabeth Lingg, Rana Meraj Rasool
  • Patent number: 10019293
    Abstract: Embodiments of the present invention provide an approach for identifying commands for virtual resource instances in a networked computing environment (e.g., a cloud computing environment). Specifically, in a typical embodiment, a set of commands for an instance of a virtual resource may be received in a computer memory medium or the like. The commands may then be analyzed and information pertaining to the commands may be stored in a computer storage device or the like. When a user/requester later wishes to identify a command to be utilized for another instance of the virtual resource, the requester can access the information and be provided with a set of suggested commands that are typically utilized for similar and/or previous instances of the virtual resource.
    Type: Grant
    Filed: July 1, 2016
    Date of Patent: July 10, 2018
    Assignee: International Business Machines Corporation
    Inventors: Kelly Abuelsaad, Gregory J. Boss, Lisa Seacat DeLuca, Soobaek Jang
  • Patent number: 9990436
    Abstract: A system and method for generating a personalized trends module includes steps of: for a given user, producing a social timeline by logging content posted on the given user's accounts on social media sites; analyzing the social timeline for recently posted content to derive an interim summary of first trending topics for the given user; receiving from a content personalization platform an in-stream feed of second trending topics based on the user's recent on-line activity including page views, queries, and clicks; augmenting the social timeline with the second trending topics from the in-stream feed to produce an interim list of third trending topics; ranking the third trending topics by source category using a frequency index; selecting the highest ranking third trending topics from each source category; and presenting a personalized trends module with positions allocated to the highest ranking third trending topics.
    Type: Grant
    Filed: October 12, 2015
    Date of Patent: June 5, 2018
    Assignee: EXCALIBUR IP, LLC
    Inventors: Supreeth Rao, Sudharsan Vasudevan, Gopal Mor, Utkarsh Shrivastava
  • Patent number: 9979777
    Abstract: A system and method for generating a stream of content includes a content stream module that generates a model based on user input and/or prior activities using heterogeneous data sources. The heterogeneous data sources include search, entertainment, social activity and activity on third-party sites. The content stream module retrieves candidate content items that have interests that are similar to the user. The candidate content items are compared to the model and scored based upon interestingness of the content item to the user. The content stream module generates the stream of content from the candidate content items.
    Type: Grant
    Filed: April 3, 2014
    Date of Patent: May 22, 2018
    Assignee: Google LLC
    Inventors: Andrew Tomkins, Dandapani Sivakumar, Sangsoo Sung, Justin Kosslyn, Todd Jackson, Andre Rohe, Ya Luo, Andrew Bunner, Alexander Sobol, Luca de Alfaro
  • Patent number: 9940641
    Abstract: A system is described for serving data matching content in a search engine marketing system. The system may include a processor, an interface and a memory. The memory may be operatively connected to the processor and may store a page, a content related to the page, a set of terms and a data. The interface may be operatively connected to the memory and the processor and may be used to communicate with a user. The processor may identify a page and a content, perform a semantic analysis on the content to generate a set of terms, match the set of terms to a data, add the data to the page, and the serve the page to a user via the interface.
    Type: Grant
    Filed: July 18, 2016
    Date of Patent: April 10, 2018
    Assignee: EXCALIBUR IP, LLC
    Inventors: Anand Madhavan, Shyam Kapur, Matthew Carinio
  • Patent number: 9888086
    Abstract: The disclosure includes a system and method for providing an association recommendation to a user. The system includes a processor and a memory storing instructions that when executed cause the system to: receive a request to disassociate with a first topic from a first user; identify one or more labels and one or more refined topics associated with the first topic; determine a second user that shares one or more second topics in common with the first user; retrieve social graph data describing a social graph associated with the second user; and determine, based on the social graph data associated with the second user, an association recommendation relevant to the first user from the one or more labels and the one or more refined topics.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: February 6, 2018
    Assignee: Google LLC
    Inventors: Paul Moody, Stephen Paul Farrell, Rowan Nairn
  • Patent number: 9864805
    Abstract: A search engine system, including a slashtag server configured to detect at least a search operator in a search query, the search operator being associated with a category of content from a social network site. Also, a web server configured to, in response to detecting the search query, generate a first search result based on at least the category of content associated with the search operator, and display the first search result in a web browser.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: January 9, 2018
    Assignee: International Business Machines Corporation
    Inventors: Thomas M. Annau, Gregory B. Lindahl, Samuel Makonnen, Michael Markson, Keith Peters, Robert Michael Saliba, Al Sary, Rich Skrenta, Dan Swartz, Robert N. Truel, Timothy Walters
  • Patent number: 9804741
    Abstract: Systems and methods are presented for evaluating and incorporating a plurality of input streams into a single input stream. In some embodiments, the system generates a first set of recommendations provided by a plurality of input streams and receives one or more selections of recommendations from the first set of input streams. The system determines a session intent based on the one or more selections and selects a set of input streams, from the plurality of input streams, corresponding to the one or more selection and the session intent. The system generates a second set of recommendations using the set of input streams and the session intent and causes presentation of the second set of recommendations on a user interface of a user device.
    Type: Grant
    Filed: November 25, 2014
    Date of Patent: October 31, 2017
    Assignee: EBAY INC.
    Inventors: Michael Gilbert, Elizabeth Churchill, Kent Andrew Edmonds, Michael Parker
  • Patent number: 9690833
    Abstract: Methods and systems for text disambiguation and context designation in incremental search are provided. A method for selecting items in response to ambiguous keystrokes entered by a user and unambiguous metadata associated with a previously selected search result includes receiving ambiguous keystrokes, selecting and presenting a first subset of items and metadata associated with the items presented based on the ambiguous keystrokes. The method also includes receiving a selection of one of the items from the user, and, in response to a locking operation received from the user, locking in fixed relation at least one of the ambiguous keystrokes to at least one metadata term associated with the selected item. The method further includes, subsequent to receiving the locking operation, selecting and presenting a second subset of items based at least in part on the locked metadata term, and presenting the second subset of items.
    Type: Grant
    Filed: May 26, 2016
    Date of Patent: June 27, 2017
    Assignee: VEVEO, INC.
    Inventors: Rakesh Barve, Sashikumar Venkataraman, Murali Aravamudan, Manish Mohan Sharma, Pankaj Garg, Sankar Ardhanari
  • Patent number: 9680781
    Abstract: According to one embodiment, a system includes an interface, a memory, and a processor. The interface receives, from a first device associated with a requesting user, a request. The requesting user is associated with an enterprise group. The enterprise group comprises a plurality of users. The memory is operable to store e-mail information for each of the plurality of users in the enterprise group. A processor is communicatively coupled to the interface and the memory and is operable to determine, based on the request and the e-mail information, one or more expert users in the enterprise group to provide a response to the request.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: June 13, 2017
    Assignee: Bank of America Corporation
    Inventors: Wilson Ferreira, Samuel Howgego, Stephen M. Harris
  • Patent number: 9671956
    Abstract: A method, system, and computer program product for presenting search term suggestions on a graphical user interface (GUI) are provided in the illustrative embodiments. A first keyword is extracted from a first suggested search term, the first suggested search term being a member of a subset of a set of suggested search terms. On the GUI a first graphical artifact is identified, wherein the first graphical artifact relates to the first keyword. The first graphical artifact is modified such that a modified first graphical artifact presents a default function of the first graphical artifact, and a first function of the modified first graphical artifact on the GUI. The modified first graphical artifact is presented on the GUI to receive one of a default input and a first input.
    Type: Grant
    Filed: June 18, 2014
    Date of Patent: June 6, 2017
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: Barry A. Kritt, Sarbajit K. Rakshit
  • Patent number: 9632652
    Abstract: An application provides a search box that is configured to enable a user to enter searchable text. The application provides a quick pick search provider menu that is configured to include different sections that provide suggestions as text is entered into the search box. At least some of the suggestions are locally maintained, and at least some other of the suggestions are received from one or more remote search providers. In some embodiments, the application can comprise a web browser.
    Type: Grant
    Filed: June 27, 2013
    Date of Patent: April 25, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sean Lyndersay, Warren G. Stevens, Benjamin N. Truelove, Amy Adams Placzkiewicz, Sebastien Zimmermann, Tariq Sharif, Eric A. Vera, Sharon Cohen, Mike Pell, Jonathan A. Gass
  • Patent number: 9582545
    Abstract: A system for optimizing the manner in which a listing of files is displayed to a user. In various embodiments, the system is configured to display the files based at least in part on a number of times the user has shared the files with other users of the system. In other embodiments, the system is configured to display the files based at least in part on the number of times the user has accessed the files or the number of times users with whom the files have been shared have accessed the files. In particular embodiments, the system displays files based at least in part on an amount of time that the user has accessed the files, that any user of the system has accessed the files, or that other users with whom that user has shared the files have accessed the files.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: February 28, 2017
    Assignee: Dropbox, Inc.
    Inventor: Ramsey Homsany
  • Patent number: 9529924
    Abstract: A user interface is disclosed that operates in conjunction with a search engine browser to present localized information that pertains to specific areas of interest. As characters of a search query are being entered into the browser, they are provided to one or more servers that are associated with respective domains of information. If information within those domains corresponds to the search query being entered, an indication is provided to the user of those results, in addition to any input provided by the search engine browser. The user interface enables the user to access the results, even before the search is conducted, to quickly learn about items from the domains that may be of possible interest.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: December 27, 2016
    Assignee: Apple Inc.
    Inventors: Scott A. Grant, David A. Carson
  • Patent number: 9507836
    Abstract: Methods and apparatus related to associating an event attribute with a user based on a group of electronic messages associated with the user. An event may be associated with the group of electronic messages. One or more event attributes of the event may be determined, including an event location identifier that identifies a physical event location. One or more of the event attributes may be determined based on the group of electronic messages. Location data of the user may be identified and a likelihood that the user interacted with the physical event location may be determined based on comparing the location data of the user to the event location identifier. The likelihood that the user interacted with the physical event location and at least one of the event attributes determined based on the group of electronic messages may be associated with the user.
    Type: Grant
    Filed: April 26, 2016
    Date of Patent: November 29, 2016
    Assignee: Google Inc.
    Inventors: Andrew Tomkins, Shanmugasundaram Ravikumar, Shalini Agarwal, Bo Pang, Mark Yinan Li
  • Patent number: 9503543
    Abstract: A social data aggregator generates entries of action data describing actions taken by users of a social networking system. The entries are archived in a number of remote data hosts, with a portion of the entries stored in an action cache to expedite retrieval. The action cache is modified to include relevant entries of action data by selecting the most relevant entries from proxy data aggregators, which identify sets of entries from remote data hosts coupled to the proxy data aggregators based on the relevance of the entries in the remote data hosts. The relevance of an entry is based on an associated engagement score indicating a likelihood of a user requesting content interacting with a notification based on an entry.
    Type: Grant
    Filed: March 10, 2015
    Date of Patent: November 22, 2016
    Assignee: Facebook, Inc.
    Inventors: Li Zhang, Ankush Singla
  • Patent number: 9477716
    Abstract: Method of and system for ranking elements of a first network resource for a first user, first network resource being hosted by a first server, method comprising, at a second server in communication with first server via a communications network: receiving an indication of elements from first server; receiving an indication of first user; based on at least one received indication, retrieving context information from a first database in communication with second server, context information being at least partially indicative of a relative relevance of elements to first user, context information including information about a past interaction of at least one of first user and a second user with a second network resource, second network resource being distinct from first network resource; and based at least in part on context information, determining at least one of a ranking of elements by relevance to first user and a most relevant element.
    Type: Grant
    Filed: June 6, 2014
    Date of Patent: October 25, 2016
    Assignee: YANDEX EUROPE AG
    Inventor: Iurii Vitalievich Vorontcov
  • Patent number: 9473444
    Abstract: A method for generating content sharing platform playlists and subscriptions based on user history is disclosed. The method includes identifying one or more entities of a content sharing platform to which a user is not subscribed, providing a user interface (UI) associated with the user, the UI displaying the identified one or more entities as recommended suggestions to the user, receiving, by the user via the UI, an indication of a selection of an entity of the identified one or more entities, generating a subscription to the selected entity for the user on the content sharing platform, using content items associated with the subscribed entity to originate a playlist for the user, and providing the playlist on the UI associated with the user.
    Type: Grant
    Filed: September 9, 2013
    Date of Patent: October 18, 2016
    Assignee: Google Inc.
    Inventors: Michael Patrick Schneider, Marion Waelchli
  • Patent number: 9460117
    Abstract: The present disclosure introduces a method and an apparatus for searching images. With respect to each image in an image searching database, respective labels of respective images are generated based on description information corresponding to the respective images. A corresponding relationship between the generated respective labels and the respective images is stored. Based on a received image searching request, description information corresponding to an image for search in the image searching request is obtained. Based on the description information of the image for search, the label of the image for search is generated. Based on the stored corresponding relationship between the respective labels and the respective images, one or more images corresponding to the label of the image for search are determined. The determined one or more images are sent to the client terminal that sends the image searching request.
    Type: Grant
    Filed: November 21, 2012
    Date of Patent: October 4, 2016
    Assignee: Alibaba Group Holding Limited
    Inventor: Huaxing Jin
  • Patent number: 9373322
    Abstract: A method for training a system is provided. The method may include storing one or more backend communication logs, each of the one or more backend communication logs including a user query and a corresponding backend query. The method may further include parsing the one or more backend communication logs to extract statistical information and generating a mapping between each user query and a corresponding set of language tags. The method may also include sorting the one or more backend communication logs based upon, at least in part, the extracted statistical information.
    Type: Grant
    Filed: April 10, 2013
    Date of Patent: June 21, 2016
    Assignee: Nuance Communications, Inc.
    Inventor: Jacques-Olivier Goussard
  • Patent number: 9355182
    Abstract: Methods and systems for text disambiguation and context designation in incremental search are provided. A method for selecting items in response to ambiguous keystrokes entered by a user and unambiguous metadata associated with a previously selected search result includes receiving ambiguous keystrokes, selecting and presenting a first subset of items and metadata associated with the items presented based on the ambiguous keystrokes. The method also includes receiving a selection of one of the items from the user, and, in response to a locking operation received from the user, locking in fixed relation at least one of the ambiguous keystrokes to at least one metadata term associated with the selected item. The method further includes, subsequent to receiving the locking operation, selecting and presenting a second subset of items based at least in part on the locked metadata term, and presenting the second subset of items.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: May 31, 2016
    Assignee: Veveo, Inc.
    Inventors: Rakesh Barve, Sashikumar Venkataraman, Murali Aravamudan, Manish Mohan Sharma, Pankaj Garg, Sankar Ardhanari
  • Patent number: 9342605
    Abstract: In particular embodiments, a method comprising, accessing, at a client device, a set of search results in a structured document loaded into a client application, wherein the search results correspond to a search query of a first user, accessing a data store of social graph information to determine if one or more second users having an association with the first user have accessed any of the search results, and visually distinguishing, at the client device, in a user interface of the client application each of the one or more search results that have been accessed by one or more second users.
    Type: Grant
    Filed: June 13, 2011
    Date of Patent: May 17, 2016
    Assignee: Facebook, Inc.
    Inventors: Michael Judd Richter, Matthew William Kelly, Austin Haugen, E. Nair Flores
  • Patent number: 9058382
    Abstract: A method and system for augmenting a training set used to train a classifier of documents is provided. The augmentation system augments a training set with training data derived from features of documents based on a document hierarchy. The training data of the initial training set may be derived from the root documents of the hierarchies of documents. The augmentation system generates additional training data that includes an aggregate feature that represents the overall characteristics of a hierarchy of documents, rather than just the root document. After the training data is generated, the augmentation system augments the initial training set with the newly generated training data.
    Type: Grant
    Filed: October 20, 2008
    Date of Patent: June 16, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tie-Yan Liu, Wei-Ying Ma
  • Publication number: 20150149453
    Abstract: Users belonging to a particular category at a networking site are monitored by a system and according to a method for their selection of articles from a networking update stream. The characteristics of the users, including the categories they belong to, are received as metadata corresponding to the each respective article. Periodically an article database is queried according to the category and a selected time period to determine the number of users that have chosen to follow the industry and that have initiated selection actions towards articles in the database. Articles from the query are ranked according to their popularity among users having interest in the same industry category and are presented to a viewing user at the networking site.
    Type: Application
    Filed: January 8, 2015
    Publication date: May 28, 2015
    Inventors: Allen Blue, Joff Redfern, Paul Taylor Ogilvie, Joseph Paul Betz
  • Patent number: 9031941
    Abstract: Techniques are disclosed for selecting an item to recommend to a user from a plurality of items. A first set of scores indicating degrees of association between items of the plurality of items may be calculated using a first scoring algorithm having a first scale, and a second set of scores indicating degrees of association between items of the plurality of items may be calculated using a second scoring algorithm having a second scale. The second set of scores may be adjusted to match the second scale to the first scale, and a third set of scores may be calculated for the plurality of items by combining the first set of scores and the adjusted second set of scores. An item may be selected from the plurality of items to recommend to the user based on the third set of scores.
    Type: Grant
    Filed: March 1, 2012
    Date of Patent: May 12, 2015
    Assignee: Sony Corporation
    Inventors: Ryo Nakahashi, Naoki Kamimaeda, Katsuyoshi Kanemoto, Tomohiro Tsunoda
  • Publication number: 20150120717
    Abstract: A method performed by a computing system is provided for searching for text sources including temporally-ordered data objects based on at least influence of an author. Users associated with a topic are identified, including authors. The users are modeled as a node and the method includes computing a topic network graph using the users as nodes and their relationships as edges. Users are ranked within the topic network graph. A search query based on a term and a time interval, including the topic, is obtained. Data objects based on the search query are identified. The method further includes: generating a popularity curve based on the frequency of data objects; identifying popular data objects based on the popularity curve; identifying an author of each of the popular data objects; and ranking the popular data objects according to a respective ranking of a respective author of each of the popular data objects.
    Type: Application
    Filed: December 23, 2014
    Publication date: April 30, 2015
    Applicant: MARKETWIRE L.P.
    Inventors: Edward Dong-Jin KIM, Brian Jia-Lee KENG, Kanchana PADMANABHAN
  • Patent number: 9020932
    Abstract: Aspects retrieve, organize and display different classifications of sets of search results in different, respective tabbed sheets that are nested on top of one another in a web-based interface dashboard. A text string search query is classified into constituent primary search terms that are likely to return satisfactory search results as indicated by retrieved search history data as a function of search resources and language classification rules associated with the user identity indicia. Secondary search terms related to the primary search terms and including synonyms and antonyms are determined as substitutes for the primary search terms in response to search history indicating follow-up searches immediately subsequent to searches of the primary search terms at less than a specified threshold of frequency. The set of peripheral knowledge article results is generated by searching knowledge article resources for background information on the primary search terms or the secondary search terms.
    Type: Grant
    Filed: April 29, 2013
    Date of Patent: April 28, 2015
    Assignee: International Business Machines Corporation
    Inventors: Divya Gopinath, Gili Mendel, Rajesh Radhakrishnan, Jennifer A. Watson