Platform for wireless interaction with vehicle
First Claim
1. A wireless control system within a vehicle, comprising:
- a plurality of components controlling functionality of the vehicle;
a processor device; and
a memory including instructions that, when executed with the processor device, cause the system to, at least;
maintain a plurality of user accounts for a plurality of users, each of the plurality of user accounts associated with a user profile for a specific user of the plurality of users, the user profile indicating a subset of functions that the specific user is authorized to execute from a set of functions available for the vehicle, each of the functions in the subset of functions associated with a configuration setting set for the specific user, at least some of the configuration settings including an indication of a preference value for that specific user that may be defined by the respective user;
receive a request from a user device to perform a function from the set of functions available for the vehicle, the function being one for which the configuration setting includes a pre-defined preference value which may vary by user;
determine an identity of a requesting user associated with the user device;
determine, based on the determined identity of the requesting user, whether the function is one in a subset of functions that the requesting user is authorized to execute;
in response to determining that the function is in the subset of functions that the requesting user is authorized to execute, generate instructions to execute the vehicle function by;
identifying, from the configuration settings stored in association with the function, the pre-defined preference value for the function associated with the user profile for the requesting user;
determining at least one component of the plurality of components associated with the function;
calculating, based on a current configuration of the at least one component and the pre-defined preference value, a change in configuration of the at least one component necessary to comply with the pre-defined preference value; and
providing, to the at least one component, instructions to execute the function to cause the calculated change in configuration; and
in response to determining that the function is not in the subset of functions that the requesting user is authorized to execute or that the requested value associated with the function is not allowed within the configuration settings, provide an indication that the user is not authorized to initiate the vehicle function.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques described herein include a platform for providing user interaction with a vehicle'"'"'s functions on a mobile device. In some embodiments, the vehicle and mobile device may both be in communication with a service provider computer, that may facilitate communications between the two. In some embodiments, a user is provided with various details related to the vehicle'"'"'s condition as well as a list of functions that may be initiated by the user. The user is able to select one or more of the listed functions to be performed by the vehicle while located any distance from the vehicle. In some embodiments, the service provider computer may determine whether the user is authorized to initiate a particular vehicle function. Upon selection of a vehicle function from the list of vehicle functions, a processor device in the vehicle executes the function.
-
Citations
16 Claims
-
1. A wireless control system within a vehicle, comprising:
-
a plurality of components controlling functionality of the vehicle; a processor device; and a memory including instructions that, when executed with the processor device, cause the system to, at least; maintain a plurality of user accounts for a plurality of users, each of the plurality of user accounts associated with a user profile for a specific user of the plurality of users, the user profile indicating a subset of functions that the specific user is authorized to execute from a set of functions available for the vehicle, each of the functions in the subset of functions associated with a configuration setting set for the specific user, at least some of the configuration settings including an indication of a preference value for that specific user that may be defined by the respective user; receive a request from a user device to perform a function from the set of functions available for the vehicle, the function being one for which the configuration setting includes a pre-defined preference value which may vary by user; determine an identity of a requesting user associated with the user device; determine, based on the determined identity of the requesting user, whether the function is one in a subset of functions that the requesting user is authorized to execute; in response to determining that the function is in the subset of functions that the requesting user is authorized to execute, generate instructions to execute the vehicle function by; identifying, from the configuration settings stored in association with the function, the pre-defined preference value for the function associated with the user profile for the requesting user; determining at least one component of the plurality of components associated with the function; calculating, based on a current configuration of the at least one component and the pre-defined preference value, a change in configuration of the at least one component necessary to comply with the pre-defined preference value; and providing, to the at least one component, instructions to execute the function to cause the calculated change in configuration; and in response to determining that the function is not in the subset of functions that the requesting user is authorized to execute or that the requested value associated with the function is not allowed within the configuration settings, provide an indication that the user is not authorized to initiate the vehicle function. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
maintaining a plurality of user accounts for a plurality of users, each of the plurality of user accounts associated with a user profile for a specific user of the plurality of users, the user profile indicating a subset of functions that the specific user is authorized to execute from a set of functions available for the vehicle, each of the functions in the subset of functions associated with a configuration setting set by that user, at least some of the configuration settings including an indication of a preference value for that user; receiving a request from a user device to perform a function from the set of functions available for the vehicle, the function being one for which the configuration setting includes a pre-defined preference value which may vary by user; determining an identity of a requesting user associated with the user device; determining, based on the determined identity of the requesting user, whether the function is one in a subset of functions that the requesting user is authorized to execute; in response to determining that the function is in the subset of functions that the requesting user is authorized to execute, generating instructions to execute the vehicle function by; identifying, from the configuration settings stored in association with the function, the pre-defined preference value for the function associated with the user profile for the requesting user; determining at least one component of the plurality of components associated with the requested function; calculating, based on a current configuration of the at least one component and the pre-defined preference value, a change in configuration of the at least one component necessary to comply with the pre-defined preference value; and providing, to the at least one component, instructions to execute the requested function to cause the calculated change in configuration; and in response to determining that the function is not in the subset of functions that the requesting user is authorized to execute or that the requested value associated with the function is not allowed within the configuration settings, providing an indication that the user is not authorized to initiate the vehicle function.
-
Specification