Apparatus and method for handling dispatching messages for...

Electrical computers and digital processing systems: multicomput – Computer network managing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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.

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

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.

Rate now

     

Profile ID: LFUS-PAI-O-2851971

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