Session endpoint management protocol
First Claim
1. A method for managing session endpoints in an ad-hoc network environment including a first device and at least one local device, and a primary network environment including a correspondent node, the method comprising the steps of:
- exchanging session description messages between the correspondent node and the first device to establish the first device as the primary endpoint of an internet protocol (IP) session between the first device and the correspondent node;
discovering, by the first device, an identity of the at least one local device;
receiving, by the first device, information describing any IP sessions in which the at least one local device is participating, from the at least one local device via a session description information message; and
sending, by the first device, a MOVE message to establish the at least one local device as a secondary endpoint of the IP session established between the first device and the correspondent node.
2 Assignments
0 Petitions
Accused Products
Abstract
A protocol for extending session endpoints in an ad-hoc network environment first performs device discovery to determine local devices within its coverage area and the capability of those devices. These local devices then exchange session descriptions with the endpoint device. If the current session may be supported by one of the local devices, the endpoint device, responsive to a command from an user, transfers the session endpoint to the local device and the endpoint device acts as a proxy for the local device in the session. Optionally, if the local device has a path to the correspondent node that is independent of the path through the endpoint device, it establishes the session along this path and then signal the endpoint node to terminate its session.
53 Citations
20 Claims
-
1. A method for managing session endpoints in an ad-hoc network environment including a first device and at least one local device, and a primary network environment including a correspondent node, the method comprising the steps of:
-
exchanging session description messages between the correspondent node and the first device to establish the first device as the primary endpoint of an internet protocol (IP) session between the first device and the correspondent node; discovering, by the first device, an identity of the at least one local device; receiving, by the first device, information describing any IP sessions in which the at least one local device is participating, from the at least one local device via a session description information message; and sending, by the first device, a MOVE message to establish the at least one local device as a secondary endpoint of the IP session established between the first device and the correspondent node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 18, 19, 20)
-
-
9. A system, comprising:
-
a first device, plurality of local devices, a primary network environment including a correspondent node, and a protocol for managing session endpoints in an ad-hoc network system, the protocol comprising; session description messages exchanged between the correspondent node and the first device to establish the first device as the primary endpoint of an internet protocol (IP) session between the first device and the correspondent node; an information message which is sent by one of the first device or at least one local device to request information from or provide information to at least one of the plurality of local devices in the ad-hoc network; and a MOVE message which is sent by one of the plurality of local devices to one of the first device or an other device of the plurality of local devices to cause the first device to establish the other device as a secondary endpoint of the IP session, the MOVE message includes a PRIMARY ENDPOINT field which identifies the first device, a FROM field which identifies a device of the plurality of devices which is sending the message, and a TO field which identifies a further device of the plurality of devices to which the message is addressed, wherein the further device is to be established as the secondary endpoint of the IP session. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method for managing an endpoint of a logical internet protocol (IP) session in a first device to selectively extend the endpoint to at least one local device that is within a coverage area of the first device, the method comprising the steps of:
-
receiving, by the first device a session description message to establish the first device as a primary endpoint of the logical IP session; discovering, by the first device, an identity of the at least one local device; receiving, by the first device, session participating information describing any IP sessions in which the at least one local device is participating, from the at least one local device via a session description information message; and sending, by the first device, a MOVE message to establish the at least one local device as a secondary endpoint of the logical IP session with the first device remaining as the primary endpoint of the logical IP session. - View Dependent Claims (16, 17)
-
Specification