SYSTEMS AND METHODS OF SERVER BASED INTERACTIVE CONTENT INJECTION
First Claim
Patent Images
1. A method comprising:
- receiving, at a media server, a request for a media stream from a client device;
sending via a streaming session, from the media server, a combined media stream to the client device, the combined media stream including the requested media stream and interactive content, wherein the interactive content is configured to cause a media player of the client device to display the interactive content concurrently with the requested media stream during the streaming session;
receiving, during the display of the interactive content concurrently with the requested media stream during the streaming session, a user selection corresponding to the interactive content; and
providing, via the streaming session, second interactive content to the client device based on the user selection, the second interactive content included in the combined media stream, wherein the second interactive content comprises Hypertext Markup Language (HTML) code or Extensible Markup Language (XML) code.
2 Assignments
0 Petitions
Accused Products
Abstract
A method includes receiving, at a media server, a request for a media stream from a client device. The method further includes sending, from the media server, a combined media stream to the client device via a streaming session. The combined media stream includes the requested media stream and interactive content. The interactive content is configured to cause a media player of the client device to display the interactive content concurrently with the media stream.
-
Citations
25 Claims
-
1. A method comprising:
-
receiving, at a media server, a request for a media stream from a client device; sending via a streaming session, from the media server, a combined media stream to the client device, the combined media stream including the requested media stream and interactive content, wherein the interactive content is configured to cause a media player of the client device to display the interactive content concurrently with the requested media stream during the streaming session; receiving, during the display of the interactive content concurrently with the requested media stream during the streaming session, a user selection corresponding to the interactive content; and providing, via the streaming session, second interactive content to the client device based on the user selection, the second interactive content included in the combined media stream, wherein the second interactive content comprises Hypertext Markup Language (HTML) code or Extensible Markup Language (XML) code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 21, 22, 23, 24)
-
-
8. (canceled)
-
9. An apparatus comprising:
-
a processor; and a memory storing instructions that, when executed by the processor, cause the processor to perform operations comprising; receiving a request for a media stream from a client device; initiating sending via a streaming session, from the processor, a combined media stream to the client device, the combined media stream including the requested media stream and interactive content, wherein the interactive content is configured to cause a media player of the client device to display the interactive content concurrently with the requested media stream during the streaming session; receiving, during the display of the interactive content concurrently with the requested media stream during the streaming session, a user selection corresponding to the interactive content; and providing, via the streaming session, second interactive content to the client device based on the user selection, the second interactive content included in the combined media stream. - View Dependent Claims (10, 11, 12)
-
-
13. (canceled)
-
14. A method comprising:
-
requesting, at a client device, a media stream from a media server; receiving the requested media stream from the media server via a streaming session; receiving interactive content associated with the requested media stream during the streaming session; executing the interactive content to display, via a media player of the client device, the interactive content concurrently with at least a portion of the requested media stream during the streaming session; responsive to receiving, during display of the interactive content concurrently with at least the portion of the requested media stream during the streaming session, user input corresponding to the interactive content, sending data indicating the user input to the media server; receiving, via the streaming session, second interactive content based on the data indicating the user input; and displaying at least a second portion of the requested media stream and the second interactive content concurrently. - View Dependent Claims (15, 16, 19, 25)
-
-
17. (canceled)
-
18. (canceled)
-
20. (canceled)
Specification