Methods and systems for programmably generating electronic creatives for display on an electronic network
First Claim
1. In a system comprising a server-side system and a client-side system communicating through an electronic network, a method for generating a creative in an electronically transmissible format, comprising the steps of:
- receiving a creative definition;
determining if the creative definition is a programmable or non-programmable creative definition;
assembling, if the creative definition is a non-programmable creative, the non-programmable creative; and
executing, if the creative definition is a programmable creative, the programmable creative definition to generate the creative.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are provided for developing server-side programmable creatives and delivering those creatives over the Internet. In accord with the present invention, programmable creatives are dynamically assembled responsive to the operation of a server-side program. The program is integrated with and operated responsively to the dictates of a standard, fully-functional advertising system and has the ability to incorporate proprietary, server-side data. The invention thus takes advantage of the benefits and features of the Internet to deliver dynamically customized creatives, capable of including server-side proprietary data, in accordance with the functionality of an advertising system.
18 Citations
52 Claims
-
1. In a system comprising a server-side system and a client-side system communicating through an electronic network, a method for generating a creative in an electronically transmissible format, comprising the steps of:
-
receiving a creative definition;
determining if the creative definition is a programmable or non-programmable creative definition;
assembling, if the creative definition is a non-programmable creative, the non-programmable creative; and
executing, if the creative definition is a programmable creative, the programmable creative definition to generate the creative. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. In a system comprising a server-side system and a client-side system communicating through an electronic network, a system for generating a creative in an electronically transmissible format, comprising:
-
a processor;
a memory connected to the processor, the memory storing data and instructions for controlling the operation of the processor;
the processor operative with the data and control instructions in the memory to perform the steps of receiving a creative definition;
determining if the creative definition is a programmable or non-programmable creative definition;
assembling, if the creative definition is a non-programmable creative, the non-programmable creative; and
executing, if the creative definition is a programmable creative, the programmable creative definition to generate the creative. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. In a system comprising a server-side system and a client-side system communicating through an electronic network, a system for generating a creative in an electronically transmissible format, comprising:
-
means for receiving a creative definition;
means for determining if the creative definition is a programmable or non-programmable creative definition;
means for assembling, if the creative definition is a non-programmable creative, the non-programmable creative; and
means for executing, if the creative definition is a programmable creative, the programmable creative definition to generate the creative.
-
-
18. A program product storing instructions operable on a computer, the instructions operable in a system comprising a server-side system and a client-side system communicating through an electronic network for generating a creative in an electronically transmissible format, the program product storing instructions operable on the computer to perform the steps of:
-
receiving a creative definition;
determining if the creative definition is a programmable or non-programmable creative definition;
assembling, if the creative definition is a non-programmable creative, the non-programmable creative; and
executing, if the creative definition is a programmable creative, the programmable creative definition to generate the creative.
-
-
19. In a system comprising a server-side system and a client-side system communicating through an electronic network, a method for generating creatives in an electronically transmissible format, comprising the steps of:
-
storing a first definition for a non-programmable creative;
storing a second definition for a programmable creative including a program for generating the programmable creative;
executing the first definition to generate a non-programmable creative;
storing the non-programmable creative;
executing the second definition to generate a programmable creative;
storing the programmable creative receiving a request to transmit a creative to a viewer;
selecting, by an advertising system responsive to the request, the programmable creative or the non-programmable creative; and
transmitting the selected programmable creative or non-programmable creative to the viewer. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. In a system comprising a server-side system and a client-side system communicating through an electronic network, a system for generating creatives in an electronically transmissible format, comprising:
-
a processor;
a memory connected to the processor, the memory storing data and instructions for controlling the operation of the processor;
the processor operative with the data and control instructions in the memory to perform the steps of storing a first definition for a non-programmable creative;
storing a second definition for a programmable creative including a program for generating the programmable creative;
executing the first definition to generate a non-programmable creative;
storing the non-programmable creative;
executing the second definition to generate a programmable creative;
storing the programmable creative receiving a request to transmit a creative to a viewer;
selecting, by an advertising system responsive to the request, the programmable creative or the non-programmable creative; and
transmitting the selected programmable creative or non-programmable creative to the viewer. - View Dependent Claims (27, 28, 29, 30, 31, 32)
-
-
33. In a system comprising a server-side system and a client-side system communicating through an electronic network, a system for generating creatives in an electronically transmissible format, comprising:
-
means for storing a first definition for a non-programmable creative;
means for storing a second definition for a programmable creative including a program for generating the programmable creative;
means for executing the first definition to generate a non-programmable creative;
means for storing the non-programmable creative;
means for executing the second definition to generate a programmable creative;
means for storing the programmable creative means for receiving a request to transmit a creative to a viewer;
means for selecting, by an advertising system responsive to the request, the programmable creative or the non-programmable creative; and
means for transmitting the selected programmable creative or non-programmable creative to the viewer.
-
-
34. A program product storing instructions operable on a computer, the instructions operable in a system comprising a server-side system and a client-side system communicating through an electronic network for generating a creative in an electronically transmissible format, the program product storing instructions operable on the computer to perform the steps of:
-
storing a first definition for a non-programmable creative;
storing a second definition for a programmable creative including a program for generating the programmable creative;
executing the first definition to generate a non-programmable creative;
storing the non-programmable creative;
executing the second definition to generate a programmable creative;
storing the programmable creative receiving a request to transmit a creative to a viewer;
selecting, by an advertising system responsive to the request, the programmable creative or the non-programmable creative; and
transmitting the selected programmable creative or non-programmable creative to the viewer.
-
-
35. A method for generating creatives in an electronically transmissible format, comprising the steps of:
-
receiving a creative definition;
determining if the creative definition is for a programmable or a non-programmable creative;
generating, if the creative request is for a non-programmable creative, a non-programmable creative using the creative definition; and
generating, if the request is for a programmable creative, a programmable creative using the creative definition. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42)
-
-
43. A system for generating creatives in an electronically transmissible format, comprising:
-
a processor;
a memory connected to the processor, the memory storing data and instructions for controlling the operation of the processor;
the processor operative with the data and control instructions in the memory to perform the steps of receiving a creative definition;
determining if the creative definition is for a programmable or a non-programmable creative;
generating, if the creative request is for a non-programmable creative, a non-programmable creative using the creative definition; and
generating, if the request is for a programmable creative, a programmable creative using the creative definition. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50)
-
-
51. A system for generating creatives in an electronically transmissible format, comprising:
-
means for receiving a creative definition;
means for determining if the creative definition is for a programmable or a non-programmable creative;
means for generating, if the creative request is for a non-programmable creative, a non-programmable creative using the creative definition; and
means for generating, if the request is for a programmable creative, a programmable creative using the creative definition.
-
-
52. A program product storing instructions operable on a computer, the instructions operable in a computer for generating creatives in an electronically transmissible format, the program product storing instructions operable on the computer to perform the steps of:
-
receiving a creative definition;
determining if the creative definition is for a programmable or a non-programmable creative;
generating, if the creative request is for a non-programmable creative, a non-programmable creative using the creative definition; and
generating, if the request is for a programmable creative, a programmable creative using the creative definition.
-
Specification