1
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 (164 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 ...


2
Martin Duursma, Anatoliy Panasyuk, 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. Citrix Systems, Testa Hurwitz & Thibeault, November 4, 2003: US06643690 (157 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 ...


3
Anatoliy Panasyuk, Andre Kramer, Bradley Jay Pedersen, David Sean Stone, Terry Treder: Systems and methods for continuing an operation interrupted from a reconnection between a client and server. Citrix Systems, Choate Hall & Stewart, March 4, 2008: US07340772 (140 worldwide citation)

The invention relates to methods and systems for reconnecting a client and providing user authentication across a reliable and persistent communication session. A first protocol that encapsulates a plurality of secondary protocols is used to communicate over a network. A first protocol service, usin ...


4
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 (109 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 ...


5
Thomas D Freeman, Bradley Jay Pedersen: Method and apparatus for delivering local and remote server events in a similar fashion. Citrix Systems, Lahive & Cockfield, August 31, 2004: US06785726 (91 worldwide citation)

The present invention relates to a method and apparatus for delivering events to local and remote servers. In one aspect, the invention relates to a method for communicating in a server system. The method includes the steps of providing a first server having a first plurality of subsystems and a fir ...


6
Thomas D Freeman, Bradley Jay Pedersen: Method and apparatus for communicating among a network of servers. Citrix Systems, Lahive & Cockfield, November 30, 2004: US06826606 (83 worldwide citation)

The present invention relates to a method and apparatus for communication between servers. In one aspect, the invention relates to a multi-server system including a first server and a second server. The first server has a first plurality of subsystems and a first event bus associated with the first ...


7
Anatoliy Panasyuk, Andre Kramer, Bradley Jay Pedersen, David Sean Stone, Terry Treder: Systems and methods for maintaining a session between a client and host service. Citrix Systems, John D Lanza, Christopher J McKenna, Choate Hall & Stewart, March 10, 2009: US07502726 (64 worldwide citation)

The invention relates to methods and systems for reconnecting a client and providing user authentication across a reliable and persistent communication session. A first protocol that encapsulates a plurality of secondary protocols is used to communicate over a network. A first protocol service, usin ...


8
Thomas D Freeman, Bradley Jay Pedersen: Method and apparatus for communicating among a network of servers utilizing a transport mechanism. Citrix Systems, Lahive & Cockfield, August 31, 2004: US06785713 (58 worldwide citation)

The present invention relates to a method and apparatus for communication between servers. In one aspect, the invention relates to a multi-server system including a first server and a second server. The first server has a first plurality of subsystems and a first event bus associated with the first ...


9
Thomas D Freeman, Bradley Jay Pedersen: Method and apparatus for communicating among a network of servers. Citrix Systems, Lahive & Cockfield, October 19, 2004: US06807580 (54 worldwide citation)

The present invention relates to a method and apparatus for communication between servers. In one aspect, the invention relates to a multi-server system including a first server and a second server. The first server has a first plurality of subsystems and a first event bus associated with the first ...


10
Thomas D Freeman, Bradley Jay Pedersen, Daniel Nicholes Woodbury, Anthony Ungerman: Method and apparatus for administering a server having a subsystem in communication with an event channel. Citrix Systems, Lahive & Cockfield, September 7, 2004: US06789112 (50 worldwide citation)

Methods and apparatus for administering a remote server having a subsystem in communication with an event bus. In one aspect of the present invention, an administration tool for administering a server has a subsystem in communication with an event bus. The administration tool includes a graphical us ...