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: 8839352Abstract: 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: GrantFiled: August 10, 2012Date of Patent: September 16, 2014Assignee: Juniper Networks, Inc.Inventors: Changming Liu, Lee Chik Cheung
-
Publication number: 20140219128Abstract: 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: ApplicationFiled: April 10, 2014Publication date: August 7, 2014Applicant: AEROHIVE NETWORKS, INC.Inventors: Peter Wu, Sreekanth Reddy, Jianlin Zeng, Changming Liu
-
Publication number: 20140192774Abstract: 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: ApplicationFiled: December 23, 2013Publication date: July 10, 2014Applicant: AEROHIVE NETWORKS, INC.Inventors: Changming Liu, Yong Kang, Jianlin Zeng, Sreekanth Reddy
-
Publication number: 20140160929Abstract: 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: ApplicationFiled: July 9, 2013Publication date: June 12, 2014Applicant: Aerohive Networks, IncInventors: Peter Wu, Sreekanth Reddy, Jianlin Zeng, Changming Liu
-
Publication number: 20140153663Abstract: 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: ApplicationFiled: February 7, 2014Publication date: June 5, 2014Applicant: AEROHIVE NETWORKS, INC.Inventors: Changming Liu, George Gang Chen, Hai Lin, Liangfu Zhang
-
Publication number: 20140146902Abstract: 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: ApplicationFiled: November 12, 2013Publication date: May 29, 2014Applicant: Aerohive Networks, Inc.Inventors: Changming Liu, George Gang Chen, Hai Lin, Liangfu Zhang
-
Patent number: 8730931Abstract: 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: GrantFiled: July 9, 2013Date of Patent: May 20, 2014Assignee: Aerohive Networks, Inc.Inventors: Peter Wu, Sreekanth Reddy, Jianlin Zeng, Changming Liu
-
Patent number: 8614951Abstract: 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: GrantFiled: August 31, 2011Date of Patent: December 24, 2013Assignee: Juniper Networks, Inc.Inventors: Changming Liu, Yan Ke
-
Patent number: 8614989Abstract: 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: GrantFiled: April 20, 2012Date of Patent: December 24, 2013Assignee: Aerohive Networks, Inc.Inventors: Changming Liu, Yong Kang, Jianlin Zeng, Sreekanth Reddy
-
Patent number: 8582532Abstract: 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: GrantFiled: April 20, 2012Date of Patent: November 12, 2013Assignee: Aerohive Networks, Inc.Inventors: Changming Liu, Yong Kang, Jianlin Zeng, Sreekanth Reddy
-
Publication number: 20130294245Abstract: 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: ApplicationFiled: July 9, 2013Publication date: November 7, 2013Inventors: Changming Liu, Yong Kang, Jianlin Zeng, Sreekanth Reddy
-
Patent number: 8483194Abstract: 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: GrantFiled: January 21, 2009Date of Patent: July 9, 2013Assignee: Aerohive Networks, Inc.Inventors: Peter Wu, Sreekanth Reddy, Jianlin Zeng, Changming Liu
-
Patent number: 8483183Abstract: 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: GrantFiled: June 20, 2012Date of Patent: July 9, 2013Assignee: Aerohive Networks, Inc.Inventors: Changming Liu, Yong Kang, Jianlin Zeng, Sreekanth Reddy
-
Patent number: 8433900Abstract: 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: GrantFiled: November 30, 2011Date of Patent: April 30, 2013Assignee: Juniper Networks, Inc.Inventors: Gregory M. Lebovitz, Changming Liu, Choung-Yaw Shieh
-
Patent number: 8407355Abstract: 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: GrantFiled: June 30, 2006Date of Patent: March 26, 2013Assignee: Juniper Networks, Inc.Inventors: Xiaosong Yang, Lin Chen, Changming Liu
-
Publication number: 20120304251Abstract: 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: ApplicationFiled: August 10, 2012Publication date: November 29, 2012Applicant: Juniper Networks, Inc.Inventors: Changming LIU, Lee Chik Cheung
-
Publication number: 20120281630Abstract: 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: ApplicationFiled: June 20, 2012Publication date: November 8, 2012Inventors: Changming Liu, Yong Kang, Jianlin Zeng, Sreekanth Reddy
-
Patent number: 8260780Abstract: 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: GrantFiled: November 4, 2010Date of Patent: September 4, 2012Assignee: Juniper Networks, Inc.Inventors: Xiaosong Yang, Lin Chen, Changming Liu
-
Patent number: 8261337Abstract: 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: GrantFiled: November 17, 2004Date of Patent: September 4, 2012Assignee: Juniper Networks, Inc.Inventors: Changming Liu, Lee Chik Cheung
-
Publication number: 20120201201Abstract: 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: ApplicationFiled: April 20, 2012Publication date: August 9, 2012Inventors: Changming Liu, Yong Kang, Jianlin Zeng, Sreekanth Reddy