Company Filing History:
Years Active: 1998-2007
Title: Innovations of Charles Marshall Barton
Introduction
Charles Marshall Barton is a notable inventor based in Haworth, NJ (US). He has made significant contributions to the field of technology, particularly in document processing and CPU architecture. With a total of 3 patents, Barton has demonstrated his expertise and innovative spirit throughout his career.
Latest Patents
One of Barton's latest patents is titled "Method for streaming XPath processing with forward and backward axes." This invention outlines a system and method for processing documents, such as XML documents. The method includes steps for receiving a query with search criteria, modifying the search criteria to reformulate constraints, processing the document using the modified criteria, and emitting selected nodes as output.
Another significant patent is "Executing speculative parallel instructions threads with forking." This invention describes a central processing unit (CPU) that allows for speculative parallel execution of multiple instruction threads. The CPU incorporates Fork-Suspend instructions added to its instruction set, enabling the delineation of potential future threads for parallel execution. This innovation enhances the efficiency of CPU operations by managing inter-thread communications and scheduling parallel execution.
Career Highlights
Charles Marshall Barton is currently employed at International Business Machines Corporation (IBM). His work at IBM has allowed him to contribute to cutting-edge technologies and collaborate with other talented professionals in the field.
Collaborations
Some of Barton's notable coworkers include Pradeep Kumar Dubey and Chiao-Mei Chuang. Their collaborative efforts have likely contributed to the advancements in technology that Barton has achieved.
Conclusion
Charles Marshall Barton is a distinguished inventor whose work has significantly impacted the technology sector. His innovative patents and contributions to IBM highlight his dedication to advancing technology and improving document processing and CPU architecture.