Patents by Inventor William E. Bauman

William E. Bauman 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: 9772951
    Abstract: Aspects of the present invention provide a solution for managing memory. A method according to an embodiment includes: prior to any storage of a page in the memory: analyzing the page to compute an identifier for the page based on characteristics of the page; and comparing the computed identifier with other identifiers of other pages currently stored in the memory to find an identical page, wherein a match between the computed identifier and the identifier of one of the other pages currently stored in memory indicates that the page corresponding to the computed identifier and the other page corresponding to the matching identifier are identical; storing, in the case that an identical page is found, a link to the identical page in a portion of the memory; and storing, in case that the identical page is not found, the page in the portion of the memory and storing the identifier.
    Type: Grant
    Filed: August 22, 2016
    Date of Patent: September 26, 2017
    Assignee: International Business Machines Corporation
    Inventors: Srihari V. Angaluri, Matthew R. Archibald, William E. Bauman, Jerrod K. Buterbaugh
  • Publication number: 20160357684
    Abstract: Aspects of the present invention provide a solution for managing memory. A method according to an embodiment includes: prior to any storage of a page in the memory: analyzing the page to compute an identifier for the page based on characteristics of the page; and comparing the computed identifier with other identifiers of other pages currently stored in the memory to find an identical page, wherein a match between the computed identifier and the identifier of one of the other pages currently stored in memory indicates that the page corresponding to the computed identifier and the other page corresponding to the matching identifier are identical; storing, in the case that an identical page is found, a link to the identical page in a portion of the memory; and storing, in case that the identical page is not found, the page in the portion of the memory and storing the identifier.
    Type: Application
    Filed: August 22, 2016
    Publication date: December 8, 2016
    Inventors: Srihari V. Angaluri, Matthew R. Archibald, William E. Bauman, Jerrod K. Buterbaugh
  • Patent number: 9471363
    Abstract: Aspects of the present invention provide a solution for managing memory. A method according to an embodiment includes: prior to any storage of a page from a guest in the memory: analyzing the page to compute an identifier for the page; and comparing the computed identifier with other identifiers of other pages currently stored in the memory to find an identical page, wherein a match between the computed identifier and the identifier of one of the other pages currently stored in memory indicates that the page corresponding to the computed identifier and the other page corresponding to the matching identifier are identical; and storing, in the case that an identical page is found, a link to the identical page in a portion of the memory allocated to the guest.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: October 18, 2016
    Assignee: International Business Machines Corporation
    Inventors: Srihari V. Angaluri, Matthew R. Archibald, William E. Bauman, Jerrod K. Buterbaugh
  • Publication number: 20150268984
    Abstract: Aspects of the present invention provide a solution for managing memory. A method according to an embodiment includes: prior to any storage of a page from a guest in the memory: analyzing the page to compute an identifier for the page; and comparing the computed identifier with other identifiers of other pages currently stored in the memory to find an identical page, wherein a match between the computed identifier and the identifier of one of the other pages currently stored in memory indicates that the page corresponding to the computed identifier and the other page corresponding to the matching identifier are identical; and storing, in the case that an identical page is found, a link to the identical page in a portion of the memory allocated to the guest.
    Type: Application
    Filed: May 29, 2015
    Publication date: September 24, 2015
    Inventors: Srihari V. Angaluri, Matthew R. Archibald, William E. Bauman, Jerrod K. Buterbaugh
  • Patent number: 9075647
    Abstract: Aspects of the present invention provide a solution for managing memory in a shared virtual computing environment. A page that is to be stored in the memory of the host in the virtual computing environment is obtained from a guest. The page is analyzed to compute an identifier for the page. This identifier is compared with other identifiers of other pages that are currently stored in the memory to determine whether the identical page is already stored in the memory. If the identical page is currently stored in the memory, a link to that page is stored in the portion of the memory that is allocated to the guest.
    Type: Grant
    Filed: August 1, 2011
    Date of Patent: July 7, 2015
    Assignee: International Business Machines Corporation
    Inventors: Srihari V. Angaluri, Matthew R. Archibald, William E. Bauman, Jerrod K. Buterbaugh
  • Publication number: 20130036249
    Abstract: Aspects of the present invention provide a solution for managing memory in a shared virtual computing environment. A page that is to be stored in the memory of the host in the virtual computing environment is obtained from a guest. The page is analyzed to compute an identifier for the page. This identifier is compared with other identifiers of other pages that are currently stored in the memory to determine whether the identical page is already stored in the memory. If the identical page is currently stored in the memory, a link to that page is stored in the portion of the memory that is allocated to the guest.
    Type: Application
    Filed: August 1, 2011
    Publication date: February 7, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Srihari V. Angaluri, Matthew R. Archibald, William E. Bauman, Jerrod K. Buterbaugh