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: 10235656Abstract: 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: GrantFiled: November 3, 2016Date of Patent: March 19, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mario E. De Armas, Christopher M. Ketchuck, Thomas L. Roach
-
Patent number: 10229391Abstract: 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: GrantFiled: June 29, 2016Date of Patent: March 12, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mario E. De Armas, Christopher M. Ketchuck, Thomas L. Roach
-
Patent number: 9582158Abstract: 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: GrantFiled: August 5, 2013Date of Patent: February 28, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kyle E. Hayes, Christopher Monahan, Thomas L. Roach, Domanic N. Smith-Jones, Joseph R. Winchester
-
Publication number: 20170053241Abstract: 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: ApplicationFiled: November 3, 2016Publication date: February 23, 2017Inventors: Mario E. De Armas, Christopher M. Ketchuck, Thomas L. Roach
-
Patent number: 9535564Abstract: 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: GrantFiled: March 25, 2014Date of Patent: January 3, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mario E. De Armas, Christopher M. Ketchuck, Thomas L. Roach
-
Publication number: 20160307126Abstract: 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: ApplicationFiled: June 29, 2016Publication date: October 20, 2016Inventors: Mario E. De Armas, Christopher M. Ketchuck, Thomas L. Roach
-
Patent number: 9430116Abstract: 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: GrantFiled: February 12, 2013Date of Patent: August 30, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mario E. De Armas, Christopher M. Ketchuck, Thomas L. Roach
-
Publication number: 20160085387Abstract: 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: ApplicationFiled: December 6, 2015Publication date: March 24, 2016Inventors: Kyle E. Hayes, Christopher Monahan, Thomas L. Roach, Domanic N.C. Smith-Jones, Joseph R. Winchester
-
Patent number: 9223591Abstract: 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: GrantFiled: August 30, 2012Date of Patent: December 29, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kyle Hayes, Christopher Monahan, Thomas L. Roach, Domanic N. C. Smith-Jones, Joseph R. Winchester
-
Publication number: 20140229843Abstract: 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: ApplicationFiled: February 12, 2013Publication date: August 14, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mario E. De Armas, Christopher M. Ketchuck, Thomas L. Roach
-
Publication number: 20140229844Abstract: 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: ApplicationFiled: March 25, 2014Publication date: August 14, 2014Applicant: International Business Machines CorporationInventors: Mario E. De Armas, Christopher M. Ketchuck, Thomas L. Roach
-
Publication number: 20140068505Abstract: 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: ApplicationFiled: August 30, 2012Publication date: March 6, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: KYLE HAYES, CHRISTOPHER MONAHAN, THOMAS L. ROACH, DOMANIC N.C. SMITH-JONES, JOSEPH R. WINCHESTER
-
Publication number: 20140040799Abstract: 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: ApplicationFiled: August 5, 2013Publication date: February 6, 2014Applicant: International Business Machines CorporationInventors: Kyle E. Hayes, Christopher Monahan, Thomas L. Roach, Domanic N. Smith-Jones, Joseph R. Winchester
-
Publication number: 20130117711Abstract: 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: ApplicationFiled: November 5, 2011Publication date: May 9, 2013Applicant: International Business Machines CorporationInventors: Kyle E.B. Hayes, Christopher Monahan, Thomas L. Roach, Domanic Smith-Jones, Joseph R. Winchester
-
Patent number: 4395627Abstract: 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: GrantFiled: December 28, 1981Date of Patent: July 26, 1983Assignee: Atlantic Richfield CompanyInventors: Thomas H. Barker, Thomas L. Roach, Richard H. Kruse, Jay A. Fayer, Eric O. Bohlman
-
Patent number: 4395626Abstract: 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: GrantFiled: December 28, 1981Date of Patent: July 26, 1983Assignee: Atlantic Richfield CompanyInventors: Thomas H. Barker, Thomas L. Roach
-
Patent number: 4199100Abstract: 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: GrantFiled: June 8, 1978Date of Patent: April 22, 1980Assignee: Atlantic Richfield CompanyInventors: Wolfgang J. Wostl, Jack S. Segal, Thomas L. Roach, Robert A. Moore