Patents by Inventor Xuefu Wang

Xuefu Wang 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: 11881946
    Abstract: Systems and methods for improving the performance and stability of bonding radios are provided. One method includes receiving a packet from a client device. Next, the method includes determining whether the received packet is an expected next packet and transmitting the received packet to a next destination if the received packet is the expected next packet. In an event the received packet is not the expected next packet, transmitting the received packet to a queue, setting a timer to wait for the expected next packet, and transmitting a message to the sender of the received packet requesting that the expected next packet be sent.
    Type: Grant
    Filed: May 24, 2022
    Date of Patent: January 23, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Xuefu Wang, Jianpo Han
  • Patent number: 11881921
    Abstract: Examples described herein provide multi-band directional scanning. Examples may include receiving, by a first radio of a first network device operating at a first frequency band below the millimeter-wave (mmWave), a probe request from a second network device indicating a protocol and a particular sector receiving direction of the second network device, and in response to the protocol indicated by the probe request, transmitting, by a second radio of the first network device operating at a second frequency band within the mmWave, a probe response in each of one or more sector transmitting directions, wherein the second network device receives one or more probe responses in the particular sector receiving direction.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: January 23, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Xuefu Wang, Jianpo Han, Kuanyue Li
  • Publication number: 20220286230
    Abstract: Systems and methods for improving the performance and stability of bonding radios are provided. One method includes receiving a packet from a client device. Next, the method includes determining whether the received packet is an expected next packet and transmitting the received packet to a next destination if the received packet is the expected next packet. In an event the received packet is not the expected next packet, transmitting the received packet to a queue, setting a timer to wait for the expected next packet, and transmitting a message to the sender of the received packet requesting that the expected next packet be sent.
    Type: Application
    Filed: May 24, 2022
    Publication date: September 8, 2022
    Inventors: Xuefu WANG, Jianpo HAN
  • Patent number: 11405775
    Abstract: Some examples relate to use of a three-address scheme for forwarding frames in a wireless mesh network (WMN). In an example, a node in a WMN may receive an Ethernet packet from a station outside of the WMN. The Ethernet packet may include a first address scheme comprising a destination address (DA) field, and a source address (SA) of the Ethernet packet. The Ethernet packet may be encapsulated in a second Ethernet packet comprising second address scheme. The second Ethernet packet may be encapsulated in an IEEE 802.11 frame comprising a third address scheme.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: August 2, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Jianpo Han, Xuefu Wang, Guangzhi Ran, Qiang Zhou
  • Patent number: 11405275
    Abstract: An example device comprising: a processor to determine whether an uplink of the network device in a mesh network is operational, to determine whether a host is reachable through the uplink in response to the uplink being operational, and to periodically determine a mesh network role of the network device based on the determination of whether the host is reachable through the uplink.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: August 2, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Kangchang Huang, Xiaoyang Fu, Xuefu Wang
  • Publication number: 20220201595
    Abstract: Examples described herein provide multi-band channel scanning. Examples may include transmitting, by a first radio of a first network device operating at a first frequency band below the millimeter-wave (mmWave), a beacon frame indicating a particular scanning channel of a second frequency band within the mmWave, receiving, by a second radio of the first network device operating the second frequency band, a probe request from a second network device via the particular scanning channel, wherein the probe request is in response to the beacon frame received by the second network device, and in response to the probe request, transmitting, by the second radio of the first network device, a probe response in each of one or more sector transmitting directions via the particular scanning channel.
    Type: Application
    Filed: April 24, 2019
    Publication date: June 23, 2022
    Inventors: Xuefu WANG, Jianpo HAN, Chao GUO
  • Patent number: 11368253
    Abstract: Systems and methods for improving the performance and stability of bonding radios are provided. One method includes receiving a packet from a client device. Next, the method includes determining whether the received packet is an expected next packet and transmitting the received packet to a next destination if the received packet is the expected next packet. In an event the received packet is not the expected next packet, transmitting the received packet to a queue, setting a timer to wait for the expected next packet, and transmitting a message to the sender of the received packet requesting that the expected next packet be sent.
    Type: Grant
    Filed: June 21, 2019
    Date of Patent: June 21, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Xuefu Wang, Jianpo Han
  • Publication number: 20220190904
    Abstract: Examples described herein provide multi-band directional scanning. Examples may include receiving, by a first radio of a first network device operating at a first frequency band below the millimeter-wave (mmWave), a probe request from a second network device indicating a protocol and a particular sector receiving direction of the second network device, and in response to the protocol indicated by the probe request, transmitting, by a second radio of the first network device operating at a second frequency band within the mmWave, a probe response in each of one or more sector transmitting directions, wherein the second network device receives one or more probe responses in the particular sector receiving direction.
    Type: Application
    Filed: April 24, 2019
    Publication date: June 16, 2022
    Inventors: Xuefu WANG, Jianpo HAN, Kuanyue LI
  • Publication number: 20210176627
    Abstract: Some examples relate to use of a three-address scheme for forwarding frames in a wireless mesh network (WMN). In an example, a node in a WMN may receive an Ethernet packet from a station outside of the WMN. The Ethernet packet may include a first address scheme comprising a destination address (DA) field, and a source address (SA) of the Ethernet packet. The Ethernet packet may be encapsulated in a second Ethernet packet comprising second address scheme. The second Ethernet packet may be encapsulated in an IEEE 802.11 frame comprising a third address scheme.
    Type: Application
    Filed: April 28, 2017
    Publication date: June 10, 2021
    Inventors: Jianpo Han, Xuefu Wang, Guangzhi Ran, Qiang Zhou
  • Patent number: 10932157
    Abstract: Techniques and systems perform link aggregation and fault tolerance across a wireless link connecting two wired networks. In a first example, a wireless networking device includes first radio and a second radio communicatively coupled to a wired network communication interface. The first and second radios have different operational parameters for bandwidth of transmission and other factors. The wireless networking device may include a processing device to cause the wireless networking device to establish a single data communication channel via the first radio; determine throughput of communication has been affected by an impact condition causing communication via the first radio to be impacted negatively and the second radio impacted positively. Based on that determination the single data communication channel may be transitioned to be received via the second radio. Each radio may maintain an active/backup status or perform load balancing to provide transmission of the single data communication channel.
    Type: Grant
    Filed: December 19, 2018
    Date of Patent: February 23, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Jianpo Han, Xuefu Wang, Qiang Zhou, Guangzhi Ran
  • Publication number: 20200403732
    Abstract: Systems and methods for improving the performance and stability of bonding radios are provided. One method includes receiving a packet from a client device. Next, the method includes determining whether the received packet is an expected next packet and transmitting the received packet to a next destination if the received packet is the expected next packet. In an event the received packet is not the expected next packet, transmitting the received packet to a queue, setting a timer to wait for the expected next packet, and transmitting a message to the sender of the received packet requesting that the expected next packet be sent.
    Type: Application
    Filed: June 21, 2019
    Publication date: December 24, 2020
    Inventors: Xuefu Wang, Jianpo Han
  • Publication number: 20200205035
    Abstract: Techniques and systems perform link aggregation and fault tolerance across a wireless link connecting two wired networks. In a first example, a wireless networking device includes first radio and a second radio communicatively coupled to a wired network communication interface. The first and second radios have different operational parameters for bandwidth of transmission and other factors. The wireless networking device may include a processing device to cause the wireless networking device to establish a single data communication channel via the first radio; determine throughput of communication has been affected by an impact condition causing communication via the first radio to be impacted negatively and the second radio impacted positively. Based on that determination the single data communication channel may be transitioned to be received via the second radio. Each radio may maintain an active/backup status or perform load balancing to provide transmission of the single data communication channel.
    Type: Application
    Filed: December 19, 2018
    Publication date: June 25, 2020
    Inventors: Jianpo Han, Xuefu Wang, Qiang Zhou, Guangzhi Ran
  • Publication number: 20190334772
    Abstract: An example device comprising: a processor to determine whether an uplink of the network device in a mesh network is operational, to determine whether a host is reachable through the uplink in response to the uplink being operational, and to periodically determine a mesh network role of the network device based on the determination of whether the host is reachable through the uplink.
    Type: Application
    Filed: March 18, 2019
    Publication date: October 31, 2019
    Inventors: Kangchang HUANG, Xiaoyang FU, Xuefu WANG
  • Patent number: 10002201
    Abstract: Methods and systems allow users to enter natural language terms that describe a particular web site into an address field of a browser instead of a formal URL. The terms are evaluated to determine whether they correspond, with a high likelihood, to a particular web site. If so, this web site may be immediately accessed. If not, a list of search results based on the terms may be displayed by the browser.
    Type: Grant
    Filed: September 23, 2015
    Date of Patent: June 19, 2018
    Assignee: Google LLC
    Inventors: John Piscitello, Xuefu Wang, Simon Tong, Breen Hagan
  • Patent number: 9256694
    Abstract: Methods and systems allow users to enter natural language terms that describe a particular web site into an address field of a browser instead of a formal URL. The terms are evaluated to determine whether they correspond, with a high likelihood, to a particular web site. If so, this web site may be immediately accessed. If not, a list of search results based on the terms may be displayed by the browser.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: February 9, 2016
    Assignee: Google Inc.
    Inventors: John Piscitello, Xuefu Wang, Simon Tong, Breen Hagan
  • Publication number: 20160012112
    Abstract: Methods and systems allow users to enter natural language terms that describe a particular web site into an address field of a browser instead of a formal URL. The terms are evaluated to determine whether they correspond, with a high likelihood, to a particular web site. If so, this web site may be immediately accessed. If not, a list of search results based on the terms may be displayed by the browser.
    Type: Application
    Filed: September 23, 2015
    Publication date: January 14, 2016
    Inventors: John Piscitello, Xuefu Wang, Simon Tong, Breen Hagan
  • Publication number: 20150142565
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, and including a method for determining content based on a location. The method comprises: receiving a query; determining the query is a local query including determining a location associated with the query; when the query is a local query, determining one or more categories associated with the query; and using the query, the location, and the one or more categories to determine content responsive to the query.
    Type: Application
    Filed: October 14, 2011
    Publication date: May 21, 2015
    Inventors: Xuefu Wang, Julia Lennerz, Xinyu Tang, Shalini Agarwal
  • Patent number: 9026516
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, and including a method for providing content. The method comprises receiving a request for content from a user, the request for content being associated with a location and including one or more keywords. The method further comprises determining a prominent entity in proximity to the location and one or more categories associated with the prominent entity. The method further comprises evaluating historical search queries received from the user to determine one or more interests of the user. The method further comprises determining one or more additional keywords based on the evaluating. The method further comprises determining one or more content items based at least in part on the one or more keywords, the categories and the one or more additional keywords. The method further comprises providing the one or more content items responsive to the request.
    Type: Grant
    Filed: August 9, 2011
    Date of Patent: May 5, 2015
    Assignee: Google Inc.
    Inventors: Charles Chapin, Vibhor Nanavati, Xuefu Wang, Xinyu Tang, Bhavesh R. Mehta, Shalini Agarwal
  • Publication number: 20150081420
    Abstract: A computer-implemented method for identifying relationships between online content items uses a computing device including a processor and a memory. The method includes identifying a first content item and identifying a plurality of occurrence results for the first content item. Each occurrence result of the plurality of occurrence results includes an indicator that the first content item was retrieved along with a list of other content items based on an online activity of at least one user device. The method also includes computing a number of co-occurrence events involving the first content item and a second content item from the plurality of occurrence results. Each co-occurrence event includes an indicator that both first content item and second content item were retrieved together in an occurrence result. The method further includes computing a relationship value between first content item and second content item using at least the number of co-occurrence events.
    Type: Application
    Filed: September 18, 2013
    Publication date: March 19, 2015
    Applicant: GOOGLE INC.
    Inventors: Jianyuan Min, Wenjun Lu, Stephen Leung, Xuefu Wang, Li Zou
  • Publication number: 20140365298
    Abstract: Spending data for local advertising campaigns for advertisements directed for a specific business location is analyzed in order to classify the campaigns by geographic location and type of each business. The server then determines the average and range of spending for a plurality of geographic and type classifications. This spending and classification data is stored by a server in order to identify reasonable and competitive budgets for other advertising campaigns. When an advertiser is interested in establishing a new campaign for a local business, the server may determine the classification for the business based on the location and type of the business. The server then retrieves the stored data in order to recommend one or more reasonable budgets for the advertiser.
    Type: Application
    Filed: September 1, 2011
    Publication date: December 11, 2014
    Applicant: GOOGLE INC.
    Inventors: Xinyu Tang, Xuefu Wang, Abhinav Jalan, Ankur Jain, Kiley McEvoy, Bhavesh Mehta