Patent classifications
H04L67/1095
Low-latency direct cloud access with file system hierarchies and semantics
Techniques described herein relate to systems and methods of data storage, and more particularly to providing layering of file system functionality on an object interface. In certain embodiments, file system functionality may be layered on cloud object interfaces to provide cloud-based storage while allowing for functionality expected from a legacy applications. For instance, POSIX interfaces and semantics may be layered on cloud-based storage, while providing access to data in a manner consistent with file-based access with data organization in name hierarchies. Various embodiments also may provide for memory mapping of data so that memory map changes are reflected in persistent storage while ensuring consistency between memory map changes and writes. For example, by transforming a ZFS file system disk-based storage into ZFS cloud-based storage, the ZFS file system gains the elastic nature of cloud storage.
System and method for replication of storage presentation in application orchestration
An embodiment method creates, at a first data center, a first storage volume for an application that is started at the first data center, communicates with a second data center for creating a second storage volume for the application at the second data center to replicate the first storage volume, and sends information identifying the application to the second data center. The second data center creates the second storage volume, and establishes a mapping between the application and the second storage volume using the information identifying the application, where the second data center identifies the second storage volume for the application using the mapping when the application is migrated from the first data center to the second data center.
System and method for replication of storage presentation in application orchestration
An embodiment method creates, at a first data center, a first storage volume for an application that is started at the first data center, communicates with a second data center for creating a second storage volume for the application at the second data center to replicate the first storage volume, and sends information identifying the application to the second data center. The second data center creates the second storage volume, and establishes a mapping between the application and the second storage volume using the information identifying the application, where the second data center identifies the second storage volume for the application using the mapping when the application is migrated from the first data center to the second data center.
Method, apparatus, and computer readable medium for virtual conferencing with embedded collaboration tools
A method, client computing device, and computer-readable medium for virtual conferencing with embedded collaboration tools, including receiving data corresponding to a virtual conference room hosted on a collaboration server and accessible to a plurality of participants on a plurality of client computing devices, the virtual conference room including a communication wall comprising an embedded audiovisual conference window, a collaboration wall comprising an embedded collaborative whiteboard, and an application wall comprising a plurality of embedded application widgets and rendering a three-dimensional representation of at least a portion of the virtual conference room that is customized for a user of the client computing device based at least in part on one or more user parameters associated with the client computing device.
Method, apparatus, and computer readable medium for virtual conferencing with embedded collaboration tools
A method, client computing device, and computer-readable medium for virtual conferencing with embedded collaboration tools, including receiving data corresponding to a virtual conference room hosted on a collaboration server and accessible to a plurality of participants on a plurality of client computing devices, the virtual conference room including a communication wall comprising an embedded audiovisual conference window, a collaboration wall comprising an embedded collaborative whiteboard, and an application wall comprising a plurality of embedded application widgets and rendering a three-dimensional representation of at least a portion of the virtual conference room that is customized for a user of the client computing device based at least in part on one or more user parameters associated with the client computing device.
Layer 7 health check automated execution framework
A method, computer readable medium, and computer network are provided for performing a synchronization operation. The method may comprise retrieving a list of network addresses of all standby servers in a standby server pool. The method may further include, using the list of network addresses, sending a health check query to each standby server in the standby server pool, and receiving response messages from the standby servers in the standby server pool. A positive response may indicate that the standby server is active in the standby server pool, and a negative response may indicate that the standby server is inactive in the standby server pool. The method may include, when any standby server returns the positive response, sending a message to an administrator. The method may further include, when every standby server returns the negative response, initiating a synchronization operation on a standby database connected to the standby servers.
Layer 7 health check automated execution framework
A method, computer readable medium, and computer network are provided for performing a synchronization operation. The method may comprise retrieving a list of network addresses of all standby servers in a standby server pool. The method may further include, using the list of network addresses, sending a health check query to each standby server in the standby server pool, and receiving response messages from the standby servers in the standby server pool. A positive response may indicate that the standby server is active in the standby server pool, and a negative response may indicate that the standby server is inactive in the standby server pool. The method may include, when any standby server returns the positive response, sending a message to an administrator. The method may further include, when every standby server returns the negative response, initiating a synchronization operation on a standby database connected to the standby servers.
METHOD FOR OPERATING A MULTIMEDIA SYSTEM, COMPUTER PROGRAM AS WELL AS MULTIMEDIA SYSTEM
A method for operating a motor vehicle multimedia system involves establishing a first mobile network connection between a cloud server external to the motor vehicle and a multimedia device internal to the motor vehicle and establishing a second mobile network connection between the cloud server and a mobile device. A user setting for the mobile device from the user is transferred from the mobile device to the cloud server using the second mobile network connection and the user setting is stored at the cloud server so that the multimedia device can directly access this user setting by just using the first mobile network connection. The multimedia device and the mobile device are synchronized by the cloud server and an offline work with the mobile device or the multimedia device is stored and after a connection from the mobile device or the multimedia device to the cloud server the mobile device and the multimedia device are synchronized.
METHOD AND APPARATUS FOR DYNAMICALLY ADDING CONSENSUS NODE IN BLOCKCHAIN
Disclosed is a method and device for dynamically adding a consensus node in a blockchain. The method comprises: receiving a registration request, initiated by a new participant, for registration as a new consensus node in a consensus network, wherein the registration request is used for initiating a registration to the consensus network; generating, according to the registration request, a network update block in which topological information of a new consensus network is written, wherein the new consensus network comprises consensus nodes in the consensus network and the new consensus node; and synchronizing block information in the consensus network and the network update block to the participant and the consensus nodes so as to obtain the new consensus network.
METHOD AND APPARATUS FOR DYNAMICALLY ADDING CONSENSUS NODE IN BLOCKCHAIN
Disclosed is a method and device for dynamically adding a consensus node in a blockchain. The method comprises: receiving a registration request, initiated by a new participant, for registration as a new consensus node in a consensus network, wherein the registration request is used for initiating a registration to the consensus network; generating, according to the registration request, a network update block in which topological information of a new consensus network is written, wherein the new consensus network comprises consensus nodes in the consensus network and the new consensus node; and synchronizing block information in the consensus network and the network update block to the participant and the consensus nodes so as to obtain the new consensus network.