IP Library Granted Patent US 11,938,948
Granted Patent B1
US 11,938,948 · App. 17/720,037 · Granted Mar 26, 2024

Customized vehicle operator workflows

Inventors: Joel Davis (San Francisco, CA); Sean McGee (San Francisco, CA); 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 11,938,948
App. No.
17/720,037
Granted
Mar 26, 2024
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 (52)

1. A method comprising:

determining, based on sensor data describing a current location of a vehicle, that the vehicle is within a geofence encompassing a geographic location;

accessing a vehicle operator workflow that corresponds with the vehicle responsive to the determining the current location of the vehicle, the vehicle operator workflow defining a task to be performed by an operator of the vehicle based on the geofence that encompasses the geographic location, the task being to submit a document;

causing display of a presentation of the task to submit the document at a display of a client device associated with the operator of the vehicle;

in response to detecting an input selecting the task presented on the display of the client device, executing a deep link to a third-party application on the client device, wherein executing the deep link facilitates transferring operation to the third-party application to complete the task, wherein the deep link configures the third-party application to initiate a state in which the vehicle operator may enter required data to complete the task;

detecting that the task has been completed by the operator of the vehicle through use of the third-party application; and

causing display of a confirmation that the task has been completed.

2. The method of claim 1 , wherein the geofence encompasses a geographic checkpoint along a designated route to be traveled by the vehicle.

3. The method of claim 1 , wherein the presentation of the task comprises a display of the vehicle operator workflow that includes a listing of at least the task to be performed by the operator of the vehicle.

4. The method of claim 1 , further comprising:

receiving a content item providing evidence the task has been completed by the operator of the vehicle; and

generating a report based on the content item.

5. The method of claim 1 , wherein the task is a first task, the vehicle operator workflow is a first vehicle operator workflow, and the method further comprises:

detecting a triggering condition has been satisfied in relation to the vehicle;

in response to detecting that the triggering condition has been satisfied, accessing a second vehicle operator workflow corresponding to the triggering condition and the vehicle, the second vehicle operator workflow comprising a set of tasks to be performed by the operator of the vehicle; and

causing display of the second vehicle operator workflow on the display of the client device, the presentation of the second vehicle operator workflow including at least one from the set of tasks to be performed by the operator of the vehicle.

6. The method of claim 5 , wherein the triggering condition comprises a request received from the client device.

7. The method of claim 1 , the task being to submit a bill of lading, the task comprising subtasks comprising submitting a photo, submitting a customer name, and submitting a reference number.

8. A system comprising:

one or more computer processors; and

one or more computer-readable mediums storing instructions that, when executed by the one or more computer processors, cause the system to perform operations comprising:

determining, based on sensor data describing a current location of a vehicle, that the vehicle is within a geofence encompassing a geographic location;

accessing a vehicle operator workflow that corresponds with the vehicle responsive to the determining the current location of the vehicle, the vehicle operator workflow defining a task to be performed by an operator of the vehicle based on the geofence that encompasses the geographic location, the task being to submit a document;

causing display of a presentation of the task to submit the document at a display of a client device associated with the operator of the vehicle;

in response to detecting an input selecting the task presented on the display of the client device, executing a deep link to a third-party application on the client device, wherein executing the deep link facilitates transferring operation to the third-party application to complete the task, wherein the deep link configures the third-party application to initiate a state in which the vehicle operator may enter required data to complete the task;

detecting that the task has been completed by the operator of the vehicle through use of the third-party application; and

causing display of a confirmation that the task has been completed.

9. The system of claim 8 , wherein the geofence encompasses a geographic checkpoint along a designated route to be traveled by the vehicle.

10. The system of claim 8 , wherein the presentation of the task comprises a display of the vehicle operator workflow that includes a listing of at least the task to be performed by the operator of the vehicle.

11. The system of claim 8 , the operations further comprising:

receiving a content item providing evidence the task has been completed by the operator of the vehicle; and

generating a report based on the content item.

