×

Dynamic marketing based on client computer configurations

  • US 6,895,387 B1
  • Filed: 06/19/2000
  • Issued: 05/17/2005
  • Est. Priority Date: 10/29/1999
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for dynamically marketing to an end user of an end user device containing an end user profile, comprising:

  • identifying at least one advertisement campaign according to a rules engine containing rules, said identifying includes applying the rules of the rules engine to the end user profile containing information regarding the end user device, wherein the end user profile contains information relating to configurations of hardware and software of the end user device including organization and partitioning of a hard drive, available space on the hard drive, a manufacturer of a processor, a speed of the processor, a manufacturer of a CD-R/W drive, a model number of the CD-R/W drive, and a location of the CD-R/W drive;

    in addition to a percentage of utilization of an available capacity of the hard drive, and a scenario where DVD drive software is present in the absence of a DVD drive, wherein the end user profile includes a separate software end user profile, hardware end user profile and networking end user profile;

    generating an advertisement campaign request containing a listing of at least one of the identified advertisement campaigns;

    transmitting the advertisement campaign request to an advertisement server over a network;

    receiving a dynamic advertisement application from the advertisement server including a plurality of uniform resource locators (URLs); and

    executing the dynamic advertisement application for presenting the at least one advertisement campaign to the end user of the end user device, wherein said executing the dynamic advertisement application includes accessing information in the end user profile and utilizing said accessed end user profile information in automatically and dynamically selecting at least one of the URLs and presenting the at least one advertisement campaign included in the dynamic advertisement application to the end user of the end user device based on the accessed end user profile including the percentage of utilization of the available capacity of the hard drive;

    wherein the advertisement campaign includes a color that is selected based on the accessed end user profile including the percentage of utilization of the available capacity of the hard drive;

    wherein the dynamic advertisement application compares;

    the hardware and software of the end user device, and hardware and software of offered products associated with the advertisement campaign to generate a comparison of features via a webpage containing information regarding the offered products, the end user, the end user device, the webpage connected via a plurality of URLs each corresponding to one or more rules including the percentage of utilization of the available capacity of the hard drive;

    wherein the advertisement campaign is selected from a plurality of advertisement campaigns based on a priority value that is assigned as a function of the user profile, which contains the information relating to the configurations of hardware and software of the end user device including the percentage of utilization of the available capacity of the hard drive;

    wherein the dynamic selecting of the URL is performed by the dynamic advertisement application and includes mapping the end user profile information accessed by the dynamic advertisement application to the dynamically selected URL;

    wherein the end user profile is encrypted and wherein the dynamic advertisement application includes an authentication key for decrypting the end user profile;

    wherein said generating the advertisement campaign request containing the listing of at least one of the identified advertisement campaigns includes selecting at least one advertisement campaign for inclusion in the advertisement campaign request from the identified advertisement campaigns according to an advertisement campaign selection engine;

    wherein the dynamic advertisement application includes at least one dynamic advertisement component having a plurality of display options, said executing the dynamic advertisement application includes selecting from the plurality of display options based upon the end user profile information accessed by the dynamic advertisement application.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×