Patents by Inventor Rob van der Linden

Rob van der Linden 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: 9804866
    Abstract: The methods and systems described herein provide for securing sensitive information using a hypervisor-trusted client, in a computing device executing a hypervisor hosting a control virtual machine and a non-trusted virtual machine. A user of a non-trusted virtual machine requests to establish a connection to a remote computing device. Responsive to the request, a control virtual machine launches a client agent. A graphics manager executed by the processor of the computing device assigns a secure section of a memory of a graphics processing unit of the computing device to the client agent. The graphics manager renders graphical data generated by the client agent to the secure section of the graphics processing unit memory.
    Type: Grant
    Filed: December 14, 2010
    Date of Patent: October 31, 2017
    Assignee: Citrix Systems, Inc.
    Inventors: David Halls, Rob Van Der Linden
  • Patent number: 9210100
    Abstract: Methods and systems for establishing a cloud bridge between two virtual storage resources and for transmitting data from one first virtual storage resource to the other virtual storage resource. The system can include a first virtual storage resource or cloud, and a storage delivery management service that executes on a computer and within the first virtual storage resource. The storage delivery management service can receive user credentials of a user that identify a storage adapter. Upon receiving the user credentials, the storage delivery management service can invoke the storage adapter which executes an interface that identifies a second virtual storage resource and includes an interface translation file.
    Type: Grant
    Filed: October 21, 2013
    Date of Patent: December 8, 2015
    Assignee: Citrix Systems, Inc.
    Inventors: Rob Van Der Linden, David Halls, Simon Waterhouse, Peter Benoit
  • Publication number: 20140052864
    Abstract: Methods and systems for establishing a cloud bridge between two virtual storage resources and for transmitting data from one first virtual storage resource to the other virtual storage resource. The system can include a first virtual storage resource or cloud, and a storage delivery management service that executes on a computer and within the first virtual storage resource. The storage delivery management service can receive user credentials of a user that identify a storage adapter. Upon receiving the user credentials, the storage delivery management service can invoke the storage adapter which executes an interface that identifies a second virtual storage resource and includes an interface translation file.
    Type: Application
    Filed: October 21, 2013
    Publication date: February 20, 2014
    Applicant: Citrix Systems, Inc.
    Inventors: Rob Van Der Linden, David Halls, Simon Waterhouse, Peter Benoit
  • Patent number: 8578076
    Abstract: Methods and systems for establishing a cloud bridge between two virtual storage resources and for transmitting data from one first virtual storage resource to the other virtual storage resource. The system can include a first virtual storage resource or cloud, and a storage delivery management service that executes on a computer and within the first virtual storage resource. The storage delivery management service can receive user credentials of a user that identify a storage adapter. Upon receiving the user credentials, the storage delivery management service can invoke the storage adapter which executes an interface that identifies a second virtual storage resource and includes an interface translation file.
    Type: Grant
    Filed: May 3, 2010
    Date of Patent: November 5, 2013
    Assignee: Citrix Systems, Inc.
    Inventors: Rob van der Linden, David Halls, Simon Waterhouse, Peter Benoit
  • Publication number: 20110141124
    Abstract: The methods and systems described herein provide for securing sensitive information using a hypervisor-trusted client, in a computing device executing a hypervisor hosting a control virtual machine and a non-trusted virtual machine. A user of a non-trusted virtual machine requests to establish a connection to a remote computing device. Responsive to the request, a control virtual machine launches a client agent. A graphics manager executed by the processor of the computing device assigns a secure section of a memory of a graphics processing unit of the computing device to the client agent. The graphics manager renders graphical data generated by the client agent to the secure section of the graphics processing unit memory.
    Type: Application
    Filed: December 14, 2010
    Publication date: June 16, 2011
    Inventors: David Halls, Rob Van Der Linden
  • Publication number: 20110022812
    Abstract: Methods and systems for establishing a cloud bridge between two virtual storage resources and for transmitting data from one first virtual storage resource to the other virtual storage resource. The system can include a first virtual storage resource or cloud, and a storage delivery management service that executes on a computer and within the first virtual storage resource. The storage delivery management service can receive user credentials of a user that identify a storage adapter. Upon receiving the user credentials, the storage delivery management service can invoke the storage adapter which executes an interface that identifies a second virtual storage resource and includes an interface translation file.
    Type: Application
    Filed: May 3, 2010
    Publication date: January 27, 2011
    Inventors: Rob van der Linden, David Halls, Simon Waterhouse, Peter Benoit
  • Patent number: 6766333
    Abstract: A system and method for synchronizing a user interface element displayed on a client and a software application component executing on a web server are described. The synchronizing of a user interface element and a software application component includes representing a user interface element as a user interface element component having a characteristic and providing a wiring descriptor relating the characteristic of the user interface element component with a characteristic of a software application component. The wiring descriptor associates the user interface element component with the software application component and synchronizes the characteristic of the user interface element component with the characteristic of the software application component.
    Type: Grant
    Filed: November 8, 2000
    Date of Patent: July 20, 2004
    Assignee: Citrix Systems, Inc.
    Inventors: Zhixue Wu, David Halls, Rob van der Linden