Patents by Inventor David Heckman

David Heckman 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: 11922788
    Abstract: Avalanche transceiver, and associated systems and methods are disclosed herein. In one embodiment, a method for identifying a location of a victim buried in an avalanche includes: emitting a signal by a transmitting transceiver of the victim; receiving the signal by a receiving transceiver; and identifying an orientation from the receiving transceiver to the victim based on constructing a straight line from the receiving transceiver to the transmitting transceiver.
    Type: Grant
    Filed: May 16, 2022
    Date of Patent: March 5, 2024
    Assignee: BACKCOUNTRY ACCESS, INC.
    Inventors: David VanHorn, Christoffer Heckman, Bruce Edgerly
  • Patent number: 9495233
    Abstract: In accordance with embodiments disclosed herein, there are provided methods, systems, mechanisms, techniques, and apparatuses for implementing an error framework for a microprocessor and for a system having such a microprocessor. The error framework may alternatively be implemented by a hardware component, such as a peripheral device for integration into a system. In one embodiment, an error framework of a microprocessor or a hardware component includes an error detection unit to capture an error within the hardware component; a state detection unit to capture error context information when the error is detected within the hardware component; an error event definition unit to define a unique error event representing a combination of the error and the error context information; and a configuration unit to define an error event response based on the unique error event.
    Type: Grant
    Filed: December 21, 2011
    Date of Patent: November 15, 2016
    Assignee: Intel Corporation
    Inventors: Cameron McNairy, David Heckman, Jenna Mayfield, Scott Hoyt
  • Publication number: 20140019814
    Abstract: In accordance with embodiments disclosed herein, there are provided methods, systems, mechanisms, techniques, and apparatuses for implementing an error framework for a microprocessor and for a system having such a microprocessor. The error framework may alternatively be implemented by a hardware component, such as a peripheral device for integration into a system. In one embodiment, an error framework of a microprocessor or a hardware component includes an error detection unit to capture an error within the hardware component; a state detection unit to capture error context information when the error is detected within the hardware component; an error event definition unit to define a unique error event representing a combination of the error and the error context information; and a configuration unit to define an error event response based on the unique error event.
    Type: Application
    Filed: December 21, 2011
    Publication date: January 16, 2014
    Inventors: Cameron McNairy, David Heckman, Jenna Mayfield, Scott Hoyt
  • Publication number: 20050223346
    Abstract: Techniques are disclosed for automatically generating test instructions for use in testing a microprocessor design. A configuration file includes a plurality of knobs which specify a probability distribution of a plurality of microprocessor instructions. A random code generator takes the configuration file as an input and generates test instructions which are distributed according to the probability distribution specified by the knobs. The test instructions are executed on the microprocessor design. The microprocessor behaviors that are exercised by the test instructions are measured and a fitness value is assigned to the configuration file using a fitness function. The configuration file and its fitness value are added to a pool of configuration files. A configuration file synthesizer uses a genetic algorithm to synthesize a new configuration file from the pool of existing configuration files.
    Type: Application
    Filed: May 31, 2005
    Publication date: October 6, 2005
    Inventors: Zachary Smith, Lee Becker, David Heckman