Patents by Inventor Jared E. Hulbert

Jared E. Hulbert 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).

  • Publication number: 20110145476
    Abstract: Applications may request persistent storage in nonvolatile memory. The persistent storage is maintained across power events and application instantiations. Persistent storage may be maintained by systems with or without memory management units.
    Type: Application
    Filed: December 15, 2009
    Publication date: June 16, 2011
    Inventors: Jared E. Hulbert, John C. Rudelic, Hongyu Wang
  • Publication number: 20110016268
    Abstract: Subject matter disclosed herein relates to management of a memory device.
    Type: Application
    Filed: July 16, 2009
    Publication date: January 20, 2011
    Inventors: Shekoufeh Qawami, Jared E. Hulbert
  • Publication number: 20100332725
    Abstract: Systems and methods relating to pinning selected data to sectors in non-volatile memory. A graphical user interface allows a user to specify certain data (e.g., directories or files) to be pinned. A list of pinned sectors can be stored so that a driver or controller that operates on a sector basis and not a file or directory basis can identify data to be pinned.
    Type: Application
    Filed: June 24, 2009
    Publication date: December 30, 2010
    Inventors: Samual D. Post, Jared E. Hulbert
  • Publication number: 20100169602
    Abstract: A memory profiling system profiles memory objects in various memory devices and identifies memory objects as candidates to be moved to a more efficient memory device. Memory object profiles include historical read frequency, write frequency, and execution frequency. The memory object profile is compared to parameters describing read and write performance of memory types to determine candidate memory types for relocating memory objects. Memory objects with high execution frequency may be given preference when relocating to higher performance memory devices.
    Type: Application
    Filed: April 30, 2009
    Publication date: July 1, 2010
    Inventors: Jared E Hulbert, Hongyu Wang, John C Rudelic, August Camber, Edward Patriquin
  • Publication number: 20100162038
    Abstract: Methods and systems provide memory handling for memory systems with mixed volatile and nonvolatile memory types. In various embodiments, the method or system maintains a page table that marks memory pages in nonvolatile memory as write-protected. When a write is attempted to a write-protected page in nonvolatile memory, a fault is generated. In response to the fault, memory contents of the write-protected nonvolatile page are moved to a page location in a volatile memory.
    Type: Application
    Filed: December 24, 2008
    Publication date: June 24, 2010
    Inventors: Jared E Hulbert, John C. Rudelic, Hongyu Wang