CONNECTING DEVICES IN A PEER-TO-PEER NETWORK WITH A SERVICE PROVIDER
First Claim
1. A method for enabling communication between a service provider and a plurality of devices on a peer-to-peer network, said method comprising:
- selecting one of the plurality of devices on the peer-to-peer network for receiving invitations for media sessions with any of the plurality of devices from the service provider;
transmitting a registration message to the service provider indicating a unique address of the selected device to which invitations are to be sent, the unique address being associated with a first identifier for at least one of the plurality of devices by the service provider; and
selecting another one of the plurality of devices, in place of the selected device, to receive subsequent invitations for media session upon detection of a reselection condition.
3 Assignments
0 Petitions
Accused Products
Abstract
Communication between a service provider and a plurality of devices on a peer-to-peer network are enabled. One of the plurality of devices on the peer-to-peer network is selected for receiving invitations for media sessions with any of the plurality of devices from the service provider. The selected device transmits a registration message to the service provider indicating a unique address of the selected device to which invitations are to be sent. The unique address is associated with a first identifier for at least one of the plurality of devices by the service provider. Another one of the plurality of devices is selected in place of the selected device to receive subsequent invitations for media session upon detection of a reselection condition.
-
Citations
39 Claims
-
1. A method for enabling communication between a service provider and a plurality of devices on a peer-to-peer network, said method comprising:
-
selecting one of the plurality of devices on the peer-to-peer network for receiving invitations for media sessions with any of the plurality of devices from the service provider; transmitting a registration message to the service provider indicating a unique address of the selected device to which invitations are to be sent, the unique address being associated with a first identifier for at least one of the plurality of devices by the service provider; and selecting another one of the plurality of devices, in place of the selected device, to receive subsequent invitations for media session upon detection of a reselection condition. - View Dependent Claims (2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 36, 37, 38)
-
-
7. The method of claim 7 wherein the service provider is in communication with a public switch telephone network (PSTN) and said media session is a voice over IP call
-
19. A method for enabling communication between a service provider and a plurality of devices on a peer-to-peer network, said method comprising:
-
selecting one of the plurality of devices on the peer-to-peer network for receiving invitations for media sessions with any of the plurality of devices from the service provider; transmitting a first registration message from the selected device to the service provider indicating a unique address of the selected device to which invitations are to be sent, the unique address being associated with a first identifier for at least one of the plurality of devices by the service provider; selecting another one of the plurality of devices, in place of the selected device, to receive subsequent invitations for media session upon detection of a reselection condition; transmitting a second registration message from the another selected device to the service provider indicating a unique address of the another selected device to which subsequent invitations are to be sent, the unique address being associated with the first identifier by the service provider; wherein the association of the another selected device'"'"'s unique address second registration message replaces the association of the selected device'"'"'s unique address.
-
-
20. A device on communication with a plurality of devices on a peer-to-peer network comprising:
-
a selection component for selecting one of the plurality of devices on the peer-to-peer network for receiving invitations for media sessions with any of the plurality of devices from a service provider, the selection component being activated for selecting one of the plurality of devices when there is not a previous selection and upon detection of a reselection condition; a registration component for transmitting a registration message to the service provider indicating a unique address of the selected device to which invitations are to be sent, the unique address being associated with a first identifier for at least one of the plurality of devices by the service provider; a receiving component for receiving and processing an invitation for a media session destined for one of the plurality of devices; and a system manager for scheduling and managing the device. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. An article of manufacture comprising:
-
a computer usable medium having computer readable program code means embodied therein for causing enablement of communication between a service provider and a plurality of devices on a peer-to-peer network, the computer readable program code means in said article of manufacture comprising; computer readable program code means for causing a computer to select one of the plurality of devices on the peer-to-peer network for receiving invitations for media sessions with any of the plurality of devices from the service provider; computer readable program code means for causing a computer to transmit a registration message to the service provider indicating a unique address of the selected device to which invitations are to be sent, the unique address being associated with a first identifier for at least one of the plurality of devices by the service provider; and computer readable program code means for causing a computer to select another one of the plurality of devices, in place of the selected device, to receive subsequent invitations for media session upon detection of a reselection condition. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35)
-
-
39. A computer program product comprising:
-
a memory having computer readable code embodied therein for execution by a processor, for enabling of communication between a service provider and a plurality of devices on a peer-to-peer network, the code comprising; code means for selecting one of the plurality of devices on the peer-to-peer network for receiving invitations for media sessions with any of the plurality of devices from the service provider; code means transmitting a registration message to the service provider indicating a unique address of the selected device to which invitations are to be sent, the unique address being associated with a first identifier for at least one of the plurality of devices by the service provider; and code means for selecting another one of the plurality of devices, in place of the selected device, to receive subsequent invitations for media session upon detection of a reselection condition.
-
Specification