×

Systems, methods, and apparatuses for implementing frame aggregation with screen sharing

  • US 10,732,917 B2
  • Filed: 07/17/2018
  • Issued: 08/04/2020
  • Est. Priority Date: 06/25/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, at a server, a stream of delta frames from a publishing client as part of a screen sharing session with one or more viewing clients;

    establishing a FIFO buffer for each of the respective one or more viewing clients on 1;

    1 basis;

    queuing a copy of the stream of delta frames into each of the FIFO buffers corresponding to the respective one or more viewing clients, wherein the respective copy of the stream of delta frames are transmitted from the respective FIFO buffers to the corresponding one or more viewing clients;

    monitoring each of the respective FIFO buffers for each of the respective one or more viewing clients to determine if two or more delta frames are concurrently queued in any single one of the respective FIFO buffers at any given time;

    aggregating the two or more delta frames into a single aggregated delta frame;

    re-queuing the single aggregated delta frame; and

    transmitting the single aggregated delta frame to the respective one or more viewing clients.

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