LivePerson has filed a patent for systems and methods for load balancing in distributed environments. The patent describes a method that involves instantiating a first set of partitions within a processing node to support a service accessible by multiple users. If the load value corresponding to the first set of partitions exceeds a threshold, an autoscaler is used to instantiate a second set of partitions. The quantity of partitions in the second set is determined based on the first set. The autoscaler is then modified to adjust the threshold and reduce the likelihood of exceeding it in the future. GlobalData’s report on LivePerson gives a 360-degree view of the company including its patenting strategy. Buy the report here.

According to GlobalData’s company profile on LivePerson, speech recognition techniques was a key innovation area identified from patents. LivePerson's grant share as of September 2023 was 45%. Grant share is based on the ratio of number of grants to total number of patents.

Load balancing in distributed environments

Source: United States Patent and Trademark Office (USPTO). Credit: LivePerson Inc

A recently filed patent (Publication Number: US20230297441A1) describes a method and system for managing the load on a processing node that supports a service accessible by multiple users. The method involves instantiating a first set of partitions within the processing node, which includes a certain number of partitions. If the load value corresponding to these partitions exceeds a threshold, a second set of partitions is instantiated by an autoscaler. The number of partitions in the second set is determined based on the number of partitions in the first set. Additionally, the autoscaler is modified to adjust the threshold, reducing the likelihood of future load values exceeding the threshold.

The first quantity of partitions in the method is selected based on n-modular redundancy, which ensures redundancy and fault tolerance. The second quantity of partitions is equal to the first quantity, indicating a one-to-one mapping between the two sets. However, the second quantity of partitions can also be determined based on the number of partitions that have already been instantiated.

In order to trigger the instantiation of the second set of partitions, the load value must exceed the threshold for a predetermined time interval. The length of this interval is determined based on the quantity of instantiated partitions, suggesting that the system dynamically adjusts the interval based on the current load and resource availability.

Each partition in the first set includes a set of containers, and each container has an environment configured to execute applications accessible to users. This allows for efficient and isolated execution of applications within the partitions.

The system described in the patent includes one or more processors and a machine-readable storage medium storing instructions for performing the operations outlined in the method. The system instantiates the first set of partitions, monitors the load value, and triggers the instantiation of the second set of partitions when necessary. The autoscaler is modified based on an indication that the second set of partitions have been instantiated, specifically by adjusting the threshold to prevent future load values from exceeding it.

Overall, this patent presents a method and system for dynamically managing the load on a processing node by instantiating additional partitions when the load exceeds a threshold. The system ensures fault tolerance and adjusts the autoscaler to optimize resource allocation and prevent future load issues.

To know more about GlobalData’s detailed insights on LivePerson, buy the report here.

Data Insights

From

The gold standard of business intelligence.

Blending expert knowledge with cutting-edge technology, GlobalData’s unrivalled proprietary data will enable you to decode what’s happening in your market. You can make better informed decisions and gain a future-proof advantage over your competitors.

GlobalData

GlobalData, the leading provider of industry intelligence, provided the underlying data, research, and analysis used to produce this article.

GlobalData Patent Analytics tracks bibliographic data, legal events data, point in time patent ownerships, and backward and forward citations from global patenting offices. Textual analysis and official patent classifications are used to group patents into key thematic areas and link them to specific companies across the world’s largest industries.