CPC G06Q 30/016 (2013.01) [G06F 3/0482 (2013.01); G06F 3/04817 (2013.01); G06F 3/04842 (2013.01); G06Q 20/388 (2013.01); G06Q 30/0251 (2013.01); G06Q 40/08 (2013.01); G07C 5/008 (2013.01); G07F 7/0833 (2013.01); G07F 7/1008 (2013.01); G08G 1/0967 (2013.01); H04L 67/10 (2013.01); H04L 67/12 (2013.01); H04M 3/487 (2013.01); H04W 4/02 (2013.01); H04W 4/021 (2013.01); H04W 4/029 (2018.02); H04W 4/44 (2018.02); H04W 4/70 (2018.02); H04W 84/12 (2013.01); G08G 1/205 (2013.01); H04M 2201/38 (2013.01); H04M 2207/18 (2013.01)] | 20 Claims |
1. An apparatus, comprising:
a communications interface in communication with a computing device of a vehicle;
a mobile device processor for executing computer-executable instructions;
a second memory device storing computer-executable instructions that when executed by the mobile device processor cause the apparatus to perform steps comprising:
after occurrence of a roadside event to the vehicle, receiving input data at the apparatus related to an electronic membership card;
retrieving membership information associated with the vehicle;
receiving, through the communications interface with the vehicle, a vehicle diagnostic datum from the vehicle;
accessing a data structure located at a first memory device based on the received vehicle diagnostic datum to obtain a translated diagnostic code for the vehicle;
identifying a roadside assistance service type from a plurality of roadside assistance service types based on at least the translated diagnostic code; and
sending, to a remote server, a request including the membership information and the identified roadside assistance service type.
|