CPC G06Q 30/0239 (2013.01) [A61B 5/024 (2013.01); G06F 16/337 (2019.01); G06F 21/31 (2013.01); G06F 21/32 (2013.01); G06N 20/00 (2019.01); G06Q 30/0222 (2013.01); G06Q 30/0236 (2013.01); G06Q 30/0269 (2013.01); G16H 10/60 (2018.01); H04W 4/029 (2018.02); G06Q 30/0255 (2013.01); G06Q 30/0261 (2013.01)] | 20 Claims |
1. A computing system, comprising:
a processor; and
a memory storing computer-executable instructions, wherein the computer-executable instructions, when executed by the processor, cause the processor to:
receive, in a user interface of an application executing on the computing system, user input requesting initiation of a process to extract data of a user and generate an output based on the extracted data;
responsive to receiving the user input, confirm that location services are enabled on the computing system;
receive an instruction to capture an image of photographic identification of the user;
capture, via an image capture device of the computing system, the image of the photographic identification of the user;
generate, using facial recognition image processing, an isolated image of the user from the image of the photographic identification;
receive an instruction to self-capture an image of the user;
capture, via the image capture device, the image of the user,
obscure, by the computing system and based on a selection from the user, a facial image in image data of the self-captured image of the user and the isolated image of the user, wherein the self-captured image and the isolated image are obscured by using object recognition;
transmit the obscured image data of the-self-captured image of the user and the isolated image of the user to a computing platform for comparison and user authentication;
receive an indication that the user is authenticated based on the comparison of the obscured image data of the isolated image of the of the user and the self-captured image of the user;
responsive to receiving the indication that the user is authenticated, receive an instruction to capture a vehicle identification number of a vehicle associated with the user and for which the output is being generated;
capture, via the image capture device, the vehicle identification number;
extract location data associated with the user, the location data including global positioning system coordinates for a plurality of location entries corresponding to a plurality of locations of the computing system captured over a period of time;
transmit the location data and the captured vehicle identification number to the computing platform;
receive, from the computing platform, a plurality of user insights including the output including at least one offer, wherein the plurality of user insights is generated based on a filtered set of the extracted location data; and
display, in the user interface of the application on the computing system, the plurality of user insights and the output including the at least one offer.
|