12. The system of claim 8 , wherein the task is a first task, the vehicle operator workflow is a first vehicle operator workflow, and the operations further comprising:

detecting a triggering condition has been satisfied in relation to the vehicle;

in response to detecting that the triggering condition has been satisfied, accessing a second vehicle operator workflow corresponding to the triggering condition and the vehicle, the second vehicle operator workflow comprising a set of tasks to be performed by the operator of the vehicle; and

causing display of the second vehicle operator workflow on the display of the client device, the presentation of the second vehicle operator workflow including at least one from the set of tasks to be performed by the operator of the vehicle.

13. A non-transitory computer-readable medium storing instructions that, when executed by one or more computer processors of one or more computing devices, cause the one or more computing devices to perform operations comprising:

determining, based on sensor data describing a current location of a vehicle, that the vehicle is within a geofence encompassing a geographic location;

accessing a vehicle operator workflow that corresponds with the vehicle responsive to the determining the current location of the vehicle, the vehicle operator workflow defining a task to be performed by an operator of the vehicle based on the geofence that encompasses the geographic location, the task being to submit a document;

causing display of a presentation of the task to submit the document at a display of a client device associated with the operator of the vehicle;

in response to detecting an input selecting the task presented on the display of the client device, executing a deep link to a third-party application on the client device, wherein executing the deep link facilitates transferring operation to the third-party application to complete the task, wherein the deep link configures the third-party application to initiate a state in which the vehicle operator may enter required data to complete the task;

detecting that the task has been completed by the operator of the vehicle through use of the third-party application; and

causing display of a confirmation that the task has been completed.

14. The non-transitory computer-readable medium of claim 13 , wherein the geofence encompasses a geographic checkpoint along a designated route to be traveled by the vehicle.

15. The non-transitory computer-readable medium of claim 13 , wherein the presentation of the task comprises a display of the vehicle operator workflow that includes a listing of at least the task to be performed by the operator of the vehicle.

16. The non-transitory computer-readable medium of claim 13 , the operations further comprising:

receiving a content item providing evidence the task has been completed by the operator of the vehicle; and

generating a report based on the content item.

17. The non-transitory computer-readable medium of claim 13 , wherein the task is a first task, the vehicle operator workflow is a first vehicle operator workflow, and the operations further comprising:

detecting a triggering condition has been satisfied in relation to the vehicle;

in response to detecting that the triggering condition has been satisfied, accessing a second vehicle operator workflow corresponding to the triggering condition and the vehicle, the second vehicle operator workflow comprising a second set of tasks to be performed by the operator of the vehicle; and

causing display of the second vehicle operator workflow on the display of the client device, the presentation of the second vehicle operator workflow including at least one from the set of tasks to be performed by the operator of the vehicle.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 059714 FRAME: 0260. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT . Recorded May 5, 2022
From: DAVIS, JOEL; MCGEE, SEAN; CHEN, JOY; HSIA, TONIA; SONG, OLIVER
To: SAMSARA INC.
Reel/Frame 061007/0625 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2022
From: DAVIS, JOEL; MCGEE, SEAN; CHEN, JOY; HSIA, TONIA; SONG, OLIVER
To: INC., SAMSARA N
Reel/Frame 059714/0260 →
Continuity (2)
Continuation 17301505 · Apr 5, 2021
Provisional Application 63141471 · Jan 25, 2021
Cited By (35)
US 12,197,610 US 12,213,090 US 12,228,944 US 12,253,617 US 12,256,021 US 12,260,616 US 12,263,846 US 12,269,498 US 12,289,181 US 12,306,010 US 12,327,445 US 12,328,639 US 12,344,168 US 12,346,712 US 12,367,718 US 12,426,007 US 12,445,285 US 12,450,329 US 12,469,320 US 12,479,446 US 12,501,178 US 12,511,947 US 12,524,314 US 12,534,097 US 12,561,624 US 12,565,143 US 12,626,200 US 12,630,050 US 12,646,402 US 12,651,529 US 12,662,152 US 12,665,989 US 12,671,464 US 12,675,419 US 12,701,004