Patents by Inventor Paul M. J. Barry

Paul M. J. Barry 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: 10832150
    Abstract: A method and system are provided for retraining an analytic model. The method includes building, by a processor, a Markov chain for the analytic model. The Markov chain has only two states that consist of an alarm state and a no alarm state. The method further includes updating, by the processor, the Markov chain with observed states, for each of a plurality of timestamps evaluated during a burn-in period. The method also includes updating, by the processor, state transition probabilities within the Markov chain, for each of a plurality of timestamps evaluated after the burn-in period. The method additionally includes generating, by the processor, a signal for causing the model to be retrained, responsive to any of the state transition probabilities representing a probability of greater than 0.5 of seeing the alarm state in a previous interval and again in a current interval.
    Type: Grant
    Filed: July 28, 2016
    Date of Patent: November 10, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul M. J. Barry, Cormac Cummins, Ian Manning, Vinh Tuan Thai
  • Patent number: 10601685
    Abstract: In a method for visualizing cyclical patterns in metric data, receiving, by one or more processors, data relating to a computer environment. The method further includes creating, by one or more processors, a visualization, wherein the visualization presents the data in a first format. The method further includes causing, by one or more processors, the visualization to be displayed in a user interface. The method further includes receiving, by one or more processors, an indication of a user interaction in the user interface, wherein the user interaction indicates an alternative visualization of the data, wherein the alternative visualization presents the data in a second format that includes a fragment of the received data. The method further includes creating, by one or more processors, the alternative visualization.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: March 24, 2020
    Assignee: International Business Machines Corporation
    Inventors: Paul M. J. Barry, Anthony T. Brew, Felix Y. Chang, Vinh Tuan Thai
  • Patent number: 10474356
    Abstract: A method and system for improving virtual keyboard input is provided. The method includes presenting a GUI comprising a character display portion and a virtual touch screen activated keyboard. The virtual touch screen activated keyboard internally includes currently viewable alphabetical character keys and a free sketch area for entering specialized characters not currently viewable via the virtual keyboard. A selection for an alphabetical character is received via the virtual touch screen activated keyboard and presented via the display portion. A user defined motion sketching a character associated with the specialized characters is detected from a user via the free sketch area. The character is converted into one of the specialized characters and presented to the user.
    Type: Grant
    Filed: August 4, 2016
    Date of Patent: November 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Paul M. J. Barry, Vinh Tuan Thai
  • Publication number: 20180331923
    Abstract: In a method for visualizing cyclical patterns in metric data, receiving, by one or more processors, data relating to a computer environment. The method further includes creating, by one or more processors, a visualization, wherein the visualization presents the data in a first format. The method further includes causing, by one or more processors, the visualization to be displayed in a user interface. The method further includes receiving, by one or more processors, an indication of a user interaction in the user interface, wherein the user interaction indicates an alternative visualization of the data, wherein the alternative visualization presents the data in a second format that includes a fragment of the received data. The method further includes creating, by one or more processors, the alternative visualization.
    Type: Application
    Filed: June 28, 2018
    Publication date: November 15, 2018
    Inventors: Paul M.J. Barry, Anthony T. Brew, Felix Y. Chang, Vinh Tuan Thai
  • Patent number: 10044577
    Abstract: In a method for visualizing cyclical patterns in metric data, receiving, by one or more processors, data relating to a computer environment. The method further includes creating, by one or more processors, a visualization, wherein the visualization presents the data in a first format. The method further includes causing, by one or more processors, the visualization to be displayed in a user interface. The method further includes receiving, by one or more processors, an indication of a user interaction in the user interface, wherein the user interaction indicates an alternative visualization of the data, wherein the alternative visualization presents the data in a second format that includes a fragment of the received data. The method further includes creating, by one or more processors, the alternative visualization.
    Type: Grant
    Filed: November 4, 2015
    Date of Patent: August 7, 2018
    Assignee: International Business Machines Corporation
    Inventors: Paul M. J. Barry, Anthony T. Brew, Felix Y. Chang, Vinh Tuan Thai
  • Patent number: 9892486
    Abstract: A computer-implemented method of down-sampling time series data for display is described. The method comprises a step of determining an absolute distance between a previous data point in the series and the present data point, and discarding the present data point if the determined absolute distance is less than a threshold value. The threshold value is dependent on a data value range for the time series data, and a size of a display area within which the time series data is to be displayed.
    Type: Grant
    Filed: October 19, 2015
    Date of Patent: February 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Paul M. J. Barry, Natalia Udaltsova
  • Publication number: 20180039405
    Abstract: A method and system for improving virtual keyboard input is provided. The method includes presenting a GUI comprising a character display portion and a virtual touch screen activated keyboard. The virtual touch screen activated keyboard internally includes currently viewable alphabetical character keys and a free sketch area for entering specialized characters not currently viewable via the virtual keyboard. A selection for an alphabetical character is received via the virtual touch screen activated keyboard and presented via the display portion. A user defined motion sketching a character associated with the specialized characters is detected from a user via the free sketch area. The character is converted into one of the specialized characters and presented to the user.
    Type: Application
    Filed: August 4, 2016
    Publication date: February 8, 2018
    Inventors: Paul M.J. Barry, Vinh Tuan Thai
  • Publication number: 20180032903
    Abstract: A method and system are provided for retraining an analytic model. The method includes building, by a processor, a Markov chain for the analytic model. The Markov chain has only two states that consist of an alarm state and a no alarm state. The method further includes updating, by the processor, the Markov chain with observed states, for each of a plurality of timestamps evaluated during a burn-in period. The method also includes updating, by the processor, state transition probabilities within the Markov chain, for each of a plurality of timestamps evaluated after the burn-in period. The method additionally includes generating, by the processor, a signal for causing the model to be retrained, responsive to any of the state transition probabilities representing a probability of greater than 0.5 of seeing the alarm state in a previous interval and again in a current interval.
    Type: Application
    Filed: July 28, 2016
    Publication date: February 1, 2018
    Inventors: Paul M.J. Barry, Cormac Cummins, Ian Manning, Vinh Tuan Thai
  • Publication number: 20170126519
    Abstract: In a method for visualizing cyclical patterns in metric data, receiving, by one or more processors, data relating to a computer environment. The method further includes creating, by one or more processors, a visualization, wherein the visualization presents the data in a first format. The method further includes causing, by one or more processors, the visualization to be displayed in a user interface. The method further includes receiving, by one or more processors, an indication of a user interaction in the user interface, wherein the user interaction indicates an alternative visualization of the data, wherein the alternative visualization presents the data in a second format that includes a fragment of the received data. The method further includes creating, by one or more processors, the alternative visualization.
    Type: Application
    Filed: November 4, 2015
    Publication date: May 4, 2017
    Inventors: Paul M.J. Barry, Anthony T. Brew, Felix Y. Chang, Vinh Tuan Thai
  • Publication number: 20170109862
    Abstract: A computer-implemented method of down-sampling time series data for display is described. The method comprises a step of determining an absolute distance between a previous data point in the series and the present data point, and discarding the present data point if the determined absolute distance is less than a threshold value. The threshold value is dependent on a data value range for the time series data, and a size of a display area within which the time series data is to be displayed.
    Type: Application
    Filed: October 19, 2015
    Publication date: April 20, 2017
    Inventors: Paul M. J. Barry, Natalia Udaltsova
  • Patent number: 9537804
    Abstract: A computer-implemented method for prioritizing an incoming communication directed to a recipient by an originator includes creating a privacy/trust relationship between a recipient and an originator in response to user input, and determining a disposition of an incoming communication by reference to the privacy/trust relationship.
    Type: Grant
    Filed: October 22, 2014
    Date of Patent: January 3, 2017
    Assignee: International Business Machines Corporation
    Inventors: Paul M. J. Barry, William Duchenay, Martin Fitzgerald, John P. McAleer
  • Patent number: 9537806
    Abstract: A computer-implemented method for prioritizing an incoming communication directed to a recipient by an originator includes creating a privacy/trust relationship between a recipient and an originator in response to user input, and determining a disposition of an incoming communication by reference to the privacy/trust relationship.
    Type: Grant
    Filed: September 17, 2015
    Date of Patent: January 3, 2017
    Assignee: International Business Machines Corporation
    Inventors: Paul M. J. Barry, William Duchenay, Martin Fitzgerald, John P. McAleer
  • Publication number: 20160119263
    Abstract: A computer-implemented method for prioritizing an incoming communication directed to a recipient by an originator includes creating a privacy/trust relationship between a recipient and an originator in response to user input, and determining a disposition of an incoming communication by reference to the privacy/trust relationship.
    Type: Application
    Filed: September 17, 2015
    Publication date: April 28, 2016
    Inventors: Paul M. J. Barry, William Duchenay, Martin Fitzgerald, John P. McAleer
  • Publication number: 20160119781
    Abstract: A computer-implemented method for prioritizing an incoming communication directed to a recipient by an originator includes creating a privacy/trust relationship between a recipient and an originator in response to user input, and determining a disposition of an incoming communication by reference to the privacy/trust relationship.
    Type: Application
    Filed: October 22, 2014
    Publication date: April 28, 2016
    Inventors: Paul M. J. Barry, William Duchenay, Martin Fitzgerald, John P. McAleer