Patents by Inventor William C. Rapp

William C. Rapp 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: 8468466
    Abstract: Embodiments of the invention are generally related to graphical user interfaces (GUIs), and more specifically to selecting items from a radial menu. More specifically, embodiments of the invention provide a complex set of gestures which, when performed using a screen pointer, facilitate fast and accurate selection of radial menu items from a radial menu. The gestures may generally involve a first movement of the screen pointer to activate a desired radial menu item, and a second predefined movement of the screen pointer within a predefined selection zone to select the radial menu item.
    Type: Grant
    Filed: March 27, 2009
    Date of Patent: June 18, 2013
    Assignee: International Business Machines Corporation
    Inventors: Brian J. Cragun, Bradley J. Erickson, Michael J. Fork, William C. Rapp
  • Publication number: 20130046547
    Abstract: Administering a business transaction, including: receiving a request for a business transaction, the request containing data to be processed by the business transaction and metadata describing the data and the request; creating, in dependence upon classification rules, the data to be processed by the business transaction, and the metadata describing the data and the request, a business object representing the business transaction; selecting, in dependence upon workflow selection rules and attributes of the business object, one or more workflows to process the data to be processed by the business transaction; processing the data to be processed by the business transaction with the workflows, thereby creating a resultant business object and resultant data; and routing, in dependence upon content routing rules and the attributes of the resultant business object, the resultant data to a destination.
    Type: Application
    Filed: August 17, 2011
    Publication date: February 21, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Travis M. Drucker, Joel C. Dubbels, William C. Rapp, Richard J. Stevens, David A. Wall
  • Publication number: 20120221346
    Abstract: Administering medical digital images including receiving a request for an image processing transaction to process the medical digital image; creating a medical image business object representing the business transaction; storing the medical image business object in the medical image metadata database; storing the medical image in the medical image repository; selecting, in dependence upon workflow selection rules and the attributes of the medical image business object, one or more clinical workflows to process the medical image; processing the medical image of the request with the clinical workflows, thereby creating a resultant business object and resultant medical image; routing the resultant medical image to a destination.
    Type: Application
    Filed: February 25, 2011
    Publication date: August 30, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Warren P. Acker, Travis M. Drucker, Joel C. Dubbels, Thomas J. Eggebraaten, Janice R. Glowacki, William C. Rapp, Richard J. Stevens, David A. Wall, Laurie A. Williams
  • Publication number: 20120215723
    Abstract: Techniques are disclosed for modeling costs when editing a workflow process model. A request may be received to assign a cost factor to a workflow process step of the workflow process model. Responsive to the request, the cost factor may be assigned to the workflow process step, such that a traversal of the workflow process step by a transaction invoking the workflow process model results in the cost factor being included in a total cost to be charged for executing the transaction.
    Type: Application
    Filed: February 23, 2011
    Publication date: August 23, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: JOHN E. PETRI, WILLIAM C. RAPP, RICHARD J. STEVENS
  • Publication number: 20120215582
    Abstract: Techniques are disclosed for modeling costs when editing a workflow process model. A request may be received to assign a cost factor to a workflow process step of the workflow process model, where the cost factor depends on a property of a processing environment that executes the workflow process model. Responsive to the request, the cost factor may be assigned to the workflow process step, such that a traversal of the workflow process step by a transaction invoking the workflow process model results in the cost factor being included in a total cost to be charged for executing the transaction.
    Type: Application
    Filed: February 23, 2011
    Publication date: August 23, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: JOHN E. PETRI, WILLIAM C. RAPP, RICHARD J. STEVENS
  • Patent number: 8140964
    Abstract: Embodiments of the present invention generally provide a system, method and article of manufacture for validating annotations describing one or more portions of a data object. In general, prior to displaying a requested annotation, a current change detection value may be calculated from current data extracted from portions of the data object described by the annotation. The current change detection value may be compared to a previously saved change detection value calculated from data extracted from the portions of the data object at the time the annotation was generated. A mismatch in the current change detection value and the previously saved change detection value indicates a change in the annotated portions of the data object, which may render the annotation invalid. The annotated portions of the data object may be continuous or discontinuous.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Brian J. Cragun, William C. Rapp
  • Patent number: 7962514
    Abstract: Methods, systems, and articles of manufacture that may be used to attach annotations to a particular view of data described by the annotation are provided. The annotation may be attached in a manner that allows the annotation to be viewed when subsequent views having at least some visible cells in common with the annotated view are displayed. An annotation created for a view of data may be stored with links to each cell visible in the view. When a predetermined set of cells visible in the annotated view are subsequently displayed in another view, the annotation may be retrieved via the cell links and an indication of the annotation may be provided.
    Type: Grant
    Filed: August 8, 2007
    Date of Patent: June 14, 2011
    Assignee: International Business Machines Corporation
    Inventors: Brian J. Cragun, Douglas R. Fish, William C. Rapp, Cale T. Rath, Hoa T. Tran
  • Publication number: 20110066981
    Abstract: Methods, systems, and articles of manufacture for placing menu items in a cascading radial menu. A cascading radial menu may be displayed upon receiving a gesture that causes a screen pointer to select a radial menu item in a first radial menu. The first radial menu item may be associated with a second radial menu. One or more second radial menu items may be placed in the second radial menu based on a direction of movement of the screen pointer in the gesture to select the radial menu item in the first radial menu.
    Type: Application
    Filed: September 16, 2009
    Publication date: March 17, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: PAUL R. CHMIELEWSKI, BRIAN J. CRAGUN, MICHAEL J. FORK, WILLIAM C. RAPP
  • Patent number: 7870152
    Abstract: Methods, systems, and articles of manufacture that may be used to attach annotations to a particular view of data described by the annotation are provided. The annotation may be attached in a manner that allows the annotation to be viewed when subsequent views having at least some visible cells in common with the annotated view are displayed. An annotation created for a view of data may be stored with links to each cell visible in the view. When a predetermined set of cells visible in the annotated view are subsequently displayed in another view, the annotation may be retrieved via the cell links and an indication of the annotation may be provided.
    Type: Grant
    Filed: October 22, 2003
    Date of Patent: January 11, 2011
    Assignee: International Business Machines Corporation
    Inventors: Brian J. Cragun, Douglas R. Fish, William C. Rapp, Cale T. Rath, Hoa T. Tran
  • Publication number: 20100251179
    Abstract: Embodiments of the invention are generally related to graphical user interfaces (GUIs), and more specifically to selecting items from a radial menu. More specifically, embodiments of the invention provide a complex set of gestures which, when performed using a screen pointer, facilitate fast and accurate selection of radial menu items from a radial menu. The gestures may generally involve a first movement of the screen pointer to activate a desired radial menu item, and a second predefined movement of the screen pointer to select the radial menu item.
    Type: Application
    Filed: March 27, 2009
    Publication date: September 30, 2010
    Applicants: INTERNATIONAL BUSINESS MACHINES CORPORATION, MAYO FOUNDATION FOR MEDICAL EDUCATION AND RESEARCH
    Inventors: Brian J. Cragun, Bradley J. Erickson, Michael J. Fork, William C. Rapp
  • Publication number: 20100251180
    Abstract: Embodiments of the invention are generally related to graphical user interfaces (GUIs), and more specifically to selecting items from a radial menu. More specifically, embodiments of the invention provide a complex set of gestures which, when performed using a screen pointer, facilitate fast and accurate selection of radial menu items from a radial menu. The gestures may generally involve a first movement of the screen pointer to activate a desired radial menu item, and a second predefined movement of the screen pointer within a predefined selection zone to select the radial menu item.
    Type: Application
    Filed: March 27, 2009
    Publication date: September 30, 2010
    Applicants: INTERNATIONAL BUSINESS MACHINES CORPORATION, MAYO FOUNDATION FOR MEDICAL EDUCATION AND RESEARCH
    Inventors: Brian J. Cragun, Bradley J. Erickson, Michael J. Fork, William C. Rapp
  • Publication number: 20080209310
    Abstract: Embodiments of the present invention generally provide a system, method and article of manufacture for validating annotations describing one or more portions of a data object. In general, prior to displaying a requested annotation, a current change detection value may be calculated from current data extracted from portions of the data object described by the annotation. The current change detection value may be compared to a previously saved change detection value calculated from data extracted from the portions of the data object at the time the annotation was generated. A mismatch in the current change detection value and the previously saved change detection value indicates a change in the annotated portions of the data object, which may render the annotation invalid. The annotated portions of the data object may be continuous or discontinuous.
    Type: Application
    Filed: April 30, 2008
    Publication date: August 28, 2008
    Inventors: BRIAN J. CRAGUN, WILLIAM C. RAPP
  • Patent number: 7392267
    Abstract: Embodiments of the present invention generally provide a system, method and article of manufacture for validating annotations describing one or more portions of a data object. In general, prior to displaying a requested annotation, a current change detection value may be calculated from current data extracted from portions of the data object described by the annotation. The current change detection value may be compared to a previously saved change detection value calculated from data extracted from the portions of the data object at the time the annotation was generated. A mismatch in the current change detection value and the previously saved change detection value indicates a change in the annotated portions of the data object, which may render the annotation invalid. The annotated portions of the data object may be continuous or discontinuous.
    Type: Grant
    Filed: December 4, 2002
    Date of Patent: June 24, 2008
    Assignee: International Business Machines Corporation
    Inventors: Brian J. Cragun, William C. Rapp
  • Publication number: 20040267798
    Abstract: Methods, systems, and articles of manufacture for managing annotations made for a variety of different type data objects manipulated (e.g., created, edited, and viewed) by a variety of different type applications are provided. Some embodiments allow users collaborating on a project to create, view, and edit annotations from within the applications used to manipulate the annotated data objects, which may facilitate and encourage the capturing and sharing of tacit knowledge through annotations. Further, annotations may be stored separate from the application data they describe, decoupling the tacit knowledge captured in the annotations from the applications used to manipulate the annotated data.
    Type: Application
    Filed: June 20, 2003
    Publication date: December 30, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Avijit Chatterjee, Brian J. Cragun, Douglas R. Fish, William C. Rapp, Hoa T. Tran, David A. Wall
  • Publication number: 20040111668
    Abstract: Embodiments of the present invention generally provide a system, method and article of manufacture for validating annotations describing one or more portions of a data object. In general, prior to displaying a requested annotation, a current change detection value may be calculated from current data extracted from portions of the data object described by the annotation. The current change detection value may be compared to a previously saved change detection value calculated from data extracted from the portions of the data object at the time the annotation was generated. A mismatch in the current change detection value and the previously saved change detection value indicates a change in the annotated portions of the data object, which may render the annotation invalid. The annotated portions of the data object may be continuous or discontinuous.
    Type: Application
    Filed: December 4, 2002
    Publication date: June 10, 2004
    Applicant: International Business Machines Corporation
    Inventors: Brian J. Cragun, William C. Rapp
  • Patent number: 5461716
    Abstract: A method and apparatus for incorporating windowing techniques into computer systems having a host processor executing applications programs, and interconnected through a plurality of controllers to a number of non-programmable and programmable terminals, by distributing the processing steps required for windowing between the host processor and the controllers; the host processor generates a data stream defining the window parameters, the data stream is receivable by controllers for either programmable or non-programmable terminals, each controller being adapted to construct and display the window on the display screen(s) which it controls.
    Type: Grant
    Filed: April 13, 1995
    Date of Patent: October 24, 1995
    Assignee: International Business Machines Corporation
    Inventors: Stephen T. Eagen, Harvey G. Kiel, Nelson A. Martel, Jr., William C. Rapp, Schuman M. Shao
  • Patent number: 5295241
    Abstract: A method and apparatus for distributing the processing of cursor-independent scrolling functions, between a host processor and a workstation via a workstation control interface, the workstation control interface being connected to a plurality of workstations, wherein the host processor formulates a data stream incorporating scrollable panel data, definitions of cursor-independent scrolling keys, definitions of scrolling increments, and definitions of scroll indicators; the data stream is transmitted to the workstation control interface, which may be embodied in a workstation controller (or PWS), and the workstation controller (or PWS) formulates a display screen image for transmission to a workstation to which it is connected. A cursor-independent scrolling request received from a workstation is received by the workstation controller (or PWS) and processed for scrolling without further communication with the host processor.
    Type: Grant
    Filed: August 31, 1990
    Date of Patent: March 15, 1994
    Assignee: International Business Machines Corporation
    Inventors: Stephen T. Eagen, Harvey G. Kiel, Nelson A. Martel, Jr., William C. Rapp, Schuman M. Shao
  • Patent number: 5247614
    Abstract: A method and apparatus for distributing the processing of certain remote terminal keystroke signals, and formatting of display panels according to user interface rules, to a workstation control interface in a system having a host processor connected to a large number of remote keyboard/display terminals through an intermediate workstation control interface.
    Type: Grant
    Filed: August 30, 1990
    Date of Patent: September 21, 1993
    Assignee: International Business Machines Corporation
    Inventors: Stephen T. Eagen, Harvey G. Kiel, Nelson A. Martel, Jr., William C. Rapp, Schuman M. Shao
  • Patent number: 5243519
    Abstract: A method and system for facilitating language translation of text fields within an interactive software application. A control parameter is associated with each text field within an interactive softwave application prior to translation and utilized to automatically extract each text field for translation and to reinsert a translated text field thereafter. In certain interactive software applications which utilize fixed template user-interface structures, such as dialog boxes or menu templates, the architecture will not permit captions or menu pulldown controls to be identified within the template. In such applications, an additional artificial control parameter is included within the template which contains an identifier of the text field for the caption or menu pulldown control. Thereafter, the control parameters may be utilized to automatically extract text fields for translation.
    Type: Grant
    Filed: February 18, 1992
    Date of Patent: September 7, 1993
    Assignee: International Business Machines Corporation
    Inventors: Greg P. Andrews, William C. Rapp, Phillip C. Schloss, Daniel D. Schulz, Schuman Shao