Electrical computers and digital processing systems: interprogra – Interprogram communication using message – Object oriented message
Reexamination Certificate
2004-11-18
2009-12-08
Ho, Andy (Department: 2194)
Electrical computers and digital processing systems: interprogra
Interprogram communication using message
Object oriented message
C719S313000, C719S314000, C719S316000, C719S330000
Reexamination Certificate
active
07631317
ABSTRACT:
An invention for creating, sending, and using self-descriptive objects as messages over a network is disclosed. In an embodiment of the present invention, self-descriptive persistent dictionary objects are serialized and sent as messages across a message queuing network. The receiving messaging system unserializes the message object, and passes the object to the destination application. The application then queries or enumerates message elements from the instantiated persistent dictionary, and performs the programmed response. Using these self-descriptive objects as messages, the sending and receiving applications no longer rely on an a priori convention or a special-coding serialization scheme. Rather, messaging applications can communicate arbitrary objects in a standard way with no prior agreement as to the nature and semantics of message contents.
REFERENCES:
patent: 4499576 (1985-02-01), Fraser
patent: 4584679 (1986-04-01), Livingston et al.
patent: 4623886 (1986-11-01), Livingston
patent: 4656474 (1987-04-01), Mollier et al.
patent: 4736369 (1988-04-01), Barzilai et al.
patent: 4769815 (1988-09-01), Hinch et al.
patent: 5063562 (1991-11-01), Barzilai et al.
patent: 5163131 (1992-11-01), Row et al.
patent: 5193090 (1993-03-01), Filipiak et al.
patent: 5247676 (1993-09-01), Ozur et al.
patent: 5257369 (1993-10-01), Skeen et al.
patent: 5285445 (1994-02-01), Lehnert et al.
patent: 5287103 (1994-02-01), Kasprzyk et al.
patent: 5317736 (1994-05-01), Bowen
patent: 5327559 (1994-07-01), Priven
patent: 5361351 (1994-11-01), Lenkov et al.
patent: 5367523 (1994-11-01), Chang et al.
patent: 5422999 (1995-06-01), Travis et al.
patent: 5465328 (1995-11-01), Dievendorff et al.
patent: 5526358 (1996-06-01), Gregerson et al.
patent: 5526489 (1996-06-01), Nilakantan et al.
patent: 5546391 (1996-08-01), Hochschild et al.
patent: 5555415 (1996-09-01), Allen
patent: 5557748 (1996-09-01), Norris
patent: 5572522 (1996-11-01), Calamvokis et al.
patent: 5572582 (1996-11-01), Riddle
patent: 5627766 (1997-05-01), Beaven
patent: 5754849 (1998-05-01), Dyer et al.
patent: 5758184 (1998-05-01), Lucovsky et al.
patent: 5761507 (1998-06-01), Govett
patent: 5764625 (1998-06-01), Bournas
patent: 5768532 (1998-06-01), Megerian
patent: 5777987 (1998-07-01), Adams et al.
patent: 5778384 (1998-07-01), Provino et al.
patent: 5793861 (1998-08-01), Haigh
patent: 5793965 (1998-08-01), Vanderbilt et al.
patent: 5812819 (1998-09-01), Rodwin et al.
patent: 5815667 (1998-09-01), Chien et al.
patent: 5819042 (1998-10-01), Hansen
patent: 5828653 (1998-10-01), Goss
patent: 5832219 (1998-11-01), Pettus
patent: 5835727 (1998-11-01), Wong et al.
patent: 5838907 (1998-11-01), Hansen
patent: 5845081 (1998-12-01), Rangarajan et al.
patent: 5854901 (1998-12-01), Cole et al.
patent: 5864669 (1999-01-01), Osterman et al.
patent: 5872968 (1999-02-01), Knox et al.
patent: 5875301 (1999-02-01), Duckwall et al.
patent: 5875306 (1999-02-01), Bereiter
patent: 5878056 (1999-03-01), Black et al.
patent: 5881051 (1999-03-01), Arrowood et al.
patent: 5901138 (1999-05-01), Bader et al.
patent: 5916307 (1999-06-01), Piskiel et al.
patent: 5920697 (1999-07-01), Masters et al.
patent: 5922049 (1999-07-01), Radia et al.
patent: 5922054 (1999-07-01), Bibayan
patent: 5930479 (1999-07-01), Hall
patent: 5956340 (1999-09-01), Afek et al.
patent: 6035303 (2000-03-01), Baer et al.
patent: 6052711 (2000-04-01), Gish
patent: 6064816 (2000-05-01), Parthasarathy et al.
patent: 6101556 (2000-08-01), Piskiel et al.
patent: 6128621 (2000-10-01), Weisz
patent: 6209040 (2001-03-01), Acton et al.
patent: 6226666 (2001-05-01), Chang et al.
patent: 6272521 (2001-08-01), Jablonski et al.
patent: 6564377 (2003-05-01), Jayasimha et al.
Jaworski, Jamie, “JAVA 1.1 Developer's Guide,” Second Edition, Sams.net Publishing, 1997; pp. 90-101, 218-226, 934-941.
Jaworski, Jamie, “JAVA 1.1 Developers Guide,” Second Edition, Sams.net Publishing, 1997; pp. 293-294.
Non Final Office Action for U.S. Appl. No. 10/992,461 dated May 13, 2009.
Non Final Office Action for U.S. Appl. No. 09/114,231 dated Feb. 13, 2004.
Final Office Action for U.S. Appl. No. 09/114,231 dated Jul. 7, 2003.
Non Final Office Action for U.S. Appl. No. 09/114,231 dated Oct. 3, 2002.
Ho Andy
Merchant & Gould P.C.
Microsoft Corporation
LandOfFree
Method and apparatus for creating, sending, and using... 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 creating, sending, and using..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for creating, sending, and using... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4149474