Vehicular telematic systems and methods for generating interactive animated guided user interfaces
Abstract
Telematics systems and methods are described for generating interactive animated guided user interfaces (GUIs). A telematics cloud platform is configured to receive vehicular telematics data from a telematics device onboard a vehicle. A GUI value compression component determines, based on the vehicular telematics data, a plurality of GUI position values and a plurality of corresponding GUI time values. A geospatial animation app receives the plurality of GUI position values and the plurality of corresponding GUI time values. The geospatial animation app implements an interactive animated GUI that renders a plurality of geospatial graphics or graphical routes on a geographic area map via a display device. The geospatial graphics or graphical routes are rendered to have different visual forms based on differences between respective GUI position values and corresponding GUI time values.
Claims
exact text as granted — not AI-modified1 - 20 . (canceled)
21 . A method for generating guided user interfaces (GUIs) comprising:
receiving, at a server, telematics data comprising a plurality of geographic positions of a vehicle and a plurality of corresponding time values, the telematics data indicating a plurality of vehicle trips made by the vehicle during a time period; determining, by the server, a GUI value dataset based upon the telematics data, the GUI value dataset comprising a plurality of GUI position values and a plurality of corresponding GUI time values including a first GUI position value corresponding to a first geographic position of the vehicle, a first GUI time value corresponding to the first GUI position value, a second consecutive GUI position value corresponding to a second geographic position of the vehicle, and a second GUI time value corresponding to the second GUI position value; receiving, by a client device, the GUI value dataset; rendering, by the client device, a plurality of geospatial graphics on a map of a geographic area in chronological order based upon the GUI value dataset, the plurality of geospatial graphics being rendered to display an animated graphical representation of the plurality of vehicle trips made by the vehicle during the time period; and wherein for the animated graphical representation of a particular vehicle trip, each of the plurality of geospatial graphics is rendered visually different on the map of the geographic area based upon a respective GUI position value and a respective corresponding GUI time value in the GUI value dataset such that a first geospatial graphic is rendered on the map of the geographic area in a first graphical form at the first GUI position value and the first GUI time value, and a second geospatial graphic is rendered on the map of the geographic area in a second graphical form at the second GUI position value and the second GUI time value, the second graphical form being rendered visually different from the first graphical form based upon at least one difference between the second GUI position value and the first GUI position value.
22 . The method of claim 21 , wherein the plurality of geospatial graphics are rendered at an accelerated rate compared with a real-time rate, the real-time rate being determined from the plurality of corresponding GUI time values.
23 . The method of claim 21 , wherein the plurality of geospatial graphics include a plurality of two-dimensional (2D) geospatial graphics.
24 . The method of claim 23 , further comprising:
receiving, by the client device, a plurality of three-dimensional (3D) images that correspond to the plurality of 2D geospatial graphics; and rendering, by the client device, the plurality of 3D images with the plurality of 2D geospatial graphics.
25 . The method of claim 21 , wherein at least one of the plurality of vehicle trips corresponds to a geographic stop destination.
26 . The method of claim 25 , further comprising:
rendering, by the client device, the geographic stop destination with a graphic popup on the map of the geographic area at a GUI position value associated with the geographic stop destination; and rendering, by the client device, one or more photographs associated with the geographic stop destination based upon a selection of the graphic popup.
27 . A system for generating guided user interfaces (GUIs) comprising:
a server and a client device; the server configured to:
receive telematics data comprising a plurality of geographic positions of a vehicle and a plurality of corresponding time values, the telematics data indicating a plurality of vehicle trips made by the vehicle during a time period; and
determine a GUI value dataset based upon the telematics data, the GUI value dataset comprising a plurality of GUI position values and a plurality of corresponding GUI time values including a first GUI position value corresponding to a first geographic position of the vehicle, a first GUI time value corresponding to the first GUI position value, a second consecutive GUI position value corresponding to a second geographic position of the vehicle, and a second GUI time value corresponding to the second GUI position value; and
the client device configured to:
receive the GUI value dataset;
render a plurality of geospatial graphics on a map of a geographic area in chronological order based upon the GUI value dataset, the plurality of geospatial graphics being rendered to display an animated graphical representation of the plurality of vehicle trips made by the vehicle during the time period; and
wherein for the animated graphical representation of a particular vehicle trip, each of the plurality of geospatial graphics is rendered visually different on the map of the geographic area based upon a respective GUI position value and a respective corresponding GUI time value in the GUI value dataset such that a first geospatial graphic is rendered on the map of the geographic area in a first graphical form at the first GUI position value and the first GUI time value, and a second geospatial graphic is rendered on the map of the geographic area in a second graphical form at the second GUI position value and the second GUI time value, the second graphical form being rendered visually different from the first graphical form based upon at least one difference between the second GUI position value and the first GUI position value.
28 . The system of claim 27 , wherein the plurality of geospatial graphics are rendered at an accelerated rate compared with a real-time rate, the real-time rate being determined from the plurality of corresponding GUI time values.
29 . The system of claim 27 , wherein the client device is further configured to:
determine a reduced subset of GUI position values and corresponding GUI time values from the plurality of GUI position values and the plurality of corresponding GUI time values in the GUI value dataset; and generate the plurality of geospatial graphics based upon the reduced subset of GUI position values and corresponding GUI time values.
30 . The system of claim 29 , wherein the plurality of geospatial graphics generated based upon the reduced subset of GUI position values and corresponding GUI time values include non-redundant geospatial graphics.
31 . The system of claim 29 , wherein the plurality of geospatial graphics generated based upon the reduced subset of GUI position values and corresponding GUI time values include only geospatial graphics associated with environment data or vehicle event data.
32 . The system of claim 29 , wherein the reduced subset of GUI position values and corresponding GUI time values is determined based upon a time-lapse algorithm.
33 . The system of claim 27 , wherein the plurality of geospatial graphics include a plurality of two-dimensional (2D) geospatial graphics.
34 . The system of claim 33 , wherein the client device is further configured to:
receive a plurality of three-dimensional (3D) images that correspond to the plurality of 2D geospatial graphics; and render the plurality of 3D images with the plurality of 2D geospatial graphics.
35 . The system of claim 27 , wherein at least one of the plurality of vehicle trips corresponds to a geographic stop destination.
36 . The system of claim 35 , wherein the client device is further configured to:
render the geographic stop destination with a graphic popup on the map of the geographic area at a GUI position value associated with the geographic stop destination; and render one or more photographs associated with the geographic stop destination based upon a selection of the graphic popup.
37 . The system of claim 27 , wherein at least one of the first GUI position value or the second GUI position value corresponds to a particular geographic position of the vehicle.
38 . The system of claim 27 , wherein the time period is a configurable time period.
39 . The system of claim 27 , wherein the client device is further configured to:
generate a trip summary for each of the plurality of vehicle trips; and display the trip summary for each of the plurality of vehicle trips.
40 . A tangible, non-transitory computer-readable medium storing instructions for generating guided user interfaces (GUIs), that when executed by one or more processors, cause the one or more processors to:
receive telematics data comprising a plurality of geographic positions of the vehicle and a plurality of corresponding time values, the telematics data indicating a plurality of vehicle trips made by the vehicle during a time period; determine a GUI value dataset based upon the telematics data, the GUI value dataset comprising a plurality of GUI position values and a plurality of corresponding GUI time values including a first GUI position value corresponding to a first geographic position of the vehicle, a first GUI time value corresponding to the first GUI position value, a second consecutive GUI position value corresponding to a second geographic position of the vehicle, and a second GUI time value corresponding to the second GUI position value; receive the GUI value dataset; render a plurality of geospatial graphics on a map of a geographic area in chronological order based upon the GUI value dataset, the plurality of geospatial graphics being rendered to display an animated graphical representation of the plurality of vehicle trips made by the vehicle during the time period; and wherein for the animated graphical representation of a particular vehicle trip, each of the plurality of geospatial graphics is rendered visually different on the map of the geographic area based upon a respective GUI position value and a respective corresponding GUI time value in the GUI value dataset such that a first geospatial graphic is rendered on the map of the geographic area in a first graphical form at the first GUI position value and the first GUI time value, and a second geospatial graphic is rendered on the map of the geographic area in a second graphical form at the second GUI position value and the second GUI time value, the second graphical form being rendered visually different from the first graphical form based upon at least one difference between the second GUI position value and the first GUI position value.Join the waitlist — get patent alerts
Track US2021232281A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.