Patents by Inventor Matthew D. Whitbourne

Matthew D. Whitbourne 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: 10884818
    Abstract: According to one or more embodiments of the present invention a computer-implemented method includes allocating, for a partition from a plurality of partitions of a computer server, a first set of computing resources of the computer server. The method further includes receiving a request to increase processing capacity for the partition. The method further includes in response, allocating a second set of computer resources, in addition to the first set of computer resources, for the partition. The method further includes operating the partition using the first set of computing resources and the second set of computing resources.
    Type: Grant
    Filed: November 8, 2018
    Date of Patent: January 5, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Peter G. Sutton, David H. Surman, Matthew D. Whitbourne
  • Publication number: 20200151021
    Abstract: According to one or more embodiments of the present invention a computer-implemented method includes allocating, for a partition from a plurality of partitions of a computer server, a first set of computing resources of the computer server. The method further includes receiving a request to increase processing capacity for the partition. The method further includes in response, allocating a second set of computer resources, in addition to the first set of computer resources, for the partition. The method further includes operating the partition using the first set of computing resources and the second set of computing resources.
    Type: Application
    Filed: November 8, 2018
    Publication date: May 14, 2020
    Inventors: Peter G. Sutton, David H. Surman, Matthew D. Whitbourne
  • Patent number: 10380622
    Abstract: Processes, devices, and articles of manufacture are disclosed for managing the display of advertisements on a web page. Each may be configured for steps that include determining the length of a portion of web page content, assigning a priority to each of a set of advertisements for display on a web page, selecting advertisements for display on a web page, determining the difference between said length of said portion of web page content and the cumulative length of said selected advertisements, and if the length of the advertisement exceeds said difference then omitting the advertisement and selecting another.
    Type: Grant
    Filed: May 24, 2012
    Date of Patent: August 13, 2019
    Assignee: International Business Machines Corporation
    Inventors: Christopher Phillips, Matthew D. Whitbourne
  • Patent number: 10368180
    Abstract: Translating user interface sounds into 3D audio comprises: receiving an audio request call from a process relating to a user interface event; converting the audio request call into a position in 3D audio space representative of the process from which the call has been received; and playing a corresponding sound in a surround sound system in the position in 3D audio space. Each open application in a graphical user interface may be provided with a sound space, in the 3D audio space, from which any event sounds are played.
    Type: Grant
    Filed: May 2, 2012
    Date of Patent: July 30, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew A. Armstrong, Jonathan C. Mace, Matthew D. Whitbourne
  • Patent number: 10362425
    Abstract: Translating user interface sounds into 3D audio comprises: receiving an audio request call from a process relating to a user interface event; converting the audio request call into a position in 3D audio space representative of the process from which the call has been received; and playing a corresponding sound in a surround sound system in the position in 3D audio space. Each open application in a graphical user interface may be provided with a sound space, in the 3D audio space, from which any event sounds are played.
    Type: Grant
    Filed: March 19, 2012
    Date of Patent: July 23, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew A. Armstrong, Jonathan C. Mace, Matthew D. Whitbourne
  • Patent number: 10338944
    Abstract: Embodiments include methods, and computing systems, and computer program products for automatic discovery and classification of Java virtual machines running on a logical partition of a computing system. Aspects include: examining, via a service request block (SRB) routine, each of address spaces to identify one or more address spaces eligible to operate a Java virtual machine, retrieve, by a Java virtual machine management system via a CSVINFO macro call to each of address space control blocks on the logical partition of the computing system, in a predetermined interval, each of the of Java virtual machines corresponds to one of the address spaces, discovering, through CSVINFO retrieved, one or more Java virtual machines running on the logical partition of the computing system, and classifying, through Content Directory Entries examined using the CSVINFO macro, the one or more Java virtual machines discovered.
    Type: Grant
    Filed: March 11, 2016
    Date of Patent: July 2, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthew D. Whitbourne, Nigel V. Williams
  • Patent number: 9824002
    Abstract: In response to a test case error generated by execution of a test case against a code build, a source code segment that caused the test case error is identified by a defect monitor. The identified source code segment is linked to the test case that generated the test case error. The linked source code segment is monitored for code changes. A determination is made as to whether a test case re-execution criterion associated with the test case has been satisfied based upon a detected code change of the linked source code segment. An indication to re-execute the test case is generated in response to determining that the test case re-execution criterion associated with the test case has been satisfied.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: November 21, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Katherine M. Shann, Matthew D. Whitbourne, Daniel E. Would, Shanna Xu
  • Publication number: 20170262305
    Abstract: Embodiments include methods, and computing systems, and computer program products for automatic discovery and classification of Java virtual machines running on a logical partition of a computing system. Aspects include: examining, via a service request block (SRB) routine, each of address spaces to identify one or more address spaces eligible to operate a Java virtual machine, retrieve, by a Java virtual machine management system via a CSVINFO macro call to each of address space control blocks on the logical partition of the computing system, in a predetermined interval, each of the of Java virtual machines corresponds to one of the address spaces, discovering, through CSVINFO retrieved, one or more Java virtual machines running on the logical partition of the computing system, and classifying, through Content Directory Entries examined using the CSVINFO macro, the one or more Java virtual machines discovered.
    Type: Application
    Filed: March 11, 2016
    Publication date: September 14, 2017
    Inventors: Matthew D. Whitbourne, Nigel V. Williams
  • Publication number: 20160028641
    Abstract: Providing advanced notification of workload. A reference to a second website provided to a first website for posting by the first website can be identified. Information associated with the first website can be analyzed to determine whether the reference to the second website will cause an increase in workload to the second website. Responsive to determining the reference to the second website will cause the increase in workload to the second website, an alert can be communicated to the second website or an entity that manages the second website, the alert indicating that the increase in workload to the second website will occur.
    Type: Application
    Filed: October 8, 2015
    Publication date: January 28, 2016
    Inventors: Michael J. Coleman, Matthew D. Whitbourne
  • Patent number: 9195564
    Abstract: Providing advanced notification of workload. A reference to a second website provided to a first website for posting by the first website can be identified. Information associated with the first website can be analyzed to determine whether the reference to the second website will cause an increase in workload to the second website. Responsive to determining the reference to the second website will cause the increase in workload to the second website, an alert can be communicated to the second website or an entity that manages the second website, the alert indicating that the increase in workload to the second website will occur.
    Type: Grant
    Filed: September 4, 2012
    Date of Patent: November 24, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael J. Coleman, Matthew D. Whitbourne
  • Publication number: 20150317244
    Abstract: In response to a test case error generated by execution of a test case against a code build, a source code segment that caused the test case error is identified by a defect monitor. The identified source code segment is linked to the test case that generated the test case error. The linked source code segment is monitored for code changes. A determination is made as to whether a test case re-execution criterion associated with the test case has been satisfied based upon a detected code change of the linked source code segment. An indication to re-execute the test case is generated in response to determining that the test case re-execution criterion associated with the test case has been satisfied.
    Type: Application
    Filed: June 30, 2015
    Publication date: November 5, 2015
    Inventors: Katherine M. Shann, Matthew D. Whitbourne, Daniel E. Would, Shanna Xu
  • Patent number: 9117025
    Abstract: In response to a test case error generated by execution of a test case against a code build, a source code segment that caused the test case error is identified by a defect monitor. The identified source code segment is linked to the test case that generated the test case error. The linked source code segment is monitored for code changes. A determination is made as to whether a test case re-execution criterion associated with the test case has been satisfied based upon a detected code change of the linked source code segment. An indication to re-execute the test case is generated in response to determining that the test case re-execution criterion associated with the test case has been satisfied.
    Type: Grant
    Filed: August 16, 2011
    Date of Patent: August 25, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Katherine M. Shann, Matthew D. Whitbourne, Daniel E. Would, Shanna Xu
  • Patent number: 9104806
    Abstract: In response to a test case error generated by execution of a test case against a code build, a source code segment that caused the test case error is identified by a defect monitor. The identified source code segment is linked to the test case that generated the test case error. The linked source code segment is monitored for code changes. A determination is made as to whether a test case re-execution criterion associated with the test case has been satisfied based upon a detected code change of the linked source code segment. An indication to re-execute the test case is generated in response to determining that the test case re-execution criterion associated with the test case has been satisfied.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: August 11, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Katherine M. Shann, Matthew D. Whitbourne, Daniel E. Would, Shanna Xu
  • Patent number: 9106763
    Abstract: An apparatus, method and computer program for quantifying coverage of an advertising ringtone in a telephony system, the apparatus comprising: a receive component for receiving a request for an electronic device; a generate component, responsive to the receiver receiving the request, for playing the advertising ringtone on the electronic device; and a monitor component, responsive to the electronic device playing the advertising ringtone, for collecting coverage information from a personal device, wherein the monitor component comprises: a proximity component for identifying a local electronic resource; a select component, responsive to the proximity component identifying the local electronic resource, for determining the local electronic resource is the personal device; and a gather component, responsive to the select component determining the personal device, for gathering coverage information from the personal device.
    Type: Grant
    Filed: April 20, 2011
    Date of Patent: August 11, 2015
    Assignee: International Business Machines Corporation
    Inventors: Michael J. Coleman, Alok Jain, Matthew D. Whitbourne
  • Patent number: 8869167
    Abstract: Operating a data processing system comprises defining a plurality of profiles, each profile comprising a list of one or more applications; receiving a defined user input requesting a switch from a first profile to a second profile; hibernating the (or each) application listed in the first profile; and recalling from hibernation the (or each) application listed in the second profile. Preferably, a graphical user interface is adjusted to reflect a change in status of each application that has been hibernated or recalled from hibernation.
    Type: Grant
    Filed: March 14, 2012
    Date of Patent: October 21, 2014
    Assignee: International Business Machines Corporation
    Inventors: Michael R. Croft, Philip Jones, Adam R. Rice, Matthew D. Whitbourne
  • Patent number: 8856802
    Abstract: Operating a data processing system comprises defining a plurality of profiles, each profile comprising a list of one or more applications; receiving a defined user input requesting a switch from a first profile to a second profile; hibernating the (or each) application listed in the first profile; and recalling from hibernation the (or each) application listed in the second profile. Preferably, a graphical user interface is adjusted to reflect a change in status of each application that has been hibernated or recalled from hibernation.
    Type: Grant
    Filed: May 3, 2012
    Date of Patent: October 7, 2014
    Assignee: International Business Machines Corporation
    Inventors: Michael R. Croft, Philip Jones, Adam R. Rice, Matthew D. Whitbourne
  • Publication number: 20140068052
    Abstract: Providing advanced notification of workload. A reference to a second website provided to a first website for posting by the first website can be identified. Information associated with the first website can be analyzed to determine whether the reference to the second website will cause an increase in workload to the second website. Responsive to determining the reference to the second website will cause the increase in workload to the second website, an alert can be communicated to the second website or an entity that manages the second website, the alert indicating that the increase in workload to the second website will occur.
    Type: Application
    Filed: September 4, 2012
    Publication date: March 6, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: MICHAEL J. COLEMAN, MATTHEW D. WHITBOURNE
  • Publication number: 20130047140
    Abstract: In response to a test case error generated by execution of a test case against a code build, a source code segment that caused the test case error is identified by a defect monitor. The identified source code segment is linked to the test case that generated the test case error. The linked source code segment is monitored for code changes. A determination is made as to whether a test case re-execution criterion associated with the test case has been satisfied based upon a detected code change of the linked source code segment. An indication to re-execute the test case is generated in response to determining that the test case re-execution criterion associated with the test case has been satisfied.
    Type: Application
    Filed: August 16, 2011
    Publication date: February 21, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Katherine M. Shann, Matthew D. Whitbourne, Daniel E. Would, Shanna Xu
  • Publication number: 20130047141
    Abstract: In response to a test case error generated by execution of a test case against a code build, a source code segment that caused the test case error is identified by a defect monitor. The identified source code segment is linked to the test case that generated the test case error. The linked source code segment is monitored for code changes. A determination is made as to whether a test case re-execution criterion associated with the test case has been satisfied based upon a detected code change of the linked source code segment. An indication to re-execute the test case is generated in response to determining that the test case re-execution criterion associated with the test case has been satisfied.
    Type: Application
    Filed: March 29, 2012
    Publication date: February 21, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Katherine M. Shann, Matthew D. Whitbourne, Daniel E. Would, Shanna Xu
  • Publication number: 20120266067
    Abstract: Translating user interface sounds into 3D audio comprises: receiving an audio request call from a process relating to a user interface event; converting the audio request call into a position in 3D audio space representative of the process from which the call has been received; and playing a corresponding sound in a surround sound system in the position in 3D audio space. Each open application in a graphical user interface may be provided with a sound space, in the 3D audio space, from which any event sounds are played.
    Type: Application
    Filed: May 2, 2012
    Publication date: October 18, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew A. Armstrong, Jonathan C. Mace, Matthew D. Whitbourne