Patents by Inventor Rafael Saavedra

Rafael 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).

  • Publication number: 20120198345
    Abstract: The present invention is related to providing faster and more efficient ways to deploy and manage virtual server configurations in a hosted virtual server service. Broadly, a web interface allows a user to set conditions upon which specific types of virtual servers will be instantiated or terminated on a third-party hosted virtual server service. For example, the user may wish to instantiate a new virtual server each time the load on existing virtual servers exceeds a predetermined threshold. The web interface may also allow a user to select from among a plurality of hosted virtual server services. The web interface may further allow a user to incorporate dynamic variables into configurations of instantiated virtual servers.
    Type: Application
    Filed: April 20, 2012
    Publication date: August 2, 2012
    Inventors: Thorsten von Eicken, Rafael Saavedra
  • Publication number: 20120143955
    Abstract: Methods and systems for bandwidth adaptive computing device to computing device communication are described. Bandwidth adaptive communication includes receiving a communication from a first participant, storing the payload data of the communication in a channel memory element associated with the first participant, and transmitting the payload data to a second participant.
    Type: Application
    Filed: February 9, 2012
    Publication date: June 7, 2012
    Inventors: Albert Alexandrov, Rafael Saavedra, Robert Chalmers, Kavitha Srinivasan
  • Patent number: 8140618
    Abstract: Methods and systems for bandwidth adaptive computing device to computing device communication are described. Bandwidth adaptive communication includes receiving a communication from a first participant, storing the payload data of the communication in a channel memory element associated with the first participant, and transmitting the payload data to a second participant.
    Type: Grant
    Filed: May 4, 2006
    Date of Patent: March 20, 2012
    Assignee: Citrix Online LLC
    Inventors: Albert Alexandrov, Rafael Saavedra, Robert Chalmers, Kavitha Srinivasan
  • Publication number: 20100248746
    Abstract: A system and method are disclosed for rendering geographically and/or temporally relevant POI information on a mobile client device. A mobile device client transmits its current location to a server. The server determines and transmits to mobile client device geographically and/or temporally relevant POI information based on the received current location of the mobile client device and its predicted future locations. The mobile client device renders the received POI information when it becomes geographically relevant.
    Type: Application
    Filed: March 29, 2010
    Publication date: September 30, 2010
    Inventors: Rafael Saavedra, Edwin Navarrete
  • Publication number: 20100241623
    Abstract: A system and method are disclosed for displaying geographically and/or temporally relevant multimedia notes on a mobile client device. The user creates a multimedia note through the mobile client device and transmits the note to the server. The server publishes the note and when the note becomes geographically and/or temporally relevant for other users, the server transmits the note to mobile client devices of those users. The server also tracks the route of a mobile client device and generates a web presentation with the tracked route including the multimedia notes embedded in various locations of the route.
    Type: Application
    Filed: March 22, 2010
    Publication date: September 23, 2010
    Inventors: Robert L. Acker, Rafael Saavedra
  • Publication number: 20090241030
    Abstract: The present invention is related to providing faster and more efficient ways to deploy and manage virtual server configurations in a hosted virtual server service. Broadly, a web interface allows a user to set conditions upon which specific types of virtual servers will be instantiated or terminated on a third-party hosted virtual server service. For example, the user may wish to instantiate a new virtual server each time the load on existing virtual servers exceeds a predetermined threshold. The web interface may also allow a user to select from among a plurality of hosted virtual server services. The web interface may further allow a user to incorporate dynamic variables into configurations of instantiated virtual servers.
    Type: Application
    Filed: March 18, 2008
    Publication date: September 24, 2009
    Inventors: Thorsten von Eicken, Rafael Saavedra
  • Publication number: 20090199116
    Abstract: Techniques for providing faster and more efficient ways to deploy virtual server configurations in a hosted virtual server service are described. Broadly, a base machine image is created with essential or standard virtual server functionality, and a configuration manager, which allows the virtual server to be customized after instantiation. This post-instantiation customization, which can include network or system parameters, software upgrades or modifications, role specification, specification of locations of other virtual servers, software installation, and loading of application data, allows virtual servers to be customized without the need for separate machine images for each virtual server instance.
    Type: Application
    Filed: February 4, 2008
    Publication date: August 6, 2009
    Inventors: Thorsten von Eicken, Rafael Saavedra
  • Publication number: 20070260715
    Abstract: Methods and systems for bandwidth adaptive computing device to computing device communication are described. Bandwidth adaptive communication includes receiving a communication from a first participant, storing the payload data of the communication in a channel memory element associated with the first participant, and transmitting the payload data to a second participant.
    Type: Application
    Filed: May 4, 2006
    Publication date: November 8, 2007
    Inventors: Albert Alexandrov, Rafael Saavedra, Robert Chalmers, Kavitha Srinivasan
  • Publication number: 20070092865
    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: November 15, 2006
    Publication date: April 26, 2007
    Inventors: Gary Lynch, Laura Colgin, Rafael Saavedra
  • Publication number: 20070011356
    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: Application
    Filed: May 26, 2005
    Publication date: January 11, 2007
    Applicant: CITRIX SYSTEMS, INC.
    Inventors: Klaus Schauser, Bernd Christiansen, Thorsten Eicken, Albert Alexandrov, Rafael Saavedra
  • Patent number: 7130740
    Abstract: A method and apparatus for generating real-time, symbolic descriptions for a navigational system is provided. The method may be employed within a variety of devices, including in-vehicle navigation systems, cellular telephones and PDAs. The method takes geographical coordinates corresponding to an oncoming maneuver, like a right-hand turn at a four-way intersection for example, and transforms them into a set of two-dimensional, planar coordinates. The method then maps these planar coordinates atop a pie-shaped, radial grid, and allocates points to subdivisions of the grid by counting the number of points that fall within the grid. The method then generates a symbolic description of the maneuver to be performed by drawing an arrow running from the beginning of the maneuver to the end of the maneuver atop a predetermined, generic description of the intersection. This real-time, graphical maneuver description is then displayed on a screen to a user.
    Type: Grant
    Filed: November 7, 2003
    Date of Patent: October 31, 2006
    Assignee: Motorola, Inc.
    Inventors: Martha Vanegas, Rafael Saavedra
  • Publication number: 20060031779
    Abstract: The present invention relates to systems and methods for providing screen sharing techniques to selectively share portions of the screen between a source node and a consumer node. The source node, such as the computer of a presenter of an online meeting, may transmit screen data to a consumer node, such as the computer of an attendee of the online meeting. The consumer or attendee computer uses the screen data to display the screen of the source or presenter's computer. The techniques of the present invention provide a mechanism for not sharing a selective portion of the presenter's screen during screen sharing. So, although a certain element may be displayed on the screen of the presenter, the present invention prevents an attendee from viewing the user interface element in the screen share session.
    Type: Application
    Filed: May 26, 2005
    Publication date: February 9, 2006
    Applicant: Citrix Systems, Inc.
    Inventors: David Theurer, Bernd Christiansen, Brian Green, Klaus Schauser, Thorsten Von Eicken, Albert Alexandrov, Rafael Saavedra
  • Publication number: 20060002315
    Abstract: The present invention relates to systems and methods for providing screen sharing techniques to selectively share portions of the screen between a source node and a consumer node. The source node, such as the computer of a presenter of an online meeting, may transmit screen data to a consumer node, such as the computer of an attendee of the online meeting. The consumer or attendee computer uses the screen data to display the screen of the source or presenter's computer. The techniques of the present invention provide a mechanism for not sharing a selective portion of the presenter's screen during screen sharing. So, although a certain element may be displayed on the screen of the presenter, the present invention prevents an attendee from viewing the user interface element in the screen share session.
    Type: Application
    Filed: May 26, 2005
    Publication date: January 5, 2006
    Applicant: Citrix Systems, Inc.
    Inventors: David Theurer, Bernd Christiansen, Klaus Schauser, Thorsten Von Eicken, Albert Alexandrov, Rafael Saavedra
  • Publication number: 20050232168
    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: Application
    Filed: April 15, 2004
    Publication date: October 20, 2005
    Applicant: CITRIX SYSTEMS, INC.
    Inventors: Klaus Schauser, Bernd Christiansen, Thorsten Von Eicken, Albert Alexandrov, Rafael Saavedra
  • Publication number: 20050235014
    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: Application
    Filed: April 15, 2004
    Publication date: October 20, 2005
    Applicant: CITRIX SYSTEMS, INC.
    Inventors: Klaus Schauser, Bernd Christiansen, Thorsten Von Eicken, Albert Alexandrov, Rafael Saavedra
  • Publication number: 20050231186
    Abstract: A system and method for monitoring electrophysiological information from a tissue slice includes at least one probe having a plurality of electrodes. The system also comprises a controller configured to select tissue sites to be monitored and to be electrically stimulated. In one variation of the invention, a plurality of multi-electrode probes are managed by the controller. The system may further include a plurality of amplifier modules, one amplifier module associated with each probe. The amplifier module may serve a number of functions including amplifying electrical signals sensed by the electrodes, distributing stimulation signals to selected electrodes, and filtering signals evoked from the tissue sites. The system can provide automatic selection and switching of electrodes for monitoring and stimulating multiple tissue sites. Multiple probes, each adapted to monitor multiple tissue sites, may be associated with the controller such that multiple tissue slices may be interrogated in parallel.
    Type: Application
    Filed: March 21, 2005
    Publication date: October 20, 2005
    Inventors: Rafael Saavedra Barrera, Makoto Taketani
  • Publication number: 20050102095
    Abstract: A method and apparatus for generating real-time, symbolic descriptions for a navigational system is provided. The method may be employed within a variety of devices, including in-vehicle navigation systems, cellular telephones and PDAs. The method takes geographical coordinates corresponding to an oncoming maneuver, like a right-hand turn at a four-way intersection for example, and transforms them into a set of two-dimensional, planar coordinates. The method then maps these planar coordinates atop a pie-shaped, radial grid, and allocates points to subdivisions of the grid by counting the number of points that fall within the grid. The method then generates a symbolic description of the maneuver to be performed by drawing an arrow running from the beginning of the maneuver to the end of the maneuver atop a predetermined, generic description of the intersection. This real-time, graphical maneuver description is then displayed on a screen to a user.
    Type: Application
    Filed: November 7, 2003
    Publication date: May 12, 2005
    Inventors: Martha Vanegas, Rafael Saavedra
  • Patent number: 6691028
    Abstract: A navigation system (20) having a service center (24) and a navigation unit (22) and a method of transmitting data to reduce the complexity of the navigation unit (22) and minimize the transmitted data. The navigation unit (22) transmits (202) a current location (or starting point (102)) and a desired destination (or destination point (104)). The service center (24) receives (204) the starting point and the destination point and selects (206) a route (100) between the two points. The service center (24) then generates (210, 212, 214) and transmits (216) data associated with a plurality of points on the selected route (100). These points may include items such as preparation points (140, 142, 144, 146), warning points (130, 132, 134, 136), instruction points (120, 122, 124, 126) and confirmation points (150, 152, 154, 156, 160, 162, 164, 166).
    Type: Grant
    Filed: June 3, 2003
    Date of Patent: February 10, 2004
    Assignees: Motorola, Inc., Trafficmaster
    Inventors: James Blake Bullock, Rafael A. Saavedra, Jeffrey Solomon, Patrick Luffman
  • Publication number: 20030229444
    Abstract: A navigation system (20) having a service center (24) and a navigation unit (22) and a method of transmitting data to reduce the complexity of the navigation unit (22) and minimize the transmitted data. The navigation unit (22) transmits (202) a current location (or starting point (102)) and a desired destination (or destination point (104)). The service center (24) receives (204) the starting point and the destination point and selects (206) a route (100) between the two points. The service center (24) then generates (210, 212, 214) and transmits (216) data associated with a plurality of points on the selected route (100). These points may include items such as preparation points (140, 142, 144, 146), warning points (130, 132, 134, 136), instruction points (120, 122, 124, 126) and confirmation points (150, 152, 154, 156, 160, 162, 164, 166).
    Type: Application
    Filed: June 3, 2003
    Publication date: December 11, 2003
    Inventors: James Blake Bullock, Rafael A. Saavedra, Jeffrey Solomon, Patrick Luffman
  • Patent number: 6421602
    Abstract: A method of navigation guidance includes providing a communications node (104, 106), and a remote communications node (108). The remote communications node (108) requests a navigation route (201, 301) from communications node (102, 104, 106). The navigation route (201, 301) is from a location (202) to a destination location (204). The navigation route (201, 301) is transmitted to remote communications node (108), where the navigation route (201, 301) includes a plurality of route segments (207, 210, 211, 212, 213, 254) based on location (202). The plurality of route segments include a set of multiple route threads from location (202) to destination location (204).
    Type: Grant
    Filed: January 3, 2001
    Date of Patent: July 16, 2002
    Assignee: Motorola, Inc.
    Inventors: James Blake Bullock, Rafael A. Saavedra