1
Yousef A Khalidi, Madhusudhan Talluri, David Dion, Anil Swaroop: Method and apparatus for file system disaster recovery. Sun Microsystems Incorporated, Pennie & Edmonds, November 7, 2000: US06144999 (139 worldwide citation)

A file disaster recovery system that employs geographical replication of data from a local site to remote site in a such a manner that file requests from clients of the local site can be handled by a file server on the remote site following a failover from the local site to the remote site. Geograph ...


2
Cher Wen Lin, Kumar Ramaswamy, Mizanur Mohammed Rahman, Randall David Rettberg, Robert Arthur Doolittle: Computer data packet switching and load balancing system using a general-purpose multiprocessor architecture. Sun Microsystems Incorporated, O&apos Melveny & Myers, August 7, 2001: US06272522 (45 worldwide citation)

A data packet switching and server load balancing device is provided by a general-purpose multiprocessor computer system. The general-purpose multiprocessor computer system comprises a plurality of symmetrical processors coupled together by a common data bus, a main memory shared by the processors, ...


3
Cher Wen Lin, Kumar Ramaswamy, Mizanur Mohammed Rahman, Randall David Rettberg: Pseudo-interface between control and switching modules of a data packet switching and load balancing system. Sun Microsystems Incorporated, O&apos Melveny & Myers, August 7, 2001: US06272136 (40 worldwide citation)

A data packet switching system comprises a plurality of network interfaces each adapted to be coupled to respective external networks for receiving and sending data packets to and from the external networks via a particular communication protocol. The data packet switching system further includes a ...


4
Glenn C Scott, Benjamin J Stoltz: Secure file system. Sun Microsystems Incorporated, Graham & James, November 16, 1999: US05987123 (28 worldwide citation)

A method and apparatus that allows a computer system to trust both program and data files without the intervention of the user and without the possibility of circumventing the model of trust. A file system incorporates two levels of validation for programs and data. A first level of validation speci ...


5
Kelvin K Yue, Daniel A Stein, Michael A Sebrée: Method and apparatus for sharing a time quantum. Sun Microsystems Incorporated, Squire Sanders & Dempsey L, August 7, 2001: US06272517 (25 worldwide citation)

A method and apparatus for allowing a first thread to “share” its remaining time quantum with a second thread when the first thread is blocked. A thread may be blocked, for example, if it is waiting for a resource such as a data file or a lock. A thread may also be blocked if it is waiting for an ev ...


6
Mark M Towfiq: Method and apparatus for re-introducing version control. Sun Microsystems Incorporated, Squire Sanders & Dempsey, February 19, 2002: US06349407 (24 worldwide citation)

A method and apparatus for maintaining source control for successive versions of software where modifications are made to an initial version that are not included in the successive versions. When the initial version is received, it is modified and both the initial version and the modified initial ve ...


7
Becky H Wong Insley: Method and apparatus for managing power consumption in data processing systems. Sun Microsystems Incorporated, O Melveny & Myers, September 19, 2000: US06122745 (23 worldwide citation)

A method and apparatus for performing power management in a Java operating system environment is disclosed in which a state change request having a value and a type is received, wherein the value is associated with a power management state, and the type is one of a system or a device. The type of th ...


8
Joseph Wesley, Stephen A Hurst, Miriam C Kadansky, Stephen R Hanna, Philip M Rosenzweig, Dah Ming Chiu, Radia J Perlman: Method and apparatus using ranking to select repair nodes in formation of a dynamic tree for multicast repair. Sun Microsystems Incorporated, Squires Sanders & Dempsey L, February 6, 2001: US06185698 (22 worldwide citation)

An embodiment consistent with the present invention includes a method and apparatus for forming a multicast repair tree. The method may be performed by a data processor and comprises the steps of determining, for each of a plurality of potential heads in a multicast group, a ranking value associated ...


9
Stephen A Hurst, Joseph Wesley, Stephen R Hanna, Miriam C Kadansky, Philip M Rosenzweig: Method and apparatus for routing and congestion control in multicast networks. Sun Microsystems Incorporated, Squire Sanders & Dempsey, July 30, 2002: US06427166 (9 worldwide citation)

An embodiment consistent with the present invention includes a method and apparatus for distributing multicast data. The method may be performed by a data processor and comprises the steps of forming a multicast repair tree including a sender, a plurality of heads, and a plurality of receivers, wher ...


10
Sriram Sankar: Variable lookahead parser generator. Sun Microsystems Incorporated, Graham & James, May 11, 1999: US05903756 (8 worldwide citation)

A description language and a parser generator for top-down parsers allows grammars for top-down parsers to be defined using a sequence of productions written as extended BNF expressions. For productions that are ambiguous, a lookahead construct in the grammar allows the programmer to specify an incr ...