Load Balancing of Distributed Media Agents in a Conference System
US-2015358472-A1 · Dec 10, 2015 · US
US10057309B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10057309-B2 |
| Application number | US-201615196661-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 29, 2016 |
| Priority date | Jun 29, 2016 |
| Publication date | Aug 21, 2018 |
| Grant date | Aug 21, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Examples discussed herein relate to a system including a first data processing system and a second data processing system. The first data processing system can be configured to receive a first partial media stream of a media stream split into at least the first partial media stream and a second partial media stream and send the first partial media stream to a device. The second data processing system can be configured to receive the second partial media stream and send the second partial media stream to the device.
Opening claim text (preview).
What is claimed is: 1. A communication system, comprising: a first data processing system configured to receive a first partial media stream of a media stream split into at least the first partial media stream and a second partial media stream and send the first partial media stream to a device; and, a second data processing system configured to receive the second partial media stream and send the second partial media stream to the device. 2. The communication system of claim 1 , wherein the device combines the first partial media stream and the second partial media stream in order to output a full-quality version of the media stream. 3. The communication system of claim 1 , wherein the first data processing system and the second data processing system include online conferencing servers. 4. The communication system of claim 1 , wherein the media stream includes error control coding, and at least the first partial media stream includes error control coding. 5. The communication system of claim 4 , wherein the device uses the error control coding in the first partial media stream to output a version of the media stream. 6. The communication system of claim 1 , wherein the first partial media stream and the second partial media stream are different lower quality versions of the media stream. 7. The communication system of claim 1 , wherein the media stream includes live real-time video and audio data. 8. A method of operating a communication system, comprising: receiving, by a first data processing system, a first partial version of a media stream; sending, from the first data processing system and to a plurality of devices, the first partial version of the media stream; receiving, by a second data processing system, a second partial version of the media stream; and sending, from the second data processing system and to the plurality of devices, the second partial version of the media stream that any of the plurality of devices can create an output by combining portions of the first partial version of the media stream and the second partial version of the media stream. 9. The method of claim 8 , wherein the first partial version of the media stream and the second partial version of the media stream are used by any of the plurality of devices to output a full-quality version of the media stream. 10. The method of claim 8 , wherein the first partial version of the media stream and the second partial version of the media stream include error control information. 11. The method of claim 8 , wherein the first partial version of the media stream and the second partial version of the media stream include error control information calculated from the media stream. 12. The method of claim 8 , wherein the first data processing system and the second data processing system include online conferencing servers. 13. A method of operating a device comprising: receiving, from a first data processing system linking a plurality of devices to one another, a first partial version of a media stream; receiving, from a second data processing system, a second partial version of the media stream; wherein the first partial version of the media stream and the second partial version of the media stream are different media streams split from the media stream; and, using at least one of the first partial version and the second partial version to output a version of the media stream. 14. The method of claim 13 , further comprising: decoding error control information provided by at least one of the first partial version and the second partial version to output the version of the media stream. 15. The method of claim 14 , wherein decoding the error control information provided by at least one of the first partial version and the second partial version produces a full-quality version of the media stream. 16. The method of claim 13 , wherein the media stream includes error control information that was determined by a second device of the plurality of devices. 17. The method of claim 13 , wherein the media stream includes error control information that was determined by at least one of the first data processing system and the second data processing system. 18. The method of claim 17 , wherein the second partial version is provided to the second data processing system by the first data processing system. 19. The method of claim 13 , further comprising receiving, from a third data processing system linking the plurality of devices to one another, a third partial version of a media stream, and using at least one of the first partial version, the second partial version, and the third partial version to output the version of the media stream. 20. The method of claim 13 , wherein the first partial version and the second partial version are low-quality versions of the media stream.
Responding to QoS · CPC title
where at least one of the additional parallel sessions is real time or time sensitive, e.g. white board sharing, collaboration or spawning of a subconference · CPC title
Error control for data other than payload data, e.g. control data · CPC title
without floor control · CPC title
Electricity · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.