Class / Patent application number | Description | Number of patent applications / Date published |
707727000 | Frequency of document selection | 89 |
20100076962 | System and method for aggregation and monitoring of multimedia data stored in a decentralized way - System and method for aggregation and monitoring of multimedia data stored in a decentralized way for triggering upcoming class action events, whereas source databases ( | 03-25-2010 |
20100076963 | INDEX MAKING DEVICE, SYSTEM, PROGRAM, AND METHOD, AND RETRIEVAL DEVICE, SYSTEM, PROGRAM, AND METHOD - Provided is an index making device for lightening a load on a network and an information-providing server. The index making device ( | 03-25-2010 |
20100174708 | SYSTEMS AND METHODS FOR DETECTING NETWORK RESOURCE INTERACTION AND IMPROVED SEARCH RESULT REPORTING - Systems and methods are described for intercepting user interactions without network-provided content. The intercepted information can be used for prioritizing search results by statistical and other analyses of user interactions with a network resource and/or network content. A server connected to a network can receive captured information from an agent that is installed in a device connected to the network. The captured information can be related to an interaction of a user with a network resource. An aggregator may be provided to aggregate the captured information with other captured information related to a plurality of network resources and maintains a repository of aggregated captured information. A prioritizer can determine the relevance of network content based on characteristics of the aggregated captured information. The prioritizer determines relevance for a plurality of search results based on frequency of prior user interactions with the content of the search results. | 07-08-2010 |
20100185610 | VISUAL TAGS FOR SEARCH RESULTS GENERATED FROM SOCIAL NETWORK INFORMATION - Search results, including sponsored links and algorithmic search results, are generated in response to a query, and are marked based on frequency of clicks on the search results by members of social network who are within a predetermined degree of separation from the member who submitted the query. The markers are visual tags and comprise either a text string or an image. | 07-22-2010 |
20100262601 | METHODS AND SYSTEMS FOR ASSESSING THE QUALITY OF AN ITEM LISTING - Methods and systems for assessing the quality of an item listing are described. In an example embodiment, a listing quality score for an item listing is derived as a weighted sum of first and second parts. The first part represents a predicted score based on a comparison of item attributes for the item listing that are known at listing time, with item attributes of similar item listings that have historical data available for assessing their actual performance. The second part is based on one or more observed demand metrics representing actual historical performance of the item listing. The weighting factor is derived, such that over time, the emphasis shifts from the predicted to the observed score. | 10-14-2010 |
20110060736 | Query Revision Using Known Highly-Ranked Queries - An information retrieval system includes a query revision architecture providing one or more query revisers, each of which implements a query revision strategy. A query rank reviser suggests known highly-ranked queries as revisions to a first query by initially assigning a rank to all queries, and identifying a set of known highly-ranked queries (KHRQ). Queries with a strong probability of being revised to a KHRQ are identified as nearby queries (NQ). Alternative queries that are KHRQs are provided as candidate revisions for a given query. For alternative queries that are NQs, the corresponding known highly-ranked queries are provided as candidate revisions. | 03-10-2011 |
20110078140 | METHOD AND SYSTEM FOR USER GUIDED SEARCH NAVIGATION - A system, method and computer program product for presenting Uniform Resource Locator (URL) search results in response to a user query. The method includes receiving inputs from a plurality of users, each input from a respective user representing a path traversal of web pages identified by that user as having a relevance as determined by that user from a list of search result URLs generated by a search engine in response to a query. The system generates, from the received user inputs, a traversal result comprising a super directed graph, or a sub-directed graph constructed from the super directed graph, of web page nodes representing the URLs interconnected by edges, the super directed graph configured to include those URLs based on a popularity measure of the pages traversed; and the traversal result is displayed to include the URLs for user selection, in response to a subsequent user query. | 03-31-2011 |
20110082858 | CORRELATING WEB PAGE VISITS AND CONVERSIONS WITH EXTERNAL REFERENCES - One embodiment includes a method for correlating external references to a Web Page with conversions performed by one or more visitors to the Web Page. The method includes receiving the Web Page to monitor and determining one or more conversions to correlate. The one or more conversions to correlate include one or more actions performed on the Web Page by a visitor to the Web Page. The method also includes identifying the visitor to the Web Page. The visitor to the Web Page completed at least one action included in the conversions to correlate. The method also includes identifying the at least one action completed by the visitor and identifying an external reference that directed the visitor to the Web Page. The external reference contains a reference to the Web Page. | 04-07-2011 |
20110087656 | APPARATUS FOR QUESTION ANSWERING BASED ON ANSWER TRUSTWORTHINESS AND METHOD THEREOF - Provides is an apparatus for question answering based on answer trustworthiness including: an answer indexer that indexes documents of which document trustworthiness satisfying a threshold value among documents included in a document collection and stores it in a knowledge Bases; an answer candidate extractor that extracts answer candidate documents for a user's question from the knowledge Bases; an answer source trustworthiness measurement unit; an answer extraction strategy trustworthiness measurement unit; and a trustworthiness integrator that generates an answer candidate trustworthiness list by ranking the answer candidate documents on the basis of the document trustworthiness, the source trustworthiness, and the extraction strategy trustworthiness of the answer candidate documents. | 04-14-2011 |
20110087657 | ASSIGNING DATA FOR STORAGE BASED ON SPEED WITH WHICH DATA MAY BE RETRIEVED - A method, system, and apparatus for improving performance when retrieving data from one or more storage media. Files to be stored on the one or more storage media are classified into a ranking of different sets. Differences in retrieval value of different regions of the one or more storage media are exploited by selecting which files to store in which regions. For example, files that have a higher classification are stored in regions with faster retrieval values. The files can be classified based on frequency of access. Thus, files that are more frequently accessed are stored in regions that have a faster retrieval value. The files can be classified by another measure such as priority. For example, the classification for some or all of the files can be based on user-assigned priority. The classification may be based on events or data grouping. | 04-14-2011 |
20110087658 | Ranking Search Results Based on the Frequency of Access on the Search Results by Users of a Social-Networking System - 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. | 04-14-2011 |
20110093460 | Ranking Search Results Based on the Frequency of Access on the Search Results by Users of a Social-Networking System - 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; retrieve, from the social-networking system, social-networking information of the first user to identify one or more second users of the social-networking system who are connected to the first user within a predetermined degree of separation within the social-networking system; for each of the one or more web pages, determine a value indicating a number of times that the web page has been accessed by the one or more second users; rank the one or more web pages based on the value determined for each web page; and send a ranked set of hyperlinks for the one or more web pages to a second computing device associated with the first user. | 04-21-2011 |
20110131204 | Deriving Asset Popularity by Number of Launches - An embodiment of the invention includes a method for searching for mobile assets (e.g., mobile telephone applications and/or web applications) based on popularity. The popularities of the mobile assets are determined by monitoring usage of the assets, e.g., downloading of assets and/or launching of assets. Popularities of the mobile assets are also determined by gathering and analyzing user feedback of the assets, e.g., user tags and/or user quality ratings. Search queries for assets are also monitored to determine asset popularity. A search query for a requested asset is received from a requesting mobile device. Results of the search query are weighed with the popularities of the assets; and, the results of the search query are sent to the requesting mobile device. The results of the search query are also sent to an interface. A repository of assets are created based on the popularities of the assets. | 06-02-2011 |
20110161316 | Method, System, and Graphical User Interface for Alerting a Computer User to New Results for a Prior Search - A method, system, and graphical user interface for alerting a computer user to new results for a prior search are disclosed. One aspect of the invention involves a graphical user interface on a computer that includes a plurality of links recommended by a search engine for a computer user. The plurality of links are determined by the search engine by: producing search results by rerunning a plurality of search queries that have been performed previously for the computer user; and evaluating the produced search results to select search results that meet predefined search result selection criteria. At least one of the criteria is based on Internet usage data for the user. | 06-30-2011 |
20110167060 | METHODS AND SYSTEMS FOR IMPLEMENTING APPROXIMATE STRING MATCHING WITHIN A DATABASE - A computer-based method for character string matching of a candidate character string with a plurality of character string records stored in a database is described. The method includes a) identifying a set of reference character strings in the database, the reference character strings identified utilizing an optimization search for a set of dissimilar character strings, b) generating an n-gram representation for one of the reference character strings in the set of reference character strings, c) generating an n-gram representation for the candidate character string, d) determining a similarity between the n-gram representations, e) repeating steps b) and d) for the remaining reference character strings in the set of identified reference character strings, and f) indexing the candidate character string within the database based on the determined similarities between the n-gram representation of the candidate character string and the reference character strings in the identified set. | 07-07-2011 |
20110179023 | Methods and Apparatus for Employing Usage Statistics in Document Retrieval - Methods and apparatus consistent with the invention provide improved organization of documents responsive to a search query. In one embodiment, a search query is received and a list of responsive documents is identified. The responsive documents are organized based in whole or in part on usage statistics. | 07-21-2011 |
20110208730 | CONTEXT-AWARE SEARCHING - A model generated from search log data predicts a hidden state based on a query to determine a context of the query, such as for providing re-ranked search results, query suggestions and/or URL recommendations. | 08-25-2011 |
20110258186 | ASSIGNING DATA FOR STORAGE BASED ON A FREQUENCY WITH WHICH THE DATA IS ACCESSED - A method, system, and apparatus for improving performance when retrieving data from one or more storage media. Files to be stored on the one or more storage media are classified into a ranking of different sets. Differences in retrieval value of different regions of the one or more storage media are exploited by selecting which files to store in which regions. For example, files that have a higher classification are stored in regions with faster retrieval values. The files can be classified based on frequency of access. Thus, files that are more frequently accessed are stored in regions that have a faster retrieval value. The files can be classified by another measure such as priority. For example, the classification for some or all of the files can be based on user-assigned priority. The classification may be based on events or data grouping. | 10-20-2011 |
20110282872 | Methods and Systems for Categorizing Data in an On-Demand Database Environment - Categorizing data in an on-demand database environment is provided. The categorized data is accessed to provide results based on statistical likelihood that records provide a desired result of a query. The categorization of the data includes organizing queries based on semantic terms, with categorization based on a multidimensional categorization of data in the database environment. The generating of results includes accessing relationship metadata both for individual records and for categories. Relationships along the same category, or among categories can provide records that may answer the query. The relationships and statistics are updated based on usage of the results data. Records and relationships identified as being used to solve the query, or being a desired solution to the query, can be weighted more heavily, thus increasing the likelihood of providing the most relevant data for subsequent queries. | 11-17-2011 |
20110289079 | DYNAMIC LAYOUT FOR A SEARCH ENGINE RESULTS PAGE BASED ON IMPLICIT USER FEEDBACK - The present invention is directed towards systems and methods for providing dynamic search results based upon historical data through the use of one or more widgets. The method of the present invention comprises receiving a request for content from a client and generating one or more widgets for providing search result content. A display profile is applied to the one or more widgets and the one or more widgets are combined with static search results to form a search result page that is provided to a requesting client. | 11-24-2011 |
20110295850 | DETECTION OF JUNK IN SEARCH RESULT RANKING - Embodiments are directed to ranking search results using a junk profile. For a given corpus of documents, one or more junk profiles may be created and maintained. The junk profile provides reference metrics to represent known junk documents. For example, a junk profile may comprise a dictionary of document data that is automatically inserted into documents created using a particular system or template. A junk profile may also comprise one or more representations (e.g., histograms) of a distribution of a particular junk variable for known junk documents. The junk profile provides a usable representation of known junk documents, and the present systems and methods employ the junk profile to predict the likelihood that documents in the corpus are junk. In embodiments, junk scores are calculated and used to rank such documents higher or lower in response to a search query. | 12-01-2011 |
20120016873 | METHOD AND SYSTEM FOR RANKING SEARCH RESULTS BASED ON CATEGORIES - Described herein are methods and systems for promoting item listings that satisfy a query based on the item listings being assigned to certain categories that have, based on historical click data, exhibited high demand characteristics for the query. Consistent with some embodiments, a certain number of leaf-level categories are identified based on demand data for those categories, and the item listings assigned to those categories are promoted through a weighting factor derived in part based on the click probability score associated with the category. In some embodiments, certain sub-categories may be selected when the demand associated with the child categories of the sub-category is well balanced. | 01-19-2012 |
20120016874 | DOCUMENT SCORING BASED ON QUERY ANALYSIS - A system may determine an extent to which a document is selected when the document is included in a set of search results, generate a score for the document based, at least in part, on the extent to which the document is selected when the document is included in a set of search results; and rank the document with regard to at least one other document based, at least in part, on the score. | 01-19-2012 |
20120109948 | Process and Apparatus for Selecting an Item From a Database - The present invention relates to a method and apparatus for selecting database items from a database, where the database items are indexed by a list of item identifiers. The item identifiers may be in the form of text. An initial display is generated which includes one or more parts of the item identifiers. Selection of the one or more parts may be made and results in the generation of a display of a further one or more parts for selection. The further one or more parts may be selected in order to add to the selected one or more parts to build a larger part or whole of an item identifier. Selection from a large list of item identifiers may be carried out in a relatively short time period. | 05-03-2012 |
20120143860 | IDENTIFYING KEY PHRASES WITHIN DOCUMENTS - The present invention extends to methods, systems, and computer program products for identifying key phrases within documents. Embodiments of the invention include using a tag index to determine what a document primarily relates to. For example, an integrated data flow and extract-transform-load pipeline, crawls, parses and word breaks large corpuses of documents in database tables. Documents can be broken into tuples. The tuples can be sent to a heuristically based algorithm that uses statistical language models and weight+cross-entropy threshold functions to summarize the document into its “top N” most statistically significant phrases. Accordingly, embodiments of the invention scale efficiently (e.g., linearly) and (potentially large numbers of) documents can be characterized by salient and relevant key phrases (tags). | 06-07-2012 |
20120191705 | METHODS AND SYSTEMS FOR IMPROVING A SEARCH RANKING USING RELATED QUERIES - Systems and methods that improve search rankings for a search query by using data associated with queries related to the search query are described. In one aspect, a search query is received, a related query related to the search query is determined, an article (such as a web page) associated with the search query is determined, and a ranking score for the article based at least in part on data associated with the related query is determined. Several algorithms and types of data associated with related queries useful in carrying out such systems and methods are described. | 07-26-2012 |
20120197881 | SEGMENTATION OF PROFESSIONAL NETWORK UPDATE DATA - 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. | 08-02-2012 |
20120226685 | System for User Driven Ranking of Web Pages - Linked documents are ranked by observing link selections for referred documents from referring documents and counting such selections. The counts for each of the link selections are stored at various computer systems of a distributed network, a centralized collection of computers connected through a local network, or a hybrid system (collectively, the “system”) consisting of combinations of distributed and centralized systems, and processed (e.g., using a discrete probability distribution defined by the counts of the link selections) to obtain page ranks for the referred documents. The link selections may be observed by a browser extension running on individual ones of the computer systems of the distributed network and the counts of the link selections may be stored at locations within the system determined by a distributed hash table. Search request results may be displayed in a ranked order as determined by the page ranks. | 09-06-2012 |
20120239645 | PROVIDING SUGGESTIONS OF RELATED VIDEOS - Methods are provided for identifying media files that are related to a user-selected media file. Initially, a first set of media files that have previously been determined to be related to the selected media file is identified. It is determined that the number of media files in the first set of media files does not exceed a minimum number. A query is constructed based on the title or description of the selected media file to locate more related media files. A media database is searched and the results are combined with the first set of media files to be displayed. | 09-20-2012 |
20120323907 | WEB SEARCHING - A human or hand-labeled ranking of URL results for a search query is compared against actual click data for the respective query/URL pairs (e.g., which URLs were actually clicked on by users when the URLs were presented to users when the search query was run in the real world). The human ranking or ordering of the URL results (e.g., pre-existing relevance ranking) for the query can then be adjusted, if necessary, based upon the real world click data (e.g., click relevance ranking). The modified pre-existing relevance ranking can be used in providing future search results. | 12-20-2012 |
20120330945 | Ranking Search Results Based on the Frequency of Access on the Search Results by Users of a Social-Networking System - 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. | 12-27-2012 |
20130144871 | DYNAMIC CATALOG RANKING - A device receives, from a user device, a search query for video content listings in a video catalog. The device identifies, based on the search query, a set of relevant video assets from an index of the catalog content and determines dimensional values of the search query. The device determines a subset of the relevant video assets based on filtering usage metrics, for the set of relevant video assets, against the dimensional values. The device calculates a popularity value for each video asset in the subset of the relevant video assets and ranks each video asset in the subset of the relevant video assets to form a ranked list. The device sends, to the user device, a response to the search query that includes the ranked list. | 06-06-2013 |
20130191380 | METHODS AND SYSTEMS FOR DETERMINING MEDIA VALUE - Exemplary embodiments are directed to determining a media value associated mentions of an entity in one or more documents based on a sentiment attributed to the mentions of the entity and/or a frequency with which the entity is mentioned. Exemplary embodiments can include a media value engine that can identify mentions of an entity in documents, attribute sentiment to the mentions of the entity; determine a polarity of the sentiment, and calculate a media value attributed to the entity based on the sentiment. | 07-25-2013 |
20130226916 | Facet Suggestion for Search Query Augmentation - A method searches a set of information using a computer. The method generates a set of search results based on a search query. Then, without further user input, the method generates a set of candidate facets, where each of the candidate facets can be used to select a subset of the search results. The method ranks the candidate facets in accordance with selectivity of the candidate facets and selects a plurality of facets from among the candidate facets for presentation to the user. The selection is in accordance with the rankings of the candidate facets. The method formats the presentation facets for display to the user. In response to user selection of a presentation facet, the method generates a revised search query comprising the original search query and the selected presentation facet, and generates a revised set of search results based on the revised search query. | 08-29-2013 |
20130238615 | INFORMATION MANAGEMENT APPARATUS AND INFORMATION MANAGEMENT METHOD - An information management apparatus, including an obtainment unit to obtain identification information for identifying first viewed information when a viewing unit has displayed the first viewed information, an extraction unit to extract a frequently appearing character string included in the first viewed information, a registration unit to add route information to identification information for identifying second viewed information in an associated manner, a first output unit to output to the display unit first display information for displaying a first selection unit that lists favorites information including route information including a frequently appearing character string for each frequently appearing character string; and, a second output unit to output to the display unit second display information for displaying favorites information including route information including a frequently appearing character string that corresponds to a selected first selection unit. | 09-12-2013 |
20130254190 | SEARCH DEVICE, SEARCH METHOD, AND COMPUTER PROGRAM PRODUCT - According to an embodiment, a search device includes a first storage to store therein a keyword group generated by grouping keyword candidates which are to be candidates for a search keyword according to a rule set in advance; a first acquisition unit to acquire a first recommended keyword which is the keyword candidate partially including an input string not yet been entered; a second acquisition unit to acquire a second recommended keyword which is included in the keyword group to which the first recommended keyword belongs and which is the keyword candidate other than the first recommended keyword; an output unit to output a search screen for displaying the first recommended keyword and the second recommended keyword in a selectable way; and a search unit to perform a search with the first recommended keyword or the second recommended keyword selected on the search screen as the search keyword. | 09-26-2013 |
20140025671 | CONTEXT-BASED OBJECT RETRIEVAL IN A SOCIAL NETWORKING SYSTEM - Embodiments improve the ability of users of a social networking system to search for information that is likely to be relevant to them by learning and/or applying a search context associated with selector components used to search for objects of the social networking system. The search context is specific to the use of an individual selector and thus need not be as general as the context of an entire page or set of pages in which selectors can be embedded. The social networking system may learn the context of a selector by monitoring user selections from prior search results performed using the selector. | 01-23-2014 |
20140046938 | HISTORY RECORDS SORTING METHOD AND APPARATUS - Disclosed are a history records sorting method and apparatus, belonging to the field of network data processing. The method comprises: receiving a URL sent by a web browser and acquiring a URL type according to the URL ( | 02-13-2014 |
20140108392 | ASSIGNING DATA FOR STORAGE BASED ON A FREQUENCY WITH WHICH THE DATA IS ACCESSED - A method, system, and apparatus for improving performance when retrieving data from one or more storage media. Files to be stored on the one or more storage media are classified into a ranking of different sets. Differences in retrieval value of different regions of the one or more storage media are exploited by selecting which files to store in which regions. For example, files that have a higher classification are stored in regions with faster retrieval values. The files can be classified based on frequency of access. Thus, files that are more frequently accessed are stored in regions that have a faster retrieval value. The files can be classified by another measure such as priority. For example, the classification for some or all of the files can be based on user-assigned priority. The classification may be based on events or data grouping. | 04-17-2014 |
20140143242 | Process and Apparatus for Selecting an Item from A Database - The present invention relates to a method and apparatus for selecting database items from a database, where the database items are indexed by a list of item identifiers. The item identifiers may be in the form of text. An initial display is generated which includes one or more parts of the item identifiers. Selection of the one or more parts may be made and results in the generation of a display of a further one or more parts for selection. The further one or more parts may be selected in order to add to the selected one or more parts to build a larger part or whole of an item identifier. Selection from a large list of item identifiers may be carried out in a relatively short time period. | 05-22-2014 |
20140156654 | Gaze controlled contextual web search - The embodiments herein relate to web searches and, more particularly, to a gaze controlled approach to automate web search. The system identifies coordinates of the display unit the user is gazing at, at each instance of time and forms corresponding gaze vectors. Further, data displayed on the display unit is grouped into different semantic zones; with each semantic zone having different coordinates. By comparing coordinate information in the gaze vector and each of the semantic zones, the system identifies semantic zone the user is gazing at. Further, from the identified semantic zones, the system identifies a subject of interest for that user. A search is performed in the associated databases with the subject of interest as the key and the results are displayed to the user. | 06-05-2014 |
20140181096 | ENTITY NAME DISAMBIGUATION - Systems, methods, and computer-readable storage media for disambiguating entity names by determining query terms to associate with certain entities based on, for instance, user selection of Uniform Resource Locators (URLs), are provided. In embodiments, query data is analyzed to determine which queries are most closely associated with certain entities, based on quantities of user selections associated with a particular URL and a given query, as compared to a total quantity of user selections associated with the query. Identified queries can be used to return search results, images to supplement search results, advertising, or the like that are associated with appropriate entities. | 06-26-2014 |
20140222801 | AUTONOMIC SELECTIVE IMPORTATION OF CONTACTS IN A CONTACT MANAGEMENT SYSTEM - Embodiments of the present invention provide a method, system and computer program product for autonomic selective importation of contacts in a contact management system. In one embodiment of the invention, a method for autonomic selective importation of contacts in a contact management system is provided. The method includes monitoring communications between an end user and different contacts over a communications network through at least one external communications application and rating the different contacts according to frequency of communication with the end user evident from the monitored communications. The method additionally includes importing a selected one of the different contacts into a contact data store of a contact management system responsive to a determination that the selected one of the different contacts has been rated beyond a threshold value. | 08-07-2014 |
20140222802 | SELECTING SOCIAL CONTEXT FOR SPONSORED STORIES IN A SOCIAL NETWORKING SYSTEM - A viewing user is provided with sponsored stories describes actions of a user connected to the viewing user associated with an object promoted by an advertiser or actions otherwise promoted by the advertiser. Based on a performance metric, the social networking system selects the user or action to be described by the sponsored story. For example, the social networking system ranks candidate sponsored stories describing different actions or users and selects a candidate sponsored story to increase the likelihood of a viewing user interacting with the selected candidate sponsored story. | 08-07-2014 |
20140222803 | IDENTIFYING ITEMS RELEVANT TO A CURRENT QUERY BASED ON ITEMS ACCESSED IN CONNECTION WITH SIMILAR QUERIES - The present invention provides a software facility for identifying the items most relevant to a current query based on items selected in connection with similar queries. In preferred embodiments of the invention, the facility receives a query specifying one or more query terms. In response, the facility generates a query result identifying a plurality of items that satisfy the query. The facility then produces a ranking value for at least a portion of the items identified in the query result by combining the relative frequencies with which users selected that item from the query results generated from queries specifying each of the terms specified by the query. The facility identifies as most relevant those items having the highest ranking values. | 08-07-2014 |
20140280107 | SEARCH QUERY SUGGESTIONS BASED ON PERSONAL INFORMATION - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a query initial input from a user, in response to receiving the query initial input, determining a set of personalized query suggestions based on the query initial input, the set of personalized query suggestions including one or more content-based query suggestions that reflect at least one of user data associated with the user within one or more computer-implemented services and use of the one or more computer-implemented services by the user, and transmitting instructions to display the set of personalized query suggestions to the user. | 09-18-2014 |
20140289237 | SUGGESTING CONNECTIONS TO USERS WITH LOW ACTIVITY IN A SOCIAL NETWORKING SYSTEM - To suggest new connections to a user of a social networking system, the system generates a set of candidate users to whom the user has not already formed a connection. The system determines the likelihood that the user will connect to each candidate user if suggested to do so, and it also computes the value to the social networking system if the user does connect to the candidate user. Then, the system computes an expected value score for each candidate user based on the corresponding likelihood and the value. The candidate users are ranked and the suggestions are provided to the user based on the candidate users' expected value scores. The social networking system can suggest other actions to a user in addition to forming a new connection with other users. | 09-25-2014 |
20140324849 | PERSONALIZED SEARCH WIDGETS FOR CUSTOMIZED USER INTERFACE - A set of personalized search widgets for providing a customized user interface are provided. Among the personalized search widgets include a related searches menu to depict related search terms according to popularity and type. A query builder for explicitly including or excluding particular terms from the query may be provided. The search widgets may further include a history of past searches received from a user, a selection of categories to be searched, and one or more category suggestions. Some widgets associated with sellers allow a user to filter results according to a trusted seller status of the seller or the identity of the seller, and provide to the user a tag cloud including feedback about the seller. The results of a search may be presented in a spreadsheet style format. | 10-30-2014 |
20140344263 | Identification of acronym expansions - 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. | 11-20-2014 |
20140372425 | PERSONALIZED SEARCH EXPERIENCE BASED ON UNDERSTANDING FRESH WEB CONCEPTS AND USER INTERESTS - 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. | 12-18-2014 |
20150039601 | PRE-DELIVERY OF CONTENT TO A USER DEVICE - 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. | 02-05-2015 |
20150052127 | SYSTEMS AND METHODS FOR PROGRAMATICALLY CLASSIFYING TEXT USING CATEGORY FILTRATION - 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. | 02-19-2015 |
20150052128 | QUERY RESPONSE USING MEDIA CONSUMPTION HISTORY - 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. | 02-19-2015 |
20150095327 | INFORMATION RETRIEVAL SYSTEM, VEHICLE DEVICE, MOBILE COMMUNICATION TERMINAL, AND INFORMATION RETRIEVAL PROGRAM PRODUCT - 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. | 04-02-2015 |
20150120717 | SYSTEMS AND METHODS FOR DETERMINING INFLUENCERS IN A SOCIAL DATA NETWORK AND RANKING DATA OBJECTS BASED ON INFLUENCERS - 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. | 04-30-2015 |
20150149453 | SEGMENTATION OF PROFESSIONAL NETWORK UPDATE DATA - 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. | 05-28-2015 |
20150347417 | UNIVERSAL QUERY SEARCH RESULTS - Generally described, embodiments of the present invention provide the ability to generate a universal query result set from several different search index result sets by including identifications of items from the different search index result sets in an accurate manner. After a query has been submitted, search index result sets are received from several different search indexes, an allocation score for each search index is computed and a universal item score for the top-level item identified in each search index is computed. The method then combines the allocation score and the universal item score for the top level item for each search index result set and adds the item with the highest combined score to the universal query result set. | 12-03-2015 |
20160004705 | Bulletin Board Data Mapping and Presentation - A computer-implemented method performed at a server system having one or more processors and memory, the method comprising receiving a set of curated documents comprising one or more documents identified as being relevant to a sector, analyzing the set of curated documents to determine one or more words and a count of each of the one or more words for all documents of the curated set of documents, further analyzing the set of curated documents, by analyzing one or more n-grams based on the one or more words, determining a first score based on a term frequency and a global document frequency of each of the one or more words of each of the one or more n-grams, determining a document vector based on averages of the first score, where the document vector comprises a perfect document for the sector, and storing the document vector in the data store. | 01-07-2016 |
20160019218 | SYSTEM AND METHOD FOR USING DATA INCIDENT BASED MODELING AND PREDICTION - A system and method for enabling information extraction from large data sets (so-called “big data”) according to a new paradigm is disclosed. This system does not generate functions describing why certain inputs result in certain outputs. Instead, it creates incident mappings of inputs to outputs without regard to why inputs result in outputs. These mappings can be distributions or other data sets representative of different outcomes occurring. This enables several useful operations. For example, by providing a data set indicative of outputs that have historically occurred following a particular input, the disclosed system can be used to predict future outcomes with probabilities. For example, if a particular stock price pattern is provided as an input, the system generates an output data set indicating the probabilities of certain price behaviors following that input pattern. This data set can thus be used to predict future behavior. Other useful operations are disclosed herein. | 01-21-2016 |
20160026643 | PRESENTING SUGGESTED FACETS - Method and system to present suggested facets is described. The system includes a search request detector, a search results generator, a facet selector, and a presentation module. The search request detector detects a search request comprising search criteria. The search results generator | 01-28-2016 |
20160041985 | SYSTEMS AND METHODS FOR SUGGESTING HEADLINES - Systems and methods for recommending headlines of an article are disclosed. A topic for the article may be chosen based on the article and an original headline. Trending words within the topic that are related to the article are identified and suggested for inclusion in a revised headline. | 02-11-2016 |
20160055010 | GUIDED EDIT OPTIMIZATION - Techniques for optimizing a guided edit process for editing a member profile page are described. According to various embodiments, incomplete member profile fields in a member profile associated with member of an online social networking service are identified. Profile completion score weight values associated with the incomplete member profile fields in the member profile are then determined. Thereafter, the incomplete member profile fields in the member profile are ranked, based on the profile completion score weight values associated with each of the incomplete member profile fields. A list of one or more of the highest ranked incomplete member profile fields are then displayed, together with a prompt recommending the member to complete the identified incomplete member profile fields. | 02-25-2016 |
20160063117 | SEARCHING AND DISPLAYING RELATED CONTENT TO A POST IN AN ACTIVITY STREAM - A method for searching and displaying content related to a post in an activity stream may include presenting, by a processor, an activity stream to a user. The activity stream may include a plurality of posts. The method may also include detecting a user action with respect to a particular post of the plurality of posts and analyzing content of the particular post. The method may additionally include searching at least other posts in the activity stream of the user for related content to the particular post based on the analysis of the content of the particular post. The method may additionally include generating a list of posts including related content to the particular post in response to the search. The method may further include presenting the list of posts comprising the related content. The list of posts provide a history or context leading up to the particular post. | 03-03-2016 |
20160070801 | Augmenting Search Results With Device And Application History - Disclosed are techniques for a method for generating search results that indicate to a user whether the applications listed in the search results have been installed on one or more of their user devices. A search engine obtains one or more user device profiles and combines them to generate a master device profile. The search engine is further configured to provide search results that indicate the installation history of the applications appearing in the search results based on the master device profile. The master device profile contains the installation history of applications across the user devices associated to a particular user. A user device can be configured to generate and maintain a master device profile and can tag search results received from the search engine accordingly. | 03-10-2016 |
20160078038 | EXTRACTION OF SNIPPET DESCRIPTIONS USING CLASSIFICATION TAXONOMIES - Systems and methods are presented for generating snippets from document data within the document and category taxonomies. In some embodiments, the system may receive a document comprising a set of paragraphs and sentences, identify text in the document relating to a set of categories, and score the paragraphs based on a relation between the paragraph and the set of categories to produce a section score. The system determines one or more sentences for inclusion in a snippet based in part on the section score. The system generates a snippet from the sentences determined for inclusion and associates the snippet with the document. | 03-17-2016 |
20160085757 | INFORMATION DISPLAY DEVICE, INFORMATION DISPLAY METHOD, AND STORAGE MEDIUM - An information display device includes a communication unit which communicates with another device; a display unit; a memory; and a processor which performs a transmitting process to transmit a search history of the information display device to the another device via the communication unit, a receiving process to receive a search history of the another device via the communication unit, and a control process to display, as a candidate to be searched for on the display unit, a word and/or phrase included in the search history received by the receiving process. | 03-24-2016 |
20160092574 | METHOD AND APPARATUS FOR GRAPHIC CODE DATABASE UPDATES AND SEARCH - Methods and apparatuses for updating and searching a graphic code are disclosed. The apparatus receives a graphic query request carrying a graphic code to be searched. If no product information corresponding to the graphic code is found in the graphic code database, the apparatus searches for a recommended keyword corresponding to the graphic code; if a recommended keyword is found, the apparatus returns the recommended keyword, and if not found, returns a search box. The apparatus then receives a search request carrying a search keyword, and, if the search keyword is determined to be inconsistent with the recommended keyword corresponding to the graphic code, makes the search keyword a new recommended keyword of the graphic code, and adds the new recommended keyword to the graphic code database. | 03-31-2016 |
20160098477 | Returning Related Previously Answered Questions Based on Question Affinity - Mechanisms are provided, in a Question and Answer (QA) system, for identifying a related previously processed question. A first question is processed by the QA system to generate an answer to the first question and a supporting evidence passage that supports the answer to the first question being a correct answer to the first question. The QA system performs a lookup operation in a question repository based on an identifier of the supporting evidence passage to identify an entry corresponding to a previously processed question, different than the first question, that previously had an answer generated based on the supporting evidence passage. The QA system returns the previously processed question and the answer to the first question to a submitter of the first question. | 04-07-2016 |
20160132570 | SEARCHING TOPICS BY HIGHEST RANKED PAGE IN A SOCIAL NETWORKING SYSTEM - Equivalent concepts expressed across multiple domains are matched and associated with a metapage generated by a social networking system. User preferences expressed on multiple domains, represented as pages in a social networking system, may be organized by concept and shared with advertisers, third-party developers, and other users of the social networking system using the metapages generated for the concepts. Aggregated social information may be presented to users of the social networking system viewing a page associated with a metapage. In one embodiment, a best page may be determined for a user based on information about the user. | 05-12-2016 |
20160142502 | TOPICAL ACTIVITY MONITOR AND IDENTITY COLLECTOR SYSTEM - A method for identifying respective networked devices in a social communications network, which networked devices communicate messages relevant to an article. The messages may include posts, shares, likes, votes, ranks, and other comments. A server of the social communications network maintains a respective identity (e.g., user name or handle) for each connected networked device, respectively, of the social communications network. The server includes an API for requests. The method includes receiving a search item from a data communications network, collecting articles related to the search item from each of the at least one source of articles of the data communications network, storing in a database, for each respective one of the article from the step of collecting, a respective unique identifier representing the article, comparing the search item to each respective unique identifier, respectively, of the database, to determine similarity of the respective unique identifier to the search item, compiling a result set of each respective unique identifier determined similar to the search item in the step of comparing, communicatively detecting the share count of the messages of the social communications network related to the result set, deriving a score based collectively on all of the share counts from the step of communicatively detecting, the score represents topical activity of networked devices of the social communications network for the search item, calling the API of the server intermediating communications among the networked devices of the social communications network, receiving the identities of the networked devices of the social communications network; and storing the identities in a database in a storage. | 05-19-2016 |
20160147756 | Check-in Suggestions - In one embodiment, a method includes receiving first-user input corresponding to a check-in for the first user, accessing a check-in history of the first user, and identifying one or more second users based at least in part on the check-in history, where the first user is a user of a social-networking system that includes a number of nodes and a number of edges connecting the nodes, with at least one node corresponding to the first user. The method includes providing an identification of one or more of the identified second users for display to the first user in association with the check-in. | 05-26-2016 |
20160147845 | METHODS AND SYSTEMS FOR MANAGING N-STREAMS OF RECOMMENDATIONS - 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. | 05-26-2016 |
20160147890 | Identifying Content Items From Various Sources Associated with an Object - An online system receives content items from one or more content sources. The content items are mapped to objects in a database of the online system based on measures of affinity of the content items for the objects. When a query identifying an object in the database is received by the online system, the online system identifies content items associated with the identified object. Information describing the identified content items is generated by the online system and provided to a user or entity from which the query was received. Additionally, information describing social engagement with the identified object may be determined based on the content items mapped to the identified object and included in the information describing the identified content items. | 05-26-2016 |
20160154796 | METHOD, SYSTEM AND APPARATUS FOR DYNAMICALLY CONTROLLING WEB-BASED MEDIA GALLERIES | 06-02-2016 |
20160154822 | IMAGE QUALITY ASSESSMENT TO MERCHANDISE AN ITEM | 06-02-2016 |
20160154887 | Content Recommendation System | 06-02-2016 |
20160170993 | SYSTEM AND METHOD FOR RANKING NEWS FEEDS | 06-16-2016 |
20160171107 | DATA DICTIONARY SYSTEM IN AN EVENT HISTORIAN | 06-16-2016 |
20160188728 | METHODS AND SYSTEMS FOR DETERMINING MEDIA CONTENT TO DOWNLOAD - Methods and systems are described for a media guidance application that tailors media content recommendations for downloadable content to the current interests of the users. For example, the media guidance application may determine the current interests of a user based on the media content recently consumed by the friends of the user, and automatically download that media content. In such cases, the media guidance application may monitor social networks of the user for indications of media content that may have been recently consumed by the friends of a user as such media content is likely to be of current interest to the user. In response to detecting media content that was recently consumed by the friend of the user, the media guidance application may automatically download the media content to a device of the user. | 06-30-2016 |
20160188729 | SYSTEMS AND METHODS FOR UPDATING LINKS BETWEEN KEYWORDS ASSOCIATED WITH A TRENDING TOPIC - Systems and methods are described herein for updating links between keywords associated with a trending topic. Control circuitry may identify a plurality of communications associated with a plurality of users, the plurality of communications being related to a topic. The communications may comprise, for example, emails, text messages, online social media posts, websites or portions of a website, or any other online communication. The control circuitry may determine whether the topic is trending and increase a strength of association between a first symbol associated with the topic and a second symbol associated with the topic such that when a search query is received that includes the first symbol, search results related to the second symbol have a higher probability of being returned. | 06-30-2016 |
20160196348 | RE-ORDERING SEARCH RESULTS BASED ON VIEWED PAGES | 07-07-2016 |
20160198011 | METHOD, APPARATUS AND SYSTEM FOR ENHANCING A USER'S ENGAGEMENT WITH A SERVICE | 07-07-2016 |
20160253342 | Presentation of Search Results to Mobile Devices Based on Television Viewing History | 09-01-2016 |
20160253720 | INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING METHOD, AND INFORMATION PROCESSING PROGRAM | 09-01-2016 |
20160378767 | INFORMATION EXTRACTION METHOD, INFORMATION PROCESSING DEVICE, AND COMPUTER-READABLE STORAGE MEDIUM STORING INFORMATION EXTRACTION PROGRAM - An information extraction method, includes: extracting, by a computer, a plurality of item candidates that are candidates of Pareto-optimal items from among items included in item information, based on a search condition; obtaining an order of the plurality of candidates based on history information indicating previously-selected items; calculating a score for each of one or more first items that do not satisfy the search condition and is included in the item information based on the order; and outputting one or more second items having a score which satisfies a specific condition from among the one or more first items based on the score. | 12-29-2016 |
20160378837 | DISTRIBUTED PROCESSING OF A SEARCH QUERY WITH DISTRIBUTED POSTING LISTS - Provided are a computer program product, system, and method for distributed processing of a query with distributed posting lists. A dispatch map has entries, wherein each entry identifies one of a plurality of terms in a dictionary, wherein for each of the terms there is a posting list identifying zero or more objects including the term, wherein at least one of the dispatch map entries indicate at least one distributed processing element including the posting list for the term. The dispatch map is used to dispatch sub-expressions comprising portions of a query to distributed processing elements having the posting lists for terms in the sub-expressions, wherein the distributed processing elements distributed the sub-expressions execute the sub-expressions on the posting lists for the terms in the sub-expression. | 12-29-2016 |
20160378840 | Filtering Search Results Using Current Software Application States - Techniques include receiving a search query from a user device, receiving an indication of a current application (app) state of a native app executing on the device from the device, and identifying app state records based on the query and the indication. Each app state record includes an app access mechanism (AAM) and app state information (ASI). The AAM references the native app executing on the user device and indicates operations for the app to perform. The ASI describes an app state of the app after performing the operations. Identifying each app state record based on the indication includes determining that the current app state is a parent app state of the app state described by the ASI included in the identified record. The techniques further include selecting the AAMs from the identified app state records and transmitting the selected AAMs to the user device. | 12-29-2016 |
20180025010 | PRESENTATION OF SEARCH RESULTS TO MOBILE DEVICES BASED ON VIEWING HISTORY | 01-25-2018 |
20190147058 | METHOD AND APPARATUS FOR PUSHING MULTIMEDIA CONTENT | 05-16-2019 |