Active marketing based on client computer configurations
First Claim
1. A method for marketing using information on a client computer, comprising:
- scanning for products associated with the client computer, the scanning includes scanning the client computer and comparing results of the client computer scanning against a product information database;
generating a client computer product inventory based on products associated with the client computer as determined in said scanning;
performing an opportunity analysis to identify marketing opportunities, said performing the opportunity analysis includes comparing marketing rules of a marketing rule knowledge base to the client computer product inventory; and
presenting the detected marketing opportunity to the user of the client computer upon detection of a marketing opportunity.
12 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.
115 Citations
27 Claims
-
1. A method for marketing using information on a client computer, comprising:
-
scanning for products associated with the client computer, the scanning includes scanning the client computer and comparing results of the client computer scanning against a product information database;
generating a client computer product inventory based on products associated with the client computer as determined in said scanning;
performing an opportunity analysis to identify marketing opportunities, said performing the opportunity analysis includes comparing marketing rules of a marketing rule knowledge base to the client computer product inventory; and
presenting the detected marketing opportunity to the user of the client computer upon detection of a marketing opportunity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for marketing using information on a client computer, comprising:
-
a product information database;
a scanning engine for detecting products associated with the client computer and for generating a client computer product inventory by comparing result of the detecting against the product information database;
a marketing rule knowledge base having marketing rules;
an opportunity analysis engine for identifying marketing opportunities by comparing the marketing rules of the marketing rule knowledge base to the client computer product inventory; and
a presentation engine for presenting the detected marketing opportunity related to the client computer upon detection of a marketing opportunity. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A computer product for marketing using information on a client computer, comprising:
-
computer code that scans for products associated with the client computer, the computer code that scans for products includes computer code that scans the client computer and compares results of the client computer scanning against a product information database;
computer code that generates a client computer product inventory based on products associated with the client computer as determined by the computer code that scans for products;
computer code that performs an opportunity analysis to identify marketing opportunities, the computer code that performs the opportunity analysis includes computer code that compares marketing rules of a marketing rule knowledge base to the client computer product inventory; and
computer code that presents the detected marketing opportunity to the user of the client computer upon detection of a marketing opportunity; and
a computer readable medium that stores said computer codes. - View Dependent Claims (24, 25, 26, 27)
-
Specification