Patents by Inventor Steven Haehnichen

Steven Haehnichen 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: 10199114
    Abstract: A flash memory device includes an array of non-volatile memory (NVM) cells, at least one detection NVM cell, and a sensing circuit. The array of NVM cells are configured to store data. The sensing circuit is coupled to the at least one detection NVM cell and is configured to measure a charge on the at least one detection NVM cell. The sensing circuit is also configured to compare the measured charge with a threshold charge level and to trigger a refresh of the array of NVM cells in response to the measured charge being less than the threshold charge level.
    Type: Grant
    Filed: May 26, 2017
    Date of Patent: February 5, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: I-Heng Huang, Benish Babu, Steven Haehnichen, Robert Coleman
  • Publication number: 20180342306
    Abstract: A flash memory device includes an array of non-volatile memory (NVM) cells, at least one detection NVM cell, and a sensing circuit. The array of NVM cells are configured to store data. The sensing circuit is coupled to the at least one detection NVM cell and is configured to measure a charge on the at least one detection NVM cell. The sensing circuit is also configured to compare the measured charge with a threshold charge level and to trigger a refresh of the array of NVM cells in response to the measured charge being less than the threshold charge level.
    Type: Application
    Filed: May 26, 2017
    Publication date: November 29, 2018
    Inventors: I-Heng HUANG, Benish BABU, Steven HAEHNICHEN, Robert COLEMAN
  • Patent number: 9800778
    Abstract: This disclosure provides systems, methods, and apparatus, including computer programs encoded on computer storage media, for notifying a user when a device including a camera has moved from a desired orientation. The orientation of the camera can be determined by one or more sensors and/or image processing techniques. The user may be notified with a non-visual cue, such as an audible sound or a haptic alert. In some aspects, a user may be notified when the device including the camera is substantially level.
    Type: Grant
    Filed: July 21, 2015
    Date of Patent: October 24, 2017
    Assignee: QUALCOMM Incorporated
    Inventor: Steven Haehnichen
  • Patent number: 9575884
    Abstract: Aspects include systems and methods for increasing performance of a flash translation layer (FTL) of a flash memory device. A copy of FTL tables stored on a flash memory device may be copied to a memory of a host device. The copy of the FTL tables may be directly accessed by the flash memory device to translate between logical addresses provided by the host device for read/write operations from/to a flash memory of the flash memory device, and the respective physical addresses of the flash memory. The flash memory device is granted direct memory access to a portion of the memory of the host device where the copy of the FTL tables is stored. The flash memory device bus masters communication busses connecting the flash memory device to the memory of the host device.
    Type: Grant
    Filed: May 13, 2013
    Date of Patent: February 21, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Dexter T. Chun, Anand Srinivasan, Hyunsuk Shin, Steven Haehnichen
  • Publication number: 20170026568
    Abstract: This disclosure provides systems, methods, and apparatus, including computer programs encoded on computer storage media, for notifying a user when a device including a camera has moved from a desired orientation. The orientation of the camera can be determined by one or more sensors and/or image processing techniques. The user may be notified with a non-visual cue, such as an audible sound or a haptic alert. In some aspects, a user may be notified when the device including the camera is substantially level.
    Type: Application
    Filed: July 21, 2015
    Publication date: January 26, 2017
    Inventor: Steven Haehnichen
  • Patent number: 8068819
    Abstract: One way to deliver increased wireless communication device performance without using a higher performance processor is to offload processor functions in a wireless communications device. In one example a wireless device selects a processor function to be performed for the wireless device and evaluates the selected processor function to determine whether to offload the processor function. If it is determined that the processor function can be offloaded the wireless device transmits a wireless request to a remote processor to perform the offload processor function. After performing the processor function at the remote processor and generating a result the wireless device receives the result.
    Type: Grant
    Filed: January 24, 2005
    Date of Patent: November 29, 2011
    Assignee: Kyocera Corporation
    Inventors: Steven Haehnichen, Diego Kaplan
  • Publication number: 20060166663
    Abstract: One way to deliver increased wireless communication device performance without using a higher performance processor is to offload processor functions in a wireless communications device. In one example a wireless device selects a processor function to be performed for the wireless device and evaluates the selected processor function to determine whether to offload the processor function. If it is determined that the processor function can be offloaded the wireless device transmits a wireless request to a remote processor to perform the offload processor function. After performing the processor function at the remote processor and generating a result the wireless device receives the result.
    Type: Application
    Filed: January 24, 2005
    Publication date: July 27, 2006
    Inventors: Steven Haehnichen, Diego Kaplan