IP Library Granted Patent US 12,430,961
Granted Patent B2
US 12,430,961 · App. 17/887,214 · Granted Sep 30, 2025

Systems and methods for QR code battery health based tracking

Inventors: Ryan Gross (Normal, IL); Matthew S. Megyese (Bloomington, IL); Joseph P. Harr (Bloomington, IL); Scott Thomas Christensen (Salem, OR); Vicki King (Bloomington, IL); Shawn Harbaugh (Normal, IL)
Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
G07C5/0816B60L58/16G07C5/0841G06K7/1413G06K7/1417G06Q40/03G06Q40/08G07C2205/02
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,430,961
App. No.
17/887,214
Granted
Sep 30, 2025
Kind
B2
Abstract

A computer-implemented method in a mobile computing device for tracking health and usage of electric vehicle (EV) batteries using Quick Response (QR) codes (or NFC or RFID tags) is provided. The method may include (1) capturing, by a camera associated with a mobile computing device, an image of a tag affixed to an EV; (2) analyzing the image of the tag affixed to the EV; (3) identifying, by the one or more processors of the mobile computing device, the EV based upon analyzing the image of the tag affixed to the EV; (4) determining vehicle battery data associated with a rechargeable battery that powers the identified EV; (5) determining based upon the vehicle battery data associated with the rechargeable battery that powers the identified EV, a battery status indication corresponding to the identified EV; and/or (6) providing, via a user interface, the battery status indication corresponding to the identified EV.

Claims (67)

1. A computer-implemented method in a mobile computing device for tracking health and usage of electric vehicle (EV) batteries using quick response (QR) codes, the computer-implemented method comprising:

capturing, by a camera associated with a mobile computing device, an image of a tag attached to an EV, wherein the tag is permanently or removably attached to the EV via a sticker;

analyzing, by one or more processors of the mobile computing device, the image of the tag attached to the EV;

identifying, by the one or more processors of the mobile computing device, the EV based upon analyzing the image of the tag attached to the EV;

determining, by the one or more processors of the mobile computing device, vehicle battery data associated with a rechargeable battery that powers the identified EV,

wherein one or more of identifying the EV or determining the vehicle battery data associated with the rechargeable battery that powers the identified EV include accessing, by the one or more processors, a blockchain storing data associated with one or more of the identified EV or the rechargeable battery that powers the identified EV;

determining, by the one or more processors of the mobile computing device, based upon the vehicle battery data associated with the rechargeable battery that powers the identified EV, a battery status indication corresponding to the identified EV; and

providing, via a user interface associated with the mobile computing device, the battery status indication corresponding to the identified EV.

2. The computer-implemented method of claim 1 , wherein the blockchain stores the data associated with one or more of the identified EV or the rechargeable battery that powers the EV in one or more blocks of transactions, wherein each transaction includes data associated with, respectively, one or more of the identified EV or the rechargeable battery that powers the identified EV.

3. The computer-implemented method of claim 1 , wherein the tag attached to the EV includes one or more of: a QR code or a bar code.

4. The computer-implemented method of claim 1 , wherein the image of the tag attached to the EV is a digital photo or digital video.

5. The computer-implemented method of claim 1 , wherein analyzing the image of the tag attached to the EV includes implementing one or more of: optical character recognition, bar code scanning, or QR code scanning.

6. The computer-implemented method of claim 1 , wherein at least a portion of the vehicle battery data is captured by an onboard computing device associated with the identified EV.

7. The computer-implemented method of claim 1 , wherein the vehicle battery data includes one or more of: a type of rechargeable battery, a manufacturer of the rechargeable battery, a date of manufacture of the rechargeable battery, historical distances traveled by the identified EV per charge of the rechargeable battery that powers the identified EV, a number of times the rechargeable battery that powers the identified EV has been charged, historical amounts of time required to charge the rechargeable battery that powers the identified EV, or historical amounts of time between charges for the rechargeable battery that powers the identified EV.

8. The computer-implemented method of claim 1 , further comprising:

determining, by the one or more processors of the mobile computing device, via a computer network, vehicle data associated with the identified EV;

and wherein providing the battery status indication corresponding to the identified EV is further based upon the vehicle data associated with the identified EV.

9. The computer-implemented method of claim 8 , wherein at least a portion of the vehicle data is captured by an onboard computing device associated with the identified EV.

10. The computer-implemented method of claim 8 , wherein the vehicle data includes one or more of: a make of the identified EV, a model of the identified EV, a build of the identified EV, a vehicle identification number (VIN) associated with the identified EV, historical vehicle operational or telematics data associated with the identified EV, or historical sensor data associated with the identified EV.

11. The computer-implemented method of claim 1 , wherein determining the battery status indication corresponding to the identified EV includes:

