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: 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
  • Publication number: 20110299612
    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 cancelation to enable concurrent quasi-overlapping transmission.
    Type: Application
    Filed: June 2, 2010
    Publication date: December 8, 2011
    Applicant: Microsoft Corporation
    Inventors: Kun Tan, Jiansong Zhang, Yongguang Zhang, He Liu, Ji Fang
  • Patent number: 8072954
    Abstract: 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: Grant
    Filed: June 16, 2008
    Date of Patent: December 6, 2011
    Assignee: Microsoft Corporation
    Inventors: Guobin Shen, Yongguang Zhang, Songwu Lu
  • Patent number: 8065433
    Abstract: 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: Grant
    Filed: January 9, 2009
    Date of Patent: November 22, 2011
    Assignee: Microsoft Corporation
    Inventors: Chuanxiong Guo, Guohan Lu, Dan Li, Haitao Wu, Yunfeng Shi, Danfeng Zhang, Yongguang Zhang, Songwu Lu
  • Publication number: 20110237193
    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: Application
    Filed: June 13, 2011
    Publication date: September 29, 2011
    Applicant: Microsoft Corporation
    Inventors: Guobin Shen, Chunyi Peng, Yongguang Zhang
  • Publication number: 20110202682
    Abstract: 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: Application
    Filed: February 12, 2010
    Publication date: August 18, 2011
    Applicant: Microsoft Corporation
    Inventors: Haitao Wu, Guohan Lu, Dan Li, Chuanxiong Guo, Yongguang Zhang
  • Patent number: 7991896
    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 2, 2008
    Date of Patent: August 2, 2011
    Assignee: Microsoft Corporation
    Inventors: Guobin Shen, Chunyi Peng, Yongguang Zhang
  • Publication number: 20110138259
    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: Application
    Filed: December 3, 2009
    Publication date: June 9, 2011
    Applicant: Microsoft Corporation
    Inventors: Kun Tan, Jiansong Zhang, Yongguang Zhang, He Liu
  • Publication number: 20110136439
    Abstract: 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: Application
    Filed: December 4, 2009
    Publication date: June 9, 2011
    Applicant: Microsoft Corporation
    Inventors: Kun Tan, Jiansong Zhang, Yongguang Zhang
  • Publication number: 20110103262
    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: Application
    Filed: January 11, 2011
    Publication date: May 5, 2011
    Applicant: Microsoft Corporation
    Inventors: Chuanxiong Guo, Songwu Lu, Lei Shi, Kun Tan, Yongguang Zhang
  • Publication number: 20110078355
    Abstract: 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: Application
    Filed: September 30, 2009
    Publication date: March 31, 2011
    Applicant: Microsoft Corporation
    Inventors: Kun Tan, Jiansong Zhang, Yongguang Zhang
  • Publication number: 20110035522
    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 one or more cores of a multi-core processor to implement a software-defined radio.
    Type: Application
    Filed: August 4, 2009
    Publication date: February 10, 2011
    Applicant: Microsoft Corporation
    Inventors: Kun Tan, Jiansong Zhang, Yongguang Zhang
  • Patent number: 7872990
    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 18, 2011
    Assignee: Microsoft Corporation
    Inventors: Chuanxiong Guo, Songwu Lu, Lei Shi, Kun Tan, Haitao Wu, Yongguang Zhang
  • Patent number: 7861275
    Abstract: 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: Grant
    Filed: March 27, 2000
    Date of Patent: December 28, 2010
    Assignee: The DIRECTV Group, Inc.
    Inventors: Asha Vellaikal, Yongguang Zhang, Son K. Dao
  • Publication number: 20100235881
    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: Application
    Filed: March 11, 2009
    Publication date: September 16, 2010
    Applicant: Microsoft Corporation
    Inventors: Yunxin Liu, Yongguang Zhang, Lin Zhong
  • Publication number: 20100214945
    Abstract: 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: Application
    Filed: May 6, 2010
    Publication date: August 26, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Haitao Wu, Kun Tan, Jun Zhao, Yongguang Zhang
  • Patent number: 7778270
    Abstract: 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: Grant
    Filed: August 31, 2005
    Date of Patent: August 17, 2010
    Assignee: HRL Laboratories, LLC
    Inventors: Yongguang Zhang, Mohiuddin Ahmed
  • Publication number: 20100180048
    Abstract: Disclosed are systems and methods for network architecture that is a server-centric network architectural design.
    Type: Application
    Filed: January 9, 2009
    Publication date: July 15, 2010
    Applicant: Microsoft Corporation
    Inventors: Chuanxiong Guo, Guohan Lu, Dan Li, Haitao Wu, Yunfeng Shi, Danfeng Zhang, Yongguang Zhang, Songwu Lu
  • Publication number: 20100172275
    Abstract: 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: Application
    Filed: January 7, 2009
    Publication date: July 8, 2010
    Applicant: Microsoft Corporation
    Inventors: Haitao Wu, Kun Tan, Yongguang Zhang