Patent application number | Description | Published |
20110173180 | SEARCH ENGINE RECENCY USING CONTENT PREVIEW - Disclosed herein is use of a preview of content from a target document, as provided by a content preview source such as a Really Simple Syndication (RSS) feed, by a search engine. The content preview source includes the preview of the target document's content and a reference, e.g., a Universal Resource Locator (URL) or other link. A content preview document is generated using data extracted from the content preview source. The content preview document is made available in a searchable index used by a search engine to respond to a search query. A fetch operation is scheduled to fetch the target document using the reference provided in the content preview source. Once fetched, the data extracted from the content preview source can be associated with the target document, and can be used in presenting the target document in search results. | 07-14-2011 |
20120166438 | SYSTEM AND METHOD FOR RECOMMENDING QUERIES RELATED TO TRENDING TOPICS BASED ON A RECEIVED QUERY - Systems and methods for identifying candidate queries related to a trending topic based on a user query are described. A trending topic identification module identifies topics trending in one or more real-time content sources. The real-time content source(s) may include, for example, a source of microblog posts or other user-generated data, a news feed, or the like. A query recommendation module suggests at least one candidate query in response to receiving a user query. The query recommendation module obtains the at least one candidate query by comparing words and named entities of the user query with words and named entities associated with the trending topics identified by the trending topic identification module. | 06-28-2012 |
20130110823 | SYSTEM AND METHOD FOR RECOMMENDING CONTENT BASED ON SEARCH HISTORY AND TRENDING TOPICS | 05-02-2013 |
20130282682 | Method and System for Search Suggestion - Method, system, and programs for intent-based search suggestion are disclosed. A query suggestion is determined from a plurality of query suggestions in response to a user entering a query. Annotated intent information associated with the determined query suggestion is then fetched. The annotated intent information includes one or more intents with annotation information. The determined query suggestion is presented with one or more labels to the user. Each label indicates one of the one or more intents. The one or more labels are ranked based on their corresponding intents. | 10-24-2013 |
20130282702 | METHOD AND SYSTEM FOR SEARCH ASSISTANCE - Method, system, and programs for intent-based search assistance are disclosed. Intent information associated with a query entered by a user is first collected. The intent information includes one or more intents. The collected intent information is then associated with annotation information to generate annotated intent information for the query. In response to the user entering the query, a query suggestion is determined from a plurality of query suggestions. Content is then provided to the user at real-time based on the determined query suggestion and the annotated intent information for the query. | 10-24-2013 |
20130282709 | METHOD AND SYSTEM FOR QUERY SUGGESTION - Method, system, and programs for context-based query suggestion are disclosed. A user input is received first. The user input is associated with a request for query suggestion and a page identifier for identifying a page on which a user is browsing. A plurality of page aboutnesses of the page are then fetched from a database based on the received page identifier. A plurality of query suggestions are determined based on the fetched plurality of page aboutnesses. The determined plurality of query suggestions are provided to the user. | 10-24-2013 |
20130283097 | DYNAMIC NETWORK TASK DISTRIBUTION - Methods, systems, and programming for distributing tasks to a network of machines are disclosed. A plurality of tasks is received, each task having an associated priority level. Each of the plurality of tasks is assigned to a priority line of a plurality of priority lines based on the associated priority level of each of the plurality of tasks. A distribution strategy is determined for the plurality of tasks based on an analysis of at least one worker machine. A group of tasks is scheduled from the plurality of priority lines to a gateway line based on the distribution strategy. Tasks are pushed from the gateway line to the at least one worker machine to process the tasks. The progress of tasks processed by worker machines is monitored and results of tasks are fetched and delivered to users of user devices. | 10-24-2013 |
20130283137 | Snapshot Refreshment for Search Results Page Preview - Methods, systems, and programming for refreshing web page URL snapshots are disclosed. A plurality of URLs is received. URLs from the plurality of URLs are selected to schedule for refreshment of snapshots corresponding to web pages associated with the URLs. A plurality of snapshots is generated, each snapshot associated with a corresponding URL of the selected URLs scheduled for refreshment. The plurality of snapshots is provided for display, wherein each snapshot is a viewable and actionable link to the corresponding URL the snapshot is associated with. | 10-24-2013 |
20130283140 | SNAPSHOT GENERATION FOR SEARCH RESULTS PAGE PREVIEW - Methods, systems, and programming for providing web page snapshots are disclosed. A URL is received. A snapshot of the web page associated with the URL is generated. A plurality of features is extracted from the snapshot. A determination is made regarding whether the snapshot is high quality based on the plurality of extracted features of the snapshot. The generated snapshot is provided as a viewable and actionable link to the URL. | 10-24-2013 |