Dashboard including rules to display data
View Patent ↗A system for displaying a dashboard display in a vehicle includes a vehicle data bus interface for communicating with vehicle subsystems of a vehicle management system, a dashboard display module, and a dashboard store for storing a dashboard display definition. In one example, the dashboard display module obtains from the vehicle bus information regarding which of the plurality of vehicle subsystems are enabled, and transmits the information regarding which of the plurality of vehicle subsystems are enabled to a device external to the vehicle management system.
1. An apparatus comprising:
a vehicle data bus interface for communicating with vehicle subsystems of a vehicle management system;
a rules store for storing a set of dashboard display rules;
a dashboard display module; and
a dashboard store for storing a dashboard display definition, wherein the dashboard display module is further to, where it is determined that the dashboard display definition is not in compliance with the dashboard display rules, modify the dashboard display definition to bring it into conformity with the dashboard display rules.
2. A computer implemented method comprising:
communicating, by a processor, with vehicle subsystems of a vehicle management system;
storing, by the processor, a set of dashboard display rules;
storing, by the processor, a dashboard display definition; and
modifying, by the processor, where it is determined that the dashboard display definition is not in compliance with the dashboard display rules, the dashboard display definition to bring it into conformity with the dashboard display rules.
3. The method of claim 2 , further comprising:
obtaining, by the processor, the dashboard display definition;
determining, by the processor, whether the dashboard display definition is in compliance with the dashboard display rules;
obtaining, by the processor, where it is so determined, data from at least one of the vehicle subsystems in accordance with the dashboard display definition; and
displaying, by the processor, the obtained data in accordance with the dashboard display definition.
4. The method of claim 2 , further comprising:
displaying, by the processor, a number of modifications to the dashboard display definition on a dashboard as the modifications are made.
5. The method of claim 2 , wherein the dashboard display rules are at least partially based on laws enacted within a jurisdiction in which a dashboard is located.
6. The method of claim 4 , wherein the display of the modifications to the dashboard display definition is based on a user-selection of data representing a number of interfaces.
7. The method of claim 6 , wherein the user-selected data includes selections regarding parameters defining interface shape, size, style, position, color, brightness, input control functionality, display unit, or combinations thereof.
8. A system comprising:
a vehicle data bus;
a plurality of vehicle subsystems connected via the vehicle bus;
a rules store for storing a set of dashboard display rules;
a dashboard store for storing a dashboard display definition;
a dashboard display module for modifying, where it is determined that the dashboard display definition is not in compliance with the dashboard display rules, the dashboard display definition to bring it into conformity with the dashboard display rules.
9. The system of claim 8 , wherein:
the dashboard display module is further for:
obtaining the dashboard display definition; and
determining whether the dashboard display definition is in compliance with the dashboard display rules;
the system further comprises a vehicle data access manager for obtaining, where it is so determined, data from at least one of the vehicle subsystems in accordance with the dashboard display definition; and
the dashboard display module is additionally for displaying, in accordance with the dashboard display definition, the obtained data.
10. The system of claim 8 , wherein the dashboard display module is further for displaying a number of modifications to the dashboard display definition on a dashboard as the modifications are made.
11. The system of claim 8 , wherein the dashboard display rules are at least partially based on laws enacted within a jurisdiction in which a dashboard is located.
12. The system of claim 10 , wherein the display of the modifications to the dashboard display definition is based on a user-selection of data representing a number of interfaces.
13. The apparatus of claim 1 , wherein the dashboard display module is to:
obtain the dashboard display definition;
determine whether the dashboard display definition is in compliance with the dashboard display rules;
obtain, where it is so determined, data from at least one of the vehicle subsystems in accordance with the dashboard display definition; and
display the obtained data in accordance with the dashboard display definition.
14. The apparatus of claim 1 , further comprising a dashboard editor to display a number of modifications to the dashboard display definition on the dashboard as the modifications are made.
15. The apparatus of claim 1 , wherein the dashboard display rules are at least partially based on laws enacted within a jurisdiction in which the dashboard is located.
16. The apparatus of claim 15 , wherein the law enacted within the jurisdiction in which the dashboard is located is at least partially based on global positioning information identifying the location of the dashboard.
17. The apparatus of claim 1 , wherein the dashboard display rules are at least partially based on a time of day.
18. The apparatus of claim 14 , wherein the dashboard editor is to display the modifications to the dashboard display definition based on a user-selection of data representing a number of interfaces.
19. The apparatus of claim 18 , wherein the user-selected data includes selections regarding parameters defining interface shape, size, style, position, color, brightness, input control functionality, display unit, or combinations thereof.