IP Library Granted Patent US 11,645,564
Granted Patent B2
US 11,645,564 · App. 17/404,356 · Granted May 9, 2023

Method and system for smart detection of business hot spots

Inventors: Grace Wu (Mountain View, CA); Shashank Shashikant Rao (San Jose, CA); Susrutha Gongalla (Mountain View, CA); Ngoc Nhung Ho (Mountain View, CA); Carly Wood (Mountain View, CA); Vaibhav Sharma (Mountain View, CA)
Assignee: INTUIT, INC.
G06N5/048G06Q10/04
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,645,564
App. No.
17/404,356
Granted
May 9, 2023
Kind
B2
Abstract

Aspects of the present disclosure provide techniques for classifying a trip. Embodiments include receiving, from a plurality of users, a plurality of historical trip records. Each of the plurality of historical trip records may comprise one or more historical trip attributes and historical classification information. Embodiments include training a predictive model, using the plurality of historical trip records, to classify trips based on trip records. Training the predictive model may comprise determining a plurality of hot spots based on the historical trip records, each of the plurality of hot spots comprising a region encompassing one or more locations, and associating, in the predictive model, the plurality of hot spots with historical classification information. Embodiments include receiving, from a user, a new trip record comprising a plurality of trip attributes related to a trip and using the predictive model to predict a classification for the trip based on the trip record.

Claims (67)

1. A method for trip classification, comprising:

receiving, from a plurality of users, a plurality of historical trip records, wherein each historical trip record of the plurality of historical trip records comprises:

one or more historical trip attributes comprising a respective occupation of a respective user; and

historical classification information;

determining a plurality of hot spots based on the historical trip records, wherein each of the plurality of hot spots comprises a region that encompasses one or more locations; and

storing associations between the plurality of hot spots, corresponding occupation information, and corresponding historical classification information;

receiving a trip record comprising a location related to a trip and an occupation of a user related to the trip; and

predicting a classification for the trip based on:

the location related to the trip;

the occupation of the user related to the trip; and

the associations between the plurality of hot spots, the corresponding occupation information, and the corresponding historical classification information.

2. The method of claim 1 , wherein each historical trip record of the historical trip records comprises one or more of:

a historical origin location; or

a historical destination location.

3. The method of claim 1 , wherein one or more hot spots of the plurality of hot spots comprise dynamic regions.

4. The method of claim 1 , wherein the location related to the trip comprises:

an origin location; or

a destination location.

5. The method of claim 1 , wherein predicting the classification for the trip comprises determining that the location related to the trip falls within a hot spot of the plurality of hot spots.

6. The method of claim 1 , wherein predicting the classification for the trip is further based on additional personal user data associated with a user.

7. The method of claim 1 , further comprising providing the classification to a user.

8. The method of claim 7 , further comprising:

receiving feedback from the user about the classification; and

predicting one or more classifications of subsequent trip records based in part on the feedback.

9. The method of claim 1 , wherein predicting the classification for the trip is based on:

one or more historical trip records of a user associated with the trip record; and

one or more additional historical trip records of one or more users other than the user.

10. A method for trip classification, comprising:

receiving, from a plurality of users, a plurality of historical trip records, wherein each historical trip record of the plurality of historical trip records comprises:

one or more historical trip attributes comprising a respective occupation of a respective user; and

historical classification information;

determining a plurality of hot spots based on the historical trip records, wherein each of the plurality of hot spots comprises a region that encompasses one or more locations; and

storing associations between the plurality of hot spots, corresponding occupation information, and corresponding historical classification information;

receiving, from a user, a trip record comprising a plurality of trip attributes related to a trip and an occupation of the user; and

predicting a classification for the trip based on:

the plurality of trip attributes related to the trip;

the occupation of the user; and

the associations between the plurality of hot spots, the corresponding occupation information, and the corresponding historical classification information.

11. The method of claim 10 , wherein the plurality of trip attributes comprises:

an origin location;

an origin time stamp;

a destination location; and

a destination time stamp.

12. The method of claim 11 , wherein predicting the classification for the trip comprises determining that one or more of the origin location or the destination location falls within a hot spot of the plurality of hot spots.

13. The method of claim 10 , wherein predicting the classification for the trip is further based on additional personal user data associated with the user.

14. The method of claim 10 , further comprising providing the classification to the user.

15. A system for trip classification, the system comprising:

one or more processors; and

memory comprising instructions that, when executed by the one or more processors, cause the system to:

receive, from a plurality of users, a plurality of historical trip records, wherein each historical trip record of the plurality of historical trip records comprises:

one or more historical trip attributes comprising a respective occupation of a respective user; and

historical classification information;

determine a plurality of hot spots based on the historical trip records, wherein each of the plurality of hot spots comprises a region that encompasses one or more locations; and

store associations between the plurality of hot spots, corresponding occupation information, and corresponding historical classification information;

receive a trip record comprising a location related to a trip and an occupation of a user related to the trip; and

predict a classification for the trip based on:

the location related to the trip;

the occupation of the user related to the trip; and

the associations between the plurality of hot spots, the corresponding occupation information, and the corresponding historical classification information.

16. The system of claim 15 , wherein each historical trip record of the historical trip records comprises one or more of:

a historical origin location; or

a historical destination location.

17. The system of claim 15 , wherein one or more hot spots of the plurality of hot spots comprise dynamic regions.

18. The system of claim 15 , wherein the location related to the trip comprises:

an origin location; or

a destination location.

19. The system of claim 15 , wherein predicting the classification for the trip comprises determining that the location related to the trip falls within a hot spot of the plurality of hot spots.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2021
From: WU, GRACE; SHASHIKANT RAO, SHASHANK; GONGALLA, SUSRUTHA; HO, NGOC NHUNG; WOOD, CARLY; SHARMA, VAIBHAV
To: INTUIT, INC.
Reel/Frame 057202/0019 →
Continuity (2)
Continuation 15913812 · Mar 6, 2018
Related Publication 20220067560A1 · Mar 3, 2022
Cited By (7)
US 12,236,367 US 12,387,036 US 12,430,150 US 12,437,238 US 12,566,913 US 12,585,862 US 12,619,815