Autonomous vehicle with modular control interface
US-2017227960-A1 · Aug 10, 2017 · US
US10632893B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10632893-B2 |
| Application number | US-201916278346-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 18, 2019 |
| Priority date | Aug 17, 2016 |
| Publication date | Apr 28, 2020 |
| Grant date | Apr 28, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
What is claimed is: 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. The computing system of claim 1 wherein the engine module computing system memory stores instructions that when executed by the one or more engine module computing system processors cause the one or more processors to evaluate the autonomous engine module in which the computing system resides with regard to at least one key threshold parameter, to determine if the autonomous engine module in which the computing system resides is capable of satisfying the at least one key threshold parameter. 3. The computing system of claim 2 wherein the engine module computing system memory stores instructions that when executed by the one or more engine module computing system processors cause the one or more processors to, if the autonomous engine module in which the computing system resides is capable of satisfying the at least one key threshold parameter, evaluate the autonomous engine module in which the computing system resides with regard to at least one user preference, to determine if the autonomous engine module in which the computing system resides is capable of satisfying the at least one key threshold parameter and also capable of satisfying the at least one user preference. 4. The computing system of claim 1 wherein the engine module computing system memory stores instructions that when executed by the one or more engine module computing system processors cause the one or more processors to compare at least one of usage requirements and user preferences set forth in the user request for use of an autonomous engine module with known characteristics and capabilities of the autonomous engine module in which the computing system resides, to determine suitability of the autonomous engine module in which the computing system resides for an intended usage. 5. The computing system of claim 1 wherein the engine module computing system memory stores instructions that when executed by the one or more engine module computing system processors cause the one or more processors to eliminate the autonomous engine module in which the computing system resides as an autonomous engine module use candidate based on a failure of the autonomous engine module in which the computing system resides to satisfy at least one of a usage requirement and a user preference. 6. The computing system of claim 1 wherein the engine module computing system memory stores instructions that when executed by the one or more engine module computing system processors cause the one or more processors to: evaluate an availability of the autonomous engine module in which the computing system resides during a requested date and time for a desired usage period; and eliminate the autonomous engine module in which the computing system resides from consideration as a use candidate if the autonomous engine module in which the computing system resides is unavailable during the requested date and time for the desired usage period. 7. The computing system of claim 1 wherein the engine module computing system memory stores instructions that when executed by the one or more engine module computing system processors cause the one or more processors to: evaluate the autonomous engine module in which the computing system resides with regard to an estimated cost of a proposed usage of the at least one autonomous engine module; and eliminate the autonomous engine module in which the computing system resides from consideration as a use candidate responsive to a result of the evaluation with regard to the estimated cost. 8. The computing system of claim 1 wherein the engine module computing system memory stores instructions that when executed by the one or more engine module computing system processors cause the one or more processors to: evaluate the autonomous engine module in which the computing system resides with regard to a planned route relating to the request for use of an autonomous engine module; and eliminate the autonomous engine module in which the computing system resides from consideration as a use candidate responsive to a result of the evaluation with regard to the planned route. 9. The computing system of claim 1 wherein the engine module computing system memory stores instructions that when executed by the one or more engine module computing system processors cause the one or more processors to: evaluate the autonomous engine module in which the computing system resides with regard to at least one characteristic of a passenger module relating to the request for use of an autonomous engine module; and eliminate the autonomous engine module in which the computing system resides from consideration as a use candidate responsive to a result of the evaluation with regard to the at least one characteristic of the passenger module. 10. The computing system of claim 1 wherein the engine module computing system memory stores instructions that when executed by the one or more engine module computing system processors cause the one or more processors to: evaluate the autonomous engine module in which the computing system resides with regard to whether an object is to be towed by a passenger module relating to the request for use of an autonomous engine module; and eliminate the autonomous engine module in which the computing system resides from consideration as a use candidate responsive to a result of the evaluation with regard to whether an object is to be towed by the passenger module. 11. The computing system of claim 1 wherein the engine module computing system memory stores instructions that when executed by the one or more engine module computing system processors cause the one or more processors to: evaluate the autonomous engine module in which the computing system resides with
Modular vehicles (superstructures for busses having modular sections B62D31/025) · CPC title
Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism (healthcare informatics G16H) · CPC title
Traction couplings; Hitches; Draw-gear; Towing devices (fifth-wheel traction couplings B62D53/08) · CPC title
Vehicle retainers {(specially adapted for fixing semi-trailers on railway vehicles B61D45/004)} · CPC title
Resource planning, allocation, distributing or scheduling for enterprises or organisations · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.