H04L67/1095

INTERACTIVE ONLINE MUSIC EXPERIENCE
20170289202 · 2017-10-05 ·

Disclosed herein are the mechanisms and devices for establishing interactive, synchronized private music sessions between two or more users in which the users can select and control music that is simultaneously and synchronously played on their respective devices while users interact using text, images and other communications. Music applications on the devices facilitate the establishment of the private music sessions upon user request. Songs may then be selected, either locally from the devices themselves or through online music streaming services, by one or more of the users and played on different users' devices. Additionally, songs may be recommended to the users, or just one user, based on prior music sessions and communications of the users. Songs may be manually selected by the users or recommended by an online service based on user profiles, interactions, or other indicators that signal what the users may enjoy hearing.

REPLICATION BETWEEN HETEROGENEOUS STORAGE SYSTEMS
20170286512 · 2017-10-05 ·

Disclosed herein are systems, methods, and processes to perform replication between heterogeneous storage systems. Information associated with a backup stream is recorded during a backup operation by a source server and includes instructions. The instructions include an include instruction to include existing data and a write instruction to write new data during a replication operation. A request to perform the replication operation is received. In response to the request, the information is sent to a target server as part of performing the replication operation.

METHODS, APPARATUSES AND COMPUTER STORAGE MEDIA FOR APPLET STATE SYNCHRONIZATION
20220053068 · 2022-02-17 ·

The present disclosure provides a method, a device, and a computer storage medium for state synchronization of mini programs. The method comprises: uploading, by a first terminal device, running state data of a mini program which is currently running to a server, so that the server synchronizes the running state data to an identical mini program which runs on a second terminal device with a same account. State synchronization of mini programs across devices is enabled in the present application.

SYSTEMS AND METHODS FOR DISASTER RECOVERY USING A CLOUD-BASED DATA CENTER

A cloud-based disaster recovery service solution is provided. The disaster recovery provides cloud-based backup services that maintain local and off-site backups that may be activated on demand for backup purposes, or for full-site disaster recovery. The cloud-based data center may be configured to perform this backup and recovery process in a secure way, while protecting individual client environments from each other, and protecting the backup and recovery operations environment from the individual client environments.

CHANGE COMMENTS FOR SYNCHRONIZED CONTENT ITEMS
20170289210 · 2017-10-05 ·

Described embodiments enable device users sharing content items via a content management system to view and modify content items within native applications on their client devices. In various embodiments, a client application detects a save operation on a content item and prompts a user to provide a comment based on changes to the content item. User comments and metadata are provided to a content management system to create a historical log that provides a comprehensive summary of user interactions with a content item, including comments regarding content item changes, version information, and timestamps. The content management system provides the comments and other log contents to client applications associated with other users sharing the content item. The client applications use the comments and log information to provide notifications to the users regarding content item changes and comments by sharing users.

METHOD AND APPARATUS FOR ANALYZING COMMUNICATION QUALITY, AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM

A method for analyzing communication qualities between virtual machines serving as transmission sources and virtual machines serving as transmission destinations on a virtual network includes identifying, by a computer, based on the temporal sequence of the input queue information and the temporal sequence of the output queue information, a first pair and a second pair as mirroring targets, wherein the input queue information indicates a first queue length indicating a number of pieces of data addressed from one of the transmission sources to one of the transmission destinations, wherein the output queue information indicates a second queue length indicating a number of pieces of data included in an output queue of the one of the transmission destinations.

Consent Provenance and Compliance Tracking over a Complex Consumer Data Supply Chain Using Blockchain Distributed Ledger

The invention is a system based on decentralized ledgers to enable compliance with privacy regulations. A consumer identifier (consumer ID) allows consent provenance to be saved in a shared decentralized ledger. The consent ID also empowers consumers to query as to how their data has been moved through the data supply chain. The consumer data itself is not stored in the blockchain, only consents and data transfer events. A consent API allows companies to enter the original consumer consent in a consent ledger; a data transfer API allows companies to record transfers from one to another; and a subscription API allows companies to be notified of changes to a given consent.

SELECTIVE TOKEN CLASH CHECKING FOR A DATA WRITE

A first request may be received to write a first set of data to a first storage device of a first storage node. The first storage device may be capable of transferring or receiving data directly to or from a second storage device without transferring the data to or from a host device mapped to the first storage node. It may be determined that a first token clash check does not need to occur for the first request. The first token clash check may include determining whether the first request is requesting to write to one or more addresses that are associated with one or more tokens owned by one or more transactions. The one or more tokens may be a proxy for a set of data within one or more particular address ranges of the first storage device.

FAULT-TOLERANT AND HIGHLY-AVAILABLE CONFIGURATION OF DISTRIBUTED SERVICES
20170285982 · 2017-10-05 ·

Fault-tolerant and highly available configuration of distributed services including a computer-implemented method for role-based configuration discovery comprising receiving a request comprising an identifier of a role; identifying a first key, in a replica of a distributed configuration store, comprising a first value that matches the role identifier; identifying one or more other key-value pairs associated in the replica with the first key; and returning a response to an entity that sent the request comprising the value of at least one key-value pair that is specific to the role the service has. Also disclosed are techniques for log forwarding.

Using Infrastructure-As-Code ('IaC') To Update A Cloud-Based Storage System
20220052910 · 2022-02-17 ·

Using Infrastructure-as-Code (‘IaC’) to update a cloud-based storage system, including: monitoring one or more performance metrics associated with a cloud-based storage system; generating, based on the performance metrics, a configuration template for the cloud-based storage system, wherein the configuration template specifies a target state for the cloud-based storage system; and updating the cloud-based storage system using the configuration template.