IP Library Granted Patent US 11,941,555
Granted Patent B2
US 11,941,555 · App. 17/201,158 · Granted Mar 26, 2024

System and method for fulfilling work tasks via modular autonomous vehicles

Inventors: David Michael Duffy (Zurich, CH); Matthew John Lawrenson (Chesterfield, MO); Jan Jasper van den BERG (London, GB); Kenji Sugihara (Tokyo, JP); Sadako Yamagata (Kanagawa, JP); Akihisa Kawasaki (Kanagawa, JP); Koichi Nakahara (Kanagawa, JP)
Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
G06Q10/06311G05D1/0276B60P3/0257
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,941,555
App. No.
17/201,158
Granted
Mar 26, 2024
Kind
B2
Abstract

A method for fulfilling a work task request using a modular autonomous vehicle is provided. The method includes transmitting a work task request specifying a work request to be performed by the modular autonomous vehicle, and identifying equipment required for performing the work task request. Once the work task request is stored at a server, the method further includes identifying information of the equipment required for performing the work task request, and determining whether equipment of the modular autonomous vehicle corresponds to the equipment required for assigning the work task to the modular autonomous vehicle. Method also includes, upon receiving in-cabin sensing data, assigning or denying the work task to the modular autonomous vehicle for performance of the work task.

Claims (69)

1. A method for generating and fulfilling a work task via a modular autonomous vehicle, the method comprising:

transmitting, from a computing device and to a server, a work task request specifying a work request to be performed by the modular autonomous vehicle;

identifying, by the server, equipment required for performing the work task request;

accessing, by the modular autonomous vehicle, information of the equipment required for performing the work task request;

determining, by the server, whether equipment of the modular autonomous vehicle corresponds to the equipment required for performing the work task request;

when the equipment of the modular autonomous vehicle is determined to correspond to the equipment required for performing the work task request, requesting, by the server and from the modular autonomous vehicle, in-cabin sensing data of the modular autonomous vehicle;

assigning or denying, by the server, the work task to the modular autonomous vehicle based on the in-cabin sensing data;

when the work task is assigned to the modular autonomous vehicle, performing, by the modular autonomous vehicle, the work task as specified in the work task request,

receiving, at the modular autonomous vehicle and from a passenger device, a transport request;

displaying, on a display of the passenger device, a list of variable fare rates and corresponding arrival time tolerances;

receiving, on the passenger device, a selection of one of the variable fare rates;

modifying, by the modular autonomous vehicle, a schedule of the modular autonomous vehicle based on an arrival time tolerance corresponding to the selection of the one of the variable fare rates; and

analyzing, by the server, the work task request and the transport request to identify any flexibility in specifications, which allow both to be completed without conflict.

2. The method of claim 1 , wherein the equipment of the modular autonomous vehicle is currently installed equipment.

3. The method of claim 1 , wherein the equipment of the modular autonomous vehicle is available equipment configured to be installed.

4. The method of claim 1 , wherein the modular autonomous vehicle includes a driving part and a modular part.

5. The method of claim 4 , wherein the modular part is configured to be swapped out with another modular part including different equipment.

6. The method of claim 1 , wherein the equipment of the modular autonomous vehicle is driven by an actuator.

7. The method of claim 1 , wherein the equipment of the modular autonomous vehicle is a detachable fixture.

8. The method of claim 1 , wherein the server stores a plurality of work tasks, and the work tasks are filtered for selection by the modular autonomous vehicle based on the equipment of the modular autonomous vehicle.

9. The method of claim 1 , wherein the work task request specifies at least one of a location, mandatory equipment information, preferred equipment information and duration.

10. The method of claim 1 , wherein the work task request is automatically generated based on historical data.

11. The method of claim 1 , further comprising:

determining an amount of time required for performing the work task; and

determining whether the schedule of the modular autonomous vehicle allows performance of the work task based on the amount of time required.

12. The method of claim 11 , further comprising:

when the schedule of the modular autonomous vehicle does not allow the work task to be performed by the modular autonomous vehicle, modifying the schedule of the modular autonomous vehicle.

13. The method of claim 12 , wherein the schedule of the modular autonomous vehicle is modified by offering a variable fare for a transportation request received by the modular autonomous vehicle.

14. The method of claim 1 , further comprising:

determining, by the server, whether a manual component is specified in the work task request;

when the manual component is determined to be specified, identifying, by the server, a skill set required for performing the manual component;

