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: 8098593Abstract: 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: GrantFiled: April 30, 2008Date of Patent: January 17, 2012Assignee: Microsoft CorporationInventors: Chuanxiong Guo, Songwu Lu, Shi Lei, Kun Tan, Haitao Wu, Yongguang Zhang
-
Publication number: 20110317633Abstract: 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: ApplicationFiled: June 25, 2010Publication date: December 29, 2011Applicant: Microsoft CorporationInventors: Kun Tan, Jiansong Zhang, Yongguang Zhang, Ji Fang
-
Publication number: 20110299612Abstract: 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 cancelation to enable concurrent quasi-overlapping transmission.Type: ApplicationFiled: June 2, 2010Publication date: December 8, 2011Applicant: Microsoft CorporationInventors: Kun Tan, Jiansong Zhang, Yongguang Zhang, He Liu, Ji Fang
-
Patent number: 8072954Abstract: Described is a technology, such as implemented as social networking groupware application designed for mobile device users, that provides a data mashup service for various data types, including location dependent and mobility-aware data such as GPS location and surrounding maps. A mobile user may track the location and maps of roaming friends at runtime. To this end, a client device joins a squad of client devices that are each capable of communicating with one another over a wireless local area network (WLAN) connection. When in a squad, the client can obtain data for use as mashup information from other client devices in the squad over the WLAN connection (inter-squad). This may include intra-squad data that was obtained from a service based on information that the service received from another squad, e.g., over a WWAN connection.Type: GrantFiled: June 16, 2008Date of Patent: December 6, 2011Assignee: Microsoft CorporationInventors: Guobin Shen, Yongguang Zhang, Songwu Lu
-
Patent number: 8065433Abstract: A hybrid Butterfly Cube (“BCube”) architecture is described herein. The BCube architecture is a server-centric network architectural design, and includes a plurality of servers. Each of the plurality of servers may have multiple network ports and serve not only as an end host, but also an intermediate relay node for other servers. The BCube architecture further includes a plurality of switches which are arranged in multiple levels. Each switch has a certain number of network ports for connecting to the servers. The BCube architecture provides multiple parallel paths between any two servers. A packet source routing protocol and a BCube source routing (BSR) protocol are used to determine which path is used for routing a packet between any two servers.Type: GrantFiled: January 9, 2009Date of Patent: November 22, 2011Assignee: Microsoft CorporationInventors: Chuanxiong Guo, Guohan Lu, Dan Li, Haitao Wu, Yunfeng Shi, Danfeng Zhang, Yongguang Zhang, Songwu Lu
-
Publication number: 20110237193Abstract: 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: ApplicationFiled: June 13, 2011Publication date: September 29, 2011Applicant: Microsoft CorporationInventors: Guobin Shen, Chunyi Peng, Yongguang Zhang
-
Publication number: 20110202682Abstract: A number of data center units in a data center system may be directly connected with each other via switch interfaces. The data center system is server-centric and scalable by storing routing logics (e.g., inter-data center unit logic and/or inner-data center unit logic) at each server to achieve routing, load balancing, and/or fault tolerance. Switch interfaces of the data center units, thus, may be dumb devices and a centralized router for routing data among data center units may be omitted.Type: ApplicationFiled: February 12, 2010Publication date: August 18, 2011Applicant: Microsoft CorporationInventors: Haitao Wu, Guohan Lu, Dan Li, Chuanxiong Guo, Yongguang Zhang
-
Patent number: 7991896Abstract: 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: GrantFiled: June 2, 2008Date of Patent: August 2, 2011Assignee: Microsoft CorporationInventors: Guobin Shen, Chunyi Peng, Yongguang Zhang
-
Publication number: 20110138259Abstract: 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: ApplicationFiled: December 3, 2009Publication date: June 9, 2011Applicant: Microsoft CorporationInventors: Kun Tan, Jiansong Zhang, Yongguang Zhang, He Liu
-
Publication number: 20110136439Abstract: An analysis application is adapted to be executed on a computing device for collecting data for analysis from a software-defined radio implemented on the same computing device or on a separate computing device for testing measurement and analysis of wireless standards, radio configurations, communication protocols and other radio technologies.Type: ApplicationFiled: December 4, 2009Publication date: June 9, 2011Applicant: Microsoft CorporationInventors: Kun Tan, Jiansong Zhang, Yongguang Zhang
-
Publication number: 20110103262Abstract: 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: ApplicationFiled: January 11, 2011Publication date: May 5, 2011Applicant: Microsoft CorporationInventors: Chuanxiong Guo, Songwu Lu, Lei Shi, Kun Tan, Yongguang Zhang
-
Publication number: 20110078355Abstract: 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: ApplicationFiled: September 30, 2009Publication date: March 31, 2011Applicant: Microsoft CorporationInventors: Kun Tan, Jiansong Zhang, Yongguang Zhang
-
Publication number: 20110035522Abstract: 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 one or more cores of a multi-core processor to implement a software-defined radio.Type: ApplicationFiled: August 4, 2009Publication date: February 10, 2011Applicant: Microsoft CorporationInventors: Kun Tan, Jiansong Zhang, Yongguang Zhang
-
Patent number: 7872990Abstract: 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: GrantFiled: April 30, 2008Date of Patent: January 18, 2011Assignee: Microsoft CorporationInventors: Chuanxiong Guo, Songwu Lu, Lei Shi, Kun Tan, Haitao Wu, Yongguang Zhang
-
Patent number: 7861275Abstract: A system and method for producing and receiving interactive broadcasting having a broadcast signal with a hypermedia channel and a logical multicast data channel. The logical multicast data channel has a broadcast signal markup stream (BSMS). The system users have a receiver with an interactivity module and a communication module. The BSMS allows user selectable objects to be displayed to users of the system. BSMS objects can be generated by combining speech recognition, language (and optionally video) processing, and keyword searches. By selecting objects various information relating to those objects may be displayed to users. A portion of the logical multicast channel may be employed to provide interactivity between users. A variation eliminates the BSMS either by employing a markup stream server to provide access links or by generating link content directly in the receiver by the same process.Type: GrantFiled: March 27, 2000Date of Patent: December 28, 2010Assignee: The DIRECTV Group, Inc.Inventors: Asha Vellaikal, Yongguang Zhang, Son K. Dao
-
Publication number: 20100235881Abstract: 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: ApplicationFiled: March 11, 2009Publication date: September 16, 2010Applicant: Microsoft CorporationInventors: Yunxin Liu, Yongguang Zhang, Lin Zhong
-
Publication number: 20100214945Abstract: Systems and methods for distributed overlay multi-channel MAC for wireless ad hoc networks are described. In one aspect, the systems and methods divide channel frequencies defined by a wireless network protocol into a single home channel and multiple guest channels that are orthogonal to the home channel. Each of the network nodes in the ad hoc network operates on the home channel for respective variable and overlapping amounts of time to maintain network connectivity with other respective network nodes. Additionally, each of the network nodes determines whether and when to switch from the home channel to a particular guest channel of the guest channels for a variable amount of time to increase data throughput over one or more corresponding communication links in the ad hoc network with other network node(s).Type: ApplicationFiled: May 6, 2010Publication date: August 26, 2010Applicant: MICROSOFT CORPORATIONInventors: Haitao Wu, Kun Tan, Jun Zhao, Yongguang Zhang
-
Patent number: 7778270Abstract: The present invention relates to the field of code-switching in multi-hop wireless networks. More specifically, the present invention pertains to a method and apparatus that uses orthogonal codes as the forwarding labels in multi-hop forwarding. The processing of the forwarding labels is done at the physical layer. Advantages include reduced processing and energy to forward a packet; reduced latency; reduced bandwidth overhead; and increased security.Type: GrantFiled: August 31, 2005Date of Patent: August 17, 2010Assignee: HRL Laboratories, LLCInventors: Yongguang Zhang, Mohiuddin Ahmed
-
Publication number: 20100180048Abstract: Disclosed are systems and methods for network architecture that is a server-centric network architectural design.Type: ApplicationFiled: January 9, 2009Publication date: July 15, 2010Applicant: Microsoft CorporationInventors: Chuanxiong Guo, Guohan Lu, Dan Li, Haitao Wu, Yunfeng Shi, Danfeng Zhang, Yongguang Zhang, Songwu Lu
-
Publication number: 20100172275Abstract: Described is a technology in which a Wi-Fi enabled mobile computing device conserves power by only attempting peer discovery at certain times, according to a wakeup pattern. A device time clock is synchronized, such as via a cellular service, a GPS system, or a network to establish the time to awaken. Imprecise synchronization between the devices within a maximum difference is acceptable because the pattern ensures that any two devices are concurrently awake for at least a sufficient time to perform discovery. The awake time may be divided into active and inactive slots, arranged such that an active slot of each device will overlap regardless of when the awake time begins on each device. Also described is using a previously agreed-upon communications channel for subsequent discovery, which may be based upon pseudo-random number generation.Type: ApplicationFiled: January 7, 2009Publication date: July 8, 2010Applicant: Microsoft CorporationInventors: Haitao Wu, Kun Tan, Yongguang Zhang