Managing service capacity
    31.
    发明授权

    公开(公告)号:US12267388B2

    公开(公告)日:2025-04-01

    申请号:US18473788

    申请日:2023-09-25

    Abstract: Systems, apparatuses, and methods are described for adjusting capacity in a networking environment. A networking system comprising clients, servers, load balancers, and/or other devices may expand and contract network capacity as needed. When expanding network capacity, load balancers may instruct client devices to connect to servers that are part of the expanded network. When network capacity is reduced, a server and/or a load balancer my instruct client devices to close a connection with a first server and establish a connection with a second server. Client devices may seamlessly begin using the connection with a second server without having to wait for a connection timeout with the first server.

    SYSTEM FOR COALESCING NETWORK REQUEST STREAMS

    公开(公告)号:US20240430322A1

    公开(公告)日:2024-12-26

    申请号:US18755636

    申请日:2024-06-26

    Applicant: Pubwise, LLLP

    Abstract: A system and method for coalescing network request streams assigns groups of requests to independent coalescing machines, each of which separately processes its assigned group according to processing rules. The use of independent coalescers allows the system to be scaled nearly infinitely with a shared nothing architecture and operates fully at machine in-process speeds.

    Bootstrapping Devices on a Network
    33.
    发明申请

    公开(公告)号:US20240397310A1

    公开(公告)日:2024-11-28

    申请号:US18791622

    申请日:2024-08-01

    Abstract: Methods for operating a device and for managing bootstrapping of devices are disclosed. The method (100) for operating a device comprises computing (102) a derivative of a secret shared between the device and a server entity of a network, generating (104) a temporary bootstrap URI by combining at least a part of the computed derivative with a static bootstrap URI for the network, and sending (106) a bootstrap request to the temporary bootstrap URI. The method for managing bootstrapping of devices comprises generating temporary bootstrap URIs corresponding to devices operable to connect to a network, and updating a network DNS registry to map the generated temporary bootstrap URIs to the IP address of at least one of a bootstrap server instance reachable via the network and/or a bootstrap load balancer. Also disclosed are a device, a bootstrap load balancer, a bootstrap server, and a computer program.

    Enabling analytics for a virtualized application

    公开(公告)号:US12149585B2

    公开(公告)日:2024-11-19

    申请号:US18342692

    申请日:2023-06-27

    Inventor: Kanakrai Chauhan

    Abstract: Solutions for enabling analytics for a virtualized application leverage reproducibility of information as a substitute for persisting information. Disclosed solutions include: collecting, by a virtualized application, first analytics data on a user equipment (UE); performing, by the virtualized application, a one-way function (e.g., a hash function) on persistent information (e.g., an international mobile equipment identity (IMEI) number) on the UE to generate a unique UE identification (ID); transmitting the first analytics data and the UE ID to a remote node across a network; collecting, by the virtualized application, second analytics data on the UE; and transmitting the second analytics data and the UE ID to the remote node across the network. Because the UE ID is deterministic, it may be generated repeatedly, as needed, (producing the same value each time) to compensate for the inability of the virtualized application to persist the UE ID on the UE.

    ALIAS DOMAINS FOR ACCESSING ZTNA APPLICATIONS

    公开(公告)号:US20240129277A1

    公开(公告)日:2024-04-18

    申请号:US18089997

    申请日:2022-12-28

    Applicant: Sophos Limited

    CPC classification number: H04L63/0281 H04L41/12 H04L67/1036

    Abstract: A cloud computing platform provides zero trust network access as a service to customers that maintain applications on-premises. In this context, the cloud computing platform may associate customers and/or applications with specific service proxies, and add an abstraction layer for network access that maps an alias domain for each customer and/or application to a network load balancer associated with the specific service proxies associated with the corresponding application(s). This approach advantageously simplifies the configuration of service proxies at the cloud computing platform by permitting dedicated relationships among network load balancers, specific service proxies, and specific applications, while concurrently reducing or avoiding the administrative burden on customers of updating network pointers when the clusters of service proxies are periodically reconfigured to adjust to varying user traffic.

    NAME RESOLUTION TRIGGERED MONITORING AGENT SELECTION

    公开(公告)号:US20240073177A1

    公开(公告)日:2024-02-29

    申请号:US17897745

    申请日:2022-08-29

    CPC classification number: H04L61/4511 H04L61/2514 H04L61/3015 H04L67/1036

    Abstract: Methods are provided to perform a name resolution triggered monitoring agent selection for full stack observability. The methods involve obtaining a name resolution request for an enterprise service to be accessed by an endpoint device. A plurality of service instances are configured to provide the enterprise service. The methods further involve determining, based on the name resolution request, a monitoring agent from a plurality of monitoring agents of a monitoring service that monitors performance of the enterprise service and selecting a service instance, from the plurality of service instances, that is associated with the monitoring agent in a name resolution record. The methods further involve providing, to the endpoint device, location information for accessing the service instance and provisioning the monitoring agent to monitor the performance of the enterprise service executed by the service instance for the endpoint device.

    ENABLING ANALYTICS FOR A VIRTUALIZED APPLICATION

    公开(公告)号:US20230344900A1

    公开(公告)日:2023-10-26

    申请号:US18342692

    申请日:2023-06-27

    Inventor: Kanakrai Chauhan

    Abstract: Solutions for enabling analytics for a virtualized application leverage reproducibility of information as a substitute for persisting information. Disclosed solutions include: collecting, by a virtualized application, first analytics data on a user equipment (UE); performing, by the virtualized application, a one-way function (e.g., a hash function) on persistent information (e.g., an international mobile equipment identity (IMEI) number) on the UE to generate a unique UE identification (ID); transmitting the first analytics data and the UE ID to a remote node across a network; collecting, by the virtualized application, second analytics data on the UE; and transmitting the second analytics data and the UE ID to the remote node across the network. Because the UE ID is deterministic, it may be generated repeatedly, as needed, (producing the same value each time) to compensate for the inability of the virtualized application to persist the UE ID on the UE.

    Dynamically Computing Load Balancer Subset Size in a Distributed Computing System

    公开(公告)号:US20230300190A1

    公开(公告)日:2023-09-21

    申请号:US18198575

    申请日:2023-05-17

    CPC classification number: H04L67/1036 H04L47/28 H04L67/01 H04L67/60

    Abstract: A distributed computing system uses dynamically calculates a subset size for each of a plurality of load balancers. Each of a plurality of load balancers logs requests from client devices for connections to back-end servers and periodically sends a request report to a traffic aggregator, which aggregates the report requests from the load balancers in the corresponding zone. Each traffic aggregator sends the aggregated request data to a traffic controller, which aggregates the request data to determine a total number of requests received at the system. The total request data is transmitted through each traffic aggregator to each load balancer instance, which calculates a percentage of the total number of requests produced by the load balancer and determines a subset size based on the calculated percentage.

Patent Agency Ranking