Patents by Inventor Kun Tan

Kun Tan 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: 8948282
    Abstract: Embodiments include processes, systems, and devices for reshaping virtual baseband signals for transmission on non-contiguous and variable portions of a physical baseband, such as a white space frequency band. In the transmission path, a spectrum virtualization layer maps a plurality of transmission components associated with a transmission symbol produced by a physical layer protocol to sub-carriers of the allocated physical frequency band. The spectrum virtualization layer then outputs a physical transmission symbol composed of time-domain samples derived from the mapped frequency components and a cyclic prefix. In the receive path, a time-domain symbol received on the physical baseband is reshaped and equalized by the virtual spectrum layer in order to recompose a time-domain samples of a transmission stream in the virtual baseband.
    Type: Grant
    Filed: November 10, 2011
    Date of Patent: February 3, 2015
    Assignee: Microsoft Corporation
    Inventors: Yong He, Kun Tan, Haichen Shen, Jiansong Zhang, Yongguang Zhang
  • Patent number: 8934586
    Abstract: Method and apparatuses are disclosed to substantially compensate for various unwanted interferences and/or distortions within a communications receiver. Each of these apparatuses and methods estimate the various unwanted interferences and/or distortions within the communications receiver. Each of these apparatuses and methods remove the estimates of the various unwanted interferences and/or distortions within the communications receiver from one or more communications signals within the communications receiver to substantially compensate for the various unwanted interferences and/or distortions.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: January 13, 2015
    Assignee: Broadcom Corporation
    Inventors: Ramon Alejandro Gomez, Bruce J. Currivan, Massimo Brandolini, Young Shin, Francesco Gatta, Hanli Zou, Loke Kun Tan, Lin He, Thomas Joseph Kolze, Leonard Dauphinee, Robindra Joshi, Binning Chen
  • Patent number: 8929328
    Abstract: Methods and systems for handing off a wireless client between access points wherein the scanning for access points is decoupled from the handing off, thus reducing the delay in handing off. Channel scan delay may be eliminated or reduced in some embodiments by scanning early (prior to actual handoff) and interleaving the channel scan with ongoing traffic in a non-intrusive way. A smart handoff trigger may be used in some embodiments that covers both uplink and downlink quality, and addresses link asymmetry problems. The methods or systems may be implemented in some embodiments in a software-only client-only solution without the need to modify the networks themselves or their access points.
    Type: Grant
    Filed: February 2, 2007
    Date of Patent: January 6, 2015
    Assignee: Microsoft Corporation
    Inventors: Haitao Wu, Kun Tan, Yongguang Zhang
  • Patent number: 8929933
    Abstract: Embodiments include processes, systems, and devices that allow a white space base station to request available frequency ranges for white space transmission in a local area. A white space finder service models a primary user device's transmission signal propagation area using terrain data associated with the local area of the primary user device. The white space finder service also determines, based on the location of the white space base station and the modeled propagation area, one or more locally available, non-interfering frequency ranges and provides them to the white space base station. The white space base station compares the provided frequency ranges to policies and selects one or more of the available frequencies that accommodate the policies. The white space base station also maps the transmission frequency ranges to virtual frequency ranges for transmission by a software-defined radio employing spectrum virtualization.
    Type: Grant
    Filed: May 4, 2011
    Date of Patent: January 6, 2015
    Assignee: Microsoft Corporation
    Inventors: Kun Tan, Jiansong Zhang, Yongguang Zhang, Ranveer Chandra, Yong He, Thomas Moscibroda, Paramvir Bahl, Haichen Shen
  • Publication number: 20140369321
    Abstract: A cooperative phase tracking system allows access points of a wireless network (e.g., a WiFi network) to use a clock or oscillator that may be different or independent from other access points of the same wireless network. As such, the cooperative phase tracking system eliminates a limitation of using a same clock (or oscillator) among the access points and at the same time may allow more access points to be installed for an associated wireless network to serve a larger area. Moreover, the cooperative phase tracking system may attribute intensive computations of relative phase drifts associated with the access points to a dedicated coordinator, thereby alleviating workload of the access points of the wireless network.
    Type: Application
    Filed: June 12, 2013
    Publication date: December 18, 2014
    Inventors: Kun Tan, Taotao Wang, Yongguang Zhang
  • Publication number: 20140241157
    Abstract: An extended wireless access point may have many distributed radio units connected to associated processing units via a radio transmission network comprising commodity switches controlled by one or more network controllers. The one or more network controllers may use a load balancing algorithm to select a processing unit to process a signal received by a distributed radio unit. The radio units may receive a wireless signal, and generate compressed samples of the wireless signal for transport via the radio transmission network and processing by a selected processing unit. Similarly, a processing unit may generate and transmit via the radio transmission network compressed samples for decompression and transmission by a radio unit.
    Type: Application
    Filed: August 9, 2012
    Publication date: August 28, 2014
    Applicant: Microsoft Corporation
    Inventors: Kun Tan, Wenjun Hu, Guohan Lv, Yongguang Zhang
  • Patent number: 8718589
    Abstract: Method and apparatuses are disclosed to substantially compensate for various unwanted interferences and/or distortions within a communications receiver. Each of these apparatuses and methods estimate the various unwanted interferences and/or distortions within the communications receiver. Each of these apparatuses and methods remove the estimates of the various unwanted interferences and/or distortions within the communications receiver from one or more communications signals within the communications receiver to substantially compensate for the various unwanted interferences and/or distortions.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: May 6, 2014
    Assignee: Broadcom Corporation
    Inventors: Ramon Alejandro Gomez, Bruce J. Currivan, Massimo Brandolini, Young Shin, Francesco Gatta, Hanli Zou, Loke Kun Tan, Lin He, Thomas Joseph Kolze, Leonard Dauphinee, Robindra Joshi, Binning Chen
  • Patent number: 8666005
    Abstract: Method and apparatuses are disclosed to substantially compensate for various unwanted interferences and/or distortions within a communications receiver. Each of these apparatuses and methods estimate the various unwanted interferences and/or distortions within the communications receiver. Each of these apparatuses and methods remove the estimates of the various unwanted interferences and/or distortions within the communications receiver from one or more communications signals within the communications receiver to substantially compensate for the various unwanted interferences and/or distortions.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: March 4, 2014
    Assignee: Broadcom Corporation
    Inventors: Ramon Alejandro Gomez, Bruce J. Currivan, Massimo Brandolini, Young Shin, Francesco Gatta, Hanli Zou, Loke Kun Tan, Lin He, Thomas Joseph Kolze, Leonard Dauphinee, Robindra Joshi, Binning Chen
  • Patent number: 8660056
    Abstract: Techniques and systems that improve throughput between a pair of nodes by using two multi-hop paths of one-way flows regardless of the one-way flows interfering with each other are described herein. These techniques enable nearly full-rate data flow through frame transmissions, even though these frame transmissions can interfere with substantially concurrent relay transmissions. In some implementations, relays on the two paths forward mixed frame signals to the next hop without trying to decode the mixed frame signals of interfered frames. The destination successfully recovers the useful information from the mixed frame signals by canceling out interference based on previously received frames.
    Type: Grant
    Filed: November 22, 2010
    Date of Patent: February 25, 2014
    Assignee: Microsoft Corporation
    Inventors: Kun Tan, Jiansong Zhang, Yongguang Zhang, Ji-hoon Ryoo, Ji Fang
  • Publication number: 20140051467
    Abstract: Embodiments include processes, systems, and devices that allow a white space base station to request available frequency ranges for white space transmission in a local area. A white space finder service models a primary user device's transmission signal propagation area using terrain data associated with the local area of the primary user device. The white space finder service also determines, based on the location of the white space base station and the modeled propagation area, one or more locally available, non-interfering frequency ranges and provides them to the white space base station. The white space base station compares the provided frequency ranges to policies and selects one or more of the available frequencies that accommodate the policies. The white space base station also maps the transmission frequency ranges to virtual frequency ranges for transmission by a software-defined radio employing spectrum virtualization.
    Type: Application
    Filed: May 4, 2011
    Publication date: February 20, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Kun Tan, Jiansong Zhang, Yongguang Zhang, Ranveer Chandra, Yong He, Thomas Moscibroda, Paramvir Bahl, Haichen Shen
  • Publication number: 20140044038
    Abstract: Implementations for retransmitting erroneous portions within a transmission frame are described. A sender transmits a transmission frame and the receiver performs error detection on portions of the transmission frame in order to determine if any are received in error. The receiver sets up a feedback channel and transmits acknowledgements to the receiver to indicate that one or more portions have been received and to identify any portions that are received with errors. At least some of the acknowledgements are transmitted prior to receipt of the entire transmission frame. The sender retransmits any portions that are identified as being erroneous within the transmission frame.
    Type: Application
    Filed: August 13, 2012
    Publication date: February 13, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Jiansong Zhang, Kun Tan, Yongguang Zhang, Ranveer Chandra
  • Patent number: 8638889
    Abstract: A method and apparatus are described that result in an improved acquisition of a received communication signal containing a large frequency offset. The method and apparatus raises a derotated sequence of data to a power of an integer provide a sinusoidal spectral component. The method and apparatus determines a cross product based upon the sinusoidal spectral component to provide a phase error. The method and apparatus determines an oscillator signal based upon the phase error. The method and apparatus adjusts the received communication signal based upon the oscillator signal to compensate for the large frequency offset to provide the derotated sequence of data.
    Type: Grant
    Filed: June 27, 2011
    Date of Patent: January 28, 2014
    Assignee: Broadcom Corporation
    Inventors: Bruce J. Currivan, Loke Kun Tan, Thomas Joseph Kolze, Lin He
  • Publication number: 20140013330
    Abstract: A real-time task may initially be performed by a first thread that is executing on a first core of a multi-core processor. A second thread may be initiated to take over the performance of the real-time task on a second core of the multi-core processor while the first thread is performing the real-time task. The performance of the real-time tasks is then transferred from the first thread to the second thread with the execution of the second thread on the second core to perform the real-time task.
    Type: Application
    Filed: July 6, 2012
    Publication date: January 9, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Chih-Yung Wang, Kun Tan, Yongguang Zhang, Qiufeng Yin
  • Patent number: 8627189
    Abstract: An extensive use of look-up table (LUT) and single instruction multiple data (SIMD) in different algorithms in a software-defined radio (SDR) system is described. In particular, the LUT is used during spreading modulation, mapping and spreading, scrambling, de-scrambling, soft demapping, and the like. The SIMD is executed by a multi-core processor during implementation of a “min” operation to find an optimal path in a Trellis diagram for a Viterbi decoder.
    Type: Grant
    Filed: December 3, 2009
    Date of Patent: January 7, 2014
    Assignee: Microsoft Corporation
    Inventors: Kun Tan, Jiansong Zhang, Yongguang Zhang, He Liu
  • Patent number: 8565811
    Abstract: A radio control board passes a plurality of digital samples between a memory of a computing device and a radio frequency (RF) transceiver coupled to a system bus of the computing device. Processing of the digital samples is carried out by one or more cores of a multi-core processor to implement a software-defined radio.
    Type: Grant
    Filed: August 4, 2009
    Date of Patent: October 22, 2013
    Assignee: Microsoft Corporation
    Inventors: Kun Tan, Jiansong Zhang, Yongguang Zhang
  • Patent number: 8564462
    Abstract: A method and apparatus is disclosed to compensate for impairments within a data converter such that its output is a more accurate representation of its input. The data converter includes a main data converter, a reference data converter, and a correction module. The main data converter may be characterized as having the impairments. As a result, the output of the main data converter is not the most accurate representation of its input. The reference data converter is designed such that the impairments are not present. The correction module estimates the impairments present within the main data converter using its output and the reference data converter to generate corrections coefficients. The correction module adjusts the output of the main data converter using the corrections coefficients to improve the performance of the data converter.
    Type: Grant
    Filed: September 8, 2011
    Date of Patent: October 22, 2013
    Assignee: Broadcom Corporation
    Inventors: Ramon Alejandro Gomez, Loke Kun Tan, Bruce J. Currivan, Steven T. Jaffe, Thomas Joseph Kolze, Lin He
  • Patent number: 8541908
    Abstract: An exemplary powered device (PD) connected to a local power source and a power sourcing equipment (PSE) includes a constant current source drawing at least 10 mA direct current from the PSE when the local power source is in operation. The PD includes a first conversion circuit, a first diode, and a second diode. The first conversion circuit comprises a first input and is configured for converting a voltage input to the first input into the rated working voltage of the PD. The positive terminal of the first diode is connected to the local power source and the negative terminal thereof is connected to the first input. The voltage of the local power source is higher than that of the PSE.
    Type: Grant
    Filed: December 31, 2009
    Date of Patent: September 24, 2013
    Assignee: Hon Hai Precision Industry Co., Ltd.
    Inventor: Kun-Tan Tsai
  • Patent number: 8531988
    Abstract: A computing device configured for wireless communication may effectively control adaptation to channel conditions. The device may be configured to identify and classify conditions impacting performance of a channel so that appropriate adaptations may be made. Interference may be detected by correlating received signal strength and packet errors. High received signal strength correlated to a high packet error rate may signify presence of a source of interference. Once a source of interference is detected, other criteria may be used to determine the nature of the interference so that an adaptation that is minimally disruptive of applications can be selected. Additionally, channel degradation may be predicted by monitoring trends in error rates, including Forward Error Correction rates, and adaptation may be used before packet error rates exceed an unacceptable level.
    Type: Grant
    Filed: October 19, 2012
    Date of Patent: September 10, 2013
    Assignee: Microsoft Corporation
    Inventors: Amer Hassan, Bernard Aboda, Jiansong Zhang, Kun Tan
  • Publication number: 20130122949
    Abstract: Embodiments include processes, systems, and devices for reshaping virtual baseband signals for transmission on non-contiguous and variable portions of a physical baseband, such as a white space frequency band. In the transmission path, a spectrum virtualization layer maps a plurality of transmission components associated with a transmission symbol produced by a physical layer protocol to sub-carriers of the allocated physical frequency band. The spectrum virtualization layer then outputs a physical transmission symbol composed of time-domain samples derived from the mapped frequency components and a cyclic prefix. In the receive path, a time-domain symbol received on the physical baseband is reshaped and equalized by the virtual spectrum layer in order to recompose a time-domain samples of a transmission stream in the virtual baseband.
    Type: Application
    Filed: November 10, 2011
    Publication date: May 16, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Yong He, Kun Tan, Haichen Shen, Jiansong Zhang, Yongguang Zhang
  • Publication number: 20130121257
    Abstract: Embodiments include processes, systems, and devices for reshaping virtual baseband signals for transmission on non-contiguous and variable portions of a physical baseband, such as a white space frequency band. In the transmission path, a spectrum virtualization layer maps a plurality of frequency components derived from a transmission symbol produced by a physical layer protocol to sub-carriers of the allocated physical frequency band. The spectrum virtualization layer then outputs a time-domain signal derived from the mapped frequency components. In the receive path, a time-domain signal received on the physical baseband is reshaped by the virtual spectrum layer in order to recompose a time-domain symbol in the virtual baseband.
    Type: Application
    Filed: November 10, 2011
    Publication date: May 16, 2013
    Applicant: Microsoft Corporation
    Inventors: Yong He, Kun Tan, Haichen Shen, Jiansong Zhang, Yongguang Zhang