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: 10832150Abstract: 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: GrantFiled: July 28, 2016Date of Patent: November 10, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Paul M. J. Barry, Cormac Cummins, Ian Manning, Vinh Tuan Thai
-
Patent number: 10601685Abstract: 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: GrantFiled: June 28, 2018Date of Patent: March 24, 2020Assignee: International Business Machines CorporationInventors: Paul M. J. Barry, Anthony T. Brew, Felix Y. Chang, Vinh Tuan Thai
-
Patent number: 10474356Abstract: 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: GrantFiled: August 4, 2016Date of Patent: November 12, 2019Assignee: International Business Machines CorporationInventors: Paul M. J. Barry, Vinh Tuan Thai
-
Publication number: 20180331923Abstract: 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: ApplicationFiled: June 28, 2018Publication date: November 15, 2018Inventors: Paul M.J. Barry, Anthony T. Brew, Felix Y. Chang, Vinh Tuan Thai
-
Patent number: 10044577Abstract: 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: GrantFiled: November 4, 2015Date of Patent: August 7, 2018Assignee: International Business Machines CorporationInventors: Paul M. J. Barry, Anthony T. Brew, Felix Y. Chang, Vinh Tuan Thai
-
Patent number: 9892486Abstract: 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: GrantFiled: October 19, 2015Date of Patent: February 13, 2018Assignee: International Business Machines CorporationInventors: Paul M. J. Barry, Natalia Udaltsova
-
Publication number: 20180039405Abstract: 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: ApplicationFiled: August 4, 2016Publication date: February 8, 2018Inventors: Paul M.J. Barry, Vinh Tuan Thai
-
Publication number: 20180032903Abstract: 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: ApplicationFiled: July 28, 2016Publication date: February 1, 2018Inventors: Paul M.J. Barry, Cormac Cummins, Ian Manning, Vinh Tuan Thai
-
Publication number: 20170126519Abstract: 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: ApplicationFiled: November 4, 2015Publication date: May 4, 2017Inventors: Paul M.J. Barry, Anthony T. Brew, Felix Y. Chang, Vinh Tuan Thai
-
Publication number: 20170109862Abstract: 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: ApplicationFiled: October 19, 2015Publication date: April 20, 2017Inventors: Paul M. J. Barry, Natalia Udaltsova
-
Patent number: 9537804Abstract: 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: GrantFiled: October 22, 2014Date of Patent: January 3, 2017Assignee: International Business Machines CorporationInventors: Paul M. J. Barry, William Duchenay, Martin Fitzgerald, John P. McAleer
-
Patent number: 9537806Abstract: 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: GrantFiled: September 17, 2015Date of Patent: January 3, 2017Assignee: International Business Machines CorporationInventors: Paul M. J. Barry, William Duchenay, Martin Fitzgerald, John P. McAleer
-
Publication number: 20160119263Abstract: 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: ApplicationFiled: September 17, 2015Publication date: April 28, 2016Inventors: Paul M. J. Barry, William Duchenay, Martin Fitzgerald, John P. McAleer
-
Publication number: 20160119781Abstract: 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: ApplicationFiled: October 22, 2014Publication date: April 28, 2016Inventors: Paul M. J. Barry, William Duchenay, Martin Fitzgerald, John P. McAleer