Patents by Inventor Rafael H. Saavedra

Rafael H. Saavedra 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
  • Patent number: 7747953
    Abstract: Methods and systems for receiving feedback from a scalable number of participants of an on-line presentation. One method includes analyzing a screen change data set at a first computing device of an on-line presentation environment, tagging the screen change data set as requesting acknowledgement by the one or more viewers, and transmitting the screen change data set to the one or more viewers. The method also includes receiving a confirmation of receipt of the tagged screen change data set, generating a representation of the tagged screen change data set in response to receiving the confirmation of receipt, and displaying the generated representation at a presenter.
    Type: Grant
    Filed: June 15, 2006
    Date of Patent: June 29, 2010
    Assignee: Citrix Online, LLC
    Inventor: 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
  • Publication number: 20070294623
    Abstract: Methods and systems for receiving feedback from a scalable number of participants of an on-line presentation. One method includes analyzing a screen change data set at a first computing device of an on-line presentation environment, tagging the screen change data set as requesting acknowledgement by the one or more viewers, and transmitting the screen change data set to the one or more viewers. The method also includes receiving a confirmation of receipt of the tagged screen change data set, generating a representation of the tagged screen change data set in response to receiving the confirmation of receipt, and displaying the generated representation at a presenter.
    Type: Application
    Filed: June 15, 2006
    Publication date: December 20, 2007
    Inventor: Rafael H. Saavedra
  • Publication number: 20030091980
    Abstract: This invention relates to methods and devices for the detection and characterization of psychoactive compounds by analyzing alterations of network level physiological characteristics before and after the introduction of a candidate sample onto an in vitro neuronal tissue sample. The invention further provides a software package that enables an operator to deliver a timed electrical pulse to neuronal samples at a specific point in their spontaneous or induced oscillations. Such temporal stimulations trigger unexpected and useful network level physiological responses.
    Type: Application
    Filed: October 15, 2002
    Publication date: May 15, 2003
    Inventors: Gary Lynch, Laura L. Colgin, Rafael H. Saavedra