Patents by Inventor Klaus E. Schauser

Klaus E. Schauser has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8443040
    Abstract: A method for synchronizing presentation of a dynamic data set to a plurality of nodes. The method includes the step of generating, by a consumer node in a plurality of nodes, a plurality of data packets representing a change to a dynamic data set. A host node in the plurality of nodes receives the plurality of data packets. The host node transmits to a synchronization engine the plurality of data packets. The synchronization engine generates metadata information representing the difference between the dynamic data set and the plurality of data packets. The synchronization engine transmits to the plurality of nodes the metadata information and the plurality of data packets.
    Type: Grant
    Filed: May 26, 2005
    Date of Patent: May 14, 2013
    Assignee: Citrix Systems Inc.
    Inventors: Klaus E. Schauser, Bernd Oliver Christiansen, Thorsten Von Eicken, Albert Alexandrov, Rafael H. Saavedra
  • Patent number: 8375087
    Abstract: A bandwidth-adaptive method for synchronizing a consumer node representation of a dynamic data set and the source node representation of the dynamic data includes the step of receiving, from a source node, metadata information identifying a plurality of data packets that represent a state of at least a portion of a changing data set at a point in time. At least one of the identified data packets is received from the source node and at least one of the received data packets is selected responsive to the received meta-data information. The metadata information and the selected at least one data packet are transmitted to a consumer node.
    Type: Grant
    Filed: January 27, 2010
    Date of Patent: February 12, 2013
    Assignee: Citrix Systems Inc.
    Inventors: Klaus E. Schauser, Bernd Oliver Christiansen, Thorsten von Eicken, Albert Alexandrov, Rafael H. Saavedra
  • Patent number: 7827139
    Abstract: A bandwidth-adaptive method for synchronizing a consumer node representation of a dynamic data set and the source node representation of the dynamic data includes the step of receiving, from a source node, metadata information identifying a plurality of data packets that represent a state of at least a portion of a changing data set at a point in time. At least one of the identified data packets is received from the source node and at least one of the received data packets is selected responsive to the received metadata information. The metadata information and the selected at least one data packet are transmitted to a consumer node.
    Type: Grant
    Filed: April 15, 2004
    Date of Patent: November 2, 2010
    Assignee: Citrix Systems, Inc.
    Inventors: Klaus E. Schauser, Bernd Oliver Christiansen, Thorsten Von Eicken, Albert Alexandrov, Rafael H. Saavedra
  • Publication number: 20100146124
    Abstract: A bandwidth-adaptive method for synchronizing a consumer node representation of a dynamic data set and the source node representation of the dynamic data includes the step of receiving, from a source node, metadata information identifying a plurality of data packets that represent a state of at least a portion of a changing data set at a point in time. At least one of the identified data packets is received from the source node and at least one of the received data packets is selected responsive to the received meta-data information. The metadata information and the selected at least one data packet are transmitted to a consumer node.
    Type: Application
    Filed: January 27, 2010
    Publication date: June 10, 2010
    Inventors: Klaus E. Schauser, Bernd Oliver Christiansen, Thorsten Von Eicken, Albert Alexandrov, Rafael H. Saavedra
  • Patent number: 7680885
    Abstract: A bandwidth-adaptive method for synchronizing a consumer node representation of a dynamic data set and the source node representation of the dynamic data includes the step of receiving, from a source node, metadata information identifying a plurality of data packets that represent a state of at least a portion of a changing data set at a point in time. At least one of the identified data packets is received from the source node and at least one of the received data packets is selected responsive to the received metadata information. The metadata information and the selected at least one data packet are transmitted to a consumer node.
    Type: Grant
    Filed: April 15, 2004
    Date of Patent: March 16, 2010
    Assignee: Citrix Systems, Inc.
    Inventors: Klaus E. Schauser, Bernd Oliver Christiansen, Thorsten Von Eicken, Albert Alexandrov, Rafael H. Saavedra
  • Patent number: 6522334
    Abstract: The present invention is a system and method for controlling information displayed on a first processor-based system, from a second processor-based system. The apparatus comprises a memory to store instruction sequences by which the second processor-based system is processed, and a processor coupled to the memory. The stored instruction sequences cause the processor to: (a) examine, at a predetermined interval, a location of a currently displayed image; (b) compare the location with a corresponding location of a previously displayed image to determine if the previously displayed image has changed; (c) transmitting location information representing the change; and (d) storing the changed information on the first processor-based system. Various embodiments are described.
    Type: Grant
    Filed: August 2, 2001
    Date of Patent: February 18, 2003
    Assignee: Expertcity.com, Inc.
    Inventor: Klaus E. Schauser
  • Publication number: 20020000990
    Abstract: The present invention is a system and method for controlling information displayed on a first processor-based system, from a second processor-based system. The apparatus comprises a memory to store instruction sequences by which the second processor-based system is processed, and a processor coupled to the memory. The stored instruction sequences cause the processor to: (a) examine, at a predetermined interval, a location of a currently displayed image; (b) compare the location with a corresponding location of a previously displayed image to determine if the previously displayed image has changed; (c) transmitting location information representing the change; and (d) storing the changed information on the first processor-based system. Various embodiments are described.
    Type: Application
    Filed: August 2, 2001
    Publication date: January 3, 2002
    Inventor: Klaus E. Schauser
  • Patent number: 6331855
    Abstract: The present invention is a system and method for controlling information displayed on a first processor-based system, from a second processor-based system. The apparatus comprises a memory to store instruction sequences by which the second processor-based system is processed, and a processor coupled to the memory. The stored instruction sequences cause the processor to: (a) examine, at a predetermined interval, a location of a currently displayed image; (b) compare the location with a corresponding location of a previously displayed image to determine if the previously displayed image has changed; (c) transmitting location information representing the change; and (d) storing the changed information on the first processor-based system. Various embodiments are described.
    Type: Grant
    Filed: April 28, 1999
    Date of Patent: December 18, 2001
    Assignee: Expertcity.com, Inc.
    Inventor: Klaus E. Schauser