applying, by the one or more processors of the mobile computing device, a machine learning model, trained using training data corresponding to historical vehicle battery data and historical battery status indications associated with historical EVs, to the vehicle battery data, wherein the machine learning model includes one or more of: a deep learning neural network, natural language processing, semantic analysis, automatic reasoning, regression analysis, support vector machine (SVM) analysis, decision tree analysis, random forest analysis, K-Nearest neighbor analysis, naïve Bayes analysis, clustering, or reinforcement learning; and

predicting, by the one or more processors of the mobile computing device, the battery status indication corresponding to the identified EV based upon applying the machine learning model to the vehicle battery data.

12. The computer-implemented method of claim 1 , wherein the EV is a previously-owned vehicle available for purchase.

13. The computer-implemented method of claim 1 , wherein the battery status indication includes a battery health indication.

14. The computer-implemented method of claim 1 , wherein the battery status indication includes a battery usage indication.

15. The computer-implemented method of claim 1 , further comprising:

determining, by the one or more processors of the mobile computing device, a vehicle insurance quote corresponding to the identified EV; and

providing, via the user interface associated with the mobile computing device, the vehicle insurance quote corresponding to the identified EV.

16. The computer-implemented method of claim 1 , further comprising:

determining, by the one or more processors of the mobile computing device, a vehicle loan quote corresponding to the identified EV; and

providing, via the user interface associated with the mobile computing device, the vehicle loan quote corresponding to the identified EV.

17. A system for tracking health and usage of electric vehicle (EV) batteries using quick response (OR) codes, comprising:

a battery health and usage application comprising computer-executable instructions configured to execute on one or more processors selected from a device processor of mobile computing device or a server processor, the mobile computing device comprising a camera, a user interface, a transceiver, and a memory;

wherein the computer-executable instructions, when executed by the one or more processors cause the one or more processors to:

cause the camera to capture an image of a tag attached to an EV, wherein the tag is permanently or removably attached to the EV via a sticker;

analyze the image of the tag attached to the EV;

identify the EV based upon analyzing the image of the tag attached to the EV;

determine vehicle battery data associated with a rechargeable battery that powers the identified EV,

wherein one or more of identifying the EV or determining the vehicle battery data associated with the rechargeable battery that powers the identified EV include accessing a blockchain storing data associated with one or more of the identified EV or the rechargeable battery that powers the identified EV;

determine, based upon the vehicle battery data associated with the rechargeable battery that powers the identified EV, a battery status indication corresponding to the identified EV; and

provide, via the user interface, the battery status indication corresponding to the identified EV.

18. The system of claim 17 , wherein the blockchain stores the data associated with one or more of the identified EV or the rechargeable battery that powers the EV in one or more blocks of transactions, wherein each transaction includes data associated with, respectively, one or more of the identified EV or the rechargeable battery that powers the identified EV.

19. The system of claim 17 , wherein the vehicle battery data includes one or more of: a type of rechargeable battery, a manufacturer of the rechargeable battery, a date of manufacture of the rechargeable battery, historical distances traveled by the identified EV per charge of the rechargeable battery that powers the identified EV, a number of times the rechargeable battery that powers the identified EV has been charged, historical amounts of time required to charge the rechargeable battery that powers the identified EV, or historical amounts of time between charges for the rechargeable battery that powers the identified EV.

20. The system of claim 17 , wherein the computer-executable instructions further cause the one or more processors to:

determine, via a computer network, vehicle data associated with the identified EV;

and wherein providing the battery status indication corresponding to the identified EV is further based upon the vehicle data associated with the identified EV.

21. The system of claim 20 , wherein at least a portion of the vehicle data is captured by an onboard computing device associated with the identified EV.

22. The system of claim 20 , wherein the vehicle data includes one or more of: a make of the identified EV, a model of the identified EV, a build of the identified EV, a vehicle identification number (VIN) associated with the identified EV, historical vehicle operational or telematics data associated with the identified EV, or historical sensor data associated with the identified EV.

23. The system of claim 17 , wherein the computer-executable instructions cause the one or more processors to determine the battery status indication corresponding to the identified EV by:

applying a machine learning model, trained using training data corresponding to historical vehicle battery data and historical battery status indications associated with historical EVs, to the vehicle battery data, wherein the machine learning model includes one or more of: a deep learning neural network, natural language processing, semantic analysis, automatic reasoning, regression analysis, support vector machine (SVM) analysis, decision tree analysis, random forest analysis, K-Nearest neighbor analysis, naïve Bayes analysis, clustering, or reinforcement learning; and

predicting the battery status indication corresponding to the identified EV based upon applying the machine learning model to the vehicle battery data.

24. The system of claim 17 , wherein the battery status indication includes a battery health indication.

25. The system of claim 17 , wherein the computer-executable instructions, when executed by the one or more processors, further cause the one or more processors to:

determine vehicle insurance quote data corresponding to the identified EV; and

