CLIENT BRIDGE
First Claim
Patent Images
1. A method of determining advertisement assets to transmit to a client based on a client'"'"'s capability for displaying and processing the advertisement assets, the method comprising:
- receiving, via a data communication interface, advertisement assets from an advertisement provider, the advertisement assets having different formats and encodings;
classifying the received advertisement assets into classification groups, wherein each classification group includes advertisement assets suitable for clients with specific display and processing capabilities;
receiving from the client, via the data communications interface, a context of the client, the context including at least one of;
runtime environment,network conditions, ordisplay capabilities;
determining, from the context of the client, the client'"'"'s capability for displaying and processing advertisement assets, wherein the client'"'"'s capability includes at least one of;
display resolution, ordecoding capability;
selecting a classification group of advertisement assets, the classification group of advertisement assets selected at least in part based the client'"'"'s determined capability for displaying and processing the advertisement assets; and
transmitting an advertisement asset from the selected classification group of advertisement assets to the client.
1 Assignment
0 Petitions
Accused Products
Abstract
Advertisement assets may be selected based on the capabilities of the device used to display or execute the advertisements. The capabilities of a device may be determined by a client bridge of an advertisement delivery system. The client bridge may analyze the capabilities and determine a set of advertisements that are compatible with the capabilities. The advertisement delivery system may select advertisements to maximize the advertisement yield within the bounds of the device capabilities.
37 Citations
20 Claims
-
1. A method of determining advertisement assets to transmit to a client based on a client'"'"'s capability for displaying and processing the advertisement assets, the method comprising:
-
receiving, via a data communication interface, advertisement assets from an advertisement provider, the advertisement assets having different formats and encodings; classifying the received advertisement assets into classification groups, wherein each classification group includes advertisement assets suitable for clients with specific display and processing capabilities;
receiving from the client, via the data communications interface, a context of the client, the context including at least one of;runtime environment, network conditions, or display capabilities; determining, from the context of the client, the client'"'"'s capability for displaying and processing advertisement assets, wherein the client'"'"'s capability includes at least one of; display resolution, or decoding capability; selecting a classification group of advertisement assets, the classification group of advertisement assets selected at least in part based the client'"'"'s determined capability for displaying and processing the advertisement assets; and transmitting an advertisement asset from the selected classification group of advertisement assets to the client. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A server for determining advertisement assets to transmit to a client based on a client'"'"'s capability for displaying and processing advertisement assets, the server comprising:
-
a communications interface; a memory; and a processing unit coupled to the communications interface and the memory, the processing unit configured to cause the server to; receive, via the communication interface, advertisement assets from an advertisement provider, the advertisement assets having different formats and encodings; classify the received advertisement asset into classification groups, wherein each classification group includes advertisement assets suitable for clients with specific display and processing capabilities; receive from the client, via the communications interface, a context of the client, the context including at least one of; runtime environment, network conditions, or display capabilities; determine, from the context of the client, the client'"'"'s capability for displaying and processing advertisement assets, wherein the client'"'"'s capability includes at least one of; display resolution, or decoding capability; select a classification group of advertisement assets, the classification group of advertisement assets selected at least in part based the client'"'"'s determined capability for displaying and processing the advertisement assets; and transmit, via the communication interface, an advertisement asset from the selected classification group of advertisement assets to the client. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory, computer-readable medium having instructions embedded thereon for providing advertisement assets to a client via a data communications interface, the instructions, when executed by a computer, cause the computer to perform functions including:
-
receiving, via the data communication interface, advertisement assets from an advertisement provider, the advertisement assets having different formats and encodings; classifying the received advertisement asset into classification groups, wherein each classification group includes advertisement assets suitable for clients with specific display and processing capabilities; receiving from the client, via the data communications interface, a context of the client, the context including at least one of; runtime environment, network conditions, or display capabilities; determining, from the context of the client, a client'"'"'s capability for displaying and processing advertisement assets, wherein the client'"'"'s capability includes at least one of; display resolution, or decoding capability; selecting a classification group of advertisement assets, the classification group of advertisement assets selected at least in part based the client'"'"'s determined capability for displaying and processing the advertisement assets; and transmitting an advertisement asset from the selected classification group of advertisement assets to the client. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification