Frequency Of Document Selection Patents (Class 707/727)
  • 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: 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: 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: 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: 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
  • 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
  • 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
  • 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
  • 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
  • Patent number: 8935244
    Abstract: A mobile communication device for identifying a location to be named comprising a position locator component configured to determine a location of a user and a communication interface component configured to provide the location for use in determining user-specific location information including at least one of a number of times and an amount of time the user is present at or near the location. The location naming component is configured to receive an identification of the location as a location of interest. The location naming component is configured to provide a prompt for naming the location of interest for presentation by a graphical user interface component. The location naming component is configured to receive name information for naming the location. The graphical user interface component is configured to present the name information for the location of interest on the mobile communication device.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: January 13, 2015
    Assignee: Scenera Mobile Technologies, LLC
    Inventors: Munindar P. Singh, Mona Singh
  • Publication number: 20150006525
    Abstract: The present disclosure discloses a method for generating a search result and an information search system. The method for generating a search result includes: receiving, by an information search system, a search request; obtaining, by searching, a plurality of pieces of matching information that match the search request; obtaining a respective amount of user response associated with each of the plurality of pieces of matching information and further obtaining a total amount of user response associated with a respective categories to which each of the plurality of pieces of matching information belongs; and ranking the plurality of pieces of information to generate a search result based on the total amount of user response associated with the respective category to which each of the plurality of pieces of matching information belongs.
    Type: Application
    Filed: September 16, 2014
    Publication date: January 1, 2015
    Inventors: Ning Guo, Yuheng Xie, Fei Xing, Lei Hou, Qin Zhang
  • Patent number: 8924379
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for determining temporal based score adjustments are provided. One method includes receiving a query and obtaining a score for responsive documents. The method further includes adjusting the scores for the documents according to an age classification for one or more related queries for the documents. Another method includes storing popularity data for queries over time; identifying a query and associated extended queries from the popularity data, and storing time trend data associating the query and one or more periods of time with a respective extended query. Another method includes storing popularity data for queries over time, obtaining scores for documents responsive to a query submitted at a first time, and adjusting the scores for one the documents according to whether the first time is within a popularity change time window for one or more related queries for the documents.
    Type: Grant
    Filed: March 5, 2010
    Date of Patent: December 30, 2014
    Assignee: Google Inc.
    Inventors: Hyung-Jin Kim, Andrei Lopatenko
  • Patent number: 8924406
    Abstract: Particular embodiments access a search query submitted by a first user; identify one or more sponsored web pages in response to the search query, wherein each sponsored web page is associated with a hyperlink; determine whether one or more of the sponsored web pages has been accessed by one or more second users, wherein the one or more second users are connected in a graph structure to the first user within a threshold degree of separation; and send a response comprising a hyperlink for at least one of the sponsored web pages in response to the search query, wherein the response further includes a visual tag or a reference to the visual tag for the hyperlink if the sponsored web page has been accessed by at least one of the one or more second users.
    Type: Grant
    Filed: December 22, 2010
    Date of Patent: December 30, 2014
    Assignee: Facebook, Inc.
    Inventors: Christopher Lunt, Nicholas Galbreath, Jeffrey Winner
  • Publication number: 20140372425
    Abstract: Architecture that employs a search engine to unobtrusively understand the concepts (topics) and entities in which a user is interested, while simultaneously understanding the current events of the world. These concepts/entities and current events are then mapped to each other to provide a personalized experience for each user that is informative as to the latest news of interest to the user. The user interests are mapped to current events, and queries are formulated, ranked, and displayed to the user that relate to what the user may be interested in searching about new events the user would not have considered without the search engine's assistance. The popular queries are combined with the understanding of what is being indexed in a super fresh tier to determine the current events.
    Type: Application
    Filed: June 14, 2013
    Publication date: December 18, 2014
    Inventors: Dina Ayoub, Junaid Ahmed
  • Patent number: 8914392
    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: September 4, 2012
    Date of Patent: December 16, 2014
    Assignee: Facebook, Inc.
    Inventors: Christopher Lunt, Nicholas Galbreath, Jeffrey Winner
  • Patent number: 8909652
    Abstract: Systems, methods, and computer-readable media for determining the Internet search popularity of an entity are provided. Embodiments of the present invention include receiving a group of Internet search records and assigning a popularity ranking based on the number of times an entity descriptor associated with an entity occurs within the group of Internet search records created over a designated time period. An entity descriptor is one or more terms commonly used to identify an entity. The trend in an entity's popularity rank may also be calculated. An entity's popularity rank and trend in popularity rank may be presented in a graph or in a list.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: December 9, 2014
    Assignee: Microsoft Corporation
    Inventors: Tabreez Govani, Hugh Williams, Jamie Buckley, Nitin Agrawal, Andy Lam, Kenneth A. Moss
  • Publication number: 20140344263
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a search query that includes a query term from a client device; obtaining first search results for the search query; identifying a candidate expansion of the query term in text associated with the first search results; revising the search query to include the candidate expansion of the query term; and obtaining second search results for the revised search query.
    Type: Application
    Filed: August 1, 2011
    Publication date: November 20, 2014
    Inventors: Kedar Dhamdhere, P. Pandurang Nayak, Thomas Strohmann, Brian F. Cooper
  • Patent number: 8892591
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for presenting search results. One of the methods includes receiving a first content request, the first content request comprises one or more search terms received within a social networking application. The method includes determining a first level of popularity of the first content request, the first level of popularity based on the frequency with which the first content request has been previously submitted. The method includes comparing the first level of popularity to a second level of popularity, the second level of popularity based on the frequency with which a second query has been previously submitted. The method includes determining that the second level of popularity exceeds the first level of popularity. The method includes determining search results responsive to the second content request. The method includes providing at least one of the search results.
    Type: Grant
    Filed: October 1, 2012
    Date of Patent: November 18, 2014
    Assignee: Google Inc.
    Inventors: Frances B. Haugen, Daniel M. Crichton
  • Patent number: 8886642
    Abstract: A user-interface system and method for searching among multiple documents and searching for subsections within individual documents using a single search interface on an input-constrained user device having a screen and a keypad.
    Type: Grant
    Filed: April 22, 2013
    Date of Patent: November 11, 2014
    Assignee: Veveo, Inc.
    Inventors: Rakesh Barve, Sashikumar Venkataraman
  • Patent number: 8880516
    Abstract: Methods and systems for improving user search experience with a search engine by providing a way for associated users to create and share personalized lists of local search results and/or advertisements through endorsements of such local search results and/or ads. Local search endorsements can be used to personalize the search engine's ranking of local search results by offering a way for users to re-rank the results for themselves and for those who trust them.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: November 4, 2014
    Assignee: Google Inc.
    Inventors: Thomas Christopher Korte, Sumit Agarwal, Celia Neuhoff Saino