1
Anita Jindal, Swee Boon Lim, Sanjay Radia, Whei Ling Chang: Load balancing in a network environment. Sun Microsystems, Park Vaughan & Fleming, December 4, 2001: US06327622 (379 worldwide citation)

A method is provided for load balancing requests for an application among a plurality of instances of the application operating on a plurality of servers. A policy is selected for choosing a preferred server from the plurality of servers according to a specified status or operational characteristic ...


2
Anita Jindal, Swee Boon Lim, Sanjay Radia, Whei Ling Chang: System for responding to a resource request. Sun Microsystems, Daniel Park & Vaughan Vaughan, July 18, 2000: US06092178 (264 worldwide citation)

A trigger is provided in association with a network naming service, such as DNS (Domain Name Service), that handles client requests for an application. The trigger comprises a set of executable instructions referenced by a resource record associated with an identifier of the application. In response ...


3
Anita Jindal, Swee Boon Lim, Sanjay Radia, Whei Ling Chang: Load balancing for replicated services. Sun Microsystems, Park Vaughan & Fleming, November 27, 2001: US06324580 (219 worldwide citation)

A method is provided for load balancing requests for a replicated service or application among a plurality of servers operating instances of the replicated service or application. A policy is selected for choosing a preferred server from the plurality of servers according to one or more specified st ...


4
Sanjay R Radia, Swee Boon Lim, Panagiotis Tsirigotis, Thomas K Wong, Robert J Goedman, Michael W Patrick: Method and apparatus for dynamic packet filter assignment. Sun Microsystems, Graham & James, December 8, 1998: US05848233 (190 worldwide citation)

The present invention includes a method and apparatus for filtering IP packets based on events within a computer network. More specifically, the present invention includes a services management system, or SMS. The SMS manages network connections between a series of client systems and a router. An ac ...


5
Thomas K Wong, Sanjay R Radia, Swee Boon Lim, Panagiotis Tsirigotis, Robert J Goedman: Method and apparatus for controlling access to services within a computer network. Sun Microsystems, Graham & James, November 10, 1998: US05835727 (179 worldwide citation)

A method and apparatus for controlling access to services within a computer network is provided. More specifically, the present invention includes a services management system, or SMS. The SMS manages network connections between a series of client systems and a router. An access network control serv ...


6
Swee Boon Lim, Peter B Kessler, David M Brownell: Transport independent invocation and servant interfaces that permit both typecode interpreted and compiled marshaling. Sun Microsystems, Beyer & Weaver, February 29, 2000: US06032199 (140 worldwide citation)

Data structures, methods, and devices for facilitating servant invocation in a distributed client-server based object oriented operating system are disclosed. In one aspect of the invention, descriptor data structures, which contain a typecode indicator, a marshaling function identifier, and an unma ...


7
Graham Hamilton, Swee Boon Lim, Peter B Kessler, Jeffrey D Nisewanger, Sanjay R Radia: Method and apparatus for allowing generic stubs to marshal and unmarshal data in object reference specific data formats. Sun Microsystems, Erwin J Hickman Beyer & Weaver Basinski, April 7, 1998: US05737607 (133 worldwide citation)

The invention provides solutions to the problems which are encountered by object oriented systems designers when attempting to implement schemes for object invocation and for argument passing in distributed systems wherein the arguments may be objects, and wherein the system supports a multiplicity ...


8
Swee Boon Lim, Ashish Singhai, Sanjay R Radia: Load balancing and failover of network services. Sun Microsystems, Graham & Jones, August 17, 1999: US05938732 (122 worldwide citation)

A system and method for many-to-many failover and load balancing establishes a plurality of service groups for providing desired computing services. Each service group comprises a plurality of hosts, and each host within the service group is available to perform the computing services for which that ...


9
Sanjay R Radia, Swee Boon Lim, Peter B Kessler: Mechanism for dynamically associating a service dependent representation with objects at run time. Sun Microsystems, Beyer & Weaver, March 28, 2000: US06044224 (59 worldwide citation)

A data structure for dynamically associating a service dependent representation with a servant object at run time is used in a distributed object computing system that incorporates subcontracts. Subcontracts supply different functionalities to objects. The data structure exists before run time, and ...


10
Jacob Y Levy, Swee Boon Lim, Donald J Kretsch, Wesley E Mitchell, Benjamin Lerner: Compiler with generic front end and dynamically loadable back ends. Sun Microsystems, Fenwick & West, September 22, 1998: US05812851 (47 worldwide citation)

A system and method provides for variable target outputs from a compiler with only a single execution. The compiler includes a front end, a generic back end, and plurality of individual back ends that are dynamically loaded by the compiler during execution. The front end produces an abstract syntax ...