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: 20060039355
    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: 20060039354
    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: 20060037072
    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 16, 2006
    Applicant: Citrix Systems, Inc.
    Inventors: Goutham Rao, Robert Rodriguez, Eric Brueggemann
  • Publication number: 20060037071
    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: July 22, 2005
    Publication date: February 16, 2006
    Applicant: CITRIX SYSTEMS, INC.
    Inventors: Goutham Rao, Robert Rodriguez, Eric Brueggemann
  • Publication number: 20060029063
    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: July 22, 2005
    Publication date: February 9, 2006
    Applicant: CITRIX SYSTEMS, INC.
    Inventors: Goutham Rao, Robert Rodriguez, Eric Brueggemann
  • Publication number: 20060029064
    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: Application
    Filed: July 22, 2005
    Publication date: February 9, 2006
    Applicant: CITRIX SYSTEMS, INC.
    Inventors: Goutham Rao, Robert Rodriguez, Eric Brueggemann
  • Publication number: 20060029062
    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: Application
    Filed: July 22, 2005
    Publication date: February 9, 2006
    Applicant: CITRIX SYSTEMS, INC.
    Inventors: Goutham Rao, Robert Rodriguez, Eric Brueggemann
  • Publication number: 20050185647
    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: Application
    Filed: November 12, 2004
    Publication date: August 25, 2005
    Inventors: Goutham Rao, Robert Rodriguez, Eric Brueggemann
  • Patent number: 6934755
    Abstract: A method and system is provided for migrating processes from one virtual machine to another on a network. To migrate the external state of a process, the process may use a network service connection system or a compact network service connection system for accessing resources external to the virtual machine. A process may be migratable separately from other processes. A process may have an in-memory heap used for the execution of the process, a virtual heap that may include the entire heap of the process including at least a portion of the runtime environment, and a persistent heap where the virtual heap may be checkpointed. In one embodiment, the virtual heap may serve as the persistent heap. In another embodiment, the virtual heap may be checkpointed to a separate, distinct persistent heap. The combination of the in-memory heap, the virtual heap, and the persistent store may be referred to as a virtual persistent heap.
    Type: Grant
    Filed: June 2, 2000
    Date of Patent: August 23, 2005
    Assignee: Sun Microsystems, Inc.
    Inventors: Thomas E. Saulpaugh, Gregory L. Slaughter, Robert Rodriguez
  • Publication number: 20050112207
    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: October 27, 2004
    Publication date: May 26, 2005
    Inventors: Robert Shorr, Robert Rodriguez
  • Publication number: 20030017197
    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: June 14, 2002
    Publication date: January 23, 2003
    Inventors: Robert Shorr, Robert Rodriguez
  • Publication number: 20020166117
    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: September 10, 2001
    Publication date: November 7, 2002
    Inventors: Peter C. Abrams, Rajeev Bharadhwaj, Swami Nathan, Robert Rodriguez, Craig W. Martyn
  • Patent number: 5821160
    Abstract: A method for manufacturing an static random access memory (SRAM) cell (10) begins by manufacturing a fuse region (36) over a substrate (10). An etch stop layer (44) is formed overlying the fuse region (36) from resistor polysilicon material. In order for the fuse region (36) to be accessed and properly disabled, an opening (60) must be provided which stops on the etch stop layer (44). The etch stop (44) ensures a consistent and repeatable optimal thickness X of dielectric material above the fuse region (36) to provide for proper laser access and repair. The etch stop layer (44) therefore reduces wafer to wafer and die to die variation in thickness X and provides for a higher yield laser repair for each SRAM integrated circuit and every wafer processed using this methodology.
    Type: Grant
    Filed: June 6, 1996
    Date of Patent: October 13, 1998
    Assignee: Motorola, Inc.
    Inventors: Robert A. Rodriguez, Douglas J. Dopp, Robert E. Booth, Jr.
  • Patent number: 5408664
    Abstract: A system for abstracting the byte ordering of a computer firmware from the operating system by allowing a computer to automatically change endianness under full software control. The byte ordering can be switched completely transparent to the end user during system boot. The system is comprised of hardware and software to run either byte order stand alone software or operating systems on demand.
    Type: Grant
    Filed: June 19, 1992
    Date of Patent: April 18, 1995
    Assignee: Silicon Graphics, Incorporated
    Inventors: Saeed S. Zarrin, Robert Rodriguez
  • Patent number: 4226037
    Abstract: A folding wall display device for an office which nests together three separate display pieces and gives the appearance of a framed picture when not in use. An angled hinge permits a slimline appearance and permits the device to be essentially flush with the wall. The construction of the wall device presents a decorative appearance and provides for a variety of functional and illustrative display surfaces and/or a visual display device located in the center section adjacent to the wall. The display device has five surfaces available for display with up to three surfaces visible at once.
    Type: Grant
    Filed: January 2, 1979
    Date of Patent: October 7, 1980
    Inventor: Robert Rodriguez
  • Patent number: 3989689
    Abstract: 4-Arylcarbamoyl-2,3,4,5-tetrahydro-1-benzazepine-2,5-diones, e.g. those of the formula ##SPC1##R = h, alkyl or aralkylAr = iso- or heterocyclic arylR',r" = h, alkyl, alkanoyl, alkoxy, halogen or CF.sub.3alkali metal or acid addition salts thereof are antiinflammatory agents.
    Type: Grant
    Filed: March 25, 1975
    Date of Patent: November 2, 1976
    Assignee: Ciba-Geigy Corporation
    Inventor: Herman Robert Rodriguez
  • Patent number: 3949081
    Abstract: 4-Arylcarbamoyl-2,3,4,5-tetrahydro-1-benzazepine-2,5-diones, e.g. those of the fromula ##SPC1##R = h, alkyl or aralkylAr = iso- or heterocyclic arylR',r" = h, alkyl, alkanoyl, alkoxy, halogen or CF.sub.3alkali metal or acid addition salts thereof are antiinflammatory agents.
    Type: Grant
    Filed: April 8, 1974
    Date of Patent: April 6, 1976
    Assignee: Ciba-Geigy Corporation
    Inventor: Herman Robert Rodriguez
  • Patent number: 3932465
    Abstract: 3-R-Methyl-7-amino-ceph-2-em-4.xi.-carboxylic acid compounds, in which R is the C-residue of a C-nucleophilic compound are valuable intermediates, for example, in the manufacture of the corresponding 3-R-methyl-7-amino-ceph-3-em-4-carboxylic acid compounds with antibiotic properties.
    Type: Grant
    Filed: July 2, 1971
    Date of Patent: January 13, 1976
    Assignee: Ciba-Geigy Corporation
    Inventors: Heinrich Peter, Herman Robert Rodriguez, Hans Bickel
  • Patent number: D473456
    Type: Grant
    Filed: September 28, 2001
    Date of Patent: April 22, 2003
    Inventor: Robert Rodriguez, Jr.
  • Patent number: D479120
    Type: Grant
    Filed: January 29, 2003
    Date of Patent: September 2, 2003
    Inventor: Robert Rodriguez, Jr.