System and method for multi-layered network communications
1 Assignment
0 Petitions
Accused Products
Abstract
A multi-layered network for transporting data comprises a first network layer that provides a first session topology, and a second network layer that provides a second session topology. The second network layer uses the first network layer to transport data. In one embodiment of the invention, the data sent by the second layer is real-time audio data, such as voice. Each session topology may be either peer-to-peer or client/server. The first and second layers may have different topologies and/or different session hosts. A deterministic algorithm is provided whereby a new session host is selected when the current host leaves the session.
65 Citations
44 Claims
-
1-28. -28. (canceled)
-
29. A method of communicating between a first process and a second process, comprising the acts of:
-
issuing, by the first process, a connection call having a plurality of call parameters comprising configuration information for a sound device, client configuration information, and a flag;
receiving, by the second process, the connection call and parsing the call to retrieve the parameters;
connecting said first process to a networking session based on said plurality of call parameters; and
issuing, by the second process, an acknowledgment that said first process is connected to said networking session. - View Dependent Claims (30, 31, 32, 33, 34)
-
-
35-39. -39. (canceled)
-
40. A method of sending audio data over a network comprising the acts of:
-
receiving, from said audio engine, a first send call having a plurality of call parameters comprising a buffer of audio data and a first audio session identifier of a destination of said audio data; and
sending said audio data to said destination. - View Dependent Claims (41, 42, 43)
-
-
44-53. -53. (canceled)
Specification