provide the vehicle insurance quote data corresponding to the identified EV.

26. The system of claim 17 , wherein the computer-executable instructions, when executed by the one or more processors, further cause the one or more processors to:

determine vehicle loan quote data corresponding to the identified EV; and

provide the vehicle loan quote data corresponding to the identified EV.

27. A non-transitory computer-readable storage medium storing computer-readable instructions for tracking health and usage of electric vehicle (EV) batteries using quick response (OR) codes, wherein the computer-readable instructions, when executed by one or more processors, cause the one or more processors to:

cause a camera to capture an image of a tag attached to an EV, wherein the tag is permanently or removably attached to the EV via a sticker;

analyze the image of the tag attached to the EV;

identify the EV based upon analyzing the image of the tag attached to the EV;

determine vehicle battery data associated with a rechargeable battery that powers the identified EV,

wherein one or more of identifying the EV or determining the vehicle battery data associated with the rechargeable battery that powers the identified EV include accessing a blockchain storing data associated with one or more of the identified EV or the rechargeable battery that powers the identified EV;

determine, based upon the vehicle battery data associated with the rechargeable battery that powers the identified EV, a battery status indication corresponding to the identified EV; and

provide, via a user interface, the battery status indication corresponding to the identified EV.

28. The non-transitory computer-readable storage medium of claim 27 , wherein the blockchain stores the data associated with one or more of the identified EV or the rechargeable battery that powers the EV in one or more blocks of transactions, wherein each transaction includes data associated with, respectively, one or more of the identified EV or the rechargeable battery that powers the identified EV.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2022
From: GROSS, RYAN; MEGYESE, MATTHEW S.; HARR, JOSEPH P.; CHRISTENSEN, SCOTT THOMAS; KING, VICKI; HARBAUGH, SHAWN
To: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
Reel/Frame 061282/0916 →
Continuity (4)
Provisional Application 63392048 · Jul 25, 2022
Provisional Application 63356257 · Jun 28, 2022
Provisional Application 63352913 · Jun 16, 2022
Related Publication 20230410575A1 · Dec 21, 2023
References Cited (39)
US 9311271B2 · Wright · 2016 [cited by applicant]
US 9633487B2 · Wright · 2017 [cited by applicant]
US 9718371B2 · Anglin et al. · 2017 [cited by applicant]
US 9830748B2 · Rosenbaum · 2017 [cited by applicant]
US 9990782B2 · Rosenbaum · 2018 [cited by applicant]
US 10192369B2 · Wright · 2019 [cited by applicant]
US 10198879B2 · Wright · 2019 [cited by applicant]
US 10269190B2 · Rosenbaum · 2019 [cited by applicant]
US 10354333B1 · Hayward · 2019 [cited by applicant]
US 10437904B2 · Corghi · 2019 [cited by applicant]
US 10467824B2 · Rosenbaum · 2019 [cited by applicant]
US 10663529B1 · Bolotski et al. · 2020 [cited by applicant]
US 11227452B2 · Rosenbaum · 2022 [cited by applicant]
US 11407410B2 · Rosenbaum · 2022 [cited by applicant]
US 11524707B2 · Rosenbaum · 2022 [cited by applicant]
US 11594083B1 · Rosenbaum · 2023 [cited by applicant]
US 20130317693A1 · Jefferies et al. · 2013 [cited by applicant]
US 20140340231A1 · Stukenberg · 2014 [cited by examiner]
US 20170004712A1 · Yang · 2017 [cited by applicant]
US 20180158039A1 · Cox · 2018 [cited by examiner]
US 20180315127A1 · Chappell · 2018 [cited by examiner]
US 20190215882A1 · Kim · 2019 [cited by applicant]
US 20200019925A1 · Tokhtabaev · 2020 [cited by applicant]
US 20200164763A1 · Holme · 2020 [cited by applicant]
US 20200333151A1 · Akhtar · 2020 [cited by applicant]
US 20220072974A1 · Huang · 2022 [cited by examiner]
US 20220092893A1 · Rosenbaum · 2022 [cited by applicant]
US 20220123559A1 · Stefanopoulou · 2022 [cited by examiner]
US 20220340148A1 · Rosenbaum · 2022 [cited by applicant]
US 20220393457A1 · Olander · 2022 [cited by examiner]
US 20230060300A1 · Rosenbaum · 2023 [cited by applicant]
US 20230202344A1 · Simonis · 2023 [cited by examiner]
EP 3239686A1 · 2017 [cited by applicant]
EP 3578433B1 · 2020 [cited by applicant]
EP 3730375B1 · 2021 [cited by applicant]
EP 3960576A1 · 2022 [cited by applicant]
EP 4190659A1 · 2023 [cited by applicant]
EP 4190660A1 · 2023 [cited by applicant]
WO WO2013144954A1 · 2013 [cited by examiner]