Patents by Inventor Nikolai Schlegel

Nikolai Schlegel 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: 11907043
    Abstract: A processor can include various processing pipelines that perform different data processing operations, with different pipelines having dedicated logic and memory circuits. A power management circuit can determine when to supply power to various pipelines, including the logic and memory circuits of the various pipelines, depending on a current operating mode of the processor. When a memory circuit transitions to a lower power state such as a sleep state, data can be saved to a different memory circuit that is not transitioning to a lower power state, and when the memory circuit is powered up again, the data can be restored from the different memory circuit.
    Type: Grant
    Filed: May 25, 2022
    Date of Patent: February 20, 2024
    Assignee: Apple Inc.
    Inventors: Ping Zhou, Nikolai Schlegel, Navid Ehsan, Zhimin Chen, Gerard D. Jennings
  • Publication number: 20230384856
    Abstract: A processor can include various processing pipelines that perform different data processing operations, with different pipelines having dedicated logic and memory circuits. A power management circuit can determine when to supply power to various pipelines, including the logic and memory circuits of the various pipelines, depending on a current operating mode of the processor. When a memory circuit transitions to a lower power state such as a sleep state, data can be saved to a different memory circuit that is not transitioning to a lower power state, and when the memory circuit is powered up again, the data can be restored from the different memory circuit.
    Type: Application
    Filed: May 25, 2022
    Publication date: November 30, 2023
    Applicant: Apple Inc.
    Inventors: Ping Zhou, Nikolai Schlegel, Navid Ehsan, Zhimin Chen, Gerard D. Jennings
  • Publication number: 20160196231
    Abstract: Various embodiments of methods and systems for managing bus bandwidth allocation in a system on a chip are disclosed. Certain embodiments monitor a high speed bus for a measurement window of time to identify valid bits uniquely associated with transaction requests issued by a master processing engine. The method continues to monitor the bus over the window to identify completed transactions. A latency value is calculated by subtracting a target latency from an actual latency for each completed transaction. The latency value is aggregated in a counter. At the conclusion of the window, if the aggregated latency value is positive, the method may conclude that the average latency per transaction over the window exceeded the target latency per transaction and that the bandwidth allocated to the engine should be increased.
    Type: Application
    Filed: January 7, 2015
    Publication date: July 7, 2016
    Inventors: NHON TOAI QUACH, JEAN-MARIE QUOC DANH TRAN, NIKOLAI SCHLEGEL, JEAN-LOUIS TARDIEUX, BING XIAO
  • Patent number: 7940832
    Abstract: A method and apparatus is provided for efficient processing of signal in a communication system. The processing of the signal for transmission may include encoding a block of data at an encoding rate 1/R. The encoding produces R number of data symbols for every data bit in the block of data. A block of RAM (299, 600) is partitioned into a plurality of blocks of RAM to allow reading simultaneously data symbols from the plurality of blocks of RAM to produce an in-phase and a quad-phase data symbols simultaneously. At least two scramblers (306 and 307) are used for simultaneously scrambling the in-phase and quad-phase data symbols. A Walsh covering/summing block (700) followed by the scramblers provides efficient Walsh covering and summing of signals for a combined transmission from the communication system.
    Type: Grant
    Filed: October 5, 2004
    Date of Patent: May 10, 2011
    Assignee: QUALCOMM Incorporated
    Inventors: Nikolai Schlegel, James Y. Hurt
  • Patent number: 7319852
    Abstract: An apparatus for coarse compensation of a direct current (DC) offset in a direct to baseband receiver architecture utilizes a serial analog to digital converter (ADC), such as a Delta-Sigma converter, to convert the received signal to digital form. The output of the ADC is sampled for a predetermined number of samples and a counter coupled to the ADC is incremented each time the sample generated by the ADC is a logic one. The counter is not incremented if the sample from the ADC is a logic zero. After the predetermined number of samples is obtained, the counter value is indicative of the DC offset in the received signal. The counter value may be converted by a code converter to a correction value for easy operation of a digital to analog converter (DAC). If the number of samples from the ADC is a power of two, the code converted may be readily implemented by simply inverting the most significant bit (MSB) from the counter to thereby generate a twos complement version of the counter value.
    Type: Grant
    Filed: August 29, 2002
    Date of Patent: January 15, 2008
    Assignee: QUALCOMM, Incorporated
    Inventors: Nikolai Schlegel, Christian Holenstein, Daniel Filipovic, Nitin Kasturi
  • Patent number: 6975584
    Abstract: A method and apparatus is provided for efficient processing of signal in a communication system. The processing of the signal for transmission may include encoding a block of data at an encoding rate 1/R. The encoding produces R number of data symbols for every data bit in the block of data. A block of RAM (299, 600) is partitioned into a plurality of blocks of RAM to allow reading simultaneously data symbols from the plurality of blocks of RAM to produce an in-phase and a quad-phase data symbols simultaneously. At least two scramblers (306 and 307) are used for simultaneously scrambling the in-phase and quad-phase data symbols. A Walsh covering/summing block (700) followed by the scramblers provides efficient Walsh covering and summing of signals for a combined transmission from the communication system.
    Type: Grant
    Filed: September 29, 2000
    Date of Patent: December 13, 2005
    Assignee: Qualcomm, Incorporated
    Inventors: Nikolai Schlegel, James Y. Hurt
  • Publication number: 20050201448
    Abstract: A method and apparatus is provided for efficient processing of signal in a communication system. The processing of the signal for transmission may include encoding a block of data at an encoding rate 1/R. The encoding produces R number of data symbols for every data bit in the block of data. A block of RAM (299, 600) is partitioned into a plurality of blocks of RAM to allow reading simultaneously data symbols from the plurality of blocks of RAM to produce an in-phase and a quad-phase data symbols simultaneously. At least two scramblers (306 and 307) are used for simultaneously scrambling the in-phase and quad-phase data symbols. A Walsh covering/summing block (700) followed by the scramblers provides efficient Walsh covering and summing of signals for a combined transmission from the communication system.
    Type: Application
    Filed: October 5, 2004
    Publication date: September 15, 2005
    Inventors: Nikolai Schlegel, James Hurt
  • Patent number: 6847677
    Abstract: A method and apparatus is provided for efficient processing of signal in a communication system. The processing of the signal for transmission may include encoding a block of data at an encoding rate 1/R. The encoding produces R number of data symbols for every data bit in the block of data. A block of RAM is partitioned into a plurality of blocks of RAM to allow reading simultaneously data symbols from the plurality of blocks of RAM to produce an in-phase and a quad-phase data symbols simultaneously. At least two scramblers are used for simultaneously scrambling the in-phase and quad-phase data symbols. A Walsh covering/summing block followed by the scramblers provides efficient Walsh covering and summing of signals for a combined transmission from the communication system.
    Type: Grant
    Filed: September 29, 2000
    Date of Patent: January 25, 2005
    Assignee: Qualcomm, Incorporated
    Inventors: Nikolai Schlegel, James Y. Hurt
  • Publication number: 20040184569
    Abstract: The invention is directed toward a digital VGA that is implemented in the logarithmic domain. The digital VGA exploits logarithmic properties to replace a complex multiplier of a conventional digital VGA with a simple and inexpensive adder. Moreover, additional techniques are described to significantly reduce the size of one or more lookup tables (LUTs) implemented within the digital VGA. In this manner, the invention can realize a simple, low cost digital VGA.
    Type: Application
    Filed: January 30, 2004
    Publication date: September 23, 2004
    Inventors: Raghu Challa, Nitin Kasturi, Nikolai Schlegel
  • Patent number: 6763492
    Abstract: A method and apparatus for efficient encoding of linear block codes uses a lookup table including a set of impulse responses to support faster performance by encoding in parallel. Advantages include a scalability that is lacking in existing schemes.
    Type: Grant
    Filed: September 26, 2000
    Date of Patent: July 13, 2004
    Assignee: Qualcomm Incorporated
    Inventors: James Y. Hurt, Jeffrey A. Levin, Nikolai Schlegel
  • Patent number: 6714599
    Abstract: A method and apparatus is provided for efficient processing of signal in a communication system. The processing of the signal for transmission may include encoding a block of data at an encoding rate 1/R. The encoding produces R number of data symbols for every data bit in the block of data. A block of RAM (299, 600) is partitioned into a plurality of blocks of RAM to allow reading simultaneously data symbols from the plurality of blocks of RAM to produce an in-phase and a quad-phase data symbols simultaneously. At least two scramblers (306 and 307) are used for simultaneously scrambling the in-phase and quad-phase data symbols. A Walsh covering/summing block 700 provides efficient Walsh covering and summing of signals for a combined transmission from the communication system.
    Type: Grant
    Filed: September 29, 2000
    Date of Patent: March 30, 2004
    Assignee: Qualcomm, Incorporated
    Inventors: Nikolai Schlegel, James Y. Hurt
  • Publication number: 20040043744
    Abstract: An apparatus for coarse compensation of a direct current (DC) offset in a direct to baseband receiver architecture utilizes a serial analog to digital converter (ADC), such as a Delta-Sigma converter, to convert the received signal to digital form. The output of the ADC is sampled for a predetermined number of samples and a counter coupled to the ADC is incremented each time the sample generated by the ADC is a logic one. The counter is not incremented if the sample from the ADC is a logic zero. After the predetermined number of samples is obtained, the counter value is indicative of the DC offset in the received signal. The counter value may be converted by a code converter to a correction value for easy operation of a digital to analog converter (DAC). If the number of samples from the ADC is a power of two, the code converted may be readily implemented by simply inverting the most significant bit (MSB) from the counter to thereby generate a twos complement version of the counter value.
    Type: Application
    Filed: August 29, 2002
    Publication date: March 4, 2004
    Inventors: Nikolai Schlegel, Christian Holenstein, Daniel Filipovic, Nitin Kasturi