Transportation system including autonomous detachable engine modules and passenger module
First Claim
1. A computing system for an autonomous engine module, the computing system comprising one or more engine module computing system processors for controlling operation of the engine module computing system, and an engine module computing system memory for storing data and program instructions usable by the one or more engine module computing system processors, the engine module computing system memory storing a self-driving capability, the engine module computing system memory also storing data and program instructions that when executed by the one or more processors cause the one or more processors to:
- determine, by communication between an autonomous engine module in which the computing system resides and at least one other autonomous engine module of a plurality of autonomous engine modules including the autonomous engine module in which the computing system resides, and responsive to a request by a user for use of an autonomous engine module of the plurality of autonomous engine modules, at least one suitable autonomous engine module use candidate from the plurality of autonomous engine modules;
generate, responsive to a determination of at least one suitable autonomous engine module use candidate from the plurality of autonomous engine modules, a notification directed to the user including information relating to the at least one suitable autonomous engine module use candidate;
receive a selection by the user of an autonomous engine module use candidate from the at least one suitable autonomous engine module use candidate; and
using the self-driving capability, control the autonomous engine module to autonomously drive the autonomous engine module in which the computing system resides to a designated pickup location, responsive to selection by the user of the autonomous engine module in which the computing system resides as the autonomous engine module use candidate from the at least one suitable autonomous engine module use candidate.
2 Assignments
0 Petitions
Accused Products
Abstract
A computing system for an autonomous engine module stores a self-driving capability and is configured to determine, by communication between an autonomous engine module in which the computing system resides and other autonomous engine modules, and responsive to a user request for use of an autonomous engine module, at least one suitable autonomous engine module use candidate. The computing system may also generate a notification directed to the user including information relating to the at least one suitable autonomous engine module use candidate. The computing system may also receive a selection by the user of an autonomous engine module use candidate. The computing system may also, using the self-driving capability, autonomously drive the autonomous engine module to a designated pickup location responsive to selection by the user of the autonomous engine module as the autonomous engine module use candidate.
13 Citations
20 Claims
-
1. A computing system for an autonomous engine module, the computing system comprising one or more engine module computing system processors for controlling operation of the engine module computing system, and an engine module computing system memory for storing data and program instructions usable by the one or more engine module computing system processors, the engine module computing system memory storing a self-driving capability, the engine module computing system memory also storing data and program instructions that when executed by the one or more processors cause the one or more processors to:
-
determine, by communication between an autonomous engine module in which the computing system resides and at least one other autonomous engine module of a plurality of autonomous engine modules including the autonomous engine module in which the computing system resides, and responsive to a request by a user for use of an autonomous engine module of the plurality of autonomous engine modules, at least one suitable autonomous engine module use candidate from the plurality of autonomous engine modules; generate, responsive to a determination of at least one suitable autonomous engine module use candidate from the plurality of autonomous engine modules, a notification directed to the user including information relating to the at least one suitable autonomous engine module use candidate; receive a selection by the user of an autonomous engine module use candidate from the at least one suitable autonomous engine module use candidate; and using the self-driving capability, control the autonomous engine module to autonomously drive the autonomous engine module in which the computing system resides to a designated pickup location, responsive to selection by the user of the autonomous engine module in which the computing system resides as the autonomous engine module use candidate from the at least one suitable autonomous engine module use candidate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method comprising steps of:
-
determining, by communication between a first autonomous engine module and at least one other autonomous engine module of a plurality of autonomous engine modules including the first autonomous engine module, and responsive to a request by a user for use of an autonomous engine module of the plurality of autonomous engine modules, at least one suitable autonomous engine module use candidate from the plurality of autonomous engine modules; generating, responsive to a determination of at least one suitable autonomous engine module use candidate from the plurality of autonomous engine modules, a notification directed to the user including information relating to the at least one suitable autonomous engine module use candidate; receiving a selection by the user of an autonomous engine module use candidate from the at least one suitable autonomous engine module use candidate; and controlling the first autonomous engine module to autonomously drive the first autonomous engine module to a designated pickup location responsive to selection by the user of the first autonomous engine module as the autonomous engine module use candidate from the at least one suitable autonomous engine module use candidate. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A non-transitory computer readable medium having stored therein instructions executable by a computer system to cause the computer system to perform functions, the functions comprising at least:
-
determining, by communication between a first autonomous engine module and at least one other autonomous engine module of a plurality of autonomous engine modules including the first autonomous engine module, and responsive to a request by a user for use of an autonomous engine module of the plurality of autonomous engine modules, at least one suitable autonomous engine module use candidate from the plurality of autonomous engine modules; generating, responsive to a determination of at least one suitable autonomous engine module use candidate from the plurality of autonomous engine modules, a notification directed to the user including information relating to the at least one suitable autonomous engine module use candidate; receiving a selection by the user of an autonomous engine module use candidate from the at least one suitable autonomous engine module use candidate; and controlling the first autonomous engine module to autonomously drive the first autonomous engine module to a designated pickup location responsive to selection by the user of the first autonomous engine module as the autonomous engine module use candidate from the at least one suitable autonomous engine module use candidate.
-
Specification