US2024249564A1PendingUtilityA1
Systems and methods for distributed visualization generaton
Est. expiryJan 20, 2043(~16.5 yrs left)· nominal 20-yr term from priority
G07C 5/008G07C 5/0866G07C 5/06G06T 13/00
67
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
Provided are systems, methods and computer program code for generating a distributed visualization.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A visualization generation system, comprising:
a memory configured to store data captured by at least a first sensor of a vehicle; and a processor configured to receive a request to generate a visualization of the operation of the vehicle, the request including a starting timestamp and an ending timestamp, the request further including information specifying a desired service level within which the visualization is to be generated; determine a number of worker nodes required to generate the visualization within the desired service level; provision the number of worker nodes and providing instructions to each worker node to cause each worker node to generate a portion of the visualization; reassemble the portions of the visualization into a final visualization; and deliver the final visualization to at least a first user.
2 . The visualization system of claim 1 , wherein the request to generate the visualization of the operation of the vehicle further includes information identifying a user interface configuration, wherein delivering the final visualization to the at least first user further includes delivering the final visualization based at least in part on the user interface configuration.
3 . The visualization system of claim 2 , wherein the information identifying a user interface configuration includes information identifying at least a first frame to be displayed in the user interface, the at least first frame displaying a selected type of data associated with the operation of the vehicle.
4 . The visualization system of claim 3 , wherein the information identifying a user interface configuration includes information identifying at least a second frame to be displayed in the user interface, the at least second frame displaying a second selected type of data associated with the operation of the vehicle.
5 . The visualization system of claim 1 , wherein each worker node is provisioned with one or more of a headless browser application, a data server, a Web API and a tile server.
6 . The visualization system of claim 5 , wherein the instructions to each worker node include at least a starting timestamp of a portion of the visualization and an ending timestamp of the portion of the visualization.
7 . The visualization system of claim 2 , wherein the information identifying a user interface configuration is provided in a data storage object.
8 . The visualization system of claim 7 , wherein the data storage object includes information identifying a title, a layout including an arrangement and position of one or more frames, and a source of data for display in each of the one or more frames.
9 . The visualization system of claim 8 , wherein each worker node uses the data storage object to render a user interface in the headless browser.
10 . A method for generating a visualization of a selected segment of a trip of a vehicle, comprising:
receiving a request to generate a visualization of a selected segment of the trip by the vehicle, the request including a starting timestamp and an ending timestamp, the request further including information specifying a desired service level within which the visualization is to be generated; determining a number of worker nodes required to generate the visualization within the desired service level; provisioning the number of worker nodes and providing instructions to each worker node to cause each worker node to generate a portion of the visualization; reassembling the portions of the visualization into a final visualization; and providing the final visualization to at least a first user based at least in part on the user interface configuration.
11 . The method of claim 10 , further comprising:
receiving information selecting a trip and a vehicle.
12 . The method of claim 11 , wherein the information selecting a trip and a vehicle and the request to generate a visualization are received from a user operating a user device displaying a desired user interface configuration, and wherein the information identifying the user interface configuration is provided in a data storage object.
13 . The method of claim 10 , wherein the request to generate the visualization of the operation of the vehicle further includes information identifying a user interface configuration, wherein providing the final visualization to the at least first user further includes providing the final visualization based at least in part on the user interface configuration.
14 . The method of claim 13 , wherein the information identifying a user interface configuration includes information identifying at least a first frame, the at least first frame displaying a selected type of data associated with the operation of the vehicle.
15 . The method of claim 14 , wherein the information identifying a user interface configuration includes information identifying at least a second frame, the at least second frame displaying a second selected type of data associated with the operation of the vehicle.
16 . The method of claim 10 , wherein each worker node is provisioned with a headless browser application, a data server, a Web API and a tile server.
17 . The method of claim 16 , wherein the instructions to each worker node include at least a starting timestamp of a portion of the visualization and an ending timestamp of the portion of the visualization.
18 . A non-transitory machine-readable medium storing instructions that, when executed by at least one programmable processor, cause the at least one programmable processor to perform operations comprising:
receiving a request to generate a visualization of a selected segment of the trip by the vehicle, the request including a starting timestamp and an ending timestamp, the request further including information specifying a desired service level within which the visualization is to be generated; determining a number of worker nodes required to generate the visualization within the desired service level; provisioning the number of worker nodes and providing instructions to each worker node to cause each worker node to generate a portion of the visualization; reassembling the portions of the visualization into a final visualization; and providing the final visualization to at least a first user based at least in part on the user interface configuration.
19 . The medium of claim 18 , wherein the request to generate the visualization of the operation of the vehicle further includes information identifying a user interface configuration, wherein providing the final visualization to the at least first user further includes providing the final visualization based at least in part on the user interface configuration.
20 . The medium of claim 19 , wherein the information identifying a user interface configuration includes information identifying at least a first frame, the at least first frame displaying a selected type of data associated with the operation of the vehicle.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.