HARVESTING APPLICATION METADATA
First Claim
1. A method for harvesting application metadata, comprising:
- receiving metadata from a web application, wherein the metadata is indicative of a characteristic of a user of the web application;
storing the received metadata to a metadata collection, the metadata collection including an identifier for the web application user and metadata for the web application user from a plurality of web applications;
characterizing an advertisement;
based on the characterization of the advertisement and the metadata collection, determining an affinity between the advertisement and the web application user; and
recording an indication of the affinity to a storage device.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for harvesting application metadata includes receiving metadata from a web application and storing the metadata to a metadata collection. The metadata indicates a characteristic of a web application user. The metadata collection identifies the user and may include metadata from other web applications. The advertisement is then characterized. For example, keywords may be associated with the advertisement. An affinity between the advertisement and the user is then determined and an indication of the affinity is recorded. When the affinity exceeds a predetermined threshold, the user may be identified as a potential target of the advertisement. The service provider may then identify the potential targets to the advertiser or provide the advertisement to the targets on behalf of the advertiser. The web application may be compensated for providing the metadata. The compensation may occur in response to the metadata resulting in identifying the user as a potential target.
52 Citations
21 Claims
-
1. A method for harvesting application metadata, comprising:
-
receiving metadata from a web application, wherein the metadata is indicative of a characteristic of a user of the web application; storing the received metadata to a metadata collection, the metadata collection including an identifier for the web application user and metadata for the web application user from a plurality of web applications; characterizing an advertisement; based on the characterization of the advertisement and the metadata collection, determining an affinity between the advertisement and the web application user; and recording an indication of the affinity to a storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer program product, comprising computer readable storage media including instructions for harvesting metadata, the instructions comprising instructions for:
-
receiving metadata each of a plurality of web applications, wherein the metadata is indicative of a characteristic of a user of the corresponding application; collecting the metadata from the plurality of web applications for a specified user in a user profile; responsive to receiving an indication of an item selected from a product, service, or advertising criteria, determining an affinity between a user profile and the item; disseminating information based on the affinity information to a vendor of the product or service; and responsive to including metadata information relevant to a particular item, compensating an entity associated with the applicable web application. - View Dependent Claims (15, 16, 17)
-
-
18. A computing device including processor and memory, accessible to the processor, including processor executable instructions for harvesting metadata, the instructions comprising instructions for:
-
grouping metadata received from a plurality of web applications into user profiles, each user profile representing metadata for a corresponding user, the metadata being indicative of a characteristic of a web application user; determining an affinity between a user represented by a user profile and a product or service represented by an advertisement or advertisement criteria; making targeted marketing information, based on the determined affinity, available to a vendor; and compensating web application owners based on a value of metadata provided by their respective web applications. - View Dependent Claims (19, 20, 21)
-
Specification