Patents by Inventor Leon Peng
Leon Peng 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: 10546413Abstract: For a given texture address, a texture sampler fetches and reduces texture data with a filter accumulator suitable for providing a weighted average over a variety of filter footprints. A multi-mode texture sampler is configurable to provide both a wide variety of footprints in either a separable or non-separable filter modes and allow for a filter footprint significantly wider than the bi-linear (2×2 texel) footprint. In embodiments, sub-sample addresses are generated by the texture sampler logic to accommodate a desired footprint. The sub-sample addresses may be generated and sequenced by multi-texel units, such as 2×2 texel quads, for efficient filtering. In embodiments, filter coefficients are cached from coefficient tables stored in memory.Type: GrantFiled: December 17, 2018Date of Patent: January 28, 2020Assignee: INTEL CORPORATIONInventors: Liang Leon Peng, Steven Spangler
-
Publication number: 20190122418Abstract: For a given texture address, a texture sampler fetches and reduces texture data with a filter accumulator suitable for providing a weighted average over a variety of filter footprints. A multi-mode texture sampler is configurable to provide both a wide variety of footprints in either a separable or non-separable filter modes and allow for a filter footprint significantly wider than the bi-linear (2×2 texel) footprint. In embodiments, sub-sample addresses are generated by the texture sampler logic to accommodate a desired footprint. The sub-sample addresses may be generated and sequenced by multi-texel units, such as 2×2 texel quads, for efficient filtering. In embodiments, filter coefficients are cached from coefficient tables stored in memory.Type: ApplicationFiled: December 17, 2018Publication date: April 25, 2019Applicant: Intel CorporationInventors: LIANG LEON PENG, STEVEN SPANGLER
-
Patent number: 10169907Abstract: For a given texture address, a texture sampler fetches and reduces texture data with a filter accumulator suitable for providing a weighted average over a variety of filter footprints. A multi-mode texture sampler is configurable to provide both a wide variety of footprints in either a separable or non-separable filter modes and allow for a filter footprint significantly wider than the bi-linear (2×2 texel) footprint. In embodiments, sub-sample addresses are generated by the texture sampler logic to accommodate a desired footprint. The sub-sample addresses may be generated and sequenced by multi-texel units, such as 2×2 texel quads, for efficient filtering. In embodiments, filter coefficients are cached from coefficient tables stored in memory.Type: GrantFiled: May 6, 2016Date of Patent: January 1, 2019Assignee: INTEL CORPORATIONInventors: Liang Leon Peng, Steven Spangler
-
Publication number: 20170098328Abstract: For a given texture address, a texture sampler fetches and reduces texture data with a filter accumulator suitable for providing a weighted average over a variety of filter footprints. A multi-mode texture sampler is configurable to provide both a wide variety of footprints in either a separable or non-separable filter modes and allow for a filter footprint significantly wider than the bi-linear (2×2 texel) footprint. In embodiments, sub-sample addresses are generated by the texture sampler logic to accommodate a desired footprint. The sub-sample addresses may be generated and sequenced by multi-texel units, such as 2×2 texel quads, for efficient filtering. In embodiments, filter coefficients are cached from coefficient tables stored in memory.Type: ApplicationFiled: May 6, 2016Publication date: April 6, 2017Inventors: LIANG LEON PENG, STEVEN SPANGLER
-
Publication number: 20070008218Abstract: A tracker architecture for Global Positioning System (GPS) receivers is disclosed. A typical tracker comprises an RF front end and GPS architecture. The architecture comprises a bus structure, a Central Processing Unit (CPU) core, cache, RAM, and ROM memories, and a GPS engine that comprises a receiving, tracking, and demodulating engine for GPS and Wide Area Augmentation Service (WAAS) signals. The GPS architecture can couple to at least two different protocol interfaces via the bus structure, where the protocol interfaces are commonly used in different applications.Type: ApplicationFiled: June 26, 2006Publication date: January 11, 2007Inventors: Nicolas Vantalon, Leon Peng, Gregory Turetzky
-
Publication number: 20060095206Abstract: The invention relates to an aided Global Positioning System (GPS) subsystem within a wireless device. The wireless device includes a wireless processing section capable of receiving signals from a wireless network and a GPS subsystem having a radio frequency (RF) front-end capable of receiving a GPS satellite signal. The wireless processing section of the wireless device receives an external clock and determines the offset between the clock in the wireless processing section and that of the external clock. The GPS subsystem then receives the offset information from the wireless processing section, information related to the nominal frequency of the wireless processing section clock and the wireless processing section clock. Using this information and the GPS clock in the GPS subsystem, the GPS subsystem determines an acquiring signal, which is related to a frequency offset between the GPS clock and the network clock.Type: ApplicationFiled: May 22, 2003Publication date: May 4, 2006Inventors: Lionel Garin, Leon Peng, Gengsheng Zhang, Nicolas Vantalon
-
Publication number: 20060038719Abstract: An Aided Location Communication System (“ALCS”) is described that may include a geolocation server and a wireless communication device having a GPS section where the GPS receiver section is capable of being selectively switched between a standalone mode and at least one other mode for determining a geolocation of the wireless communications device. An Aided Location Communication Device (“ALCD”) is also described. The ALCD includes a position-determination section having a GPS receiver and a communication section where the position-determination section is selectively switchable between a GPS-standalone mode and at least one other mode for determining a geolocation of the ALCD.Type: ApplicationFiled: July 20, 2005Publication date: February 23, 2006Inventors: Ashutosh Pande, Lionel Garin, Kanwar Chadha, Kurt Schmidt, Leon Peng, Gengsheng Zhang, Nicolas Vantalon, Gregory Turetzky
-
Publication number: 20050261785Abstract: A shared memory architecture for a GPS receiver, wherein a processing memory is shared among the different processing functions, such as the correlator signal processing, tracking processing, and other applications processing. The shared memory architecture within the GPS receiver provides the memory necessary for signal processing operations, such as the massively parallel processing, while conserving memory cost by re-using that same memory for other GPS and non-GPS applications. The shared memory architecture for a GPS receiver provided in accordance with the principles of this invention thereby significantly minimize the costly memory requirement often required of extremely fast signal acquisition of a GPS receiver.Type: ApplicationFiled: July 18, 2005Publication date: November 24, 2005Inventors: Leon Peng, Henry Falk
-
Publication number: 20050227709Abstract: In a method for providing location-based information over a network, a plurality of GPS reference data sets, corresponding to a plurality of respective local areas, are acquired at intervals such that each GPS reference data set is updated on a continuous basis. A plurality of aiding data sets are generated at intervals based on the respective GPS data sets, whereby each aiding data set is updated on a continuous basis. The generated aiding data sets are stored at intervals on a data-storing network server, whereby updated aiding data sets are available on a continuous basis for access by a requesting entity via communication with the data-storing network server.Type: ApplicationFiled: March 24, 2005Publication date: October 13, 2005Inventors: Steve Chang, Ashutosh Pande, Lionel Garin, Kanwar Chadha, Leon Peng, Gengsheng Zhang, Nicolas Vantalon, Gregory Turetsky
-
Publication number: 20050162306Abstract: A frequency phase correction system and method are described that provides a receiver with a greater ability to lock onto relatively weak radio frequency signals by determining and estimating an amount of frequency error in a local frequency reference of the receiver, and using the error estimate to maintain frequency coherence with a received signal, thereby allowing tracking over a longer period of time, enabling longer integration times to capture weaker signals without losing frequency coherence.Type: ApplicationFiled: November 24, 2004Publication date: July 28, 2005Inventors: Daniel Babitch, Steven Gronemeyer, Lionel Garin, Ashutosh Pande, Leon Peng, Gengsheng Zhang, Nicolas Vantalon
-
Publication number: 20050062643Abstract: An Aided Location Communication System (“ALCS”) is described that may include a geolocation server and a wireless communication device having a GPS section where the GPS receiver section is capable of being selectively switched between a standalone mode and at least one other mode for determining a geolocation of the wireless communications device. An Aided Location Communication Device (“ALCD”) is also described. The ALCD includes a position-determination section having a GPS receiver and a communication section where the position-determination section is selectively switchable between a GPS-standalone mode and at least one other mode for determining a geolocation of the ALCD.Type: ApplicationFiled: July 3, 2004Publication date: March 24, 2005Inventors: Ashutosh Pande, Lionel Garin, Kanwar Chadha, Kurt Schmidt, Leon Peng, Gengsheng Zhang, Nicolas Vantalon, Gregory Turetzky
-
Patent number: 5517626Abstract: An open high-speed local system bus for a microcomputer system which is decoupled from I/O and provides a consistent interface to the CPU subsystem, memory subsystem, graphics subsystem and peripheral subsystem. The local system bus supports discrete and burst transactions, pipelining in both the transactions, multiple microprocessor and distributed interrupts.Type: GrantFiled: January 29, 1993Date of Patent: May 14, 1996Assignee: S3, IncorporatedInventors: Jordan J. Archer, Ajit J. Deora, Kent S. Leung, Leon Peng, Robert C. Schopmeyer, David J. Scott, Sanjay Sharma, Virgil Stevens