×

Method and system for auditing and verifying vehicle identification numbers (VINs) with crowdsourcing

  • US 10,896,429 B2
  • Filed: 03/06/2017
  • Issued: 01/19/2021
  • Est. Priority Date: 03/09/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method for automatic vehicle identification number verification, comprising:

  • receiving one or more first messages from one or more thin client applications on one or more network devices with one or more processors via a cloud Software as a Service (SaaS) on a server application on a server network device with one or more processors via a cloud communications network,the cloud SaaS providing an automatic crowdsourced consensus vehicle identification number (VIN) verification for a plurality of vehicles on one or more vehicle lots with a combination of;

    (1) applying a CAPTCHA method comprising;

    verifying one or more original digital photographs of a VIN of a vehicle included in the one or more original digital photographs in the one or more first messages by requesting a plurality of inputs from a plurality of other server network devices each with one or more processors, the CAPTCHA method providing an independent, non-biased method to verify the VIN and to determine a quality of the one or more original digital photographs including the VIN;

    (2) determining by a majority of responses from the CAPTCHA method what the VIN in the one or more original digital photographs actually is;

    (3) applying a first check digit validation method comprising;

    determining if the VIN verified by the CAPTCHA method is actually a valid VIN, the first check digit validation method determining if the VIN verified by the CAPTCHA method has actually been assigned to any vehicle by a vehicle manufacturer; and

    (4) applying a second check digit validation method to determine whether the VIN verified by the CAPTCHA method may be incorrectly verified by the CAPTCHA method due to submission of poor quality digital photographs to the CAPTCHA method;

    the one or more first messages including one or more original digital photographs captured with a camera component on the one or more network devices, the one or more original digital photographs including a current VIN for a vehicle and current Global Positioning System (GPS) location information for the vehicle captured on a GPS component on the one or more network devices for the vehicle, andthe cloud SaaS on the server application including a plurality of recorded VINs for a plurality of vehicles and a plurality of recorded GPS locations for the plurality of vehicles;

    sending one or more second messages from the cloud SaaS on the server application on the server network device via the communications network to the plurality of other network devices each with one or more processors for independent crowdsourcing verification with the CAPTCHA method of the VIN for the vehicle included in the one or more original digital photographs,the independent crowdsourcing verification with the CAPTCHA method automatically soliciting verification contributions from a selected online crowdsourcing community including the plurality of other network devices;

    receiving a plurality of third messages on the cloud SaaS on the server application on the server network device via the communications network from the plurality of other server network devices,the plurality of third messages including electronic information indicating a plurality of crowdsourcing verification contributions with the CAPTCHA method including a determination of the VIN of the vehicle after the one or more original digital photographs of the VIN of the vehicle were reviewed by the online crowdsourcing community;

    determining on the cloud SaaS on the server application on the server network device the electronic information from the plurality of third messages what a majority of independent crowdsourcing verification contributions with the CAPTCHA method have determined the VIN of the vehicle actually is;

    creating with the cloud SaaS on the server application on the server network device a crowdsourced consensus VIN for the vehicle;

    verifying with the on the cloud SaaS on the server application on the server network device with the first check digit method that the created crowdsourced consensus VIN for the vehicle has actually been assigned to any vehicle by any vehicle manufacturer;

    verifying with the cloud SaaS on the server application on the server network device with the second check digit method that the created crowdsourced consensus VIN for the vehicle is valid, the second check digit method comprising;

    calculating a first value for the created crowdsourced consensus VIN;

    selecting a digit from the created crowdsourced consensus VIN,applying a multiplicative property of zero method to cancel out the selected digit from the created crowdsourced consensus VIN,calculating a second value for the created crowdsourced consensus VIN without the canceled selected digit,comparing the calculated first value to the calculated second value to determine whether they are identical, and if not,determining the created crowdsourced consensus VIN should be further examined as there is a mistake in the created crowdsourced consensus VIN due to submission of poor quality digital photographs to the CAPTCHA method to determine if a fraud has occurred with the photographing the VIN of the vehicle;

    comparing with the cloud SaaS on the server application on the server network device the created crowdsourced consensus VIN for the vehicle to a recorded VIN for the vehicle and comparing the current GPS location of the vehicle to a recorded GPS location of the vehicle, to determine if any fraud has occurred with the VIN of the vehicle or the location of the vehicle;

    sending in real-time from cloud SaaS on the server application on the server network device via the communications network one more fourth messages to the one or more network devices,the one or more fourth messages including a VIN confirmation for the VIN of the vehicle and an indication of any fraud has occurred with the VIN of the vehicle or the location of the vehicle;

    preparing automatically with the cloud SaaS on the server application on the server network device an electronic summary report for displaying on another network device with one or more processors,the electronic summary report including;

    (1) providing fraud prevention assistance for auditors in determining if their VIN audits are correct for the vehicle, (2) providing a certainty factor value for validating the VIN of the vehicle based on the crowdsourcing data, (3) providing a visual clarity factor value including how easily the one or more original digital photographs of the VIN of the vehicle can be read, understood and compared, (4) providing what type of network device was used to capture the one or more original digital photographs of the VIN of the vehicle, and (5) providing an indication of any fraud detected for the vehicle and what type of fraud was detected for the vehicle including an indication of any fraud that has occurred with the VIN of the vehicle or with the location of the vehicle;

    sending from cloud SaaS on the server application on the server network device via the communications network one or more fifth messages to the one or more network devices, the one or more fifth messages including the prepared electronic summary report including VIN audit confirmations verified by automatic crowdsourced consensus VIN verification and fraud detection; and

    sending in real-time from cloud SaaS on the server application on the server network device via the communications network one or more sixth messages to the one or more network devices, the one or more sixth messages including an electronic pass or fail VIN audit confirmation verified by automatic crowdsourced consensus VIN verification and fraud detection requested by the one or more network devices.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×