Controlling in-vehicle computing system based on contextual data
First Claim
1. An in-vehicle computing system for a vehicle, comprising:
- a processor;
an external device interface communicatively coupleable to an extra-vehicle server; and
a non-transitory storage device storing instructions executable by the processor to;
receive information from a navigation subsystem and one or more sensors of the vehicle, the information including user information identifying one or more occupants of the vehicle with one or more accounts of a social media network;
send the received information to the server;
receive instructions from the server, the instructions identifying an action to be performed based on the received information, the action being identified based on a context of the one or more occupants derived from social networking information received at the server from the social media network; and
transmit control instructions to one or more vehicle systems based on the identified action.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments are disclosed for systems and methods for controlling operation of an in-vehicle computing system. In some embodiments, an in-vehicle computing system includes a processor, an external device interface communicatively coupleable to an extra-vehicle server, and a storage device storing instructions executable by the processor to receive information from a navigation subsystem and one or more sensors of the vehicle. The information may include user information identifying one or more occupants of the vehicle with one or more accounts of a social media network. The instructions may also be executable to send the received information to the server, receive instructions from the server, and transmit control instructions to one or more vehicle systems based on the identified action. The instructions may identify an action to be performed based on the received information.
40 Citations
19 Claims
-
1. An in-vehicle computing system for a vehicle, comprising:
-
a processor; an external device interface communicatively coupleable to an extra-vehicle server; and a non-transitory storage device storing instructions executable by the processor to; receive information from a navigation subsystem and one or more sensors of the vehicle, the information including user information identifying one or more occupants of the vehicle with one or more accounts of a social media network; send the received information to the server; receive instructions from the server, the instructions identifying an action to be performed based on the received information, the action being identified based on a context of the one or more occupants derived from social networking information received at the server from the social media network; and transmit control instructions to one or more vehicle systems based on the identified action. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for controlling an output of an in-vehicle computing system of a vehicle, the system comprising:
-
a data integration subsystem that receives data from the in-vehicle computing system and a content aggregator; an analytics engine that analyzes the received data; a data persistence subsystem that manages analytics results from the analytics engine; a rules engine that invokes rules responsive to an occurrence of one or more events based on analysis of the received data by the analytics engine, the rules defining an instruction to control the output of the in-vehicle computing system, the instruction being identified based on a context of one or more occupants derived from social networking information received at a server from a social media network; and a service application programming interface (API) that transmits, to the in-vehicle computing system, an indication of an action to be performed by the in-vehicle computing system. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for controlling an output of an in-vehicle computing system of a vehicle, the method comprising:
-
receiving, at a server, navigational information from a navigation system of the vehicle; receiving, at the server, aggregated social networking information from one or more user accounts of one or more social networking sites associated with a driver of the vehicle; determining a cognitive load of the driver of the vehicle based on the navigational information and the aggregated social networking information, the aggregated social networking information including one or more of a social networking profile and social networking feed data of the one or more user accounts; responsive to determining that the cognitive load of the driver is above a threshold, transmitting an instruction to the in-vehicle computing system to prevent an increase in cognitive load and/or decrease a cognitive load on the driver in accordance with a rule set, the instruction being identified based on a context of the one or more occupants derived from the aggregated social networking information. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification