×

Client side detection of motion vectors for cross-platform display

  • US 9,223,534 B1
  • Filed: 12/30/2011
  • Issued: 12/29/2015
  • Est. Priority Date: 12/30/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for motion vectors for cross-platform display, the method comprising:

  • receiving data sent over a communication network from a host device to the client device, the data including information regarding a display of the host device, wherein a display of the client device corresponds to the display of the host device; and

    executing instructions stored in memory of the client device, wherein execution of instructions by a processor of the client device;

    determines that the received data from the host device indicates, with received flags or indicators of change from the host device, that a change has occurred in the display of the host device, the display of the host device including at least one image at a first location, wherein the determination is based on recorded observations or snapshots of what is currently being displayed on the display of the host device,identifies that the received data of the display of the host device indicates that the change includes;

    movement of a collection of pixels of the display of the host device making up the at least one image from the first location to a second location, andmovement, within the at least one image, of one or more pixels of the collection of pixels making up the at least one image;

    generates instructions for identified locations of the display of the client device corresponding to the first and second locations of the display of the host device, the instructions comprising;

    a motion vector command for;

    moving the collection of pixels making up the at least one image on the display of the client device from the identified first location to the identified second location, andmoving, within the at least one image, the one or more pixels of the collection of pixels of the client device corresponding to the at least one image of the display of the host device with movement within the at least one image, anda command for filling in space previously occupied by the at least one image at the first identified location on the display of the client device, wherein the filled-in space results in the client device display corresponding with the change in the host device display; and

    incorporates the detected change to the display of the client device in accordance with the generated instructions, while maintaining a remaining portion of the display of the client device.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×