×

Systems, methods, and apparatuses for accepting late joiners with screen sharing

  • US 10,157,031 B2
  • Filed: 05/18/2017
  • Issued: 12/18/2018
  • Est. Priority Date: 06/25/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • transmitting, with a video distribution hub, a key frame to one or more viewing clients, the key frame defining a screen of a publishing client in its entirety at a beginning of a screen sharing session with one or more viewing clients, wherein the screen includes one or more active windows to provide dynamically changing content;

    maintaining, with the video distribution hub, at least one current key frame comprising the key frame updated, with a frame aggregator, utilizing one or more delta frames that specify changes to the key frame;

    iteratively processing, with the video distribution hub, each of a plurality of delta frames specifying changes to the one or more active windows, wherein the iterative processing comprises;

    (i) receiving each delta frame via a receive interface of the video distribution hub,(ii) updating an aggregated current key frame with the delta frame received with the frame aggregator, and(iii) sending the delta frame to the one or more viewing clients via one or more transmit interfaces of the video distribution hub;

    sending the current key frame to a late joiner viewing client via the one or more transmit interfaces, where in the late joiner viewing client joins the screen sharing session after the beginning of the screen sharing session; and

    sending subsequently received delta frames to the one or more viewing clients and to the late joiner viewing client via the one or more transmit interfaces.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×