Patents by Inventor Changming Liu

Changming Liu 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: 8839352
    Abstract: A security device may be interconnected, via multiple links, between multiple network devices in a network. The firewall device may include multiple input interfaces that receive data units from a first network device destined for a second network device of the multiple network devices, identify a session associated with each of the data units, and process the data units in accordance with the identified sessions and a security policy.
    Type: Grant
    Filed: August 10, 2012
    Date of Patent: September 16, 2014
    Assignee: Juniper Networks, Inc.
    Inventors: Changming Liu, Lee Chik Cheung
  • Publication number: 20140219128
    Abstract: Airtime usage may be used as a factor in controlling network traffic flow to and from client devices via a wireless network interface. Received packets or other data are assigned to a quality of service profile. Additionally, a cost value for communicating the received data is determined at least in part based on an actual or estimated airtime usage for the received packet. The cost value is used to allocate wireless network airtime to data. The allocation of wireless network airtime may be varied dynamically based on operating conditions. The cost value may be based on factors including the airtime used to communicate data; whether the data is a retransmission; and wireless network overhead. The cost value of data may also be different depending on whether the data is being sent from a client device or to a client device.
    Type: Application
    Filed: April 10, 2014
    Publication date: August 7, 2014
    Applicant: AEROHIVE NETWORKS, INC.
    Inventors: Peter Wu, Sreekanth Reddy, Jianlin Zeng, Changming Liu
  • Publication number: 20140192774
    Abstract: A network device of a subnet determines predictive roaming information for a wireless client. Predictive roaming information can identify the wireless client and a home network subnet of the wireless client. The network device provides predictive roaming information associated with a wireless client to neighboring subnets. Neighboring subnets store received predictive roaming information, and use the predictive roaming information if the wireless client roams to them.
    Type: Application
    Filed: December 23, 2013
    Publication date: July 10, 2014
    Applicant: AEROHIVE NETWORKS, INC.
    Inventors: Changming Liu, Yong Kang, Jianlin Zeng, Sreekanth Reddy
  • Publication number: 20140160929
    Abstract: Airtime usage may be used as a factor in controlling network traffic flow to and from client devices via a wireless network interface. Received packets or other data are assigned to a quality of service profile. Additionally, a cost value for communicating the received data is determined at least in part based on an actual or estimated airtime usage for the received packet. The cost value is used to allocate wireless network airtime to data. The allocation of wireless network airtime may be varied dynamically based on operating conditions. The cost value may be based on factors including the airtime used to communicate data; whether the data is a retransmission; and wireless network overhead. The cost value of data may also be different depending on whether the data is being sent from a client device or to a client device.
    Type: Application
    Filed: July 9, 2013
    Publication date: June 12, 2014
    Applicant: Aerohive Networks, Inc
    Inventors: Peter Wu, Sreekanth Reddy, Jianlin Zeng, Changming Liu
  • Publication number: 20140153663
    Abstract: A technique for improving wireless communication characteristics involving matching transmitter antenna patterns to receiver antenna patterns. In a specific implementation, the transmitter antenna pattern adapts to changing parameters, such as when a smartphone is initially held in a first orientation and is later held in a second orientation. Because the transmitter antenna patterns match the receiver antenna patterns, signal quality between stations improves. In some implementations, antennas are organized and mounted to maximize spatial diversity to cause peak gains in different directions.
    Type: Application
    Filed: February 7, 2014
    Publication date: June 5, 2014
    Applicant: AEROHIVE NETWORKS, INC.
    Inventors: Changming Liu, George Gang Chen, Hai Lin, Liangfu Zhang
  • Publication number: 20140146902
    Abstract: A technique for improving wireless communication characteristics involving matching transmitter antenna patterns to receiver antenna patterns. In a specific implementation, the transmitter antenna pattern adapts to changing parameters, such as when a smartphone is initially held in a first orientation and is later held in a second orientation. Because the transmitter antenna pattern matches receiver antenna patterns, signal quality between stations improves. In some implementations, antennas are organized and mounted to maximize spatial diversity to cause peak gains in different directions.
    Type: Application
    Filed: November 12, 2013
    Publication date: May 29, 2014
    Applicant: Aerohive Networks, Inc.
    Inventors: Changming Liu, George Gang Chen, Hai Lin, Liangfu Zhang
  • Patent number: 8730931
    Abstract: Airtime usage may be used as a factor in controlling network traffic flow to and from client devices via a wireless network interface. Received packets or other data are assigned to a quality of service profile. Additionally, a cost value for communicating the received data is determined at least in part based on an actual or estimated airtime usage for the received packet. The cost value is used to allocate wireless network airtime to data. The allocation of wireless network airtime may be varied dynamically based on operating conditions. The cost value may be based on factors including the airtime used to communicate data; whether the data is a retransmission; and wireless network overhead. The cost value of data may also be different depending on whether the data is being sent from a client device or to a client device.
    Type: Grant
    Filed: July 9, 2013
    Date of Patent: May 20, 2014
    Assignee: Aerohive Networks, Inc.
    Inventors: Peter Wu, Sreekanth Reddy, Jianlin Zeng, Changming Liu
  • Patent number: 8614951
    Abstract: In one aspect the invention provides a method for allocating bandwidth in a network appliance where the network appliance includes a plurality of guaranteed bandwidth buckets used to evaluate when to pass traffic through the network appliance. The method includes providing a shared bandwidth bucket associated with a plurality of the guaranteed bandwidth buckets, allocating bandwidth to the shared bandwidth bucket based on the underutilization of bandwidth in the plurality of guaranteed bandwidth buckets and sharing excess bandwidth developed from the underutilization of the guaranteed bandwidth allocated to the individual guaranteed bandwidth buckets. The step of sharing includes borrowing bandwidth from the shared bandwidth bucket by a respective guaranteed bandwidth bucket to allow traffic to pass immediately through the network appliance.
    Type: Grant
    Filed: August 31, 2011
    Date of Patent: December 24, 2013
    Assignee: Juniper Networks, Inc.
    Inventors: Changming Liu, Yan Ke
  • Patent number: 8614989
    Abstract: A network device of a subnet determines predictive roaming information for a wireless client. Predictive roaming information can identify the wireless client and a home network subnet of the wireless client. The network device provides predictive roaming information associated with a wireless client to neighboring subnets. Neighboring subnets store received predictive roaming information, and use the predictive roaming information if the wireless client roams to them.
    Type: Grant
    Filed: April 20, 2012
    Date of Patent: December 24, 2013
    Assignee: Aerohive Networks, Inc.
    Inventors: Changming Liu, Yong Kang, Jianlin Zeng, Sreekanth Reddy
  • Patent number: 8582532
    Abstract: A network device of a subnet determines predictive roaming information for a wireless client. Predictive roaming information can identify the wireless client and a home network subnet of the wireless client. The network device provides predictive roaming information associated with a wireless client to neighboring subnets. Neighboring subnets store received predictive roaming information, and use the predictive roaming information if the wireless client roams to them.
    Type: Grant
    Filed: April 20, 2012
    Date of Patent: November 12, 2013
    Assignee: Aerohive Networks, Inc.
    Inventors: Changming Liu, Yong Kang, Jianlin Zeng, Sreekanth Reddy
  • Publication number: 20130294245
    Abstract: Wireless access points detect neighboring wireless access points in different subnets. Upon connecting with a wireless client, a wireless access point determines predictive roaming information for the wireless client. Predictive roaming information identifies the wireless client; its home network subnet; and includes connection information associated with the wireless client. The wireless access point forwards the predictive roaming information associated with a wireless client to neighboring wireless access points while the wireless client is still connected with the wireless access point. Neighboring wireless access points store received predictive roaming information. Upon connecting with a wireless client, a neighboring wireless access point determines if the wireless client matches the stored predictive roaming information.
    Type: Application
    Filed: July 9, 2013
    Publication date: November 7, 2013
    Inventors: Changming Liu, Yong Kang, Jianlin Zeng, Sreekanth Reddy
  • Patent number: 8483194
    Abstract: Airtime usage may be used as a factor in controlling network traffic flow to and from client devices via a wireless network interface. Received packets or other data are assigned to a quality of service profile. Additionally, a cost value for communicating the received data is determined at least in part based on an actual or estimated airtime usage for the received packet. The cost value is used to allocate wireless network airtime to data. The allocation of wireless network airtime may be varied dynamically based on operating conditions. The cost value may be based on factors including the airtime used to communicate data; whether the data is a retransmission; and wireless network overhead. The cost value of data may also be different depending on whether the data is being sent from a client device or to a client device.
    Type: Grant
    Filed: January 21, 2009
    Date of Patent: July 9, 2013
    Assignee: Aerohive Networks, Inc.
    Inventors: Peter Wu, Sreekanth Reddy, Jianlin Zeng, Changming Liu
  • Patent number: 8483183
    Abstract: Wireless access points detect neighboring wireless access points in different subnets. Upon connecting with a wireless client, a wireless access point determines predictive roaming information for the wireless client. Predictive roaming information identifies the wireless client; its home network subnet; and includes connection information associated with the wireless client. The wireless access point forwards the predictive roaming information associated with a wireless client to neighboring wireless access points while the wireless client is still connected with the wireless access point. Neighboring wireless access points store received predictive roaming information. Upon connecting with a wireless client, a neighboring wireless access point determines if the wireless client matches the stored predictive roaming information.
    Type: Grant
    Filed: June 20, 2012
    Date of Patent: July 9, 2013
    Assignee: Aerohive Networks, Inc.
    Inventors: Changming Liu, Yong Kang, Jianlin Zeng, Sreekanth Reddy
  • Patent number: 8433900
    Abstract: A request to receive multicast data, associated with a multicast group, may be transmitted. The request may be transmitted via a tunnel. Group keys may be received in response to the request. The group keys may be based on the multicast group. An encapsulated packet may be received via another tunnel. The encapsulated packet may be processed, using the group keys, to obtain a multicast packet associated with the multicast data. The multicast packet may be forwarded to at least one multicast recipient.
    Type: Grant
    Filed: November 30, 2011
    Date of Patent: April 30, 2013
    Assignee: Juniper Networks, Inc.
    Inventors: Gregory M. Lebovitz, Changming Liu, Choung-Yaw Shieh
  • Patent number: 8407355
    Abstract: A backup device detects that a session timer associated with a session in a session table of the backup network device has expired and ages out the session from the session table based on whether a first message has been sent to a master network device regarding the session and whether a second message has been received from the master network device regarding the session.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: March 26, 2013
    Assignee: Juniper Networks, Inc.
    Inventors: Xiaosong Yang, Lin Chen, Changming Liu
  • Publication number: 20120304251
    Abstract: A security device may be interconnected, via multiple links, between multiple network devices in a network. The firewall device may include multiple input interfaces that receive data units from a first network device destined for a second network device of the multiple network devices, identify a session associated with each of the data units, and process the data units in accordance with the identified sessions and a security policy.
    Type: Application
    Filed: August 10, 2012
    Publication date: November 29, 2012
    Applicant: Juniper Networks, Inc.
    Inventors: Changming LIU, Lee Chik Cheung
  • Publication number: 20120281630
    Abstract: Wireless access points detect neighboring wireless access points in different subnets. Upon connecting with a wireless client, a wireless access point determines predictive roaming information for the wireless client. Predictive roaming information identifies the wireless client; its home network subnet; and includes connection information associated with the wireless client. The wireless access point forwards the predictive roaming information associated with a wireless client to neighboring wireless access points while the wireless client is still connected with the wireless access point. Neighboring wireless access points store received predictive roaming information. Upon connecting with a wireless client, a neighboring wireless access point determines if the wireless client matches the stored predictive roaming information.
    Type: Application
    Filed: June 20, 2012
    Publication date: November 8, 2012
    Inventors: Changming Liu, Yong Kang, Jianlin Zeng, Sreekanth Reddy
  • Patent number: 8260780
    Abstract: A system protects database operations performed on a shared resource. The system may chunk memory to form a set of memory chunks which have memory blocks, at least some of the memory blocks including database objects. The system may configure at least one binary search tree using the memory chunks as nodes and buffer a set of pointers corresponding to the memory blocks. The system may further validate the buffered pointers and dereference validated buffered pointers.
    Type: Grant
    Filed: November 4, 2010
    Date of Patent: September 4, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Xiaosong Yang, Lin Chen, Changming Liu
  • Patent number: 8261337
    Abstract: A security device may be interconnected, via multiple links, between multiple network devices in a network. The firewall device may include multiple input interfaces that receive data units from a first network device destined for a second network device of the multiple network devices, identify a session associated with each of the data units, and process the data units in accordance with the identified sessions and a security policy.
    Type: Grant
    Filed: November 17, 2004
    Date of Patent: September 4, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Changming Liu, Lee Chik Cheung
  • Publication number: 20120201201
    Abstract: A network device of a subnet determines predictive roaming information for a wireless client. Predictive roaming information can identify the wireless client and a home network subnet of the wireless client. The network device provides predictive roaming information associated with a wireless client to neighboring subnets. Neighboring subnets store received predictive roaming information, and use the predictive roaming information if the wireless client roams to them.
    Type: Application
    Filed: April 20, 2012
    Publication date: August 9, 2012
    Inventors: Changming Liu, Yong Kang, Jianlin Zeng, Sreekanth Reddy