Systems and methods to play out advertisements
First Claim
Patent Images
1. A system including:
- a request module to receive a request for primary content; and
a communication module to communicate primary content to a receiving device,the request module to receive a request to communicate the primary content for render to an output device at the receiving device at an accelerated speed of the primary content,the communication module to select secondary content from a plurality of secondary content based on primary metadata associated with the primary content and secondary metadata associated with the secondary content, the communication module to communicate the secondary content to the receiving device responsive to receipt of the request, the secondary content for render to the output device at the receiving device instead of the primary content, the secondary content for render at a normal speed of the secondary content.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods to play out advertisements are described. A system includes a request module to receive a request to render primary content to an output device at a receiving device at an accelerated speed of the primary content. The system also includes a communication module to select secondary content from a plurality of secondary content based on secondary metadata associated with the secondary content and primary metadata. The system also includes a render module to render the secondary content instead of the primary content to the output device at the receiving device. The render module renders the secondary content at a normal speed of the secondary content responsive to receipt of the request.
-
Citations
26 Claims
-
1. A system including:
-
a request module to receive a request for primary content; and a communication module to communicate primary content to a receiving device, the request module to receive a request to communicate the primary content for render to an output device at the receiving device at an accelerated speed of the primary content, the communication module to select secondary content from a plurality of secondary content based on primary metadata associated with the primary content and secondary metadata associated with the secondary content, the communication module to communicate the secondary content to the receiving device responsive to receipt of the request, the secondary content for render to the output device at the receiving device instead of the primary content, the secondary content for render at a normal speed of the secondary content. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system including:
-
a demultiplexer to receive a transmission at a receiving device, the transmission including primary content and primary metadata associated with the primary content, the transmission being stored on a local storage device; a render module to render the primary content to an output device at the receiving device at a normal speed for the primary content; a request module to receive a request to render the primary content to an output device at the receiving device at an accelerated speed of the primary content; and a communication module to select secondary content from a plurality of secondary content based on secondary metadata associated with the secondary content and the primary metadata, the render module to render the secondary content instead of the primary content to the output device at the receiving device, the render module to render the secondary content at a normal speed of the secondary content responsive to receipt of the request. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method including:
-
receiving a request for primary content; communicating primary content to a receiving device; receiving a request to communicate the primary content for rendering to an output device at the receiving device at an accelerated speed of the primary content; selecting secondary content from a plurality of secondary content based on primary metadata associated with the primary content and secondary metadata associated with the secondary content; and communicating the secondary content to the receiving device responsive to receipt of the request, the secondary content for rendering to the output device at the receiving device instead of the primary content, the secondary content for rendering at a normal speed of the secondary content. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method including:
-
receiving a transmission at a receiving device, the transmission including primary content and primary metadata associated with the primary content storing the transmission on a local storage device; rendering the primary content to an output device at the receiving device at a normal speed for the primary content; receiving a request to render the primary content to an output device at the receiving device at an accelerated speed of the primary content; and selecting secondary content from a plurality of secondary content based on secondary metadata associated with the secondary content and the primary metadata; and rendering the secondary content, instead of the primary content, to the output device at the receiving device, the rendering of the secondary content is at a normal speed of the secondary content responsive to receipt of the request. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A machine-readable medium storing instructions that, when executed by a machine, cause the machine to:
-
receive a request for primary content; communicate primary content to a receiving device; receive a request to communicate the primary content for render to an output device at the receiving device at an accelerated speed of the primary content; select secondary content from a plurality of secondary content based on primary metadata associated with the primary content and secondary metadata associated with the secondary content; and communicate the secondary content to the receiving device responsive to receipt of the request, the secondary content for render to the output device at the receiving device instead of the primary content, the secondary content for render at a normal speed of the secondary content.
-
-
26. A system including:
-
a first means for receiving a request for primary content; and a second means for communicating primary content to a receiving device, the first means for receiving a request to communicate the primary content for render to an output device at the receiving device at an accelerated speed of the primary content, the second means for selecting secondary content from a plurality of secondary content based on primary metadata associated with the primary content and secondary metadata associated with the secondary content, the second means for communicating the secondary content to the receiving device responsive to receipt of the request, the secondary content for render to the output device at the receiving device instead of the primary content, the secondary content for render at a normal speed of the secondary content.
-
Specification