Electrical computers and digital processing systems: interprogra – Interprogram communication using message
Reexamination Certificate
2004-12-07
2009-10-06
Sough, Hyung S (Department: 2194)
Electrical computers and digital processing systems: interprogra
Interprogram communication using message
C719S330000
Reexamination Certificate
active
07600232
ABSTRACT:
Described herein is an implementation of an inter-process communications technology. One or more implementations, described herein, facilitate creation of a bi-directional message conduit having exactly two endpoints. A first endpoint is owned by a first software process and a second endpoint is owned by a second software process. One or more implementations, described herein, maintain the bi-directional message conduit for passing multiple messages via the bi-directional message conduit from the first process to the second process, according to established rules that can be checked.
REFERENCES:
patent: 4916637 (1990-04-01), Allen et al.
patent: 5455951 (1995-10-01), Bolton et al.
patent: 5469571 (1995-11-01), Bunnell
patent: 5481717 (1996-01-01), Gaboury
patent: 5551051 (1996-08-01), Silverthorn et al.
patent: 5590001 (1996-12-01), Ino et al.
patent: 5752032 (1998-05-01), Keller et al.
patent: 5768532 (1998-06-01), Megerian
patent: 5794052 (1998-08-01), Harding
patent: 5857195 (1999-01-01), Hayashi et al.
patent: 5878408 (1999-03-01), Van Huben et al.
patent: 5938723 (1999-08-01), Hales, II et al.
patent: 5963743 (1999-10-01), Amberg et al.
patent: 5974572 (1999-10-01), Weinberg et al.
patent: 5991518 (1999-11-01), Jardine et al.
patent: 6009476 (1999-12-01), Flory et al.
patent: 6038399 (2000-03-01), Fisher et al.
patent: 6066182 (2000-05-01), Wilde et al.
patent: 6072953 (2000-06-01), Cohen et al.
patent: 6080207 (2000-06-01), Kroening et al.
patent: 6092189 (2000-07-01), Fisher et al.
patent: 6144992 (2000-11-01), Turpin et al.
patent: 6157928 (2000-12-01), Sprenger et al.
patent: 6161051 (2000-12-01), Hafemann et al.
patent: 6182275 (2001-01-01), Beelitz et al.
patent: 6247128 (2001-06-01), Fisher et al.
patent: 6292941 (2001-09-01), Jollands
patent: 6351850 (2002-02-01), van Gilluwe et al.
patent: 6381742 (2002-04-01), Forbes et al.
patent: 6405361 (2002-06-01), Broy et al.
patent: 6434694 (2002-08-01), Slaughter et al.
patent: 6442754 (2002-08-01), Curtis
patent: 6446260 (2002-09-01), Wilde et al.
patent: 6487723 (2002-11-01), MacInnis
patent: 6658447 (2003-12-01), Cota-Robles
patent: 6816905 (2004-11-01), Sheets et al.
patent: 6842782 (2005-01-01), Malik et al.
patent: 6868539 (2005-03-01), Travison et al.
patent: 6912692 (2005-06-01), Pappas
patent: 6977994 (2005-12-01), Stephenson et al.
patent: 6988261 (2006-01-01), Sokolov et al.
patent: 7062764 (2006-06-01), Cohen et al.
patent: 7086056 (2006-08-01), Fukushima
patent: 7155713 (2006-12-01), Burkhardt et al.
patent: 7167867 (2007-01-01), Rago
patent: 7222106 (2007-05-01), Block et al.
patent: 7222341 (2007-05-01), Forbes et al.
patent: 7484245 (2009-01-01), Friedman et al.
patent: 2001/0029605 (2001-10-01), Forbes
patent: 2002/0099954 (2002-07-01), Kedma et al.
patent: 2002/0100017 (2002-07-01), Grier et al.
patent: 2003/0031404 (2003-02-01), Pedersen
patent: 2003/0061404 (2003-03-01), Atwal et al.
patent: 2003/0130854 (2003-07-01), Galanes et al.
patent: 2003/0212990 (2003-11-01), Brodkorb et al.
patent: 2003/0233644 (2003-12-01), Cohen et al.
patent: 2004/0034850 (2004-02-01), Burkhardt et al.
patent: 2004/0061067 (2004-04-01), Clauss
patent: 2004/0064736 (2004-04-01), Obrecht et al.
patent: 2004/0123273 (2004-06-01), Hammerich et al.
patent: 2004/0187096 (2004-09-01), Dumont
patent: 2004/0199763 (2004-10-01), Freund
patent: 2004/0236861 (2004-11-01), Bondar et al.
patent: 2005/0005261 (2005-01-01), Severin
patent: 2005/0021537 (2005-01-01), Brendle et al.
patent: 2005/0050069 (2005-03-01), Vaschillo et al.
patent: 2005/0060687 (2005-03-01), Ghazaleh et al.
patent: 2005/0091658 (2005-04-01), Kavalam et al.
patent: 2006/0031815 (2006-02-01), Bhagia et al.
patent: 2007/0256080 (2007-11-01), Smith et al.
patent: 1033648 (A2) (2000-09-01), None
patent: 1443398 (2004-08-01), None
patent: 20010007119 (2001-01-01), None
patent: WO02093370 (2002-11-01), None
patent: WO03038599 (2003-05-01), None
Pike, et al., “Plan 9 from Bell Labs”.
Pike, et al, “The Use of Name Spaces in Plan 9”, Operating Systems Review, vol. 27, #2, Apr. 1993, pp. 72-76.
Watson, et al., “Design and implementation of the Trusted BSD MAC framework”, Proceedings of 2003 DARPA Information Survivability Conference and Exposition, Sec. 1&5-7, Apr. 2003, pp. 38-49.
“Trademark Electronic Search System (TESS) from the USPTO database” for “Windows” trademark of Microsoft filed in USPTO Aug. 20, 1999; http://tess2.uspto.gov/bin/gate.exe? f=doc&state=n00gan.5.26.
Microsoft Press Computer Dictionary, Second Edition, 1994, Published by Penguin Books, Ltd., pp. 23-24 and p. 279.
Microsoft Press Computer Dictionary Third Edition: 1997 3 pages.
“The JX Operating System” Michael Golm, Meik Felser Christian Wawersich, and Juergen Kleinoeder 2002 USENIX Annual Technical Conference, Jun. 10-15, 2002, Monterey, CA, pp. 45-58.
Bogojevic, et al., “The Architecture of Massive Multiplayer Online Games”, retrieved on Feb. 25, 2009 at <<http://graphics.cs.lth.se/theses/projects/mmogarch/som.pdf>>, Department of Computer Science, Lund University, Sep. 8, 2003, Chapter 4, 11 pages.
Hunt et al: “Broad New OS Research: Challenges and Opportunities” Retrieved from the Internet: URL: http://research.microsoft.com/os/singularity/publications/hotos2005—broadnewreseach.pdf> [retrieved on Dec. 2, 2008].
Mikunov A., “Rewrite MSil Code on the Fly with the .NET Framework Profiling API”, MSDN Magazine (Online) Sep. 2003, Retrieved from the Internet: URL: <<http://msdn.microsoft.com/en-us/magazine/cc188743(printer).aspx>> retrieved onDec. 12, 2008).
Tatsubori et al: “Open Java: a Class-Based Macro System for Java” 2000 [Retrieved from the Internet: URL: http://www.springerlink.com/content
64gdultayqfmcjc/fulltext.pdf> [retrieved on Dec. 2, 2008].
Abadi Martin
DeTreville John D.
Fahndrich Manuel
Hunt Galen C.
Larus James R.
Lee & Hayes PLLC
Microsoft Corporation
Sough Hyung S
Wu Qing-Yuan
LandOfFree
Inter-process communications employing bi-directional... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Inter-process communications employing bi-directional..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Inter-process communications employing bi-directional... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4103926