Patents by Inventor Malcolm John Wing

Malcolm John Wing 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: 8331138
    Abstract: A configuration bit array including a hybrid electromechanical and semiconductor memory cell, and circuitry for addressing and controlling read, write, and erase accesses of the memory.
    Type: Grant
    Filed: May 6, 2011
    Date of Patent: December 11, 2012
    Assignee: Agate Logic, Inc.
    Inventors: David Richard Trossen, Malcolm John Wing
  • Patent number: 8063455
    Abstract: A multi-terminal electromechanical nanoscopic switching device which may be used as a memory device, a pass gate, a transmission gate, or a multiplexer, among other things.
    Type: Grant
    Filed: November 22, 2005
    Date of Patent: November 22, 2011
    Assignee: Agate Logic, Inc.
    Inventors: Louis Charles Kordus, II, Colin Neal Murphy, Malcolm John Wing
  • Publication number: 20110122686
    Abstract: A configuration bit array including a hybrid electromechanical and semiconductor memory cell, and circuitry for addressing and controlling read, write, and erase accesses of the memory.
    Type: Application
    Filed: December 21, 2010
    Publication date: May 26, 2011
    Applicant: AGATE LOGIC, INC.
    Inventors: David Richard Trossen, Malcolm John Wing
  • Patent number: 7940557
    Abstract: A configuration bit array including a hybrid electromechanical and semiconductor memory cell, and circuitry for addressing and controlling read, write, and erase accesses of the memory.
    Type: Grant
    Filed: December 21, 2010
    Date of Patent: May 10, 2011
    Assignee: Agate Logic, Inc.
    Inventors: David Richard Trossen, Malcolm John Wing
  • Patent number: 7885103
    Abstract: A configuration bit array including a hybrid electromechanical and semiconductor memory cell, and circuitry for addressing and controlling read, write, and erase accesses of the memory.
    Type: Grant
    Filed: November 22, 2005
    Date of Patent: February 8, 2011
    Assignee: Agate Logic, Inc.
    Inventors: David Richard Trossen, Malcolm John Wing
  • Patent number: 6031992
    Abstract: A microprocessor for a host computer designed to execute target application programs for a target computer having a target instruction set including the combination of code morphing software, and morph host processing hardware designed to execute instructions of a host instruction set, the combination of the code morphing software and the morph host processing hardware comprising means to translate a set of target instructions into instructions of a host instruction set, means to optimize the instructions of the host instruction set translated from the target application program speculating upon the occurrence of a condition, means to determine under control of the code morphing software official state of the target computer which existed at the beginning of a translation of a set of target instructions during execution of the target application program by the microprocessor, means for updating state of the target computer from state of the host computer when a set of host instructions executes in accordance
    Type: Grant
    Filed: July 5, 1996
    Date of Patent: February 29, 2000
    Assignee: Transmeta Corporation
    Inventors: Robert F. Cmelik, David R. Ditzel, Edmund J. Kelly, Colin B. Hunter, Douglas A. Laird, Malcolm John Wing, Grzegorz B. Zyner
  • Patent number: 5958061
    Abstract: Apparatus for use in a processing system having a host processor capable of executing a first instruction set to assist in running instructions of a different instruction set which is translated to the first instruction set by the host processor including circuitry for temporarily storing memory stores generated until a determination that a sequence of translated instructions will execute without exception or error on the host processor, circuitry for permanently storing memory stores temporarily stored when a determination is made that a sequence of translated instructions will execute without exception or error on the host processor, and circuitry for eliminating memory stores temporarily stored when a determination is made that a sequence of translated instructions will generate an exception or error on the host processor.
    Type: Grant
    Filed: July 24, 1996
    Date of Patent: September 28, 1999
    Assignee: Transmeta Corporation
    Inventors: Edmund J. Kelly, Malcolm John Wing
  • Patent number: 5832205
    Abstract: A memory controller for a microprocessor including apparatus to both detect a failure of speculation on the nature of the memory being addressed, and apparatus to recover from such failures.
    Type: Grant
    Filed: August 20, 1996
    Date of Patent: November 3, 1998
    Assignee: Transmeta Corporation
    Inventors: Edmund J. Kelly, Robert F. Cmelik, Malcolm John Wing