Patents by Inventor Yongguang Zhang

Yongguang Zhang 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: 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
  • 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
  • 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
  • Patent number: 8370501
    Abstract: Described is a technology by which a gesture made with a source device (e.g., a cellular telephone), such as a throwing or pointing motion, is used to automatically set up a connection with another device to which the gesture is directed. Audio signals output during the gesture, e.g., such as at the start and end of the gesture, are detected by candidate (listening) devices. The device having the least time difference between detection of the start and end signals is the device that is generally best aligned with the throwing or pointing motion, and thus may be selected as the target device. Once selected, a connection such as a network connection may be set up between the source device and the target device for further communication, such as for application data exchange.
    Type: Grant
    Filed: June 13, 2011
    Date of Patent: February 5, 2013
    Assignee: Microsoft Corporation
    Inventors: Guobin Shen, Chunyi Peng, Yongguang Zhang
  • Patent number: 8364816
    Abstract: A network address mapping system is described. The network address mapping system can identify a set of Web pages, collects information from the Web pages indicating geographical locations (“geolocations”), and correlate the geolocations with the network addresses from which the identified Web pages are served. The collected information can be weighted based on various factors, such as its relative position in a Web page. The collected information can then be used to identify a geolocation. The network mapping system can deduce geolocations for portions of ranges of network addresses based on the score, and can infer geolocations for other portions based on the deduced geolocations. This mapping can then be stored in a database and provided as a geomapping service. The network address mapping system is able to map network addresses to geographical locations.
    Type: Grant
    Filed: October 12, 2007
    Date of Patent: January 29, 2013
    Assignee: Microsoft Corporation
    Inventors: Chuanxiong Guo, Jiahe H. Wang, Qing Yu, Yongguang Zhang, Yunxin Liu
  • Patent number: 8340062
    Abstract: An uncontrolled spatial multiple access system and method facilitating spatial multiple access for multiple devices in a wireless local-area network (WLAN). Embodiments of the system and method increase throughput of the wireless network by facilitating concurrent encoded frame transmission. Decoding of the quasi-overlapped frames is achieved using a chain decoding technique that takes data streams (or signals) containing the quasi-overlapping encoded frames and isolates each encoded frame so that the frame can be decoded. Quasi-overlapped frames means that the frames are overlapped in the body of the frame but not at the preamble (or headers) of the frames. Embodiments of the chain decoding also use interference nullifying and interference cancellation to enable concurrent quasi-overlapping transmission.
    Type: Grant
    Filed: June 2, 2010
    Date of Patent: December 25, 2012
    Assignee: Microsoft Corporation
    Inventors: Kun Tan, Jiansong Zhang, Yongguang Zhang, He Liu, Ji Fang
  • Publication number: 20120287782
    Abstract: This application describes routing packets from a source server to a plurality of ports of a switch. The switch is programmed by the control server and is used to direct incoming data packets to one or more ports of the switch in a manner that reduces congestion of incoming data packets to a destination server. Further, the control server queries congestion information from the switch, and then sends congestion notification back to the source server to either increase or decrease the amount of data being sent to the destination server.
    Type: Application
    Filed: May 12, 2011
    Publication date: November 15, 2012
    Applicant: Microsoft Corporation
    Inventors: Guohan Lv, Chuanxiong Guo, Yongqiang Xiong, Haitao Wu, Yongguang Zhang
  • Patent number: 8261361
    Abstract: Various exemplary user interfaces, methods and computer program products describe enabling sharing of mobile communication devices. This process utilizes a shared mode for an owner of the mobile communication device to create a virtual environment for a borrower of the mobile communication device, which allows content information (e.g., certain applications and files) to be accessible and visual to the borrower. The process allows an owner of the mobile communication device to track and to manage data created or changed by the borrower. The owner may accept or reject the changes made in the content information. Furthermore, the process conceals non-shared resources to the borrower.
    Type: Grant
    Filed: March 11, 2009
    Date of Patent: September 4, 2012
    Assignee: Microsoft Corporation
    Inventors: Yunxin Liu, Yongguang Zhang, Lin Zhong
  • Publication number: 20120140621
    Abstract: Implementations are described for controlling, avoiding, and/or minimizing incast congestion in a network. In various embodiments, the network may be a data center network, which may include one or more senders and a receiver that transmit data across the network using Transmission Control Protocol. The receiver may be associated with a receive window that may determine amount of data that may be received by the receiver at a single time. Moreover, a size of the receive window may be adjusted based at least in part on an available bandwidth of the receiver. As a result of an increase or decrease in the receive window, the one or more senders may not be constrained in transmitting data to the receiver and incast congestion at the receiver may be reduced and/or avoided.
    Type: Application
    Filed: December 7, 2010
    Publication date: June 7, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Haitao Wu, Chuanxiong Guo, Yongguang Zhang
  • Publication number: 20120124896
    Abstract: The present invention discloses a diesel composition, which comprises a base diesel and an additive composition, characterized in that said base diesel comprises biodiesel, and said additive composition comprises component (a) and component (b), wherein said component (a) is an arylamine-type antioxidant, and said component (b) is one or more polyamines or derivatives thereof. The diesel composition of the present invention has a superior oxidation stability.
    Type: Application
    Filed: June 25, 2010
    Publication date: May 24, 2012
    Applicants: RESEARCH INSTITUTE OF PETROLEUM PROCESSING, SINOPEC, CHINA PETROLEUM & CHEMICAL CORPORATION
    Inventors: Jianmin Lin, Yongguang Zhang, Jianrong Zhang, Hang Li, Shuai Li
  • Publication number: 20120127914
    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: Application
    Filed: November 22, 2010
    Publication date: May 24, 2012
    Applicant: Microsoft Corporation
    Inventors: Kun Tan, Jiansong Zhang, Yongguang Zhang, Ji-hoon Ryoo, Ji Fang
  • Patent number: 8180887
    Abstract: A geographic location of a network device is determined using response delay times from internet servers used as landmarks. A coordination server provides to a client a list of area landmark servers (ALS) with known geographic locations. The client probes ALSs, measures response delays, and provides results to the coordination server. The coordination server then provides to the client a list of additional city landmark servers (CLS) within the area. The client probes the CLSs and provides results to the coordination server which then determines the geographic location of the client.
    Type: Grant
    Filed: December 16, 2008
    Date of Patent: May 15, 2012
    Assignee: Microsoft Corporation
    Inventors: Dan Li, Yunxin Liu, Chuanxiong Guo, Yongguang Zhang
  • Publication number: 20120026917
    Abstract: Disclosed are systems and methods for network architecture that is a server-centric network architectural design.
    Type: Application
    Filed: October 13, 2011
    Publication date: February 2, 2012
    Applicant: Microsoft Corporation
    Inventors: Chuanxiong Guo, Guohan Lv, Dan Li, Haitao Wu, Yunfeng Shi, Danfeng Zhang, Yongguang Zhang, Songwu Lu
  • Patent number: 8098593
    Abstract: A method and system for providing a multi-level interconnection network is provided. A multi-level interconnection network comprises basic cells that are aggregated into higher level cells at each level of the network. At the first level, the basic cells are aggregated into first level cells. Each first level cell is an aggregation of a number of basic cells that is one more than the number of devices in a basic cell. The basic cells of a first level cell are fully connected; that is, each basic cell has a first level link or connection to each other basic cell. In a first level cell, each device of a basic cell has a first level link to each other basic cell. The multi-level interconnection network has higher level cells that are aggregations of lower level cells in a similar manner.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: January 17, 2012
    Assignee: Microsoft Corporation
    Inventors: Chuanxiong Guo, Songwu Lu, Shi Lei, Kun Tan, Haitao Wu, Yongguang Zhang
  • Publication number: 20110317633
    Abstract: 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: Application
    Filed: June 25, 2010
    Publication date: December 29, 2011
    Applicant: Microsoft Corporation
    Inventors: Kun Tan, Jiansong Zhang, Yongguang Zhang, Ji Fang