Vehicle information system with customizable user interface
First Claim
1. An information system located within a vehicle comprising:
- a data storage device configured to store programmed instructions that implement a web browser;
a data communication module;
a plurality of vehicle sensors, each sensor being configured to generate a signal corresponding to a system within the vehicle; and
a controller operatively coupled to the data storage device, the data communication module, and the plurality of vehicle sensors, the controller configured to;
execute the programmed instructions stored in the data storage device to implement the web browser;
receive through the web browser a plurality of data elements from a server external to the vehicle;
identify a first data element in the plurality of data elements corresponding to a graphical display element in a web page with reference to semantic data associated with the plurality of data elements;
identify a second data element in the plurality of data elements corresponding to a graphical input button element in the web page with reference to the semantic data associated with the plurality of data elements;
identify an operating condition of the vehicle with reference to the signals generated by the plurality of sensors; and
generate with the web browser a user interface that includes a graphical depiction of the web page in which the first data element is present, the second data element is absent, and a user interface control disabling user input to the web page in response to the identified operating condition of the vehicle indicating the vehicle is in motion.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with one embodiment, an information system located within a vehicle includes a data storage device configured to store programmed instructions to implement a web browser, a data communication module, and a controller operatively coupled to the data storage device, and the data communication module, the controller configured to execute the web browser to receive a plurality of data elements, identify a respective content type for each of the plurality of data elements, assign a relevance level to each of the plurality of data elements based on the respective identified content type, compare the assigned relevance to a predetermined relevance threshold; and generate a user interface using at least one of the plurality of data elements based upon the comparison.
25 Citations
14 Claims
-
1. An information system located within a vehicle comprising:
-
a data storage device configured to store programmed instructions that implement a web browser; a data communication module; a plurality of vehicle sensors, each sensor being configured to generate a signal corresponding to a system within the vehicle; and a controller operatively coupled to the data storage device, the data communication module, and the plurality of vehicle sensors, the controller configured to; execute the programmed instructions stored in the data storage device to implement the web browser; receive through the web browser a plurality of data elements from a server external to the vehicle; identify a first data element in the plurality of data elements corresponding to a graphical display element in a web page with reference to semantic data associated with the plurality of data elements; identify a second data element in the plurality of data elements corresponding to a graphical input button element in the web page with reference to the semantic data associated with the plurality of data elements; identify an operating condition of the vehicle with reference to the signals generated by the plurality of sensors; and generate with the web browser a user interface that includes a graphical depiction of the web page in which the first data element is present, the second data element is absent, and a user interface control disabling user input to the web page in response to the identified operating condition of the vehicle indicating the vehicle is in motion. - View Dependent Claims (2, 3, 4, 5, 6, 13, 14)
-
-
7. An information system located within a vehicle comprising:
-
a data storage device configured to store programmed instructions to implement a web browser having a code execution engine; a plurality of vehicle sensors, each sensor being configured to generate a signal corresponding to a system within the vehicle; a data communication module; and a controller operatively coupled to the data storage device, the plurality of vehicle sensors, and the data communication module, the controller configured to; execute the programmed instructions stored in the data storage device to implement the web browser having the code execution engine; receive a plurality of signals generated by the plurality of vehicle sensors in a first format, identify the vehicle system corresponding to each of the signals, and generate vehicle sensor data in a second format, the first format not being compatible with the web browser implemented by the controller and the second format being compatible with the web browser implemented by the controller; receive through the data communication module executable programmed instructions for implementing a web application; execute with the code execution engine of the web browser the executable programmed instructions for implementing the web application; receive through the web browser a plurality of data elements from a server external to the vehicle; identify a first data element in the plurality of data elements corresponding to a graphical display element in a web page with reference to semantic data associated with the plurality of data elements; identify a second data element in the plurality of data elements corresponding to a graphical input button element in the web page with reference to the semantic data associated with the plurality of data elements; identify an operating condition of the vehicle with reference to the vehicle sensor data in the second format; and generate with the web browser a user interface that includes a graphical depiction of the web page in which the first data element is present, the second data element is absent, and a user interface control that disables user input to the web page in response to the identified operating condition of the vehicle indicating that the vehicle is in motion. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification