Patents by Inventor William Homer

William Homer 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: 10698813
    Abstract: A system is provided for allocating memory for data of a program for execution by a computer system with a multi-tier memory that includes LBM and HBM. The system accesses a data structure map that maps data structures of the program to the memory addresses within an address space of the program to which the data structures are initially allocated. The system executes the program to collect statistics relating to memory requests and memory bandwidth utilization of the program. The system determines an extent to which each data structure is used by a high memory utilization portion of the program based on the data structure map and the collected statistics. The system generates a memory allocation plan that favors allocating data structures in HBM based on the extent to which the data structures are used by a high memory utilization portion of the program.
    Type: Grant
    Filed: July 12, 2018
    Date of Patent: June 30, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Heidi Lynn Poxon, William Homer, David W. Oehmke, Luiz DeRose, Clayton D. Andreasen, Sanyam Mehta
  • Patent number: 10185659
    Abstract: A system is provided for allocating memory for data of a program for execution by a computer system with a multi-tier memory that includes LBM and HBM. The system accesses a data structure map that maps data structures of the program to the memory addresses within an address space of the program to which the data structures are initially allocated. The system executes the program to collect statistics relating to memory requests and memory bandwidth utilization of the program. The system determines an extent to which each data structure is used by a high memory utilization portion of the program based on the data structure map and the collected statistics. The system generates a memory allocation plan that favors allocating data structures in HBM based on the extent to which the data structures are used by a high memory utilization portion of the program.
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: January 22, 2019
    Assignee: Cray, Inc.
    Inventors: Heidi Lynn Poxon, William Homer, David W. Oehmke, Luiz DeRose, Clayton D. Andreasen, Sanyam Mehta
  • Publication number: 20180322064
    Abstract: A system is provided for allocating memory for data of a program for execution by a computer system with a multi-tier memory that includes LBM and HBM. The system accesses a data structure map that maps data structures of the program to the memory addresses within an address space of the program to which the data structures are initially allocated. The system executes the program to collect statistics relating to memory requests and memory bandwidth utilization of the program. The system determines an extent to which each data structure is used by a high memory utilization portion of the program based on the data structure map and the collected statistics. The system generates a memory allocation plan that favors allocating data structures in HBM based on the extent to which the data structures are used by a high memory utilization portion of the program.
    Type: Application
    Filed: July 12, 2018
    Publication date: November 8, 2018
    Inventors: Heidi Lynn Poxon, William Homer, David W. Oehmke, Luiz DeRose, Clayton D. Andreasen, Sanyam Mehta
  • Publication number: 20180165209
    Abstract: A system is provided for allocating memory for data of a program for execution by a computer system with a multi-tier memory that includes LBM and HBM. The system accesses a data structure map that maps data structures of the program to the memory addresses within an address space of the program to which the data structures are initially allocated. The system executes the program to collect statistics relating to memory requests and memory bandwidth utilization of the program. The system determines an extent to which each data structure is used by a high memory utilization portion of the program based on the data structure map and the collected statistics. The system generates a memory allocation plan that favors allocating data structures in HBM based on the extent to which the data structures are used by a high memory utilization portion of the program.
    Type: Application
    Filed: December 9, 2016
    Publication date: June 14, 2018
    Inventors: Heidi Lynn Poxon, William Homer, David W. Oehmke, Luiz DeRose, Clayton D. Andreasen, Sanyam Mehta
  • Publication number: 20180028026
    Abstract: A hardware mounting bracket is provided with a bracket body adapted to be mounted to a support surface. A rigid retainer is provided on one end of the bracket body to receive hardware supported thereon. At least one elongate biasing retainer is provided on another end of the bracket body spaced apart from the rigid retainer, to engage hardware supported thereon and to provide a loaded surface contact with hardware supported thereon. A hardware mounting assembly, hardware for mounting to a support surface, and method for mounting hardware are also provided.
    Type: Application
    Filed: October 11, 2017
    Publication date: February 1, 2018
    Inventors: James Allen AUSTIN, III, William Homer SPENCER, Song Jian LIN, Liao Chun LEI
  • Patent number: 9839332
    Abstract: A hardware mounting bracket is provided with a bracket body adapted to be mounted to a support surface. A rigid retainer is provided on one end of the bracket body to receive hardware supported thereon. At least one elongate biasing retainer is provided on another end of the bracket body spaced apart from the rigid retainer, to engage hardware supported thereon and to provide a loaded surface contact with hardware supported thereon. A hardware mounting assembly, hardware for mounting to a support surface, and method for mounting hardware are also provided.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: December 12, 2017
    Assignee: LIBERTY HARDWARE MFG. CORP.
    Inventors: James Allen Austin, III, William Homer Spencer, Song Jian Lin, Liao Chun Lei
  • Publication number: 20140026402
    Abstract: A hardware mounting bracket is provided with a bracket body adapted to be mounted to a support surface. A rigid retainer is provided on one end of the bracket body to receive hardware supported thereon. At least one elongate biasing retainer is provided on another end of the bracket body spaced apart from the rigid retainer, to engage hardware supported thereon and to provide a loaded surface contact with hardware supported thereon. A hardware mounting assembly, hardware for mounting to a support surface, and method for mounting hardware are also provided.
    Type: Application
    Filed: July 25, 2012
    Publication date: January 30, 2014
    Applicant: LIBERTY HARDWARE MFG. CORP.
    Inventors: James Allen Austin, III, William Homer Spencer
  • Publication number: 20140026392
    Abstract: A hardware mounting bracket is provided with a bracket body adapted to be mounted to a support surface. A rigid retainer is provided on one end of the bracket body to receive hardware supported thereon. At least one elongate biasing retainer is provided on another end of the bracket body spaced apart from the rigid retainer, to engage hardware supported thereon and to provide a loaded surface contact with hardware supported thereon. A hardware mounting assembly, hardware for mounting to a support surface, and method for mounting hardware are also provided.
    Type: Application
    Filed: March 15, 2013
    Publication date: January 30, 2014
    Applicant: LIBERTY HARDWARE MFG. CORP.
    Inventors: James Allen Austin, III, William Homer Spencer, Song Jian Lin, Liao Chun Lei
  • Publication number: 20130336546
    Abstract: An enclosure works in conjunction with a mobile device to capture biometric identifiers. The mobile device has a screen on a first side and a camera on a second side opposite the first side. The enclosure at least partially covers the mobile device on the first and second sides. The enclosure includes a fingerprint subsystem configured to capture fingerprints with sufficient resolution for biometric identification. The fingerprint subsystem is located on a portion of the enclosure covering the second side of the mobile device. The enclosure includes an iris imaging subsystem configured to capture iris images with sufficient resolution for biometric identification. The iris imaging subsystem includes an iris imaging aperture facing outward from the portion of the enclosure covering the second side of the mobile device. The enclosure includes an electronic data interface configured to communicatively couple the fingerprint and iris imaging subsystems to the mobile device.
    Type: Application
    Filed: June 15, 2012
    Publication date: December 19, 2013
    Applicant: AOPTIX TECHNOLOGIES, INC.
    Inventors: Joseph Justin Pritikin, William Homer Chandler, JR., Fayez Mahmood Khan
  • Patent number: 4038487
    Abstract: A cable screen for multipair communication cables is formed in the general shape of an H with the cross member being expandable by the application of gas pressure. The expansion process also aids in reducing the size of air pockets in any viscous cable fill present; and also creates a permanent duct within the core for supplying gas pressure to points along the cable route.
    Type: Grant
    Filed: April 5, 1976
    Date of Patent: July 26, 1977
    Assignee: Bell Telephone Laboratories, Incorporated
    Inventors: John Robert Apen, William Homer Bray, Jr.
  • Patent number: D710343
    Type: Grant
    Filed: June 15, 2012
    Date of Patent: August 5, 2014
    Assignee: Aoptix Technologies, Inc.
    Inventors: William Homer Chandler, Jr., Joseph Justin Pritikin, Fayez Mahmood Khan, Dean Eugene Senner
  • Patent number: D862561
    Type: Grant
    Filed: August 30, 2017
    Date of Patent: October 8, 2019
    Assignee: TASCENT, INC.
    Inventors: Joseph Justin Pritikin, Dean Eugene Senner, William Homer Chandler, Jr., Jeffrey W. Douglass, Daniel Harden, Cole Derby
  • Patent number: D923077
    Type: Grant
    Filed: August 26, 2019
    Date of Patent: June 22, 2021
    Assignee: Tascent, Inc.
    Inventors: Joseph Justin Pritikin, Dean Eugene Senner, William Homer Chandler, Jr., Jeffrey W. Douglass, Daniel Harden, Cole Derby