System and method of providing interactive advertisements
First Claim
Patent Images
1. A method of providing content, comprising:
- receiving multimedia content, via a bi-directional wireless telecommunication link, on a mobile device;
presenting the received multimedia content on the mobile device;
receiving, via the bi-directional wireless telecommunication link, indicia of at least one insertion point in the multimedia content on the mobile device;
receiving, via the bi-directional wireless telecommunications link, at least one identifier associated with the at least one insertion point on the mobile device, the identifier indicative of one or more executable content;
providing, on the mobile device, a user control requesting permission to present the executable content, wherein display attributes of parameters for displaying the user control are specified by metadata associated with the received indicia of the at least one insertion point, wherein the parameters include a specified period of time for which the user control will be displayed;
in response to receiving the permission to present the executable content;
executing the executable content on the mobile device proximate to the at least one insertion point in;
determining whether the at least one insertion point occurs during an advertisement related to the executable content; and
continuing presenting the received multimedia content on the mobile device, wherein continuing presenting comprises presenting multimedia content received during execution of the executable content,wherein the multimedia content received during execution begins to be stored after an end point of the advertisement in response to determining that the at least one insertion point occurs during an advertisement related to the executable content.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatus and methods for providing content by presenting multimedia content on a mobile device; receiving, on the mobile device, indicia of at least one insertion point in the multimedia content; receiving, on the mobile device, at least one identifier associated with the at least one insertion point, the identifier identifying one or more executable content; and presenting the executable content to a user of the mobile device proximate to the at least one insertion point.
14 Citations
46 Claims
-
1. A method of providing content, comprising:
-
receiving multimedia content, via a bi-directional wireless telecommunication link, on a mobile device; presenting the received multimedia content on the mobile device; receiving, via the bi-directional wireless telecommunication link, indicia of at least one insertion point in the multimedia content on the mobile device; receiving, via the bi-directional wireless telecommunications link, at least one identifier associated with the at least one insertion point on the mobile device, the identifier indicative of one or more executable content; providing, on the mobile device, a user control requesting permission to present the executable content, wherein display attributes of parameters for displaying the user control are specified by metadata associated with the received indicia of the at least one insertion point, wherein the parameters include a specified period of time for which the user control will be displayed; in response to receiving the permission to present the executable content; executing the executable content on the mobile device proximate to the at least one insertion point in; determining whether the at least one insertion point occurs during an advertisement related to the executable content; and continuing presenting the received multimedia content on the mobile device, wherein continuing presenting comprises presenting multimedia content received during execution of the executable content, wherein the multimedia content received during execution begins to be stored after an end point of the advertisement in response to determining that the at least one insertion point occurs during an advertisement related to the executable content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A mobile device for providing content, comprising:
-
a receiver; an output device; and a processor in communication with the receiver and the output device, the processor configured to perform operations comprising; receiving multimedia content via the receiver; presenting the received multimedia content via the output device; receiving, via a bi-directional wireless telecommunication link, indicia of at least one insertion point in the multimedia content; receiving, via the bi-directional wireless telecommunication link, at least one identifier associated with the at least one insertion point, the identifier indicative of one or more executable content; providing, via the output device, a user control requesting permission to present the executable content, wherein parameters for displaying the user control are specified by metadata associated with the received indicia of the at least one insertion point, wherein the parameters include a specified period of time for which the user control will be displayed; and in response to receiving the permission to present the executable content; executing the executable content on the output device proximate to the at least one insertion point; determining whether the at least one insertion point occurs during an advertisement related to the executable content; and continuing presenting the received multimedia content on the mobile device, wherein continuing presenting comprises presenting multimedia content received during execution of the executable content, wherein the multimedia content received during execution begins to be stored after an end point of the advertisement in response to determining that the at least one insertion point occurs during an advertisement related to the executable content. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A non-transitory computer-readable medium having stored thereon codes executable by at least one processor to perform comprising:
-
receiving multimedia content, via a bi-directional wireless telecommunication link, on a mobile device; presenting the received multimedia content on the mobile device; receiving, via the bi-directional wireless telecommunication link, indicia of at least one insertion point in the multimedia content on the mobile device; receiving, via the bi-directional wireless telecommunication link, at least one identifier associated with the at least one insertion point, the identifier indicative of one or more executable content on the mobile device; providing, on the mobile device, a user control requesting permission to present the executable content, wherein parameters for displaying the user control are specified by metadata associated with the received indicia of the at least one insertion point, wherein the parameters include a specified period of time for which the user control will be displayed; in response to receiving the permission to present the executable content; executing the executable content on the mobile device proximate to the at least one insertion point; determining whether the at least one insertion point occurs during an advertisement related to the executable content; and continuing presenting the received multimedia content on the mobile device, wherein continuing presenting comprises presenting multimedia content received during execution of the executable content, wherein the multimedia content received during execution begins to be stored after an end point of the advertisement in response to determining that the at least one insertion point occurs during an advertisement related to the executable content. - View Dependent Claims (27)
-
-
28. A method of providing content, comprising:
-
generating indicia of an insertion point instructing a rendering device configured to render multimedia content to insert executable content proximal the insertion point; generating an identifier indicative of one or more executable content; providing data indicative of a user interface for prompting a user of the rendering device for permission to display the executable content, wherein parameters for displaying the user interface for prompting the user are specified by metadata associated with the indicia of the insertion point, wherein the parameters include a specified period of time for which the user interface for prompting the user will be displayed; communicating, via a bi-directional wireless telecommunication link, the indicia, identifier and data in connection with a broadcast of the multimedia content to the rendering device; in response to receiving the permission to present the executable content; executing the executable content on the rendering device proximate to the at least one insertion point; determining, on the rendering device, whether the insertion point occurs during an advertisement related to the executable content; and presenting, on the rendering device, multimedia content that was broadcast during execution of the executable content, wherein the multimedia content that was broadcast during execution begins to be stored after an end point of the advertisement in response to determining that the at least one insertion point occurs during an advertisement related to the executable content. - View Dependent Claims (29, 30, 31)
-
-
32. A system for providing content, comprising:
a service residing on a server configured to perform operations comprising; generating indicia of an insertion point instructing the rendering device configured to render multimedia content to insert executable content proximal the insertion point; generating an identifier indicative of one or more executable content; providing data indicative of a user interface for prompting a user of the rendering device for permission to display the executable content, wherein parameters for displaying the user interface for prompting the user are specified by metadata associated with the indicia of the insertion point, wherein the parameters include a specified period of time for which the user interface for prompting the user will be displayed; and communicating via a bi-directional wireless telecommunication link, the indicia and data to the rendering device in connection with a broadcast of the multimedia content, wherein, in response to receiving the permission to display the executable content, the rendering device is configured to perform operations comprising; executing the executable content on the rendering device proximate to the at least one insertion point; determining whether the insertion point occurs during an advertisement related to the executable content; and presenting the multimedia content that was broadcast during execution of the executable content, wherein the multimedia content that was broadcast during execution begins to be stored after an end point of the advertisement in response to determining that the at least one insertion point occurs during an advertisement related to the executable content. - View Dependent Claims (33, 34, 35)
-
36. A system for providing content, comprising:
-
a rendering device; means for generating indicia of an insertion point instructing the rendering device configured to render multimedia content to insert executable content proximal the insertion point; means for generating an identifier indicative of one or more executable content; means for providing data indicative of a user interface for prompting a user of the rendering device for permission to display the executable content, wherein parameters for displaying the user interface for prompting the user are specified by metadata associated with the indicia of the insertion point, wherein the parameters include a specified period of time for which the user interface for prompting the user will be displayed; and means for communicating, via a bi-directional wireless telecommunication link, the indicia and the data to the rendering device in connection with a broadcast of the multimedia content, wherein the rendering device comprises means for, in response to receiving the permission to display the executable content; determining whether the insertion point occurs during an advertisement related to the executable content; and presenting multimedia content that was broadcast during execution of the executable content, wherein the multimedia content that was broadcast during execution begins to be stored after an end point of the advertisement in response to determining that the at least one insertion point occurs during an advertisement related to the executable content. - View Dependent Claims (37, 38)
-
-
39. A method of providing content, comprising:
-
receiving multimedia content on a mobile device; presenting the received multimedia content on the mobile device; receiving indicia of at least one insertion point in the multimedia content on the mobile device; receiving at least one identifier associated with the at least one insertion point on the mobile device, the identifier indicative of one or more executable content; providing, on the mobile device, a user control requesting permission to present the executable content, wherein parameters for displaying the user control are specified by metadata associated with the received indicia of the at least one insertion point, wherein the parameters include a specified period of time for which the user control will be displayed; in response to receiving the permission to present the executable content; executing the executable content on the mobile device proximate to the at least one insertion point; determining whether the at least one insertion point occurs during an advertisement related to the executable content; and continuing presenting the received multimedia content on the mobile device, wherein continuing presenting comprises presenting multimedia content received during execution of the executable content, wherein the multimedia content received during execution begins to be stored after an end point of the advertisement in response to determining that the at least one insertion point occurs during an advertisement related to the executable content. - View Dependent Claims (40)
-
-
41. A mobile device for providing content, comprising:
-
a receiver; an output device; and at least one processor in communication with the receiver and the output device, the at least one processor configured to perform operations comprising; presenting multimedia content using via the output device; receiving indicia of at least one insertion point in the multimedia content; receiving at least one identifier associated with the at least one insertion point, the identifier indicative of one or more executable content; providing, via the output device, a user control requesting permission to present the executable content, wherein parameters for displaying the user control are specified by metadata associated with the received indicia of the at least one insertion point, wherein the parameters include a specified period of time for which the user control will be displayed; in response to receiving the permission to present the executable content; executing the executable content on the output device proximate to the at least one insertion point; determining whether the at least one insertion point occurs during an advertisement related to the executable content; and continuing presenting the received multimedia content on the mobile device, wherein continuing presenting comprises presenting multimedia content received during execution of the executable content, wherein the multimedia content received during execution begins to be stored after an end point of the advertisement in response to determining that the at least one insertion point occurs during an advertisement that is related to the executable content. - View Dependent Claims (42)
-
-
43. A method of providing content, comprising:
-
generating indicia of an insertion point instructing a rendering device configured to render multimedia content to insert executable content proximal the insertion point; generating an identifier indicative of one or more executable content; providing data indicative of a user interface for prompting a user of the rendering device for permission to display the executable content, wherein parameters for displaying the user interface for prompting the user are specified by metadata associated with the indicia of the insertion point, wherein the parameters include a specified period of time for which the user interface for prompting the user will be displayed; communicating the indicia, identifier and data in connection with a broadcast of the multimedia content to the rendering device; in response to receiving the permission to display the executable content; executing the executable content on the rendering device proximate to the at least one insertion point; determining, in the rendering device, whether the insertion point occurs during an advertisement related to the executable content; and presenting, on the rendering device, multimedia content that was broadcast, during execution of the executable content, wherein the multimedia content that was broadcast during execution begins to be stored after an end point of the advertisement in response to determining that the at least one insertion point occurs during an advertisement related to the executable content. - View Dependent Claims (44)
-
-
45. A system for providing content, comprising:
-
a rendering device; a network interface configured to communicate data with the rendering device; and a service residing on a server configured to perform operations comprising; generating indicia of an insertion point instructing the rendering device configured to render multimedia content to insert executable content proximal the insertion point; generating an identifier indicative of one or more executable content; providing data indicative of a user interface for prompting a user of the rendering device for permission to display the executable content, wherein parameters for displaying the user interface for prompting the user are specified by metadata associated with the indicia of the insertion point, wherein the parameters include a specified period of time for which the user interface for prompting the user will be displayed; and communicating the indicia, identifier and data to the rendering device in connection with a broadcast of the multimedia content, wherein the rendering device is configured, in response to receiving the permission to present the executable content, to perform operations comprising; executing the executable content on the rendering device proximate to the at least one insertion point; determining whether the insertion point occurs during an advertisement related to the executable content; and presenting the multimedia content that was broadcast during execution of the executable content, wherein the multimedia content that was broadcast during execution begins to be stored after an end point of the advertisement in response to determining that the at least one insertion point occurs during an advertisement related to the executable content. - View Dependent Claims (46)
-
Specification