Inter-process communication on a computer

Electrical computers and digital processing systems: interprogra – Interprogram communication using message

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

07454758

ABSTRACT:
The invention provides a method of inter-process communication between at least two application processes on one computer. One embodiment of the invention includes a first process of a first application determining a name of a first file in a file system of the computer, the name of the first file being associated with a second application, the first file containing information for the first process to connect to a second process of the second application for inter-process communication; and the first process initiating a first connection to the second process using the information contained in the first file; the first process communicating with the second process using the first connection if the first connection is successfully established; and the first process starting a third process of the second application if the first process fails to establish a connection with the second process.

REFERENCES:
patent: 4692861 (1987-09-01), May
patent: 5513328 (1996-04-01), Christofferson
patent: 5544316 (1996-08-01), Carpenter et al.
patent: 5862328 (1999-01-01), Colyer
patent: 5862388 (1999-01-01), Danneels et al.
patent: 5884035 (1999-03-01), Butman et al.
patent: 6026430 (2000-02-01), Butman et al.
patent: 6167430 (2000-12-01), Lurndal
patent: 6179489 (2001-01-01), So et al.
patent: 6216163 (2001-04-01), Bharali et al.
patent: 6298370 (2001-10-01), Tang et al.
patent: 6298474 (2001-10-01), Blowers et al.
patent: 6308178 (2001-10-01), Chang et al.
patent: 6341316 (2002-01-01), Kloba et al.
patent: 6393459 (2002-05-01), Lurndal
patent: 6430164 (2002-08-01), Jones et al.
patent: 6470398 (2002-10-01), Zargham et al.
patent: 6539435 (2003-03-01), Bolmarcich et al.
patent: 6553412 (2003-04-01), Kloba et al.
patent: 6901594 (2005-05-01), Cain et al.
patent: 6938085 (2005-08-01), Belkin et al.
patent: 7010796 (2006-03-01), Strom et al.
patent: 592080 (1994-04-01), None
patent: 286239 (2003-03-01), None
patent: 296238 (2003-03-01), None
Stevens, Richard W., Unix Network Programming, 1990, Prentice Hall, p. 108-110.
Campbell, D.L.;Examining The Smartsockets Toolkit; Dr. Dobb's Journal, vol. 21, No. 7, p. 74, 76-7, 84; Miller Freeman; USA; Jul. 1996.
Demaine, E.;A Threads-Only MPI Implementation for the Development of Parallel Programs; Dept. of Computer Science, University of Waterloo, Waterloo, Ontario, Canada.
Overview of Corba; http://www.cs.wustl.edu/˜schmidt/corba-overview.html.
Montresor, A.;The Jgroup Reliable Distributed Object Model; Technical Report UBLCS-98-12; Department of Computer Science, University of Bologna, Italy; Dec. 1998.
Schmidt, D.C.;An Architectural Overview of the ACE Framework; A Case-study of Successful Cross-platform Systems Software Reuse; Department of Computer Science, Washington University, St. Louis, MO; USENIX Login, 1998.
PowerQuest DeployCenter; http://www.powerquest.com.
Rybaltchenko, K. et al.;Installation and Using of ACE under SRT/CVS for the ATLAS DAQ Project; http://atddoc.cern.ch/Atlas/Notes/087/Note087-1.html; Apr. 20, 1998.
Maybee, M.J.;Component-Object Interoperability in a Heterogenous Distributed Environment; Department of Computer Science, University of Colorado; 1995.
Gibbs, A.;Platform-Independent Access to a Remote Spatial Database Management System; Department of Computer Science, University of Adelaide; Nov. 7, 1997.
Pyarali, I. et al.;Design and Performance of an Object-Oriented Framework for High-Speed Electronic Medical Imaging; USENIX COOTS Conference, Toronto, Canada; Jun. 1996; Eastman Kodak Company; Department of Computer Science, Washington University.
Srinivasan, R.;RPC: Remote Procedure Call Protocol Specification Version 2, Network Working Group, Sun Microsystems; August 1995.
Sametinger, J.;On a Taxonomy for Software Components; Department of Computer Science, Brown University, Providence, RI, USA.
Schmidt, D.C.;The Adaptive Communication Environment an Object-Oriented Network Programming Toolkit for Developing Communication Software; Department of Computer Science, Washington University, St. Louis, MO; 11thand 12thSun User Group Conferences in San Jose, California, Dec. 7-9, 1993 and San Francisco, California, Jun. 14-17, 1993.
Schmidt, D.C.;Applying Design Patterns and Frameworks to Develop Object-Oriented Communication Software; Department of Computer Science, Washington University, St. Louis, Mo; Handbook of Programming Languages, vol. I, MacMillan Computer Publishing, 1997.
Schmidt, D.C. et al.;An OO Encapsulation of Lightweight OS Concurrency Mechanisms in the ACE Toolkit; Department of Computer Science, Washington University, St. Louis, MO; Technical Report No. WUCS-95-31, techrep@cs.wustl.edu, Washington University; Feb. 11, 1999.
Coulouris, G. et al.;Archive Material from Edition 2 of Distributed Systems: Concepts and Design; Coulouris, Dolllimore and Kindberg, Distributed Systems, Edition 2, 1994, pp. 138-144.
Templeman, J. et al.;COM Programming with Microsoft®.NET; ISBN 0-7356-1875-5; Feb. 26, 2003.
Cappello, P. et al.;CX: A Scalable, Robust Network for Parallel Computing; Scientific Programming vol. 10, No. 2, p. 159-71; IOS Press, Netherlands; 2002.
Ma, R.K.K. et al.;M-JavaMPI: A Java-MPI Binding with Process Migration Support, Proceedings CCGRID 2002. 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid, p. 255-62; IEEE Comput. Soc., Piscataway, NJ, USA; 2002.
Van Beneden, B.;Examining QNX RTOS 6.1; Dr. Dobb's Journal, vol. 27, No. 6 p. 54, 56-8, 60; CMP Media LLC; Jun. 2002.
Gaspar, C. et al.;DIM, A Portable, Light Weight Package for Information Publishing, Data Transfer and Inter-Process Communication; Computer Physics Communications Conference Title: Comput. Phys. Commun. (Netherlands), vol. 140, No. 1-2, p. 102-9; Elsevier; Netherlands; Oct. 15, 2001.
Du, W.;Toward an Intensional Model for Programming Large Scale Distributed Systems; Intensional Programming II. Based on the Papers at ISLIP'99, p. 244-58; World Scientific, Singapore; 2000.
Goldman, N.M.; Smiley-—An Interactive Tool for Monitoring Inter-Module Function Calls; Proceedings IWPC 2000. 8th International Workshop on Program Comprehension, p. 109-18; IEEE Comput. Soc, Los Alamitos, CA, USA; 2000.
Deel, E.;Interprocess Communication Using Anonymous Pipes; Circuit Cellar Ink, No. 97, p. 36-40; Circuit Cellar Inc.; Aug. 1998.
Stamatakis, W.;Using MAPI for Interapplication Communication; Dr. Dobb's Journal, vol. 20, No. 11 p. 80, 82, 84, 86; Nov. 1995.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Inter-process communication on a computer 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 communication on a computer, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Inter-process communication on a computer will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4049624

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.