IP Library › Granted Patent US 11,483,523
Granted Patent B2
US 11,483,523 · App. 16/695,638 · Granted Oct 25, 2022

System and method for obtaining video for use with photo-based estimation

Inventors: Denny Devasia Kuruvilla (Toronto, CA); Esli Gjini (Etobicoke, CA); Sarah Reeve (Toronto, CA); Harjot Singh Panag (Brampton, CA); Justin Seto (Markham, CA); Naomi Sarah Feth (Toronto, CA); Anurag Thakur (Toronto, CA)
Assignee: The Toronto-Dominion Bank
H04N7/183G06Q40/08G06T7/0002H04L67/12H04L67/306G06T2207/10016G06T2207/30248
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 11,483,523
App. No.
16/695,638
Filed
Nov 26, 2019
Granted
Oct 25, 2022
Kind
B2
Art Unit
3694
USPC
705/4
Abstract

A server comprises a communications module, a processor coupled to the communications module, and a memory coupled to the processor. The memory stores processor-executable instructions which, when executed by the processor, configure the processor to receive, via the communications module and from a remote computing device, video data of a vehicle in an original state, store, in the memory, at least some of the video data of the vehicle and associate the stored video data with an account, receive, via the communications module and from the remote computing device, an indication of a claim, the indication associated with an account identifier, retrieve, using the account identifier and from the memory, the video data of the vehicle in the original state from the memory, and send, via the communications module and to the remote computing device, instructions for obtaining video data of the vehicle based on the video data of the vehicle in the original state.

Claims (63)

1. A server comprising:

a communications module;

a processor coupled to the communications module; and

a memory coupled to the processor, the memory storing processor-executable instructions which, when executed by the processor, configure the processor to:

receive, via the communications module and from a remote computing device, video data of a vehicle in an original state;

store, in the memory, at least some of the video data of the vehicle and associate the stored video data with an account;

receive, via the communications module and from the remote computing device, an indication of a claim, the indication associated with an account identifier;

retrieve, using the account identifier and from the memory, the video data of the vehicle in the original state from the memory;

provide, via the communications module and to the remote computing device, a chat interface to initiate a live chat session; and

within the live chat session, the processor is configured to:

send, via the communications module and to the remote computing device, instructions for obtaining video data of the vehicle based on the video data of the vehicle in the original state;

receive, via the communications module and from the remote computing device, video data of the vehicle captured in accordance with the instructions;

compare video data of the vehicle in the original state to video data of the vehicle captured in accordance with the instructions to numerically quantify an amount of damage to the vehicle; and

send a message that includes a numerical value based on the quantified amount of damage to the vehicle.

2. The server of claim 1 , wherein the indication of the claim includes an indication of a damage location of the vehicle.

3. The server of claim 2 , wherein the instructions for obtaining video data of the vehicle include instructions for obtaining video data of the vehicle at the damage location.

4. The server of claim 3 , wherein the instructions for obtaining video data of the vehicle include an indication of a starting point and an ending point for video capture.

5. The server of claim 1 , wherein the instructions for obtaining video data of the vehicle include instructions for capturing an identifier of the vehicle.

6. The server of claim 1 , wherein the processor-executable instructions, when executed by the processor, further configure the processor to:

receive, via the communications module and from the remote computing device, video data of the vehicle captured in response to the instructions; and

process the video data to confirm an identity of the vehicle.

7. The server of claim 1 , wherein the processor-executable instructions, when executed by the processor, further configure the processor to:

process the video data of the vehicle in the original state to identify at least one of pre-existing damage to the vehicle and aftermarket modifications made to the vehicle.

8. The server of claim 1 , wherein the processor-executable instructions, when executed by the processor, further configure the processor to:

generate a three-dimensional model of the vehicle based at least on the video data of the vehicle in the original state.

9. The server of claim 8 , wherein the instructions for obtaining video data of the vehicle are further based on the three-dimensional model of the vehicle.

10. The server of claim 1 , wherein the processor-executable instructions, when executed by the processor, further configure the processor to:

receive, via the communications module and from the remote computing device, a request to initiate the chat session.

11. A method comprising:

receiving, via a communications module and from a remote computing device, video data of a vehicle in an original state;

storing at least some of the video data of the vehicle in memory and associating the stored video data with an account;

receiving, via the communications module and from the remote computing device, an indication of a claim, the indication associated with an account identifier;

retrieving, using the account identifier and from the memory, the video data of the vehicle in the original state from the memory;

providing, via the communications module and to the remote computing device, a chat interface to initiate a live chat session; and

within the live chat session:

sending, via the communications module and to the remote computing device, instructions for obtaining video data of the vehicle based on the video data of the vehicle in the original state;

receiving, via the communications module and from the remote computing device, video data of the vehicle captured in accordance with the instructions;

comparing video data of the vehicle in the original state to video data of the vehicle captured in accordance with the instructions to numerically quantify an amount of damage to the vehicle; and

sending a message that includes a numerical value based on the quantified amount of damage to the vehicle.

12. The method of claim 11 , wherein the instructions for obtaining video data of the vehicle include instructions for obtaining video data of the vehicle at a damage location.

13. The method of claim 12 , wherein the instructions for obtaining video data of the vehicle include an indication of a starting point and an ending point for video capture.

14. The method of claim 11 , wherein the instructions for obtaining video data of the vehicle include instructions for capturing an identifier of the vehicle.

15. The method of claim 11 , further comprising:

receiving, via the communications module and from the remote computing device, video data of the vehicle captured in response to the instructions; and

processing the video data to confirm an identity of the vehicle.

16. The method of claim 11 , further comprising:

processing the video data of the vehicle in the original state to identify at least one of pre-existing damage to the vehicle and aftermarket modifications made to the vehicle.

17. The method of claim 11 , further comprising:

generating a three-dimensional model of the vehicle based at least on the video data of the vehicle in the original state.

18. The method of claim 17 , wherein the instructions for obtaining video data of the vehicle are further based on the three-dimensional model of the vehicle.

19. The method of claim 11 , further comprising:

receiving, via the communications module and from the remote computing device, a request to initiate the chat session.

20. A non-transitory computer readable storage medium comprising computer-executable instructions which, when executed, configure a computing device to:

receive, via a communications module and from a remote computing device, video data of a vehicle in an original state;

store, in memory, at least some of the video data of the vehicle and associate the stored video data with an account;

receive, via the communications module and from the remote computing device, an indication of a claim, the indication associated with an account identifier;

retrieve, using the account identifier and from the memory, the video data of the vehicle in the original state from the memory;

provide, via the communications module and to the remote computing device, a chat interface to initiate a live chat session; and

within the live chat session:

send, via the communications module and to the remote computing device, instructions for obtaining video data of the vehicle based on the video data of the vehicle in the original state

receive, via the communications module and from the remote computing device, video data of the vehicle captured in accordance with the instructions;

compare video data of the vehicle in the original state to video data of the vehicle captured in accordance with the instructions to numerically quantify an amount of damage to the vehicle; and

send a message that includes a numerical value based on the quantified amount of damage to the vehicle.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2022
From: KURUVILLA, DENNY DEVASIA; GJINI, ESLI; REEVE, SARAH; PANAG, HARJOT SINGH; SETO, JUSTIN; FETH, NAOMI SARAH; THAKUR, ANURAG
To: THE TORONTO-DOMINION BANK
Reel/Frame 061135/0857 →
Continuity (1)
Related Publication 20210160459A1 · May 27, 2021