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: 9913219
    Abstract: 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: Grant
    Filed: September 26, 2015
    Date of Patent: March 6, 2018
    Assignee: Intel Corporation
    Inventors: Xiaohong Gong, Jesse Walker
  • Patent number: 9858308
    Abstract: 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: Grant
    Filed: January 16, 2015
    Date of Patent: January 2, 2018
    Assignee: Google LLC
    Inventors: Xiaohong Gong, Wei Zhang, Nima Asgharbeygi
  • Patent number: 9668243
    Abstract: 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: Grant
    Filed: December 30, 2014
    Date of Patent: May 30, 2017
    Assignee: Google Inc.
    Inventor: Xiaohong Gong
  • Patent number: 9497130
    Abstract: 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: Grant
    Filed: July 28, 2014
    Date of Patent: November 15, 2016
    Assignee: INTEL CORPORATION
    Inventors: Michelle Xiaohong Gong, Eldad Perahia, Tsung-Yuan Tai
  • Publication number: 20160210321
    Abstract: 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: Application
    Filed: January 16, 2015
    Publication date: July 21, 2016
    Inventors: Xiaohong Gong, Wei Zhang, Nima Asgharbeygi
  • Patent number: 9264209
    Abstract: 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: Grant
    Filed: January 7, 2014
    Date of Patent: February 16, 2016
    Assignee: Google Inc.
    Inventor: Xiaohong Gong
  • Publication number: 20160021615
    Abstract: 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: Application
    Filed: September 26, 2015
    Publication date: January 21, 2016
    Applicant: INTEL CORPORATION
    Inventors: Xiaohong Gong, Jesse Walker
  • Patent number: 9226240
    Abstract: 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: Grant
    Filed: December 2, 2013
    Date of Patent: December 29, 2015
    Assignee: INTEL CORPORATION
    Inventors: Xiaohong Gong, Jesse Walker
  • Patent number: 9167525
    Abstract: 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: Grant
    Filed: May 25, 2012
    Date of Patent: October 20, 2015
    Assignee: INTEL CORPORATION
    Inventors: Xiaohong Gong, Jesse Walker
  • Publication number: 20150195079
    Abstract: 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: Application
    Filed: January 7, 2014
    Publication date: July 9, 2015
    Applicant: Google Inc.
    Inventor: Xiaohong Gong
  • Patent number: 9001721
    Abstract: 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: Grant
    Filed: October 18, 2012
    Date of Patent: April 7, 2015
    Assignee: Intel Corporation
    Inventors: Michelle Xiaohong Gong, Carlos Cordeiro
  • Publication number: 20150023337
    Abstract: 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: Application
    Filed: July 28, 2014
    Publication date: January 22, 2015
    Inventors: Michelle Xiaohong Gong, Eldad Perahia, Tsung-Yuan Charles Tai
  • Patent number: 8885627
    Abstract: 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: Grant
    Filed: January 1, 2013
    Date of Patent: November 11, 2014
    Assignee: Intel Corporation
    Inventor: Michelle Xiaohong Gong
  • Patent number: 8817698
    Abstract: 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: Grant
    Filed: October 18, 2009
    Date of Patent: August 26, 2014
    Assignee: Intel Corporation
    Inventors: Michelle Xiaohong Gong, Eldad Perahia, Tsung-Yuan Charles Tai
  • Patent number: 8705340
    Abstract: 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: Grant
    Filed: December 23, 2009
    Date of Patent: April 22, 2014
    Assignee: Intel Corporation
    Inventors: Michelle Xiaohong Gong, Adrian P. Stephens, Robert Stacey
  • Patent number: 8705388
    Abstract: 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: Grant
    Filed: November 4, 2010
    Date of Patent: April 22, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Xiaohong Gong, David S. Stephenson, Johannes P. Kruys, Bretton Lee Douglas
  • Publication number: 20140086129
    Abstract: 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: Application
    Filed: December 2, 2013
    Publication date: March 27, 2014
    Inventors: Xiaohong Gong, Jesse Walker
  • Patent number: 8559306
    Abstract: 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: Grant
    Filed: February 13, 2008
    Date of Patent: October 15, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Xiaohong Gong, Patrice R. Calhoun, Robert B. O'Hara, Jr., David S. Stephenson, Johannes Petrus Kruys, Lu Qian
  • Patent number: 8514821
    Abstract: 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: Grant
    Filed: December 30, 2008
    Date of Patent: August 20, 2013
    Assignee: Intel Corporation
    Inventors: Minyoung Park, Xiaohong Gong
  • Publication number: 20130142187
    Abstract: 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: Application
    Filed: January 1, 2013
    Publication date: June 6, 2013
    Inventor: Michelle Xiaohong Gong