Systems and methods of interfacing an advertisement with a message presentation client
OwnerRajan Lukose, Joshua Tylerinventors
Life of this patent
Estimating the term…
Abstract
Systems and methods of advertising are presented herein. In some embodiments, a method may comprise collecting data on a consumer computer, receiving a signal having advertisement information and target criteria, and comparing said target criteria with the data. If the target criteria matches with the data, the method further comprises interfacing the advertisement information in a message format compatible with a message presentation client executed by the consumer computer.
Claims82
A system, comprising:
- a targeted advertisement service unit configured to broadcast a signal having target criteria and advertisement information;
- and a user device that stores and executes a targeted advertisement client configured to interpret the signal and compare the signal with user information logged by the targeted advertisement client;
- wherein the user device further stores and executes a message generator configured to generate a message interfaced with the advertisement information if the target criteria matches a threshold amount of the user information;
- wherein the user device further stores and executes a message presentation client configured to receive and present both the message interfaced with the advertisement information and other messages.
A computer, comprising:
- a CPU;
- a network interface coupled to the CPU, wherein the network interface is configured to receive a signal having a target profile and advertisement data from a network;
- and a local memory coupled to the CPU;
- wherein the local memory stores a targeted advertisement client, that when executed by the CPU, compares the target profile of a received signal with a logged consumer profile;
- wherein the memory further stores a email generator that, when executed by the CPU, generates an email interfaced with the advertisement data of the received signal if the target profile matches the consumer profile.
A system, comprising:
- a first computer;
- a communication network coupled to the first computer, the communication network receives a first message, having a target profile and an advertisement, from the first computer and broadcasts the first message;
- and
- a second computer that receives the first message from the communication network, compares the target profile of the first message with the consumer profile and, if a required portion of the target profile matches the consumer profile, generates a second message interfaced with the advertisement of the first message, wherein the second message is transmitted to a message server for storage and access by a message presentation client stored locally on the second computer.
A method, comprising:
- collecting data on a consumer computer;
- receiving a signal having advertisement information and target criteria;
- comparing said target criteria with the data;
- and
- if the target criteria matches with the data, interfacing the advertisement information in a message format compatible with a message presentation client executed by the consumer computer.
A storage medium containing computer-readable instructions that are executable by a computer and cause the computer to:
- log computer activities;
- create local consumer profile that comprises a first set of information;
- interpret a targeted advertisement containing a second set of information;
- compare the first set of information to the second set of information;
- and
- if a threshold amount of the first and second sets of information match, interface the advertisement with a message that is interpretable by a message presentation client executed by the computer.
A system, comprising:
- means for receiving a targeted advertisement;
- means for comparing information embedded in the targeted advertisement with user controlled criteria pertaining to which ads are to be shown on the system;
- and
- means for interfacing the advertisement with a message presentable by a message presentation application if the targeted advertisement falls within the user specified criteria.
A user device comprising:
- a user profile;
- user-specified criteria;
- a target information client for receiving targeted information, target user profile, and sender-specified criteria;
- a presentation client for presenting said targeted information via a presentation medium;
- and
- a communication interface for facilitating transfer of said targeted information between said target information client and said presentation client, wherein said target information client compares said user profile and said user-specified criteria with said target user profile and said sender-specified criteria, and wherein if result of said comparison satisfies threshold criteria, said target information client transfers said targeted information to said communication interface for transferring to said presentation client.
A method of delivering targeted information to a user device, said method comprising:
- sending said targeted information, target user profile, and sender-specified criteria;
- receiving said targeted information, target user profile, and sender-specified criteria at said user device;
- comparing a user profile and user-specified criteria with said target user profile and said sender-specified criteria;
- and
- if result of said comparison satisfies threshold criteria, transferring said targeted information client to a communication interface for transferring to a presentation client for presenting said targeted information via a presentation medium.
An information transmitter comprising:
- targeted information, a target user profile, and sender-specified broadcast service limitations provided by one or more senders;
- and
- a broadcasting service device coupled to a network and for broadcasting said targeted information and said target user profile to a plurality of user devices coupled to said network, and wherein said broadcasting service device is configured to determine whether any user profile of each user device satisfied said target user profile.
A method of transmitting to a plurality of user devices, said method comprising:
- receiving targeted information, a target user profile, and sender-specified broadcast service limitations from one or more senders;
- broadcasting via a network said targeted information and said target user profile to said user devices coupled to said network;
- determining whether any user profile of each user device satisfied said target user profile;
- and
- adjusting said broadcasting based on said sender-specified broadcast service limitations.
An information sender comprising:
- storage device for targeted information, a target user profile, and information sender-specified broadcast service limitations;
- and
- a transmission device to transmit said targeted information, said target user profile, and said information sender-specified broadcast service limitations to a broadcasting service for broadcasting to a plurality of user devices coupled to a network.
A method of distributing targeted information to a plurality of user devices, said method sender comprising:
- creating said targeted information, a target user profile, and information sender-specified broadcast service limitations;
- and
- transmitting said targeted information, said target user profile, and said information sender-specified broadcast service limitations to a broadcasting service for broadcasting to a plurality of user devices coupled to a network.
Application instructions on a computer-usable medium where the instructions, when executed, effect delivering targeted information to a user device, comprising:
- sending said targeted information, target user profile, and sender-specified criteria;
- receiving said targeted information, target user profile, and sender-specified criteria at said user device;
- comparing a user profile and user-specified criteria with said target user profile and said sender-specified criteria;
- and
- if result of said comparison satisfies threshold criteria, transferring said targeted information client to a communication interface for transferring to a presentation client for presenting said targeted information via a presentation medium.
Application instructions on a computer-usable medium where the instructions, when executed, effect transmitting to a plurality of user devices, comprising:
- receiving targeted information, a target user profile, and sender-specified broadcast service limitations from one or more senders;
- broadcasting via a network said targeted information and said target user profile to said user devices coupled to said network;
- determining whether any user profile of each user device satisfied said target user profile;
- and
- adjusting said broadcasting based on said sender-specified broadcast service limitations.
A system for delivering targeted information to a user device, said system comprising:
- means for sending said targeted information, target user profile, and sender-specified criteria;
- means for receiving said targeted information, target user profile, and sender-specified criteria at said user device;
- means for comparing a user profile and user-specified criteria with said target user profile and said sender-specified criteria;
- and
- if result of said comparison satisfies threshold criteria, means for transferring said targeted information client to a communication interface for transferring to a presentation client for presenting said targeted information via a presentation medium.
Dependencies are inferred from the claim text.