IP Library › Granted Patent US 12,236,677
Granted Patent B2
US 12,236,677 · App. 17/248,794 · Granted Feb 25, 2025

Computer vision based asset evaluation

Inventors: Sophie Bermudez (Washington, DC); Alexandra Colevas (Arlington, VA); Michael Saia (New York, NY); Kaylyn Gibilterra (New York, NY); Sarah J. Cunningham (Arlington, VA); Salik Shah (Washington, DC)
Assignee: Capital One Services, LLC
G06V20/10G06N20/00G06Q30/0278G06Q30/0601H04L47/781H04L47/788
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,236,677
App. No.
17/248,794
Granted
Feb 25, 2025
Kind
B2
Abstract

A processing platform may receive a plurality of images. The processing platform may determine respective asset types of the plurality of assets based on a computer vision technique. The processing platform may determine respective estimated values of the plurality of assets based on the respective asset types. The processing platform may provide information identifying the respective estimated values of the plurality of assets to two or more recipients. The processing platform may receive allocation information. The processing platform may determine a selected allocation of the plurality of assets for the two or more recipients based on the allocation information and using a second model. The processing platform may perform one or more actions based on the selected allocation.

Claims (76)

1. A method comprising:

receiving, by a device, a plurality of images that depict a plurality of assets;

determining, by the device and based on a valuation model, valuation information that identifies estimated values associated with the plurality of assets,

wherein the valuation model is trained based on one or more parameters associated with the plurality of images and based on historical data associated with using images to evaluate assets;

determining, by the device, a selected allocation of the plurality of assets for a plurality of recipients using an allocation model and based on allocation information that identifies bids or priority levels of the plurality of recipients with regard to the plurality of assets,

wherein the allocation model receives, as input, at least one of:

the estimated values, or

the allocation information, and

wherein the allocation model outputs the selected allocation; and

performing, by the device, one or more actions based on the selected allocation.

2. The method of claim 1 , further comprising:

providing, to a plurality of user devices, at least a portion of the valuation information; and

wherein receiving the allocation information comprises:

receiving the allocation information from the plurality of user devices.

3. The method of claim 1 , wherein the allocation information includes, for each of the plurality of recipients, a rank value for each of the plurality of assets.

4. The method of claim 1 , wherein the allocation model comprises a machine learning model trained using historical data associated with prior asset allocations, prior estimated values, and prior allocation information.

5. The method of claim 1 , wherein the allocation model comprises an optimization model, the optimization model comprising one or more of:

a vector optimization model,

a multi-object optimization model, or

a Pareto optimization model.

6. The method of claim 1 , further comprising:

receiving updated allocation information after determining the selected allocation; and

determining, using the allocation model, an updated allocation of the plurality of assets based on the updated allocation information.

7. The method of claim 1 , wherein performing the one or more actions comprises:

generating, based on the selected allocation, a document that indicates, for each of the plurality of assets, a corresponding recipient of the plurality of recipients.

8. A device, comprising:

one or more memories; and

one or more processors, coupled to the one or more memories, configured to:

receive a plurality of images that depict a plurality of assets;

determine, based on a valuation model, valuation information that identifies estimated values associated with the plurality of assets,

wherein the valuation model is trained based on one or more parameters associated with the plurality of images and based on historical data associated with using images to evaluate assets;

determine a selected allocation of the plurality of assets for a plurality of recipients using an allocation model and based on allocation information that identifies bids or priority levels of the plurality of recipients with regard to the plurality of assets,

wherein the allocation model receives, as input, at least one of:

the estimated values, or

the allocation information, and

wherein the allocation model outputs the selected allocation; and

perform one or more actions based on the selected allocation.

9. The device of claim 8 , wherein the one or more processors are further configured to:

provide, to a plurality of user devices, at least a portion of the valuation information; and

wherein the one or more processors, when receiving the allocation information, are configured to:

receive the allocation information from the plurality of user devices.

10. The device of claim 8 , wherein the allocation information includes, for each of the plurality of recipients, a rank value for each of the plurality of assets.

11. The device of claim 8 , wherein the allocation model comprises a machine learning model trained using historical data associated with prior asset allocations, prior estimated values, and prior allocation information.

12. The device of claim 8 , wherein the allocation model comprises an optimization model, the optimization model comprising one or more of:

a vector optimization model,

a multi-object optimization model, or

a Pareto optimization model.

13. The device of claim 8 , wherein the one or more processors are further configured to:

receive updated allocation information after determining the selected allocation; and

determine, using the allocation model, an updated allocation of the plurality of assets based on the updated allocation information.

14. The device of claim 8 , wherein the one or more processors, when performing the one or more actions, are configured to:

generate, based on the selected allocation, a document that indicates, for each of the plurality of assets, a corresponding recipient of the plurality of recipients.

15. A non-transitory computer-readable medium storing a set of instructions, the set of instructions comprising:

one or more instructions that, when executed by one or more processors of a device, cause the device to:

receive a plurality of images that depict a plurality of assets;

determine, based on a valuation model, valuation information that identifies estimated values associated with the plurality of assets,

wherein the valuation model is trained based on one or more parameters associated with the plurality of images and based on historical data associated with using images to evaluate assets;

determine a selected allocation of the plurality of assets for a plurality of recipients using an allocation model and based on allocation information that identifies bids or priority levels of the plurality of recipients with regard to the plurality of assets,

wherein the allocation model receives, as input, at least one of:

the estimated values, or

the allocation information, and

wherein the allocation model outputs the selected allocation; and

perform one or more actions based on the selected allocation.

16. The non-transitory computer-readable medium of claim 15 , wherein the one or more instructions further cause the device to:

provide, to a plurality of user devices, at least a portion of the valuation information; and

wherein the one or more instructions, that cause the device to receive the allocation information, cause the device to:

receive the allocation information from the plurality of user devices.

17. The non-transitory computer-readable medium of claim 15 , wherein the allocation information includes, for each of the plurality of recipients, a rank value for each of the plurality of assets.

18. The non-transitory computer-readable medium of claim 15 , wherein the allocation model comprises a machine learning model trained using historical data associated with prior asset allocations, prior estimated values, and prior allocation information.

19. The non-transitory computer-readable medium of claim 15 , wherein the allocation model comprises an optimization model, the optimization model comprising one or more of:

a vector optimization model,

a multi-object optimization model, or

a Pareto optimization model.

20. The non-transitory computer-readable medium of claim 15 , wherein the one or more instructions further cause the device to:

receive updated allocation information after determining the selected allocation; and

determine, using the allocation model, an updated allocation of the plurality of assets based on the updated allocation information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2021
From: BERMUDEZ, SOPHIE; COLEVAS, ALEXANDRA; SAIA, MICHAEL; GIBILTERRA, KAYLYN; CUNNINGHAM, SARAH J.; SHAH, SALIK
To: CAPITAL ONE SERVICES, LLC
Reel/Frame 055182/0716 →
Continuity (3)
Continuation 16535340 · Aug 8, 2019
Continuation 16386118 · Apr 16, 2019
Related Publication 20210166026A1 · Jun 3, 2021
References Cited (26)
US 6161099A · Harrington et al. · 2000 [cited by applicant]
US 10410056B1 · Bermudez et al. · 2019 [cited by applicant]
US 10740694B2 · Harvill et al. · 2020 [cited by applicant]
US 10789610B2 · Smith · 2020 [cited by applicant]
US 10915752B2 · Bermudez et al. · 2021 [cited by applicant]
US 20020004775A1 · Kossovsky · 2002 [cited by examiner]
US 20070179878A1 · Kim · 2007 [cited by applicant]
US 20070208685A1 · Blumenau · 2007 [cited by applicant]
US 20070261072A1 · Boulet et al. · 2007 [cited by applicant]
US 20100023371A1 · Hartz et al. · 2010 [cited by applicant]
US 20110055895A1 · Roskowski et al. · 2011 [cited by applicant]
US 20130086076A1 · Pandit et al. · 2013 [cited by applicant]
US 20140101695A1 · Canney · 2014 [cited by examiner]
US 20140297447A1 · O'Brien et al. · 2014 [cited by applicant]
US 20160092980A1 · Hounsell et al. · 2016 [cited by applicant]
US 20160110813A1 · Hayden · 2016 [cited by applicant]
US 20160180468A1 · Buss et al. · 2016 [cited by applicant]
US 20170286877A1 · Zhou · 2017 [cited by examiner]
US 20190155941A1 · Bhide et al. · 2019 [cited by applicant]
US 20190392505A1 · Amemura · 2019 [cited by applicant]
CN 106294694A · 2017 [cited by examiner]
JP 2019128881A · 2019 [cited by applicant]
Fair Split, “Divide Things, Not Families”, Sep. 22, 2015, 6 pages, Retrieved from [https://www.fairsplit.com/]. [cited by applicant]
Ndikum P., “Machine Learning Algorithms for Financial Asset Price Forecasting”, University of Oxford, Mar. 31, 2020, 16 pages. [cited by applicant]
Sullivan P., “When Dividing Assets, The Little Things Matter”, Apr. 15, 2016, 4 pages, Retrieved from [https://www.nytimes.com/2016/04/16/your-money/when-dividing-assets-the-little-things-matter.html]. [cited by applicant]
Woodenbikes, “How To Divide Estate Fairly and Happily”, Apr. 12, 2010, 26 pages, Retrieved from [https://www.instructables.com/id/How-to-divide-the-Estate-Fairly-and-Happily/]. [cited by applicant]