US 11,693,888 B1
Intelligent grouping of travel data for review through a user interface
Grace Wu, Mountain View, CA (US); Shashank Shashikant Rao, Mountain View, CA (US); Susrutha Gongalla, Mountain View, CA (US); Ngoc Nhung Ho, Mountain View, CA (US); Carly Wood, Mountain View, CA (US); Brooke Henderer, Mountain View, CA (US); Vaibhav Sharma, Mountain View, CA (US); and Prasannavenkatesh Chandrasekar, Mountain View, CA (US)
Assigned to INTUIT, INC., Mountain View, CA (US)
Filed by INTUIT INC., Mountain View, CA (US)
Filed on Jul. 10, 2019, as Appl. No. 16/508,224.
Claims priority of provisional application 62/697,329, filed on Jul. 12, 2018.
Int. Cl. G06F 16/28 (2019.01); G06Q 40/00 (2023.01); G06N 5/04 (2023.01); G06F 16/29 (2019.01); G06Q 50/14 (2012.01); H04W 88/02 (2009.01); G06N 20/00 (2019.01)
CPC G06F 16/287 (2019.01) [G06F 16/29 (2019.01); G06N 5/04 (2013.01); G06N 5/046 (2013.01); G06Q 40/12 (2013.12); G06Q 40/123 (2013.12); G06Q 50/14 (2013.01); G06N 20/00 (2019.01); H04W 88/02 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for providing grouped travel data to a user interface of an application, comprising:
receiving a plurality of trip records from an application running on a remote device, wherein each trip record of the plurality of trip records comprises at least a start location, an end location, a trip mileage, a start time, and an end time;
providing a first subset of the plurality of trip records to a prediction model, wherein:
the first subset of the plurality of trip records is unlabeled, and
the prediction model is configured to predict a label for a trip record;
providing a second subset of the plurality of trip records to a model training module, wherein:
the second subset of the plurality of trip records is labeled, and
the model training module is configured to update the prediction model based on the second subset of the plurality of trip records;
receiving labels for each trip record of the first subset of the plurality of trip records from the prediction model;
grouping the first subset of the plurality of trip records based on the received labels;
transmitting the grouped first subset of the plurality of trip records to the application running on the remote device;
automatically generating a rule for future trip record categorization based on the received labels;
receiving user confirmation of the rule; and
based on receiving the user confirmation of the rule, automatically categorizing a future trip record based on the rule without providing the future trip record to the prediction model.