Patent US6370578B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6370578B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Active marketing based on client computer configurations

Assignee: McAfee LLC
•
Filing: 2001-02-16
•
Granted: 2002-04-09
•
Expires: 2021-02-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Siddaraya B. Revashetti
  • 👤 Chandrasekar Balasubramaniam
  • 👤 Babu Katchapalayam
  • 👤 Ravi Lingarkar

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 14:26
CPC Classifications
G; G06; G06Q; G06Q10/00; G06Q10/08; G06Q10/087; G06Q30/00; G06Q30/02; G06Q30/0241; G06Q30/0248; G06Q30/0251; G06Q30/0269; G06Q30/0277; G06Q30/06; G06Q30/0601; Y; Y10; Y10S; Y10S707/00; Y10S707/99951; Y10S707/99952; Y10S707/99953; Y10S707/99955

Claims Analysis

Total Claims: 30
Claim 1
Independent Claim 106 words
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.
Claim 2
Independent Claim 106 words
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.
Claim 3
Dependent Claim 37 words
The method for marketing using information on a client computer according to claim 1 , wherein said scanning the client computer includes scanning for at least one of software files, operating system, hardware peripherals, and hardware components.
Claim 4
Dependent Claim 76 words
The method for marketing using information on a client computer according to claim 1 , wherein said marketing rule knowledge base includes a first marketing rule file defining a marketing opportunity and a condition for a product in the client computer inventory for the marketing opportunity, the condition being of a predefined value selected from the group consisting of absent, present, optional, and value of a measurable characteristic of the product in the client computer inventory.
Claim 5
Dependent Claim 46 words
The method for marketing using information on a client computer according to claim 1 , wherein said product information database includes a product summary file including a detection command and a product signature comprising a value for indicating association of the product with the client computer.
Claim 6
Dependent Claim 71 words
The method for marketing using information on a client computer according to claim 4 , wherein said scanning for products associated with the client computer includes executing the detection command to detect a presence of a product signature on the client computer, and, upon detection of the product signature on the client computer, writing a product record of the detected product associated with the client computer to said client computer inventory.
Claim 7
Dependent Claim 46 words
The method for marketing using information on a client computer according to claim 5 , wherein each product record comprises at least one of an existing product identification, an existing product category, and an existing product property of the detected product associated with the client computer.
Claim 8
Dependent Claim 44 words
The method for marketing using information on a client computer according to claim 4 , wherein said product summary file is selected from the group consisting of a software product summary file, a hardware product summary file, and an operating system product summary file.
Claim 9
Dependent Claim 52 words
The method for marketing using information on a client computer according to claim 4 , wherein said product signature of the product summary file is selected from the group consisting of an executable-type product signature, a registry-type product signature, an initialization-type product signature, a driver-type product signature, and a command-type product signature.
Claim 10
Dependent Claim 51 words
The method for marketing using information on a client computer according to claim 8 , wherein the product signature of the product summary file is an executable-type product signature, the executable-type product signature comprising at least one executable file property for indicating a presence of a product on the client computer.
Claim 11
Dependent Claim 38 words
The method for marketing using information on a client computer according to claim 9 , wherein the executable file property is selected from the group consisting of an executable name, an executable file size, and an executable timestamp.
Claim 12
Dependent Claim 50 words
The method for marketing using information on a client computer according to claim 8 , wherein the product signature of the product summary file is a registry-type product signature, the registry-type product signature comprising at least one registry entry for indicating a presence of a product on the client computer.
Claim 13
Dependent Claim 51 words
The method for marketing using information on a client computer according to claim 8 , wherein the product signature of the product summary file is an initialization-type product signature, the initialization-type product signature comprising at least one initialization file property for indicating a presence of a product on the client computer.
Claim 14
Dependent Claim 37 words
The method for marketing using information on a client computer according to claim 12 , wherein the initialization file property is selected from the group consisting of initialization file name, initialization parameter name, and initialization parameter value.
Claim 15
Dependent Claim 51 words
The method for marketing using information on a client computer according to claim 8 , wherein the product signature of the product summary file is a driver-type product signature, the driver-type product signature comprising at least one driver file property for indicating a presence of a product on the client computer.
Claim 16
Dependent Claim 37 words
The method for marketing using information on a client computer according to claim 14 , wherein the driver file property is selected from the group consisting of driver file name, driver file size, and driver file timestamp.
Claim 17
Dependent Claim 36 words
The method for marketing using information on a client computer according to claim 1 , further comprising storing at least one of the product information database and the marketing rule knowledge base in the client computer.
Claim 18
Dependent Claim 43 words
The method for marketing using information on a client computer according to claim 1 , wherein the detected marketing opportunity is selected from the group consisting of a product commerce marketing opportunity, a service advertisement marketing opportunity, and a product advertisement marketing opportunity.
Claim 19
Independent Claim 99 words
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.
Claim 20
Independent Claim 99 words
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.
Claim 21
Dependent Claim 75 words
The system for marketing using information on a client computer according to claim 18 , wherein said marketing rule knowledge base includes a marketing rule file defining a marketing opportunity and a condition for a product in the client computer inventory for the marketing opportunity, the condition being of a predefined value selected from the group consisting of absent, present, optional, and value of a measurable characteristic of the product in the client computer inventory.
Claim 22
Dependent Claim 46 words
The system for marketing using information on a client computer according to claim 18 , wherein said product information database includes a product summary file including a detection command and a product signature comprising a value for indicating association of the product with the client computer.
Claim 23
Dependent Claim 68 words
The system for marketing using information on a client computer according to claim 20 , wherein said scanning engine executes the detection command of the product summary file to detect a presence of a product signature on the client computer, and, upon detection of the presence of the product signature, writes a product record of the detected product associated with the client computer to said client computer inventory.
Claim 24
Dependent Claim 52 words
The system for marketing using information on a client computer according to claim 20 , wherein said product signature of the product summary file is selected from the group consisting of an executable-type product signature, a registry-type product signature, an initialization-type product signature, a driver-type product signature, and a command-type product signature.
Claim 25
Dependent Claim 148 words
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.
Claim 26
Dependent Claim 148 words
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.
Claim 27
Dependent Claim 73 words
The computer product for marketing using information according to claim 23 , wherein the marketing rule knowledge base includes a first marketing rule file defining a marketing opportunity and a condition for a product in the client computer inventory for the marketing opportunity, the condition being of a predefined value selected from the group consisting of absent, present, optional, and value of a measurable characteristic of the product in the client computer inventory.
Claim 28
Dependent Claim 43 words
The computer product for marketing using information according to claim 23 , wherein the product information database includes a product summary file including a detection command and a product signature comprising a value for indicating association of the product with the client computer.
Claim 29
Dependent Claim 70 words
The computer product for marketing using information according to claim 25 , wherein said computer code that scans includes computer code that executes the detection command to detect a presence of a product signature on the client computer, and, upon detection of the presence of the product signature on the client computer, writes a product record of the detected product associated with the client computer to the client computer inventory.
Claim 30
Dependent Claim 49 words
The computer product for marketing using information according to claim 25 , wherein the product signature of the product summary file is selected from the group consisting of an executable-type product signature, a registry-type product signature, an initialization-type product signature, a driver-type product signature, and a command-type product signature.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-04-08 2005-10-08 2006-04-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-04-08 2009-10-08 2010-04-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-04-08 2013-10-08 2014-04-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag