Patents by Inventor James Qiu

James Qiu 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: 11972303
    Abstract: Methods, apparatus, and systems to dynamically schedule a workload to among compute blocks based on temperature are disclosed. An apparatus to schedule a workload to at least one of a plurality of compute blocks based on temperature includes a prediction engine to determine (i) a first predicted temperature of a first compute block of the plurality of compute blocks and (ii) a second predicted temperature of a second compute block of the plurality of compute blocks. The apparatus also includes a selector to select between the first compute block and the second compute block for assignment of the workload. The selection is based on which of the first and second predicted temperatures is lower. The apparatus further includes a workload scheduler to assign the workload to the selected one of the first or second compute blocks.
    Type: Grant
    Filed: June 26, 2020
    Date of Patent: April 30, 2024
    Assignee: Intel Corporation
    Inventors: Carin Ruiz, Bo Qiu, Columbia Mishra, Arijit Chattopadhyay, Chee Lim Nge, Srikanth Potluri, Jianfang Zhu, Deepak Samuel Kirubakaran, Akhilesh Rallabandi, Mark Gallina, Renji Thomas, James Hermerding, II
  • Publication number: 20230224161
    Abstract: Various embodiments are disclosed for self-authorized identification and services, and applications therefor. A computing device may generate a public-private key pair and a self-authorizing identifier (SAID), a byte string that is globally unique and immutable to the computing device. A remote service implementing a blockchain protocol may store a public key of the public-private key pair in a distributed blockchain ledger, which is used to authenticate the computing device in various network-based communications, and encrypt or decrypt such communications. An enclave service may be employed to asynchronously send messages between computing devices. The computing device may have an isolated environment that permits collaboration applications to execute therein, as well as an actallet that permits distribution applications not executing in the isolated environment to access the SAID or data pertaining thereto.
    Type: Application
    Filed: August 19, 2021
    Publication date: July 13, 2023
    Inventors: Heping SHANG, James QIU
  • Patent number: 11074224
    Abstract: System, method, and computer program product for partitioned data replication are described. A data replication system can partition a file stored on a primary storage device into multiple data blocks, and store an index mapping the blocks and the file. Initially, the system can replicate the file and the index to a secondary storage device. The data stored in the file can change after the initial replication. The system can determine which block among the data blocks has changed by updating the index and comparing the updated index with the original index. The system can then replicate the change by replicating only the changed block and the updated index to the secondary system.
    Type: Grant
    Filed: May 11, 2015
    Date of Patent: July 27, 2021
    Assignee: Apple Inc.
    Inventors: James Qiu, Hui Wang, Frank Lu
  • Patent number: 10645653
    Abstract: Methods and systems for providing reduced bandwidth acquisition latency may comprise communicating a reservation request for bandwidth allocation for devices operating under a wired network protocol, where the reservation request may be sent by wired network devices via a wireless network protocol over a wireless network. Bandwidth may be allocated in the wired network for the requesting devices by a network controller. Data may be communicated with the requesting devices via the wired network. The wired network communication protocol may comprise a multimedia over cable alliance (MoCA) standard. The wireless protocol may comprise an IEEE 802.11x standard, a Bluetooth standard, and/or any non-public network protocol. The communication of the reservation request via the wireless protocol may decrease a latency of the wired network. A medium access plan (MAP) may be generated by the network controller based on the reservation request and may comprise a bandwidth allocation for the requesting devices.
    Type: Grant
    Filed: May 10, 2018
    Date of Patent: May 5, 2020
    Assignee: Maxlinear, Inc.
    Inventors: James Qiu, Sridhar Ramesh, Sheng Ye, Curtis Ling
  • Patent number: 10303673
    Abstract: System, method, and computer program product key compression and cached-locking are described. A computer system can store database files or operating system files in a tree data structure. The system can store data or metadata as key-value pairs in nodes of the tree data structure. The keys in the key-value pairs can have a hierarchical structure, which may or may not correspond to the tree data structure. The system can compress the keys by reducing duplicated storage of shared portions of the keys. The system can use an index in a tree node to represent the hierarchical structure of the key-value pairs stored in that tree node. To access a value in a key-value pair, the system can identify the tree node to search, query the index in that tree node to locate the value, and then access the value at the indexed location.
    Type: Grant
    Filed: August 21, 2015
    Date of Patent: May 28, 2019
    Assignee: Apple Inc.
    Inventors: Murali Vemulapati, James Qiu, Frank Lu
  • Publication number: 20180262990
    Abstract: Methods and systems for providing reduced bandwidth acquisition latency may comprise communicating a reservation request for bandwidth allocation for devices operating under a wired network protocol, where the reservation request may be sent by wired network devices via a wireless network protocol over a wireless network. Bandwidth may be allocated in the wired network for the requesting devices by a network controller. Data may be communicated with the requesting devices via the wired network. The wired network communication protocol may comprise a multimedia over cable alliance (MoCA) standard. The wireless protocol may comprise an IEEE 802.11x standard, a Bluetooth standard, and/or any non-public network protocol. The communication of the reservation request via the wireless protocol may decrease a latency of the wired network. A medium access plan (MAP) may be generated by the network controller based on the reservation request and may comprise a bandwidth allocation for the requesting devices.
    Type: Application
    Filed: May 10, 2018
    Publication date: September 13, 2018
    Inventors: James Qiu, Sridhar Ramesh, Sheng Ye, Curtis Ling
  • Patent number: 9974025
    Abstract: A communication receiver which applies signal processing for quantitatively estimating receive signal factors such as communication channel quality, signal characteristics, and overall system received bit error rate (BER) or packet error rate (PER) and which applies a general algorithm for mapping these estimated factors to control receiver performance and minimize power consumption.
    Type: Grant
    Filed: March 21, 2017
    Date of Patent: May 15, 2018
    Assignee: Maxlinear, Inc.
    Inventors: James Qiu, Sridhar Ramesh, Sheng Ye, Curtis Ling
  • Publication number: 20170311263
    Abstract: A communication receiver which applies signal processing for quantitatively estimating receive signal factors such as communication channel quality, signal characteristics, and overall system received bit error rate (BER) or packet error rate (PER) and which applies a general algorithm for mapping these estimated factors to control receiver performance and minimize power consumption.
    Type: Application
    Filed: March 21, 2017
    Publication date: October 26, 2017
    Inventors: James Qiu, Sridhar Ramesh, Sheng Ye, Curtis Ling
  • Patent number: 9609599
    Abstract: A communication receiver which applies signal processing for quantitatively estimating receive signal factors such as communication channel quality, signal characteristics, and overall system received bit error rate (BER) or packet error rate (PER) and which applies a general algorithm for mapping these estimated factors to control receiver performance and minimize power consumption.
    Type: Grant
    Filed: August 4, 2014
    Date of Patent: March 28, 2017
    Assignee: Maxlinear, Inc.
    Inventors: James Qiu, Sridhar Ramesh, Sheng Ye, Curtis Ling
  • Publication number: 20160335299
    Abstract: System, method, and computer program product key compression and cached-locking are described. A computer system can store database files or operating system files in a tree data structure. The system can store data or metadata as key-value pairs in nodes of the tree data structure. The keys in the key-value pairs can have a hierarchical structure, which may or may not correspond to the tree data structure. The system can compress the keys by reducing duplicated storage of shared portions of the keys. The system can use an index in a tree node to represent the hierarchical structure of the key-value pairs stored in that tree node. To access a value in a key-value pair, the system can identify the tree node to search, query the index in that tree node to locate the value, and then access the value at the indexed location.
    Type: Application
    Filed: August 21, 2015
    Publication date: November 17, 2016
    Applicant: Apple Inc.
    Inventors: Murali Vemulapati, James Qiu, Frank Lu
  • Publication number: 20160335288
    Abstract: System, method, and computer program product for partitioned data replication are described. A data replication system can partition a file stored on a primary storage device into multiple data blocks, and store an index mapping the blocks and the file. Initially, the system can replicate the file and the index to a secondary storage device. The data stored in the file can change after the initial replication. The system can determine which block among the data blocks has changed by updating the index and comparing the updated index with the original index. The system can then replicate the change by replicating only the changed block and the updated index to the secondary system.
    Type: Application
    Filed: May 11, 2015
    Publication date: November 17, 2016
    Inventors: James Qiu, Hui Wang, Frank Lu
  • Patent number: 8995589
    Abstract: An accurate channel frequency response is obtained by processing an extracted number of pilot tones provided at different locations within a received OFDM symbol. This includes filtering the extracted pilot tones with a first window function, converting the thus filtered pilot tones to a first channel impulse response signal that may include a main tap and a plurality of adjacent taps, removing taps whose absolute values or energy levels are below a predetermined level, processing the remaining taps having sufficient absolute values or energy levels into a second channel impulse response signal that is significantly free of noises, converting the second channel impulse response signal to a frequency-domain signal, and filtering the frequency-domain signal with a second window function having an inverse characteristic of that of the first window function to obtain an accurate channel frequency response.
    Type: Grant
    Filed: November 8, 2011
    Date of Patent: March 31, 2015
    Inventor: James Qiu
  • Publication number: 20150023237
    Abstract: A communication receiver which applies signal processing for quantitatively estimating receive signal factors such as communication channel quality, signal characteristics, and overall system received bit error rate (BER) or packet error rate (PER) and which applies a general algorithm for mapping these estimated factors to control receiver performance and minimize power consumption.
    Type: Application
    Filed: August 4, 2014
    Publication date: January 22, 2015
    Inventors: James Qiu, Sridhar Ramesh, Sheng Ye, Curtis Ling
  • Patent number: 8798211
    Abstract: A communication receiver which applies signal processing for quantitatively estimating receive signal factors such as communication channel quality, signal characteristics, and overall system received bit error rate (BER) or packet error rate (PER) and which applies a general algorithm for mapping these estimated factors to control receiver performance and minimize power consumption.
    Type: Grant
    Filed: March 18, 2013
    Date of Patent: August 5, 2014
    Assignee: MaxLinear, Inc.
    Inventors: James Qiu, Sridhar Ramesh, Sheng Ye, Curtis Ling
  • Patent number: 8791757
    Abstract: A circuit for self-calibrating a gain control system samples the output of a digital amplifier coupled in series with one or more analog amplifiers to correct errors in a discrete stepped gain control. A digital gain control circuit controls both the digital amplifier and at least one analog amplifier to produce a smooth linear and continuous gain, wherein perturbations in the digital control of gain are smoothed by a signal applied to gain control circuit by a gain step correction circuit.
    Type: Grant
    Filed: March 18, 2013
    Date of Patent: July 29, 2014
    Assignee: MaxLinear, Inc.
    Inventors: James Qiu, Sridhar Ramesh
  • Publication number: 20130262433
    Abstract: Methods, program products, and systems for filtering a distributed join are described. A computing device can receive a database join request to join a first table stored on a first system and a second table stored on a second system to create a related data set. The join request can include a filtering condition for filtering the related data set. The system can divide the filtering condition into a first sub-condition and a second sub-condition, and send the first sub-condition and a second sub-condition to the first system and second system, respectively. The first system and second system can then perform filtering locally, and send filtered intermediate result to the computing device.
    Type: Application
    Filed: April 2, 2012
    Publication date: October 3, 2013
    Inventors: James Qiu, Murali Vemulapati
  • Patent number: 8543544
    Abstract: Methods, program products, and systems for checkpoint based progressive backup are described. When a system receives a request to update a page of a storage device storing database files of a database, the system can update the page and replicate the updated page in a shadow page in a backup queue. The backup queue can store multiple shadow pages, where each updated page can correspond to at most a specified number of shadow pages in the queue. Each shadow page can be associated with a timestamp of a latest update. At pre-specified temporal checkpoints, the system can write the shadow pages in the queue to a backup file in the order of the timestamps. Upon receiving a restoration request, the system can restore the database to a state as of the time of the checkpoint using the backup file.
    Type: Grant
    Filed: January 6, 2012
    Date of Patent: September 24, 2013
    Assignee: Apple Inc.
    Inventors: Frank Lu, James Qiu, Jonathan Thatcher, Murali Vemulapati, Carl Wang, Terrence Barwegen
  • Publication number: 20130216009
    Abstract: A communication receiver which applies signal processing for quantitatively estimating receive signal factors such as communication channel quality, signal characteristics, and overall system received bit error rate (BER)or packet error rate (PER) and which applies a general algorithm for mapping these estimated factors to control receiver performance and minimize power consumption.
    Type: Application
    Filed: March 18, 2013
    Publication date: August 22, 2013
    Inventors: James Qiu, Sridhar Ramesh, Sheng Ye, Curtis Ling
  • Publication number: 20130214857
    Abstract: A circuit for self-calibrating a gain control system samples the output of a digital amplifier coupled in series with one or more analog amplifiers to correct errors in a discrete stepped gain control. A digital gain control circuit controls both the digital amplifier and at least one analog amplifier to produce a smooth linear and continuous gain, wherein perturbations in the digital control of gain are smoothed by a signal applied to gain control circuit by a gain step correction circuit.
    Type: Application
    Filed: March 18, 2013
    Publication date: August 22, 2013
    Inventors: James Qiu, Sridhar Ramesh
  • Publication number: 20130179401
    Abstract: Methods, program products, and systems for checkpoint based progressive backup are described. When a system receives a request to update a page of a storage device storing database files of a database, the system can update the page and replicate the updated page in a shadow page in a backup queue. The backup queue can store multiple shadow pages, where each updated page can correspond to at most a specified number of shadow pages in the queue. Each shadow page can be associated with a timestamp of a latest update. At pre-specified temporal checkpoints, the system can write the shadow pages in the queue to a backup file in the order of the timestamps. Upon receiving a restoration request, the system can restore the database to a state as of the time of the checkpoint using the backup file.
    Type: Application
    Filed: January 6, 2012
    Publication date: July 11, 2013
    Inventors: Frank Lu, James Qiu, Jonathan Thatcher, Murali Vemulapati, Carl Wang, Terrence Barwegen