Patent classifications
H04L67/1095
APPARATUS FOR RELAYING DATA TRANSMISSION IN SCADA SYSTEM
Disclosed herein is an apparatus for relaying data transmission in a SCADA server. The apparatus includes: a communications unit configured to receive a data transmission request from the host server and transmit a target data request by the host server to the host server; a update unit configured to update event data corresponding to the target data among event data in the SCADA server and transmit the target data requested by the host server to the communications unit; and a synchronization management unit configured to synchronize the event data updated by the update unit with a backup SCADA server. Data transmission to a host server and control instruction reception from the host server in a SCADA system can be processed quickly and accurately.
Asset synchronization systems and methods
The present invention relates to IoT devices existing in a deployed ecosystem. The various computers in the deployed ecosystem are able to respond to requests from a device directly associated with it in a particular hierarchy, or it may seek a response to the request from a high order logic/data source (parent). The logic/data source parent may then repeat the understanding process to either provide the necessary response to the logic/data source child who then replies to the device or it will again ask a parent logic/data sources for the appropriate response. This architecture allows for a single device to make one request to a single known source and potentially get a response back from the entire ecosystem of distributed servers.
Asset synchronization systems and methods
The present invention relates to IoT devices existing in a deployed ecosystem. The various computers in the deployed ecosystem are able to respond to requests from a device directly associated with it in a particular hierarchy, or it may seek a response to the request from a high order logic/data source (parent). The logic/data source parent may then repeat the understanding process to either provide the necessary response to the logic/data source child who then replies to the device or it will again ask a parent logic/data sources for the appropriate response. This architecture allows for a single device to make one request to a single known source and potentially get a response back from the entire ecosystem of distributed servers.
High availability and high utilization cloud data center architecture for supporting telecommunications services
The concepts and technologies disclosed herein provide high availability and high utilization cloud data center architecture for supporting telecommunications services. According to one aspect of the concepts and technologies disclosed herein, a 4-site model of application placement within the cloud computing environment provides 37.5% resource utilization with site availability of five 9s (99.999%) and virtual machine availability of five 9s. According to another aspect of the concepts and technologies disclosed herein, a 3-site model of application placement within the cloud computing environment provides 66% resource utilization with site availability of five 9s and virtual machine availability of five 9s. According to another aspect of the concepts and technologies disclosed herein, a 4-site model of application placement within the cloud computing environment provides 75% resource utilization with site availability of five 9s and virtual machine availability of five 9s.
SYSTEM AND METHOD FOR REMOTE PATHOLOGY CONSULTATION DATA TRANSFER AND STORAGE
A synchronized data processing system and method are provided for remote pathology consultation to address performance issues caused by resources conflicts between upload from referral sources and online image browsing by consultants when the two are geographically distant (e.g., in China and the United States). The system includes two parts—a local end that is in close geographic proximity to referral sources and a remote end that is in close geographic proximity to referral sources consultants. Image data uploaded to the local end by referral sources is automatically synchronized to the remote end for consultant access. In the system, an asynchronous message queue is included to prevent out-of-resource operation failures in slide file format conversion. A three-layered storage architecture, including a temporary storage, two synchronized cloud storages, and a permanent storage, is used for slide image data storage.
SYSTEM FOR TRANSFORMING LARGE SCALE ELECTRONIC PROCESSING USING APPLICATION BLOCK CHAIN
Embodiments of the invention are directed to systems, methods, and computer program products for processing of electronic files using multiple technology applications in a distributed network. Specifically, the present invention is directed to establishing technology applications and/or platforms as participants on block chain framework for direct and real-time visibility into discreet processing events associated with the processing of the electronic files. In some embodiments, the invention enables tracking and monitoring of end-to-end processing status during processing of the electronic files in real-time, without requiring transmission of electronic file data between applications, while allowing for compatibility of data in multiple formats, and hence executing end-to-end processing of electronic files.
ESTABLISHING REVERSE PATHS BETWEEN SERVERS IN A COPY ENVIRONMENT
Provided are a computer program product, system, and method for establishing reverse paths between servers in a copy environment. A path establish request operation is initiated to establish paths between a first system and a second system for a copy relationship to copy data from a first storage to a second storage managed by the second system. In response to the path establish request, a pair of ports is established at the first system and the second system to use for a first path from the first system to the second system. The first system sends a reverse path establish request to establish a second path from the second system to the first system, wherein the second system sends messages to the first system on the second path for the copy relationship.
EFFICIENT TRANSPORT OF DATA ENCODED USING MULTIPLE TEMPLATES
Techniques related to efficient transport of data encoded using multiple templates are disclosed. A sending computing device sends an internet message including internet message segments toward a receiving computing device. The internet message stores information about a data object that includes property types corresponding to property values. A portion of the data object includes multiple instances of a particular property type, and each instance corresponds to a property value. The internet message segments store the property values according to multiple templates, and each internet message segment corresponds to a template. Among the multiple templates is a particular template for the portion of the data object that includes the multiple instances of the particular property type. The multiple templates include fields that correspond to field identifiers. Based on a property-type-to-field-identifier mapping, a corresponding property type can be determined for each property value that is stored in the internet message segments.
SYNCHRONIZING HEAD-WORN COMPUTERS
Aspects of the present disclosure relate to synchronizing presentation of content in head-worn computing systems including linking the multiple users to the same access point in the cloud, the users indicating to the cloud that they would like to participate in a synchronized experience of the content and identifying, by the cloud, how many head-worn computers will be included in the synchronized experience of the content. The method further includes downloading the content to the multiple head-worn computers from the cloud, polling the multiple head-worn computers to determine the percentage of the content that has been downloaded to each of multiple head-worn computers, and when all of the multiple head-worn computers has exceeded a predetermined percentage of content that has been downloaded, sending a start command from the cloud to each of the head-worn computers simultaneously to begin a synchronized presentation of the content to all of the multiple users.
SHARED EXPERIENCE OF VIRTUAL ENVIRONMENTS
A system for providing a shared experience of virtual environments is disclosed. The system comprises a processing device for maintaining and rendering of a virtual environment to generate a plurality of visual components and a shared acoustic component representing the virtual environment, a plurality of interfaces connected to the processing device, each interface for connecting with a client device to continuously provide one of the plurality of visual components to the client device for display on the client device, and a sound device connected to the processing device for reproducing the shared acoustic component. The display of the plurality of visual components on respective client devices is synchronized with the reproduction of the shared acoustic component by the sound device. Furthermore, a method and a processing device for providing a shared experience of virtual environments and a corresponding client device are described.