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: 9918313Abstract: 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: GrantFiled: December 31, 2014Date of Patent: March 13, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Kun Tan, Jiansong Zhang, Yongguang Zhang, Ranveer Chandra, Yong He, Thomas Moscibroda, Paramvir Bahl, Haichen Shen
-
Patent number: 9906333Abstract: 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: GrantFiled: August 13, 2012Date of Patent: February 27, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Jiansong Zhang, Kun Tan, Yongguang Zhang, Ranveer Chandra
-
Patent number: 9753884Abstract: A radio control board exchanges data with a radio frequency (RF) front end using a messaging protocol over an interface that includes separate data and control channels. Training data can also be passed over the interface for tuning the clock phase.Type: GrantFiled: September 30, 2009Date of Patent: September 5, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Kun Tan, Jiansong Zhang, Yongguang Zhang
-
Patent number: 9542229Abstract: 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: GrantFiled: February 17, 2016Date of Patent: January 10, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Chih-Yung (Paul) Wang, Yongguang Zhang, Kun Tan, Qiufeng Yin
-
Patent number: 9461683Abstract: A method and apparatus is disclosed to determine communications receiver parameters from multiple channels of a received communications signal and to configure and/or adjust communications receiver parameters to acquire one or more channels from among the multiple channels of the received communications signal. A communications receiver observes a multi-channel communication signal as it passes through a communication channel. The communications receiver determines one or more communications receiver parameters from the multiple channels of the received communications signal. The communications receiver configures and/or adjusts communications receiver parameters to acquire the one or more channels from among the multiple channels of the received communications signal.Type: GrantFiled: March 23, 2015Date of Patent: October 4, 2016Assignee: Broadcom CorporationInventors: Ramon Alejandro Gomez, Bruce J. Currivan, Steven T. Jaffe, Loke Kun Tan, Young Shin, Hanli Zou, Lin He, Leonard Dauphinee, Thomas Joseph Kolze, Francesco Gatta
-
Publication number: 20160279458Abstract: An elastic cable structure includes an elastic cable. The elastic cable includes a plurality of strands of elastic tubes, and the strands of elastic tubes are twisted mutually. Each of the elastic tubes includes an outer layer and a plurality of latex bars mounted in and covered by the outer layer. Thus, the latex bars are covered by the outer layer so that the latex bars will not directly contact the user's skin and will not cause allergic reactions to the user. In addition, the latex bars are completely covered by the outer layer so that when the latex bars are broken due to an excessive force, the latex bars are restricted by the outer layer and will not be sprung outward.Type: ApplicationFiled: March 27, 2015Publication date: September 29, 2016Inventor: Kun-Tan Kung
-
Patent number: 9445432Abstract: A fine-grained channel access system and method to facilitate fine-grained channel access in a high-data rate wide-band wireless local-area network (WLAN). Embodiments of the system and method divide an entire wireless channel into proper size subchannels commensurate with the physical layer data rate and typical frame size. Once the subchannels are defined, each node on the WLAN contends independently for each of the fine-grained subchannels. A first orthogonal frequency-division multiplexing (OFDM) technique is used to signal an access point on the WLAN that the node desires one or more of the subchannels. A second OFDM technique (which is different from the first OFDM technique) is used for data transmission. Sometimes there is contention between nodes that want the same subchannel. The access point resolves any contention between the nodes using a frequency domain contention technique that includes a frequency domain backoff technique.Type: GrantFiled: June 25, 2010Date of Patent: September 13, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Kun Tan, Jiansong Zhang, Yongguang Zhang, Ji Fang
-
Publication number: 20160162337Abstract: 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: ApplicationFiled: February 17, 2016Publication date: June 9, 2016Inventors: Chih-Yung (Paul) Wang, Yongguang Zhang, Kun Tan, Qiufeng Yin
-
Patent number: 9295016Abstract: 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: GrantFiled: June 12, 2013Date of Patent: March 22, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Kun Tan, Taotao Wang, Yongguang Zhang
-
Patent number: 9286116Abstract: 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: GrantFiled: July 6, 2012Date of Patent: March 15, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Chih-Yung Wang, Kun Tan, Yongguang Zhang, Qiufeng Yin
-
Publication number: 20150263772Abstract: A method and apparatus is disclosed to determine communications receiver parameters from multiple channels of a received communications signal and to configure and/or adjust communications receiver parameters to acquire one or more channels from among the multiple channels of the received communications signal. A communications receiver observes a multi-channel communication signal as it passes through a communication channel. The communications receiver determines one or more communications receiver parameters from the multiple channels of the received communications signal. The communications receiver configures and/or adjusts communications receiver parameters to acquire the one or more channels from among the multiple channels of the received communications signal.Type: ApplicationFiled: March 23, 2015Publication date: September 17, 2015Applicant: Broadcom CorporationInventors: Ramon Alejandro Gomez, Bruce J. Currivan, Steven T. Jaffe, Loke Kun Tan, Young Shin, Hanli Zou, Lin He, Leonard Dauphinee, Thomas Joseph Kolze, Francesco Gatta
-
Patent number: 9130711Abstract: 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: GrantFiled: November 10, 2011Date of Patent: September 8, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Yong He, Kun Tan, Haichen Shen, Jiansong Zhang, Yongguang Zhang
-
Patent number: 9113364Abstract: 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: GrantFiled: August 9, 2012Date of Patent: August 18, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Kun Tan, Wenjun Hu, Guohan Lv, Yongguang Zhang
-
Patent number: 9112645Abstract: 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: GrantFiled: May 11, 2007Date of Patent: August 18, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Amer A. Hassan, Bernard D. Aboba, Kun Tan, Jiansong Zhang
-
Patent number: 9077492Abstract: 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: GrantFiled: November 10, 2011Date of Patent: July 7, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Yong He, Kun Tan, Haichen Shen, Jiansong Zhang, Yongguang Zhang
-
Patent number: 9025710Abstract: 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: GrantFiled: June 30, 2011Date of Patent: May 5, 2015Assignee: Broadcom CorporationInventors: 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
-
Publication number: 20150117386Abstract: 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: ApplicationFiled: December 31, 2014Publication date: April 30, 2015Inventors: Kun Tan, Jiansong Zhang, Yongguang Zhang, Ranveer Chandra, Yong He, Thomas Moscibroda, Paramvir Bahl, Haichen Shen
-
Patent number: 8989286Abstract: 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: GrantFiled: November 10, 2011Date of Patent: March 24, 2015Assignee: Microsoft CorporationInventors: Yong He, Kun Tan, Haichen Shen, Jiansong Zhang, Yongguang Zhang
-
Patent number: 8989687Abstract: A method and apparatus is disclosed to determine communications receiver parameters from multiple channels of a received communications signal and to configure and/or adjust communications receiver parameters to acquire one or more channels from among the multiple channels of the received communications signal. A communications receiver observes a multi-channel communication signal as it passes through a communication channel. The communications receiver determines one or more communications receiver parameters from the multiple channels of the received communications signal. The communications receiver configures and/or adjusts communications receiver parameters to acquire the one or more channels from among the multiple channels of the received communications signal.Type: GrantFiled: June 27, 2011Date of Patent: March 24, 2015Assignee: Broadcom CorporationInventors: Ramon Alejandro Gomez, Bruce J. Currivan, Steven T. Jaffe, Loke Kun Tan, Young Shin, Hanli Zou, Lin He, Leonard Dauphinee, Thomas Joseph Kolze, Francesco Gatta
-
Patent number: 8971433Abstract: A projection code is applied to encode symbols as weighted arithmetic sums of approximately random subsets of binary source bits. Pairs of the symbols are combined to form constellation points, which are sequentially mapped through a constellation to modulate a data signal.Type: GrantFiled: November 12, 2010Date of Patent: March 3, 2015Assignee: Microsoft Technology Licensing LLCInventors: Chong Luo, Kun Tan, Feng Wu, Hao Cui, Chang Wen Chen