Patents by Inventor Amit Hurvitz

Amit Hurvitz 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: 10127158
    Abstract: A method for memory management may include dividing a memory into pools. Each pool includes blocks. The method may further include receiving a request to allocate a first block of a first size, selecting a pool based on the first size, allocating the first block from the selected pool, and creating metadata for a pointer to the first block. The pointer includes a pre-normalized address of the first block. The method may further include storing the metadata in the pointer, receiving a request to free the first block, and freeing the first block using the metadata to identify the selected pool.
    Type: Grant
    Filed: August 12, 2016
    Date of Patent: November 13, 2018
    Assignee: Oracle International Corporation
    Inventor: Amit Hurvitz
  • Publication number: 20170115923
    Abstract: A method for memory management may include dividing a memory into pools. Each pool includes blocks. The method may further include receiving a request to allocate a first block of a first size, selecting a pool based on the first size, allocating the first block from the selected pool, and creating metadata for a pointer to the first block. The pointer includes a pre-normalized address of the first block. The method may further include storing the metadata in the pointer, receiving a request to free the first block, and freeing the first block using the metadata to identify the selected pool.
    Type: Application
    Filed: August 12, 2016
    Publication date: April 27, 2017
    Applicant: Oracle International Corporation
    Inventor: Amit Hurvitz