Electrical computers and digital processing systems: interprogra – Interprogram communication using message – Object oriented message
Reexamination Certificate
2007-10-30
2007-10-30
Thomson, William (Department: 2194)
Electrical computers and digital processing systems: interprogra
Interprogram communication using message
Object oriented message
C719S313000
Reexamination Certificate
active
09959935
ABSTRACT:
It will be well known that a so-called object-oriented approach to computer programming has become widespread over the past few years and applications such as large multiplayer games are no exception. A number of approaches to allowing objects to communicate with one another have been developed. One set of these approaches relate to allowing so-called distributed objects, which is to say objects distributed over a client/server system, to communicate with one another. With reference to applications such as large multiplayer games, dynamic real time distributed communications between mobile objects must be considered. Present day techniques, involving the use of simple TCP/IP or UDP/IP, CORBA or DCOM are unable to provide such real time dynamic performance. According to one aspect of the invention a method of providing communication between two or more application software elements is provided comprising associating each application software element with a communication software element through which to send and/or receive messages, holding the communication state of the associated application software element in each communication software element, allowing each application software element to communicate with other application software elements by sending and receiving messages through the respectively associated communication software elements and allowing each application software element and associated communication software element to move. Holding the communication state in the communication software element associated with each application software element allows the application software element and communication software element assembly to communicate and move in particularly dynamic fashion. Messaging consequently enabled, carried out on a per software element basis, allows for continuity of communication between objects even if they move in a dynamic fashion.
REFERENCES:
patent: 6324543 (2001-11-01), Cohen et al.
patent: 6345314 (2002-02-01), Cole et al.
patent: 6411988 (2002-06-01), Tafoya et al.
patent: 6415315 (2002-07-01), Glass
patent: 6434595 (2002-08-01), Suzuki et al.
patent: 6496871 (2002-12-01), Jagannathan et al.
patent: 6718399 (2004-04-01), Chernick et al.
patent: 2003/0105735 (2003-06-01), Kukura et al.
patent: 0660231 (1995-06-01), None
patent: 0689137 (1995-12-01), None
patent: 0911730 (1999-04-01), None
The Open Group; DCE 1.1: Remote Procedure Call, 1997, Chapters Introduction to the RPC API and Remote Procedure Call Model.
Birrell et al., “Network Objects” Software Practice & Experience, GB, John Wiley & Sons Ltd., Chichester, vol. 25, No. S04, pp. S4-87-S4-130, XP000655554.
Chen et al., “Reflective Object-Oriented Distributed System for Heterogeneous Multimedia Environments” Computer Communications, NL, Elsevier Science Publishers BV, Amsterdam, vol. 19, No. 8, pp. 698-706, XP000614837.
Vinoski, “Distributed Object Computing With Corba”, C++ REPORT, US, New York, NY, vol. 5, No. 6, pp. 33-38, XP000749810.
Hinds Michael R
Powers Simon J
British Telecommunications public limited company
Cao Diem K
Nixon & Vanderhye P.C.
Thomson William
LandOfFree
Communication between software elements does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Communication between software elements, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Communication between software elements will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3903006