IP Library Granted Patent US 12,263,846
Granted Patent B1
US 12,263,846 · App. 18/427,405 · Granted Apr 1, 2025

Customized vehicle operator workflows

Inventors: Joel Davis (San Francisco, CA); Sean McGee (Woodstock, GA); Joy Chen (San Francisco, CA); Tonia Hsia (San Francisco, CA); Oliver Song (San Francisco, CA)
Assignee: Samsara Inc.
B60W40/08G06F9/3005H04W4/021H04W4/029B60W2040/0809
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,263,846
App. No.
18/427,405
Granted
Apr 1, 2025
Kind
B1
Abstract

Disclosed are systems, methods, and non-transitory computer-readable media for customized vehicle operator workflows. A vehicle operator workflow includes a set of tasks to be completed by a vehicle operator. The vehicle operator workflow may be presented to the vehicle operator upon satisfaction of a triggering event, such as upon the vehicle operator logging into an account or the vehicle entering a specified geographic region. The vehicle operator workflow may enable the vehicle operator to complete the individual tasks as well as submit evidence that the tasks have been completed.

Claims (48)

1. A computer-implemented method comprising:

providing, by a workflow management system, a user interface (UI) for presentation on a mobile device, the UI providing an option for submitting a bill of lading after detecting that a vehicle has entered a geofence encompassing a geographic checkpoint along a designated route to be traveled by the vehicle;

in response to detecting a selection of the option, updating the UI to present one or more tasks to be completed associated with the bill of lading;

after detecting an input in the UI indicating that one of the tasks has been completed, providing information in the UI that the task has been completed;

after detecting that all the one or more tasks have been completed, providing an option in the UI to submit the bill of lading; and

after detecting selection of the option to submit the bill of lading, automatically generating a report comprising information that the tasks associated with the bill of lading have been completed and a time of completion.

2. The method as recited in claim 1 , wherein the one or more tasks comprise submitting one or more photos, submitting a customer name, and submitting a reference number.

3. The method as recited in claim 1 , further comprising:

detecting that the bill of lading has been submitted; and

providing an option in the UI for selecting that a vehicle operator is ready to depart.

4. The method as recited in claim 1 , wherein the UI further includes a note for a vehicle operator.

5. The method as recited in claim 1 , wherein the UI for submitting the bill of lading is presented automatically based on detecting, by the workflow management system, an event associated with a vehicle operator workflow.

6. The method as recited in claim 5 , further comprising:

providing a notification in the UI that the vehicle operator workflow has been triggered.

7. The method as recited in claim 5 , wherein the event associate with the vehicle operator workflow includes determining that the vehicle has reached a geofence.

8. The method as recited in claim 7 , wherein the geofence encompasses a geographic checkpoint along a designated route to be traveled by the vehicle.

9. The method as recited in claim 7 , further comprising:

determining, based on sensor data describing an updated location of the vehicle, that the vehicle is within another geofence along a designated route; and

in response to determining that the vehicle is within the other geofence, accessing the vehicle operator workflow; and

causing presentation of a new task on the UI.

10. The method as recited in claim 1 , further comprising:

receiving, by the workflow management system, one or more content items providing evidence the one or more tasks have been completed by an operator of the vehicle.

11. A system comprising:

a memory comprising instructions; and

one or more computer processors, wherein the instructions, when executed by the one or more computer processors, cause the system to perform operations comprising:

providing, by a workflow management system, a user interface (UI) for presentation on a mobile device, the UI providing an option for submitting a bill of lading after detecting that a vehicle has entered a geofence encompassing a geographic checkpoint along a designated route to be traveled by the vehicle;

in response to detecting a selection of the option, updating the UI to present one or more tasks to be completed associated with the bill of lading;

after detecting an input in the UI indicating that one of the tasks has been completed, providing information in the UI that the task has been completed;

after detecting that all the one or more tasks have been completed, providing an option in the UI to submit the bill of lading; and

after detecting selection of the option to submit the bill of lading, automatically generating a report comprising information that the tasks associated with the bill of lading have been completed and a time of completion.

12. The system as recited in claim 11 , wherein the one or more tasks comprise submitting one or more photos, submitting a customer name, and submitting a reference number.

13. The system as recited in claim 11 , wherein the instructions further cause the one or more computer processors to perform operations comprising:

