US 11,887,411 B2
Vehicle data extraction service
Assimakis Tzamaloukas, San Jose, CA (US); Anis Moussa, Berlin (DE); and Jeffrey Dean Singer, Everett, WA (US)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Jan. 27, 2021, as Appl. No. 17/160,184.
Prior Publication US 2022/0237958 A1, Jul. 28, 2022
Int. Cl. G07C 5/08 (2006.01); H04L 12/40 (2006.01)
CPC G07C 5/08 (2013.01) [H04L 12/40 (2013.01); H04L 2012/40215 (2013.01); H04L 2012/40273 (2013.01)] 23 Claims
OG exemplary drawing
 
1. A system for implementing a vehicle information extraction service, the system comprising:
one or more computing devices configured to:
receive a dictionary file from a vehicle supplier or from a vehicle component supplier, wherein the dictionary file comprises definitions for use in decoding communications encoded according to an encoding format of the vehicle supplier or an encoding format of the vehicle part supplier;
store the dictionary file in a restricted access physical or logical container such that contents of the dictionary file are not viewable by parties other than the vehicle supplier or the vehicle component supplier;
generate, based on the dictionary file, one or more binary files to be provided to the vehicle, wherein the one or more binary files comprise information for decoding communications encoded using the encoding format of the vehicle supplier or the encoding format of the vehicle component supplier, and wherein the one or more binary files do not reveal the contents of the dictionary file;
provide the one or more binary files for loading in a gateway or other component of the vehicle, wherein a software application implemented in the gateway or implemented in the other component is configured to use the one or more binary files to decode vehicle information being communicated via one or more communication buses of the vehicle, wherein the vehicle information being communicated via the one or more communication buses is formatted in accordance with the encoding format of the vehicle supplier or the encoding format of the vehicle component supplier; and
receive, from the vehicle, via one or more networking devices, vehicle information packets comprising vehicle information extracted from the vehicle.