identifying, by the server, a gig worker having the skill set required;

transmitting, by the server to the gig worker, a request to perform the manual component specified in the work task;

receiving, at the server and from the gig worker, an acceptance to perform the manual component specified in the work task; and

assigning, by the server and the gig worker, the manual component specified in the work task.

15. The method of claim 14 , further comprising:

identifying a location of the gig worker; and

modifying, by the modular autonomous vehicle, a travel route to coincide with the location of the gig worker.

16. The method of claim 1 , wherein the in-cabin sensing data includes image data captured by an in-cabin camera.

17. The method of claim 1 , wherein the modular autonomous vehicle is configured to provide at least one of a hotel service, a food service and a beverage service.

18. A non-transitory computer readable storage medium that stores a computer program, the computer program, when executed by a processor, causing a computer apparatus to perform a process for generating and fulfilling a work task request via a modular autonomous vehicle, the process comprising:

transmitting, from a computing device and to a server, a work task request specifying a work request to be performed by the modular autonomous vehicle;

identifying, by the server, equipment required for performing the work task request;

accessing, by the modular autonomous vehicle, information of the equipment required for performing the work task request;

determining, by the server, whether equipment of the modular autonomous vehicle corresponds to the equipment required for performing the work task request;

when the equipment of the modular autonomous vehicle is determined to correspond to the equipment required for performing the work task request, requesting, by the server and from the modular autonomous vehicle, in-cabin sensing data of the modular autonomous vehicle;

assigning or denying, by the server, the work task to the modular autonomous vehicle based on the in-cabin sensing data;

when the work task is assigned to the modular autonomous vehicle, performing, by the modular autonomous vehicle, the work task as specified in the work task request;

receiving, at the modular autonomous vehicle and from a passenger device, a transport request;

displaying, on a display of the passenger device, a list of variable fare rates and corresponding arrival time tolerances;

receiving, on the passenger device, a selection of one of the variable fare rates;

modifying, by the modular autonomous vehicle, a schedule of the modular autonomous vehicle based on an arrival time tolerance corresponding to the selection of the one of the variable fare rates; and

analyzing, by the server, the work task request and the transport request to identify any flexibility in specifications, which allow both to be completed without conflict.

19. A computer apparatus for fulfilling a work task request via a modular autonomous vehicle, the computer apparatus comprising:

a memory that stores instructions, and

a processor that executes the instructions,

wherein, when executed by the processor, the instructions cause the processor to perform operations, the operations comprising:

transmitting, from a computing device and to a server, a work task request specifying a work request to be performed by the modular autonomous vehicle;

identifying, by the server, equipment required for performing the work task request;

accessing, by the modular autonomous vehicle, information of the equipment required for performing the work task request;

determining, by the server, whether equipment of the modular autonomous vehicle corresponds to the equipment required for performing the work task request;

when the equipment of the modular autonomous vehicle is determined to correspond to the equipment required for performing the work task request, requesting, by the server and from the modular autonomous vehicle, in-cabin sensing data of the modular autonomous vehicle;

assigning or denying, by the server, the work task to the modular autonomous vehicle based on the in-cabin sensing data;

when the work task is assigned to the modular autonomous vehicle, performing, by the modular autonomous vehicle, the work task as specified in the work task request;

receiving, at the modular autonomous vehicle and from a passenger device, a transport request;

displaying, on a display of the passenger device, a list of variable fare rates and corresponding arrival time tolerances;

receiving, on the passenger device, a selection of one of the variable fare rates;

modifying, by the modular autonomous vehicle, a schedule of the modular autonomous vehicle based on an arrival time tolerance corresponding to the selection of the one of the variable fare rates; and

analyzing, by the server, the work task request and the transport request to identify any flexibility in specifications, which allow both to be completed without conflict.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 1, 2024
From: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
To: PANASONIC AUTOMOTIVE SYSTEMS CO., LTD.
Reel/Frame 066709/0702 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2021
From: DUFFY, DAVID MICHAEL; LAWRENSON, MATTHEW JOHN; VAN DEN BERG, JAN JASPER; SUGIHARA, KENJI; YAMAGATA, SADAKO; KAWASAKI, AKIHISA; NAKAHARA, KOICHI
To: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
Reel/Frame 057721/0443 →
Continuity (3)
Continuation PCTJP2019037398 · Sep 24, 2019
Provisional Application 62735339 · Sep 24, 2018
Related Publication 20210201230A1 · Jul 1, 2021