Patents by Inventor James R. Rhyne

James R. Rhyne 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).

  • Patent number: 6915487
    Abstract: An interface of an application program is identified by parsing the source code of the application program to identify meta information, and the meta information and a link pointing to an original location of the meta information within the application program are stored in a repository. A user may then be allowed to query the repository to determine which source files and which interfaces comprise the application program. Responsive to the query, a new source file is constructed which contains the interfaces comprising the application program. The new source file and a link pointing to a location of the new source file are also stored in the repository. A meta language document is constructed which contains a description of the application program interfaces to enable a a connector building tool to build an interface to the application program.
    Type: Grant
    Filed: December 11, 2000
    Date of Patent: July 5, 2005
    Assignee: International Business Machines Corporation
    Inventors: Peter D. Costigan, Jr., Laurence E. England, James R. Rhyne, II
  • Publication number: 20020073118
    Abstract: An interface of an application program is identified by parsing the source code of the application program to identify meta information, and the meta information and a link pointing to an original location of the meta information within the application program are stored in a repository. A user may then be allowed to query the repository to determine which source files and which interfaces comprise the application program. Responsive to the query, a new source file is constructed which contains the interfaces comprising the application program. The new source file and a link pointing to a location of the new source file are also stored in the repository. A meta language document is constructed which contains a description of the application program interfaces to enable a a connector building tool to build an interface to the application program.
    Type: Application
    Filed: December 11, 2000
    Publication date: June 13, 2002
    Applicant: International Business Machines Corporation
    Inventors: Peter D. Costigan, Laurence E. England, James R. Rhyne
  • Patent number: 5615284
    Abstract: The invention relates to a computer program product for a stylus-based user interface for computers. The invention is a process for separating a stylus-based application program from the procedures used to implement stylus-based, user driven error correction processes. This separation allows error correction procedures to be used by many applications, providing consistency in the user interface and saving application development costs through reuse of these procedures.
    Type: Grant
    Filed: June 6, 1995
    Date of Patent: March 25, 1997
    Assignee: International Business Machines Corporation
    Inventors: James R. Rhyne, Nicos J. Anthony, Stephen E. Levy, Catherine G. Wolf
  • Patent number: 5511135
    Abstract: The invention relates to a stylus-based user interface for computers. It describes a process for separating a stylus-based application program from the procedures used to implement stylus-based, user driven error correction processes. This separation allows error correction procedures to be used by many applications, providing consistency in the user interface and saving application development costs through reuse of these procedures.
    Type: Grant
    Filed: November 29, 1993
    Date of Patent: April 23, 1996
    Assignee: International Business Machines Corporation
    Inventors: James R. Rhyne, Nicos J. Anthony, Stephen E. Levy, Catherine G. Wolf
  • Patent number: 5337412
    Abstract: A method of, and apparatus for, running several applications concurrently on a processing system. Virtual terminals are created for running the applications. However, the virtual terminals perform as though the processing system were a single terminal system. In this way, any application written for a single terminal system can run in this multiple virtual terminal environment. For interaction with one of the several applications running on this system, the real physical resources of the system are reallocated to the virtual terminal running the selected application.
    Type: Grant
    Filed: September 26, 1991
    Date of Patent: August 9, 1994
    Assignee: International Business Machines Corporation
    Inventors: David C. Baker, Kathryn A. Bohrer, Greogory A. Flurry, Peter Lucas, James R. Rhyne
  • Patent number: 5109510
    Abstract: A method of, and apparatus for, running several applications concurrently on a processing system. Virtual terminals are created for running the applications. However, the virtual terminals perform as though the processing system were a single terminal system. In this way, any application written for a single terminal system can run in this multiple virtual terminal environment. For interaction with one of the several applications running on this system, the real physical resources of the system are reallocated to the virtual terminal running the selected application.
    Type: Grant
    Filed: July 27, 1988
    Date of Patent: April 28, 1992
    Assignee: International Business Machines Corporation
    Inventors: David C. Baker, Kathryn A. Bohrer, Gregory A. Flurry, Peter Lucas, James R. Rhyne
  • Patent number: 4901223
    Abstract: Method for controlling the echo of user-initiated actions taken through the input devices of a workstation in a distributed computational system providing application processing services at a site remote to the user. When application services are being used, an application protocol located proximate to the user separates user input actions which do not require application computational response but which do require registration in the system from those actions which initiate events requiring application program computational response. The application protocol buffers the non-computational actions, and invokes a local service to register the actions and to stimulate a user-discernible response. Other actions are forwarded by the protocol to the remote application process in the host computer. The invention reduces the response time to certain user-initiated actions by providing local response facilities, thereby eliminating a time-consuming communication with the remote application process.
    Type: Grant
    Filed: April 30, 1986
    Date of Patent: February 13, 1990
    Assignee: International Business Machines Corporation
    Inventor: James R. Rhyne
  • Patent number: 4521770
    Abstract: If object identity is written into pixel locations of the refresh buffer portion of a raster-driven display as objects are drawn or amended, and if such object identity is used to index color maps and tree-linked lists of multiple object displays, then editing functions, such as correlation and echoing, color mixing, and selective erasure, at the display level can be invoked and executed with a minimum of reprocessing of the display list at the host level.
    Type: Grant
    Filed: August 30, 1982
    Date of Patent: June 4, 1985
    Assignee: International Business Machines Corporation
    Inventor: James R. Rhyne