Patents by Inventor Thomas L. Roach

Thomas L. Roach 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: 10235656
    Abstract: An effective applied policy configuration associated with a selected policy resource is created responsive to a selection of a policy resource within a service policy visualization interface based upon results of programmatic introspection of the selected policy resource. The effective applied policy configuration includes correlated and combined effects of service policies identified by the programmatic introspection as attached to the selected policy resource within a resource hierarchy associated with the selected policy resource. The effective applied policy configuration associated with the selected policy resource, including the correlated and combined effects of the attached service policies, is displayed within the service policy visualization interface.
    Type: Grant
    Filed: November 3, 2016
    Date of Patent: March 19, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mario E. De Armas, Christopher M. Ketchuck, Thomas L. Roach
  • Patent number: 10229391
    Abstract: An effective applied policy configuration associated with a selected policy resource is created responsive to a selection of a policy resource within a service policy visualization interface based upon results of programmatic introspection of the selected policy resource. The effective applied policy configuration includes correlated and combined effects of service policies identified by the programmatic introspection as attached to the selected policy resource within a resource hierarchy associated with the selected policy resource. The effective applied policy configuration associated with the selected policy resource, including the correlated and combined effects of the attached service policies, is displayed within the service policy visualization interface.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: March 12, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mario E. De Armas, Christopher M. Ketchuck, Thomas L. Roach
  • Patent number: 9582158
    Abstract: Exemplary embodiments provide a computer implemented method and computer program product for efficient usage of screen real estate, and an electronic device configured to execute the computer program product, by controlling the display of GUI objects on a display screen of an electronic device. This controlled display further comprises identifying a user-selected part of an original GUI object that is associated with an application program, in response to detection of a predefined user interaction with the original GUI object. A new representative GUI object is then created and displayed on screen, and this new object comprises a visual representation of the selected part of the first GUI object. This second GUI object automatically replaces the first GUI object on the display screen. Subsequent user interactions with the second GUI object are mapped to instructions to the application program.
    Type: Grant
    Filed: August 5, 2013
    Date of Patent: February 28, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kyle E. Hayes, Christopher Monahan, Thomas L. Roach, Domanic N. Smith-Jones, Joseph R. Winchester
  • Publication number: 20170053241
    Abstract: An effective applied policy configuration associated with a selected policy resource is created responsive to a selection of a policy resource within a service policy visualization interface based upon results of programmatic introspection of the selected policy resource. The effective applied policy configuration includes correlated and combined effects of service policies identified by the programmatic introspection as attached to the selected policy resource within a resource hierarchy associated with the selected policy resource. The effective applied policy configuration associated with the selected policy resource, including the correlated and combined effects of the attached service policies, is displayed within the service policy visualization interface.
    Type: Application
    Filed: November 3, 2016
    Publication date: February 23, 2017
    Inventors: Mario E. De Armas, Christopher M. Ketchuck, Thomas L. Roach
  • Patent number: 9535564
    Abstract: A service policy visualization interface is provided that is capable of selection and filtering of policy resources associated with a service managed using service policies. In response to detecting a selection of a policy resource within the service policy visualization interface, the selected policy resource is introspected to identify service policies. The service policies are attached to the selected policy resource within a resource hierarchy associated with the selected policy resource. Based upon results of the introspection of the selected policy resource, an effective applied policy configuration associated with the selected policy resource is created, including correlated and combined effects of the attached service policies. The effective applied policy configuration associated with the selected policy resource, including the correlated and combined effects of the attached service policies, is displayed within the service policy visualization interface.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: January 3, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mario E. De Armas, Christopher M. Ketchuck, Thomas L. Roach
  • Publication number: 20160307126
    Abstract: An effective applied policy configuration associated with a selected policy resource is created responsive to a selection of a policy resource within a service policy visualization interface based upon results of programmatic introspection of the selected policy resource. The effective applied policy configuration includes correlated and combined effects of service policies identified by the programmatic introspection as attached to the selected policy resource within a resource hierarchy associated with the selected policy resource. The effective applied policy configuration associated with the selected policy resource, including the correlated and combined effects of the attached service policies, is displayed within the service policy visualization interface.
    Type: Application
    Filed: June 29, 2016
    Publication date: October 20, 2016
    Inventors: Mario E. De Armas, Christopher M. Ketchuck, Thomas L. Roach
  • Patent number: 9430116
    Abstract: A service policy visualization interface is provided that is capable of selection and filtering of policy resources associated with a service managed using service policies. In response to detecting a selection of a policy resource within the service policy visualization interface, the selected policy resource is introspected to identify service policies. The service policies are attached to the selected policy resource within a resource hierarchy associated with the selected policy resource. Based upon results of the introspection of the selected policy resource, an effective applied policy configuration associated with the selected policy resource is created, including correlated and combined effects of the attached service policies. The effective applied policy configuration associated with the selected policy resource, including the correlated and combined effects of the attached service policies, is displayed within the service policy visualization interface.
    Type: Grant
    Filed: February 12, 2013
    Date of Patent: August 30, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mario E. De Armas, Christopher M. Ketchuck, Thomas L. Roach
  • Publication number: 20160085387
    Abstract: Sizing a pane of a window presented on a display. The window is presented to a user on the display. Within the window, the pane is presented at a first pane size. A user input is detected from the user resizing the window. Responsive to detecting the user input resizing the window, a new size of the window resulting from the user input resizing the window is detected. Data is accessed from a machine-readable storage device corresponding to at least one user-defined pane size previously defined by the user to whom the window is presented, wherein the user-defined pane size corresponds to a particular window size. Based on the accessed user-defined pane size(s), a second pane size of the pane at which the pane is to be presented in the newly sized window is determined. The pane is presented in the newly sized window at the second pane size.
    Type: Application
    Filed: December 6, 2015
    Publication date: March 24, 2016
    Inventors: Kyle E. Hayes, Christopher Monahan, Thomas L. Roach, Domanic N.C. Smith-Jones, Joseph R. Winchester
  • Patent number: 9223591
    Abstract: Sizing a pane of a window presented on a display. The window is presented to a user on the display. Within the window, the pane is presented at a first pane size. A user input is detected from the user resizing the window. Responsive to detecting the user input resizing the window, a new size of the window resulting from the user input resizing the window is detected. Data is accessed from a machine-readable storage device corresponding to at least one user-defined pane size previously defined by the user to whom the window is presented, wherein the user-defined pane size corresponds to a particular window size. Based on the accessed user-defined pane size(s), a second pane size of the pane at which the pane is to be presented in the newly sized window is determined. The pane is presented in the newly sized window at the second pane size.
    Type: Grant
    Filed: August 30, 2012
    Date of Patent: December 29, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kyle Hayes, Christopher Monahan, Thomas L. Roach, Domanic N. C. Smith-Jones, Joseph R. Winchester
  • Publication number: 20140229843
    Abstract: A service policy visualization interface is provided that is capable of selection and filtering of policy resources associated with a service managed using service policies. In response to detecting a selection of a policy resource within the service policy visualization interface, the selected policy resource is introspected to identify service policies. The service policies are attached to the selected policy resource within a resource hierarchy associated with the selected policy resource. Based upon results of the introspection of the selected policy resource, an effective applied policy configuration associated with the selected policy resource is created, including correlated and combined effects of the attached service policies. The effective applied policy configuration associated with the selected policy resource, including the correlated and combined effects of the attached service policies, is displayed within the service policy visualization interface.
    Type: Application
    Filed: February 12, 2013
    Publication date: August 14, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mario E. De Armas, Christopher M. Ketchuck, Thomas L. Roach
  • Publication number: 20140229844
    Abstract: A service policy visualization interface is provided that is capable of selection and filtering of policy resources associated with a service managed using service policies. In response to detecting a selection of a policy resource within the service policy visualization interface, the selected policy resource is introspected to identify service policies. The service policies are attached to the selected policy resource within a resource hierarchy associated with the selected policy resource. Based upon results of the introspection of the selected policy resource, an effective applied policy configuration associated with the selected policy resource is created, including correlated and combined effects of the attached service policies. The effective applied policy configuration associated with the selected policy resource, including the correlated and combined effects of the attached service policies, is displayed within the service policy visualization interface.
    Type: Application
    Filed: March 25, 2014
    Publication date: August 14, 2014
    Applicant: International Business Machines Corporation
    Inventors: Mario E. De Armas, Christopher M. Ketchuck, Thomas L. Roach
  • Publication number: 20140068505
    Abstract: Sizing a pane of a window presented on a display. The window is presented to a user on the display. Within the window, the pane is presented at a first pane size. A user input is detected from the user resizing the window. Responsive to detecting the user input resizing the window, a new size of the window resulting from the user input resizing the window is detected. Data is accessed from a machine-readable storage device corresponding to at least one user-defined pane size previously defined by the user to whom the window is presented, wherein the user-defined pane size corresponds to a particular window size. Based on the accessed user-defined pane size(s), a second pane size of the pane at which the pane is to be presented in the newly sized window is determined. The pane is presented in the newly sized window at the second pane size.
    Type: Application
    Filed: August 30, 2012
    Publication date: March 6, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: KYLE HAYES, CHRISTOPHER MONAHAN, THOMAS L. ROACH, DOMANIC N.C. SMITH-JONES, JOSEPH R. WINCHESTER
  • Publication number: 20140040799
    Abstract: Exemplary embodiments provide a computer implemented method and computer program product for efficient usage of screen real estate, and an electronic device configured to execute the computer program product, by controlling the display of GUI objects on a display screen of an electronic device. This controlled display further comprises identifying a user-selected part of an original GUI object that is associated with an application program, in response to detection of a predefined user interaction with the original GUI object. A new representative GUI object is then created and displayed on screen, and this new object comprises a visual representation of the selected part of the first GUI object. This second GUI object automatically replaces the first GUI object on the display screen. Subsequent user interactions with the second GUI object are mapped to instructions to the application program.
    Type: Application
    Filed: August 5, 2013
    Publication date: February 6, 2014
    Applicant: International Business Machines Corporation
    Inventors: Kyle E. Hayes, Christopher Monahan, Thomas L. Roach, Domanic N. Smith-Jones, Joseph R. Winchester
  • Publication number: 20130117711
    Abstract: Embodiments of the present invention provide a method, system and computer program product for resize handle display management in a graphical user interface (GUI). In an embodiment of the invention, a method for resize handle display management in a GUI is provided. The method includes receiving a directive to display a resize handle for each resizable GUI control in a window, such as by way of a keyboard shortcut. The method additionally includes determining each resizable GUI control in the window, including any separators that separate two resizable regions of a window. Finally, the method includes displaying the window with at least one resize handle for each determined resizable GUI control in the window.
    Type: Application
    Filed: November 5, 2011
    Publication date: May 9, 2013
    Applicant: International Business Machines Corporation
    Inventors: Kyle E.B. Hayes, Christopher Monahan, Thomas L. Roach, Domanic Smith-Jones, Joseph R. Winchester
  • Patent number: 4395627
    Abstract: A system for use in a gasoline station for automatic enablement of fuel dispensing means from the fuel island by a customer credit card comprising credit card reader means, customer operable keyboard means, display means, output channel means, and first processor control means, together with attendant control means for use by the attendant of the gas station, the attendant control means being manually operable by the attendant for enabling a selected fuel dispensing means, thereby providing an indication to the attendant of the value of dispensed fuel made by the customer.
    Type: Grant
    Filed: December 28, 1981
    Date of Patent: July 26, 1983
    Assignee: Atlantic Richfield Company
    Inventors: Thomas H. Barker, Thomas L. Roach, Richard H. Kruse, Jay A. Fayer, Eric O. Bohlman
  • Patent number: 4395626
    Abstract: A system for use in a gasoline station for automatic enablement of fuel dispensing means from the fuel island by a customer credit card comprising credit card reader means, customer operable keyboard means, display means, output channel means, and first processor control means, together with attendant control means for use by the attendant of the gas station. The attendant control means is manually operable by the attendant for enabling a selected fuel dispensing means, thereby providing an indication to the attendant of the value of dispensed fuel made by the customer.
    Type: Grant
    Filed: December 28, 1981
    Date of Patent: July 26, 1983
    Assignee: Atlantic Richfield Company
    Inventors: Thomas H. Barker, Thomas L. Roach
  • Patent number: 4199100
    Abstract: An attendant-controlled terminal, operating under the control of a conventional microprocessor, monitors and controls remote fuel pumping units, combines fuel sale information with information concerning additional sales keyboarded by the attendant, accepts customer account information recorded on a credit card, verifies that the identified account is in good standing, and prints a credit card receipt for signature by the customer, the receipt being printed in an optically-readable format compatible with conventional automated invoice processing equipment.
    Type: Grant
    Filed: June 8, 1978
    Date of Patent: April 22, 1980
    Assignee: Atlantic Richfield Company
    Inventors: Wolfgang J. Wostl, Jack S. Segal, Thomas L. Roach, Robert A. Moore