Patents by Inventor Kermit Qiu
Kermit Qiu 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: 10834179Abstract: There is provided a method of performing load balancing in a communications network comprising a plurality of traffic servers. The method comprises: in a load balancer, receiving a connection request in a communications protocol from a client device and in the load balancer, selecting a traffic server for the requested connection. An identity of the selected traffic server is encoded into a protocol message header. The protocol message header is returned containing the encoded identity of the selected traffic server to the client device. The protocol message header containing the encoded identity of the selected traffic server is included in communications protocol packets sent from the client device to the load balancer. The load balancer, forwards communications protocol packets sent from the client device to the selected traffic server.Type: GrantFiled: March 30, 2015Date of Patent: November 10, 2020Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Kermit Qiu, Gavin Ning, Bin Zeng
-
Patent number: 10187283Abstract: The invention is directed towards a method, computer program, computer program product and a traffic amplification device (30) for assisting in the testing of performance of a layer 3 proxy device (12) as well as a testing system comprising such a traffic amplification device. The traffic amplification device (30) obtains a first message (M1) from at least one client devices (14) and intended for a server device (22), where the first message comprises a request for processing, sends a plurality of second messages (M2) to the proxy device (12) in a number corresponding to a desired degree of traffic amplification, where each second message comprises the request for processing, receives the second messages in return from the proxy device (12), selects one of the received second messages, and forwards (FM1) the request for processing of the selected second message to the server device (22) for being processed. It is also possible to handle responses (M3) from the server device in a similar manner.Type: GrantFiled: November 19, 2013Date of Patent: January 22, 2019Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Kermit Qiu, Johan Svedberg, Terry Yu
-
Patent number: 10122834Abstract: A method for operating an Internet Content Adaptation Protocol (ICAP) server is disclosed. The method comprises defining a message transmission policy for clients of the ICAP server according to a content type of messages for transmission to the ICAP server. The message transmission policy comprises a specification of messages for which a particular transmission method is to be applied, the transmission method comprising one of sending a message preview, sending the entire message or not sending the message. Also disclosed are a method for operating an ICAP client, an ICAP server node, an ICAP client node and a computer program product configured, when run on a computer, to carry out a method for operating an ICAP server or an ICAP client.Type: GrantFiled: November 15, 2013Date of Patent: November 6, 2018Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Kermit Qiu, Ken Dai
-
Publication number: 20180115601Abstract: There is provided a method of performing load balancing in a communications network comprising a plurality of traffic servers. The method comprises: in a load balancer, receiving a connection request in a communications protocol from a client device and in the load balancer, selecting a traffic server for the requested connection. An identity of the selected traffic server is encoded into a protocol message header. The protocol message header is returned containing the encoded identity of the selected traffic server to the client device. The protocol message header containing the encoded identity of the selected traffic server is included in communications protocol packets sent from the client device to the load balancer. The load balancer, forwards communications protocol packets sent from the client device to the selected traffic server.Type: ApplicationFiled: March 30, 2015Publication date: April 26, 2018Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Kermit QIU, Gavin NING, Bin ZENG
-
Patent number: 9847903Abstract: A method in a configuration server for configuring a communication system comprises configuring a plurality of nodes in a first cluster, and configuring a plurality of nodes in at least a second cluster, such that the configuration server acts as a common configuration server for at least first and second clusters. A method in a node associated with a cluster comprises determining a configuration service address relating to a common configuration server that is adapted to configure the cluster associated with the node and at least one other cluster, sending a request for configuration information to the common configuration server, and receiving configuration information from the common configuration server.Type: GrantFiled: December 29, 2014Date of Patent: December 19, 2017Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (publ)Inventors: Kermit Qiu, Cedar Chen, Thorsten Herber, Johan Svedberg
-
Publication number: 20160352559Abstract: A method in a configuration server for configuring a communication system comprises configuring a plurality of nodes in a first cluster, and configuring a plurality of nodes in at least a second cluster, such that the configuration server acts as a common configuration server for at least first and second clusters. A method in a node associated with a cluster comprises determining a configuration service address relating to a common configuration server that is adapted to configure the cluster associated with the node and at least one other cluster, sending a request for configuration information to the common configuration server, and receiving configuration information from the common configuration server.Type: ApplicationFiled: December 29, 2014Publication date: December 1, 2016Applicant: Telefonaktiebolaget L M Ericsson (Publ)Inventors: Kermit QIU, Cedar CHEN, Thorsten HERBER, Johan SVEDBERG
-
Publication number: 20160301780Abstract: A method for operating an Internet Content Adaptation Protocol (ICAP) server is disclosed. The method comprises defining a message transmission policy for clients of the ICAP server according to a content type of messages for transmission to the ICAP server. The message transmission policy comprises a specification of messages for which a particular transmission method is to be applied, the transmission method comprising one of sending a message preview, sending the entire message or not sending the message. Also disclosed are a method for operating an ICAP client, an ICAP server node, an ICAP client node and a computer program product configured, when run on a computer, to carry out a method for operating an ICAP server or an ICAP client.Type: ApplicationFiled: November 15, 2013Publication date: October 13, 2016Inventors: Kermit QIU, Ken DAI
-
Publication number: 20160294657Abstract: The invention is directed towards a method, computer program, computer program product and a traffic amplification device (30) for assisting in the testing of performance of a layer 3 proxy device (12) as well as a testing system comprising such a traffic amplification device. The traffic amplification device (30) obtains a first message (M1) from at least one client devices (14) and intended for a server device (22), where the first message comprises a request for processing, sends a plurality of second messages (M2) to the proxy device (12) in a number corresponding to a desired degree of traffic amplification, where each second message comprises the request for processing, receives the second messages in return from the proxy device (12), selects one of the received second messages, and forwards (FM1) the request for processing of the selected second message to the server device (22) for being processed. It is also possible to handle responses (M3) from the server device in a similar manner.Type: ApplicationFiled: November 19, 2013Publication date: October 6, 2016Applicant: Telefonaktiebolaget L M Ericsson (PUBL)Inventors: Kermit Qiu, Johan Svedberg, Terry Yu
-
Patent number: 8792910Abstract: A method and service-related nodes for providing a deferred distance notification for at least two user devices. A Location-based gateway receives a request for a deferred distance notification for user devices, and sends a request to a Location enabler for the location of the user devices. The gateway receives location data from the Location enabler, and monitors the fulfillment of user device distance-related event criteria. When a user device distance-related event criterion is fulfilled, the gateway triggers the deferred distance notification, and sends the notification of the user device distance event to an application node. The application node sends a location request after which the Application node receives the notification. Distance notification can thus be provided to a user requesting a location-deferred service, such that the location of entire groups of users can be revealed to the requesting party.Type: GrantFiled: October 23, 2009Date of Patent: July 29, 2014Assignee: Telefonaktiebolaget L M Ericsson (Publ)Inventors: Kermit Qiu, Bjorn Andersson, Vitomir Ilic, Johan Bolin, Ake Busin
-
Publication number: 20110098059Abstract: A method and service-related nodes for providing a deferred distance notification for at least two user devices. A Location-based gateway receives a request for a deferred distance notification for user devices, and sends a request to a Location enabler for the location of the user devices. The gateway receives location data from the Location enabler, and monitors the fulfillment of user device distance-related event criteria. When a user device distance-related event criterion is fulfilled, the gateway triggers the deferred distance notification, and sends the notification of the user device distance event to an application node. The application node sends a location request after which the Application node receives the notification. Distance notification can thus be provided to a user requesting a location-deferred service, such that the location of entire groups of users can be revealed to the requesting party.Type: ApplicationFiled: October 23, 2009Publication date: April 28, 2011Inventors: Kermit Qiu, Bjorn Andersson, Vitomir IIic, Johan Bolin, Ake Busin