Patents by Inventor Haw-Jing Lo

Haw-Jing Lo 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: 20150199134
    Abstract: Systems, methods, and computer programs are disclosed for managing access requests to a DRAM memory device. One embodiment includes receiving memory access pattern data for at least one of a plurality of memory clients prior to a corresponding memory transaction with a DRAM memory device. Next, it is determined, based on the received memory access pattern data, that a future transaction of a first of the plurality of memory clients may create a future page conflict with a current transaction of a second of the plurality of memory clients. The future page conflict is then resolved by interleaving access to an associated bank in the DRAM memory device by the first and second memory clients according to the received memory access pattern data.
    Type: Application
    Filed: February 4, 2014
    Publication date: July 16, 2015
    Applicant: QUALCOMM INCORPORATED
    Inventors: MRIGANKA MONDAL, HAW-JING LO
  • Publication number: 20150186267
    Abstract: Aspects include computing devices, systems, and methods for reorganizing the storage of data in memory to energize less than all of the memory devices of a memory module for read or write transactions. The memory devices may be connected to individual select lines such that a re-order logic may determine the memory devices to energize for a transaction according to a re-ordered memory map. The re-order logic may re-order memory addresses such that memory address provided by a processor for a transaction are converted to the re-ordered memory address according to the re-ordered memory map without the processor having to change its memory address scheme. The re-ordered memory map may provide for reduced energy consumption by the memory devices, or a balance of energy consumption and performance speed for latency tolerant processes.
    Type: Application
    Filed: December 27, 2013
    Publication date: July 2, 2015
    Applicant: QUALCOMM Incorporated
    Inventors: Dexter Tamio Chun, Haw-Jing Lo, Michael Drop
  • Publication number: 20150134989
    Abstract: Systems and methods are disclosed for reducing memory I/O power. One embodiment is a system comprising a system on chip (SoC), a DRAM memory device, and a data masking power reduction module. The SoC comprises a memory controller. The DRAM memory device is coupled to the memory controller via a plurality of DQ pins. The data masking power reduction module comprises logic configured to drive the DQ pins to a power saving state during a data masking operation.
    Type: Application
    Filed: November 13, 2013
    Publication date: May 14, 2015
    Applicant: Qualcomm Incorporated
    Inventors: DEXTER CHUN, HAW-JING LO
  • Publication number: 20150121096
    Abstract: Systems and methods are disclosed for conserving power consumption in a memory system. One such system comprises a system on chip (SoC) and an encoder. The SoC comprises one or more memory clients for accessing a dynamic random access memory (DRAM) memory system coupled to the SoC. The encoder resides on the SoC and is configured to reduce a data activity factor of memory data received from the memory clients by encoding the received memory data according to a compression scheme and providing the encoded memory data to the DRAM memory system. The DRAM memory system is configured to decode the encoded memory data according to the compression scheme into the received memory data.
    Type: Application
    Filed: October 24, 2013
    Publication date: April 30, 2015
    Applicant: Qualcomm Incorporated
    Inventors: DEXTER CHUN, HAW-JING LO
  • Publication number: 20150121111
    Abstract: Systems and methods are disclosed for providing multi-user power saving codebook optimization. One such method comprises: generating a unique codebook for a plurality of computing devices, each unique codebook configured for encoding memory data in the corresponding computing device; providing the unique codebooks to the corresponding computing devices via a communications networks; receiving compression statistics from one or more of the computing devices via the communications network, the compression statistics related to the corresponding unique codebook; and generating an optimized codebook for at least one of the computing devices based on the received compression statistics.
    Type: Application
    Filed: October 24, 2013
    Publication date: April 30, 2015
    Applicant: Qualcomm Incorporated
    Inventors: DEXTER CHUN, HAW-JING LO
  • Publication number: 20150089112
    Abstract: Systems and methods are disclosed for conserving power consumption in a memory system. One such system comprises a DRAM memory system and a system on chip (SoC). The SoC is coupled to the DRAM memory system via a memory bus. The SoC comprises one or more memory controllers for processing memory requests from one or more memory clients for accessing the DRAM memory system. The one or more memory controllers are configured to selectively conserve memory power consumption by dynamically resizing a bus width of the memory bus.
    Type: Application
    Filed: September 20, 2013
    Publication date: March 26, 2015
    Applicant: Qualcomm Incorporated
    Inventors: HAW-JING LO, DEXTER CHUN
  • Publication number: 20140344513
    Abstract: Methods and devices for refreshing a dynamic memory device, (e.g., DRAM) to eliminate unnecessary page refresh operations. A value in a lookup table for the page may indicate whether valid data including all zeros is present in the page. When the page includes valid data of all zeros, the lookup table value may be set so that refresh, memory read, write and clear accesses of the page may be inhibited and a valid value may be returned. A second lookup table may contain a second value indicating whether a page has been accessed by a page read or write during the page refresh interval. A page refresh, by issuing an ACT?PRE command pair, and a page address may be performed according to the page refresh interval when the second value indicates that page access has not occurred.
    Type: Application
    Filed: May 14, 2013
    Publication date: November 20, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Haw-Jing LO, Dexter CHUN
  • Publication number: 20140129757
    Abstract: Various embodiments of methods and systems for hardware (“HW”) based dynamic memory management in a portable computing device (“PCD”) are disclosed. One exemplary method includes generating a lookup table (“LUT”) to track each memory page located across multiple portions of a volatile memory. The records in the LUT are updated to keep track of data locations. When the PCD enters a sleep state to conserve energy, the LUT may be queried to determine which specific memory pages in a first portion of volatile memory (e.g., an upper bank) contain data content and which pages in a second portion of volatile memory (e.g., a lower bank) are available for receipt of content. Based on the query, the location of the data in the memory pages of the upper bank is known and can be quickly migrated to memory pages in the lower bank which are identified for receipt of the data.
    Type: Application
    Filed: November 5, 2012
    Publication date: May 8, 2014
    Applicant: QUALCOMM INCORPORATED
    Inventors: Haw-Jing Lo, Ali Taha, Dexter T. Chun
  • Patent number: 8352759
    Abstract: A method of monitoring one or more central processing units in real time is disclosed. The method may include monitoring state data associated with the one or more CPUs in real-time, filtering the state data, and at least partially based on filtered state data, selectively altering one or more system settings.
    Type: Grant
    Filed: August 19, 2010
    Date of Patent: January 8, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Steven S. Thomson, Ali Iranli, Michael J. Drop, Vinodh R. Cuppu, Christopher Kong Yee Chun, Tao Xue, Haw-Jing Lo, Moinul H. Kahn
  • Publication number: 20120200587
    Abstract: Methods and devices for displaying content in a power efficient manner are disclosed. In accordance with many embodiments, content is received that includes a plurality of subcomponents, and a subcomponent with a larger surface is darkened so as to generate at least one darkened subcomponent. In addition, a contrast of selected ones of the subcomponents is adjusted so as to enable the selected ones of the subcomponents to be viewed against the darkened subcomponent while others of the plurality of subcomponents are left in their source format. The at least one darkened subcomponent, selected ones of the subcomponents, and the subcomponents that are in their source format are composited into a composite view; and displayed.
    Type: Application
    Filed: February 9, 2011
    Publication date: August 9, 2012
    Applicant: QUALCOMM INNOVATION CENTER, INC.
    Inventors: Mark Bapst, Julien Chaffraix, Su Zhao, Tao Xue, Haw-Jing Lo
  • Publication number: 20110173360
    Abstract: A method of monitoring one or more central processing units in real time is disclosed. The method may include monitoring state data associated with the one or more CPUs in real-time, filtering the state data, and at least partially based on filtered state data, selectively altering one or more system settings.
    Type: Application
    Filed: August 19, 2010
    Publication date: July 14, 2011
    Applicant: QUALCOMM Incorporated
    Inventors: Steven S. Thomson, Ali Iranli, Michael J. Drop, Vinodh R. Cuppu, Christopher Kong Yee Chun, Tao Xue, Haw-Jing Lo, Moinul H. Kahn
  • Patent number: 7034603
    Abstract: Systems and methods are discussed for using a floating-gate MOSFET as a programmable reference circuit. One example of the programmable reference circuit is a programmable voltage reference source, while a second example of a programmable reference circuit is a programmable reference current source. The programmable voltage reference source and/or the reference current source may be incorporated into several types of circuits, such as comparator circuits, current-mirror circuits, and converter circuits. Comparator circuits and current-mirror circuits are often incorporated into circuits such as converter circuits. Converter circuits include analog-to-digital converters and digital-to-analog converters.
    Type: Grant
    Filed: May 27, 2003
    Date of Patent: April 25, 2006
    Assignee: Georgia Tech Research Corporation
    Inventors: Philomena Cleopha Brady, Haw-Jing Lo, Guillermo José Serrano, Farhan Adil, Matthew Raymond Kucic, Paul Edward Hasler, David V. Anderson, Angelo W. Pereira
  • Publication number: 20040240278
    Abstract: Systems and methods are discussed for using a floating-gate MOSFET as a programmable reference circuit. One example of the programmable reference circuit is a programmable voltage reference source, while a second example of a programmable reference circuit is a programmable reference current source. The programmable voltage reference source and/or the reference current source may be incorporated into several types of circuits, such as comparator circuits, current-mirror circuits, and converter circuits. Comparator circuits and current-mirror circuits are often incorporated into circuits such as converter circuits. Converter circuits include analog-to-digital converters and digital-to-analog converters.
    Type: Application
    Filed: May 27, 2003
    Publication date: December 2, 2004
    Inventors: Philomena Cleopha Brady, Haw-Jing Lo, Guillermo Jose Serrano, Farhan Adil, Matthew Raymond Kucic, Paul Edward Hasler, David V. Anderson, Angelo W. Pereira