Systems and methods for running priority-based application...

Data processing: generic control systems or specific application – Specific application – apparatus or process – Digital audio data processing system

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C381S119000, C710S056000, C710S060000

Reexamination Certificate

active

07599753

ABSTRACT:
Systems and methods for processing data from priority-based operating system threads within a realtime component are described. The component submits blank buffers to hardware. The component receives data from priority based operating system threads and processes and writes the data from within an independent second real-time thread to buffers before the buffers into which the data is written are used by the hardware. Hardware buffers are created offset from memory page boundaries such that the least significant bits of any memory address referencing the start of the buffer uniquely identify it and can be used as an index into a circular buffer queue to determine which buffer is currently being processed. Data is always processed and written into a buffer that is a predetermined range of buffers in front of the buffer currently being processed by the hardware.

REFERENCES:
patent: 3938096 (1976-02-01), Brown et al.
patent: 5113510 (1992-05-01), Hillis
patent: 5487167 (1996-01-01), Dinallo et al.
patent: 5721922 (1998-02-01), Dingwall
patent: 5768126 (1998-06-01), Frederick
patent: 5812800 (1998-09-01), Gulick et al.
patent: 5887134 (1999-03-01), Ebrahim
patent: 6931370 (2005-08-01), McDowell
Bargen, Bradley and Peter Donnelly,“Inside DirectX”, 1998, Microsoft Press, pp. 203-266.

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

Systems and methods for running priority-based application... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Systems and methods for running priority-based application..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Systems and methods for running priority-based application... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4128094

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