System and Method for Displaying Advertisements on a User Device Based on User Preferences While Operative by the User
First Claim
1. A user device for display of advertisements, comprising:
- a memory for storing an agent, the agent allowing a user of the user device to cause the display of at least a window frame;
a processing unit for execution of at least the agent;
a network interface connected to the processing unit for accessing at least an advertisement management server (AMS) for retrieving at least one advertisement and corresponding metadata, wherein the retrieved advertisement and corresponding metadata are saved in the memory;
a display connected to the processing unit and the memory for the display of the at least an advertisement stored in the memory on at least one window frame activated by the agent of the user device, wherein the agent causes to display of the at least one advertisement on the at least one window frame opened by the agent upon determination that the user is interacting with the user device, wherein the agent generates a message of consumption respective of consumption of the at least one advertisement by the user of the user device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for displaying advertisements on a user device. The method includes generating at least one window frame on the user device by an agent, wherein the at least one window frame is configurable by a user of the user device; periodically communicating with an advertisement management server (AMS) requesting to provide at least one advertisement and its associated metadata; displaying, upon determination that a user is interacting with the user device, the at least one advertisement on the at least one window frame based in part on the metadata; and generating a message of consumption for debiting an advertisement campaign account of the at least one advertisement for the viewing of the at least one advertisement and for crediting a user account of the user for the viewing of the at least one advertisement; and sending the message of consumption to the AMS.
-
Citations
23 Claims
-
1. A user device for display of advertisements, comprising:
-
a memory for storing an agent, the agent allowing a user of the user device to cause the display of at least a window frame; a processing unit for execution of at least the agent; a network interface connected to the processing unit for accessing at least an advertisement management server (AMS) for retrieving at least one advertisement and corresponding metadata, wherein the retrieved advertisement and corresponding metadata are saved in the memory; a display connected to the processing unit and the memory for the display of the at least an advertisement stored in the memory on at least one window frame activated by the agent of the user device, wherein the agent causes to display of the at least one advertisement on the at least one window frame opened by the agent upon determination that the user is interacting with the user device, wherein the agent generates a message of consumption respective of consumption of the at least one advertisement by the user of the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for displaying advertisements on a user device comprising:
-
generating at least one window frame on the user device by an agent, wherein the at least one window frame is configurable by a user of the user device; periodically communicating with an advertisement management server (AMS) requesting to provide at least one advertisement and its associated metadata; displaying, upon determination that a user is interacting with the user device, the at least one advertisement on the at least one window frame based in part on the metadata; and generating a message of consumption for debiting an advertisement campaign account of the at least one advertisement for the viewing of the at least one advertisement and for crediting a user account of the user for the viewing of the at least one advertisement; and sending the message of consumption to the AMS. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method for authorization the display of advertisements on at least one user device, the method is performed by an advertisement management server (AMS), comprising:
-
sending at least one advertisement and associated metadata to a user device requesting the at least one advertisement, wherein the at least one advertisement being sent is selected based on preferences of a user of the user device; receiving an authorization request from the user device to display the at least one advertisement; checking if an advertisement campaign account of the at least one advertisement has sufficient budget; and sending an authorization message to the user device, when said campaign account has sufficient budget. - View Dependent Claims (23)
-
Specification