Tigard, OR, United States of America

James A Keniston

This inventor holds 2 USPTO granted patents. Top assignee: International Business Machines Corporation. Active years: 2009-2011.


Average Co-Inventor Count = 1.5

ph-index = 2

Forward Citations = 7(Granted Patents)


Company Filing History:


Years Active: 2009-2011

Loading Chart...
2 patents (USPTO):Explore Patents

Title: Innovations of James A. Keniston

Introduction

James A. Keniston is an accomplished inventor based in Tigard, Oregon. He has made significant contributions to the field of computer systems and multithreaded programming. With a total of 2 patents, Keniston's work focuses on enhancing the efficiency and functionality of user-space applications.

Latest Patents

Keniston's latest patents include "Multiplexing per-probepoint instruction slots for out-of-line execution" and "User-space return probes." The first patent provides a probe system and method for multithreaded user-space programs. This system includes an instrumentation module that enables single stepping out of line processing for multithreaded programs. It features an establish probepoint module that divides the probed program's memory into multiple instruction slots, ensuring that each slot is assigned to a probepoint. Additionally, it includes a slot acquisition module that can acquire instruction slots as needed and a free slot module that relinquishes slots when probepoints are unregistered. The second patent describes a computer system with memory divided into kernel space and user space. It provides a probe function in a related user-space application to support dynamic insertion of instrumentation into the application, ensuring that a breakpoint instruction is provided in a non-overwritten area of the process's user space.

Career Highlights

James A. Keniston is currently employed at International Business Machines Corporation (IBM). His work at IBM has allowed him to explore innovative solutions in the realm of computer programming and system efficiency. His patents reflect his commitment to advancing technology in user-space applications.

Collaborations

Keniston has collaborated with notable coworkers such as Gerrit Huizenga and Prasadarao Akulavenkatavara. These collaborations have contributed to the development of his innovative patents and have fostered a creative environment for technological advancements.

Conclusion

James A. Keniston is a prominent inventor whose work has significantly impacted the field of computer systems. His patents demonstrate his expertise and dedication to improving multithreaded programming. Through his contributions, he continues to shape the future of technology.

Profile summary based on public USPTO records.
Please report any incorrect information to [email protected]
Loading…