detecting that the bill of lading has been submitted; and

providing an option in the UI for selecting that a vehicle operator is ready to depart.

14. The system as recited in claim 11 , wherein the UI further includes a note for a vehicle operator.

15. The system as recited in claim 11 , wherein the UI for submitting the bill of lading is presented automatically based on detecting, by the workflow management system, an event associated with a vehicle operator workflow.

16. A non-transitory machine-readable storage medium including instructions that, when executed by a machine, cause the machine to perform operations comprising:

providing, by a workflow management system, a user interface (UI) for presentation on a mobile device, the UI providing an option for submitting a bill of lading after detecting that a vehicle has entered a geofence encompassing a geographic checkpoint along a designated route to be traveled by the vehicle;

in response to detecting a selection of the option, updating the UI to present one or more tasks to be completed associated with the bill of lading;

after detecting an input in the UI indicating that one of the tasks has been completed, providing information in the UI that the task has been completed;

after detecting that all the one or more tasks have been completed, providing an option in the UI to submit the bill of lading; and

after detecting selection of the option to submit the bill of lading, automatically generating a report comprising information that the tasks associated with the bill of lading have been completed and a time of completion.

17. The non-transitory machine-readable storage medium as recited in claim 16 , wherein the one or more tasks comprise submitting one or more photos, submitting a customer name, and submitting a reference number.

18. The non-transitory machine-readable storage medium as recited in claim 16 , wherein the machine further performs operations comprising:

detecting that the bill of lading has been submitted; and

providing an option in the UI for selecting that a vehicle operator is ready to depart.

19. The non-transitory machine-readable storage medium as recited in claim 16 , wherein the UI further includes a note for a vehicle operator.

