Patent ID: 9676385
Date: 2017-06-13
CPC Classifications: B60W,H04L,H04W

Claim:
1. A method comprising: establishing a persistent data connection between a server computer and a vehicle computing device associated with a vehicle upon initialization of a mobile app running on a mobile device in communication with the server computer; presenting to a user of the mobile app, after the persistent data connection is established, an option to select a command for a vehicle system in communication with the vehicle computing device, the vehicle system controlling at least one of a vehicle ignition, one or more vehicles windows, or a vehicle door lock; sending to the vehicle computing device, by the server computer using the persistent data connection, a command selected by the user, the command being at least one of starting the vehicle ignition, stopping the vehicle ignition, locking the vehicle door lock, unlocking the vehicle door lock, or adjusting a position of one or more vehicle windows; executing, by the vehicle computing device, the selected command on the vehicle system to cause at least one of the vehicle ignition to be started, the vehicle ignition to be stopped, the vehicle door lock to be locked, the vehicle door lock to be unlocked, or the position of one or more vehicle windows to be adjusted; and terminating the persistent data connection if a timeout period has elapsed without any usage on the mobile device.