Patents by Inventor Goutham P. Rao

Goutham P. Rao 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: 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
  • 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: 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
  • 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
  • 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
  • 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: 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: 7290061
    Abstract: A system for collaborative exchange of Web based content information between and among disparate and unrelated content sources includes a content server, and a server appliance, electronically disposed between the content server and a network which terminates HTTP sessions directed to the content server and initiates a HTTP session with the content server as a proxy. A content collaboration engine, hosted on the server appliance, suitably includes a content recognition engine which receives content from the server, converts received content to DOM, and classifies content in accordance with XML recognition rules. A content mapping engine extracts content definition fields from classified content and requests related content from collaborating sites, the requested content having content definition fields including values substantially the same as the extracted content definition fields.
    Type: Grant
    Filed: December 5, 2001
    Date of Patent: October 30, 2007
    Assignee: Citrix Systems, Inc.
    Inventors: Russell P. Lentini, Goutham P. Rao, Jon N. Thies, Murli Thirumale
  • Publication number: 20030088639
    Abstract: A system for collaborative exchange of Web based content information between and among disparate and unrelated content sources includes a content server, and a server appliance, electronically disposed between the content server and a network which terminates HTTP sessions directed to the content server and initiates a HTTP session with the content server as a proxy. A content collaboration engine, hosted on the server appliance, suitably includes a content recognition engine which receives content from the server, converts received content to DOM, and classifies content in accordance with XML recognition rules. A content mapping engine extracts content definition fields from classified content and requests related content from collaborating sites, the requested content having content definition fields including values substantially the same as the extracted content definition fields.
    Type: Application
    Filed: April 10, 2002
    Publication date: May 8, 2003
    Inventors: Russell P. Lentini, Goutham P. Rao, Timothy Regovich, Terence M. Weaver
  • Publication number: 20020091835
    Abstract: A system for collaborative exchange of Web based content information between and among disparate and unrelated content sources includes a content server, and a server appliance, electronically disposed between the content server and a network which terminates HTTP sessions directed to the content server and initiates a HTTP session with the content server as a proxy. A content collaboration engine, hosted on the server appliance, suitably includes a content recognition engine which receives content from the server, converts received content to DOM, and classifies content in accordance with XML recognition rules. A content mapping engine extracts content definition fields from classified content and requests related content from collaborating sites, the requested content having content definition fields including values substantially the same as the extracted content definition fields.
    Type: Application
    Filed: December 5, 2001
    Publication date: July 11, 2002
    Inventors: Russell P. Lentini, Goutham P. Rao, Jon N. Thies, Murli Thirumale