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: 8468466Abstract: 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: GrantFiled: March 27, 2009Date of Patent: June 18, 2013Assignee: International Business Machines CorporationInventors: Brian J. Cragun, Bradley J. Erickson, Michael J. Fork, William C. Rapp
-
Publication number: 20130046547Abstract: 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: ApplicationFiled: August 17, 2011Publication date: February 21, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Travis M. Drucker, Joel C. Dubbels, William C. Rapp, Richard J. Stevens, David A. Wall
-
Publication number: 20120221346Abstract: 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: ApplicationFiled: February 25, 2011Publication date: August 30, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: 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: 20120215723Abstract: 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: ApplicationFiled: February 23, 2011Publication date: August 23, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: JOHN E. PETRI, WILLIAM C. RAPP, RICHARD J. STEVENS
-
Publication number: 20120215582Abstract: 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: ApplicationFiled: February 23, 2011Publication date: August 23, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: JOHN E. PETRI, WILLIAM C. RAPP, RICHARD J. STEVENS
-
Patent number: 8140964Abstract: 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: GrantFiled: April 30, 2008Date of Patent: March 20, 2012Assignee: International Business Machines CorporationInventors: Brian J. Cragun, William C. Rapp
-
Patent number: 7962514Abstract: 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: GrantFiled: August 8, 2007Date of Patent: June 14, 2011Assignee: International Business Machines CorporationInventors: Brian J. Cragun, Douglas R. Fish, William C. Rapp, Cale T. Rath, Hoa T. Tran
-
Publication number: 20110066981Abstract: 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: ApplicationFiled: September 16, 2009Publication date: March 17, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: PAUL R. CHMIELEWSKI, BRIAN J. CRAGUN, MICHAEL J. FORK, WILLIAM C. RAPP
-
Patent number: 7870152Abstract: 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: GrantFiled: October 22, 2003Date of Patent: January 11, 2011Assignee: International Business Machines CorporationInventors: Brian J. Cragun, Douglas R. Fish, William C. Rapp, Cale T. Rath, Hoa T. Tran
-
Publication number: 20100251179Abstract: 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: ApplicationFiled: March 27, 2009Publication date: September 30, 2010Applicants: INTERNATIONAL BUSINESS MACHINES CORPORATION, MAYO FOUNDATION FOR MEDICAL EDUCATION AND RESEARCHInventors: Brian J. Cragun, Bradley J. Erickson, Michael J. Fork, William C. Rapp
-
Publication number: 20100251180Abstract: 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: ApplicationFiled: March 27, 2009Publication date: September 30, 2010Applicants: INTERNATIONAL BUSINESS MACHINES CORPORATION, MAYO FOUNDATION FOR MEDICAL EDUCATION AND RESEARCHInventors: Brian J. Cragun, Bradley J. Erickson, Michael J. Fork, William C. Rapp
-
Publication number: 20080209310Abstract: 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: ApplicationFiled: April 30, 2008Publication date: August 28, 2008Inventors: BRIAN J. CRAGUN, WILLIAM C. RAPP
-
Patent number: 7392267Abstract: 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: GrantFiled: December 4, 2002Date of Patent: June 24, 2008Assignee: International Business Machines CorporationInventors: Brian J. Cragun, William C. Rapp
-
Publication number: 20040267798Abstract: 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: ApplicationFiled: June 20, 2003Publication date: December 30, 2004Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Avijit Chatterjee, Brian J. Cragun, Douglas R. Fish, William C. Rapp, Hoa T. Tran, David A. Wall
-
Publication number: 20040111668Abstract: 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: ApplicationFiled: December 4, 2002Publication date: June 10, 2004Applicant: International Business Machines CorporationInventors: Brian J. Cragun, William C. Rapp
-
Patent number: 5461716Abstract: 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: GrantFiled: April 13, 1995Date of Patent: October 24, 1995Assignee: International Business Machines CorporationInventors: Stephen T. Eagen, Harvey G. Kiel, Nelson A. Martel, Jr., William C. Rapp, Schuman M. Shao
-
Patent number: 5295241Abstract: 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: GrantFiled: August 31, 1990Date of Patent: March 15, 1994Assignee: International Business Machines CorporationInventors: Stephen T. Eagen, Harvey G. Kiel, Nelson A. Martel, Jr., William C. Rapp, Schuman M. Shao
-
Patent number: 5247614Abstract: 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: GrantFiled: August 30, 1990Date of Patent: September 21, 1993Assignee: International Business Machines CorporationInventors: Stephen T. Eagen, Harvey G. Kiel, Nelson A. Martel, Jr., William C. Rapp, Schuman M. Shao
-
Patent number: 5243519Abstract: 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: GrantFiled: February 18, 1992Date of Patent: September 7, 1993Assignee: International Business Machines CorporationInventors: Greg P. Andrews, William C. Rapp, Phillip C. Schloss, Daniel D. Schulz, Schuman Shao