Patents by Inventor Matthew Charles Compton
Matthew Charles Compton 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: 8639598Abstract: A method for providing technical support for a computing device is disclosed herein. In one embodiment, such a method includes detecting a problem associated with a computing device. The method then determines a support level assigned to the computing device. A set of problems is associated with the support level. If the problem belongs to the set of problems associated with the support level, the method automatically sends a message to a support provider so that the support provider can address the problem. A corresponding system and computer program product are also described herein.Type: GrantFiled: October 15, 2010Date of Patent: January 28, 2014Assignee: International Business Machines CorporationInventors: Matthew Charles Compton, Nikhil Khandelwal, Michael R. Maletich, Richard Albert Welp
-
Patent number: 8559129Abstract: A pass-through accessor comprising a fixturing apparatus that can store a plurality of portable data storage cassettes. The pass-through accessor comprises a moveable gripper assembly comprising a plurality of gripping members. The gripper assembly releaseably attaches to a portable data storage cassette disposed in a storage slot, pulls that portable data storage cassette outwardly from the storage slot, and releaseably attaches that portable data storage cassette to one of a plurality of fixturing assemblies disposed on the fixturing apparatus.Type: GrantFiled: October 1, 2008Date of Patent: October 15, 2013Assignee: International Business Machines CorporationInventors: Matthew Charles Compton, Louis Daniel Echevarria, Stefan Lehmann, Richard Albert Welp
-
Patent number: 8527378Abstract: A method for providing technical support for a computing device is disclosed herein. In one embodiment, such a method includes detecting a problem associated with a computing device. The method then determines a support level assigned to the computing device. A set of problems is associated with the support level. If the problem belongs to the set of problems associated with the support level, the method automatically sends a message to a support provider so that the support provider can address the problem.Type: GrantFiled: April 25, 2012Date of Patent: September 3, 2013Assignee: International Business Machines CorporationInventors: Matthew Charles Compton, Nikhil Khandelwal, Michael R. Maletich, Richard Albert Welp
-
Publication number: 20120316670Abstract: A method is provided to handle portable cassettes removeably disposed in a data storage library, wherein the method supplies a data storage library comprising a plurality of storage slots, and a plurality of portable cassettes removeably disposed a designated storage slot in a first alignment order, and a pass-through accessor comprising a moveable fixturing apparatus to store portable cassettes, wherein the pass-through accessor is moveably disposed in the data storage library. The method positions the pass-through accessor adjacent an open end of a designated storage slot, and sequentially removes and attaches to the fixturing apparatus a plurality of portable cassettes from the designated storage slot. The method then transports the plurality of portable cassettes to a designated location within the data storage library.Type: ApplicationFiled: August 20, 2012Publication date: December 13, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Matthew Charles Compton, Louis Daniel Echevarria, Stefan Lehmann, Richard Albert Welp
-
Patent number: 8295005Abstract: A method is provided to handle portable cassettes removeably disposed in a data storage library, wherein the method supplies a data storage library comprising a plurality of storage slots, and a plurality of portable cassettes removeably disposed a designated storage slot in a first alignment order, and a pass-through accessor comprising a moveable fixturing apparatus to store portable cassettes, wherein the pass-through accessor is moveably disposed in the data storage library. The method positions the pass-through accessor adjacent an open end of a designated storage slot, and sequentially removes and attaches to the fixturing apparatus a plurality of portable cassettes from the designated storage slot. The method then transports the plurality of portable cassettes to a designated location within the data storage library.Type: GrantFiled: August 17, 2009Date of Patent: October 23, 2012Assignee: International Business Machines CorporationInventors: Matthew Charles Compton, Louis Daniel Echevarria, Stefan Lehmann, Richard Albert Welp
-
Publication number: 20120213616Abstract: A method to audit portable cassettes removeably disposed in a data storage library comprising a plurality of storage slots, a plurality of portable cassettes removeably disposed in one or more of said plurality of storage slots, and a pass-through accessor comprising a moveable fixturing apparatus, wherein the pass-through accessor is moveably disposed in said data storage library. The method disposes the pass-through accessor adjacent a first one of said plurality of storage slots, removes a first portable cassette from the first storage slot, and attaches the first portable cassette to a first fixturing assembly disposed on the fixturing apparatus. The method then removes a second portable cassette from the first storage slot, and attaches the second portable cassette to a second fixturing assembly disposed on the fixturing apparatus.Type: ApplicationFiled: April 30, 2012Publication date: August 23, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Matthew Charles Compton, Louis Daniel Echevarria, Stefan Lehmann, Richard Albert Welp
-
Patent number: 8175745Abstract: A method to audit portable cassettes removeably disposed in a data storage library comprising a plurality of storage slots, a plurality of portable cassettes removeably disposed in one or more of said plurality of storage slots, and a pass-through accessor comprising a moveable fixturing apparatus, wherein the pass-through accessor is moveably disposed in said data storage library. The method disposes the pass-through accessor adjacent a first one of said plurality of storage slots, removes a first portable cassette from the first storage slot, and attaches the first portable cassette to a first fixturing assembly disposed on the fixturing apparatus. The method then removes a second portable cassette from the first storage slot, and attaches the second portable cassette to a second fixturing assembly disposed on the fixturing apparatus.Type: GrantFiled: May 12, 2009Date of Patent: May 8, 2012Assignee: International Business Machines CorporationInventors: Matthew Charles Compton, Louis Daniel Echevarria, Stefan Lehmann, Richard Albert Welp
-
Patent number: 8055945Abstract: A method for reporting error resolution information according to one embodiment includes identifying an error; tracking information output to a user when attempting to resolve the error; and sending error resolution data to a remote system, the error resolution data comprising at least a representation of the error and at least a representation of some of the information output to the user. Additional systems, methods, and computer program products are also presented.Type: GrantFiled: February 2, 2009Date of Patent: November 8, 2011Assignee: International Business Machines CorporationInventors: Matthew Charles Compton, Louis Daniel Echevarria, Alain Asong Taku, Richard Albert Welp
-
Patent number: 7962791Abstract: An apparatus, system, and method are disclosed for automated data determination propagation. A data package source collects data and compiles the data into data packages. A local data package prioritization module determines a prioritized order of the data packages based on a local priority matrix. The local data package prioritization module sends the data packages in the prioritized order over a temporary data connection to a central data package prioritization module. The local data package prioritization module updates the local priority matrix over the temporary data connection based on a central priority matrix. The central data package prioritization module receives the data packages and makes one or more updates to the central priority matrix based on the data packages.Type: GrantFiled: September 3, 2008Date of Patent: June 14, 2011Assignee: International Business Machines CorporationInventors: Matthew Charles Compton, Louis Daniel Echevarria, Richard Albert Welp
-
Patent number: 7882402Abstract: An apparatus, system, and method are disclosed for data priority determination. A receiving module receives a data package. A parsing module parses out priority indicators from the data package. A comparison module compares the priority indicators to entries in a priority matrix, determining whether the data package is of a defined data package type. In response to a determination that the data package is of the defined data package type, a priority determination module determines a data package priority of the data package based on a data package priority of the defined data package type. In response to a determination that the data package is not of the defined data package type, a type definition module defines a new data package type having a data package priority based on the priority indicators. A priority update module updates the data package priority of the defined data package type.Type: GrantFiled: September 3, 2008Date of Patent: February 1, 2011Assignee: International Business Machines CorporationInventors: Matthew Charles Compton, Louis Daniel Echevarria, Christine Lynette Telford, Richard Albert Welp
-
Patent number: 7865783Abstract: A method, system and computer program product for logging and identifying microcode errors in a computing environment is provided. Each of a plurality of errors in the microcode is logged using a plurality of error logging commands. Each of the plurality of errors is indexed to generate a plurality of indexed errors. A plurality of unique keys is associated to each of the plurality of indexed errors. A master index of the plurality of unique keys is created.Type: GrantFiled: May 22, 2008Date of Patent: January 4, 2011Assignee: International Business Machines CorporationInventors: Matthew Charles Compton, Louis Daniel Echevarria, Ricardo Sedillos Padilla, Richard Albert Welp
-
Patent number: 7778974Abstract: A method to archive log entries created by a data storage system comprising a first memory and a library log encoded in that first memory, wherein the first memory comprises a storage capacity, and wherein the method writes a plurality of log entries to the library log, wherein each log entry comprises a log entry time. At a time T0, the method copies to a log archive the plurality of log entries written to the library log, and sets a subsequent retrieval time based upon a time T1 when an earliest log entry was written to the library log, and a time T2 when a latest log entry was written to the library log.Type: GrantFiled: October 14, 2007Date of Patent: August 17, 2010Assignee: International Business Machines CorporationInventors: Matthew Charles Compton, Stefan Lehmann
-
Publication number: 20100199132Abstract: A method for reporting error resolution information according to one embodiment includes identifying an error; tracking information output to a user when attempting to resolve the error; and sending error resolution data to a remote system, the error resolution data comprising at least a representation of the error and at least a representation of some of the information output to the user. Additional systems, methods, and computer program products are also presented.Type: ApplicationFiled: February 2, 2009Publication date: August 5, 2010Inventors: Matthew Charles Compton, Louis Daniel Echevarria, Alain Asong Taku, Richard Albert Welp
-
Publication number: 20100058117Abstract: An apparatus, system, and method are disclosed for automated data determination propagation. A data package source collects data and compiles the data into data packages. A local data package prioritization module determines a prioritized order of the data packages based on a local priority matrix. The local data package prioritization module sends the data packages in the prioritized order over a temporary data connection to a central data package prioritization module. The local data package prioritization module updates the local priority matrix over the temporary data connection based on a central priority matrix. The central data package prioritization module receives the data packages and makes one or more updates to the central priority matrix based on the data packages.Type: ApplicationFiled: September 3, 2008Publication date: March 4, 2010Inventors: Matthew Charles Compton, Louis Daniel Echevarria, Richard Albert Welp
-
Publication number: 20100058122Abstract: An apparatus, system, and method are disclosed for data priority determination. A receiving module receives a data package. A parsing module parses out priority indicators from the data package. A comparison module compares the priority indicators to entries in a priority matrix, determining whether the data package is of a defined data package type. In response to a determination that the data package is of the defined data package type, a priority determination module determines a data package priority of the data package based on a data package priority of the defined data package type. In response to a determination that the data package is not of the defined data package type, a type definition module defines a new data package type having a data package priority based on the priority indicators. A priority update module updates the data package priority of the defined data package type.Type: ApplicationFiled: September 3, 2008Publication date: March 4, 2010Inventors: Matthew Charles Compton, Louis Daniel Echevarria, Christine Lynette Telford, Richard Albert Welp
-
Publication number: 20090292955Abstract: A method, system and computer program product for logging and identifying microcode errors in a computing environment is provided. Each of a plurality of errors in the microcode is logged using a plurality of error logging commands. Each of the plurality of errors is indexed to generate a plurality of indexed errors. A plurality of unique keys is associated to each of the plurality of indexed errors. A master index of the plurality of unique keys is created.Type: ApplicationFiled: May 22, 2008Publication date: November 26, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Matthew Charles COMPTON, Louis Daniel ECHEVARRIA, Ricardo Sedillos PADILLA, Richard Albert WELP
-
Patent number: 7542985Abstract: A method of establishing a prioritization for transmission of log files from a remote computer to a central repository involves receiving a first log file package at the central repository from the remote computer, the first log file package having been generated in response to a predetermined event at the remote computer, tracking which logs of the first log file package are utilized at the central repository, updating priority of the logs, designating additional log files that were not part of the first log file package that are to be included in a second log file package, sending a list of the log priorities and the designated log files from the central repository to the remote computer, and receiving the second log file package at the central repository from the remote computer.Type: GrantFiled: June 12, 2008Date of Patent: June 2, 2009Assignee: International Business Machines CorporationInventors: Matthew Charles Compton, Louis Daniel Echevarria, Michael R. Maletich, Richard Albert Welp
-
Publication number: 20090100111Abstract: A method to archive log entries created by a data storage system comprising a first memory and a library log encoded in that first memory, wherein the first memory comprises a storage capacity, and wherein the method writes a plurality of log entries to the library log, wherein each log entry comprises a log entry time. At a time T0, the method copies to a log archive the plurality of log entries written to the library log, and sets a subsequent retrieval time based upon a time T1 when an earliest log entry was written to the library log, and a time T2 when a latest log entry was written to the library log.Type: ApplicationFiled: October 14, 2007Publication date: April 16, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Matthew Charles Compton, Stefan Lehmann
-
Publication number: 20080155124Abstract: An apparatus, system, and method are disclosed for remote multi-user KVM switching. The apparatus for remote multi-user KVM switching is provided with a plurality of modules configured to functionally execute the necessary steps of communicating a user-interface signal with a user-interactive device, converting between the user-interface signal and a network signal comprising user-interface information, and communicating the network signal with a remote device. These modules in the described embodiments include a KVM module, a conversion module, and a network module. Beneficially, such an apparatus, system, and method may allow multiple remote users to interact with multiple servers, workstations, peripheral devices, and the like. The remote users may be able to communicate with such devices using KVM information communicated across a network without requiring additional software applications or high-speed network capabilities.Type: ApplicationFiled: December 20, 2006Publication date: June 26, 2008Inventors: Matthew Charles Compton, Louis Daniel Echevarria, Andrew Gary Hourselt, Michael R. Maletich