System, methods, and computer program product for shared...

Electrical computers and digital data processing systems: input/ – Input/output data processing – Input/output data buffering

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C711S110000, C711S163000, C710S052000, C710S054000, C710S056000

Reexamination Certificate

active

07130936

ABSTRACT:
In summary, one aspect of the present invention is directed to a method for a shared memory queue to support communicating between computer processes, such as an enqueuing process and a dequeuing process. A buffer may be allocated including at least one element having a data field and a reserve field, a head pointer and a tail pointer. The enqueuing process may enqueue a communication into the buffer using mutual exclusive access to the element identified by the head pointer. The dequeuing process may dequeue a communication from the buffer using mutual exclusive access to the element identified by the tail pointer. Mutual exclusive access to said head pointer and tail pointer is not required. A system and computer program for a shared memory queue are also disclosed.

REFERENCES:
patent: 4800521 (1989-01-01), Carter et al.
patent: 5239634 (1993-08-01), Buch et al.
patent: 5247677 (1993-09-01), Welland et al.
patent: 5260868 (1993-11-01), Gupta et al.
patent: 5301312 (1994-04-01), Christopher et al.
patent: 5465335 (1995-11-01), Anderson
patent: 5530879 (1996-06-01), Crump et al.
patent: 5619409 (1997-04-01), Schultz et al.
patent: 5636124 (1997-06-01), Rischar et al.
patent: 5640563 (1997-06-01), Carmon
patent: 5671446 (1997-09-01), Rakity et al.
patent: 5701481 (1997-12-01), Hosaka et al.
patent: 5781187 (1998-07-01), Gephardt et al.
patent: 5872909 (1999-02-01), Wilner et al.
patent: 5938708 (1999-08-01), Wallace et al.
patent: 5944840 (1999-08-01), Lever
patent: 6035348 (2000-03-01), Webber et al.
patent: 6105048 (2000-08-01), He
patent: 6279108 (2001-08-01), Squires et al.
patent: 6341303 (2002-01-01), Rhee et al.
patent: 6349321 (2002-02-01), Katayama
patent: 6359622 (2002-03-01), Hayes-Roth
patent: 6385637 (2002-05-01), Peters et al.
patent: 6385638 (2002-05-01), Baker-Harvey
patent: 6425091 (2002-07-01), Yang et al.
patent: 6438573 (2002-08-01), Nilsen
patent: 6438651 (2002-08-01), Slane
patent: 6510531 (2003-01-01), Gibbons
patent: 6779084 (2004-08-01), Wolrich et al.
Deshpande, et al., “The Shift Programming Language for Dynamic Networks of Hybrid Automata”IEEE Transactions on Automatic Control,Apr. 1998, 43(4): 584-587.
Deshpande, et al., “Viable Control of Hybrid Systems”,Hybrid Systems II,Springer 1995.
Interrupt Driven Task Scheduler for Systems,IBM Technical Disclosure Bulletin,Mar. 1992, US.

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

System, methods, and computer program product for shared... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System, methods, and computer program product for shared..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System, methods, and computer program product for shared... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3625565

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