Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
184 words
A method for selecting software to be executed by a motor vehicle computer system, said method comprising: storing a plurality of application programs which implement functions of the motor vehicle; storing a plurality of hardware support objects for interfacing the plurality of application programs to data input devices and data output devices of the motor vehicle; storing a list of hardware support codes which identify specific hardware support objects; receiving a designation of one of the application programs as designated by an operator of the motor vehicle; reading, from the one of the application programs, designation of at least one of the plurality of hardware support objects which are required by the one of the application programs; reading from the at least one of the plurality of hardware support objects a given hardware support code; determining whether the given hardware support code is contained in the list of hardware support codes, and if so producing a validation indication; and executing the one of the application programs and the at least one of the plurality of hardware support objects in response to the validation indication.
Claim 2
Independent Claim
184 words
A method for selecting software to be executed by a motor vehicle computer system, said method comprising: storing a plurality of application programs which implement functions of the motor vehicle; storing a plurality of hardware support objects for interfacing the plurality of application programs to data input devices and data output devices of the motor vehicle; storing a list of hardware support codes which identify specific hardware support objects; receiving a designation of one of the application programs as designated by an operator of the motor vehicle; reading, from the one of the application programs, designation of at least one of the plurality of hardware support objects which are required by the one of the application programs; reading from the at least one of the plurality of hardware support objects a given hardware support code; determining whether the given hardware support code is contained in the list of hardware support codes, and if so producing a validation indication; and executing the one of the application programs and the at least one of the plurality of hardware support objects in response to the validation indication.
Claim 3
Dependent Claim
67 words
The method as recited in claim 1 further comprising: storing a list of application codes which identify specific application programs; reading from the one of the application programs a given application code; determining whether the given application code is contained in the list of application codes, and if so producing a validation indication; and executing the one of the application programs in response to the validation indication.
Claim 4
Independent Claim
178 words
A method for selecting software to be executed by a motor vehicle computer system, said method comprising: storing a plurality of application programs which implement motor vehicle functions; storing a plurality of hardware support objects for interfacing the plurality of application programs to data input devices and data output devices of the motor vehicle; storing a list of application codes which identify specific application programs; receiving a designation of one of the application programs as designated by an operator of the motor vehicle; reading, from the one of the application programs, a given application code; determining whether the given application code is contained in the list of application codes, and if so producing a first validation indication; enabling execution of the one of the application programs in response to the first validation indication; reading, from the one of the application programs, designation of at least one of the plurality of hardware support objects which is required by the one of the application programs; and enabling execution of the at least one of the plurality of hardware support objects.
Claim 5
Independent Claim
178 words
A method for selecting software to be executed by a motor vehicle computer system, said method comprising: storing a plurality of application programs which implement motor vehicle functions; storing a plurality of hardware support objects for interfacing the plurality of application programs to data input devices and data output devices of the motor vehicle; storing a list of application codes which identify specific application programs; receiving a designation of one of the application programs as designated by an operator of the motor vehicle; reading, from the one of the application programs, a given application code; determining whether the given application code is contained in the list of application codes, and if so producing a first validation indication; enabling execution of the one of the application programs in response to the first validation indication; reading, from the one of the application programs, designation of at least one of the plurality of hardware support objects which is required by the one of the application programs; and enabling execution of the at least one of the plurality of hardware support objects.
Claim 6
Dependent Claim
86 words
The method as recited in claim 3 further comprising: storing a list of hardware support codes which identify specific hardware support objects; reading from the at least one of the plurality of hardware support objects a given hardware support code; determining whether the given hardware support code is contained in the list of hardware support codes, and if so producing a second validation indication; and enabling execution of the at least one of the plurality of hardware support objects in response to the second validation indication.
Claim 7
Independent Claim
244 words
A method for selecting software to be executed by a driver information computer system for a motor vehicle, said method comprising: storing a plurality of application programs which implement information display functions; storing a plurality of hardware support objects for interfacing the plurality of application programs to data input devices and data output devices of the motor vehicle; storing a list of application codes which identify specific application programs; storing a list of hardware support codes which identify specific hardware support objects; receiving a designation of one of the application programs as designated by an operator of the motor vehicle; reading, from the one of the application programs, a given application code; determining whether the given application code is contained in the list of application codes, and if so producing a first validation indication; enabling execution of the one of the application programs in response to the first validation indication; reading, from the one of the application programs, designation of at least one of the plurality of hardware support objects which is required by the one of the application programs; reading from the at least one of the plurality of hardware support objects a given hardware support code; determining whether the given hardware support code is contained in the list of hardware support codes, and if so producing a second validation indication; and enabling execution of the at least one of the plurality of hardware support objects in response to the second validation indication.
Claim 8
Independent Claim
244 words
A method for selecting software to be executed by a driver information computer system for a motor vehicle, said method comprising: storing a plurality of application programs which implement information display functions; storing a plurality of hardware support objects for interfacing the plurality of application programs to data input devices and data output devices of the motor vehicle; storing a list of application codes which identify specific application programs; storing a list of hardware support codes which identify specific hardware support objects; receiving a designation of one of the application programs as designated by an operator of the motor vehicle; reading, from the one of the application programs, a given application code; determining whether the given application code is contained in the list of application codes, and if so producing a first validation indication; enabling execution of the one of the application programs in response to the first validation indication; reading, from the one of the application programs, designation of at least one of the plurality of hardware support objects which is required by the one of the application programs; reading from the at least one of the plurality of hardware support objects a given hardware support code; determining whether the given hardware support code is contained in the list of hardware support codes, and if so producing a second validation indication; and enabling execution of the at least one of the plurality of hardware support objects in response to the second validation indication.