Patents by Inventor John J. Auvenshine

John J. Auvenshine 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: 8655845
    Abstract: A mechanism is provided for reducing duplicate information. Diagnostic data associated with a new incident that has occurred is received and at least one new incident dump file is created for the new incident that includes some or all of the diagnostic data. The diagnostic data in the at least one new incident dump file is compared to diagnostic data in at least one corresponding preceding incident dump file. Responsive to the at least one new incident dump file comprising diagnostic data that is different from the at least one corresponding preceding incident dump file, at least one comparison dump file is generated that comprises only the differences in the at least one new incident dump file that are not contained in the at least one corresponding preceding incident dump file. A report package that includes the at least one comparison dump file is then transmitted to a support system.
    Type: Grant
    Filed: January 11, 2012
    Date of Patent: February 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: John J. Auvenshine, Basheer N. Bristow, Carlin M. Kartchner, Mauricio Perez Hernandez
  • Patent number: 8566291
    Abstract: A method include forming an initial bitmap from the de-duplicated data on virtual volumes, sorting discrete blocks according to frequency of occurrence to form a revised bitmap to first include a plurality of most common discrete blocks, creating a physical volume map from the revised bitmap, reviewing, from the physical volume map, an initial virtual volume of the virtual volumes contained on a corresponding original physical volume, to determine whether moving the initial virtual volume to a different physical volume reduces the total number of data blocks in the physical volume map, deleting the initial virtual volume from its corresponding original physical volume and adding the initial virtual volume to the different original physical volume to create a revised physical volume map including revised physical volumes, and writing the revised physical volumes to the target set of physical media using the revised physical volume map.
    Type: Grant
    Filed: June 27, 2012
    Date of Patent: October 22, 2013
    Assignee: International Business Machines Corporation
    Inventors: John J. Auvenshine, Erik Bartholomy, Andrew G. Hourselt, John T. Olson, Harley D. Puckett, III
  • Publication number: 20130179415
    Abstract: A mechanism is provided for reducing duplicate information. Diagnostic data associated with a new incident that has occurred is received and at least one new incident dump file is created for the new incident that includes some or all of the diagnostic data. The diagnostic data in the at least one new incident dump file is compared to diagnostic data in at least one corresponding preceding incident dump file. Responsive to the at least one new incident dump file comprising diagnostic data that is different from the at least one corresponding preceding incident dump file, at least one comparison dump file is generated that comprises only the differences in the at least one new incident dump file that are not contained in the at least one corresponding preceding incident dump file. A report package that includes the at least one comparison dump file is then transmitted to a support system.
    Type: Application
    Filed: January 11, 2012
    Publication date: July 11, 2013
    Applicant: International Business Machines Corporation
    Inventors: John J. Auvenshine, Basheer N. Bristow, Carlin M. Kartchner, Mauricio Perez Hernandez
  • Publication number: 20130054912
    Abstract: A method include forming an initial bitmap from the de-duplicated data on virtual volumes, sorting discrete blocks according to frequency of occurrence to form a revised bitmap to first include a plurality of most common discrete blocks, creating a physical volume map from the revised bitmap, reviewing, from the physical volume map, an initial virtual volume of the virtual volumes contained on a corresponding original physical volume, to determine whether moving the initial virtual volume to a different physical volume reduces the total number of data blocks in the physical volume map, deleting the initial virtual volume from its corresponding original physical volume and adding the initial virtual volume to the different original physical volume to create a revised physical volume map including revised physical volumes, and writing the revised physical volumes to the target set of physical media using the revised physical volume map.
    Type: Application
    Filed: June 27, 2012
    Publication date: February 28, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John J. AUVENSHINE, Erik BARTHOLOMY, Andrew G. HOURSELT, John T. OLSON, Harley D. PUCKETT, III
  • Publication number: 20130054919
    Abstract: For forming an initial bitmap from deduplicated data on virtual volumes, discrete blocks are sorted according to frequency of occurrence to form a revised bitmap to first include a plurality of most common discrete blocks. A physical volume map is created from the revised bitmap. An initial virtual volume of the virtual volumes contained on a corresponding original physical volume is reviewed to determine whether moving the initial virtual volume to a different physical volume reduces the total number of data blocks in the physical volume map. The initial virtual volume is deleted from its corresponding original physical volume and added to the different original physical volume to create a revised physical volume map including revised physical volumes. The revised physical volume is written to the target set of physical media using the revised physical volume map.
    Type: Application
    Filed: August 30, 2011
    Publication date: February 28, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John J. AUVENSHINE, Erik BARTHOLOMY, Andrew G. HOURSELT, John T. OLSON, Harley D. PUCKETT, III
  • Patent number: 8200555
    Abstract: Computer implemented method for determining an amount to bill a first owner of a first application executing in a computer, and a second owner of a second application executing in the computer. The computer receives a request from a remote client to transfer a file to the client. The file is shared by the first and second applications. The client made a prior request to the first application before making the request for the file. A determination is made that the request from the client to transfer the file should be billed to the first owner based on the client's prior request to the first application. The client made the prior request to the first application closer in time, than another prior request from the client to the second application, to the request to transfer the file.
    Type: Grant
    Filed: June 8, 2006
    Date of Patent: June 12, 2012
    Assignee: International Business Machines Corporation
    Inventors: John J. Auvenshine, Justin C. Blackburn, Nicolas E. Fosdick, Christopher J. Jacoby
  • Patent number: 7996529
    Abstract: A system for maintaining a high availability data transmission and processing environment. The system includes a network of clusters and a control server. Each cluster of the network includes at least two identical servers. Each cluster of the network is directly connected to at least one other cluster of the network. Each pair of clusters directly connected to each other is characterized by each server in a first cluster of the pair of clusters being directly connected to at least one server in a second cluster of the pair of clusters via a communication link. The control server is configured to monitor an operational status of the communication link (i.e., the communication link is operational or non-operational). The control server is directly linked to at least one server in each cluster via a communication channel between the control server and the at least one server.
    Type: Grant
    Filed: March 24, 2010
    Date of Patent: August 9, 2011
    Assignee: International Business Machines Corporation
    Inventors: Imran Ahmed, John J. Auvenshine, Justin Blackburn
  • Patent number: 7996820
    Abstract: Determining proportionate use of system resources by applications executing in a shared hosting environment, including executing monitor agents, one monitor agent for one or more instances of the applications, including collecting by the monitor agents data describing each instance of use of a system resource by an instance of the applications; storing by the monitor agents the collected data in data records, each data record representing a use of the system resources by a using instance of an application, the using instance comprising an instance of an application that uses a resource as represented by a data record; and storing by the monitor agents in the data records monitor tags, the monitor tags identifying each data record and identifying each using instance of an application for each data record.
    Type: Grant
    Filed: January 4, 2007
    Date of Patent: August 9, 2011
    Assignee: International Business Machines Corporation
    Inventors: John J. Auvenshine, Justin Blackburn, Nicolas E. Fosdick, Christopher Jacoby
  • Publication number: 20110083163
    Abstract: A root user identifier of a computing system is disabled. Thereafter, and in response to determining that a problem with the computing system requires root privileges to the computing system to solve, a code patch for installation on the computing system is received from a third party. The code patch is installed on the computing system, resulting in a user identifier temporarily having the root privileges to the computing system. The user identifier is different than the root user identifier is. A password for the user identifier is provided to the third party to permit the third party to solve the problem with the computing system using the root privileges, via the user identifier temporarily having the root privileges to the computing system. The code patch is computer code installable on the computing system.
    Type: Application
    Filed: October 6, 2009
    Publication date: April 7, 2011
    Inventors: John J. Auvenshine, Bernhard J. Klingenberg, Neeta Garimella, Thomas K. Clark
  • Publication number: 20100180002
    Abstract: A system for maintaining a high availability data transmission and processing environment. The system includes a network of clusters and a control server. Each cluster of the network includes at least two identical servers. Each cluster of the network is directly connected to at least one other cluster of the network. Each pair of clusters directly connected to each other is characterized by each server in a first cluster of the pair of clusters being directly connected to at least one server in a second cluster of the pair of clusters via a communication link. The control server is configured to monitor an operational status of the communication link (i.e., the communication link is operational or non-operational). The control server is directly linked to at least one server in each cluster via a communication channel between the control server and the at least one server.
    Type: Application
    Filed: March 24, 2010
    Publication date: July 15, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Imran Ahmed, John J. Auvenshine, Justin Blackburn
  • Patent number: 7689685
    Abstract: A method for maintaining a high availability data transmission and processing environment. A network of clusters is provided. Each cluster of the network includes at least two identical servers. Each cluster of the network is directly connected to at least one other cluster of the network. Each pair of clusters directly connected to each other is characterized by each server in a first cluster of the pair of clusters being directly connected to at least one server in a second cluster of the pair of clusters via a communication link. Provided is a control server adapted to monitor an operational status of the communication link (i.e., the communication link is operational or non-operational). The control server is directly linked to at least one server in each cluster via a communication channel between the control server and the at least one server.
    Type: Grant
    Filed: September 26, 2003
    Date of Patent: March 30, 2010
    Assignee: International Business Machines Corporation
    Inventors: Imran Ahmed, John J. Auvenshine, Justin Blackburn
  • Publication number: 20080167977
    Abstract: Determining proportionate use of system resources by applications executing in a shared hosting environment, including executing monitor agents, one monitor agent for one or more instances of the applications, including collecting by the monitor agents data describing each instance of use of a system resource by an instance of the applications; storing by the monitor agents the collected data in data records, each data record representing a use of the system resources by a using instance of an application, the using instance comprising an instance of an application that uses a resource as represented by a data record; and storing by the monitor agents in the data records monitor tags, the monitor tags identifying each data record and identifying each using instance of an application for each data record.
    Type: Application
    Filed: January 4, 2007
    Publication date: July 10, 2008
    Inventors: John J. Auvenshine, Justin Blackburn, Nicolas E. Fosdick, Christopher Jacoby
  • Publication number: 20080005020
    Abstract: System, computer implemented method and program product for determining an amount to bill a first owner of a first application executing in a computer, and a second owner of a second application executing in the computer. The computer receives a request from a remote client to transfer a file to the client. The file is shared by the first and second applications. The client made a prior request to the first application before making the request for the file. A determination is made that the request from the client to transfer the file should be billed to the first owner based on the client's prior request to the first application. The client made the prior request to the first application closer in time, than another prior request from the client to the second application, to the request to transfer the file.
    Type: Application
    Filed: June 8, 2006
    Publication date: January 3, 2008
    Applicant: International Business Machines Corporation
    Inventors: John J. Auvenshine, Justin C. Blackburn, Nicolas E. Fosdick, Christopher J. Jacoby