| CPC G06F 8/62 (2013.01) [G06F 21/71 (2013.01); H04B 1/38 (2013.01); H04L 67/12 (2013.01); H04L 67/141 (2013.01); H04L 67/52 (2022.05); H04W 12/033 (2021.01); G06F 2221/2111 (2013.01); G06F 2221/2149 (2013.01)] | 23 Claims |

|
1. An apparatus, in a vehicle, for hands-free deployment of geographically linked applications, the apparatus comprising:
a memory capable of storing instructions; and
processing circuitry that, when in operation, is configured by the instructions to:
activate a radio transceiver of the vehicle to detect a beacon based on entering a geographical area covered by a beacon;
detect, by the activated radio transceiver of the vehicle, the beacon, the beacon being a message that is based on availability of an application linked to the geographical area covered by the beacon;
establish a secure communications link with an application server corresponding to the beacon, wherein, to establish the secure communications link, the processing circuitry is configured to provide a set of capabilities that include a type of hardware of the vehicle that is available;
receive an application catalog, based on the type of hardware in the set of capabilities, that includes metrics of the application and one or more other versions of the application;
judge, based on receipt of the application catalog, which of the application and the one or more other versions of the application to use based on the included metrics, including the processing circuitry to:
retrieve performance data for the application from the application catalog;
evaluate a current state of the processing circuitry with respect to the performance data to determine that the application passes a threshold; and
select the application over the one or more other versions of the application in the application catalog based on the performance data passing the threshold;
receive, through the secure communications link based on the selection of the application; and
execute, the application in a secured execution environment of the vehicle without intervention by a user of the vehicle.
|