Managing data streams for a communication network
AssigneeJive Communications, Inc.
InventorMarc Petit-Huguenin
Life of this patent
Estimating the term…
Abstract
The present application details methods and systems for facilitating within a network-based communication system, a communication session between a group of network devices. For example, the network device receives incoming data streams from other network devices in the communication session. The network device also sends an outgoing data stream to the other network devices in the communication session. Further, the network device combines the incoming data stream with the outgoing data stream and presents the combined data stream to a user.
Claims20
A method comprising:
- establishing, using a multiple-phase commit process, a communication session between a first network device and a plurality of network devices;
- sending, from the first network device, an outgoing data stream to each of the plurality of network devices participating in the communication session;
- receiving, at the first network device, a data stream from each network device of the plurality of network devices participating in the communication session;
- combining, at the first network device, the data streams received from each network device of the plurality of network devices participating in the communication session with the outgoing data stream into a combined single data stream;
- and
- providing the combined single data stream to a user associated with the first network device.
A method comprising:
- negotiating a shared security element between a first network device and a plurality of network devices;
- establishing a conference call in a network environment between the first network device and the plurality of network devices;
- combining, at the first network device, data streams received from the plurality of network devices with an outgoing data stream into a combined single data stream;
- providing the combined single data stream to a user associated with the first network device;
- detecting a disconnection of a second network device of the plurality of network devices from the conference call;
- receiving a request from the second network device to rejoin the conference call, the request including the shared security element;
- authorizing the request from the second network device based on the shared security element;
- and
- rejoining the second network device to the conference call.
A network device comprising:
- at least one processor;
- and
- at least one non-transitory computer readable storage medium storing instructions thereon that, when executed by the at least one processor, cause the network device to:
- establish, using a multiple-phase commit process, a communication session between a first network device and a plurality of network devices;
- send an outgoing data stream to each of the plurality of network devices participating in the communication session;
- receive a data stream from each network device of the plurality of network devices participating in the communication session;
- combine the data streams received from each network device of the plurality of network devices participating in the communication session with the outgoing data stream into a combined single data stream;
- and
- provide the combined single data stream to a user associated with the first network device.
Dependencies are inferred from the claim text.