STREAMING MEDIA INTERRUPTION AND RESUMPTION SYSTEM
First Claim
Patent Images
1. A method for streaming media to an endpoint, comprising:
- initiating delivery of a primary media stream to an endpoint;
interrupting delivery of the primary media stream at an interruption point;
initiating delivery of a secondary media stream to the endpoint in place of the primary media stream; and
resuming delivery of the primary media stream to the endpoint from the interruption point when the secondary media stream has finished.
4 Assignments
0 Petitions
Accused Products
Abstract
A media delivery system enhances subscriber experience with streaming media. The media delivery system supports delivery of primary media content to the subscriber, but also provides secondary media content delivery, such as location based media delivery, that may interrupt the primary media content. The media delivery system coordinates delivery of the primary media stream and the location based media stream so that the primary media stream resumes delivery from the point of interruption when the secondary media stream finishes.
61 Citations
44 Claims
-
1. A method for streaming media to an endpoint, comprising:
-
initiating delivery of a primary media stream to an endpoint; interrupting delivery of the primary media stream at an interruption point; initiating delivery of a secondary media stream to the endpoint in place of the primary media stream; and resuming delivery of the primary media stream to the endpoint from the interruption point when the secondary media stream has finished. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A media delivery system comprising:
-
a notification module adapted to generate an interrupt notification based on availability of a secondary media stream; and a streaming media server adapted to; initiate delivery of a primary media stream to an endpoint; interrupt the primary media stream at an interruption point subsequent to the interrupt notification; initiate delivery of the secondary media stream to the endpoint; and resume delivery of the primary media stream to the endpoint from the interruption point when the secondary media stream has finished. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. The media delivery system of 8, where the streaming media server is further adapted to:
resume delivery of the primary media stream to the endpoint from the interruption point by setting up a new streaming session to the endpoint.
-
16. The media delivery system of 8, where the streaming media server is further adapted to:
resume delivery of the primary media stream to the endpoint from the interruption point without setting up a new streaming session to the endpoint.
-
17. A method for streaming media to an endpoint, comprising:
-
initiating delivery of a primary media stream to an endpoint; analyzing a concurrency specifier in an interruption request received from the endpoint; when the concurrency specifier comprises a new session request identifier; interrupting the primary media stream at an interruption point subsequent to the interrupt notification; initiating delivery of a secondary media stream to the endpoint; and resuming delivery of the primary media stream to the endpoint from the interruption point when the secondary media stream has ended; and when the concurrency specifier comprises a concurrent session request identifier;
initiating delivery of the secondary media stream to the endpoint without interrupting the primary media stream. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A system for streaming media to an endpoint, the system comprising:
-
a client front end operable to receive an interruption request comprising a concurrency specifier from an endpoint; streaming media logic operable to; initiate delivery of a primary media stream to an endpoint; when the concurrency specifier comprises a new session request identifier; interrupt the primary media stream at an interruption point subsequent to the interrupt notification; initiate delivery of a secondary media stream to the endpoint; and resume delivery of the primary media stream to the endpoint from the interruption point when the secondary media stream has ended; and when the concurrency specifier comprises a concurrent session request identifier; initiate delivery of the secondary media stream to the endpoint without interrupting the primary media stream. - View Dependent Claims (23, 24, 25)
-
-
26. A product comprising:
-
a memory; and streaming media logic stored in the memory and operable to; initiate delivery of a primary media stream to an endpoint; interrupt delivery of the primary media stream at an interruption point; initiate delivery of a secondary media stream to the endpoint in place of the primary media stream; and resume delivery of the primary media stream to the endpoint from the interruption point when the secondary media stream has finished. - View Dependent Claims (27, 28, 29)
-
-
30. An endpoint comprising:
-
a communication interface; a memory; client logic stored in the memory and operable to; receive a primary media stream over the communication interface; interrupt reception of the primary media stream at an interruption point; switch to reception a secondary media stream in place of the primary media stream; and resume reception of the primary media stream from the interruption point when the secondary media stream has finished; and a processor coupled to the communication interface and the memory and operable to execute the client logic. - View Dependent Claims (31, 32, 33, 34, 35)
-
-
36. A product comprising:
-
a memory; and client logic stored in the memory and operable to; receive a primary media stream; interrupt reception of the primary media stream at an interruption point; switch to reception a secondary media stream in place of the primary media stream; and resume reception of the primary media stream from the interruption point when the secondary media stream has finished. - View Dependent Claims (37, 38, 39, 40)
-
-
41. A signal comprising:
-
an encoded first section of primary media content; an interruption notification for the availability of secondary media content and following the encoded first section of the primary media content; an encoded second section of the primary media content following the interruption notification and comprising an interruption point within the primary media content; encoded secondary media content following the interruption point; and an encoded third section of the primary media content following the encoded secondary media content and starting from the interruption point. - View Dependent Claims (42, 43, 44)
-
-
41-1. canceled
Specification