Delivering offers
First Claim
1. A method comprising:
- enabling for a user via a hardware device, by a computer processor of a computing system, a Web browser and an associated URL;
determining, by said computer processor executing a content adaption browser plug-in of said Web browser, that said hardware device comprises an authorized available device a shared device list;
determining, by said computer processor executing said Web browser, a manufacturer and model of said hardware device;
encrypting, by said computer processor, said manufacturer and model of said hardware device;
retrieving from said Web browser, by a user agent executed by said computer processor, said encrypted manufacturer and model of said hardware device;
generating, by said computer processor, a hash obscuring a mac address and key shipped with said hardware device;
transmitting to a content adaption engine, by said computer processor executing said Web browser, said user agent, said encrypted manufacturer and model of said hardware device, and said associated URL;
extracting from said user agent, by said computer processor executing said content adaption engine, said encrypted manufacturer and model of said hardware device;
decrypting, by said computer processor said encrypted manufacturer and model of said hardware device;
evaluating, by said computer processor executing said content adaption engine, a rules engine with respect to said manufacturer and model of said hardware device with respect to Websites visited by said hardware device;
determining based on results of said evaluating, by said computer processor executing said content adaption engine, targeted advertisements and offers related to said hardware device; and
transmitting, by said computer processor, said targeted advertisements and offers to said Web browser.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for delivering offers is provided. The method includes enabling for a user via a device, a Web browser and an associated URL. A processor determines a manufacturer and model of the device and that the device is associated with a shared device list. A user agent receives the manufacturer and model of the device and the processor transmits the user agent, the manufacturer and model of the device, and the associated URL. The manufacturer and model of the hardware device is extracted from the user agent and a rules engine is evaluated with respect to the manufacturer and model of the device. Specified content associated with the device is determined based on results of the evaluation. The specified content is transmitted to the Web browser.
21 Citations
20 Claims
-
1. A method comprising:
-
enabling for a user via a hardware device, by a computer processor of a computing system, a Web browser and an associated URL; determining, by said computer processor executing a content adaption browser plug-in of said Web browser, that said hardware device comprises an authorized available device a shared device list; determining, by said computer processor executing said Web browser, a manufacturer and model of said hardware device; encrypting, by said computer processor, said manufacturer and model of said hardware device; retrieving from said Web browser, by a user agent executed by said computer processor, said encrypted manufacturer and model of said hardware device; generating, by said computer processor, a hash obscuring a mac address and key shipped with said hardware device; transmitting to a content adaption engine, by said computer processor executing said Web browser, said user agent, said encrypted manufacturer and model of said hardware device, and said associated URL; extracting from said user agent, by said computer processor executing said content adaption engine, said encrypted manufacturer and model of said hardware device; decrypting, by said computer processor said encrypted manufacturer and model of said hardware device; evaluating, by said computer processor executing said content adaption engine, a rules engine with respect to said manufacturer and model of said hardware device with respect to Websites visited by said hardware device; determining based on results of said evaluating, by said computer processor executing said content adaption engine, targeted advertisements and offers related to said hardware device; and transmitting, by said computer processor, said targeted advertisements and offers to said Web browser. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program product, comprising a computer readable hardware storage device storing a computer readable program code, said computer readable program code comprising an algorithm that when executed by a computer processor of computing system implements a method, said method comprising:
-
enabling for a user via a hardware device, by said computer processor, a Web browser and an associated URL; determining, by said computer processor executing a content adaption browser plug-in of said Web browser, that said hardware device comprises an authorized available device a shared device list; determining, by said computer processor executing said Web browser, a manufacturer and model of said hardware device; encrypting, by said computer processor, said manufacturer and model of said hardware device; retrieving from said Web browser, by a user agent executed by said computer processor, said encrypted manufacturer and model of said hardware device; generating, by said computer processor, a hash obscuring a mac address and key shipped with said hardware device; transmitting to a content adaption engine, by said computer processor executing said Web browser, said user agent, said encrypted manufacturer and model of said hardware device, and said associated URL; extracting from said user agent, by said computer processor executing said content adaption engine, said encrypted manufacturer and model of said hardware device; decrypting, by said computer processor said encrypted manufacturer and model of said hardware device; evaluating, by said computer processor executing said content adaption engine, a rules engine with respect to said manufacturer and model of said hardware device with respect to Websites visited by said hardware device; determining based on results of said evaluating, by said computer processor executing said content adaption engine, targeted advertisements and offers related to said hardware device; and transmitting, by said computer processor, said targeted advertisements and offers to said Web browser. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer system comprising a computer processor coupled to a computer-readable memory unit, said memory unit comprising instructions that when executed by the computer processor implements a method comprising:
-
enabling for a user via a hardware device, by said computer processor, a Web browser and an associated URL; determining, by said computer processor executing a content adaption browser plug-in of said Web browser, that said hardware device comprises an authorized available device a shared device list; determining, by said computer processor executing said Web browser, a manufacturer and model of said hardware device; encrypting, by said computer processor, said manufacturer and model of said hardware device; retrieving from said Web browser, by a user agent executed by said computer processor, said encrypted manufacturer and model of said hardware device; generating, by said computer processor, a hash obscuring a mac address and key shipped with said hardware device; transmitting to a content adaption engine, by said computer processor executing said Web browser, said user agent, said encrypted manufacturer and model of said hardware device, and said associated URL; extracting from said user agent, by said computer processor executing said content adaption engine, said encrypted manufacturer and model of said hardware device; decrypting, by said computer processor said encrypted manufacturer and model of said hardware device; evaluating, by said computer processor executing said content adaption engine, a rules engine with respect to said manufacturer and model of said hardware device with respect to Websites visited by said hardware device; determining based on results of said evaluating, by said computer processor executing said content adaption engine, targeted advertisements and offers related to said hardware device; and transmitting, by said computer processor, said targeted advertisements and offers to said Web browser. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A process for supporting computing infrastructure, the process comprising providing at least one support service for at least one of creating, integrating, hosting, maintaining, and deploying computer-readable code in a computer system comprising a computer processor, wherein instructions contained in the code, when executed by the computer processor, perform a method comprising:
-
enabling for a user via a hardware device, by said computer processor, a Web browser and an associated URL; determining, by said computer processor executing a content adaption browser plug-in of said Web browser, that said hardware device comprises an authorized available device a shared device list; determining, by said computer processor executing said Web browser, a manufacturer and model of said hardware device; encrypting, by said computer processor, said manufacturer and model of said hardware device; retrieving from said Web browser, by a user agent executed by said computer processor, said encrypted manufacturer and model of said hardware device; generating, by said computer processor, a hash obscuring a mac address and key shipped with said hardware device; transmitting to a content adaption engine, by said computer processor executing said Web browser, said user agent, said encrypted manufacturer and model of said hardware device, and said associated URL; extracting from said user agent, by said computer processor executing said content adaption engine, said encrypted manufacturer and model of said hardware device; decrypting, by said computer processor said encrypted manufacturer and model of said hardware device; evaluating, by said computer processor executing said content adaption engine, a rules engine with respect to said manufacturer and model of said hardware device with respect to Websites visited by said hardware device; determining based on results of said evaluating, by said computer processor executing said content adaption engine, targeted advertisements and offers related to said hardware device; and transmitting, by said computer processor, said targeted advertisements and offers to said Web browser. - View Dependent Claims (17, 18, 19, 20)
-
Specification