In-Session Continuation of a Streaming Media Session
First Claim
Patent Images
1. A method of forwarding an in-progress media streaming session, comprising:
- during a media streaming session between a first node and a second node during which each of the first node and the second node is connected to a session continuity manager, storing data exchanged between the first node and the second node;
initiating a new connection between a new node and the session continuity manager;
disconnecting the first node; and
continuing the session at the new node from the first node.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems are provided for forwarding a media streaming session from one node to another node while the session is in progress. A streaming server may store data sent between nodes in the session. When one node is forwarded to a new node, the stored data may be used to transition to the new node with little or no interruption in data sent between nodes in the session. A user interface may allow a user to set preferences and control other aspects of the session forwarding features.
151 Citations
34 Claims
-
1. A method of forwarding an in-progress media streaming session, comprising:
-
during a media streaming session between a first node and a second node during which each of the first node and the second node is connected to a session continuity manager, storing data exchanged between the first node and the second node; initiating a new connection between a new node and the session continuity manager; disconnecting the first node; and continuing the session at the new node from the first node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A session continuity manager comprising:
-
a database to store session data distributed to a first node and a second node connected to the session continuity manager during a media streaming session; and a media server in communication with the database, the media server configured to receive a connection from a new node during the session and continue the session at the new node from the first node.
-
-
32. A system comprising:
-
a database configured to store session data for a media streaming session between a first node and a second node; and a session continuity manager in communication with the database, the session continuity manager configured to communicate with a plurality of nodes including the first node and the second node; wherein the session continuity manager is configured to forward the media streaming session from the first node to a new node while the media streaming session is in progress.
-
-
33. A computer-readable storage medium storing a plurality of instructions which, when executed by a processor, cause the processor to perform method of forwarding an in-progress media streaming session, the method comprising:
-
during a media streaming session between a first node and a second node during which each of the first node and the second node is connected to a session continuity manager, storing data exchanged between the first node and the second node; initiating a new connection between a new node and the session continuity manager; disconnecting the first node; and continuing the session at the new node from the first node.
-
-
34. A network system comprising a database and a central server in communication with a plurality of remote user nodes, the system configured to:
-
establish a first connection between a first remote user node and the central server; establish a second connection between a second remote user node and the central server; establish a media streaming session between the first remote user node and the second remote user node through the first and second connections; store information regarding the media streaming session in the database; and while the media streaming session is in progress, and without interrupting the media streaming session, forward the media streaming session from the first node to a third node distinct from the second node.
-
Specification