-
1.
公开(公告)号:US11875195B2
公开(公告)日:2024-01-16
申请号:US18121675
申请日:2023-03-15
Applicant: LIVEPERSON, INC.
Inventor: Amit Mishra , Thorsten Ohrstrom Sandgren
CPC classification number: G06F9/5077 , G06F9/505 , G06F9/45558 , G06F2009/45595
Abstract: Systems and method are provided for load balancing in distributed environments. A computing device may instantiate a first quantity of partitions within a processing node. The first set of partitions can be configured to support a service accessible by multiple user devices. The computing device may determine that a load value corresponding to the first quantity of partitions is greater than a threshold and in response, cause an autoscaler to instantiate a second quantity of partitions. The quantity of petitions in the second quantity of partitions may be determined based on the first quantity of partitions. The computing device may then modify the autoscaler based on an indication that the second quantity of partitions has been instantiated. Modifying the autoscaler can include adjusting the threshold to reduce a likelihood that a subsequent load value is greater than the threshold.
-
2.
公开(公告)号:US20230297433A1
公开(公告)日:2023-09-21
申请号:US18121708
申请日:2023-03-15
Applicant: LIVEPERSON, INC.
Inventor: Amit Mishra , Thorsten Ohrstrom Sandgren
IPC: G06F9/50
CPC classification number: G06F9/505 , G06F9/5077
Abstract: Systems and method are provided for load balancing in distributed networks. A computing device uses historical resource allocation data associated with a service deployed within a distributed network to train a machine-learning model configured to generate a threshold processing load usable to determine when processing resources allocated to a service within a particular distributed network are to be increased. An autoscaler of the computing device may instantiate a first quantity of partitions within a processing node of the particular distributed network. The computing device may execute the machine-learning model using a load value associated with the first quantity of partitions to generate a threshold processing load. Upon receiving an updated load value that is greater than the threshold process load, the autoscaler may instantiate a second quantity of partitions and, in response, modify the autoscaler based on the updated load value.
-
公开(公告)号:US12143311B1
公开(公告)日:2024-11-12
申请号:US18639209
申请日:2024-04-18
Applicant: LIVEPERSON, INC.
Inventor: Thorsten Ohrstrom Sandgren
IPC: H04L47/70
Abstract: A load-balancing system can provide dynamic allocation of distributed resources to one or more communication interfaces. The load-balancing system may receive an indication that a value of a resource is less than a threshold. The value may represent a quantity of resources associated with a communication network. The load-balancing system may transmit a request for resources to a set of computing device. The load-balancing system may receive an identification of a subset of the set of computing devices that approve the request for the resources and facilitate allocation of the resources associated with the subset of the set of computing devices to the communication network by causing a connection to be established between the subset of the set of computing devices and the communication network.
-
公开(公告)号:US12119003B2
公开(公告)日:2024-10-15
申请号:US18393319
申请日:2023-12-21
Applicant: LIVEPERSON, INC.
Inventor: Thorsten Ohrstrom Sandgren
CPC classification number: G10L15/22 , H04L51/02 , H04M7/1295 , H04W76/14 , G10L2015/223
Abstract: A computing device of a communication network may generate a first connection context that can manage a first voice connection between a first device and a second device. A signal may be received over the first connection context indicative of a request by the first device. In response, the computing device may connect the first device to a second connection context that can manage a second voice connection between the first device and an automated service such as a communication bot. The first device can transmit natural language requests to the automated service. The automated service facilitates execution of the natural language requests by the computing device.
-
公开(公告)号:US20240356862A1
公开(公告)日:2024-10-24
申请号:US18639209
申请日:2024-04-18
Applicant: LIVEPERSON, INC.
Inventor: Thorsten Ohrstrom Sandgren
IPC: H04L47/70
CPC classification number: H04L47/82
Abstract: A load-balancing system can provide dynamic allocation of distributed resources to one or more communication interfaces. The load-balancing system may receive an indication that a value of a resource is less than a threshold. The value may represent a quantity of resources associated with a communication network. The load-balancing system may transmit a request for resources to a set of computing device. The load-balancing system may receive an identification of a subset of the set of computing devices that approve the request for the resources and facilitate allocation of the resources associated with the subset of the set of computing devices to the communication network by causing a connection to be established between the subset of the set of computing devices and the communication network.
-
公开(公告)号:US20240212679A1
公开(公告)日:2024-06-27
申请号:US18393319
申请日:2023-12-21
Applicant: LIVEPERSON, INC.
Inventor: Thorsten Ohrstrom Sandgren
CPC classification number: G10L15/22 , H04L51/02 , H04M7/1295 , H04W76/14 , G10L2015/223
Abstract: A computing device of a communication network may generate a first connection context that can manage a first voice connection between a first device and a second device. A signal may be received over the first connection context indicative of a request by the first device. In response, the computing device may connect the first device to a second connection context that can manage a second voice connection between the first device and an automated service such as a communication bot. The first device can transmit natural language requests to the automated service. The automated service facilitates execution of the natural language requests by the computing device.
-
7.
公开(公告)号:US11875190B2
公开(公告)日:2024-01-16
申请号:US18121708
申请日:2023-03-15
Applicant: LIVEPERSON, INC.
Inventor: Amit Mishra , Thorsten Ohrstrom Sandgren
CPC classification number: G06F9/505 , G06F9/5077
Abstract: Systems and method are provided for load balancing in distributed networks. A computing device uses historical resource allocation data associated with a service deployed within a distributed network to train a machine-learning model configured to generate a threshold processing load usable to determine when processing resources allocated to a service within a particular distributed network are to be increased. An autoscaler of the computing device may instantiate a first quantity of partitions within a processing node of the particular distributed network. The computing device may execute the machine-learning model using a load value associated with the first quantity of partitions to generate a threshold processing load. Upon receiving an updated load value that is greater than the threshold process load, the autoscaler may instantiate a second quantity of partitions and, in response, modify the autoscaler based on the updated load value.
-
8.
公开(公告)号:US20230297441A1
公开(公告)日:2023-09-21
申请号:US18121675
申请日:2023-03-15
Applicant: LIVEPERSON, INC.
Inventor: Amit Mishra , Thorsten Ohrstrom Sandgren
IPC: G06F9/50
CPC classification number: G06F9/5077 , G06F9/505 , G06F9/45558
Abstract: Systems and method are provided for load balancing in distributed environments. A computing device may instantiate a first quantity of partitions within a processing node. The first set of partitions can be configured to support a service accessible by multiple user devices. The computing device may determine that a load value corresponding to the first quantity of partitions is greater than a threshold and in response, cause an autoscaler to instantiate a second quantity of partitions. The quantity of petitions in the second quantity of partitions may be determined based on the first quantity of partitions. The computing device may then modify the autoscaler based on an indication that the second quantity of partitions has been instantiated. Modifying the autoscaler can include adjusting the threshold to reduce a likelihood that a subsequent load value is greater than the threshold.
-
-
-
-
-
-
-