Managing messages in vehicles
First Claim
Patent Images
1. A method comprising:
- receiving vehicle data indicating a state of a vehicle, wherein the vehicle data includes one or more of sensor data generated by one or more sensors of the vehicle, or application data generated by one or more vehicle applications, the sensor data being indicative of one or more physical parameters of the vehicle;
determining, based on the vehicle data indicative of the state of the vehicle, a current vehicle context, the current vehicle context being one of a plurality of predetermined vehicle contexts;
receiving message data indicating one or more candidate messages, each candidate message having a respective display context from a plurality of display contexts, wherein each of the plurality of display contexts matches at least one of the predetermined vehicle contexts;
determining whether a particular message of the one or more candidate messages has a display context that matches the current vehicle context; and
responsive to determining that the display context of the particular message matches the current vehicle context;
determining, based on the current vehicle context, a particular vehicle display of a plurality of display devices of the vehicle on which to display the particular message, wherein each of the plurality of the display devices of the vehicle are mounted to the vehicle; and
providing the particular message for output on the particular vehicle display and not one or more of the other vehicle display devices from the plurality of vehicle display devices.
2 Assignments
0 Petitions
Accused Products
Abstract
In some implementations, vehicle data indicating a state of a vehicle is received. A current vehicle context is determined based on the vehicle data. Message data indicating one or more candidate messages is received, with each message having a corresponding display context. It is determined whether a particular message of the candidate messages has a display context that matches the current vehicle context. In response to determining that a particular message of the candidate messages has a display context that matches the current vehicle contexts, the particular message is provided for output on a display of the vehicle.
19 Citations
20 Claims
-
1. A method comprising:
-
receiving vehicle data indicating a state of a vehicle, wherein the vehicle data includes one or more of sensor data generated by one or more sensors of the vehicle, or application data generated by one or more vehicle applications, the sensor data being indicative of one or more physical parameters of the vehicle; determining, based on the vehicle data indicative of the state of the vehicle, a current vehicle context, the current vehicle context being one of a plurality of predetermined vehicle contexts; receiving message data indicating one or more candidate messages, each candidate message having a respective display context from a plurality of display contexts, wherein each of the plurality of display contexts matches at least one of the predetermined vehicle contexts; determining whether a particular message of the one or more candidate messages has a display context that matches the current vehicle context; and responsive to determining that the display context of the particular message matches the current vehicle context; determining, based on the current vehicle context, a particular vehicle display of a plurality of display devices of the vehicle on which to display the particular message, wherein each of the plurality of the display devices of the vehicle are mounted to the vehicle; and providing the particular message for output on the particular vehicle display and not one or more of the other vehicle display devices from the plurality of vehicle display devices. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
one or more computers; and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising; receiving vehicle data indicating a state of a vehicle, wherein the vehicle data includes one or more of sensor data generated by one or more sensors of the vehicle, or application data generated by one or more vehicle applications, the sensor data being indicative of one or more physical parameters of the vehicle; determining, based on the vehicle data indicative of the state of the vehicle, a current vehicle context, the current vehicle context being one of a plurality of predetermined vehicle contexts; receiving message data indicating one or more candidate messages, each candidate message having a respective display context from a plurality of display contexts, wherein each of the plurality of display contexts matches at least one of the predetermined vehicle contexts; determining whether a particular message of the one or more candidate messages has a display context that matches the current vehicle context; and responsive to determining that the display context of the particular message matches the current vehicle context; determining, based on the current vehicle context, a particular vehicle display of a plurality of display devices of the vehicle on which to display the particular message, wherein each of the plurality of the display devices of the vehicle are mounted to the vehicle; and providing the particular message for output on the particular vehicle display and not one or more of the other vehicle display devices from the plurality of vehicle display devices. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:
-
receiving vehicle data indicating a state of a vehicle, wherein the vehicle data includes one or more of sensor data generated by one or more sensors of the vehicle, or application data generated by one or more vehicle applications, the sensor data being indicative of one or more physical parameters of the vehicle; determining, based on the vehicle data indicative of the state of the vehicle, a current vehicle context, the current vehicle context being one of a plurality of predetermined vehicle contexts; receiving message data indicating one or more candidate messages, each candidate message having a respective display context from a plurality of display contexts, wherein each of the plurality of display contexts matches at least one of the predetermined vehicle contexts; determining whether a particular message of the one or more candidate messages has a display context that matches the current vehicle context; and responsive to determining that the display context of the particular message matches the current vehicle context; determining, based on the current vehicle context, a particular vehicle display of a plurality of display devices of the vehicle on which to display the particular message, wherein each of the plurality of the display devices of the vehicle are mounted to the vehicle; and providing the particular message for output on the particular vehicle display and not one or more of the other vehicle display devices from the plurality of vehicle display devices. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification