G06F16/178

Aircraft computer file distribution system, assembly and method

An aircraft computer file distribution system comprises a store (36) of aircraft computer files for loading into at least one aircraft device (12) that is onboard, mobile or replicated on the ground. The system includes a file manager (44), configured for identifying an aircraft configuration of the aircraft with which the aircraft device (12) is associated and a computer configuration of the aircraft device (12); defining, among the computer files in the computer file store (36), at least one computer file loadable into the aircraft device (12) according to the identified aircraft configuration and computer configuration; and activating a synchronization for remote distribution of at least one computer file to be loaded into the aircraft device (12) selected from the one or more computer files loadable into the aircraft device (12) based on the identified aircraft configuration and computer configuration.

Systems and methods for simplified recording and sharing of data
11706281 · 2023-07-18 ·

A method, computer program product, and computer system for receiving, by a computing device, data from a client device, the data being a piece of data from a source of digital content. A file may be created that includes the received data, the file being accessible by a file system executable on the computing device. An icon may be generated within a user interface of the file system in response to creation of the file, the icon configured to copy the received data to a cache in response to input received on the icon, and the copy of the received data within the cache may be accessible to one or more applications. The copy of the received data may be provided from the cache to at least one application accessible by the computing device so as to share the data received without accessing the file created.

Systems and methods for simplified recording and sharing of data
11706281 · 2023-07-18 ·

A method, computer program product, and computer system for receiving, by a computing device, data from a client device, the data being a piece of data from a source of digital content. A file may be created that includes the received data, the file being accessible by a file system executable on the computing device. An icon may be generated within a user interface of the file system in response to creation of the file, the icon configured to copy the received data to a cache in response to input received on the icon, and the copy of the received data within the cache may be accessible to one or more applications. The copy of the received data may be provided from the cache to at least one application accessible by the computing device so as to share the data received without accessing the file created.

DOCKING STATION FOR CONNECTED GLASSES AND METHOD FOR SYNCHRONIZING CONNECTED GLASSES TO THIS DOCKING STATION
20230018418 · 2023-01-19 · ·

The invention relates to a docking station (1) for connected glasses (3), comprising: a support for positioning the connected glasses (3), a downlink communication module configured to receive input data from a communication unit of the connected glasses (3), a memory unit configured to store said input data to obtain stored data, an uplink communication module configured to transfer output data obtained from said stored data to a backend platform (5) in order to synchronize a database of the backend platform (5) with said input data.

DOCKING STATION FOR CONNECTED GLASSES AND METHOD FOR SYNCHRONIZING CONNECTED GLASSES TO THIS DOCKING STATION
20230018418 · 2023-01-19 · ·

The invention relates to a docking station (1) for connected glasses (3), comprising: a support for positioning the connected glasses (3), a downlink communication module configured to receive input data from a communication unit of the connected glasses (3), a memory unit configured to store said input data to obtain stored data, an uplink communication module configured to transfer output data obtained from said stored data to a backend platform (5) in order to synchronize a database of the backend platform (5) with said input data.

Efficient filename storage and retrieval
11704336 · 2023-07-18 · ·

The disclosed technology relates to a system configured to detect a modification to a node in a tree data structure. The node is associated with a content item managed by a content management service as well as a filename. The system may append the filename and a separator to a filename array, determine a location of the filename in the filename array, and store the location of the filename in the node.

Efficient filename storage and retrieval
11704336 · 2023-07-18 · ·

The disclosed technology relates to a system configured to detect a modification to a node in a tree data structure. The node is associated with a content item managed by a content management service as well as a filename. The system may append the filename and a separator to a filename array, determine a location of the filename in the filename array, and store the location of the filename in the node.

Methods, devices and systems for maintaining consistency of metadata and data across data centers

A computer-implemented method may comprise providing a first executed agreement cache in a first data center and a second executed agreement cache in a second data center; receiving agreements on proposals to create or make changes to files stored in the first and second data centers; storing metadata of the files referred to by the received agreements the first and/or second executed agreement caches; maintaining the first and second executed agreement caches synchronous with one another before the files referred to by the received agreements are created or changed; creating or making changes to the file referred to by the received agreements only after the first and second executed agreement caches have been synchronized; and searching the first and/or second executed agreement caches for updated metadata whenever requests for data of files stored in the first or second data centers are received in the first or the second data centers and, responsive to the received requests, providing data corresponding to the updated metadata when updated metadata is found.

Methods, devices and systems for maintaining consistency of metadata and data across data centers

A computer-implemented method may comprise providing a first executed agreement cache in a first data center and a second executed agreement cache in a second data center; receiving agreements on proposals to create or make changes to files stored in the first and second data centers; storing metadata of the files referred to by the received agreements the first and/or second executed agreement caches; maintaining the first and second executed agreement caches synchronous with one another before the files referred to by the received agreements are created or changed; creating or making changes to the file referred to by the received agreements only after the first and second executed agreement caches have been synchronized; and searching the first and/or second executed agreement caches for updated metadata whenever requests for data of files stored in the first or second data centers are received in the first or the second data centers and, responsive to the received requests, providing data corresponding to the updated metadata when updated metadata is found.

CRASH-CONSISTENT CLONE GENERATION IN A DISTRIBUTED FILE SYSTEM

Techniques for generating a crash-consistent clone of file(s) stored by a distributed file system are described herein. To generate the crash-consistent clone, a coordinator node may identify multiple nodes (e.g., at least a first node and a second node) of the distributed file system that are storing different portions of data of the file. The coordinator node may then send a first command to the multiple nodes to cause each of the multiple nodes to quiesce the file and clone the different portions of the data to generate the crash-consistent clone of the file. The coordinator node may then receive, from the multiple nodes, a status associated with generating the crash-consistent clone of the file. Based at least in part on the status, the coordinator node may send a second command to the multiple nodes to cause each of the multiple nodes to unquiesce the file.