Electrical computers and digital processing systems: interprogra – Remote procedure call
Reexamination Certificate
2007-04-24
2007-04-24
Bullock, Jr., Lewis A. (Department: 2195)
Electrical computers and digital processing systems: interprogra
Remote procedure call
C718S105000, C719S315000, C719S316000, C709S223000, C709S203000
Reexamination Certificate
active
09809201
ABSTRACT:
A homogeneous execution environment operates within a heterogeneous client-server network. A client selects a server and transmits a procedure call with parameters. In response, a server dynamically and securely downloads code to a compute server; invokes a generic compute method; executes the code on the compute server; and returns the results to the calling client method, preserving the result on the compute server if requested. This technique is efficient in that it does not require multiple copies of code to be downloaded or compiled since server byte-codes can be executed on each of the different systems, therefore downloading or compiling multiple copies of code can be avoided. The code can be compiled once and downloaded as needed to the various servers as byte-codes and then executed.
REFERENCES:
patent: 3449669 (1969-06-01), Granqvist
patent: 4430699 (1984-02-01), Segarra et al.
patent: 4491946 (1985-01-01), Kryskow, Jr. et al.
patent: 4558413 (1985-12-01), Schmidt et al.
patent: 4567359 (1986-01-01), Lockwood
patent: 4713806 (1987-12-01), Oberlander et al.
patent: 4800488 (1989-01-01), Agrawal et al.
patent: 4809160 (1989-02-01), Mahon et al.
patent: 4819233 (1989-04-01), Delucia et al.
patent: 4823122 (1989-04-01), Mann et al.
patent: 4939638 (1990-07-01), Stephenson et al.
patent: 4956773 (1990-09-01), Saito et al.
patent: 4992940 (1991-02-01), Dworkin
patent: 5088036 (1992-02-01), Ellis et al.
patent: 5101346 (1992-03-01), Ohtsuki
patent: 5109486 (1992-04-01), Seymour
patent: 5187787 (1993-02-01), Skeen et al.
patent: 5218699 (1993-06-01), Brandle et al.
patent: 5253165 (1993-10-01), Leiseca et al.
patent: 5257369 (1993-10-01), Skeen et al.
patent: 5293614 (1994-03-01), Ferguson et al.
patent: 5297283 (1994-03-01), Kelly, Jr. et al.
patent: 5303042 (1994-04-01), Lewis et al.
patent: 5307490 (1994-04-01), Davidson et al.
patent: 5311591 (1994-05-01), Fischer
patent: 5319542 (1994-06-01), King, Jr. et al.
patent: 5327559 (1994-07-01), Priven et al.
patent: 5339430 (1994-08-01), Lundin et al.
patent: 5339435 (1994-08-01), Lubkin et al.
patent: 5341477 (1994-08-01), Pitkin et al.
patent: 5386568 (1995-01-01), Wold et al.
patent: 5390328 (1995-02-01), Frey et al.
patent: 5392280 (1995-02-01), Zheng
patent: 5423042 (1995-06-01), Jalili et al.
patent: 5440744 (1995-08-01), Jacobson et al.
patent: 5446901 (1995-08-01), Owicki et al.
patent: 5448740 (1995-09-01), Kiri et al.
patent: 5452459 (1995-09-01), Drury et al.
patent: 5455952 (1995-10-01), Gjovaag
patent: 5459837 (1995-10-01), Caccavale
patent: 5471629 (1995-11-01), Risch
patent: 5475792 (1995-12-01), Stanford et al.
patent: 5475817 (1995-12-01), Waldo et al.
patent: 5475840 (1995-12-01), Nelson et al.
patent: 5481721 (1996-01-01), Serlet et al.
patent: 5491791 (1996-02-01), Glowny et al.
patent: 5504921 (1996-04-01), Dev et al.
patent: 5506984 (1996-04-01), Miller
patent: 5511196 (1996-04-01), Shackelford et al.
patent: 5511197 (1996-04-01), Hill et al.
patent: 5524244 (1996-06-01), Robinson et al.
patent: 5544040 (1996-08-01), Gerbaulet
patent: 5548724 (1996-08-01), Akizawa et al.
patent: 5548726 (1996-08-01), Pettus
patent: 5553282 (1996-09-01), Parrish et al.
patent: 5555367 (1996-09-01), Premerlani et al.
patent: 5555427 (1996-09-01), Aoe et al.
patent: 5557798 (1996-09-01), Skeen et al.
patent: 5560003 (1996-09-01), Nilsen et al.
patent: 5561785 (1996-10-01), Blandy et al.
patent: 5577231 (1996-11-01), Scalzi et al.
patent: 5592375 (1997-01-01), Salmon et al.
patent: 5594921 (1997-01-01), Pettus
patent: 5603031 (1997-02-01), White et al.
patent: 5617537 (1997-04-01), Yamada et al.
patent: 5628005 (1997-05-01), Hurvig
patent: 5640564 (1997-06-01), Hamilton et al.
patent: 5644720 (1997-07-01), Boll et al.
patent: 5644768 (1997-07-01), Periwal et al.
patent: 5652888 (1997-07-01), Burgess
patent: 5655148 (1997-08-01), Richman et al.
patent: 5659751 (1997-08-01), Heninger
patent: 5664110 (1997-09-01), Green et al.
patent: 5664111 (1997-09-01), Nahan et al.
patent: 5664191 (1997-09-01), Davidson et al.
patent: 5666493 (1997-09-01), Wojcik et al.
patent: 5671225 (1997-09-01), Hooper et al.
patent: 5671279 (1997-09-01), Elgamal
patent: 5674982 (1997-10-01), Greve et al.
patent: 5675796 (1997-10-01), Hodges et al.
patent: 5675797 (1997-10-01), Chung et al.
patent: 5675804 (1997-10-01), Sidik et al.
patent: 5680573 (1997-10-01), Rubin et al.
patent: 5680617 (1997-10-01), Gough et al.
patent: 5682534 (1997-10-01), Kapoor et al.
patent: 5684955 (1997-11-01), Meyer et al.
patent: 5689709 (1997-11-01), Corbett et al.
patent: 5694551 (1997-12-01), Doyle et al.
patent: 5706435 (1998-01-01), Barbara et al.
patent: 5706502 (1998-01-01), Foley et al.
patent: 5710887 (1998-01-01), Chelliah et al.
patent: 5715314 (1998-02-01), Payne et al.
patent: 5721825 (1998-02-01), Lawson et al.
patent: 5721832 (1998-02-01), Westrope et al.
patent: 5724540 (1998-03-01), Kametani
patent: 5724588 (1998-03-01), Hill et al.
patent: 5727048 (1998-03-01), Hiroshima et al.
patent: 5727145 (1998-03-01), Nessett et al.
patent: 5729594 (1998-03-01), Klingman
patent: 5732706 (1998-03-01), White et al.
patent: 5737607 (1998-04-01), Hamilton et al.
patent: 5742768 (1998-04-01), Gennaro et al.
patent: 5745678 (1998-04-01), Herzberg et al.
patent: 5745695 (1998-04-01), Gilchrist et al.
patent: 5745703 (1998-04-01), Cejtin et al.
patent: 5745755 (1998-04-01), Covey
patent: 5748897 (1998-05-01), Katiyar
patent: 5754849 (1998-05-01), Dyer et al.
patent: 5754977 (1998-05-01), Gardner et al.
patent: 5757925 (1998-05-01), Faybishenko
patent: 5758077 (1998-05-01), Danahy et al.
patent: 5758328 (1998-05-01), Giovannoli
patent: 5758344 (1998-05-01), Prasad et al.
patent: 5761507 (1998-06-01), Govett
patent: 5761656 (1998-06-01), Ben-Shachar
patent: 5764897 (1998-06-01), Khalidi
patent: 5764915 (1998-06-01), Heimsoth et al.
patent: 5764982 (1998-06-01), Madduri
patent: 5768532 (1998-06-01), Megerian
patent: 5774551 (1998-06-01), Wu et al.
patent: 5774729 (1998-06-01), Carney et al.
patent: 5778179 (1998-07-01), Kanai et al.
patent: 5778187 (1998-07-01), Monteiro et al.
patent: 5778228 (1998-07-01), Wei
patent: 5778368 (1998-07-01), Hogan et al.
patent: 5784560 (1998-07-01), Kingdon et al.
patent: 5787425 (1998-07-01), Bigus
patent: 5787431 (1998-07-01), Shaughnessy
patent: 5790548 (1998-08-01), Sistanizadeh et al.
patent: 5790677 (1998-08-01), Fox et al.
patent: 5794207 (1998-08-01), Walker et al.
patent: 5799173 (1998-08-01), Gossler et al.
patent: 5802367 (1998-09-01), Held et al.
patent: 5805805 (1998-09-01), Civanlar et al.
patent: 5806042 (1998-09-01), Kelly et al.
patent: 5808911 (1998-09-01), Tucker et al.
patent: 5809144 (1998-09-01), Sirbu et al.
patent: 5809507 (1998-09-01), Cavanaugh, III
patent: 5812819 (1998-09-01), Rodwin et al.
patent: 5813013 (1998-09-01), Shakib et al.
patent: 5815149 (1998-09-01), Mutschler, III et al.
patent: 5815709 (1998-09-01), Waldo et al.
patent: 5815711 (1998-09-01), Sakamoto et al.
patent: 5818448 (1998-10-01), Katiyar
patent: 5828842 (1998-10-01), Sugauchi et al.
patent: 5829022 (1998-10-01), Watanabe et al.
patent: 5832219 (1998-11-01), Pettus
patent: 5832529 (1998-11-01), Wollrath et al.
patent: 5832593 (1998-11-01), Wurst et al.
patent: 5835737 (1998-11-01), Sand et al.
patent: 5842018 (1998-11-01), Atkinson et al.
patent: 5844553 (1998-12-01), Hao et al.
patent: 5845090 (1998-12-01), Collins, III et al.
patent: 5845129 (1998-12-01), Wendorf et al.
patent: 5850442 (1998-12-01), Muftic
patent: 5860004 (1999-01-01), Fowlow et al.
patent: 5860153 (1999-01-01), Matena et al.
patent: 5864862 (1999-01-01), Kriens et al.
patent: 5864866 (1999-01-01), Henckel et al.
patent: 5872928 (1999-02-01), Lewis et al.
patent: 5872973 (1999-02-01), Mitchell et al.
patent: 5875335 (1999-02-01), Beard
patent: 5878411 (1999-03-01), Burroughs et al.
patent: 5884024 (1999-03-01), Lim et al.
patent: 5884079 (1999-03-01), Furusawa
patent: 5887134 (1999-03-01), Ebrahim
patent: 5887172 (1999-03-01), Vasudevan et al.
patent: 5889951 (1999-03-01), Lombardi
patent: 5889988 (1999-03-01), Held
patent: 5890158 (1999-03-01), House et al.
patent: 5892904
Arnold Kenneth C. R. C.
Jones Peter C.
Waldo James H.
Wollrath Ann M.
Bullock, Jr. Lewis A.
Finnegan Henderson Farabow Garrett & Dunner L.L.P.
Sun Microsystems Inc.
LandOfFree
Method and apparatus for dynamic distributed computing over... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and apparatus for dynamic distributed computing over..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for dynamic distributed computing over... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3746368