Patents by Inventor Robert A. Rodriguez

Robert A. Rodriguez 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: 20100232429
    Abstract: The present invention is generally directed towards a remote access architecture for providing peer-to-peer communications and remote access connectivity. In one embodiment, the remote access architecture of the present provides a method for establishing a direct connection between peer computing devices via a third computing device, such as a gateway.
    Type: Application
    Filed: May 25, 2010
    Publication date: September 16, 2010
    Inventors: Goutham P. Rao, Robert A. Rodriguez, Eric R. Brueggemann
  • Patent number: 7724657
    Abstract: The present invention is generally directed towards a remote access architecture for providing peer-to-peer communications and remote access connectivity. In one embodiment, the remote access architecture of the present provides a method for establishing a direct connection between peer computing devices via a third computing device, such as a gateway.
    Type: Grant
    Filed: July 22, 2005
    Date of Patent: May 25, 2010
    Assignee: Citrix Systems, Inc.
    Inventors: Goutham P. Rao, Robert A. Rodriguez, Eric R. Brueggemann
  • Patent number: 7657657
    Abstract: A system for providing failover redundancy in a remote access solution includes at least one application resource on a back-end server, and multiple gateway servers. One of the gateway servers is a primary gateway server while the others are failover gateway servers. Each gateway servers hosts a session with at least one executing application instance for the same application, each session on the failover gateway servers maintained in the same state as that on the primary gateway server. The primary gateway server is the only gateway servers allowed to communicate with the application resource(s). The system further includes a client device in communication over a VPN with the primary gateway server, receiving output of the application instance executing on the primary gateway server and displaying the received output on a viewer of the client device. The client device also sends input to the primary gateway server.
    Type: Grant
    Filed: August 11, 2005
    Date of Patent: February 2, 2010
    Assignee: Citrix Systems, Inc.
    Inventors: Goutham P. Rao, Eric R. Brueggemann, Robert A. Rodriguez
  • Publication number: 20100005288
    Abstract: The present invention is generally directed towards a remote access architecture for providing peer-to-peer communications and remote access connectivity. In one embodiment, the remote access architecture of the present invention provides a method for establishing a direct connection between peer computing devices via a third computing device, such as a gateway.
    Type: Application
    Filed: September 15, 2009
    Publication date: January 7, 2010
    Inventors: Goutham P. Rao, Robert A. Rodriguez, Eric R. Brueggemann
  • Publication number: 20100002693
    Abstract: A method for routing packets from an endpoint to a gateway includes receiving, by a driver of a process for providing secure communications to a gateway from an endpoint, a filtering table. The driver may intercept an outbound packet, the driver terminating a first transport layer connection with an application of the endpoint. The driver may transmit the outbound packet to a client application, responsive to the filtering table. The client application provides a second transport layer connection from the endpoint to the gateway. Responsive to an application of a policy to the outbound packet, the client application may transmit the outbound packet to the gateway.
    Type: Application
    Filed: September 10, 2009
    Publication date: January 7, 2010
    Inventors: Goutham P. Rao, Robert A. Rodriguez, Eric R. Brueggemann
  • Patent number: 7609721
    Abstract: The present invention is generally directed towards a remote access architecture for providing peer-to-peer communications and remote access connectivity. In one embodiment, the remote access architecture of the present invention provides a method for establishing a direct connection between peer computing devices via a third computing device, such as a gateway.
    Type: Grant
    Filed: July 22, 2005
    Date of Patent: October 27, 2009
    Assignee: Citrix Systems, Inc.
    Inventors: Goutham P. Rao, Robert A. Rodriguez, Eric R. Brueggemann
  • Patent number: 7606902
    Abstract: A method for routing packets from an endpoint to a gateway includes the step of receiving a filtering table. An outbound packet is intercepted. The outbound packet is transmitted to a client application, responsive to the filtering table. The client application transmits the outbound packet to a gateway responsive to an application of a policy to the outbound packet.
    Type: Grant
    Filed: July 22, 2005
    Date of Patent: October 20, 2009
    Assignee: Citrix Systems, Inc.
    Inventors: Goutham P. Rao, Robert A. Rodriguez, Eric R. Brueggemann
  • Patent number: 7596784
    Abstract: Method, system, apparatus, and computer program and computer program product provide on-demand, scalable computational resources to application providers over a distributed network and system. Resources are made available based on demand for applications. Application providers are charged fees based on the amount of resources utilized to satisfy the needs of the application. In providing compute resources, method and apparatus is capable of rapidly activating a plurality of instances of the applications as demand increases and to halt instances as demand drops. Application providers are charged based on metered amount of computational resources utilized in processing their applications. Application providers access the network to distribute applications onto network to utilize distributed compute resources for processing of the applications. Application providers are further capable of monitoring, updating and replacing distributed applications.
    Type: Grant
    Filed: September 10, 2001
    Date of Patent: September 29, 2009
    Assignee: Symantec Operating Corporation
    Inventors: Peter C. Abrams, Rajeev Bharadhwaj, Swami Nathan, Robert Rodriguez, Craig W. Martyn
  • Publication number: 20090210356
    Abstract: Method, system, apparatus, and computer program and computer program product provide on-demand, scalable computational resources to application providers over a distributed network and system. Resources are made available based on demand for applications. Application providers are charged fees based on the amount of resources utilized to satisfy the needs of the application. In providing compute resources, method and apparatus is capable of rapidly activating a plurality of instances of the applications as demand increases and to halt instances as demand drops. Application providers are charged based on metered amount of computational resources utilized in processing their applications. Application providers access the network to distribute applications onto network to utilize distributed compute resources for processing of the applications. Application providers are further capable of monitoring, updating and replacing distributed applications.
    Type: Application
    Filed: March 31, 2009
    Publication date: August 20, 2009
    Inventors: Peter C. Abrams, Rajeev Bharadhwaj, Swami Nathan, Robert Rodriguez, Craig W. Martyn
  • Publication number: 20090158418
    Abstract: A system, apparatus and a method for implementing a secured communications link at a layer other than that at which packets are filtered are disclosed. In one embodiment, a computer system is configured to form a virtual private network (“VPN”) and comprises an address inspection driver to identify initial target packet traffic addressed to a target server. Also, the computer system includes a pseudo server module to receive rerouted initial target packet traffic from the address inspection driver. The pseudo server module is configured to convey packet regeneration instructions to a VPN gateway. The address inspection driver functions to identify additional target packet traffic addressed to the target server and routes the additional target packet traffic to the pseudo server. In one embodiment, the pseudo server is configured to strip header information from the additional target packet traffic to form a payload, and thereafter, to route the payload to the target.
    Type: Application
    Filed: December 17, 2008
    Publication date: June 18, 2009
    Inventors: Goutham P. Rao, Robert Rodriguez, Eric Brueggemann
  • Patent number: 7521066
    Abstract: Nanoparticles made from a select group of lipids and optionally containing a therapeutically active agent are employed in pharmaceutical compositions for delivery to targeted tissues and/or cells for the treatment or diagnosis of such diseases as cancer.
    Type: Grant
    Filed: April 30, 2007
    Date of Patent: April 21, 2009
    Assignee: Cornerstone Pharmaceuticals
    Inventors: Robert Shorr, Robert Rodriguez
  • Patent number: 7496097
    Abstract: A system, apparatus and a method for implementing a secured communications link at a layer other than that at which packets are filtered are disclosed. In one embodiment, a computer system is configured to form a virtual private network (“VPN”) and comprises an address inspection driver to identify initial target packet traffic addressed to a target server. Also, the computer system includes a pseudo server module to receive rerouted initial target packet traffic from the address inspection driver. The pseudo server module is configured to convey packet regeneration instructions to a VPN gateway. The address inspection driver functions to identify additional target packet traffic addressed to the target server and routes the additional target packet traffic to the pseudo server. In one embodiment, the pseudo server is configured to strip header information from the additional target packet traffic to form a payload, and thereafter, to route the payload to the target server.
    Type: Grant
    Filed: November 12, 2004
    Date of Patent: February 24, 2009
    Assignee: Citrix Gateways, Inc.
    Inventors: Goutham P. Rao, Robert Rodriguez, Eric Brueggemann
  • Patent number: 7387790
    Abstract: Nanoparticles made from a select group of lipids and optionally containing a therapeutically active agent are employed in pharmaceutical compositions for delivery to targeted tissues and/or cells for the treatment or diagnosis of such diseases as cancer.
    Type: Grant
    Filed: June 14, 2002
    Date of Patent: June 17, 2008
    Assignee: Cornerstone Pharmaceuticals
    Inventors: Robert Shorr, Robert Rodriguez
  • Publication number: 20080086700
    Abstract: The systems and methods of the client agent describe herein provides a solution to obtaining, recognizing and taking an action on text displayed by an application that is performed in a non-intrusive and application agnostic manner. In response to detecting idle activity of a cursor on the screen, the client agent captures a portion of the screen relative to the position of the cursor. The portion of the screen may include a textual element having text, such as a telephone number or other contact information. The client agent calculates a desired or predetermined scanning area based on the default fonts and screen resolution as well as the cursor position. The client agent performs optical character recognition on the captured image to determine any recognized text. By performing pattern matching on the recognized text, the client agent determines if the text has a format or content matching a desired pattern, such as phone number.
    Type: Application
    Filed: October 6, 2006
    Publication date: April 10, 2008
    Inventors: Robert A. Rodriguez, Eric Brueggemann
  • Publication number: 20070203166
    Abstract: Nanoparticles made from a select group of lipids and optionally containing a therapeutically active agent are employed in pharmaceutical compositions for delivery to targeted tissues and/or cells for the treatment or diagnosis of such diseases as cancer.
    Type: Application
    Filed: April 30, 2007
    Publication date: August 30, 2007
    Inventors: Robert Shorr, Robert Rodriguez
  • Patent number: 7220428
    Abstract: Nanoparticles made from a select group of lipids and optionally containing a therapeutically active agent are employed in pharmaceutical compositions for delivery to targeted tissues and/or cells for the treatment or diagnosis of such diseases as cancer.
    Type: Grant
    Filed: October 27, 2004
    Date of Patent: May 22, 2007
    Assignee: Cornerstone Pharmaceuticals
    Inventors: Robert Shorr, Robert Rodriguez
  • Publication number: 20060190719
    Abstract: The present invention is generally directed towards a remote access architecture for providing peer-to-peer communications and remote access connectivity. In one embodiment, the remote access architecture of the present provides a method for establishing a direct connection between peer computing devices via a third computing device, such as a gateway.
    Type: Application
    Filed: July 22, 2005
    Publication date: August 24, 2006
    Applicant: Citrix Systems, Inc.
    Inventors: Goutham Rao, Robert Rodriguez, Eric Brueggemann
  • Publication number: 20060047836
    Abstract: A system for providing failover redundancy in a remote access solution that includes at least one application resource on a back-end server is discussed. The system further includes multiple gateway servers. One of the multiple gateway servers is designated as a primary gateway server while the other servers are designated as failover gateway servers. Each of the multiple gateway servers hosts a session with at least one executing application instance for the same application with each of the sessions on the failover gateway servers being maintained in the same state as the session on the primary gateway server. The primary gateway server is the only one of the gateway servers that is allowed to communicate with the application resource(s). The system further includes a client device that is in communication over a VPN with the primary gateway server. The client device receives output of the application instance executing in the session on the primary gateway server over the VPN.
    Type: Application
    Filed: August 11, 2005
    Publication date: March 2, 2006
    Inventors: Goutham Rao, Eric Brueggemann, Robert Rodriguez
  • Publication number: 20060039356
    Abstract: The present invention is generally directed towards a remote access architecture for providing peer-to-peer communications and remote access connectivity. In one embodiment, the remote access architecture of the present provides a method for establishing a direct connection between peer computing devices via a third computing device, such as a gateway.
    Type: Application
    Filed: July 22, 2005
    Publication date: February 23, 2006
    Applicant: Citrix Systems, Inc.
    Inventors: Goutham Rao, Robert Rodriguez, Eric Brueggemann
  • Publication number: 20060039404
    Abstract: The present invention is generally directed towards a remote access architecture for providing peer-to-peer communications and remote access connectivity. In one embodiment, the remote access architecture of the present provides a method for establishing a direct connection between peer computing devices via a third computing device, such as a gateway.
    Type: Application
    Filed: July 22, 2005
    Publication date: February 23, 2006
    Applicant: Citrix Systems, Inc.
    Inventors: Goutham Rao, Robert Rodriguez, Eric Brueggemann