Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Xiaohong Gong

Xiaohong Gong, Sunnyvale, CA US

Patent application numberDescriptionPublished
20090109855CHANNEL ASSIGNMENT FOR A MULTI-CHANNEL DUAL-RADIO MESH BACKHAUL - In an example embodiment, a method for determining backhaul channel assignments for multi-channel dual radio mesh nodes. The method comprises acquiring collision domain data for each access point of an associated mesh network. A cost function is calculated for each access point of the associated mesh network, the cost function assigning a weighted value for each access point in a collision domain based on a number of access points in the collision domain. Backhaul channel assignments for selected for each access point that minimizes the cost function.04-30-2009
20090207736CONSTRAINED DYNAMIC PATH SELECTION AMONG MULTIPLE COMMUNICATION INTERFACES - Method and apparatus are disclosed for constrained dynamic path selection among multiple available communication interfaces. In some embodiments selection logic is operatively coupled with a number of link-layer interfaces to select a set of link-layer interfaces that satisfy a set of congestion constraint conditions. Metric logic is operatively coupled with the link-layer interfaces to calculate a metric value for each link-layer interface in the set. Switch logic is operatively coupled with the selection logic and metric logic to assign a data stream a link-layer interface in the set of interfaces according to its metric value to optimize communication performance.08-20-2009
20100157863Power management for wireless networks - Embodiments provide techniques for device power management in wireless networks. For instance, an apparatus may include a power management module, and a transceiver module. The power management module determines a beacon interval and a wakeup interval. The transceiver module to send a transmission to one or more remote devices that includes the beacon interval and the wakeup interval. The beacon interval indicates a time interval between consecutive beacon transmissions of the apparatus, and the wakeup interval indicates a time interval between when the apparatus receives two consecutive beacons from a peer device.06-24-2010
20100165955CENTRAL CONTROLLER AND METHODS FOR INTERFERENCE MITIGATION IN TDMA NETWORKS USING RANDOMLY ALLOCATED SERVICE PERIODS - Embodiments of a central controller and methods for interference mitigation in TDMA networks are generally described herein. In some embodiments, the central controller mitigates co-channel interference by randomizing locations of channel time allocations within superframes.07-01-2010
20110051619CHANNEL-ASSIGNMENT FOR A MULTI-CHANNEL DUAL-RADIO MESH BACKHAUL - In an example embodiment, a method for determining backhaul channel assignments for multi-channel dual radio mesh nodes. The method comprises acquiring collision domain data for each access point of an associated mesh network. A cost function is calculated for each access point of the associated mesh network, the cost function assigning a weighted value for each access point in a collision domain based on a number of access points in the collision domain. Backhaul channel assignments for selected for each access point that minimizes the cost function.03-03-2011

Patent applications by Xiaohong Gong, Sunnyvale, CA US

Xiaohong Gong US

Patent application numberDescriptionPublished
20100246502COMBINED DEVICE AND SERVICE DISCOVERY TECHNIQUE IN STATIONS SUPPORTING TUNNELED DIRECT LINK SETUP (TDLS) - A tunneled direct link set-up (TDLS) capable wireless network may comprise a router such as an access point (AP) and a plurality of stations (STA) including service consumer and service provider station. A service consumer station may generate and send a layer-09-30-2010

Xiaohong Gong, Milpitas, CA US

Patent application numberDescriptionPublished
20080225737Dynamic Rate Limiting in Wireless Mesh Networks - A dynamic rate limiting mechanism for wireless mesh networks. In particular implementations, a method comprising monitoring one or more clients associated with a wireless mesh network and the respective hop counts of the clients to a root mesh node of the wireless mesh network; determining, responsive ton one or more events, a client data rate for one or more clients of the wireless mesh network based on the number of current clients and the respective hop counts of the current clients; and applying the client data rate to the wireless mesh network.09-18-2008
20090010190Path Selection and Power Management in Mesh Networks - A two-phased path selection process for wireless mesh networks that promotes stability and power management. If, during a first route discovery phase, a route cannot be found without waking up battery-powered nodes in a wireless mesh network, the source node will wake up battery-powered nodes in the mesh during a second route discovery phase.01-08-2009
20090201851Coordinated Channel Change in Mesh Networks - A coordinated channel change system. In particular implementations, a method includes receiving a prepare-to-change message, wherein the prepare-to-change message indicates instructions to prepare to change channels and includes a designated channel, and forwarding the prepare-to-change message to one or more child nodes. The method also includes receiving a ready-to-change message from the one or more child nodes, and transmitting a change-to-channel message to the one or more child nodes, wherein the change-to-channel message indicates instructions to switch to the designated channel. The method also includes receiving an acknowledgement message from the one or more child nodes, and changing to the designated channel.08-13-2009
20090201898End-to-End Packet Aggregation in Mesh Networks - A packet aggregation system. In particular implementations, a method includes accessing one or more transmit queues, each corresponding to a wireless client associated with a given wireless mesh access point of a plurality of mesh access points. The method further includes selecting a mesh access point of the plurality of mesh access points and selecting a transmit queue corresponding to a wireless client associated with the selected mesh access point. The method further includes aggregating packets that are destined for the selected wireless client, up to a size limit, taking into account the path to the selected mesh point as well as quality of service constraints, and composing and transmitting the aggregated packet to the selected mesh access point.08-13-2009
20090232001Congestion Control in Wireless Mesh Networks - A congestion control system. In particular implementations, a method includes receiving packets into one or more queues and monitoring the one or more queues for congestion. The method also includes, if a number of packets in the one or more queues exceeds a first threshold, determining a congestion control mode. The method also includes generating a congestion control message indicating the congestion control mode and transmitting the congestion control message to one or more neighboring mesh nodes.09-17-2009

Patent applications by Xiaohong Gong, Milpitas, CA US