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: 20140007218
    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: August 30, 2013
    Publication date: January 2, 2014
    Applicant: Citrix Systems, Inc.
    Inventors: Goutham P. Rao, Robert Rodriguez, Eric Brueggemann
  • Publication number: 20130317981
    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: August 6, 2013
    Publication date: November 28, 2013
    Applicant: CLOUDING IP, LLC
    Inventors: Peter C. Abrams, Rajeev Bharadhwaj, Swarni Nathan, Robert Rodriguez
  • Patent number: 8559449
    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: Grant
    Filed: May 31, 2011
    Date of Patent: October 15, 2013
    Assignee: Citrix Systems, Inc.
    Inventors: Goutham P. Rao, Robert Rodriguez, Eric Brueggemann
  • Patent number: 8533674
    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: March 31, 2009
    Date of Patent: September 10, 2013
    Assignee: Clouding IP, LLC
    Inventors: Peter C. Abrams, Rajeev Bharadhwaj, Swami Nathan, Robert Rodriguez, Craig W. Martyn
  • Publication number: 20130128892
    Abstract: A method for routing packets from a gateway to an endpoint includes the step of associating a private internet protocol (IP) address with an endpoint having a public IP address. A packet addressed to the private IP address of the endpoint is captured. A policy is applied to the packet. The packet is transmitted to the public IP address of the endpoint, responsive to the application of the policy to the packet.
    Type: Application
    Filed: January 11, 2013
    Publication date: May 23, 2013
    Inventors: Goutham P. Rao, Robert A. Rodriguez, Eric R. Brueggemann
  • Patent number: 8363650
    Abstract: A method for routing packets from a gateway to an endpoint includes the step of associating a private internet protocol (IP) address with an endpoint having a public IP address. A packet addressed to the private IP address of the endpoint is captured. A policy is applied to the packet. The packet is transmitted to the public IP address of the endpoint, responsive to the application of the policy to the packet.
    Type: Grant
    Filed: July 22, 2005
    Date of Patent: January 29, 2013
    Assignee: Citrix Systems, Inc.
    Inventors: Goutham P. Rao, Robert A. Rodriguez, Eric R. Brueggemann
  • Publication number: 20130014206
    Abstract: A method for securing remote access to private networks includes a receiver intercepting from a data link layer a packet in a first plurality of packets destined for a first system on a private network. A filter intercepts from the data link layer a packet in a second plurality of packets transmitted from a second system on the private network, destined for an system on a second network. A transmitter in communication with the receiver and the filter performing a network address translation on at least one intercepted packet and transmitting the at least one intercepted packet to a destination.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Inventors: Goutham P. Rao, Robert A. Rodriguez, Eric R. Brueggemann
  • Patent number: 8351333
    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: August 30, 2010
    Date of Patent: January 8, 2013
    Assignee: Citrix Systems, Inc.
    Inventors: Goutham P. Rao, Robert Rodriguez, Eric Brueggemann
  • Patent number: 8291119
    Abstract: A method for securing remote access to private networks includes a receiver intercepting from a data link layer a packet in a first plurality of packets destined for a first system on a private network. A filter intercepts from the data link layer a packet in a second plurality of packets transmitted from a second system on the private network, destined for an system on a second network. A transmitter in communication with the receiver and the filter performing a network address translation on at least one intercepted packet and transmitting the at least one intercepted packet to a destination.
    Type: Grant
    Filed: July 22, 2005
    Date of Patent: October 16, 2012
    Assignee: Citrix Systems, Inc.
    Inventors: Goutham P. Rao, Robert A. Rodriguez, Eric R. Brueggemann
  • Patent number: 8124230
    Abstract: The present invention relates generally to non-aggregating nanoparticles, including ligand capped metal oxide nanoparticles. Methods for their synthesis and methods for their use, for example, for improved immersion lithography processes, are also disclosed.
    Type: Grant
    Filed: August 13, 2009
    Date of Patent: February 28, 2012
    Assignees: Intel Corporation, Cornell University
    Inventors: Paul A. Zimmerman, Aristeidis Bakandritsos, Michael F. Zettel, Markos Trikeriotis, Robert Rodriguez, Emmanuel P. Giannelis, Woo Jin Bae, Christopher K. Ober
  • Patent number: 8046830
    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: October 25, 2011
    Assignee: Citrix Systems, Inc.
    Inventors: Goutham P. Rao, Robert A. Rodriguez, Eric R. Brueggemann
  • Publication number: 20110231929
    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: May 31, 2011
    Publication date: September 22, 2011
    Inventors: GOUTHAM P. RAO, ROBERT RODRIGUEZ, ERIC BRUEGGEMANN
  • Patent number: 8019868
    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: Grant
    Filed: September 10, 2009
    Date of Patent: September 13, 2011
    Assignee: Citrix Systems, Inc.
    Inventors: Goutham Rao, Robert Rodriguez, Eric Brueggemann
  • Patent number: 8014421
    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: September 15, 2009
    Date of Patent: September 6, 2011
    Assignee: Citrix Systems, Inc.
    Inventors: Goutham P. Rao, Robert Rodriguez, Eric Brueggemann
  • Patent number: 7978716
    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: Grant
    Filed: December 17, 2008
    Date of Patent: July 12, 2011
    Assignee: Citrix Systems, Inc.
    Inventors: Goutham P. Rao, Robert Rodriguez, Eric Brueggemann
  • Patent number: 7978714
    Abstract: A method for routing packets from a peripheral device to a Virtual Private Network (VPN) gateway includes the step of implementing, by a peripheral device, a change to a routing table. The peripheral device receives an outbound packet. The peripheral device transmits information about the outbound packet to a VPN client application. The peripheral device modifies address information on the outbound packet with address information associated with the VPN client application. The peripheral device transmits the modified outbound packet to the VPN client application.
    Type: Grant
    Filed: July 22, 2005
    Date of Patent: July 12, 2011
    Assignee: Citrix Systems, Inc.
    Inventors: Goutham P. Rao, Robert A. Rodriguez, Eric R. Brueggemann
  • Publication number: 20110039105
    Abstract: The present invention relates generally to non-aggregating nanoparticles, including ligand capped metal oxide nanoparticles. Methods for their synthesis and methods for their use, for example, for improved immersion lithography processes, are also disclosed.
    Type: Application
    Filed: August 13, 2009
    Publication date: February 17, 2011
    Inventors: Paul A. Zimmerman, Aristeidis Bakandritsos, Michael F. Zettel, Markos Trikeriotis, Robert Rodriguez, Emmanuel P. Giannelis, Woo Jin Bae, Christopher K. Ober
  • Publication number: 20100325299
    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: August 30, 2010
    Publication date: December 23, 2010
    Inventors: Goutham P. Rao, Robert A. Rodriguez, Eric R. Brueggemann
  • Publication number: 20100270246
    Abstract: A door-supported storage device provides stable and readily reconfigurable storage units along a door or other substantially vertical surface to which rails may be mounted. The rails may be of an aesthetically pleasing design, in which coupling or mounting features are substantially hidden from view. Optionally, the rails are multi-piece rails. By positioning brackets at both upper and lower end portions of the rails, the rails are stably supported at the door, even during opening and closing of the door. Storage units adapted for mounting to the rails may include, for example, a paper-storage shelf, a hanger support, a basket shelf, a storage shelf for loose articles, a rolled paper retainer, a slanted storage shelf, a closable storage bin, a shoe rack, and a storage bin having at least one wall made up of a plurality of elastic cords.
    Type: Application
    Filed: April 23, 2010
    Publication date: October 28, 2010
    Inventor: David Robert Rodriguez
  • Patent number: 7808906
    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: October 5, 2010
    Assignee: Citrix Systems, Inc.
    Inventors: Goutham P. Rao, Robert A. Rodriguez, Eric R. Brueggemann