Patents by Inventor Roger Bonsteel

Roger Bonsteel has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20060161905
    Abstract: A method of facilitating computing-environment control of a resource to be accessed by existing program code is provided which includes transparently replacing an uncontrolled resource referenced by existing program code with a resource controlled by a computing environment. The method also includes transparently interposing at least one resource management service of the computing environment between the existing program code and the resource controlled by the computing environment, wherein the at least one resource management service provides computing-environment control of the resource to be accessed by the existing program code. The replacing of the uncontrolled resource prevents the existing program code from directly accessing the resource.
    Type: Application
    Filed: January 14, 2005
    Publication date: July 20, 2006
    Applicant: International Business Machines Corporation
    Inventors: Roger Bonsteel, Juliet Candee, John Czukkermann, David Emmes, Steven Greenspan, Joshua Knight, Alan Webb
  • Publication number: 20060161910
    Abstract: An approach for automatically ensuring compatibility of a requested code module for a program-code environment is provided in which the requested code module provides an indication of at least one compatible operating system version which can execute the requested code module. This indication is automatically compared to version information of a currently-running operating system of the program-code environment when the currently-running operating system loads the requested code module. Compatibility of the requested code module is ensured upon the automatic comparison establishing agreement between the indication and the version information of the currently-running operating system. In another aspect, when the requested code module is to be loaded in response to a request to access the requested code module, a code-module version requirement of a requesting code module is automatically compared to version information of the requested code module to ensure compatibility of the requested code module.
    Type: Application
    Filed: January 14, 2005
    Publication date: July 20, 2006
    Applicant: International Business Machines Corporation
    Inventors: Roger Bonsteel, Juliet Candee, John Czukkermann, David Emmes, Steven Greenspan, Joshua Knight, Alan Webb
  • Publication number: 20060064683
    Abstract: A method of porting code from a native platform to a non-native platform is provided which utilizes a non-native, platform-specific layer of code and a platform-neutral layer of code. The platform-neutral layer substantially emulates the native platform of ported code and provides a platform-neutral interface to the ported code. Together, the platform-specific layer and the platform-neutral layer provide an execution environment in which the ported code operates as a kernel extension of the non-native platform. The platform-neutral layer of the execution environment is portable to other non-native platforms so that code can be ported to another non-native platform by replacing the platform-specific layer with a customized platform-specific layer, which is adapted to the other non-native platform.
    Type: Application
    Filed: September 23, 2004
    Publication date: March 23, 2006
    Applicant: International Business Machines Corporation
    Inventors: Roger Bonsteel, Juliet Candee, John Czukkermann, David Emmes, Steven Greenspan, Joshua Knight, Alan Webb