Company Filing History:
Years Active: 2005
Title: The Innovations of David R. Cardall
Introduction
David R. Cardall is an accomplished inventor based in Saugerties, NY (US). He is known for his significant contributions to the field of computer science, particularly in the area of message queue management in multiprocessing environments. His innovative approach has led to the development of a unique patent that enhances the efficiency of concurrent processing.
Latest Patents
David R. Cardall holds a patent titled "Method and apparatus for serializing a message queue in a multiprocessing environment." This patent introduces a single atomic instruction that allows for the concurrent modification of up to four disjoint areas in memory. By replacing traditional locks with an extended compare and swap operation, his invention provides a robust solution for serialization and recovery during queue manipulations. The use of count-based responsibility passing enables multiple tasks to read various message queue chains while updates are being made. Additionally, a summary queue update sequence number is maintained to facilitate concurrent chain update detection, allowing tasks to add or remove elements from the queue efficiently. The patent also incorporates concurrent footprinting, ensuring that all chaining indicators and a footprint are set with a single, non-interruptible instruction, which is crucial for accurate recovery actions.
Career Highlights
David R. Cardall is currently employed at International Business Machines Corporation (IBM), where he continues to innovate and contribute to advancements in technology. His work has had a lasting impact on the efficiency of message processing systems, making him a valuable asset to his team and the industry.
Collaborations
Throughout his career, David has collaborated with notable colleagues, including Donald Fred Ault and Donald W. Schmidt. These partnerships have fostered an environment of innovation and creativity, leading to significant advancements in their respective fields.
Conclusion
David R. Cardall's contributions to the field of computer science, particularly through his patent on message queue serialization, demonstrate his commitment to innovation and efficiency. His work at IBM and collaborations with esteemed colleagues further highlight his impact on technology.