20. The non-transitory machine-readable storage medium as recited in claim 16 , wherein the UI for submitting the bill of lading is presented automatically based on detecting, by the workflow management system, an event associated with a vehicle operator workflow.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2024
From: DAVIS, JOEL; MCGEE, SEAN AUSTEN; CHEN, JOY; HSIA, TONIA; SONG, OLIVER
To: SAMSARA INC.
Reel/Frame 066311/0940 →
Continuity (3)
Continuation 17720037 · Apr 13, 2022
Continuation 17301505 · Apr 5, 2021
Provisional Application 63141471 · Jan 25, 2021
References Cited (70)
US 5168444A · Cukor · 1992 [cited by examiner]
US 9183273B2 · Raghunathan · 2015 [cited by examiner]
US 9908508B2 · Phelan · 2018 [cited by examiner]
US 10035516B2 · Sinaguinan · 2018 [cited by examiner]
US 10405136B2 · Zises · 2019 [cited by examiner]
US 10755217B2 · Hirschfeld · 2020 [cited by examiner]
US 10810530B2 · Geisler · 2020 [cited by examiner]
US 10841733B1 · Sailer · 2020 [cited by examiner]
US 10885490B2 · Mains, Jr. · 2021 [cited by examiner]
US 11352012B1 · Davis · 2022 [cited by examiner]
US 11383620B2 · Tang · 2022 [cited by examiner]
US 11800317B1 · Dugar · 2023 [cited by examiner]
US 11938948B1 · Davis · 2024 [cited by examiner]
US 20060074707A1 · Schuette · 2006 [cited by examiner]
US 20130103307A1 · Sartipi · 2013 [cited by examiner]
US 20140087772A1 · Papa · 2014 [cited by examiner]
US 20140108080A1 · Mitchell · 2014 [cited by examiner]
US 20140226010A1 · Molin · 2014 [cited by examiner]
US 20150302323A1 · Connolly · 2015 [cited by examiner]
US 20150355889A1 · Kilby · 2015 [cited by examiner]
US 20160092805A1 · Geisler · 2016 [cited by examiner]
US 20160295363A1 · Jelle · 2016 [cited by examiner]
US 20160300242A1 · Truong · 2016 [cited by examiner]
US 20170039890A1 · Truong · 2017 [cited by examiner]
US 20170053647A1 · Nichols · 2017 [cited by examiner]
US 20170131711A1 · Thomson · 2017 [cited by examiner]
US 20170240181A1 · Yu · 2017 [cited by examiner]
US 20180046964A1 · Leoni · 2018 [cited by examiner]
US 20180096588A1 · Shabah · 2018 [cited by examiner]
US 20180218320A1 · Lee · 2018 [cited by examiner]
US 20180341533A1 · Shanbhag · 2018 [cited by examiner]
US 20180343538A1 · Bastide · 2018 [cited by examiner]
US 20190066033A1 · Mains, Jr. · 2019 [cited by examiner]
US 20190066042A1 · Conlon · 2019 [cited by examiner]
US 20190102146A1 · Swift · 2019 [cited by examiner]
US 20190107834A1 · Ravindranath · 2019 [cited by examiner]
US 20190227569A1 · Weslosky · 2019 [cited by examiner]
US 20190236514A1 · Schubert · 2019 [cited by examiner]
US 20190384842A1 · Rao · 2019 [cited by examiner]
US 20200094851A1 · Smye-Rumsby · 2020 [cited by examiner]
US 20200151676A1 · Mitchell · 2020 [cited by examiner]
US 20200311847A1 · Sailer · 2020 [cited by examiner]
US 20200344824A1 · Kennedy · 2020 [cited by examiner]
US 20200349496A1 · Irwin · 2020 [cited by examiner]
US 20210035051A1 · Mains, Jr · 2021 [cited by examiner]
US 20210037339A1 · Ornelas · 2021 [cited by examiner]
US 20210042724A1 · Rathod · 2021 [cited by examiner]
US 20210046888A1 · Vardharajan · 2021 [cited by examiner]
US 20210082220A1 · Boerger · 2021 [cited by examiner]
US 20210107490A1 · Aman · 2021 [cited by examiner]
US 20210116938A1 · Sun · 2021 [cited by examiner]
US 20210182870A1 · Degeneffe · 2021 [cited by examiner]
US 20210312798A1 · Huang · 2021 [cited by examiner]
US 20230070968A1 · Mains, Jr. · 2023 [cited by examiner]
“U.S. Appl. No. 17/301,505, Corrected Notice of Allowability mailed Mar. 4, 2022”, 2 pgs. [cited by applicant]
“U.S. Appl. No. 17/301,505, Examiner Interview Summary mailed Aug. 16, 2021”, 2 pgs. [cited by applicant]
“U.S. Appl. No. 17/301,505, Examiner Interview Summary mailed Oct. 22, 2021”, 2 pgs. [cited by applicant]
“U.S. Appl. No. 17/301,505, Final Office Action mailed Oct. 7, 2021”, 34 pgs. [cited by applicant]
“U.S. Appl. No. 17/301,505, Non Final Office Action mailed Jun. 7, 2021”, 22 pgs. [cited by applicant]
“U.S. Appl. No. 17/301,505, Notice of Allowance mailed Feb. 9, 2022”, 9 pgs. [cited by applicant]
“U.S. Appl. No. 17/301,505, Response filed Jan. 7, 2022 to Final Office Action mailed Oct. 7, 2021”, 16 pgs. [cited by applicant]
“U.S. Appl. No. 17/301,505, Response filed Sep. 2, 2021 to Non Final Office Action mailed Jun. 7, 2021”, 12 pgs. [cited by applicant]
“U.S. Appl. No. 17/720,037, Advisory Action mailed Oct. 23, 2023”, 3 pgs. [cited by applicant]
“U.S. Appl. No. 17/720,037, Corrected Notice of Allowability mailed Dec. 15, 2023”, 3 pgs. [cited by applicant]
“U.S. Appl. No. 17/720,037, Final Office Action mailed Jul. 28, 2023”, 40 pgs. [cited by applicant]
“U.S. Appl. No. 17/720,037, Non Final Office Action mailed Mar. 15, 2023”, 36 pgs. [cited by applicant]
“U.S. Appl. No. 17/720,037, Notice of Allowance mailed Nov. 20, 2023”, 13 pgs. [cited by applicant]
“U.S. Appl. No. 17/720,037, Response filed May 26, 2023 to Non Final Office Action mailed Mar. 15, 2023”, 16 pgs. [cited by applicant]
“U.S. Appl. No. 17/720,037, Response filed Oct. 5, 2023 to Final Office Action mailed Jul. 28, 2023”, 10 pgs. [cited by applicant]
“U.S. Appl. No. 17/720,037, Response filed Oct. 26, 2023 to Advisory Action mailed Oct. 23, 2023”, 11 pgs. [cited by applicant]