← Back to Patent Explorer
US6185484B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Method of operating a motor vehicle management computer system

Assignee: Eaton Corp
•
Filing: 1998-08-05
•
Granted: 2001-02-06
•
Expires: 2018-08-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A driver information system for a motor vehicle includes a network which executes one of a number of application programs depending on which function of the system the driver has selected at any given point in time. In response to the driver's selection, the appropriate application program is retrieved from storage for execution. Information regarding the specific hardware interface software objects that are required during that execution are read from the retrieved application program and loaded for execution. Thus only the software that is necessary to implement the selected function is loaded for execution which reduces the complexity of the hardware of the driver information system. A method for verifying the compatibility of each software program and object also is described.

Inventors

  • 👤 Matthew G. Rhinehart

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 04:13
CPC Classifications
F; F02; F02D; F02D45/00; B; B60; B60T; B60T8/00; B60T8/17; B60T8/172; B60R; B60R16/00; B60R16/02; B60R16/03; B60R16/0315

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.

References Cited (Backward Citations)

US4787040A Cited
US4811240A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-02-06 2004-08-07 2005-02-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-02-06 2008-08-07 2009-02-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-02-06 2012-08-07 2013-02-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag