Patents by Inventor Thomas S. Brugler

Thomas S. Brugler 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: 11054959
    Abstract: A cursor control system and method are provided. The method may include receiving a first input from a cursor control device that places a cursor in an engaged state. The method may further include receiving an indication to switch from a gross cursor control mode to an engaged cursor control mode while the cursor is in the engaged state. The method may also include, in response to receiving the indication to switch from the gross cursor control mode to the engaged cursor control mode, switching from the gross cursor control mode to the engaged cursor control mode and locking the cursor in the engaged state such that the cursor maintains the engaged state even after the first input from the cursor control device has terminated. The method may additionally include, in response to receiving a second input, performing an operation on a screen object the engaged cursor control mode.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: July 6, 2021
    Assignee: International Business Machines Corporation
    Inventors: Thomas S. Brugler, Randall A. Craig, John F. Kelley, Jennifer M. Hatfield, Corey Sonier
  • Patent number: 10936815
    Abstract: A computer system identifies hand strokes generated while a user produces handwritten text. Based on the hand strokes, characters are identified. Based on the characters, words are identified. The words are checked for spelling, and the user is notified of any misspelled words.
    Type: Grant
    Filed: March 5, 2020
    Date of Patent: March 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Thomas S. Brugler, John F. Kelley, Todd P. Seager, Douglas Brown
  • Publication number: 20200210644
    Abstract: A computer system identifies hand strokes generated while a user produces handwritten text. Based on the hand strokes, characters are identified. Based on the characters, words are identified. The words are checked for spelling, and the user is notified of any misspelled words.
    Type: Application
    Filed: March 5, 2020
    Publication date: July 2, 2020
    Inventors: Thomas S. Brugler, John F. Kelley, Todd P. Seager, Douglas Brown
  • Publication number: 20200174626
    Abstract: A cursor control system and method are provided. The method may include receiving a first input from a cursor control device that places a cursor in an engaged state. The method may further include receiving an indication to switch from a gross cursor control mode to an engaged cursor control mode while the cursor is in the engaged state. The method may also include, in response to receiving the indication to switch from the gross cursor control mode to the engaged cursor control mode, switching from the gross cursor control mode to the engaged cursor control mode and locking the cursor in the engaged state such that the cursor maintains the engaged state even after the first input from the cursor control device has terminated. The method may additionally include, in response to receiving a second input, performing an operation on a screen object the engaged cursor control mode.
    Type: Application
    Filed: November 29, 2018
    Publication date: June 4, 2020
    Inventors: Thomas S. Brugler, Randall A. Craig, John F. Kelley, Jennifer M. Hatfield, Corey Sonier
  • Patent number: 10657326
    Abstract: A computer system identifies hand strokes generated while a user produces handwritten text. Based on the hand strokes, characters are identified. Based on the characters, words are identified. The words are checked for spelling, and the user is notified of any misspelled words.
    Type: Grant
    Filed: May 23, 2017
    Date of Patent: May 19, 2020
    Assignee: International Business Machines Corporation
    Inventors: Thomas S. Brugler, John F. Kelley, Todd P. Seager, Douglas Brown
  • Patent number: 10318631
    Abstract: A computer system identifies hand strokes generated while a user produces handwritten text. Based on the hand strokes, characters are identified. Based on the characters, words are identified. The words are checked for spelling, and the user is notified of any misspelled words.
    Type: Grant
    Filed: February 7, 2018
    Date of Patent: June 11, 2019
    Assignee: International Business Machines Corporation
    Inventors: Thomas S. Brugler, John F. Kelley, Todd P. Seager, Douglas Brown
  • Patent number: 10223817
    Abstract: Exemplary method, system, and computer program product embodiments for displaying computer dashboard information are provided. In one embodiment, by way of example only, historical values associated with time intervals are displayed in a single gauge. The historical values are arranged in such a manner that at least one of the historical values is contrasted against a current value for comparison as a single metric. Additional system and computer program product embodiments are disclosed and provide related advantages.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: March 5, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas S. Brugler, Vincent C. Conzola, Randall A. Craig, Todd M. Eischeid, Mark E. Molander
  • Publication number: 20180341634
    Abstract: A computer system identifies hand strokes generated while a user produces handwritten text. Based on the hand strokes, characters are identified. Based on the characters, words are identified. The words are checked for spelling, and the user is notified of any misspelled words.
    Type: Application
    Filed: May 23, 2017
    Publication date: November 29, 2018
    Inventors: Thomas S. Brugler, John F. Kelley, Todd P. Seager, Douglas Brown
  • Publication number: 20180341635
    Abstract: A computer system identifies hand strokes generated while a user produces handwritten text. Based on the hand strokes, characters are identified. Based on the characters, words are identified. The words are checked for spelling, and the user is notified of any misspelled words.
    Type: Application
    Filed: February 7, 2018
    Publication date: November 29, 2018
    Inventors: Thomas S. Brugler, John F. Kelley, Todd P. Seager, Douglas Brown
  • Patent number: 10055324
    Abstract: A method for managing a system may include gathering, with a system manager, data about a first system event and a second system event. The method further includes determining, with the system manager, a plurality of first system event attribute values and a plurality of second system event attribute values. The first and second system event attribute values are based on the data gathered about the first and second system event. The method further includes generating, with the system manager, a display of the plurality of first system event attribute values in hierarchal relation to the plurality of second system event attribute values.
    Type: Grant
    Filed: November 10, 2017
    Date of Patent: August 21, 2018
    Assignee: International Business Machines Corporation
    Inventors: Thomas S. Brugler, Vincent C. Conzola, Randall A. Craig, John P. Franks, Mark E. Molander
  • Patent number: 10019421
    Abstract: In an approach for selecting a version of a webpage to present to a user, a processor receives a request to access a webpage from a device, wherein the webpage includes a plurality of versions of the webpage. A processor receives information about the device. A processor determines a version of the webpage to present, based on the information about the device and a predefined goal associated with the webpage. A processor causes the version of the webpage to be presented.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: July 10, 2018
    Assignee: International Business Machines Corporation
    Inventors: Taylor J. Anderson, Thomas S. Brugler, Richard Chen, Randall A. Craig, Kristin S. Moore
  • Patent number: 9996513
    Abstract: In an approach for selecting a version of a webpage to present to a user, a processor receives a request to access a webpage from a device, wherein the webpage includes a plurality of versions of the webpage. A processor receives information about the device. A processor determines a version of the webpage to present, based on the information about the device and a predefined goal associated with the webpage. A processor causes the version of the webpage to be presented.
    Type: Grant
    Filed: September 12, 2014
    Date of Patent: June 12, 2018
    Assignee: International Business Machines Corporation
    Inventors: Taylor J. Anderson, Thomas S. Brugler, Richard Chen, Randall A. Craig, Kristin S. Moore
  • Publication number: 20180095856
    Abstract: A method for managing a system may include gathering, with a system manager, data about a first system event and a second system event. The method further includes determining, with the system manager, a plurality of first system event attribute values and a plurality of second system event attribute values. The first and second system event attribute values are based on the data gathered about the first and second system event. The method further includes generating, with the system manager, a display of the plurality of first system event attribute values in hierarchal relation to the plurality of second system event attribute values.
    Type: Application
    Filed: November 10, 2017
    Publication date: April 5, 2018
    Inventors: Thomas S. Brugler, Vincent C. Conzola, Randall A. Craig, John P. Franks, Mark E. Molander
  • Patent number: 9910572
    Abstract: A method of graphically duplicating graphic objects through the steps of a computer: receiving a selection of at least two objects and a direction of duplication along an axis. A zero axis point, a farthest axis point for the objects based on the direction of duplication, and a proximal object is determined. A proximal offset point equivalent to a farthest point on the proximal object from the zero axis point is set. A distal object is determined from the objects based on the direction of duplication along the axis, with a starting point of the distal object being designated as a distal offset point. An offset distance equal to a distance between the distal offset point and the proximal offset point is determined. The selection of the objects is duplicated and placed immediately after the farthest axis point plus the offset distance from the farthest axis point.
    Type: Grant
    Filed: April 15, 2015
    Date of Patent: March 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Taylor J. Anderson, Thomas S. Brugler, Richard Chen, Randall A. Craig, Kristin S. Moore
  • Patent number: 9880916
    Abstract: A method for managing a system may include gathering, with a system manager, data about a first system event and a second system event. The method further includes determining, with the system manager, a plurality of first system event attribute values and a plurality of second system event attribute values. The first and second system event attribute values are based on the data gathered about the first and second system event. The method further includes generating, with the system manager, a display of the plurality of first system event attribute values in hierarchal relation to the plurality of second system event attribute values.
    Type: Grant
    Filed: September 25, 2012
    Date of Patent: January 30, 2018
    Assignee: International Business Machines Corporation
    Inventors: Thomas S. Brugler, Vincent C. Conzola, Randall A. Craig, John P. Franks, Mark E. Molander
  • Publication number: 20180004717
    Abstract: In an approach for selecting a version of a webpage to present to a user, a processor receives a request to access a webpage from a device, wherein the webpage includes a plurality of versions of the webpage. A processor receives information about the device. A processor determines a version of the webpage to present, based on the information about the device and a predefined goal associated with the webpage. A processor causes the version of the webpage to be presented.
    Type: Application
    Filed: September 22, 2017
    Publication date: January 4, 2018
    Inventors: Taylor J. Anderson, Thomas S. Brugler, Richard Chen, Randall A. Craig, Kristin S. Moore
  • Patent number: 9697191
    Abstract: In an approach for selecting a version of a webpage to present to a user, a processor receives a request to access a webpage from a device, wherein the webpage includes a plurality of versions of the webpage. A processor receives information about the device. A processor determines a version of the webpage to present, based on the information about the device and a predefined goal associated with the webpage. A processor causes the version of the webpage to be presented.
    Type: Grant
    Filed: July 5, 2016
    Date of Patent: July 4, 2017
    Assignee: International Business Machines Corporation
    Inventors: Taylor J. Anderson, Thomas S. Brugler, Richard Chen, Randall A. Craig, Kristin S. Moore
  • Publication number: 20160306526
    Abstract: A method of graphically duplicating graphic objects through the steps of a computer: receiving a selection of at least two objects and a direction of duplication along an axis. A zero axis point, a farthest axis point for the objects based on the direction of duplication, and a proximal object is determined. A proximal offset point equivalent to a farthest point on the proximal object from the zero axis point is set. A distal object is determined from the objects based on the direction of duplication along the axis, with a starting point of the distal object being designated as a distal offset point. An offset distance equal to a distance between the distal offset point and the proximal offset point is determined. The selection of the objects is duplicated and placed immediately after the farthest axis point plus the offset distance from the farthest axis point.
    Type: Application
    Filed: April 15, 2015
    Publication date: October 20, 2016
    Inventors: Taylor J. Anderson, Thomas S. Brugler, Richard Chen, Randall A. Craig, Kristin S. Moore
  • Publication number: 20160299879
    Abstract: In an approach for selecting a version of a webpage to present to a user, a processor receives a request to access a webpage from a device, wherein the webpage includes a plurality of versions of the webpage. A processor receives information about the device. A processor determines a version of the webpage to present, based on the information about the device and a predefined goal associated with the webpage. A processor causes the version of the webpage to be presented.
    Type: Application
    Filed: July 5, 2016
    Publication date: October 13, 2016
    Inventors: Taylor J. Anderson, Thomas S. Brugler, Richard Chen, Randall A. Craig, Kristin S. Moore
  • Patent number: 9436670
    Abstract: Embodiments of the present invention disclose a method, computer program product, and system for providing an interface for data entry into a webform. In one embodiment, the method includes receiving a selection of an active data-entry field, determining an inline label associated with the active data-entry field, determining which data-entry fields are required data-entry fields, and determining a location of an active data-entry field within a webform. The method further includes calculating an estimated time to complete the webform based on historical data for the active data-entry field and mobile webform. The method further includes providing an interface for the webform that includes information corresponding to the active data-entry field, the determined inline label, an indication of whether or not the active data-entry field is required, the calculated estimated time to complete the webform, and an indication of the determined location of the active data-entry field within the webform.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: September 6, 2016
    Assignee: International Business Machines Corporation
    Inventors: Taylor J. Anderson, Thomas S. Brugler, Richard Chen, Randall A. Craig, Kristin S. Moore