Patents by Inventor Lance E. Hacking

Lance E. Hacking 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: 20180189587
    Abstract: Aspects of the present disclosure relates to technologies (systems, devices, methods, etc.) for performing feature detection and/or feature tracking based on image data. In embodiments, the technologies include or leverage a SLAM hardware accelerator (SWA) that includes a feature detection component and optionally a feature tracking component. The feature detection component may be configured to perform feature detection on working data encompassed by a sliding window. The feature tracking component is configured to perform feature tracking operations to track one or more detected features, e.g., using normalized cross correlation (NCC) or another method.
    Type: Application
    Filed: November 29, 2017
    Publication date: July 5, 2018
    Applicant: Intel Corporation
    Inventors: Dipan Kumar Mandal, Om J. Omer, Lance E. Hacking, James Radford, Sreenivas Subramoney, Eagle Jones, Gautham N. Chinya
  • Patent number: 9830954
    Abstract: A method and apparatus for dynamic power management of memories. In one embodiment of the invention, the power consumption of the memories is reduced based on the operating state of the memories. For example, in one embodiment of the invention, the power supply to the memories is reduced when the memories are in an inactive state by reducing and/or turning off the input voltage(s) to the memories. In one embodiment of the invention, the processing unit dynamically changes the strength of the On-Die Termination pull-up/pull-down resistance based on the memory operating mode, memory voltage, and memory temperature.
    Type: Grant
    Filed: March 23, 2011
    Date of Patent: November 28, 2017
    Assignee: Intel Corporation
    Inventors: Lance E. Hacking, Hee-Jun Park
  • Patent number: 9189439
    Abstract: In one embodiment, the present invention includes a system-on-a-chip (SoC) with first and second cores, interface logic coupled to the cores, chipset logic coupled to the interface logic, and a virtual firewall logic coupled between the chipset logic and the second core. The interface logic may include a firewall logic, a bus logic, and a test logic, and the chipset logic may include a memory controller to provide for communication with a memory coupled to the SoC. In some system implementations, both during test operations and functional operations, the second core can be disabled during normal operation to provide for a single core SoC, enabling greater flexibility of use of the SoC in many different implementations. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 27, 2013
    Date of Patent: November 17, 2015
    Assignee: Intel Corporation
    Inventors: Ramana Rachakonda, Lance E. Hacking, Mahesh K. Reddy, Lori R. Borger, Chee Hak Teh, Pawitter P. Bhatia, John P. Lee
  • Publication number: 20140108695
    Abstract: In one embodiment, the present invention includes a system-on-a-chip (SoC) with first and second cores, interface logic coupled to the cores, chipset logic coupled to the interface logic, and a virtual firewall logic coupled between the chipset logic and the second core. The interface logic may include a firewall logic, a bus logic, and a test logic, and the chipset logic may include a memory controller to provide for communication with a memory coupled to the SoC. In some system implementations, both during test operations and functional operations, the second core can be disabled during normal operation to provide for a single core SoC, enabling greater flexibility of use of the SoC in many different implementations. Other embodiments are described and claimed.
    Type: Application
    Filed: December 27, 2013
    Publication date: April 17, 2014
    Inventors: Ramana Rachakonda, Lance E. Hacking, Mahesh K. Reddy, Lori R. Borger, Chee Hak Teh, Pawitter P. Bhatia, John P. Lee
  • Patent number: 8656411
    Abstract: A technique to monitor events within a computer system or integrated circuit. In one embodiment, a software-accessible event monitoring storage and hardware-specific monitoring logic are selectable and their corresponding outputs may be monitored by accessing a counter to count events corresponding to each of software-accessible storage and hardware-specific monitoring logic.
    Type: Grant
    Filed: March 5, 2008
    Date of Patent: February 18, 2014
    Assignee: Intel Corporation
    Inventor: Lance E. Hacking
  • Patent number: 8650629
    Abstract: In one embodiment, the present invention includes a system-on-a-chip (SoC) with first and second cores, interface logic coupled to the cores, chipset logic coupled to the interface logic, and a virtual firewall logic coupled between the chipset logic and the second core. The interface logic may include a firewall logic, a bus logic, and a test logic, and the chipset logic may include a memory controller to provide for communication with a memory coupled to the SoC. In some system implementations, both during test operations and functional operations, the second core can be disabled during normal operation to provide for a single core SoC, enabling greater flexibility of use of the SoC in many different implementations. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 16, 2009
    Date of Patent: February 11, 2014
    Assignee: Intel Corporation
    Inventors: Ramana Rachakonda, Lance E. Hacking, Mahesh K. Reddy, Lori R. Borger, Chee Hak Teh, Pawitter P. Bhatia, John P. Lee
  • Patent number: 8412855
    Abstract: Systems and methods of processing write transactions provide for combining write transactions on an input/output (I/O) hub according to a protocol between the I/O hub and a processor. Data associated with the write transactions can be flushed to an I/O device without the need for proprietary software and specialized registers within the I/O device.
    Type: Grant
    Filed: January 19, 2010
    Date of Patent: April 2, 2013
    Assignee: Intel Corporation
    Inventors: Kenneth C. Creta, Aaron T. Spink, Lance E. Hacking, Sridhar Muthrasanallur, Jasmin Ajanovic
  • Publication number: 20120243364
    Abstract: A method and apparatus for dynamic power management of memories. In one embodiment of the invention, the power consumption of the memories is reduced based on the operating state of the memories. For example, in one embodiment of the invention, the power supply to the memories is reduced when the memories are in an inactive state by reducing and/or turning off the input voltage(s) to the memories. In one embodiment of the invention, the processing unit dynamically changes the strength of the On-Die Termination pull-up/pull-down resistance based on the memory operating mode, memory voltage, and memory temperature.
    Type: Application
    Filed: March 23, 2011
    Publication date: September 27, 2012
    Inventors: LANCE E. HACKING, Hee-Jun Park
  • Publication number: 20110145909
    Abstract: In one embodiment, the present invention includes a system-on-a-chip (SoC) with first and second cores, interface logic coupled to the cores, chipset logic coupled to the interface logic, and a virtual firewall logic coupled between the chipset logic and the second core. The interface logic may include a firewall logic, a bus logic, and a test logic, and the chipset logic may include a memory controller to provide for communication with a memory coupled to the SoC. In some system implementations, both during test operations and functional operations, the second core can be disabled during normal operation to provide for a single core SoC, enabling greater flexibility of use of the SoC in many different implementations. Other embodiments are described and claimed.
    Type: Application
    Filed: December 16, 2009
    Publication date: June 16, 2011
    Inventors: Ramana Rachakonda, Lance E. Hacking, Mahesh K. Reddy, Lori R. Borger, Chee Hak Teh, Pawitter P. Bhatia, John P. Lee
  • Patent number: 7877619
    Abstract: In some embodiments, a power up (or power mode) interface is provided whereby a chip's power up signals are encoded into multiple states to provide more functions than the number of signals used to define the states.
    Type: Grant
    Filed: December 31, 2007
    Date of Patent: January 25, 2011
    Inventors: Ramana Rachakonda, Blaise Fanning, Anil K Sabbavarapu, Belliappa M. Kuttanna, Rajesh Patel, Kenneth D. Shoemaker, Lance E. Hacking, Bruce L. Fleming, Ashish V. Choubal
  • Publication number: 20100332686
    Abstract: Systems and methods of processing write transactions provide for combining write transactions on an input/output (I/O) hub according to a protocol between the I/O hub and a processor. Data associated with the write transactions can be flushed to an I/O device without the need for proprietary software and specialized registers within the I/O device.
    Type: Application
    Filed: January 19, 2010
    Publication date: December 30, 2010
    Inventors: Kenneth C. Creta, Aaron T. Spink, Lance E. Hacking, Sridhar Muthrasanallur, Jasmin Ajanovic
  • Patent number: 7676603
    Abstract: Systems and methods of processing write transactions provide for combining write transactions on an input/output (I/O) hub according to a protocol between the I/O hub and a processor. Data associated with the write transactions can be flushed to an I/O device without the need for proprietary software and specialized registers within the I/O device.
    Type: Grant
    Filed: April 20, 2004
    Date of Patent: March 9, 2010
    Assignee: Intel Corporation
    Inventors: Kenneth C. Creta, Aaron T. Spink, Lance E. Hacking, Sridhar Muthrasanallur, Jasmin Ajanovic
  • Publication number: 20090228902
    Abstract: A technique to monitor events within a computer system or integrated circuit. In one embodiment, a software-accessible event monitoring storage and hardware-specific monitoring logic are selectable and their corresponding outputs may be monitored by accessing a counter to count events corresponding to each of software-accessible storage and hardware-specific monitoring logic.
    Type: Application
    Filed: March 5, 2008
    Publication date: September 10, 2009
    Inventor: Lance E. Hacking
  • Publication number: 20090172429
    Abstract: In some embodiments, a power up (or power mode) interface is provided whereby a chip's power up signals are encoded into multiple states to provide more functions than the number of signals used to define the states.
    Type: Application
    Filed: December 31, 2007
    Publication date: July 2, 2009
    Inventors: Ramana Rachakonda, Blaise Fanning, Anil K. Sabbavarapu, Belliappa M. Kuttanna, Rajesh Patel, Kenneth D. Shoemaker, Lance E. Hacking, Bruce L. Fleming, Ashish V. Choubal
  • Patent number: 7360103
    Abstract: A mechanism for P-state feedback to operating system (OS) with hardware coordination is described herein. In one embodiment, an example of a process includes, but is not limited to, receiving data from a processor representing an average performance over a previous period of time, and determining a performance state (P-state) for a next period of time based in part on the data representing the average performance over the previous period of time. Other methods and apparatuses are also described.
    Type: Grant
    Filed: May 21, 2004
    Date of Patent: April 15, 2008
    Assignee: Intel Corporation
    Inventors: Bernard J. Lint, Alon Naveh, Shivnandan D. Kaushik, Jeffrey R. Wilcox, Lance E. Hacking, Ping Sager, Kushagra Vaid, Todd A. Dutton
  • Patent number: 7315952
    Abstract: Methods and apparatuses for coordination of power state management in and electronic system.
    Type: Grant
    Filed: June 17, 2004
    Date of Patent: January 1, 2008
    Assignee: Intel Corporation
    Inventors: Jeffrey R. Wilcox, Shivnandan Kaushik, Stephen H. Gunther, Devadatta V. Bodas, Siva Ramakrishnan, David Poisner, Lance E. Hacking
  • Patent number: 7284118
    Abstract: A method and apparatus for synchronizing load operations. In one embodiment, an apparatus includes a decode circuit to decode a load fence instruction. An execution unit executes the load fence instruction after it has been decoded by the decode circuit.
    Type: Grant
    Filed: February 12, 2004
    Date of Patent: October 16, 2007
    Assignee: Intel Corporation
    Inventors: Lance E. Hacking, Debbie Marr
  • Patent number: 7272741
    Abstract: Systems and methods of managing power provide for receiving notification of a pending power state transition and using coordination hardware to determine whether the power state transition in a primary device is permitted by a set of secondary devices. In one embodiment, the primary device shares a resource with the set of secondary devices.
    Type: Grant
    Filed: June 2, 2004
    Date of Patent: September 18, 2007
    Assignee: Intel Corporation
    Inventors: Jeffrey R. Wilcox, Shivnandan Kaushik, Stephen H. Gunther, Devadatta V. Bodas, Siva Ramakrishnan, David Poisner, Bernard J. Lint, Lance E. Hacking
  • Patent number: 7249245
    Abstract: A system includes a memory unit and a processor where the processor has a load buffer to store a first instruction and a cache controller to block the first instruction from dispatch into the cache controller until load data for load operations prior to the first instruction fetched from the memory unit are globally observed. The processor further may include a control register having a first mode storage to store a mode control selection for pre-serialization and a second mode storage to store a mode control selection for post-serialization to enable control of pre-serialization and post-serialization of load operations with respect to the first instruction. Other embodiments are described and claimed.
    Type: Grant
    Filed: February 12, 2004
    Date of Patent: July 24, 2007
    Assignee: Intel Corporation
    Inventors: Lance E. Hacking, Debbie Marr
  • Patent number: 6862679
    Abstract: A method and apparatus for synchronizing load operations. In one embodiment, an apparatus includes a decode circuit to decode a load fence instruction. An execution unit executes the load fence instruction after it as been decoded by the decode circuit. Furthermore, a control register is included to enable pre-serialization and post-serialization of operations appearing before and after the load fence instruction in program order, respectively.
    Type: Grant
    Filed: February 14, 2001
    Date of Patent: March 1, 2005
    Assignee: Intel Corporation
    Inventors: Lance E. Hacking, Debbie Marr