IP Library › Granted Patent US 11,755,690
Granted Patent B1
US 11,755,690 · App. 18/067,615 · Granted Sep 12, 2023

Mitigating add financial institution errors by leveraging geolocation data

Inventors: Itay Margolin (Tel Aviv, IL); Alexsandr Kim (Tel Aviv, IL); Yagil Ovadia (Tel Aviv, IL); Yair Horesh (Tel Aviv, IL)
Assignee: INTUIT INC.
G06F18/24G06F16/29
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,755,690
App. No.
18/067,615
Granted
Sep 12, 2023
Kind
B1
Abstract

Techniques for detecting fraud may include mapping routing numbers of one or more financial institutions with geolocation data of the financial institutions; obtaining a geolocation of a user based on the user's internet protocol (IP) address; obtaining a first user input from the user indicating a first financial institution; generating a match score for each of the one or more financial institutions that indicates a level of match between the first user input and the respective financial institution; boosting the match score for each financial institution based on its location with respect to the geolocation of the user; generating a list of financial institutions having the boosted match score above a threshold; obtaining a second user input from the user indicating at least one second financial institution; and presenting search results to the user based on the second user input, wherein the search results are boosted.

Claims (36)

1. A computer-implemented method, comprising:

mapping routing numbers of one or more financial institutions with geolocation data of the financial institutions;

obtaining a geolocation of a user based on an internet protocol (IP) address of a user device;

obtaining a first user input from the user indicating a first financial institution;

generating a match score for each of the one or more financial institutions that indicates a level of match between the first user input and the respective financial institution;

boosting the match score for each financial institution based on its location with respect to the geolocation of the user;

generating a list of financial institutions having the boosted match score above a threshold;

obtaining a second user input from the user indicating at least one second financial institution; and

presenting search results to the user based on the second user input, wherein the search results are boosted based on a similarity between a routing number of the second financial institution and a routing number of the financial institutions in the generated list.

2. The method of claim 1 , wherein the mapping of routing numbers of the financial institutions with geolocation data is based on publicly available information.

3. The method of claim 1 , wherein the first user input and/or the second user input is obtained from financial data documents associated with the user.

4. The method of claim 1 , wherein the first user input and/or the second user input is obtained from a user interface of device operated by the user.

5. The method of claim 1 , wherein the boosting of the match score is based on an amount calculated with the formula: 1−min (1, distance between the location of the financial institution and the geolocation of a user/greatest distance between two points in a jurisdiction).

6. The method of claim 5 , wherein the distance between the location of the financial institution and the geolocation of a user is based on a straight-line distance.

7. The method of claim 5 , wherein the distance between the location of the financial institution and the geolocation of a user is based on a driving distance.

8. The method of claim 1 , wherein the threshold for generating a list of financial institutions is a predetermined constant.

9. The method of claim 1 , wherein the similarity between a routing number of the second financial institution and a routing number of the financial institutions in the generated list is based on a routing number prefix.

10. The method of claim 1 , wherein the geolocation data of the user is based on the user's internet protocol (IP) address.

11. A system for detecting fraud comprising a processor and an associated memory, the processor being configured for:

mapping routing numbers of one or more financial institutions with geolocation data of the financial institutions;

obtaining a geolocation of a user based on the user's internet protocol (IP) address;

obtaining a first user input from the user indicating a first financial institution;

generating a match score for each of the one or more financial institutions that indicates a level of match between the first user input and the respective financial institution;

boosting the match score for each financial institution based on its location with respect to the geolocation of the user;

generating a list of financial institutions having the boosted match score above a threshold;

obtaining a second user input from the user indicating at least one second financial institution; and

presenting search results to the user based on the second user input, wherein the search results are boosted based on a similarity between a routing number of the second financial institution and a routing number of the financial institutions in the generated list.

12. The system of claim 11 , wherein the mapping of routing numbers of the financial institutions with geolocation data is based on publicly available information.

13. The system of claim 11 , wherein the first user input and/or the second user input is obtained from financial data documents associated with the user.

14. The system of claim 11 , wherein the first user input and/or the second user input is obtained from a user interface of device operated by the user.

15. The system of claim 11 , wherein the boosting of the match score is based on an amount calculated with the formula: 1−min (1, distance between the location of the financial institution and the geolocation of a user/greatest distance between two points in a jurisdiction).

16. The system of claim 15 , wherein the distance between the location of the financial institution and the geolocation of a user is based on a straight-line distance.

17. The system of claim 15 , wherein the distance between the location of the financial institution and the geolocation of a user is based on a driving distance.

18. The system of claim 11 , wherein the threshold for generating a list of financial institutions is a predetermined constant.

19. The system of claim 11 , wherein the similarity between a routing number of the second financial institution and a routing number of the financial institutions in the generated list is based on a routing number prefix.

20. The system of claim 11 , wherein the geolocation data of the user is based on the user's internet protocol (IP) address.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2023
From: MARGOLIN, ITAY; KIM, ALEXSANDR; OVADIA, YAGIL; HORESH, YAIR
To: INTUIT INC.
Reel/Frame 063367/0767 →
Cited By (1)
US 12,705,436