Methods and Systems For Bandwidth Adaptive N-to-N Communication In A Distributed System
First Claim
Patent Images
1. A method for bandwidth adaptive communication among a plurality of participants in a distributed system, the method comprising:
- (a) receiving a communication from a first participant, the communication including metadata and payload data;
(b) storing the payload data in a channel memory element, the channel memory element comprising a plurality of memory locations, one of the plurality of memory locations selected using the metadata and associated with the first participant; and
(c) transmitting the payload data to a second participant.
15 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for bandwidth adaptive computing device to computing device communication are described. Bandwidth adaptive communication includes receiving a communication from a first participant, storing the payload data of the communication in a channel memory element associated with the first participant, and transmitting the payload data to a second participant.
106 Citations
23 Claims
-
1. A method for bandwidth adaptive communication among a plurality of participants in a distributed system, the method comprising:
-
(a) receiving a communication from a first participant, the communication including metadata and payload data;
(b) storing the payload data in a channel memory element, the channel memory element comprising a plurality of memory locations, one of the plurality of memory locations selected using the metadata and associated with the first participant; and
(c) transmitting the payload data to a second participant. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A distributed system for bandwidth adaptive communication among a plurality of participants in a distributed system, the system comprising:
-
a plurality of participants transmitting state data; and
a server (i) receiving the state data transmitted by the plurality of clients, (ii) storing the received state data in a memory element having a plurality of memory locations, each of the plurality of memory locations associated with a respective one of the plurality of participants, and (iii) transmitting the state data received from one of the plurality of participants to each of the other ones of the plurality of participants. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
Specification