Active marketing based on client computer configurations
First Claim
1. A system for marketing to a user of a client computer, comprising:
- a scanning engine adapted to utilize a product information database to detect products associated with the client computer and adapted to generate a client computer inventory from said detected products;
an opportunity analysis engine adapted to identify marketing opportunities to the user by comparing the client computer inventory to a marketing rule knowledge base; and
a presentation engine adapted to present identified marketing opportunities on the client computer upon detection of at least one marketing opportunity, wherein;
said marketing rule knowledge base includes a first marketing rule file having a marketing opportunity and at least one opportunity key for specifying a condition of a corresponding product in the client computer inventory for said marketing opportunity, said marketing rule file includes at least one opportunity key having a value selected from absent, optional, and value of a measurable characteristic of the corresponding product.
14 Assignments
0 Petitions
Accused Products
Abstract
A system and method for actively marketing products and services to a user of a client computer such as over a network are disclosed. A product information database comprising product summary files that facilitate determination of presence or absence of products associated with the client computer, a marketing rule knowledge base comprising opportunity rule files governing marketing opportunities, and an opportunity detection object for determination of marketing opportunities are utilized to determine active marketing opportunities and may be downloaded to the client computer from a service provider computer system. The opportunity detection object may comprise a scan engine, an opportunity analysis engine, and a presentation engine which collectively determine and present marketing information to the client computer user. The scan engine compares the client computer against the product information database to determine the configurations of the client computer and to generate a client computer inventory database. The opportunity analysis engine analyzes the client computer inventory database against the marketing rule knowledge base and generates a list of marketing opportunities for the client computer. The presentation engine analyzes the list of marketing opportunities and provides marketing and/or other information regarding marketed products to the user.
258 Citations
22 Claims
-
1. A system for marketing to a user of a client computer, comprising:
-
a scanning engine adapted to utilize a product information database to detect products associated with the client computer and adapted to generate a client computer inventory from said detected products;
an opportunity analysis engine adapted to identify marketing opportunities to the user by comparing the client computer inventory to a marketing rule knowledge base; and
a presentation engine adapted to present identified marketing opportunities on the client computer upon detection of at least one marketing opportunity, wherein;
said marketing rule knowledge base includes a first marketing rule file having a marketing opportunity and at least one opportunity key for specifying a condition of a corresponding product in the client computer inventory for said marketing opportunity, said marketing rule file includes at least one opportunity key having a value selected from absent, optional, and value of a measurable characteristic of the corresponding product. - View Dependent Claims (2)
-
-
3. A computer product for marketing to a user of a client computer, comprising:
-
computer code that detects products associated with the client computer utilizing a product information database;
computer code that generates a client computer inventory from said detected products;
computer code that detects marketing opportunities to the user by comparing the client computer inventory to a marketing rule knowledge base;
computer code that, upon detection of at least one marketing opportunity, presents the at least one marketing opportunity to the user of the client computer, wherein said marketing rule knowledge base includes a first marketing rule file having a marketing opportunity and at least one opportunity key for specifying a condition of a corresponding product in the client computer inventory for said marketing opportunity, said marketing rule file includes at least one opportunity key having a value selected from absent, optional, and value of a measurable characteristic of the corresponding product; and
a computer readable medium that stores said computer codes.
-
-
4. A method for marketing to a user of a client computer, comprising:
-
detecting products associated with the client computer according to a scanning engine utilizing a product information database;
generating a client computer inventory from products associated with the client computer as determined by the scanning engine;
detecting marketing opportunities to the user according to an opportunity analysis engine by comparing the client computer inventory to a marketing rule knowledge base; and
upon detection of at least one marketing opportunity, presenting the at least one marketing opportunity to the user of the client computer according to a presentation engine, wherein said marketing rule knowledge base includes a first marketing rule file having a marketing opportunity and an opportunity key for specifying a condition of a corresponding product in the client computer inventory for said marketing opportunity, said first marketing rule file includes at least one opportunity key having a value selected from absent, optional, and value of a measurable characteristic of the corresponding product. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification