1
Rob van der Linden, David Halls, Simon Waterhouse, Peter Benoit: Systems and methods for establishing a cloud bridge between virtual storage resources. Citrix Systems, Foley and Lardner, John D Lanza, November 5, 2013: US08578076 (199 worldwide citation)

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 servi ...


2
Richard Hayton, David Halls: Methods and apparatus for regenerating and transmitting a partial page. Citrix Systems, John D Lanza, Choate Hall & Stewart, May 23, 2006: US07051084 (140 worldwide citation)

The invention relates to a method and apparatus for regenerating portions of the page that have changed and transmitting only those portions to the client for display. In one aspect, the invention relates to a method for partial page regeneration of a transmitted page by a server. The method include ...


3
Zhixue Wu, David Halls, Rob van der Linden: Method and apparatus for synchronizing a user interface element displayed on a client and a software application component executing on a web server. Citrix Systems, John D Lanza Esq, Lahive & Cockfield, July 20, 2004: US06766333 (64 worldwide citation)

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 us ...


4
Richard Hayton, David Halls: Methods and apparatus for incorporating a partial page on a client. Citrix Systems, Choate Hall & Stewart, March 18, 2008: US07346842 (35 worldwide citation)

The invention relates to a method and apparatus for regenerating portions of the page that have changed and transmitting only those portions to the client for display. Executing only the necessary parts of the page generation code and transmitting only changes to the client improves the efficiency o ...


5
David Halls, Chris Mayers: Systems and methods for facilitating distributed authentication. Citrix Systems, Foley & Lardner, John D Lanza, February 7, 2012: US08112789 (8 worldwide citation)

A method for facilitating distributed authentication includes the step of requesting, by a user of a client machine residing in a first domain, access to a resource residing in a second domain. The client machine authenticates the user to an intermediate machine. The intermediate machine impersonate ...


6
Rob Van Der Linden, David Halls, Simon Waterhouse, Peter Benoit: Systems and methods for establishing a cloud bridge between virtual storage resources. Citrix Systems, Foley & Lardner, John D Lanza, December 8, 2015: US09210100 (7 worldwide citation)

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 servi ...


7
David Halls, Rob Van Der Linden: Methods and systems for securing sensitive information using a hypervisor-trusted client. Citrix Systems, Foley & Lardner, John D Lanza, James De Vellis, October 31, 2017: US09804866 (3 worldwide citation)

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 con ...


8
Richard Hayton, David Halls: Methods and apparatus for incorporating a partial page on a client. Citrix Systems, Foley and Lardner, John D Lanza, April 17, 2012: US08161472 (2 worldwide citation)

The invention relates to a method and apparatus for regenerating portions of the page that have changed and transmitting only those portions to the client for display. Executing only the necessary parts of the page generation code and transmitting only changes to the client improves the efficiency o ...


9
David Halls, Chris Mayers: Systems and methods for facilitating distributed authentication. Citrix Systems, Foley & Lardner, John D Lanza, December 31, 2013: US08621587 (2 worldwide citation)

A method for facilitating distributed authentication includes the step of requesting, by a user of a client machine residing in a first domain, access to a resource residing in a second domain. The client machine authenticates the user to an intermediate machine. The intermediate machine impersonate ...


10
David Halls, Gaurav Banga, Ian Pratt, Vikram Kapoor, Xin Li: Trusted network detection. Bromium, Brokaw Patent Law PC, Christopher J Brokaw, June 13, 2017: US09680873

Approaches for processing network requests based upon the perceived trustworthiness of the network. A software component renders a judgment, based on a policy that weighs one or more factors, about whether a network accessible to a device should be trusted. If the software component renders a judgme ...