IP Library › Granted Patent US 10,591,576
Granted Patent B1
US 10,591,576 · App. 16/434,525 · Granted Mar 17, 2020

Automated system for vehicle tracking

Inventors: Qiaochu Tang (The Colony, TX); Micah Price (Plano, TX); Jason Hoover (Grapevine, TX); Geoffrey Dagley (McKinney, TX); Avid Ghamsari (Frisco, TX)
Assignee: Capital One Services, LLC
G01S5/0027G06T7/70G07C5/008G08G1/205G06T2207/30244G06T2207/30264
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 10,591,576
App. No.
16/434,525
Granted
Mar 17, 2020
Kind
B1
Abstract

Aspects described herein may allow for vehicle tracking. Systems and methods described herein may allow a vehicle to automatically detect the presence of a physical marker at a parking space. An image of the physical marker may be processed to determine the location of the vehicle, which may be stored and/or output for display.

Claims (43)

1. A computing device comprising:

a wireless transceiver;

one or more processors; and

memory storing instructions that, when executed by the one or more processors, cause the computing device to:

receive an indication from a parking sensor of a vehicle associated with the computing device that the vehicle has shifted into park;

capture, in response to receiving the indication and by an image sensor of the vehicle, first data indicating a first physical marker;

send, by the wireless transceiver and based on detecting the first data, the first data to a server, wherein the first data causes the server to store location information determined based on the first data, and wherein the location information corresponds to the parked vehicle;

send, by the wireless transceiver and to the server, a request to retrieve the location information;

receive, from the server, by the wireless transceiver, and in response to the request, the location information; and

cause output of the location information for display to a user.

2. The computing device of claim 1 , wherein the first physical marker comprises a QR code.

3. The computing device of claim 2 , wherein the first data comprises image data corresponding to the QR code.

4. The computing device of claim 1 , wherein the parking sensor comprises an electronic sensor for determining a selected gear of the vehicle.

5. The computing device of claim 1 , wherein the instructions, when executed by the one or more processors, cause the computing device to validate the first data by determining that the first data comprises a location tag in a predetermined zone of an image.

6. The computing device of claim 1 , wherein the instructions, when executed by the one or more processors, cause the computing device to capture and send the first data based on determining, by the computing device, that a video stream captured by the image sensor comprises an instance of a QR code.

7. The computing device of claim 1 , wherein the wireless transceiver comprises a cellular transceiver.

8. The computing device of claim 1 , wherein the wireless transceiver comprises a Bluetooth™ transceiver, and wherein the instructions, when executed by the one or more processors, cause the computing device to send the first data to the server by sending, by a tethered connection associated with the Bluetooth™ transceiver, the first data to the server.

9. The computing device of claim 1 , wherein the vehicle comprises the computing device.

10. A method comprising:

receiving, by a computing device, an indication from a parking sensor of a vehicle that the vehicle has shifted into park;

capturing, in response to receiving the indication and by an image sensor of the vehicle, an image;

determining, by the computing device, that the image comprises first data corresponding to a first physical marker;

sending, by the computing device and based on the determining, the first data to a server, wherein the first data causes the server to store location information determined based on the first data, and wherein the location information corresponds to the parked vehicle;

sending, by the computing device and to the server, a request to retrieve the location information;

receiving, from the server, by the computing device, and in response to the request, the location information; and

causing, by the computing device, output of the location information for display to a user.

11. The method of claim 10 , wherein the first physical marker comprises a QR code.

12. The method of claim 11 , wherein the first data comprises an image of the QR code.

13. The method of claim 12 , wherein the parking sensor comprises an electronic sensor for determining a selected gear of the vehicle.

14. The method of claim 10 , wherein determining that the image comprises first data comprises determining that the image comprises a location tag in a predetermined zone of the image.

15. The method of claim 14 , wherein the location tag comprises a QR code.

16. The method of claim 10 , wherein sending the first data to the server comprises sending, by a wireless transceiver of the computing device, the first data.

17. The method of claim 16 , wherein the wireless transceiver comprises a cellular transceiver.

18. The method of claim 16 , wherein the wireless transceiver comprises a Bluetooth™ transceiver, and wherein sending the first data comprises sending, by a tethered connection associated with the Bluetooth™ transceiver, the first data.

19. The method of claim 10 , wherein the vehicle comprises the computing device.

20. One or more non-transitory media storing instructions that, when executed by one or more processors, cause the one or more processors to perform steps comprising:

detecting, based on feedback from a parking sensor of a vehicle, that the vehicle has shifted into park;

capturing, by an image sensor of the vehicle and in response to the detecting, an image;

determining, based on detecting that the image comprises a QR code, first data corresponding to the QR code;

sending, based on the determining, the first data to a server, wherein the first data causes the server to store location information determined based on the first data, and wherein the location information corresponds to the parked vehicle;

sending, to the server, a request to retrieve the location information;

receiving, from the server and in response to the request, the location information corresponding to the QR code; and

displaying the location information on a display screen.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 10, 2019
From: TANG, QIAOCHU; PRICE, MICAH; HOOVER, JASON; DAGLEY, GEOFFREY; GHAMSARI, AVID
To: CAPITAL ONE SERVICES, LLC
Reel/Frame 049415/0156 →
Cited By (2)
US 12,449,500 US 12,625,549