1
Sumit Agarwal
Sumit Agarwal, Thomas Korte: Managing on line advertising using a metric limit, such as a minimum profit. Google, Foley and Lardner, John D Lanza, January 28, 2014: US08639574

To help advertisers to manage their online advertising, some business metric, such as ROI, profit, gross profit, etc., may be estimated and/or tracked with respect to an ad campaign, or a portion of the ad campaign. An advertiser may provide a business metric target, such as a target ROI, a target g ...


2
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 (174 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 ...


3
Thomas D Freeman, Daniel Alec Gulkis, Bradley Jay Pedersen: Method and apparatus for managing server load. Citrix Systems, Lahive & Cockfield, John D Lanza, July 26, 2005: US06922724 (162 worldwide citation)

The present invention relates to a method and apparatus for managing and balancing the load of each of the servers in the network. In one aspect, the invention relates to an apparatus for managing server load in a networked system of servers. The apparatus includes a dynamic store storing run-time i ...


4
Richard James Mazzaferri, Stephen Parry Barwick, Anthony Edward Low: Methods and servers for establishing a connection between a client system and a virtual machine executing in a terminal services session and hosting a requested computing environment. Citrix Systems, Foley & Lardner, John D Lanza, November 1, 2011: US08051180 (149 worldwide citation)

A method for providing access to a computing environment includes the step of receiving a request from a client system for an enumeration of available computing environments. Collected data regarding available computing environments are accessed. Accessed data are transmitted to a client system, the ...


5
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 (133 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 ...


6
Robert Plamondon: Systems and methods for prefetching objects for caching using QOS. Citrix Systems, Choate Hall & Stewart, John D Lanza, Christopher J McKenna, September 1, 2009: US07584294 (129 worldwide citation)

The present solution provides a variety of techniques for accelerating and optimizing network traffic, such as HTTP based network traffic. The solution described herein provides techniques in the areas of proxy caching, protocol acceleration, domain name resolution acceleration as well as compressio ...


7
Martin Duursma, Anatoliy Panasyuk, Robert Ciraldo, Anthony Ungerman, Bradley Jay Pedersen, Tom C Davis III, Marc A Bloomfield: Apparatus and method for determining a program neighborhood for a client node in a client-server network using markup language techniques. Citrix Systems, Lahive & Cockfield, John D Lanza, August 9, 2005: US06928469 (103 worldwide citation)

An apparatus and method for determining a program neighborhood of a client node in a client-server network is described. The program neighborhood of the client node includes application programs hosted by application servers on the network. The present invention enables a user of a client node to le ...


8
John A Bull, David J Otway: System and method for secure distribution of digital information to a chain of computer system nodes in a network. Citrix Systems, John D Lanza, Lahive & Cockfield, September 28, 2004: US06799270 (99 worldwide citation)

Described are a system and method for securely distributing session keys over a network to each node in a chain of computer system nodes. The chain of nodes recursively constructs and presents a nested request to the authentication server. The nested request includes a request from each of the nodes ...


9
Andre Kramer, Will Harwood: System and method of exploiting the security of a secure communication channel to secure a non-secure communication channel. Citrix Systems, Lahive & Cockfield, John D Lanza, January 10, 2006: US06986040 (97 worldwide citation)

The present invention features a system and method for establishing a secure communication channel between a client and an application server. In one embodiment, a ticket service generates a ticket having an identifier and a session key. A communications device obtains the ticket from the ticket ser ...


10
Franklyn Peart: Method for distributed program execution with server-based file type association. Citrix Systems, Lahive & Cockfield, John D Lanza, October 4, 2005: US06952714 (97 worldwide citation)

A method for enabling distributed program execution. In one aspect, the method includes the steps of presenting a graphical depiction of a data file stored on a server system and receiving a selection of the graphical depiction. The method also includes the steps of transmitting the selection of the ...