Electrical computers and digital processing systems: interprogra – Event handling or event notification
Reexamination Certificate
2007-06-26
2007-06-26
Thomson, William (Department: 2194)
Electrical computers and digital processing systems: interprogra
Event handling or event notification
C719S328000
Reexamination Certificate
active
10993070
ABSTRACT:
An object-based event communications system supplies an event distribution object having an outgoing-from-publisher event interface and associated with unique identifiers defined for a publisher that is programmed to fire events by calling a method on the event distribution object's outgoing-from-publisher event interface. The event communications system stores subscriptions of subscriber objects to methods of the outgoing-from-publisher event interface. On receiving a call from a publisher to its outgoing-from-publisher interface methods, the event distribution object multi-casts calls to counterpart methods of subscriber objects that have stored subscriptions to the respective outgoing-from-publisher interface methods.
REFERENCES:
patent: 4635208 (1987-01-01), Coleby et al.
patent: 4677576 (1987-06-01), Berlin, Jr. et al.
patent: 4800488 (1989-01-01), Agrawal et al.
patent: 4821220 (1989-04-01), Duisberg
patent: 4953080 (1990-08-01), Dysart et al.
patent: 4972437 (1990-11-01), Citron et al.
patent: 5075848 (1991-12-01), Lai et al.
patent: 5093914 (1992-03-01), Coplien et al.
patent: 5119475 (1992-06-01), Smith et al.
patent: 5125091 (1992-06-01), Staas, Jr. et al.
patent: 5133075 (1992-07-01), Risch
patent: 5151987 (1992-09-01), Abraham et al.
patent: 5168441 (1992-12-01), Onarheim et al.
patent: 5181162 (1993-01-01), Smith et al.
patent: 5210874 (1993-05-01), Karger
patent: 5212793 (1993-05-01), Donica et al.
patent: 5301280 (1994-04-01), Schwartz et al.
patent: 5307490 (1994-04-01), Davidson et al.
patent: 5315703 (1994-05-01), Matheny et al.
patent: 5404523 (1995-04-01), DellaFera et al.
patent: 5442791 (1995-08-01), Wrabetz et al.
patent: 5455953 (1995-10-01), Russell
patent: 5463625 (1995-10-01), Yasrebi
patent: 5481715 (1996-01-01), Hamilton et al.
patent: 5485617 (1996-01-01), Stutz et al.
patent: 5504898 (1996-04-01), Klein
patent: 5511197 (1996-04-01), Hill et al.
patent: 5517645 (1996-05-01), Stutz et al.
patent: 5519863 (1996-05-01), Allen et al.
patent: 5519867 (1996-05-01), Moeller et al.
patent: 5560029 (1996-09-01), Papadopoulos et al.
patent: 5574862 (1996-11-01), Marianetti, II
patent: 5574918 (1996-11-01), Hurley et al.
patent: 5577251 (1996-11-01), Hamilton et al.
patent: 5577252 (1996-11-01), Nelson et al.
patent: 5581686 (1996-12-01), Koppolu et al.
patent: 5581760 (1996-12-01), Atkinson et al.
patent: 5598562 (1997-01-01), Cutler et al.
patent: 5606719 (1997-02-01), Nichols et al.
patent: 5619710 (1997-04-01), Travis, Jr. et al.
patent: 5625775 (1997-04-01), Davis et al.
patent: 5652888 (1997-07-01), Burgess
patent: 5675796 (1997-10-01), Hodges et al.
patent: 5687370 (1997-11-01), Garst et al.
patent: 5689708 (1997-11-01), Regnier et al.
patent: 5764897 (1998-06-01), Khalidi
patent: 5787251 (1998-07-01), Hamilton et al.
patent: 5787281 (1998-07-01), Schreiber et al.
patent: 5790789 (1998-08-01), Suarez
patent: 5794038 (1998-08-01), Stutz et al.
patent: 5802291 (1998-09-01), Balick et al.
patent: 5822585 (1998-10-01), Noble et al.
patent: 5826270 (1998-10-01), Rutkowski et al.
patent: 5838916 (1998-11-01), Domenikos et al.
patent: 5848234 (1998-12-01), Chernick et al.
patent: 5857197 (1999-01-01), Mullins
patent: 5857201 (1999-01-01), Wright, Jr. et al.
patent: 5864669 (1999-01-01), Osterman et al.
patent: 5870605 (1999-02-01), Bracho et al.
patent: 5872976 (1999-02-01), Yee et al.
patent: 5884316 (1999-03-01), Bernstein et al.
patent: 5887171 (1999-03-01), Tada et al.
patent: 5889942 (1999-03-01), Orenshteyn
patent: 5889957 (1999-03-01), Ratner et al.
patent: 5907675 (1999-05-01), Aahlad
patent: 5913061 (1999-06-01), Gupta
patent: 5933593 (1999-08-01), Arun et al.
patent: 5958004 (1999-09-01), Helland et al.
patent: 5958010 (1999-09-01), Agarwal et al.
patent: 5991536 (1999-11-01), Brodsky et al.
patent: 6021443 (2000-02-01), Bracho et al.
patent: 6026428 (2000-02-01), Hutchison et al.
patent: 6061723 (2000-05-01), Walker et al.
patent: 6061796 (2000-05-01), Chen et al.
patent: 6094688 (2000-07-01), Mellen-Garnett et al.
patent: 6105147 (2000-08-01), Molloy
patent: 6125400 (2000-09-01), Cohen et al.
patent: 6131118 (2000-10-01), Stupek, Jr. et al.
patent: 6134594 (2000-10-01), Helland et al.
patent: 6173327 (2001-01-01), De Borst et al.
patent: 6182119 (2001-01-01), Chu
patent: 6182158 (2001-01-01), Kougiouris et al.
patent: 6185590 (2001-02-01), Klein
patent: 6253252 (2001-06-01), Schofield
patent: 6253256 (2001-06-01), Wollrath et al.
patent: 6298378 (2001-10-01), Angal et al.
patent: 6324589 (2001-11-01), Chessell
patent: 6393458 (2002-05-01), Gigliotti et al.
patent: 6425017 (2002-07-01), Dievendorff et al.
patent: 6442620 (2002-08-01), Thatte et al.
patent: 6457065 (2002-09-01), Rich et al.
patent: 6477585 (2002-11-01), Cohen
patent: 6567861 (2003-05-01), Kasichainula et al.
patent: 6631425 (2003-10-01), Helland et al.
patent: 6651109 (2003-11-01), Beck et al.
patent: 6684246 (2004-01-01), Hasha
patent: 6748455 (2004-06-01), Hinson et al.
patent: 6813769 (2004-11-01), Limprecht et al.
patent: 6832380 (2004-12-01), Lau et al.
patent: 6859829 (2005-02-01), Parupudi et al.
patent: 7039919 (2006-05-01), Hunt
patent: 0 414 624 (1991-02-01), None
patent: 0 623 876 (1994-09-01), None
patent: 0 674 260 (1995-09-01), None
patent: 0 738 966 (1996-10-01), None
patent: 0 777 178 (1997-06-01), None
patent: WO 98 02809 (1998-01-01), None
U.S. Appl. No. 08/959,139, filed Oct. 28, 1997, Helland et al.
Skeen, “Enabling the Real-Time Enterprise,” BYTE Magazine, Core Technologies, pp. 1-5 and illustrations “Reliable Multicast Protocol in Action” and “Multilevel Caching Over a WAN” (Jan. 1998).
Montgomery, “Distributing Components: For CORBA and DCOM it's time to get practical,” BYTE Magazine, Special Report, pp. 1-10 and illustrations “DCOM Architecture” and “CORBA Achitecture” (Apr. 1997).
Hurwicz, “Multicast to the Masses: The IP multicast standard is ready, but the infrastructure isn't. Yet.,” BYTE Magazine, pp. 1-10 (Jun. 1997).
Hackathorn R., “Publish or Perish, Solutions to overworked networks and unruly software distribution are just part of P&S,” BYTE Magazine, pp. 1-15 (Sep. 1997).
Hackathorn, R., “Data Delivery When You Want It”, BYTE Magazine, pp. 1-7 (Jun. 1997).
Hamilton (Ed.), “JavaBeans™,” Sun Microsystems, Version 1.01, pp. 1-114. (Jul. 24, 1997).
Loshin, “Publish and Subscribe Meets the Internet”, BYTE Magazine, pp. 1-10 (Feb. 1998).
“Managing Performance/Reliability Trade-Offs,” BYTE Magazine, Review, pp. 1-2 (Feb. 1998).
“Monkey in the Middleware,” BYTE Magazine, Reviews, pp. 1-2 (Feb. 1998).
Horstmann et al., “DCOM Architecture,” DCOM Architecture, Microsoft Press, pp. 1-51 (Jul. 23, 1997).
The Component Object Model, “Chapter 9: Connectable Objects,” Footnotes, pp. 1-12, http://www.microsoft.com/oledev/olecom/Ch09.htm. (1996).
“Event Service Specification,” CORBAservices: Common Object Services Specification chapter 4, pp. 1-33 (Mar. 1995).
Data Sheet and White Paper, “TIB/Rendezvous”, 17 pages (1999).
Hamilton (editor), “Events,” Sun Microsystems JavaBeans™, chapter 6, pp. 24-39 (1996, 1997).
R. Limprecht, “Microsoft Transaction Server,” IEEE, Compcon '97, pp. 14-18 (1997).
G. Eddon, “COM+: The Evolution of Component Services”, IEEE on Computer, pp. 104,106 (Jul. 1999).
Object Transaction Services, OMG document 94.6.1, pp. 1-102, (Jun. 1994).
(No author given) “Transaction Context Objects in Microsoft Transaction Server”, MSDN, (2) (Jun. 1997), pp. 1-4.
D. Chappell, “The Microsoft Transaction Server (MTS)—Transactions Meet Components”, white paper, Microsoft.com, pp. 1-19 (Jun. 1997).
“Implementing Locale As Dynamically Loaded Shared Object Files”, IBM Technical Disclosure Bulletin, US, IBM Corp., New York, vol. 34, No. 12, pp. 117-118 XP000308454 ISSN: 0018-8689—the whole document, May 1992.
Tri
Al-Ghosein Mohsen M.
Dumitru Donald W.
Hinson Gerald L.
McCrady Donald J.
Pollack Seth B.
Klarquist & Sparkman, LLP
Microsoft Corporation
Nguyen Van H.
Thomson William
LandOfFree
Object connectivity through loosely coupled publish and... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Object connectivity through loosely coupled publish and..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Object connectivity through loosely coupled publish and... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3875895