H04L67/566

Precision time protocol with multi-chassis link aggregation groups

The precision time protocol (PTP) runs on the peer switches in an MLAG domain. PTP messages received by one peer switch on an MLAG interface is selectively peer-forwarded to the other peer switch on the same MLAG interface in order to coordinate a synchronization session with a PTP node. The peer-forwarded messages inform one peer switch to be an active peer and the other peer switch to be an inactive peer so that timestamped messages during the synchronization session are exchanged only between the PTP node and the active peer, and hence take the same data path.

Analytic interactive visualization system and method

A digital experience management system comprising: the displaying on an electronic display screen a plurality of sequentially ordered node indicators, each node indicator having a respective sequence position; the system storing multiple session information structures, each respective session information structure including multiple sequentially ordered clusters of user experience information, each cluster of user experience having a sequence position that matches a sequence position of a node indicator; responding to a user selection of a respective node indicator, by displaying on the electronic display screen, each respective cluster of user experience information having a sequence position that matches a sequence position of the respective selected node indicator.

Method, apparatus, and computer program product for organizing the booting operation of a group-based communication session

Various methods, apparatuses, and computer program products are provided for background updating an application. An example computer-implemented method includes activating a group-based communication browser session within a first display window of an apparatus. The computer-implemented method also includes transmitting an update request for the group-based communication browser session to a group-based communication system upon determining that a window focus of the apparatus is on a second display window. The computer-implemented method further includes receiving an update for the group-based communication browser session. The computer-implemented method still further includes caching the update for the group-based communication browser session via a memory of the apparatus. The computer-implemented method also includes refreshing the group-based communication browser session based at least in part on the update upon determining that the window focus of the apparatus changes to the first display window. Corresponding apparatuses and computer program products are also provided.

CLOUD NODE ROUTING
20230094339 · 2023-03-30 ·

A router architecture that facilitates cloud exchange point routing is disclosed. The architecture relies upon B-nodes to connect branch network to cloud, S-nodes to connect services, and V-nodes to connect cloud to cloud. The nodes can be essentially stateless with node configuration stored outside a router, which facilitates ripping and replacement of nodes. Multiple virtual private clouds can be implemented with respective pluralities of Kubernetes pods and a master Kubernetes cluster. Consumer premises equipment is coupled to a first virtual private cloud that forms a virtual extensible local area network with a second private cloud.

Aggregation platform permissions
11575668 · 2023-02-07 · ·

Apparatuses, systems, methods, and computer program products are presented for aggregation platform permissions. A hardware computing device is configured to aggregate a user's data from a first plurality of third-party service providers for the user to access through a second plurality of third-party service providers. A permissions module is configured to monitor which of a second plurality of third-party service providers have access to which portions of data from which of a first plurality of third-party service providers. A graphical user interface is configured to prompt a user with one or more user interface elements allowing the user to grant and revoke access to portions of data from a first plurality of third-party service providers individually to a second plurality of third-party service providers in response to an individual third-party service provider from the second plurality of third-party service providers requesting access to portions of the data.

METHOD OF PROCESSING SERVICE DATA, ELECTRONIC DEVICE AND STORAGE MEDIUM
20230094948 · 2023-03-30 ·

A method of processing service data, an electronic device, and a storage medium are provided, which relate to a field of a computer technology, and in particular to a field of service deployment technology. The method of processing service data includes: determining, in response to receiving an operation request for a target service, a request type of the operation request; determining a target proxy module corresponding to the request type based on the request type; and sending the operation request by using the target proxy module, so that a service deployment cluster operates on the target service based on the operation request.

METHOD OF PROCESSING SERVICE DATA, ELECTRONIC DEVICE AND STORAGE MEDIUM
20230094948 · 2023-03-30 ·

A method of processing service data, an electronic device, and a storage medium are provided, which relate to a field of a computer technology, and in particular to a field of service deployment technology. The method of processing service data includes: determining, in response to receiving an operation request for a target service, a request type of the operation request; determining a target proxy module corresponding to the request type based on the request type; and sending the operation request by using the target proxy module, so that a service deployment cluster operates on the target service based on the operation request.

Gateway, a frontend device, a method and a computer readable storage medium for providing cloud connectivity to a network of communicatively interconnected network nodes

A gateway (1), arranged for providing cloud connectivity to a network of communicatively interconnected network nodes. The gateway (1) comprises a backend function (2)and a plurality of physical frontend devices (3), for deployment in the network. The frontend devices (3) communicatively connect(4)to the backend function (2) for exchanging messages between a network node and the backend function (2). The backend function (2) is common to the plurality of frontend devices (3) and arranged in a at least one server of a plurality of operatively connected servers, that may form part of the cloud, thereby providing for ‘cloud processing’ or ‘virtual processing’ of the messages for exchange thereof with the cloud. The physical frontend devices (3) may be designed to comprise transceiver functionality.

COMMON-FRAMEWORK CONTROLLER FOR MULTIPLE DEVICE TYPES
20220353348 · 2022-11-03 · ·

A computer system is described. This computer system may implement a controller for multiple different types of computer network devices (CNDs), such as: an access point, a switch, a router, and a dataplane. Moreover, the computer system may have a common framework for program modules (with sets of program instructions) associated with the different types of CNDs. Furthermore, configuration and management of a given type of CND using the program modules may be specified by metadata associated with the given type of CND. Additionally, the common framework may include a unified protocol layer for the program modules, and one or more of the program modules may be modified or configured via the unified protocol layer using a common communication Alternatively or additionally, the computer system may communicate with the different types of CNDs via the unified protocol layer using a second common communication protocol.

COMMON-FRAMEWORK CONTROLLER FOR MULTIPLE DEVICE TYPES
20220353348 · 2022-11-03 · ·

A computer system is described. This computer system may implement a controller for multiple different types of computer network devices (CNDs), such as: an access point, a switch, a router, and a dataplane. Moreover, the computer system may have a common framework for program modules (with sets of program instructions) associated with the different types of CNDs. Furthermore, configuration and management of a given type of CND using the program modules may be specified by metadata associated with the given type of CND. Additionally, the common framework may include a unified protocol layer for the program modules, and one or more of the program modules may be modified or configured via the unified protocol layer using a common communication Alternatively or additionally, the computer system may communicate with the different types of CNDs via the unified protocol layer using a second common communication protocol.