The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 17, 2024

Filed:

Feb. 07, 2020
Applicant:

Microsoft Technology Licensing, Llc, Redmond, WA (US);

Inventor:

Casey James Baker, Bellingham, WA (US);

Assignee:
Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 12/18 (2006.01); H04L 43/0829 (2022.01); H04L 43/0864 (2022.01); H04L 65/401 (2022.01); H04L 65/403 (2022.01); H04L 65/80 (2022.01);
U.S. Cl.
CPC ...
H04L 12/1827 (2013.01); H04L 12/1831 (2013.01); H04L 43/0841 (2013.01); H04L 43/0864 (2013.01); H04L 65/4015 (2013.01); H04L 65/403 (2013.01); H04L 65/80 (2013.01);
Abstract

A system to perform latency compensation techniques to facilitate synchronous sharing of video content during a communication session. The system enables video content that is being shared during the communication session to be played synchronously across numerous different client devices that are being used to participate in the communication session, notwithstanding variations in networking latency associated with the different client devices. The disclosed technologies provide improvements over existing screen sharing techniques which include continuously uploading streams of shared media content from a sharer's device and distributing these uploaded streams to other devices. For example, the techniques described herein enable a system to facilitate sharing of video content during a communication session without initially rendering video content at and simultaneously uploading the rendered video content from a sharer's device. Furthermore, the techniques described herein include latency compensation to accommodate for variations in network latency experienced across numerous different client devices.


Find Patent Forward Citations

Loading…