Reduced system latency for dominant speaker
First Claim
1. A method for reducing latency within a digital media system, said system further comprising a set of servers, at least one of said servers further comprising a buffer and said servers receiving digital data from a set of end points, the steps of said method comprising:
- determining at least one end point as dominant;
indicating said digital data from said dominant end point is preferred;
mixing synchronous digital data from end points not determined as dominant;
putting the synchronous digital data in a queue; and
forwarding said preferred digital data from said dominant end point asynchronously, said forwarding comprising forwarding said preferred digital data from said dominant end point outside of the queue.
1 Assignment
0 Petitions
Accused Products
Abstract
Digital media communication systems and methods are disclosed in which a set of end points and/or clients are in communication with a set of servers. The system is capable of determining which end point is a dominant user and/or speaker. When the system determines that an end point is dominant, then the digital data that emanates from dominant end point is preferred. Such preferred digital data may be forwarded asynchronously and possible ahead of digital data from other, non-dominant end points. Synchronous and/or substantially contemporaneous digital data from other end points may be mixed that such that, when rendered, gives substantially the same effect real life superposition of signals. The system may also toggle on or off between states of asynchronous forward and synchronous-only modes.
-
Citations
18 Claims
-
1. A method for reducing latency within a digital media system, said system further comprising a set of servers, at least one of said servers further comprising a buffer and said servers receiving digital data from a set of end points, the steps of said method comprising:
-
determining at least one end point as dominant; indicating said digital data from said dominant end point is preferred; mixing synchronous digital data from end points not determined as dominant; putting the synchronous digital data in a queue; and forwarding said preferred digital data from said dominant end point asynchronously, said forwarding comprising forwarding said preferred digital data from said dominant end point outside of the queue. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for providing digital data communication, said system comprising:
-
a set of servers, at least one said server comprising a jitter buffer and said servers in communication with each other according to a desired topology, wherein said set of servers is in communication with a set of end points, and each said end points in communication with at least one said server and said end points inputting digital data into said system; a controller, said controller capable of determining which end point is preferred; wherein at least one of said servers capable of mixing synchronous digital data from end points not determined as preferred; and wherein further at least one of said servers capable of putting the synchronous digital data in a queue; and
wherein further at least one of said servers is capable of forwarding preferred digital data from said preferred end point outside of the queue. - View Dependent Claims (15, 16)
-
-
17. A method for reducing latency within a digital media system, said system further comprising a set of servers, at least one of said servers further comprising a buffer and said servers receiving digital data from a set of end points, the steps of said method comprising:
-
determining at least one receiving endpoint as having a preferred path from a source endpoint; indicating said digital data from said source end point is to be conveyed to said receiving endpoint as preferred; mixing synchronous digital data from end points not determined as preferred; putting the synchronous digital data in a queue; and forwarding preferred digital data from said preferred source end point to said receiving end point asynchronously, said forwarding comprising forwarding preferred digital data from said dominant end point outside of the queue. - View Dependent Claims (18)
-
Specification