Method and apparatus for handling application triggering events
First Claim
Patent Images
1. A system comprising:
- a processor configured to;
subscribe to a broadcast of vehicle-related state changes through a content delivery network;
detect a vehicle-related state change in the broadcast that triggers an application launch;
determine whether a mobile device containing the processor is located within a vehicle or external to a vehicle;
wherein the launch comprises launching a version of the application based on the determination;
request a predetermined amount of application-utilizable data from a remote source such that the application can execute using the data if a connection to the remote source is lost;
download the requested data; and
delay an application launch until the predetermined amount of data has been downloaded.
1 Assignment
0 Petitions
Accused Products
Abstract
A system comprises a processor configured to subscribe to a broadcast of vehicle-related state changes. The processor is also configured to detect at least one vehicle-related state change in the broadcast that triggers an application launch and launch an application corresponding to the detected vehicle related state change.
-
Citations
14 Claims
-
1. A system comprising:
-
a processor configured to; subscribe to a broadcast of vehicle-related state changes through a content delivery network; detect a vehicle-related state change in the broadcast that triggers an application launch; determine whether a mobile device containing the processor is located within a vehicle or external to a vehicle;
wherein the launch comprises launching a version of the application based on the determination;request a predetermined amount of application-utilizable data from a remote source such that the application can execute using the data if a connection to the remote source is lost; download the requested data; and delay an application launch until the predetermined amount of data has been downloaded. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method comprising:
-
subscribing to a broadcast of vehicle-related state changes through a content delivery network; detecting at least one vehicle-related state change in the broadcast that triggers an application launch; determining whether a mobile device containing a processor is located within a vehicle or external to a vehicle;
wherein the launch comprises launching a version of the application based on the determination;requesting a predetermined amount of application-utilizable data from a remote source such that the application can execute using the data if a connection to the remote source is lost; downloading the requested data; and delaying an application launch until the predetermined amount of data has been downloaded. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory computer-readable storage medium, storing instructions that, when executed by a processor, cause the processor to perform a method comprising:
-
subscribing to a broadcast of vehicle-related state changes through a content delivery network; detecting at least one vehicle-related state change in the broadcast that triggers an application launch; determining whether a mobile device containing the processor is located within a vehicle or external to a vehicle;
wherein the launch comprises launching a version of the application based on the determination;requesting a predetermined amount of application-utilizable data from a remote source such that the application can execute using the data if a connection to the remote source is lost; downloading the requested data; and delaying an application launch until the predetermined amount of data has been downloaded. - View Dependent Claims (12, 13, 14)
-
Specification