SYSTEM FOR HARNESSING USER BEHAVIOR ASSOCIATED WITH A SERVER-BASED RESOURCE
First Claim
1. A system for harnessing user behavior associated with an application, the system comprising:
- means for receiving a plurality of event data messages from a plurality of client devices, wherein the event data messages are generated in response to a user of each of the client devices utilizing the application, wherein the application is associated with an advertiser having a product catalog of products available for purchase via the application;
means for extracting a product identifier from each of the event data messages, wherein each of the product identifiers is associated with a product available for purchase via the application;
means for searching a database using each of the product identifiers to determine whether an existing product profile has been created for the corresponding product identifier;
means for generating a new product profile in the database and populating at least one attribute field in the new product profile with information derived from a corresponding event data message, for each of the product identifiers for which no existing product profile has been created, wherein the database stores the existing and new product profiles as a second product catalog that comprises at least a subset of the product catalog of the advertiser.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method are disclosed for harnessing user behavior. In an example, the system may include means for receiving event data messages from client devices, wherein an application is associated with an advertiser having a product catalog of products available for purchase; means for extracting a product identifier, wherein each of the product identifiers is associated with a product; means for searching a database using the product identifiers to determine whether an existing product profile has been created; means for generating and populating a new product profile with information derived from a corresponding event data message, for each of the product identifiers for which no existing product profile has been created, wherein the database stores the existing and new product profiles as a second product catalog that comprises at least a subset of a product catalog of the advertiser.
-
Citations
20 Claims
-
1. A system for harnessing user behavior associated with an application, the system comprising:
-
means for receiving a plurality of event data messages from a plurality of client devices, wherein the event data messages are generated in response to a user of each of the client devices utilizing the application, wherein the application is associated with an advertiser having a product catalog of products available for purchase via the application; means for extracting a product identifier from each of the event data messages, wherein each of the product identifiers is associated with a product available for purchase via the application; means for searching a database using each of the product identifiers to determine whether an existing product profile has been created for the corresponding product identifier; means for generating a new product profile in the database and populating at least one attribute field in the new product profile with information derived from a corresponding event data message, for each of the product identifiers for which no existing product profile has been created, wherein the database stores the existing and new product profiles as a second product catalog that comprises at least a subset of the product catalog of the advertiser. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for harnessing user behavior associated with an application, the method comprising:
-
receiving a plurality of event data messages from a plurality of client devices, wherein the event data messages are generated in response to a user of each of the client devices utilizing the application, wherein the application is associated with an advertiser having a product catalog of products available for purchase via the application; extracting a product identifier from each of the event data messages, wherein each of the product identifiers is associated with a product available for purchase via the application; searching a database using each of the product identifiers to determine whether an existing product profile has been created for the corresponding product identifier; generating a new product profile in the database and populating at least one attribute field in the new product profile with information derived from a corresponding event data message, for each of the product identifiers for which no existing product profile has been created, wherein the database stores the existing and new product profiles as a second product catalog that comprises at least a subset of the product catalog of the advertiser. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer readable medium storing instructions for harnessing user behavior associated with an application, the instructions, when executed by an apparatus, cause the apparatus at least to perform:
-
receiving a plurality of event data messages from a plurality of client devices, wherein the event data messages are generated in response to a user of each of the client devices utilizing the application, wherein the application is associated with an advertiser having a product catalog of products available for purchase via the application; extracting a product identifier from each of the event data messages, wherein each of the product identifiers is associated with a product available for purchase via the application; searching a database using each of the product identifiers to determine whether an existing product profile has been created for the corresponding product identifier; generating a new product profile in the database and populating at least one attribute field in the new product profile with information derived from a corresponding event data message, for each of the product identifiers for which no existing product profile has been created, wherein the database stores the existing and new product profiles as a second product catalog that comprises at least a subset of the product catalog of the advertiser. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification