Vehicle management and control system
First Claim
1. A method of managing and controlling the operation of a vehicle, comprising:
- connecting a single processor to a plurality of systems and subsystems of said vehicle with a universal serial bus communication protocol;
storing all communication data between said single processor and said plurality of systems and subsystems of said vehicle with a memory;
programming a memory controller in object-oriented programming language consisting of a main application class, a main controller class, a main model class and a main view class,wherein said memory controller initiates said main application class to declare said main controller class, said main model class and said main view class,wherein said memory controller receives input data and feedback data contained in said main controller class from said plurality of systems and subsystems of said vehicle,wherein said memory controller evaluates said input data and said feedback data contained in said main model class and makes logic decisions based on preprogrammed conditions,wherein said memory controller outputs said feedback data graphically, textually and/or audibly to a driver of said vehicle; and
operating said single processor, said memory and said memory controller with a single operating system,wherein said single operating system, via said memory controller, controls a plurality of functions of said plurality of systems and subsystems of said vehicle by managing communication between said single processor and said plurality of systems and subsystems of said vehicle.
0 Assignments
0 Petitions
Accused Products
Abstract
In accordance with one embodiment a vehicle management and control system can comprise a main computer (200) that can be operatively connected to a plurality of vehicle systems and subsystems, a main operating system (202), a memory (which can be part of the computer), and a memory controller in the form of a master control framework (204). The vehicle management and control system controls the operation of the vehicle by managing all communication between vehicle systems and subsystems, making major decisions on behalf of, and issuing commands to relevant vehicle systems and subsystems based on the import and feedback information it receives from those systems and subsystems. Consequently, the burden of major decision making and inter-system communication is taken off each individual system and subsystem. This allows the construction of each vehicle system and subsystem to be greatly simplified, resulting in an overall reduction of vehicle complexity.
7 Citations
1 Claim
-
1. A method of managing and controlling the operation of a vehicle, comprising:
-
connecting a single processor to a plurality of systems and subsystems of said vehicle with a universal serial bus communication protocol; storing all communication data between said single processor and said plurality of systems and subsystems of said vehicle with a memory; programming a memory controller in object-oriented programming language consisting of a main application class, a main controller class, a main model class and a main view class, wherein said memory controller initiates said main application class to declare said main controller class, said main model class and said main view class, wherein said memory controller receives input data and feedback data contained in said main controller class from said plurality of systems and subsystems of said vehicle, wherein said memory controller evaluates said input data and said feedback data contained in said main model class and makes logic decisions based on preprogrammed conditions, wherein said memory controller outputs said feedback data graphically, textually and/or audibly to a driver of said vehicle; and operating said single processor, said memory and said memory controller with a single operating system, wherein said single operating system, via said memory controller, controls a plurality of functions of said plurality of systems and subsystems of said vehicle by managing communication between said single processor and said plurality of systems and subsystems of said vehicle.
-
Specification