The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jul. 18, 2006
Filed:
Apr. 29, 2003
Matthew Albert Huras, Ajax, CA;
David C. Kalmuk, Toronto, CA;
John P. Kennedy, Toronto, CA;
Herbert W. Pereyra, Toronto, CA;
Mark F. Wilding, Barrie, CA;
Matthew Albert Huras, Ajax, CA;
David C. Kalmuk, Toronto, CA;
John P. Kennedy, Toronto, CA;
Herbert W. Pereyra, Toronto, CA;
Mark F. Wilding, Barrie, CA;
International Business Machines Corporation, Armonk, NY (US);
Abstract
A reservation system for making reservations in a shared memory buffer to store information from applications is logically partitioned in a number of fixed size indexed contiguous slots. The reservation system uses an atomic counter that is stored in the shared memory buffer. The value of the atomic counter can be associated with the index of a slot available for reservation. An application making a reservation increases the atomic counter value on a number of reserved slots to provide a value that is associated with the index of the next slot available for reservation. After the reservation is accomplished, the information is written into the reserved slots. The reservation system writes parsing information for further parsing to validate information in the shared memory buffer. The reservation system provides functionality for continuous and instantaneous dumping of the shared memory buffer into a file for cleaning and for wrapping the buffer.