Electrical computers and digital data processing systems: input/ – Input/output data processing – Input/output data buffering
Reexamination Certificate
2006-10-31
2006-10-31
Padmanabhan, Mano (Department: 2188)
Electrical computers and digital data processing systems: input/
Input/output data processing
Input/output data buffering
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.
Baines Mandeep S.
Deshpande Akash R.
Kapadia Shamit D.
Padmanabhan Mano
Perkins Coie LLP
Song Jasmine
Teja Technologies, Inc.
LandOfFree
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.
Profile ID: LFUS-PAI-O-3625565