Browser-based provisioning of quality metadata
First Claim
1. A system for providing resource metadata to browser users, the system comprising:
- a computer system comprising one or more computing devices and a non-transitory storage medium, said computer system configured to serve as an intermediary between user computing devices and content sites, and to request network resources, including pages, on behalf of the user computing devices in response to requests from the user computing devices, the computer system programmed to implement a process that comprises;
collecting behavioral data reflective of user interactions with particular network resources, said behavioral data based, at least, on said requests from the user computing devices, said behavioral data including data reflecting a plurality of different categories of user behavior, wherein collecting the behavioral data comprises storing the behavioral data in association with user device attribute information;
generating, for a particular network resource, based at least partly on the collected behavioral data, metadata reflective of the usefulness of the network resources to users, said metadata comprising a plurality of ratings of the network resource, each rating corresponding to a different one of the categories of user behavior, wherein generating the metadata comprises using the user device attribute information to generate separate ratings of the network resource for each of a plurality of user device categories; and
provide the metadata, including the plurality of ratings of the network resource, for display to the browser users in association with links to the corresponding network resource, to thereby assist users in determining whether to access the network resource.
1 Assignment
0 Petitions
Accused Products
Abstract
Various features are disclosed for generating and presenting users with resource metadata regarding the usefulness or predicted usefulness of particular pages, sites, and/or other network resources. The metadata may be based partly or wholly on the monitored browsing behaviors of many users, including behaviors reflective of whether particular resources were useful to the users. The metadata may, in some cases, be personalized for particular users based, for example, on their browsing environments or contexts. For example, the metadata presented to a smartphone user regarding a particular link may reflect a determination of whether the target resource is well suited for display on smartphones generally or on the user'"'"'s particular model of smartphone.
48 Citations
21 Claims
-
1. A system for providing resource metadata to browser users, the system comprising:
a computer system comprising one or more computing devices and a non-transitory storage medium, said computer system configured to serve as an intermediary between user computing devices and content sites, and to request network resources, including pages, on behalf of the user computing devices in response to requests from the user computing devices, the computer system programmed to implement a process that comprises; collecting behavioral data reflective of user interactions with particular network resources, said behavioral data based, at least, on said requests from the user computing devices, said behavioral data including data reflecting a plurality of different categories of user behavior, wherein collecting the behavioral data comprises storing the behavioral data in association with user device attribute information; generating, for a particular network resource, based at least partly on the collected behavioral data, metadata reflective of the usefulness of the network resources to users, said metadata comprising a plurality of ratings of the network resource, each rating corresponding to a different one of the categories of user behavior, wherein generating the metadata comprises using the user device attribute information to generate separate ratings of the network resource for each of a plurality of user device categories; and provide the metadata, including the plurality of ratings of the network resource, for display to the browser users in association with links to the corresponding network resource, to thereby assist users in determining whether to access the network resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
14. Non-transitory computer storage having stored thereon program instructions that direct a computing system to perform a process that comprises:
-
collecting behavioral data reflective of user interactions with a first network-accessible page, said behavioral data including data reflecting a plurality of categories of user behavior, wherein collecting the behavioral data comprises storing the behavioral data in association with user device type information; generating metadata for the page based on the collected behavioral data, said metadata including a plurality of ratings of the first page, each of which corresponds to a different respective one of the categories of user behavior, wherein generating the metadata comprises generating, for each of a plurality of user device categories, a rating representing a suitability of the first page for viewing on user devices falling within the respective user device category; receiving a request from a user device for a second network-accessible page that includes a link to the first network-accessible page; and in response to the request, outputting to the user device at least some of the plurality of ratings. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
Specification