U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Multi-tasking-real-time operating system for microprocessors with limited memory that constrains context switching to occur only at task level

Patent 6823517 Issued on November 23, 2004. Estimated Expiration Date: Icon_subject January 27, 2020. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.

Patent References

Reducing the effect processor blocking
Patent #: 5202991
Issued on: 04/13/1993
Inventor: Gamache, et al.

Real-time operating system and virtual digital signal processor for the control of a digital signal processor
Patent #: 5283900
Issued on: 02/01/1994
Inventor: Frankel, et al.

Device for enhancing the performance of a real time executive kernel associated with a multiprocessor structure that can include a large number of processors
Patent #: 5295265
Issued on: 03/15/1994
Inventor: Ducateau, et al.

Embedding a real-time multi-tasking kernel in a non-real-time operating system
Patent #: 5721922
Issued on: 02/24/1998
Inventor: Dingwall

Interrupt managing system for real-time operating system
Patent #: 5768599
Issued on: 06/16/1998
Inventor: Yokomizo

Object-oriented multi-media architecture
Patent #: 5946487
Issued on: 08/31/1999
Inventor: Dangelo

Integrated hardware and software task control executive
Patent #: 6061709
Issued on: 05/09/2000
Inventor: Bronte

Efficient context saving and restoring in a multi-tasking computing system environment
Patent #: 6061711
Issued on: 05/09/2000
Inventor: Song, et al.

Periodic process timer
Patent #: 6385637
Issued on: 05/07/2002
Inventor: Peters, et al.

Real-time operating system and a task management system therefor
Patent #: 6430594
Issued on: 08/06/2002
Inventor: Akiyama, et al.

More ...

Inventor

Application

No. 09492242 filed on 01/27/2000

US Classes:

718/108, Context switching718/100TASK MANAGEMENT OR CONTROL

Examiners

Primary: An, Meng-Ai T.
Assistant: Tang, Kenneth

Attorney, Agent or Firm

International Class

G06F 946

Abstract

A real-time operating system (RTOS) for use with minimal-memory controllers has a kernel for managing task execution, including context switching, a plurality of defined tasks, individual ones of the tasks having subroutines callable in nested levels for accomplishing tasks. In the RTOS context switching is constrained to occur only at task level, and cannot occur at any lower sub-routine level. This system can operate with a single call . . . return stack, saving memory requirement. The single stack can be implemented as either a general-purpose stack or as a hardware call . . . return stack. In other embodiments novel methods are taught for generating return addresses, and for using timing functions in a RTOS.

loading...


View Patent Images (PDF)
(Registered users only)
 
Forgot password?
Register here