Patents by Inventor Christopher Monahan

Christopher Monahan 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: 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: 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: 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