Abstract:
A method and apparatus of a device that ranks a plurality of query results from a plurality of search domains is described. In this embodiment, the device receives a query from a client. In addition, the device applies the query to the plurality of search domains and a broad-base search domain. Furthermore, the device receives the plurality of query results from the plurality of search domains and a set of broad-base query results from the broad-base search domain. The device additionally ranks the plurality of query results using the set of broad-base query results and returns a ranked plurality of query results to the client.
Abstract:
Systems and methods are disclosed for generating term frequencies of known terms based on crowdsourced differentially private sketches of the known terms. An asset catalog can be updated with new frequency counts for known terms based on the crowdsourced differentially private sketches. Known terms can have a classification. A client device can maintain a privacy budget for each classification of known terms. Classifications can include emojis, deep links, locations, finance terms, and health terms, etc. A privacy budget ensures that a client does not transmit too much information to a term frequency server, thereby compromising the privacy of the client device.
Abstract:
A new approach is proposed that contemplates systems and methods to ascribe or transfer metadata from one search-related entity to another, where each entity can be one of subject or source, citation, and object or target. First, one or more complete or incomplete attributes associated with one or more of entities across source, citation and target are identified with a high degree of probable accuracy, wherein such metadata or attributes include but are not limited to, time, language, and location of the entities. The identified attributes are then ascribed or transferred from one entity where the metadata is available to other search entities. Finally, the transferred attributes can be utilized to facilitate the selection and ranking of the cited targets for the search result.
Abstract:
A method and apparatus of a device that re-rank a plurality of search results is described. In an exemplary embodiment, the device receives a search query from a user and generates the plurality of search results over a plurality of search domains, wherein the plurality of search results is ranked according to a first ranking. The device additionally generates a re-ranking model, where the re-ranking model includes a plurality of intra-domain models that are generated based on at least based on-device interactions of a plurality of users interacting with a plurality of other devices and each of the plurality of search domains corresponds to one of the plurality of intra-domain models. The device further re-ranks the plurality of search results using the re-ranking model and presents the plurality of search results using the second ranking.
Abstract:
Described is a system and technique for providing search results in response to a search query for content items. The system may search for content items based on searching metadata associated with the content items. The system may rank the search results based on various criteria to display the search results in an intuitive and relevant manner within a search application. For example, in instances where the search application displays sample text (or a snippet) of the content item as part of a search result, the system may prioritize content items that contain the search query as part of the sample text.
Abstract:
A machine-readable medium that gathers a plurality of key terms is described. In an exemplary embodiment, the machine-readable medium receives a plurality of terms and selects a plurality of key terms from the plurality of terms, wherein each of the plurality of key terms is a term that is highlighted in a running application. The machine-readable medium further associates a predictive search query for each of the plurality of key terms, wherein the predictive search query is executed when that term is found in a running application and the user selects this term in the running application. The machine-readable medium additionally sends the plurality of key terms to a plurality of devices, wherein each of the plurality of devices matches at least one of the plurality of key terms in that device.
Abstract:
A method and apparatus of a device that ranks a plurality of query results from a plurality of search domains is described. In this embodiment, the device receives a query from a client. In addition, the device applies the query to the plurality of search domains and a broad-base search domain. Furthermore, the device receives the plurality of query results from the plurality of search domains and a set of broad-base query results from the broad-base search domain. The device additionally ranks the plurality of query results using the set of broad-base query results and returns a ranked plurality of query results to the client.
Abstract:
A new approach is proposed that contemplates systems and methods to ascribe or transfer metadata from one search-related entity to another, where each entity can be one of subject or source, citation, and object or target. First, one or more complete or incomplete attributes associated with one or more of entities across source, citation and target are identified with a high degree of probable accuracy, wherein such metadata or attributes include but are not limited to, time, language, and location of the entities. The identified attributes are then ascribed or transferred from one entity where the metadata is available to other search entities. Finally, the transferred attributes can be utilized to facilitate the selection and ranking of the cited targets for the search result.
Abstract:
A method and apparatus of a device that performs a multi-domain query search is described. In an exemplary embodiment, the device receives a query prefix from a client of a user. The device further determines a plurality of search completions across the plurality of separate search domains. In addition, the device ranks the plurality of search completions based on a score calculated for each of the plurality of search completions determined by a corresponding search domain, where at least one of the plurality of search completions is used to generate a plurality of search results without an indication from the user and in response to receiving the query prefix.