Patent ID: 8612100

Claim:
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.