Using a virtual machine instance as the basic unit of user execution in a server environment

H Sexton, D Unietis, M Jungerman, S Meyer… - US Patent …, 2009 - Google Patents
Techniques are provided for instantiating separate Java Vir tual machines for each session
established by a server. Because each session has its own virtual machine, the Java …

Multi-thread processing apparatus, processing method and record medium having multi-thread processing program stored thereon

S Takeda, T Yagi - US Patent 6,857,122, 2005 - Google Patents
(57) ABSTRACT A Single thread program of a different proceSS is called for execution from
a multi-thread program capable of executing a plurality of threads in parallel. When first …

Method and apparatus for dynamic distributed computing over a network

KCRC Arnold, JH Waldo, AM Wollrath… - US Patent …, 2007 - Google Patents
(57) ABSTRACT A homogeneous execution environment operates within a heterogeneous
client-server network. A client selects a server and transmits a procedure call with …

Thread signaling in multi-threaded processor

G Wolrich, D Bernstein, D Hooper, MJ Adiletta… - US Patent …, 2006 - Google Patents
4.866, 664 4,991, 112 5,115,507 5,140,685 5,142,683 5,155,831 5,155,854 5,168,555
5,173,897 5,255,239 5,263,169 5,347,648 5,367,678 5,390,329 5,392,391 5,392,411 …

Multiprotocol decapsulation/encapsulation control structure and packet protocol conversion method

DF Hooper, SL Hirnak - US Patent 7,126,952, 2006 - Google Patents
3940745 A 2, 1976 ye C. a. containing a plurality of flags to determine which of the 4.016.
54s A 4, 1977 et al plurality of flags is set or cleared and performing an opera 4,032,899 A …

Microengine for parallel processor architecture

D Bernstein, DF Hooper, MJ Adiletta, G Wolrich… - US Patent …, 2007 - Google Patents
5,155,831 A 10/1992 Emma et a1. 5,890,208 A 3/1999 Kwon 5,155,854 A 10/1992 Flynn 9t
91 5,892,979 A 4/1999 Shiraki et: 11. 5,168,555 A 12/1992 Byers 9t 91 5,905,876 A 5/1999 …

Method and apparatus for gigabit packet assignment for multithreaded packet processing

G Wolrich, D Bernstein, MJ Adiletta… - US Patent …, 2010 - Google Patents
US7751402B2 - Method and apparatus for gigabit packet assignment for multithreaded packet
processing - Google Patents US7751402B2 - Method and apparatus for gigabit packet …

Processing a data packet

DF Hooper, MB Rosenbluth, G Wolrich… - US Patent …, 2008 - Google Patents
4,890.222 4,991, 112 5,115,507 5,140,685 5,142,683 5,155,831 5,155,854 5,168,555
5,173,897 5,251,205 5,255,239 5,263,169 5,313.454 5,347,648 5,367,678 5,379,295 …

Method and system for providing on-line interactivity over a server-client network

ID Guedalia, J Hashkes, JL Guedalia - US Patent 7,925,689, 2011 - Google Patents
Apparatus and a method for communicating media over a network including encoding the
media into a server database at a server, downloading from the server database to a client …

Method and system for providing on-line interactivity over a server-client network

ID Guedalia, J Hashkes, JL Guedalia - US Patent 8,073,900, 2011 - Google Patents
Apparatus and a method for communicating media over a network including encoding the
media into a server database at a server, downloading from the server database to a client …