Patents by Inventor Nicholas Temple

Nicholas Temple 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: 8176564
    Abstract: A system and method for monitoring a computer, particularly a pay-per-use computer, uses an isolated computing environment or supervisor. The isolated computing environment boots prior to any boot device associated with an operating system, runs concurrently with the operating system and monitors and measures the computer in operation. Once the isolated computing environment determines the computer is not in compliance with the required policies, the isolated computing environment may either impose an impediment to use such as slowing clock speed or completely disable the operating system. The user may have to return the computer to a service provider to restore it from the offending condition and reset the computer to an operational state.
    Type: Grant
    Filed: June 14, 2005
    Date of Patent: May 8, 2012
    Assignee: Microsoft Corporation
    Inventors: Alexander Frank, Curt A. Steeb, Isaac P. Ahdout, James S. Duffus, Martin Hall, Nicholas Temple, Rajagopal Venkatachalam, Thomas Phillips, Zhangwei Xu
  • Patent number: 8000108
    Abstract: A method having a socket for coupling signals between an electrical component and a circuit board or equivalent has a mechanism that, when activated, attaches the electrical component to the socket so that it is not possible to remove the electrical component without damaging it. The mechanism may include a clamshell lid with a one-time locking mechanism, a pin contact mechanism that, after initial locking, will detach the pins of the electrical component if further disturbed, or a moat around the base of the electrical component for disposing an epoxy fastener. The moat may include a heating element to cure the epoxy or other glue. The socket may include an electrical component that allows detection of tampering with the socket.
    Type: Grant
    Filed: June 15, 2007
    Date of Patent: August 16, 2011
    Assignee: Microsoft Corporation
    Inventors: Shon Schmidt, Nicholas Temple, Kurt A. Jenkins, Thomas Patrick Lennon, David Michael Lane
  • Patent number: 7596671
    Abstract: A computer is modified to add a memory management module between a memory controller and memory. The module may control or intercept signals between the memory controller and the memory to disable a portion or all of the computer's normal function. The memory management module may be a discrete device or may be part of the memory controller itself.
    Type: Grant
    Filed: March 8, 2006
    Date of Patent: September 29, 2009
    Assignee: Microsoft Corporation
    Inventors: Alexander Frank, Jack Creasey, Nicholas Temple, Thomas C. Phillips, William J. Westerinen, Zhangwei Xu
  • Publication number: 20070150681
    Abstract: A computer is modified to add a memory management module between a memory controller and memory. The module may control or intercept signals between the memory controller and the memory to disable a portion or all of the computer's normal function. The memory management module may be a discrete device or may be part of the memory controller itself.
    Type: Application
    Filed: March 8, 2006
    Publication date: June 28, 2007
    Applicant: MICROSOFT CORPORATION
    Inventors: Alexander Frank, Jack Creasey, Nicholas Temple, Thomas Phillips, William Westerinen, Zhangwei Xu
  • Publication number: 20060107329
    Abstract: A system and method for monitoring a computer, particularly a pay-per-use computer, uses an isolated computing environment or supervisor. The isolated computing environment boots prior to any boot device associated with an operating system, runs concurrently with the operating system and monitors and measures the computer in operation. Once the isolated computing environment determines the computer is not in compliance with the required policies, the isolated computing environment may either impose an impediment to use such as slowing clock speed or completely disable the operating system. The user may have to return the computer to a service provider to restore it from the offending condition and reset the computer to an operational state.
    Type: Application
    Filed: June 14, 2005
    Publication date: May 18, 2006
    Applicant: MICROSOFT CORPORATION
    Inventors: Alexander Frank, Curt Steeb, Isaac Ahdout, James Duffus, Martin Hall, Nicholas Temple, Rajagopal Venkatachalam, Thomas Phillips, Zhangwei Xu