Patents by Inventor Andrew Edward Dinn

Andrew Edward Dinn 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: 10002074
    Abstract: A system, method, and techniques for managing memory are provided. An example method includes identifying a plurality of regions in a heap storing one or more objects of a first type and one or more objects of a second type. Each object of the first type includes application data and management data, and the management data is used by a managed runtime to manage the application data. The method also includes determining an object of the first type to read and computing, based on a last-known memory address of the object of the first type, a memory address of an object of the second type storing a current memory address of the object of the first type. The method further includes reading the current memory address stored in the object of the second type and locating the object of the first type at the read memory address.
    Type: Grant
    Filed: June 6, 2016
    Date of Patent: June 19, 2018
    Assignee: Red Hat, Inc.
    Inventors: Christine H. Flood, Andrew Edward Dinn
  • Publication number: 20160283371
    Abstract: A system, method, and techniques for managing memory are provided. An example method includes identifying a plurality of regions in a heap storing one or more objects of a first type and one or more objects of a second type. Each object of the first type includes application data and management data, and the management data is used by a managed runtime to manage the application data. The method also includes determining an object of the first type to read and computing, based on a last-known memory address of the object of the first type, a memory address of an object of the second type storing a current memory address of the object of the first type. The method further includes reading the current memory address stored in the object of the second type and locating the object of the first type at the read memory address.
    Type: Application
    Filed: June 6, 2016
    Publication date: September 29, 2016
    Inventors: Christine H. Flood, Andrew Edward Dinn
  • Patent number: 9361224
    Abstract: A system, method, and techniques for managing memory are provided. An example method includes identifying a plurality of regions in a heap storing one or more objects of a first type and one or more objects of a second type. Each object of the first type includes application data and management data, and the management data is used by a managed runtime to manage the application data. The method also includes determining an object of the first type to read and computing, based on a last-known memory address of the object of the first type, a memory address of an object of the second type storing a current memory address of the object of the first type. The method further includes reading the current memory address stored in the object of the second type and locating the object of the first type at the read memory address.
    Type: Grant
    Filed: September 4, 2013
    Date of Patent: June 7, 2016
    Assignee: Red Hat, Inc.
    Inventors: Christine H. Flood, Andrew Edward Dinn
  • Publication number: 20150067293
    Abstract: A system, method, and techniques for managing memory are provided. An example method includes identifying a plurality of regions in a heap storing one or more objects of a first type and one or more objects of a second type. Each object of the first type includes application data and management data, and the management data is used by a managed runtime to manage the application data. The method also includes determining an object of the first type to read and computing, based on a last-known memory address of the object of the first type, a memory address of an object of the second type storing a current memory address of the object of the first type. The method further includes reading the current memory address stored in the object of the second type and locating the object of the first type at the read memory address.
    Type: Application
    Filed: September 4, 2013
    Publication date: March 5, 2015
    Applicant: Red Hat, Inc.
    Inventors: Christine H. Flood, Andrew Edward Dinn