Patents by Inventor Robert van der Linden

Robert 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: 8924703
    Abstract: Methods and systems for creating a secure virtualization environment on a host device, without modifying the host device, the secure virtualization environment bootable from an external media device. A host computing device loads and boots a common operating system image stored on an external media device. A client agent stored on the external media device and executing in the common operating system image creates an adapted operating system image by copying the operating system of the host computing device, eliminating all unnecessary files and data and storing the adapted operating system image to the external media device. The host computing device provides a secure virtualized environment by booting the adapted operating system image.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: December 30, 2014
    Assignee: Citrix Systems, Inc.
    Inventors: Zhixue Wu, David Otway, Robert van der Linden, James Rabey
  • Patent number: 8838642
    Abstract: According to exemplary embodiments, a method and system for generating binary Extensible Markup Language (XML) data is provided. The generating includes acquiring an XML data source and generating a first child distance (FCD) token and a next sibling distance (NSD) token of an element node in the XML data source. The generating also includes generating binary XML data of the XML data source by using the FCD token and the NSD token, where the binary XML data includes the FCD token and the NSD token.
    Type: Grant
    Filed: February 22, 2012
    Date of Patent: September 16, 2014
    Assignee: International Business Machines Corporation
    Inventors: Xiao Ming Gao, Peter F. Haggar, Chang Sheng Liu, Robert Van Der Linden
  • Publication number: 20140032893
    Abstract: Methods and systems for creating a secure virtualization environment on a host device, without modifying the host device, the secure virtualization environment bootable from an external media device. A host computing device loads and boots a common operating system image stored on an external media device. A client agent stored on the external media device and executing in the common operating system image creates an adapted operating system image by copying the operating system of the host computing device, eliminating all unnecessary files and data and storing the adapted operating system image to the external media device. The host computing device provides a secure virtualized environment by booting the adapted operating system image.
    Type: Application
    Filed: September 30, 2013
    Publication date: January 30, 2014
    Applicant: Citrix Systems, Inc.
    Inventors: Zhixue Wu, David Otway, Robert van der Linden, James Rabey
  • Patent number: 8560826
    Abstract: Methods and systems for creating a secure virtualization environment on a host device, without modifying the host device, the secure virtualization environment bootable from an external media device. A host computing device loads and boots a common operating system image stored on an external media device. A client agent stored on the external media device and executing in the common operating system image creates an adapted operating system image by copying the operating system of the host computing device, eliminating all unnecessary files and data and storing the adapted operating system image to the external media device. The host computing device provides a secure virtualized environment by booting the adapted operating system image.
    Type: Grant
    Filed: December 14, 2010
    Date of Patent: October 15, 2013
    Assignee: Citrix Systems, Inc.
    Inventors: Zhixue Wu, David Otway, Robert van der Linden, James Rabey
  • Patent number: 8443456
    Abstract: A method that may include detecting, by a processor of a computing device, a network communication regarding transmission of a file to an external storage provider. The method may include causing encryption of the file to obtain an encrypted file, and associating authorization information with the encrypted file. The authorization information may include one or more restrictions on access to the encrypted file. The method may include transmitting the encrypted file to the external storage provider, and intercepting a request for access to the file. The method may include identifying requestor information regarding a requestor associated with the request, and determining, using the requestor information and a portion of the authorization information, that the requestor is authorized to access the encrypted file. The method may include causing decryption of the encrypted file to obtain the original file, and providing, to the requestor, by the processor, access to the original file.
    Type: Grant
    Filed: May 10, 2012
    Date of Patent: May 14, 2013
    Assignee: Citrix Systems, Inc.
    Inventor: Robert van der Linden
  • Publication number: 20120297188
    Abstract: A method that may include detecting, by a processor of a computing device, a network communication regarding transmission of a file to an external storage provider. The method may include causing encryption of the file to obtain an encrypted file, and associating authorization information with the encrypted file. The authorization information may include one or more restrictions on access to the encrypted file. The method may include transmitting the encrypted file to the external storage provider, and intercepting a request for access to the file. The method may include identifying requestor information regarding a requestor associated with the request, and determining, using the requestor information and a portion of the authorization information, that the requestor is authorized to access the encrypted file. The method may include causing decryption of the encrypted file to obtain the original file, and providing, to the requestor, by the processor, access to the original file.
    Type: Application
    Filed: May 10, 2012
    Publication date: November 22, 2012
    Inventor: Robert van der Linden
  • Publication number: 20120221604
    Abstract: According to exemplary embodiments, a method and system for generating binary Extensible Markup Language (XML) data is provided. The generating includes acquiring an XML data source and generating a first child distance (FCD) token and a next sibling distance (NSD) token of an element node in the XML data source. The generating also includes generating binary XML data of the XML data source by using the FCD token and the NSD token, where the binary XML data includes the FCD token and the NSD token.
    Type: Application
    Filed: February 22, 2012
    Publication date: August 30, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Xiao Ming Gao, Peter F. Haggar, Chang Sheng Liu, Robert Van Der Linden
  • Publication number: 20110265183
    Abstract: Methods and systems for creating a secure virtualization environment on a host device, without modifying the host device, the secure virtualization environment bootable from an external media device. A host computing device loads and boots a common operating system image stored on an external media device. A client agent stored on the external media device and executing in the common operating system image creates an adapted operating system image by copying the operating system of the host computing device, eliminating all unnecessary files and data and storing the adapted operating system image to the external media device. The host computing device provides a secure virtualized environment by booting the adapted operating system image.
    Type: Application
    Filed: December 14, 2010
    Publication date: October 27, 2011
    Inventors: ZHIXUE WU, David Otway, Robert Van der Linden, James Rabey
  • Publication number: 20090030877
    Abstract: A system and method is provided for processing XQuery Updates on an Extensible Markup Language (XML) document. The XQuery Updates are processed in three phases. The first phase includes creating a pending update list (PUL) including all update operations to be performed on nodes in a fragment of the Extensible Markup Language (XML) document. The second phase includes sorting the PUL. The third phase includes applying the sorted PUL to each node in the XML fragment during a single traversal of the XML fragment.
    Type: Application
    Filed: July 23, 2007
    Publication date: January 29, 2009
    Applicant: International Business Machines Corporation
    Inventors: Uttam Jain, Henrik Loeser, Tuong Truong, Robert Van der Linden
  • Patent number: 5764879
    Abstract: A fault tolerant computer system distributes audit trail files containing audit records, across an arbitrary number of disk volumes. After one audit trail file becomes full, audit records are directed toward a next audit trail file stored on a different disk volume. Storage of newly generated audit rotates through the disk volumes in roundrobin fashion. Full audit trail files are eventually archived and their space becomes available again for renaming and storage of newly generated audit records. The number of audit records available for on-line recovery after a failure is not limited to the storage capacity of any single disk volume. Furthermore, there is no contention for disk access between archiving of full audit trail files and storage of newly generated audit records.
    Type: Grant
    Filed: July 29, 1996
    Date of Patent: June 9, 1998
    Assignee: Tandem Computers, Inc.
    Inventors: Michael J. Skarpelos, Robert van der Linden, William J. Carley, James A. Lyon, Matthew C. McCline