Patents by Inventor August A. Camber

August A. Camber 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: 20110307653
    Abstract: Subject matter disclosed herein relates to cache coherence of a processor system that includes persistent memory.
    Type: Application
    Filed: June 9, 2010
    Publication date: December 15, 2011
    Inventors: John Rudelic, August Camber, Mostafa Naguib Abdulla
  • Publication number: 20110307665
    Abstract: Subject matter disclosed herein relates to a system of one or more processors that includes persistent memory.
    Type: Application
    Filed: June 9, 2010
    Publication date: December 15, 2011
    Inventors: John Rudelic, August Camber, Mostafa Naguib Abdulla
  • 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
  • Patent number: 7533374
    Abstract: A program different than an operation system may be utilized to partially update an original image of system code. In one embodiment, operating system code may be adaptively stored and updated within a non-volatile storage device across at least two different memories into at least two code objects based on the relative utilization of the system code in the two code objects. Operating system patching or application and driver updates may be provided without re-writing an entire image of operating system code in some embodiments. The tuning of operating system code storage may be implemented based on a usage pattern of the operating system code on a device in some cases.
    Type: Grant
    Filed: June 12, 2003
    Date of Patent: May 12, 2009
    Assignee: Intel Corporation
    Inventors: John C. Rudelic, August A. Camber
  • Publication number: 20070143530
    Abstract: Method and apparatus for multi-block update using secure flash memory. An update package is received at a device containing update code to update existing code for the device stored in non-volatile memory. The received update code is stored in a first portion of the non-volatile memory, while pointers identifying storage locations of respective sets of the update code are written to a second portion of the non-volatile memory device. An update process is then performed with the update code by using the pointers to locate the respective sets and assembling the update code. Updated firmware and software images are then written to the non-volatile memory device to complete the update.
    Type: Application
    Filed: December 15, 2005
    Publication date: June 21, 2007
    Inventors: John Rudelic, August Camber, Sujaya Srinivasan
  • Publication number: 20070011263
    Abstract: Apparatus and systems, as well as methods and articles, may operate to receive a disable command from a remote network location to disable a plurality of memory read operations associated with a networked device, authenticate the remote network location using a controller associated with the networked device, and disable the plurality of memory read operations using the controller. Receipt of an enable command may re-enable memory read operations after confidence in the device has been restored.
    Type: Application
    Filed: June 13, 2005
    Publication date: January 11, 2007
    Inventors: John Rudelic, August Camber, Robert Hasbun
  • Publication number: 20060194603
    Abstract: An architecture for a nonvolatile memory includes an embedded authentication block and an update engine processing device.
    Type: Application
    Filed: February 28, 2005
    Publication date: August 31, 2006
    Inventors: John Rudelic, August Camber, Robert Hasbun
  • Publication number: 20040255283
    Abstract: A program different than an operation system may be utilized to partially update an original image of system code. In one embodiment, operating system code may be adaptively stored and updated within a non-volatile storage device across at least two different memories into at least two code objects based on the relative utilization of the system code in the two code objects. Operating system patching or application and driver updates may be provided without re-writing an entire image of operating system code in some embodiments. The tuning of operating system code storage may be implemented based on a usage pattern of the operating system code on a device in some cases.
    Type: Application
    Filed: June 12, 2003
    Publication date: December 16, 2004
    Inventors: John C. Rudelic, August A. Camber
  • Publication number: 20040025009
    Abstract: A method and apparatus for dynamically creating and storing statically compiled native code from platform independent bytecodes such as may be found in a Java™ multi-media application is described. A method and apparatus may be utilized that may include receiving a compressed multi-media application, decompressing the multi-media application into bytecode, compiling and may include optimizing the bytecode, in some embodiments, into optimized native code, saved for future invocation. Additionally, security features may be provided to prevent the utilization of compressed multi-media code in some embodiments.
    Type: Application
    Filed: July 31, 2002
    Publication date: February 5, 2004
    Inventors: August A. Camber, Shawn C. Sackman