Patents by Inventor Charles J. Heaton, Jr.

Charles J. Heaton, Jr. 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: 5339411
    Abstract: A method of managing the memory space of a data processing device includes defining a number of memory blocks in the memory space and establishing a different maximum memory fragment size for each of the memory blocks. When a memory allocation request is received, it is attempted to allocate the request in the memory block that has the smallest maximum fragment size that is not exceeded by the size of the allocation request. Consequently, smaller allocation requests tend to be loaded in the blocks with smaller maximum fragment sizes, while larger allocation requests are restricted to blocks with a sufficiently large maximum fragment size. The resulting segregation by size of memory fragments among blocks leads to more efficient use of the memory space. Memory fragments may also be segregated by size within a memory block.
    Type: Grant
    Filed: October 22, 1993
    Date of Patent: August 16, 1994
    Assignee: Pitney Bowes Inc.
    Inventor: Charles J. Heaton, Jr.