H04L67/1095

CROSS-DEVICE DATA DISTRIBUTION WITH MODULAR ARCHITECTURE

A method includes receiving identifiers of a set of computing devices to participate in a cross-device data visualization session; sending a data set to each computing device and instructions to display a first portion of the data set; receiving an interaction with one of the identified computing devices requesting another computing device to display a second portion of the data set; sending an instruction to display the second portion of the data set to the at least some of the other identified computing devices, where the instruction is sent without sending at least some of the second portion after receiving the interaction and the instruction causes the at least some of the other identified computing devices to execute the instructions on the at least some of the second portion of the data set that is present at the at least some of the other identified computing devices.

SYSTEM, APPARATUS, AND METHOD FOR SYNCHRONOUSLY CONTROLLING DEVICES
20220378648 · 2022-12-01 ·

A system is disclosed. The system has an accessory control module, comprising computer-executable code stored in non-volatile memory, a processor, a user device of a human viewer, a viewer accessory configured to communicate with the user device, the viewer accessory including a first motor or a first heater, a model device of a human model, and a model accessory configured to communicate with the model device, the model accessory including a second motor or a second heater. The accessory control module, the processor, the user device, the viewer accessory, the model device, and the model accessory are configured to provide a chat communication application between the human viewer and the human model configured to provide chat between the human viewer via the user device and the human model via the model device.

Method, a computer program product, and a carrier for indicating one-way latency in a data network
11516101 · 2022-11-29 · ·

Disclosed herein is a method, a computer program product, and a carrier for indicating one-way latency in a data network (N) between a first node (A) and a second node (B), wherein the data network (N) lacks continuous clock synchronization, comprising: a pre-synchronization step. A measuring step, a post-synchronisation step, an interpolation step, and generating a latency profile. The present invention also relates to a computer program product incorporating the method, a carrier comprising the computer program product, and a method for indicating server functionality based on the first aspect.

Method, a computer program product, and a carrier for indicating one-way latency in a data network
11516101 · 2022-11-29 · ·

Disclosed herein is a method, a computer program product, and a carrier for indicating one-way latency in a data network (N) between a first node (A) and a second node (B), wherein the data network (N) lacks continuous clock synchronization, comprising: a pre-synchronization step. A measuring step, a post-synchronisation step, an interpolation step, and generating a latency profile. The present invention also relates to a computer program product incorporating the method, a carrier comprising the computer program product, and a method for indicating server functionality based on the first aspect.

Method for configuring service node, service node pool registrars, and system

A method for configuring a service node, a service node pool registrar, and a system are provided. The method includes receiving a service node query request sent by a management configuration device. The service node query request includes a service requirement. The service requirement is from a user or caused by a network change. The method further includes searching a service node database, to obtain service node information that matches the service node query request. The method further includes sending the matching service node information to the management configuration device, causing the management configuration device to perform network and service configuration on the matching service node according to network topology information that has been obtained and the matching service node information.

Method for configuring service node, service node pool registrars, and system

A method for configuring a service node, a service node pool registrar, and a system are provided. The method includes receiving a service node query request sent by a management configuration device. The service node query request includes a service requirement. The service requirement is from a user or caused by a network change. The method further includes searching a service node database, to obtain service node information that matches the service node query request. The method further includes sending the matching service node information to the management configuration device, causing the management configuration device to perform network and service configuration on the matching service node according to network topology information that has been obtained and the matching service node information.

Subscription-notification mechanisms for synchronization of distributed states

A method of rotating assigned credentials for client devices registering with servers may include determining that assigned credentials for a client device are expired; in response to determining that the assigned credentials have expired, generating new credentials for the client device; sending the new credentials to the client device; generating an encrypted version of the new credentials and storing the encrypted version of the new credentials at the server during a grace period, where during the grace period the client device can be authenticated using the assigned credentials or the new credentials; and deleting the encrypted version of the new credentials at an expiration of the grace period.

Subscription-notification mechanisms for synchronization of distributed states

A method of rotating assigned credentials for client devices registering with servers may include determining that assigned credentials for a client device are expired; in response to determining that the assigned credentials have expired, generating new credentials for the client device; sending the new credentials to the client device; generating an encrypted version of the new credentials and storing the encrypted version of the new credentials at the server during a grace period, where during the grace period the client device can be authenticated using the assigned credentials or the new credentials; and deleting the encrypted version of the new credentials at an expiration of the grace period.

Synchronized content library
11516288 · 2022-11-29 · ·

The disclosed technology addresses the need in the art for synchronizing a content library between a content management system and client devices. Each content item in a user's content library is stored on the content management system and a record of each change to the content library is recorded in a content journal. A client device transmits a synchronization request that a portion of the content journal representing unsynchronized changes be processed to update the content library on the client device. The synchronization request includes a content library identifier and a content journal number identifying the content entry in the content journal last processed by the client device. Synchronization commands are sent based on the content entries not processed by the client device. Updated synchronization data representing the processed content entries is sent to the client device after synchronization is completed.

Synchronized content library
11516288 · 2022-11-29 · ·

The disclosed technology addresses the need in the art for synchronizing a content library between a content management system and client devices. Each content item in a user's content library is stored on the content management system and a record of each change to the content library is recorded in a content journal. A client device transmits a synchronization request that a portion of the content journal representing unsynchronized changes be processed to update the content library on the client device. The synchronization request includes a content library identifier and a content journal number identifying the content entry in the content journal last processed by the client device. Synchronization commands are sent based on the content entries not processed by the client device. Updated synchronization data representing the processed content entries is sent to the client device after synchronization is completed.