Resource recommendations for a displayed resource
First Claim
1. A method implemented in a data processing apparatus, the method comprising:
- receiving, from a user device, a query-independent request for contextual information relevant to an active resource displayed in an application environment on the user device, wherein the query-independent request is a request that does not include query parameters entered by the user;
determining content described by the active resource in response to the query independent request;
identifying, in response to the query-independent request, multiple resources that are relevant to the content described by the active resource;
for each resource of the multiple resources, determining a corresponding measure of user engagement that reflects engagement of the resource by one or more users;
selecting one or more of the multiple resources based on the measures of user engagement for the multiple resources; and
providing, to the user device, a user interface element for display with the active resource, wherein the user interface element includes navigation links for each of the selected multiple resources that, upon selection, causes the user device to request the respective resource.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing contextual information to a user. In one aspect, a method includes receiving, from a user device, a query-independent request for contextual information relevant to an active resource displayed in an application environment on the user device, determining content described by the active resource in response to the query independent request, and identifying, in response to the query-independent request, multiple resources that are relevant to the content described by the active resource. Additional actions include, for each resource of the multiple resources, determining a corresponding measure of user engagement that reflects engagement of the resource by one or more users, selecting one or more of the multiple resources based on the measures of user engagement for the multiple resources, and providing, to the user device, a user interface element for display with the active resource.
-
Citations
20 Claims
-
1. A method implemented in a data processing apparatus, the method comprising:
-
receiving, from a user device, a query-independent request for contextual information relevant to an active resource displayed in an application environment on the user device, wherein the query-independent request is a request that does not include query parameters entered by the user; determining content described by the active resource in response to the query independent request; identifying, in response to the query-independent request, multiple resources that are relevant to the content described by the active resource; for each resource of the multiple resources, determining a corresponding measure of user engagement that reflects engagement of the resource by one or more users; selecting one or more of the multiple resources based on the measures of user engagement for the multiple resources; and providing, to the user device, a user interface element for display with the active resource, wherein the user interface element includes navigation links for each of the selected multiple resources that, upon selection, causes the user device to request the respective resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
a data processing apparatus; and a non-transitory computer readable storage medium in data communication with the data processing apparatus and storing instructions executable by the data processing apparatus and upon such execution cause the data processing apparatus to perform operations comprising; receiving, from a user device, a query-independent request for contextual information relevant to an active resource displayed in an application environment on the user device, wherein the query-independent request is a request that does not include query parameters entered by the user; determining content described by the active resource in response to the query independent request; identifying, in response to the query-independent request, multiple resources that are relevant to the content described by the active resource; for each resource of the multiple resources, determining a corresponding measure of user engagement that reflects engagement of the resource by one or more users; selecting one or more of the multiple resources based on the measures of user engagement for the multiple resources; and providing, to the user device, a user interface element for display with the active resource, wherein the user interface element includes navigation links for each of the selected multiple resources that, upon selection, causes the user device to request the respective resource. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable storage medium storing instructions executable by a data processing apparatus and upon such execution cause the data processing apparatus to perform operations comprising:
-
receiving, from a user device, a query-independent request for contextual information relevant to an active resource displayed in an application environment on the user device, wherein the query-independent request is a request that does not include query parameters entered by the user; determining content described by the active resource in response to the query independent request; identifying, in response to the query-independent request, multiple resources that are relevant to the content described by the active resource; for each resource of the multiple resources, determining a corresponding measure of user engagement that reflects engagement of the resource by one or more users; selecting one or more of the multiple resources based on the measures of user engagement for the multiple resources; and providing, to the user device, a user interface element for display with the active resource, wherein the user interface element includes navigation links for each of the selected multiple resources that, upon selection, causes the user device to request the respective resource. - View Dependent Claims (18, 19, 20)
-
Specification