Patent ID: 9501258
Filing Date: 2016-11-22
CPC Classification: G06F,H04L

Claim Text:
1. A computer-implemented method comprising: updating, by a presenter's computer, a portion of the presenter's desktop being shared with an attendee of a real-time collaboration; identifying, from an object-primitive cache of the presenter's computer, a collaboration display object for a user interface element of the presenter's desktop whose appearance has changed, wherein the object-primitive cache is replicated at the attendee's computer, and wherein the object-primitive cache stores a plurality of collaboration display objects for user interface elements of the presenter's desktop, and stores cache identifiers assigned by the presenter's computer to each of the plurality of collaboration display objects, wherein a respective collaboration display object cached at the at the presenter's computer and at the attendee's computer has a matching cache identifier at the presenter's computer and at the attendee's computer; creating an action description which indicates the change to the collaboration display object, wherein the action description includes: transmitting, by the presenter's computer to the attendee's computer, the action description to reproduce the change to the collaboration display object onto the cached copy of the collaboration display object at the attendee's computer without transmitting the changed collaboration display object to the attendee's computer.