×

Filtering obscured data from a remote client display

  • US 7,765,483 B2
  • Filed: 12/15/2005
  • Issued: 07/27/2010
  • Est. Priority Date: 09/12/2005
  • Status: Expired due to Fees
First Claim
Patent Images

1. In a computerized system in which a sending computer system is configured to share a desktop view with a receiving computer system over a network connection, a method of filtering shared and obscured application drawing commands at the sending computer system, comprising the acts of:

  • identifying one or more shared drawing commands, the shared commands intended to be displayed at both the sending computer system and a receiving computer system;

    identifying one or more obscured drawing commands, the obscured drawing commands intended to be displayed at the sending computer system but intended to be hidden from the receiving computer system;

    a driver interface receiving both the shared commands and the obscured commands;

    the driver interface identifying a display driver on the sending computer system;

    the driver interface passing the shared commands and the obscured commands to the display driver on the sending computer system;

    the display driver on the sending computer system rendering the shared commands and the obscured commands;

    displaying the rendered shared commands and obscured commands at a local display;

    the driver interface identifying a mirror driver, the mirror driver being a remote view driver and the mirror driver resident on the sending computer system;

    the driver interface passing the shared commands and the obscured commands to the mirror driver;

    the driver interface passing filtering instructions comprising a notation indicating that certain data is not shared data;

    the mirror driver rendering the one or more shared drawing commands in a sender-side bitmap;

    based on the filtering instructions, the mirror driver rendering a replacement image in the bitmap, such that the replacement image can be sent in place of the one or more obscured drawing commands to the receiving computer system;

    the sending computer system preparing images in the sender-side bitmap as graphics commands in accordance with a protocol;

    the sending computer system preparing network packets comprising the graphics commands and the rendered replacement image; and

    sending the network packets to a remote display device.

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