Method of designing an interface for a real-time messaging...

Electrical computers and digital processing systems: multicomput – Computer-to-computer data routing – Least weight routing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S241000

Reexamination Certificate

active

06519654

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
This invention relates to software development methods, more specifically to software development methods for real-time operating system communication protocols.
2. Background of the Invention
Electronic devices of all types now have the ability to communicate with other devices and users. Some of these devices will be described as application-level, meaning that they communicate using application-level protocols. Devices using driver-level communication protocols will be described as driver-level. As communication protocols are developed, they need to take into account both of these types of protocols.
However, current designs sacrifice the application-level protocols and rely on the driver-level protocols implemented in the driver-level devices. This leaves the system dependent upon these detailed implementations, rather than adaptable to changes in system architecture or underlying system implementation. One of the underlying problems lies in the nature of the software design. Therefore, a method and framework for designing modular software for these systems is needed.
SUMMARY
One aspect of the invention is a method of designing an interface for a real-time operating system. The interface is divided into layers, in which each layer is at least partially separated from the other layers. An application interface communicates between the system interface and the payload data. In a partially separated embodiment, the payload data is not completely separated from the application interface, which reduces the workload of the messaging system controller. In a wholly separated embodiment, the payload data is completely separated from the application interface, which increases the designability of the interface, but increases the workload of the controller.
Examples of the operating system include Windows CE™, pSOS, OS9, VxWorks. Examples of the applications include HAVi, TCP, and proprietary applications. Examples of the driver level communication drivers include IEEE 1394, EtherNet, and XDSL.


REFERENCES:
patent: 5410650 (1995-04-01), Sasaki et al.
patent: 5515536 (1996-05-01), Corbett et al.
patent: 5758159 (1998-05-01), Collet
patent: 5872956 (1999-02-01), Beal et al.
patent: 6393496 (2002-05-01), Schwaderer et al.
Shear, David, “Three DSP RTOSs are ready to merge with Windows”, EDN, v39, n13, pp.(5), Jun. 23, 1994.*
Nigro et al., “RTO++: a framework for building hard real-time systems”, Journal of Object-Oriented Programming, vol. 6, No. 2, pp. 35-47, May 1993.

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

Method of designing an interface for a real-time messaging... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method of designing an interface for a real-time messaging..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method of designing an interface for a real-time messaging... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3115651

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