H04L67/1095

Information processing system for operating devices connected to different networks using single process request
09800318 · 2017-10-24 · ·

An information processing system includes a relay device and first and second information processing devices. The relay device includes a reception unit that receives from a communication terminal a process request indicating first and second processes; and a terminal request transmission unit that sends the process request to the first information processing device in response to a first request, and sends an execution result of the first process and the process request to the second information processing device in response to a second request. The first information processing device includes a first process control unit that controls execution of the first process according to the process request; and a transmission unit that sends the execution result in response to the process request. The second information processing device includes a second process control unit that controls execution of the second process based on the execution result according to the process request.

Failover system and method replicating client message to backup server from primary server

A failover system, server, method, and computer readable medium are provided. The system includes a primary server for communicating with a client machine and a backup server. The primary server includes a primary session manager, a primary dispatcher a primary order processing engine and a primary verification engine. The method involves receiving an input message, obtaining deterministic information, processing the input message and replicating the input message along with the deterministic information.

Precompiling locally-stored instructions for a web application
09798532 · 2017-10-24 · ·

Systems and methods for accessing locally-stored content for a web application are disclosed. In some aspects, a user input for requesting a web application is received at a client computing device. A network request for the web application is provided via a network. That software code for the web application is stored in local storage of the client computing device is determined. The stored software code for the web application is placed into a random access memory (RAM) of the client computing device. At least a portion of the stored software code is precompiled prior to receiving a response to the network request.

Distributed failover for multi-tenant server farms based on load times of replicated tenants
09798634 · 2017-10-24 · ·

A failover manager may be configured to determine a plurality of tenants executable on a server of a plurality of servers, each tenant being a virtual machine executable on the server in communication with at least one corresponding user. The failover manager may include a replicated tenant placement selector configured to dispatch a first replicated tenant for a first tenant of the plurality of tenants to a first standby server of the plurality of servers, and configured to dispatch a second replicated tenant for a second tenant of the plurality of tenants to a second standby server of the plurality of servers. The failover manager also may include a replicated tenant loader configured to activate, based on a failure of the server, the first replicated tenant on the first standby server to replace the first tenant, and the second replicated tenant on the second standby server to replace the second tenant.

Storage area network emulation
09798497 · 2017-10-24 · ·

Generating a virtual storage area network (VSAN) is disclosed. From the perspective of a customer's virtual machine, the VSAN is a logical network of storage devices that provide features that are typically associated with a physical storage access network, such as block level data storage; logical disk arrays; tape libraries; optical jukeboxes; quality of service; disk mirroring, backup and restoration services; archival and retrieval of archived data; data migration from one virtual storage device to another; sharing of data among different virtual machines in a network; and the incorporation of virtual subnetworks.

Communicating health status when a management console is unavailable for a server in a mirror storage environment

Provided are a computer program product, system, and method for communicating health status when a management console is unavailable for a server in a mirror storage environment. A determination at a first server is made that a management console is unavailable over the console network. The first server determines a health status at the first server and the first storage in response to determining that the management console cannot be reached over the console network. The health status indicates whether there are errors or no errors at the first server and the first storage. The first server transmits the determined health status to the second server over a mirroring network mirroring data between the first storage and a second storage managed by the second server. The determined health status is forwarded to an administrator.

WORKLOAD MIGRATION ACROSS A HYBRID NETWORK

A method and system for workload migration across a hybrid network is provided. The method and system are directed to migrating a workload to a cloud by transferring the workload computing processes to the cloud, streaming workload data as necessary to execute the workload processes in the cloud, transferring the remaining workload data in a background process to cloud storage, and then completing migration by switching the primary data source of the workload computing processes to the cloud storage.

COOPERATIVE CONTROL METHOD FOR USER EQUIPMENT, USER EQUIPMENT, AND COMMUNICATIONS SYSTEM
20170300287 · 2017-10-19 ·

The present invention including: receiving first operation data collected by first user equipment in a first time interval, and receiving, in a timing period of a started timer, second operation data collected by second user equipment in a second time interval; combining the first operation data and the second operation data after the timing period ends, to obtain combined operation data; updating a currently displayed graphical interface of a target application according to the combined operation data; and synchronizing an updated graphical interface to the first user equipment and the second user equipment. In embodiments of the present invention, multiple pieces of user operation data from multiple user equipments are combined into multi-point operation data, and then the multi-point operation data is injected into an application for processing, so as to resolve a reverse control interference problem in a multi-party interaction control scenario.

SYSTEMS AND METHODS FOR MANAGING THE ROUTING AND REPLICATION OF DATA IN THE UPLOAD DIRECTION IN A NETWORK OF MOVING THINGS

Communication network architectures, systems and methods for supporting a network of mobile nodes. As a non-limiting example, various aspects of this disclosure provide communication network architectures, systems, and methods for supporting a dynamically configurable communication network comprising a complex array of both static and moving communication nodes (e.g., the Internet of moving things). More specifically, systems and methods for managing the routing and replication of data in the upload direction in a network of moving things.

DEIDENTIFIED ACCESS OF DATA
20170302630 · 2017-10-19 ·

Generally, embodiments of the invention are directed to methods, computer readable medium, servers, and systems for deidentified access of data. The deidentified access is permitted with the use of an identifier that uniquely indicates an outcome, the coding of the identifier obscures unaided human interpretation of the outcome, and the identifier uniquely identifies data for remediating performance associated with future outcomes.