Patents by Inventor Beth Tibbitts

Beth Tibbitts 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: 20070245322
    Abstract: A system (and method, and method for deploying computing infrastructure) for facilitating fixing program development errors found during different phases of program development using different programming tools, such as compilers, linkers, library managers, and debuggers, and can be integrated into a program development environment encompassing all tools. The exemplary aspects of the present invention can detect a qualified set of problems from which to recover with sufficient information, as typically provided by a user or other intelligent or artificial intelligent means, and upon error detection, can initiate a communication with the user (or other support software), to acquire information that could remedy the problem.
    Type: Application
    Filed: April 12, 2006
    Publication date: October 18, 2007
    Applicant: International Business Machines Corporation
    Inventors: Ashok Anand, Amitkumar Paradkar, Donald Pazel, Beth Tibbitts, Pradeep Varma
  • Publication number: 20070011669
    Abstract: A procedure for migrating large code-bases is described. An initial migration plan is generated for a given porting project between a source platform and a target platform, which have respective dialect settings. The migration plan specifies a set of migration stages between the source dialect settings and the target dialect settings via intermediate dialects settings. The relative order between migration stages is specified where necessary to account for dependencies between the intermediate dialects. Migration stages of the migration plan are executed in a sequence consistent with the partial ordering specified by the migration plan. Each migration stage is executed as a transition between preceding dialect settings and succeeding dialect settings, from the source platform to the target platform. Migration issues between the two dialect settings are identified, and the software code is modified accordingly to operate under the succeeding dialect settings rather than the preceding dialect settings.
    Type: Application
    Filed: July 6, 2005
    Publication date: January 11, 2007
    Applicant: International Business Machines Corporation
    Inventors: Pradeep Varma, Ashok Anand, Donald Pazel, Beth Tibbitts
  • Publication number: 20060161892
    Abstract: The provision of methods and apparatus to determine package identity for an application build. The idea is based on providing a mapping of package with affiliated attributes such as paths used for include or linking, along with reverse mappings. This mapping could be provided through any number of conventional environments such as program development environments or operating system registries: Tools would access this information through a programmatic interface, and use that information to identify packages affiliated with some information. For example, a symbol in a program would be defined in some file. That file would be in a path, which maps to the package identity. Thus, the symbol definition can be conceptually affiliated with a package.
    Type: Application
    Filed: January 18, 2005
    Publication date: July 20, 2006
    Applicant: IBM Corporation
    Inventors: Ashok Anand, Philippe Charles, Amitkumar Paradkar, Donald Pazel, Beth Tibbitts, Pradeep Varma
  • Publication number: 20060161903
    Abstract: Methods and arrangements for managing error messages from a set of programming tools within a program development environment, such as compilers, linkers, library builders, etc. The error messages are arranged as a directed acyclic graph, with the nodes as error messages, and edges as dependency relationships. In accordance with at least one presently preferred embodiment of the present invention, there are broadly contemplated the following: allowing one or more programming tool to report errors to an error manager component; deducing dependencies amongst error messages, based on error dependency definition provided to the error manager; and delivering messages and dependencies to client components. Although framed within the context of program development tools, this solution could be applied to many other tools outside this domain, under suitable and specified requirements.
    Type: Application
    Filed: January 18, 2005
    Publication date: July 20, 2006
    Applicant: IBM Corporation
    Inventors: Ashok Anand, Amitkumar Paradkar, Donald Pazel, Beth Tibbitts, Pradeep Varma
  • Publication number: 20060031759
    Abstract: A method and system that provide browser-based functions by injected into a web page a control button, form text field or similar browser-based function control such that both the browser controls and the content of the web page can be transformed for accessibility. A proxy machine retrieves a web page for a user, and then injects the user selected browser function controls into the web page itself. The injected browser controls are supported by web-based application services, preferably resident in an intermediary proxy machine, for producing web content that is representative of that function. The web page is transformed into a style that is accessible for that particular user, such as magnifying the page, reformatting background schemes, etc. The user can select which browser function buttons are injected into the web page, and as the web page is transformed for accessibility, the browser controls on the page are likewise transformed.
    Type: Application
    Filed: August 13, 2005
    Publication date: February 9, 2006
    Inventors: Frances Brown, Susan Crayne, Samuel Detweiler, Peter Fairweather, Vicki Hanson, Richard Schwerdtfeger, Beth Tibbitts