# US 2017/0287358 A1 · Method and systems for updating a remote repository based on data-types

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2017/0287358 A1
- Document ID: US20170287358A1
- Status: Published application
- Kind: A1
- Application number: 15/088,017
- Filed: 2016-03-31
- Published: 2017-10-05
- Earliest claimed: 2016-03-31
- Assignees: CAE Inc.
- Applicants: CAE Inc.
- Inventors: Alexandre GAUTHIER; Michel LAGACÉ; Sébastien EMOND
- Web page: https://patentgrep.com/patent/US20170287358A1

## CPC

- G09B 21/00: Teaching, or communicating with, the blind, deaf or mute (audible presentation of material to be studied G09B5/04; devices or methods for replacing direct visual or auditory perception by another kind of perception A61F9/08, A61F11/04; audible indication of meter readings or of colour G01D7/12; watches for blind persons G04B25/02; speech analysis, speech recognition G10L; sound-recording or reproducing, per se G11B)
- G06F 16/23: Updating
- G06F 16/29: Geographical information databases
- G06F 30/20: Design optimisation, verification or simulation (optimisation, verification or simulation of circuit designs G06F30/30)
- G09B 5/02: with visual presentation of the material to be studied, e.g. using film strip
- G09B 9/00: Simulators for teaching or training purposes (for the use of weapons F41; computing aspects G06; {protocols for games, networked simulations or virtual reality H04L67/131})
- G09B: EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS (devices for psychotechnics or for testing reaction times A61B5/16; games, sports, amusements A63; projectors, projector screens G03B)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Method and systems, for executing an interactive computer simulation of a simulated vehicle, comprising a remote data management system, a central repository, a remote repository and an interactive computer simulation station. The central repository comprises a synthetic natural environment database (SNEDB) that comprises data of a plurality of data types for geographically-located terrain skin representations. The remote data management system maintains the remote repository storing a subset of the SNEDB. The station comprises data consumers each requiring one or more data types and sends, over the network, a data request for geographical locations from the SNEDB. The station allows users to interact in the simulation for controlling the simulated vehicle. The remote data management system determines a set of data types considering requesting data consumers and updates the subset of the SNEDB for the geographical locations with data of only the set of data types.

## Claims

### Claim 1

A remote data management system for supporting an interactive computer simulation system that executes an interactive computer simulation, comprising:
a network interface module providing network access towards a central repository for storing a synthetic natural environment database that comprises data of a plurality of data types for a plurality of geographically-located terrain skin representations of a computer generated environment of the interactive computer simulation and towards an interactive computer simulation station participating in the interactive computer simulation, the computer simulation station allowing one or more users to interact in the interactive computer simulation for controlling a vehicle in the computer generated environment, wherein the interactive computer simulation station comprising a plurality of data consumers each requiring data from one or more of the plurality of data types;
a data storage system comprising a remote repository for storing a subset of the synthetic natural environment database; and
a processor module that:
upon receipt of a data request from the interactive computer simulation station for one or more geographical locations, determines a set of data types considering one or more requesting data consumers from the plurality of data consumers; and
updates the subset of the synthetic natural environment database in the remote repository for the one or more geographical locations with data of only the set of data types.

### Claim 2 (depends on 1)

The remote data management system of claim 1, wherein the plurality of data types comprise rendering-faces data, surface-texture data and reflectivity data.

### Claim 3 (depends on 2)

The remote data management system of claim 2, wherein the plurality of data consumers comprise a radar system requiring rendering faces data and reflectivity data and a visual display system requiring rendering faces data and surface texture data.

### Claim 4 (depends on 1)

The remote data management system of claim 1, wherein the set of data types is determined by a logical union operation of required data types from the one or more requesting data consumers.

### Claim 5 (depends on 1)

The remote data management system of claim 1, wherein the processor module computes a plurality of expected geographical positions for the interactive computer simulation station and monitors remaining storage capacity of the remote repository, wherein updating the subset is performed for one or more of the expected geographical positions until reaching a high-level remaining capacity threshold.

### Claim 6 (depends on 1)

The remote data management system of claim 1, wherein the synthetic natural environment database further comprises navigation content related to more than one vehicles in the computer generated environment, the processor module determines the set of data types considering the navigation content from the perspective of the interactive computer simulation station.

### Claim 7 (depends on 1)

The remote data management system of claim 1, wherein the processor module updates the subset at the remote repository considering priority tags associated therewith.

### Claim 8

