Platform for wireless interaction with vehicle
First Claim
1. A method of providing user interaction with a vehicle comprising:
- maintaining, at a server, a plurality of profiles, each of the profiles being associated with one or more users and one or more vehicles;
receiving, by the server from a user device, a request for vehicle information, the user device associated with a user of the one or more users and having an application running thereon to display to the user, via a graphical user interface, vehicle identifiers associated with a plurality of vehicles associated with the user, the request received by the server in association with a selection, by the user via the application, of a vehicle of the plurality of vehicles, the request identifying the user and the vehicle;
identifying, by the server in accordance with the request, one of the plurality of profiles as associated with the user, the identified profile indicating permissions and default information preferences for the user with respect to the plurality of vehicles;
determining, by the server based on the permissions of the identified profile, that the user is authorized to receive the requested vehicle information for the vehicle;
determining, by the server in response to the determining that the user is authorized to receive the requested vehicle information for the vehicle, a set of details related to the vehicle to provide to the user device in accordance with the default information preferences of the identified profile, the vehicle information including control information for at least one vehicle component of the vehicle, each of the at least one vehicle component being associated with a respective function that provides remote control of the vehicle component via the application in accordance with the control information; and
directing, by the server, display by the graphical user interface of the application on the user device of a function indicator to indicate the respective function of each of the at least one vehicle component and a virtual control by which to remotely control each of the at least one vehicle component via the application in accordance with the control information.
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.
33 Citations
19 Claims
-
1. A method of providing user interaction with a vehicle comprising:
-
maintaining, at a server, a plurality of profiles, each of the profiles being associated with one or more users and one or more vehicles; receiving, by the server from a user device, a request for vehicle information, the user device associated with a user of the one or more users and having an application running thereon to display to the user, via a graphical user interface, vehicle identifiers associated with a plurality of vehicles associated with the user, the request received by the server in association with a selection, by the user via the application, of a vehicle of the plurality of vehicles, the request identifying the user and the vehicle; identifying, by the server in accordance with the request, one of the plurality of profiles as associated with the user, the identified profile indicating permissions and default information preferences for the user with respect to the plurality of vehicles; determining, by the server based on the permissions of the identified profile, that the user is authorized to receive the requested vehicle information for the vehicle; determining, by the server in response to the determining that the user is authorized to receive the requested vehicle information for the vehicle, a set of details related to the vehicle to provide to the user device in accordance with the default information preferences of the identified profile, the vehicle information including control information for at least one vehicle component of the vehicle, each of the at least one vehicle component being associated with a respective function that provides remote control of the vehicle component via the application in accordance with the control information; and directing, by the server, display by the graphical user interface of the application on the user device of a function indicator to indicate the respective function of each of the at least one vehicle component and a virtual control by which to remotely control each of the at least one vehicle component via the application in accordance with the control information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A wireless control system, comprising:
-
a processor device; and a memory including instructions that, when executed with the processor device, cause the system to; maintain, at a server, a plurality of profiles, each of the profiles being associated with one or more users and one or more vehicles; receive, by the server from a user device, a request for vehicle information, the user device associated with a user of the one or more users and having an application running thereon to display to the user, via a graphical user interface, vehicle identifiers associated with a plurality of vehicles associated with the user, the request received by the server in association with a selection, by the user via the application, of a vehicle of the plurality of vehicles, the request identifying the user and the vehicle; identify, by the server in accordance with the request, one of the plurality of profiles as associated with the user device, the identified profile indicating permissions and default information preferences for the user with respect to the plurality of vehicles; determine, by the server based on the permissions of the identified profile, that the user is authorized to receive the requested vehicle information for the vehicle; determine, by the server in response to the determining that the user is authorized to receive the requested vehicle information for the vehicle, a set of details related to the vehicle to provide to the user device in accordance with the default information preferences of the identified profile, the vehicle information including control information for at least one vehicle component of the vehicle, each of the at least one vehicle component being associated with a respective function that provides remote control of the vehicle component via the application in accordance with the control information; and direct, by the server, display, by the graphical user interface of the application on the user device, of a function indicator to indicate the respective function of each of the at least one vehicle component and a virtual control by which to remotely control each of the at least one vehicle component via the application in accordance with the control information.
-
-
14. An apparatus comprising:
-
one or more input sensors mounted in a vehicle; one or more actuation devices configured to execute a plurality of functions related to the vehicle; an antenna; and a processor device configured to; receive, by a server via the antenna, a request for vehicle information in relation to a user device, the server maintaining a plurality of profiles, each of the profiles being associated with one or more users and one or more vehicles, the user device associated with a user of the one or more users and having an application running thereon to display to the user, via a graphical user interface, vehicle identifiers associated with a plurality of vehicles associated with the user, the request received by the server in association with a selection, by the user via the application, of a vehicle of the plurality of vehicles, the request identifying the user and the vehicle; identify, by the server in accordance with the request, one of the plurality of profiles as associated with the user device, the identified profile indicating permissions and default information preferences for the user with respect to the plurality of vehicles; determine, by the server based on the permissions of the identified profile, that the user is authorized to receive the requested vehicle information for the vehicle; determine, by the server in response to the determining that the user is authorized to receive the requested vehicle information for the vehicle, a set of details related to the vehicle to provide to the user device in accordance with the default information preferences of the identified profile, the vehicle information including control information for at least one vehicle component of the vehicle, each of the at least one vehicle component being associated with a respective function that provides remote control of the vehicle component via the application in accordance with the control information; and direct display, by the graphical user interface of the application on the user device, of a function indicator to indicate the respective function of each of the at least one vehicle component and a virtual control by which to remotely control each of the at least one vehicle component via the application in accordance with the control information. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification