Patents by Inventor Troy Li

Troy Li 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: 20240330212
    Abstract: Certain aspects of the present disclosure provide techniques and apparatus for efficiently accessing memory in a computing system. An example method includes organizing a plurality of physical memory banks having a base size into a plurality of logical memory banks. A request to execute operations on the plurality of physical memory banks is received. The request to execute the operations comprises a request to interact with data having a sample width based on the base size. Responsive to receiving the request to execute the operations, the operations are executed on one or more logical memory banks of the plurality of logical memory banks via a memory crossbar shared across the plurality of logical memory banks. An amount of the data on which the operations are executed is a multiple of the sample width, and each logical memory bank has a size based on the base size and a multiplier value.
    Type: Application
    Filed: March 29, 2023
    Publication date: October 3, 2024
    Inventors: Aditya AWASTHI, Tsung-Han YU, Troy LI, Sundar Rajan BALASUBRAMANIAN, Ankita NAYAK, Leiter KANG
  • Patent number: 11762102
    Abstract: System and method for adjusting timing error in a mobile device. In the mobile device, a crystal oscillator (XO) is used by a system timer as the timing source. When the mobile device enters into a sleep mode, the system timer is set to time the duration of the sleep mode. During the sleep mode, a thermistor is used to measure and monitor the temperature changes of the XO. After the sleep mode is over, a processor in the mobile device determines the frequency changes of the XO based on the temperature changes of the XO. Based on the frequency changes of the XO, the processor determines the timing error that may have occurred when the system timer was timing the sleep mode and determines the actual duration of the sleep mode by adjusting the duration timed by the system timer based on the timing error.
    Type: Grant
    Filed: February 27, 2020
    Date of Patent: September 19, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Philip Crary, Troy Li, Scott Scigliano
  • Publication number: 20210270974
    Abstract: System and method for adjusting timing error in a mobile device. In the mobile device, a crystal oscillator (XO) is used by a system timer as the timing source. When the mobile device enters into a sleep mode, the system timer is set to time the duration of the sleep mode. During the sleep mode, a thermistor is used to measure and monitor the temperature changes of the XO. After the sleep mode is over, a processor in the mobile device determines the frequency changes of the XO based on the temperature changes of the XO. Based on the frequency changes of the XO, the processor determines the timing error that may have occurred when the system timer was timing the sleep mode and determines the actual duration of the sleep mode by adjusting the duration timed by the system timer based on the timing error.
    Type: Application
    Filed: February 27, 2020
    Publication date: September 2, 2021
    Inventors: Philip CRARY, Troy LI, Scott SCIGLIANO
  • Publication number: 20170180149
    Abstract: The various embodiments include methods and systems for facilitating the configuration of smart objects within a wireless communication system by leveraging the microphonic effect to enable a user to identify each smart object to a control device. By configuring the control device to monitor wireless signals from a plurality of smart objects for small modulations due to the microphonic effect from a user tap on a particular smart object, the control device may recognize a particular smart device to be configured. By coordinating the monitoring for small modulations in received signals with a user interface for registering smart objects, various embodiments provide a simple mechanism by which users can correlate smart objects to corresponding icons or object names in a control interface. The various embodiments enable a user to complete the onboarding a smart objects with a control device without requiring the need to enter information into a user interface.
    Type: Application
    Filed: December 21, 2015
    Publication date: June 22, 2017
    Inventors: Richard Joseph McConnell, Daniel Chikami, Troy Li, Scott Scigliano, Charles Chang-I Wang, Thomas Williams