A method for supporting an interactive computer simulation system that executes an interactive computer simulation, comprising:
providing access towards a central repository that stores a synthetic natural environment database that comprises data of a plurality of data types for a plurality of geographically-located terrain skin representations of a computer generated environment of the interactive computer simulation;
receiving, over a network, a data request issued from an interactive computer simulation station for one or more geographical locations, the interactive computer simulation station allowing one or more users to interact in the interactive computer simulation for controlling a vehicle in the computer generated environment, wherein the interactive computer simulation station comprises a plurality of data consumers each requiring data from one or more of the plurality of data types;
determining a set of data types considering one or more requesting data consumers from the plurality of data consumers; and
updating, over the network, a subset of the synthetic natural environment database stored in a remote repository for the one or more geographical locations with data of only the set of data types, the remote repository being accessible to the interactive computer simulation station.

### Claim 9 (depends on 8)

The method of claim 8, wherein the plurality of data types comprise rendering-faces data, surface-texture data and reflectivity data.

### Claim 10 (depends on 9)

The method of claim 9, wherein the plurality of data consumers comprise a radar system requiring rendering faces data and reflectivity data and a visual display system requiring rendering faces data and surface texture data.

### Claim 11 (depends on 8)

The method of claim 8, wherein determining the set of data types is performed by a logical union operation of required data types from the one or more requesting data consumers.

### Claim 12 (depends on 8)

The method of claim 8, further comprising computing a plurality of expected geographical positions for the interactive computer simulation station and monitoring remaining storage capacity of the remote repository, wherein updating the subset is performed for one or more of the expected geographical positions until reaching a high-level remaining capacity threshold.

### Claim 13 (depends on 8)

The method of claim 8, wherein the synthetic natural environment database further comprises navigation content related to more than one vehicles in the computer generated environment and wherein determining the set of data types is performed considering the navigation content from the perspective of the interactive computer simulation station.

### Claim 14 (depends on 8)

The method of claim 8, wherein updating the subset at the remote repository is performed considering priority tags associated therewith.

### Claim 15

A system, for executing an interactive computer simulation of a simulated vehicle, comprising a remote data management system, a central repository, a remote repository and an interactive computer simulation station interconnected via a network, wherein:
the central repository comprises a synthetic natural environment database that comprises data of a plurality of data types for a plurality of geographically-located terrain skin representations of a computer generated environment of the interactive computer simulation;
the remote data management system of the interactive computer simulation system maintain the remote repository storing a subset of the synthetic natural environment database;
the interactive computer simulation station:
comprises a plurality of data consumers each requiring data from one or more of the plurality of data types;
sends, over the network, a data request for one or more geographical locations from the synthetic natural environment database for rendering images for the interactive computer simulation; and
allows one or more users to interact in the interactive computer simulation for controlling the simulated vehicle in the computer generated environment considering the rendered images; and
the remote data management system of the interactive computer simulation system:
determines a set of data types considering one or more requesting data consumers from the data request; and
updates, over the network, the subset of the synthetic natural environment database stored in the remote repository for the one or more geographical locations with data of only the set of data types.

### Claim 16 (depends on 15)

The system of claim 15, wherein the remote data management system of the interactive computer simulation system further:
computes a plurality of expected geographical positions for the interactive computer simulation station;
monitors remaining storage capacity of the remote repository; and
updates the subset in the remote repository for one or more of the expected geographical positions until reaching a high-level remaining capacity threshold.

### Claim 17 (depends on 15)

The system of claim 15, further comprising a second interactive computer simulation station having access to the remote repository via the network, wherein the remote data management system determines the set of data types considering one or more requesting data consumers from the plurality of data consumers and one or more second requesting data consumers from a second plurality of data consumers of the second interactive computer simulation station.

### Claim 18 (depends on 17)

The system of claim 17, further comprising a proximate repository, between the remote repository and the interactive computer simulation station dedicated thereto, accessible to the remote repository for storing a proximate subset of the synthetic natural environment database smaller than the subset stored in the remote repository, wherein the remote repository further:
determines a set of proximate data types considering one or more requesting data consumers from the plurality of data consumers; and
remotely updates, over the network, the proximate subset of the synthetic natural environment database stored in the proximate repository for the one or more geographical locations with data of only the set of data types.

### Claim 19 (depends on 18)

The system of claim 18, further comprising a second proximate repository, between the remote repository and the second interactive computer simulation station dedicated thereto, accessible to the remote repository for storing a second proximate subset of the synthetic natural environment database smaller than the subset stored in the remote repository, wherein the remote repository further:
determines a second set of proximate data types considering the one or more second requesting data consumers from the second plurality of data consumers; and
remotely updates, over the network, the second proximate subset of the synthetic natural environment database stored in the second proximate repository for the one or more geographical locations with data of only the second set of data types.

### Claim 20 (depends on 19)

The system of claim 19, wherein the proximate repository and the second proximate repository strictly access the remote repository via the network for respectively complementing the proximate subset and the second proximate subset and the remote repository strictly accesses the central repository for complementing the subset.
