Patents by Inventor Matthew Francis Peters
Matthew Francis Peters 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: 9921950Abstract: A method captures diagnostic trace information in a computer system having a plurality of software images. Information is received that is associated with a first failure in a first one of the plurality of software images. The received information is distributed to others of the plurality of software images. Further information is captured that is associated with a second failure in another one of the plurality of software images. The information associated with a first failure in a first one of said plurality of software images is combined with the information associated with a second failure in another of said plurality of software images, and the combined information is analyzed in order to determine a cause of the first failure.Type: GrantFiled: March 14, 2016Date of Patent: March 20, 2018Assignee: International Business Machines CorporationInventors: Richard Nigel Chamberlain, Howard J. Hellyer, Matthew Francis Peters, Adam John Pilkington
-
Patent number: 9852051Abstract: A computer system and computer program captures diagnostic trace information in a computer system having a plurality of software images. Information is received that is associated with a first failure in a first one of the plurality of software images. The received information is distributed to others of the plurality of software images. Further information is captured that is associated with a second failure in another one of the plurality of software images. The information associated with a first failure in a first one of said plurality of software images is combined with the information associated with a second failure in another of said plurality of software images, and the combined information is analyzed in order to determine a cause of the first failure.Type: GrantFiled: March 14, 2016Date of Patent: December 26, 2017Assignee: International Business Machines CorporationInventors: Richard Nigel Chamberlain, Howard J. Hellyer, Matthew Francis Peters, Adam John Pilkington
-
Patent number: 9436590Abstract: A computer system and computer program captures diagnostic trace information in a computer system having a plurality of software images. Information is received that is associated with a first failure in a first one of the plurality of software images. The received information is distributed to others of the plurality of software images. Further information is captured that is associated with a second failure in another one of the plurality of software images. The information associated with a first failure in a first one of said plurality of software images is combined with the information associated with a second failure in another of said plurality of software images, and the combined information is analyzed in order to determine a cause of the first failure.Type: GrantFiled: June 28, 2013Date of Patent: September 6, 2016Assignee: International Business Machines CorporationInventors: Richard Nigel Chamberlain, Howard J. Hellyer, Matthew Francis Peters, Adam John Pilkington
-
Patent number: 9424170Abstract: A method captures diagnostic trace information in a computer system having a plurality of software images. Information is received that is associated with a first failure in a first one of the plurality of software images. The received information is distributed to others of the plurality of software images. Further information is captured that is associated with a second failure in another one of the plurality of software images. The information associated with a first failure in a first one of said plurality of software images is combined with the information associated with a second failure in another of said plurality of software images, and the combined information is analyzed in order to determine a cause of the first failure.Type: GrantFiled: August 29, 2014Date of Patent: August 23, 2016Assignee: International Business Machines CorporationInventors: Richard Nigel Chamberlain, Howard J. Hellyer, Matthew Francis Peters, Adam John Pilkington
-
Publication number: 20160203037Abstract: A computer system and computer program captures diagnostic trace information in a computer system having a plurality of software images. Information is received that is associated with a first failure in a first one of the plurality of software images. The received information is distributed to others of the plurality of software images. Further information is captured that is associated with a second failure in another one of the plurality of software images. The information associated with a first failure in a first one of said plurality of software images is combined with the information associated with a second failure in another of said plurality of software images, and the combined information is analyzed in order to determine a cause of the first failure.Type: ApplicationFiled: March 14, 2016Publication date: July 14, 2016Inventors: Richard Nigel Chamberlain, Howard J. Hellyer, Matthew Francis Peters, Adam John Pilkington
-
Publication number: 20160196177Abstract: A method captures diagnostic trace information in a computer system having a plurality of software images. Information is received that is associated with a first failure in a first one of the plurality of software images. The received information is distributed to others of the plurality of software images. Further information is captured that is associated with a second failure in another one of the plurality of software images. The information associated with a first failure in a first one of said plurality of software images is combined with the information associated with a second failure in another of said plurality of software images, and the combined information is analyzed in order to determine a cause of the first failure.Type: ApplicationFiled: March 14, 2016Publication date: July 7, 2016Inventors: Richard Nigel Chamberlain, Howard J. Hellyer, Matthew Francis Peters, Adam John Pilkington
-
Publication number: 20140372808Abstract: A method captures diagnostic trace information in a computer system having a plurality of software images. Information is received that is associated with a first failure in a first one of the plurality of software images. The received information is distributed to others of the plurality of software images. Further information is captured that is associated with a second failure in another one of the plurality of software images. The information associated with a first failure in a first one of said plurality of software images is combined with the information associated with a second failure in another of said plurality of software images, and the combined information is analyzed in order to determine a cause of the first failure.Type: ApplicationFiled: August 29, 2014Publication date: December 18, 2014Inventors: Richard Nigel Chamberlain, Howard J. Hellyer, Matthew Francis Peters, Adam John Pilkington
-
Publication number: 20140047280Abstract: A method, computer system, and computer program captures diagnostic trace information in a computer system having a plurality of software images. Information is received that is associated with a first failure in a first one of the plurality of software images. The received information is distributed to others of the plurality of software images. Further information is captured that is associated with a second failure in another one of the plurality of software images. The information associated with a first failure in a first one of said plurality of software images is combined with the information associated with a second failure in another of said plurality of software images, and the combined information is analyzed in order to determine a cause of the first failure.Type: ApplicationFiled: June 28, 2013Publication date: February 13, 2014Inventors: Richard Nigel Chamberlain, Howard J. Hellyer, Matthew Francis Peters, Adam John Pilkington
-
Patent number: 8614799Abstract: A method of paged memory management for a software process executing in a memory of a computer system, the software process having a first operating mode and a second operating mode, and the software process having associated memory page use information for determining a set of pages to be maintained in the memory. The method comprises recording the memory page use information to a data store as first operating mode memory page use information in response to a determination that the software process leaves the first operating mode, and retrieving the first operating mode memory page use information in response to a determination that the software process enters the first operating mode.Type: GrantFiled: June 1, 2006Date of Patent: December 24, 2013Assignee: International Business Machines CorporationInventors: Gordon Douglas Hutchison, Matthew Francis Peters, Emma Louise Shepherd
-
Patent number: 8271439Abstract: A method for providing synchronized updates to a data record in a data store, the data record including a plurality of data fields, each of the plurality of data fields having an initial field value, the method includes reading the data record from the data store into a data record in memory, each of the plurality of data fields of the data record in the data store having a corresponding data field in the data record in memory, the data fields in the data record in memory having inspectable and modifiable field values; identifying a set of relevant fields comprising at least one of an inspected field and a modified field of the data record in memory; in response to a determination that fields of the data record in the data store corresponding to each of the fields in the set of relevant fields has a value of its initial field value, updating the data record in the data store with the value of modified fields in the data record in memory.Type: GrantFiled: July 27, 2007Date of Patent: September 18, 2012Assignee: International Business Machines CorporationInventor: Matthew Francis Peters
-
Publication number: 20080046676Abstract: A method for providing synchronized updates to a data record in a data store, the data record including a plurality of data fields, each of the plurality of data fields having an initial field value, the method includes reading the data record from the data store into a data record in memory, each of the plurality of data fields of the data record in the data store having a corresponding data field in the data record in memory, the data fields in the data record in memory having inspectable and modifiable field values; identifying a set of relevant fields comprising at least one of an inspected field and a modified field of the data record in memory; in response to a determination that fields of the data record in the data store corresponding to each of the fields in the set of relevant fields has a value of its initial field value, updating the data record in the data store with the value of modified fields in the data record in memory.Type: ApplicationFiled: July 27, 2007Publication date: February 21, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Matthew Francis Peters
-
Patent number: 7010555Abstract: A system and method for incrementally compacting a computer system heap is presented. A heap, such as a garbage-collected heap in a Java environment, is divided into logical regions. When the heap is becoming fragmented, an incremental compaction cycle is commenced. During a first time period, the first region of the heap is compacted, with subsequent regions being compacted during subsequent time periods. A time period commences when a garbage collection event occurs. In a multiprocessor environment the regions can be divided into a number of sections which are each compacted using a different processor. One or more break tables are constructed indicating how far contiguous groups of moveable objects should be moved to better group objects and eliminate interspersed free spaces. References throughout the heap that point to objects within the compacted region are then adjusted so that the references point to the new object locations.Type: GrantFiled: October 17, 2002Date of Patent: March 7, 2006Assignee: International Business Machines CorporationInventors: Geoffrey Owen Blandy, Robert Tod Dimpsey, Kean G. Kuiper, Matthew Francis Peters
-
Publication number: 20040078381Abstract: A system and method for incrementally compacting a computer system heap is presented. A heap, such as a garbage-collected heap in a Java environment, is divided into logical regions. When the heap is becoming fragmented, an incremental compaction cycle is commenced. During a first time period, the first region of the heap is compacted, with subsequent regions being compacted during subsequent time periods. A time period commences when a garbage collection event occurs. In a multiprocessor environment the regions can be divided into a number of sections which are each compacted using a different processor. One or more break tables are constructed indicating how far contiguous groups of moveable objects should be moved to better group objects and eliminate interspersed free spaces. References throughout the heap that point to objects within the compacted region are then adjusted so that the references point to the new object locations.Type: ApplicationFiled: October 17, 2002Publication date: April 22, 2004Applicant: International Business Machines CorporationInventors: Geoffrey Owen Blandy, Robert Tod Dimpsey, Kean G. Kuiper, Matthew Francis Peters
-
Patent number: 6662300Abstract: The invention provides a method for providing, from a client computer across a network, a secure password to one or more remote computers. The method comprises the steps of: obtaining a string associated with an application on one of the or each remote computer; obtaining a password from a user of the client computer; combining the string and the password irreversibly to generate a secure password for the application; and providing only the secure password to the one remote computer.Type: GrantFiled: June 29, 1999Date of Patent: December 9, 2003Assignee: International Business Machines CorporationInventor: Matthew Francis Peters
-
Patent number: 6516421Abstract: Provided is a method and components of an apparatus for implementing a method for assisting with adjustment of the timing of user-inactivity-dependent changes of operational state of an apparatus, by identifying user interactions following a change of operational state, determining when the user's interactions or lack of interaction following the change of state suggest that a change to an inactivity time period is desirable, and either automatically changing the inactivity time period or prompting the user to change the time period.Type: GrantFiled: February 17, 2000Date of Patent: February 4, 2003Assignee: International Business Machines CorporationInventor: Matthew Francis Peters