Electrical computers and digital processing systems: multicomput – Computer conferencing – Cooperative computer processing
Reexamination Certificate
2005-04-22
2010-11-30
Srivastava, Vivek (Department: 2445)
Electrical computers and digital processing systems: multicomput
Computer conferencing
Cooperative computer processing
C709S238000, C709S204000
Reexamination Certificate
active
07844665
ABSTRACT:
The present invention discloses a modified computer architecture (50, 71, 72) which enables an applications program (50) to be run simultaneously on a plurality of computers (M1, . . . Mn). Shared memory at each computer is updated with amendments and/or overwrites so that all memory read requests are satisfied locally. During initial program loading (75), or similar, instructions which result in memory being re-written or manipulated are identified (92). Additional instructions are inserted (103) to cause the equivalent memory locations at all computers to be updated. In addition, the initialization of JAVA language classes and objects is disclosed (162, 163) so all memory locations for all computers are initialized in the same manner. The finalization of JAVA language classes and objects is also disclosed (162, 163) so finalization only occurs when the last class or object present on all machines is no longer required. During initial program loading (75), or similar, instructions which result in the application program (50) acquiring (or releasing) a lock on a particular asset (50A,50X-50Y) (synchronization) are identified. Additional instructions are inserted (162, 163) to result in a modified synchronization routine with which all computers are updated.
REFERENCES:
patent: 4068298 (1978-01-01), Dechant et al.
patent: 4780821 (1988-10-01), Crossley
patent: 4969092 (1990-11-01), Shorter
patent: 5053943 (1991-10-01), Yokoyama
patent: 5214776 (1993-05-01), Bagnoli et al.
patent: 5291597 (1994-03-01), Shorter
patent: 5418966 (1995-05-01), Madduri
patent: 5434994 (1995-07-01), Shaheen et al.
patent: 5488723 (1996-01-01), Baradel et al.
patent: 5544345 (1996-08-01), Carpenter et al.
patent: 5568605 (1996-10-01), Clouston et al.
patent: 5568609 (1996-10-01), Sugiyama et al.
patent: 5612865 (1997-03-01), Dasgupta
patent: 5692193 (1997-11-01), Jagannathan et al.
patent: 5719872 (1998-02-01), Dubberly
patent: 5754207 (1998-05-01), Gragg et al.
patent: 5802585 (1998-09-01), Scales et al.
patent: 5809543 (1998-09-01), Byers et al.
patent: 5918248 (1999-06-01), Newell et al.
patent: 5960087 (1999-09-01), Tribble et al.
patent: 6010210 (2000-01-01), Wilson et al.
patent: 6017118 (2000-01-01), Gasvoda et al.
patent: 6049809 (2000-04-01), Raman et al.
patent: 6101527 (2000-08-01), Lejeune et al.
patent: 6148377 (2000-11-01), Carter et al.
patent: 6163801 (2000-12-01), O'Donnell et al.
patent: 6192514 (2001-02-01), Lurndal
patent: 6216262 (2001-04-01), Martin
patent: 6264316 (2001-07-01), Chino
patent: 6266747 (2001-07-01), Dahl et al.
patent: 6312115 (2001-11-01), Hara et al.
patent: 6314558 (2001-11-01), Angel et al.
patent: 6318850 (2001-11-01), Childers et al.
patent: 6324587 (2001-11-01), Trenbeath et al.
patent: 6327630 (2001-12-01), Carroll et al.
patent: 6370625 (2002-04-01), Carmean et al.
patent: 6386675 (2002-05-01), Wilson et al.
patent: 6389423 (2002-05-01), Sakakura
patent: 6425016 (2002-07-01), Banavar et al.
patent: 6449734 (2002-09-01), Shrivastava et al.
patent: 6460051 (2002-10-01), Larue et al.
patent: 6496871 (2002-12-01), Jagannathan et al.
patent: 6571278 (2003-05-01), Negishi et al.
patent: 6574628 (2003-06-01), Kahn et al.
patent: 6574674 (2003-06-01), May et al.
patent: 6578068 (2003-06-01), Bowman-Amuah
patent: 6585359 (2003-07-01), Gasvoda et al.
patent: 6611955 (2003-08-01), Logean et al.
patent: 6625751 (2003-09-01), Starovic et al.
patent: 6633577 (2003-10-01), Nyu
patent: 6637872 (2003-10-01), Ara et al.
patent: 6662359 (2003-12-01), Berry et al.
patent: 6668260 (2003-12-01), Zoltan
patent: 6668312 (2003-12-01), Aubury
patent: 6682608 (2004-01-01), Abrams et al.
patent: 6725014 (2004-04-01), Voegele
patent: 6757896 (2004-06-01), Cohen et al.
patent: 6760903 (2004-07-01), Morshed et al.
patent: 6775831 (2004-08-01), Carrasco et al.
patent: 6779093 (2004-08-01), Gupta
patent: 6782492 (2004-08-01), Nakaso
patent: 6823511 (2004-11-01), McKenney et al.
patent: 6826570 (2004-11-01), Eshel et al.
patent: 6862608 (2005-03-01), Buhlman et al.
patent: 6865585 (2005-03-01), Dussud
patent: 6922685 (2005-07-01), Greene et al.
patent: 6954794 (2005-10-01), Rudd et al.
patent: 6968372 (2005-11-01), Thompson et al.
patent: 7004575 (2006-02-01), Inoue et al.
patent: 7010576 (2006-03-01), Bae
patent: 7020736 (2006-03-01), Cherukuri
patent: 7031989 (2006-04-01), Elmendorf et al.
patent: 7047341 (2006-05-01), Jung
patent: 7047521 (2006-05-01), Bunnell
patent: 7058826 (2006-06-01), Fung
patent: 7082604 (2006-07-01), Schneiderman
patent: 7149866 (2006-12-01), Blandy
patent: 7200734 (2007-04-01), Hyser
patent: 7206827 (2007-04-01), Viswanath et al.
patent: 7380039 (2008-05-01), Miloushev et al.
patent: 7412580 (2008-08-01), Garthwaite
patent: 7437516 (2008-10-01), Wintergerst et al.
patent: 7451240 (2008-11-01), Wu et al.
patent: 7549149 (2009-06-01), Childress et al.
patent: 7581069 (2009-08-01), Holt
patent: 7639656 (2009-12-01), Dooley
patent: 7647454 (2010-01-01), Aguilera
patent: 7660960 (2010-02-01), Holt
patent: 7712081 (2010-05-01), Biberstein et al.
patent: 7739349 (2010-06-01), Holt
patent: 7761670 (2010-07-01), Holt
patent: 7788314 (2010-08-01), Holt
patent: 2002/0087925 (2002-07-01), Hayden et al.
patent: 2002/0138551 (2002-09-01), Ericson
patent: 2002/0161848 (2002-10-01), Willman et al.
patent: 2002/0169644 (2002-11-01), Greene
patent: 2002/0199172 (2002-12-01), Bunnell
patent: 2003/0004924 (2003-01-01), Williams
patent: 2003/0005407 (2003-01-01), Hines
patent: 2003/0012197 (2003-01-01), Yazaki et al.
patent: 2003/0067912 (2003-04-01), Mead et al.
patent: 2003/0105816 (2003-06-01), Goswani
patent: 2003/0208658 (2003-11-01), Magoshi
patent: 2004/0073828 (2004-04-01), Bronstein
patent: 2004/0093588 (2004-05-01), Gschwind et al.
patent: 2004/0142655 (2004-07-01), Voegele
patent: 2004/0158819 (2004-08-01), Cuomo et al.
patent: 2004/0163077 (2004-08-01), Dimpsey et al.
patent: 2004/0196342 (2004-10-01), Hara et al.
patent: 2005/0010683 (2005-01-01), Moleyar et al.
patent: 2005/0027789 (2005-02-01), Luo et al.
patent: 2005/0039171 (2005-02-01), Avakian et al.
patent: 2005/0086384 (2005-04-01), Ernst
patent: 2005/0108481 (2005-05-01), Iyengar et al.
patent: 2005/0114848 (2005-05-01), Choi et al.
patent: 2005/0228957 (2005-10-01), Satoyama et al.
patent: 2005/0240737 (2005-10-01), Holt
patent: 2005/0240907 (2005-10-01), Renouf
patent: 2005/0257219 (2005-11-01), Holt
patent: 2005/0262313 (2005-11-01), Holt
patent: 2005/0262513 (2005-11-01), Holt
patent: 2006/0015665 (2006-01-01), Illowsky et al.
patent: 2006/0020913 (2006-01-01), Holt
patent: 2006/0041823 (2006-02-01), Wolfgang et al.
patent: 2006/0070051 (2006-03-01), Kuck et al.
patent: 2006/0080389 (2006-04-01), Powers et al.
patent: 2006/0095483 (2006-05-01), Holt
patent: 2006/0143350 (2006-06-01), Miloushev et al.
patent: 2006/0167878 (2006-07-01), Hartman
patent: 2006/0242464 (2006-10-01), Holt
patent: 2006/0253844 (2006-11-01), Holt
patent: 2006/0265703 (2006-11-01), Holt
patent: 2006/0265704 (2006-11-01), Holt
patent: 2006/0265705 (2006-11-01), Holt
patent: 2007/0100828 (2007-05-01), Holt
patent: 2007/0101080 (2007-05-01), Holt
patent: 2007/0126750 (2007-06-01), Holt
patent: 2007/0147168 (2007-06-01), Pinto et al.
patent: 2007/0174734 (2007-07-01), Holt
patent: 2007/0233967 (2007-10-01), Rangarajan et al.
patent: 2008/0072238 (2008-03-01), Monnie et al.
patent: 2008/0114853 (2008-05-01), Holt
patent: 2008/0114896 (2008-05-01), Holt
patent: 2008/0114899 (2008-05-01), Holt
patent: 2008/0114943 (2008-05-01), Holt
patent: 2008/0114944 (2008-05-01), Holt
patent: 2008/0114962 (2008-05-01), Holt
patent: 2008/0120475 (2008-05-01), Holt
patent: 2008/0120478 (2008-05-01), Holt
patent: 2008/0123642 (2008-05-01), Holt
patent: 2008/0126322 (2008-05-01), Holt
patent: 2008/0126372 (2008-05-01), Holt
patent: 2008/0126502 (2008-05-01), Holt
patent: 2008/0126503 (2008-05-01), Holt
patent: 2008/0126505 (2008-05-01), Holt
patent: 2008/0126506 (2008-05-01), Holt
patent: 2008/0126516 (2008-05-01), Holt
patent: 2008/0126572 (2008-05-01), Holt
patent: 2008/0126703 (2008-05-01), Holt
patent: 2008/0127213 (2008-05-01), Holt
patent: 2008/012721
Mirza Adnan
Pillsbury Winthrop Shaw & Pittman LLP
Srivastava Vivek
Waratek Pty Ltd.
LandOfFree
Modified computer architecture having coordinated deletion... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Modified computer architecture having coordinated deletion..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Modified computer architecture having coordinated deletion... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4243458