Electrical computers and digital processing systems: multicomput – Computer network managing
Reexamination Certificate
1998-11-23
2002-07-23
Barot, Bharat (Department: 2154)
Electrical computers and digital processing systems: multicomput
Computer network managing
C709S202000, C709S206000, C709S224000, C709S241000
Reexamination Certificate
active
06425002
ABSTRACT:
FIELD OF THE INVENTION
This invention relates to a communications device comprising a processor having instructions that execute the processor in the form of interacting computer programs. The invention relates to such a device with a message manager program and a message client program.
BACKGROUND OF THE INVENTION
In the field of communication devices it has become desirable to make provision for more than one application program for enabling a user of the device to interact with incoming and outgoing messages. Such messages may be conveyed to and from the device over any of a number of bearer services or “transports”, as described in U.S. Pat. No. 5,509,000 of Oberlander. Examples of such bearer services are: short messaging service in GSM “global system or mobile” digital cellular radio systems; universal datagram protocol “UDP” packets; and internet protocol “IP” packets.
When there are multiple bearers conveying messages to and from multiple user applications, at least two possible alternative architectures are available. In the first alternative, a universal mailbox is provided. All messages arrive at and are dispatched from the universal mailbox, regardless of the application that creates the message or accepts the message. This a complex arrangement from the point of view of facilitating application development, because careful consideration needs to be given to the interaction to the different applications and the competition of applications for handling of messages in the universal mailbox.
An alternative architecture provides that each application has its own mailbox. This is a more modular approach that is suitable for unlimited expansion by addition of new applications. A message manager is required between the applications and the various transports to manage the receipt and dispatch of messages between the various applications and the various transports.
It would be desirable to provide a message manager and an interface to one or more applications in an object-oriented programming language such as Java (TM), but currently such a language has no defined application programmer interface (API) adequate for such a function. It would be desirable to create an API that facilitates the handling and dispatching of messages between a message manager and various applications in a clear and a convenient manner to ensure the correct messages are delivered to the correct applications and to ensure that applications only receive messages that are of interest to those applications.
REFERENCES:
patent: 5335347 (1994-08-01), Foss et al.
patent: 5517662 (1996-05-01), Coleman
patent: 5634005 (1997-05-01), Matsuo
patent: 5696902 (1997-12-01), Leclercq et al.
patent: 5742905 (1998-04-01), Pepe et al.
patent: 5758083 (1998-05-01), Singh et al.
patent: 5832221 (1998-11-01), Jones
patent: 5892916 (1999-04-01), Gehlhaar et al.
patent: 5964830 (1999-10-01), Durrett
patent: 6073142 (2000-06-01), Geiger et al.
patent: 6226666 (2001-05-01), Chang et al.
Baum David Frank
Peursem James Van
Zurcher Rodd Bryan
Barot Bharat
Bose Romi N.
Dunlop Hugh C.
Motorola Inc.
Watanabe Hisashi D.
LandOfFree
Apparatus and method for handling dispatching messages for... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Apparatus and method for handling dispatching messages for..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus and method for handling dispatching messages for... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2851971