US2021232281A1PendingUtilityA1

Vehicular telematic systems and methods for generating interactive animated guided user interfaces

Assignee: BLUEOWL LLCPriority: Nov 30, 2018Filed: Apr 12, 2021Published: Jul 29, 2021
Est. expiryNov 30, 2038(~12.3 yrs left)· nominal 20-yr term from priority
G06F 3/04842G06T 2200/24G06F 9/451G06F 3/0484G06T 13/00G06F 3/0481H04M 1/72457G06T 13/80G06F 3/0482
61
PatentIndex Score
0
Cited by
0
References
0
Claims

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-modified
1 - 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.