Frequency Of Document Selection Patents (Class 707/727)
  • 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
  • Patent number: 9015158
    Abstract: To provide a contents creating device and a contents creating method capable of distributing contents having an article arrangement with high relativity to a user as distribution destination. A contents creating device 100 to create contents to be distributed within a predetermined group, including a material evaluation unit 130 configured to evaluate relativity of material data of contents to a user as contents distribution destination, and a contents editing unit 140 configured to determine an article arrangement within contents according to an evaluation, wherein contents based on the article arrangement are created. Due to this, it is possible to distribute contents having an article arrangement with high relativity to a user of the distribution destination and it is possible for the user as distribution destination to browse an article in which the user is highly interested.
    Type: Grant
    Filed: August 30, 2011
    Date of Patent: April 21, 2015
    Assignee: KDDI Corporation
    Inventors: Hiromi Ishizaki, Keiichiro Hoashi, Chihiro Ono
  • Patent number: 9002826
    Abstract: An electronic device for media file caching for conserving resources is described. The electronic device includes a processor and instructions stored in memory. The electronic device monitors requests for a media file, stores media file information and determines whether the media file should be stored locally based on the media file information. If it is determined that the media file should be stored, the electronic device saves the media file and presents the media file.
    Type: Grant
    Filed: October 27, 2010
    Date of Patent: April 7, 2015
    Assignee: QUALCOMM Incorporated
    Inventor: Khosro M. Rabii
  • Publication number: 20150095327
    Abstract: An information retrieval system includes a mobile communication terminal independently performing a retrieval service provided by a server that is placed outside a vehicle, and a vehicle device equipped to the vehicle and operating in cooperation with the mobile communication terminal to perform the retrieval service via the mobile communication terminal. The vehicle device includes a first vehicle-side input section that enables an input of an intended keyword by multiple times of user manipulation and a second vehicle-side input section that is preliminarily assigned with a frequently used keyword and enables an input of the frequently used keyword by single time of user manipulation. The mobile communication terminal includes a first terminal-side input section that enables an input of the intended keyword by multiple times of user manipulation and a second terminal-side input section enables an input of a predetermined keyword by at least two times of user manipulation.
    Type: Application
    Filed: April 24, 2013
    Publication date: April 2, 2015
    Inventors: Masao Sakuragawa, Hiroki Ukai
  • Patent number: 8996514
    Abstract: A computer-implemented method of determining the relevance, to a user, of documents accessible over a computer network involves analyzing information relating to a first document, identifying a second document corresponding to the first document using a computer, obtaining information that indicates the relevance of a second document, determining the relevance of the first document using the information indicating relevance of the second document. The first document may be a mobile document, while the second may be a non-mobile document.
    Type: Grant
    Filed: June 15, 2005
    Date of Patent: March 31, 2015
    Assignee: Google Inc.
    Inventors: Benedict A. Gomes, Masanori Harada
  • Patent number: 8990230
    Abstract: Particular embodiments receive an indication from a first user that the first user desires to play a game; retrieve, from a social-networking system, one or more second users who are connected to the first user within a threshold degree of separation within the social-networking system; and invite each second user to play the game with the first user.
    Type: Grant
    Filed: December 30, 2010
    Date of Patent: March 24, 2015
    Assignee: Facebook, Inc.
    Inventors: Christopher Lunt, Nicholas Galbreath, Jeffrey Winner
  • Patent number: 8983945
    Abstract: The present disclosure relates to the identification of video content. In one aspect, a method includes generating a query based on bibliographic data. The method also includes obtaining a collection of resources responsive to the query, wherein one or more of the resources include text and video content. The method further includes calculating occurrence scores for the resources. A particular occurrence score for a particular resource is based at least in part on the bibliographic data matching text included in the particular resource and the text being associated with video content. The method further includes selecting one or more resources as including video content identified by the bibliographic data using the occurrence scores. The method further includes storing data associating the selected resources with the bibliographic data.
    Type: Grant
    Filed: January 3, 2012
    Date of Patent: March 17, 2015
    Assignee: Google Inc.
    Inventors: Zhiyi Xie, Varun Kacholia, Minya Dai, Patrick Hung, Kun Zhang, Jonathan Eng, Nicola Muscettola, Omer Bar-or, Aparna Chennapragada, Nitin Khandelwal
  • Patent number: 8983986
    Abstract: Particular embodiments access a search query submitted by a first user of a social-networking system; identify one or more web pages in response to the search query; for each of the one or more web pages, determine a value indicating a number of user clicks associated with the web page by one or more second users of the social-networking system who are connected to the first user within the social-networking system; and send a set of hyperlinks for the one or more web pages, wherein hyperlinks for web pages where the value is greater than zero are visually emphasized over other hyperlinks.
    Type: Grant
    Filed: December 22, 2010
    Date of Patent: March 17, 2015
    Assignee: Facebook, Inc.
    Inventors: Christopher Lunt, Nicholas Galbreath, Jeffrey Winner
  • Patent number: 8983949
    Abstract: A system and method are disclosed for modifying a document format. In one embodiment, a structure of a first document is extracted to form a first data structure, including multiple subdocuments, each subdocument having a label assigned thereto. A table of contents listing the labels of the subdocuments is then generated. The various labels are then ordered according to the amount of text of the associated subdocument, a comparison of the text of a previous link and the text of the associated subdocument, a comparison of the text of the previous document and the text of the associated subdocument, a comparison of the text of the previous link and the text of the associated subdocument, or a combination of these.
    Type: Grant
    Filed: August 24, 2006
    Date of Patent: March 17, 2015
    Inventors: David Emmett, Ahmad Rahman
  • Patent number: 8983946
    Abstract: A browser-based tool is provided that loads a Webpage, accesses the document object model (DOM) of the page, collects information about the page structure and parses the page, determines through the use of heuristics such factors as how much text is found on the page and the like, produces statistical breakdown of the page, and calculates a score based on performance of the page. Key to the operation of the invention is the ability to observe operation of the Webpage as it actually loads in real time, scoring the page for several of various performance factors, and producing a combined score for the various factors.
    Type: Grant
    Filed: May 20, 2014
    Date of Patent: March 17, 2015
    Assignee: Mercury Kingdom Assets Limited
    Inventors: Robert D. Clary, Jim Davidson, Judson Valeski
  • Patent number: 8977631
    Abstract: In one embodiment, a system and method is illustrated including receiving a feedback request identifying a particular user, retrieving a feedback entry in response to the feedback request, the feedback entry containing a first term, building a scoring model based, in part, upon a term frequency count denoting a frequency with which the first term appears in a searchable data structure, mapping the first term to a graphical illustration based upon a second term associated with the graphical illustration such that the graphical illustration may be used to represent the second term, and generating a feedback page containing the first term and the graphical illustration. The method may include assigning a value to the first term so as to identify the first term, assigning the first term to the searchable data structure, and extracting the first term from the searchable data structure based, in part, upon an extraction rule.
    Type: Grant
    Filed: August 7, 2007
    Date of Patent: March 10, 2015
    Assignee: eBay Inc.
    Inventors: Neelakantan Sundaresan, Kavita Ganesan, Harshal Ulhas Deo
  • Patent number: 8972392
    Abstract: Methods and systems to locate related digital content items in a content access log. In one embodiment, the method comprises extracting user events from a content access log, tagging each event as positive or negative, determining if a content item is positively interacted and processing the tagged items in a sliding window to determine positive interactions between a pair of content items.
    Type: Grant
    Filed: September 12, 2013
    Date of Patent: March 3, 2015
    Assignee: Google Inc.
    Inventors: Yu He, David Petrie Stoutamire
  • Patent number: 8972391
    Abstract: A computer-implemented method for processing query information includes receiving prior queries followed by a current query, the prior and current queries being received within an activity period an originating with a search requester. The method also includes receiving a plurality of search results based on the current query. Each search result identifying a search result document, each respective search result document being associated with a query specific score indicating a relevance of the document to the current query. The method also includes determining a first category based, at least in part, on the prior queries. The method also includes identifying a plurality of prior activity periods of other search requesters, each prior activity period containing a prior activity query where the prior activity query matches the current query, and where the prior activity period indicates the same first category.
    Type: Grant
    Filed: October 2, 2009
    Date of Patent: March 3, 2015
    Assignee: Google Inc.
    Inventors: Philip McDonnell, Glen M. Jeh, Taher H. Haveliwala, Yair Kurzion
  • Patent number: 8965884
    Abstract: A system for ranking geospatial entities is described. In one embodiment, the system comprises an interface for receiving ranking data about a plurality of geospatial entities and an entity ranking module. The module uses a ranking mechanism to generate place ranks for the geospatial entities based on the ranking data. Ranked entity data generated by the entity ranking module is stored in a database. The entity ranking module may be configured to evaluate a plurality of diverse attributes to determine a total score for a geospatial entity. The entity ranking module may be configured to organize ranked entity data into placemark layers.
    Type: Grant
    Filed: November 26, 2013
    Date of Patent: February 24, 2015
    Assignee: Google Inc.
    Inventors: Michael T. Jones, Brian McClendon, Amin P. Charaniya, Michael Ashbridge
  • Publication number: 20150052128
    Abstract: Methods, systems, and apparatus for receiving a natural language query of a user, and environmental data, identifying a media item based on the environmental data, determining an entity type based on the natural language query, selecting an entity associated with the media item that matches the entity type, selecting, from a media consumption database that identifies media items that have been indicated as consumed by the user, one or more media items that have been indicated as consumed by the user and that are associated with the selected entity, and providing a response to the query based on selecting the one or more media items that have been indicated as consumed by the user and that are associated with the selected entity.
    Type: Application
    Filed: March 18, 2014
    Publication date: February 19, 2015
    Applicant: Google Inc.
    Inventor: Matthew Sharifi
  • Publication number: 20150052127
    Abstract: Systems and methods for programmatically causing a machine to classify and extract the meaning of text are discussed herein. Some embodiments may provide for a system including circuitry configured to identify topics associated with a block of text and one or more categories for each of the topics. Each unique category across the one or more categories may be further associated with one or more levels of parent and/or child categories to form an expanded category set of category nodes having parent-child relationships. Based on a number of category nodes connected to each unique category, the circuitry may be configured to determine one or more filtered categories from the unique categories and one or more filtered topics. Filtered topics or categories may be used to programmatically classify text with a more relevant data set than may be possible without the filtering.
    Type: Application
    Filed: August 15, 2013
    Publication date: February 19, 2015
    Inventors: Michael Jason Welch, Aditya Vailaya, Ralph Rizkallah Rabbat, Jiang Wu
  • Patent number: 8953887
    Abstract: A method for processing geospatial datasets corresponding to geospatial objects, the method having the steps of extracting geospatial attributes from the geospatial datasets, locating extracted geospatial attributes corresponding to a particular geospatial object at a particular point in time, and generating output indicative of the particular geospatial object at the particular point in time utilizing the located geospatial attributes.
    Type: Grant
    Filed: December 10, 2010
    Date of Patent: February 10, 2015
    Assignee: Terrago Technologies, Inc.
    Inventors: Ching-Chien Chen, Craig A. Knoblock, Cyrus Shahabi
  • Patent number: 8954425
    Abstract: Described herein is a technology that facilitates efficient automated mining of topic-related aspects of user-generated content based on automated analysis of the user-generated content. Locations are automatically learned based on dividing documents into document segments, and decomposing the segments into local topics and global topics. Techniques are described that facilitate automatically extracting snippets. These techniques include, for example, computer annotating travelogues with learned tags and images, performing topic learning to obtain an interest model, performing location matching based on the interest model, calculating geographic and semantic relevance scores, ranking snippets based on the geographic and semantic relevance scores, and searching snippets with a “location+context term” query.
    Type: Grant
    Filed: June 8, 2010
    Date of Patent: February 10, 2015
    Assignee: Microsoft Corporation
    Inventors: Rong Xiao, Qiang Hao, Changhu Wang, Rui Cai, Lei Zhang
  • Publication number: 20150039601
    Abstract: Systems and methods for delivering content to user devices before the content is selected or requested (e.g., a pre-delivery of content) are described. In some embodiments, the system and methods receive, from a content server, information associated with content items available for retrieval from the content server and associated with one or more applications resident on a user device, select a subset of content items from the content items available for retrieval to deliver to the user device based on content usage information associated with the user device, and cause the user device to retrieve at least a portion of the selected subset of content items from the content server.
    Type: Application
    Filed: July 31, 2014
    Publication date: February 5, 2015
    Inventors: Jeffrey HARRANG, Cory GABRIELSEN, Ben HADORN, John BURNETTE, Linh NGUYEN, David GIBBONS
  • Patent number: 8949231
    Abstract: A method of selecting and presenting content based on detecting an increased level of activity associated with the content is presented. The method includes providing a set of content items with associated descriptive terms. The method includes receiving user search input for identifying desired content items and, in response to the input entered by the user, presenting a subset of content items to the user. The method further includes receiving actions from the user selecting content items from the subset and analyzing the descriptive terms associated with the selected content items to detect an increased level of activity for descriptive terms associated with the content items selected by the users. The method includes, in response to receiving subsequent user search input, selecting and ordering a collection of content items based on promoting the ranking of content items associated with descriptive terms that have an increased level of recent activity.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: February 3, 2015
    Assignee: Veveo, Inc.
    Inventors: Murali Aravamudan, Ajit Rajasekharan, Kajamalai G. Ramakrishnan
  • Patent number: 8949261
    Abstract: Particular embodiments access a query from a first user, the query comprising a first user attribute; identify a plurality of candidate users sharing the same first user attribute; retrieve one or more members of a social-networking system who are connected to the first user within a threshold degree of separation; compare each candidate user with each member who is connected to the first user within the threshold degree of separation; and if a candidate user matches a member who is connected to the first user within the threshold degree of separation, then identify the matching candidate user as a match result to the query.
    Type: Grant
    Filed: December 22, 2010
    Date of Patent: February 3, 2015
    Assignee: Facebook, Inc.
    Inventors: Christopher Lunt, Nicholas Galbreath, Jeffrey Winner
  • Patent number: 8935242
    Abstract: Optimizing operation of a media player during rendering of media files. The invention includes authoring software to create a data structure and to populate the created data structure with obtained metadata. The invention also includes rendering software to retrieve the metadata from the data structure and to identify media files to render. In one embodiment, the invention is operable as part of a compressed media format having a set of small files containing metadata, menus, and playlists in a compiled binary format designed for playback on feature-rich personal computer media players as well as low cost media players.
    Type: Grant
    Filed: March 8, 2010
    Date of Patent: January 13, 2015
    Assignees: Microsoft Corporation, Matsushita Electric Industrial Co., Ltd.
    Inventors: Kevin Leigh LaChapelle, Ian Cameron Mercer, Nobuyasu Takeguchi, Toshihiko Mizukami, Yoshifumi Yanagawa, Chiyoko Matsumi, Harutoshi Miyamoto, Yasuyuki Torii, Keisuke Matsuo
  • Patent number: 8935243
    Abstract: A system and method for transacting retrieval of inventory data, such as real estate property listing(s), over an information network and dynamically transmitting the listing(s), in near or real time, to one or more subwindows of a web browser window. The listings contain customized rendering instructions that are encoded into an inventory data string and sent to an ad server that renders the listings in the subwindow according to the customized rendering instructions.
    Type: Grant
    Filed: April 12, 2010
    Date of Patent: January 13, 2015
    Assignee: iNOVENTIV (Canada) Corp.
    Inventor: John Marshall