Federated implicit search
First Claim
1. A method, performed using at least one computing device, for identifying a set of resources associated with respective domains, comprising:
- providing context information that pertains to interaction, by a user, with a user device, the context information including textual information associated with content presented to the user by the user device;
providing, for each of a plurality of individual domains, individual-domain score information that indicates relevance of the context information to a corresponding individual domain, plural instances of the individual-domain score information comprising plural-domain score information, the providing including(i) receiving data from an entity associated with corresponding individual domain, the data characterizing at least goods or services of the entity, and(ii) generating a language model that identities characteristics of the entity, based on the received data; and
identifying a set of resources based on the plural-domain score information for presentation to the user, the set of resources assisting the user in performing an action within a task having plural parts.
2 Assignments
0 Petitions
Accused Products
Abstract
A resource selection system is described for assisting a user in performing a task that includes multiple actions. At each stage of the task, the system presents a set resources from which the user may select to perform a subsequent action in the task. The system implicitly selects the set of resources based on context information that identifies the user'"'"'s current informational needs. For example, the context information may be derived from textual information that is being presented on a user device, which the user is presumed to be viewing at the current time. In one implementation, the system selects the set of resources by computing language models for respective domains and respective entities. The system uses the language models to determine the relevance of the context information to each of the domains. The system then selects resources associated with domains that have been assessed as relevant.
-
Citations
17 Claims
-
1. A method, performed using at least one computing device, for identifying a set of resources associated with respective domains, comprising:
-
providing context information that pertains to interaction, by a user, with a user device, the context information including textual information associated with content presented to the user by the user device; providing, for each of a plurality of individual domains, individual-domain score information that indicates relevance of the context information to a corresponding individual domain, plural instances of the individual-domain score information comprising plural-domain score information, the providing including (i) receiving data from an entity associated with corresponding individual domain, the data characterizing at least goods or services of the entity, and (ii) generating a language model that identities characteristics of the entity, based on the received data; and identifying a set of resources based on the plural-domain score information for presentation to the user, the set of resources assisting the user in performing an action within a task having plural parts. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer readable medium for storing computer readable instructions, the computer readable instructions providing a presentation module when executed by one or more processing devices, the computer readable instructions comprising:
-
logic configured to provide a current presentation to a user via a user device; logic configured to provide a set of resources selected based on current context information associated with the current presentation, the set of resources associated with plural respective domains; logic configured to receive a selection by a user of a resource from among the set of resources, to identify a selected resource; logic configured to invoke an action provided by the selected resource, causing presentation of a new current presentation associated with new current context information; and logic configured to provide a preview of the action provided by the selected resource, the action involving use of a text portion of the current context information, wherein the logic configured to provide a set of resources is configured to; make model-generating functionality and score-generating functionality available to an entity associated with the corresponding individual domain, together with the context information; and receive a individual-domain score information from the entity, based on generation, by the entity, of the individual-domain score information using the model-generating functionally and the score-generating functionality. - View Dependent Claims (14, 15)
-
-
16. A computer readable medium for storing computer readable instructions, the computer readable instructions providing a presentation module when executed by one or more processing devices, the computer readable instructions comprising:
-
logic configured to provide, for each of a plurality of domains, individual-domain score information that indicates relevance of context information to a corresponding individual domain, plural instances of the individual-domain score information comprising plural-domain score information, each instance of the individual-domain score information being generated based on a language model for the corresponding individual domain, the context information being extracted from displayable content before the displayable content is displayed to a user; and logic configured to select a set of application modules based on the plural-domain score information for presentation to the user, the set of application modules facilitating completion, by the user, of an action within a task, and wherein the logic configured to provide individual-domain score information is configured to; make model-generating functionality available to an entity associated with the corresponding individual domain; and receive a language model from the entity that is associate with the corresponding individual domain. - View Dependent Claims (17)
-
Specification