Synchronization and data review system
Abstract
A method and system control data collection and display parameters in two or more data modules in a dynamic system. The method and system provide the ability to collect and display data in a dynamic system having two or more data modules communicatively coupled thereto. As the dynamic system operates, data is generated. At least one controller manages data collection and display behavior of the two or more data modules. Ultimately, the controller controls data collection and display parameters for each of the two or more data modules in a manner that enables synchronization. The controller can be imbedded within the control module system. The method and system provides the user with the ability to better control, manipulate, review, and synchronize the collection of data in a dynamic system, whether physical or virtual, real time, or a simulation.
Claims
exact text as granted — not AI-modified1 . (canceled)
2 . A method performed by a computer device, the method comprising:
receiving first information from a plurality of data modules, the receiving the first information being performed by the computer device; providing, for presentation, the received first information, the providing, for presentation, the received first information being performed by the computer device; receiving a first prompt to provide a snapshot of the received first information being provided for presentation, the receiving the first prompt being performed by the computer device; transmitting, based on receiving the first prompt and at a point in time, instructions to pause the received first information being provided for presentation, the transmitting being performed by the computer device; receiving, after transmitting the instructions, second information from the plurality of data modules, the receiving the second information being performed by the computer device; receiving a second prompt to stop pausing the received first information being provided for presentation, the receiving the second prompt being performed by the computer device; and providing, for presentation, the second information that was received after the received first information and beginning at the point in time, the providing, for presentation, the received second information being performed by the computer device.
3 . The method of claim 2 , where
the plurality of data modules include a first data module of a dynamic system and a second data module of the dynamic system, the first data module receives a first type of information related to simulation of at least one component of the dynamic system, and the second data module receives a second type of information related to simulation of at least one component of the dynamic system, the second type of information being different than the first type of information.
4 . The method of claim 3 , where the plurality of data modules includes a third data module of the dynamic system, the method further comprising:
receiving third information from the third data module; providing, for presentation, the received third information; and pausing, based on the received first prompt, the received third information being provided for presentation.
5 . The method of claim 3 , where the plurality of data modules includes a third data module of the dynamic system, the method further comprising:
receiving third information from the third data module; and providing, for presentation, the received third information after receiving the first prompt.
6 . The method of claim 2 , where the first prompt is based on an expiration of a predetermined amount of time.
7 . The method of claim 2 , further comprising:
storing the received second information in a buffer.
8 . The method of claim 2 , further comprising:
storing a first part of the received second information in a first part of a memory; determining that the first part of the memory is full; providing additional memory; and storing a second part of the received second information in the additional memory.
9 . A non-transitory computer-readable medium comprising:
one or more instructions which, when executed by at least one processor, cause the at least one processor to receive first information from a plurality of data modules; one or more instructions which, when executed by the at least one processor, cause the at least one processor to provide, for presentation, the received first information; one or more instructions which, when executed by the at least one processor, cause the at least one processor to receive a first prompt to provide a snapshot of the received first information being provided for presentation; one or more instructions which, when executed by the at least one processor, cause the at least one processor to transmit, based on receiving the first prompt and at a point in time, instructions to pause the received first information being provided for presentation; one or more instructions which, when executed by the at least one processor, cause the at least one processor to receive, after transmitting the instructions, second information from the plurality of data modules; one or more instructions which, when executed by the at least one processor, cause the at least one processor to receive a second prompt to stop pausing the received first information being provided for presentation; and one or more instructions which, when executed by the at least one processor, cause the at least one processor to provide, for presentation, the second information that was received immediately after the received first information and beginning at the point in time.
10 . The non-transitory computer-readable medium of claim 9 , where
the plurality of data modules include a first data module of a dynamic system and a second data module of the dynamic system, the first data module receives a first type of information related to simulation of at least one component of the dynamic system, and the second data module receives a second type of information related to simulation of at least one component of the dynamic system, the second type of information being different than the first type of information.
11 . The non-transitory computer-readable medium of claim 10 , where the plurality of data modules include a third data module of the dynamic system, the medium further comprising:
one or more instructions to receive third information from the third data module; one or more instructions to provide, for presentation, the received third information; and one or more instructions to pause, based on the received first prompt, the received third information being provided for presentation.
12 . The non-transitory computer-readable medium of claim 10 , where the plurality of data modules include a third data module of the dynamic system, the medium further comprising:
one or more instructions to receive third information from the third data module; and one or more instructions to provide, for presentation, the received third information after receiving the first prompt.
13 . The non-transitory computer-readable medium of claim 9 , where the first prompt is based on an expiration of a predetermined amount of time.
14 . The non-transitory computer-readable medium of claim 9 , further comprising one or more instructions to store the received second information in a buffer.
15 . The non-transitory computer-readable medium of claim 9 , further comprising:
one or more instructions to store a first part of the received second information in a first part of a memory; one or more instructions to determine that the first part of the memory is full; one or more instructions to provide additional memory; and one or more instructions to store a second part of the received second information in the additional memory.
16 . A device comprising:
a processor; and a memory coupled to the processor, the memory storing instructions that, when executed by the processor, cause the processor to:
insert a first data module into dynamic system;
receive, from the first data module, a first type of information related to simulation of at least one component of the dynamic system;
insert a second data module into dynamic system, the second data module being different than the first data module;
receive, from the second data module, a second type of information related to simulation of at least one component of the dynamic system, the second type of information being different than the first type of information;
provide, for presentation, the received first type of information and the received second type of information;
receive a first prompt to provide a snapshot of the received first type of information being provided for presentation and the received second type of information being provided for presentation; and
provide, for presentation, the snapshot of the received first type of information being provided for presentation and the received second type of information being provided for presentation.
17 . The device of claim 16 , where the processor is further to:
stop, based on receiving the first prompt, receiving at least one of the first type of information or the second type of information.
18 . The device of claim 16 , where the first prompt is based on an expiration of a predetermined amount of time.
19 . The device of claim 16 , where the processor is further to:
provide a scroll function, where the scroll function is provided when the processor provides, for presentation, the received first type of information and the received second type of information and when the processor provides, for presentation, the snapshot.
20 . The device of claim 16 , where the processor is further to:
store the received first type of information and the received second type of information in a buffer.
21 . The device of claim 16 , where the processor is further to:
store a first part of at least one of the received first type of information or the received second type of information in a first part of a memory; determine that the first part of the memory is full; provide additional memory; and store a second part of at least one of the received first type of information or the received second type of information in the additional memory.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.