Patents by Inventor Xiaohong Gong
Xiaohong Gong 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: 9913219Abstract: 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.Type: GrantFiled: September 26, 2015Date of Patent: March 6, 2018Assignee: Intel CorporationInventors: Xiaohong Gong, Jesse Walker
-
Patent number: 9858308Abstract: System and methods of this disclosure are directed to recommending content in real-time or near real-time. The system comprises a number of pipelines updated a different frequencies that process temporally different sets of web property visit data. Within each pipeline, the system can employ different number of algorithms to process visit data to generate content recommendations. One algorithm is a content filter that filters from the visit data those determined to be unsuitable as recommendations. Another is a content analyzer that analyzes the content of each URL in the visit data by topic category and attribute. Another is an item-to-item collaborative filter that determines a correlation score for each URL based on those in the visit data in a single session Another is a device-to-item matrix factorization that determines an affinity score for each URL based on visit data, context information, and topic category.Type: GrantFiled: January 16, 2015Date of Patent: January 2, 2018Assignee: Google LLCInventors: Xiaohong Gong, Wei Zhang, Nima Asgharbeygi
-
Patent number: 9668243Abstract: A method includes determining a total bandwidth for a downlink communication, segmenting the downlink communication into data units and assigning the data units to channels assigned to stations of a basic service set. The method also includes transmitting a channel announce frame to stations of the basic service set. The channel announce frame indicates each station assigned to receive a corresponding data unit, and one or more channels assigned to each station for transmitting the corresponding data unit. The method further includes transmitting the corresponding data units over the assigned channels to the assigned stations in a single downlink communication.Type: GrantFiled: December 30, 2014Date of Patent: May 30, 2017Assignee: Google Inc.Inventor: Xiaohong Gong
-
Patent number: 9497130Abstract: Some demonstrative embodiments include devices, systems and/or methods of selectively aborting reception of wireless communication packets. For example, a receiver may at least partially process a portion of a wireless communication packet, to determine based on the portion of the communication packet whether the packet is intended to be received by the receiver and, if the packet is not intended to be received by the receiver, to abort processing of a remainder of the communication packet by one or more components of a physical layer of the receiver. Other embodiments are described and claimed.Type: GrantFiled: July 28, 2014Date of Patent: November 15, 2016Assignee: INTEL CORPORATIONInventors: Michelle Xiaohong Gong, Eldad Perahia, Tsung-Yuan Tai
-
Publication number: 20160210321Abstract: System and methods of this disclosure are directed to recommending content in real-time or near real-time. The system comprises a number of pipelines updated a different frequencies that process temporally different sets of web property visit data. Within each pipeline, the system can employ different number of algorithms to process visit data to generate content recommendations. One algorithm is a content filter that filters from the visit data those determined to be unsuitable as recommendations. Another is a content analyzer that analyzes the content of each URL in the visit data by topic category and attribute. Another is an item-to-item collaborative filter that determines a correlation score for each URL based on those in the visit data in a single session Another is a device-to-item matrix factorization that determines an affinity score for each URL based on visit data, context information, and topic category.Type: ApplicationFiled: January 16, 2015Publication date: July 21, 2016Inventors: Xiaohong Gong, Wei Zhang, Nima Asgharbeygi
-
Patent number: 9264209Abstract: A method includes receiving, by control circuitry, a received portion of a first data unit from a remote device and determining, by the control circuitry, a first duration of the first data unit based on the received portion. The method further includes generating, by the control circuitry, a second data unit with data to be transmitted and transmitting, by the control circuitry, the second data unit to the remote device while receiving the unreceived portion of the first data unit. The second data unit has a second duration equal to the remaining duration of an unreceived portion of the first data unit.Type: GrantFiled: January 7, 2014Date of Patent: February 16, 2016Assignee: Google Inc.Inventor: Xiaohong Gong
-
Publication number: 20160021615Abstract: 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.Type: ApplicationFiled: September 26, 2015Publication date: January 21, 2016Applicant: INTEL CORPORATIONInventors: Xiaohong Gong, Jesse Walker
-
Patent number: 9226240Abstract: 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.Type: GrantFiled: December 2, 2013Date of Patent: December 29, 2015Assignee: INTEL CORPORATIONInventors: Xiaohong Gong, Jesse Walker
-
Patent number: 9167525Abstract: 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.Type: GrantFiled: May 25, 2012Date of Patent: October 20, 2015Assignee: INTEL CORPORATIONInventors: Xiaohong Gong, Jesse Walker
-
Publication number: 20150195079Abstract: A method includes receiving, by control circuitry, a received portion of a first data unit from a remote device and determining, by the control circuitry, a first duration of the first data unit based on the received portion. The method further includes generating, by the control circuitry, a second data unit with data to be transmitted and transmitting, by the control circuitry, the second data unit to the remote device while receiving the unreceived portion of the first data unit. The second data unit has a second duration equal to the remaining duration of an unreceived portion of the first data unit.Type: ApplicationFiled: January 7, 2014Publication date: July 9, 2015Applicant: Google Inc.Inventor: Xiaohong Gong
-
Patent number: 9001721Abstract: Device, system, and method of power management. In some demonstrative embodiments, a device may include a wireless communication unit to transmit to a control point of a wireless area network an information request frame identifying at least one other wireless communication device in the wireless area network, wherein the wireless communication unit is to receive from the control point a response including wakeup information defining a wakeup schedule including at least one wakeup period of the other wireless communication device, and wherein, based on the wakeup information, the wireless communication unit is to transmit a wireless transmission directly to the other wireless communication device during the wakeup period. Other embodiments are described and claimed.Type: GrantFiled: October 18, 2012Date of Patent: April 7, 2015Assignee: Intel CorporationInventors: Michelle Xiaohong Gong, Carlos Cordeiro
-
Publication number: 20150023337Abstract: Some demonstrative embodiments include devices, systems and/or methods of selectively aborting reception of wireless communication packets. For example, a receiver may at least partially process a portion of a wireless communication packet, to determine based on the portion of the communication packet whether the packet is intended to be received by the receiver and, if the packet is not intended to be received by the receiver, to abort processing of a remainder of the communication packet by one or more components of a physical layer of the receiver. Other embodiments are described and claimed.Type: ApplicationFiled: July 28, 2014Publication date: January 22, 2015Inventors: Michelle Xiaohong Gong, Eldad Perahia, Tsung-Yuan Charles Tai
-
Patent number: 8885627Abstract: Device, system, and method of scanning a wireless communication frequency band. Some embodiments may include scanning a set of channels of a wireless communication frequency band to detect a wireless area network, the scanning including setting a scanning duration to a duration of a beacon interval, scanning a channel of the set of channels for the scanning duration, if a packet is detected over the channel, monitoring the channel for up to a predefined time period, which is longer than the scanning duration, to receive a beacon frame; if no beacon frame is received over the channel, scanning another channel of the set of channels for the scanning duration; and if, after scanning all channels of the set of channels, no beacon frame is received, increasing the scanning duration and repeating the scanning using the increased scanning duration. Other embodiments are described and claimed.Type: GrantFiled: January 1, 2013Date of Patent: November 11, 2014Assignee: Intel CorporationInventor: Michelle Xiaohong Gong
-
Patent number: 8817698Abstract: Some demonstrative embodiments include devices, systems and/or methods of selectively aborting reception of wireless communication packets. For example, a receiver may at least partially process a portion of a wireless communication packet, to determine based on the portion of the communication packet whether the packet is intended to be received by the receiver and, if the packet is not intended to be received by the receiver, to abort processing of a remainder of the communication packet by one or more components of a physical layer of the receiver. Other embodiments are described and claimed.Type: GrantFiled: October 18, 2009Date of Patent: August 26, 2014Assignee: Intel CorporationInventors: Michelle Xiaohong Gong, Eldad Perahia, Tsung-Yuan Charles Tai
-
Patent number: 8705340Abstract: Techniques for packet-loss handling for downlink Multi-User Multiple-input and Multiple-Output (DL MU-MIMO) wireless networking environment are described herein. The techniques described herein help define how a wireless access point should behave when faced with a packet-loss situation of a DL transmission burst in a MU-MIMO wireless network.Type: GrantFiled: December 23, 2009Date of Patent: April 22, 2014Assignee: Intel CorporationInventors: Michelle Xiaohong Gong, Adrian P. Stephens, Robert Stacey
-
Patent number: 8705388Abstract: 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.Type: GrantFiled: November 4, 2010Date of Patent: April 22, 2014Assignee: Cisco Technology, Inc.Inventors: Xiaohong Gong, David S. Stephenson, Johannes P. Kruys, Bretton Lee Douglas
-
Publication number: 20140086129Abstract: 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.Type: ApplicationFiled: December 2, 2013Publication date: March 27, 2014Inventors: Xiaohong Gong, Jesse Walker
-
Patent number: 8559306Abstract: 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.Type: GrantFiled: February 13, 2008Date of Patent: October 15, 2013Assignee: Cisco Technology, Inc.Inventors: Xiaohong Gong, Patrice R. Calhoun, Robert B. O'Hara, Jr., David S. Stephenson, Johannes Petrus Kruys, Lu Qian
-
Patent number: 8514821Abstract: 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.Type: GrantFiled: December 30, 2008Date of Patent: August 20, 2013Assignee: Intel CorporationInventors: Minyoung Park, Xiaohong Gong
-
Publication number: 20130142187Abstract: Device, system, and method of scanning a wireless communication frequency band. Some embodiments may include scanning a set of channels of a wireless communication frequency band to detect a wireless area network, the scanning including setting a scanning duration to a duration of a beacon interval, scanning a channel of the set of channels for the scanning duration, if a packet is detected over the channel, monitoring the channel for up to a predefined time period, which is longer than the scanning duration, to receive a beacon frame; if no beacon frame is received over the channel, scanning another channel of the set of channels for the scanning duration; and if, after scanning all channels of the set of channels, no beacon frame is received, increasing the scanning duration and repeating the scanning using the increased scanning duration. Other embodiments are described and claimed.Type: ApplicationFiled: January 1, 2013Publication date: June 6, 2013Inventor: Michelle Xiaohong Gong