US 12,192,868 B2
Adaptively selecting network APN for vehicle application remote computing demand
Oliver Lei, Windsor (CA); Somak Datta Gupta, Novi, MI (US); Arpita Chand, Dearborn, MI (US); Jayanthi Rao, West Bloomfield, MI (US); and Vladyslav Slyusar, Northville, MI (US)
Assigned to Ford Global Technologies, LLC, Dearborn, MI (US)
Filed by FORD GLOBAL TECHNOLOGIES, LLC, Dearborn, MI (US)
Filed on May 13, 2022, as Appl. No. 17/744,244.
Prior Publication US 2023/0370822 A1, Nov. 16, 2023
Int. Cl. H04W 64/00 (2009.01); G01S 5/02 (2010.01); H04W 4/02 (2018.01); H04W 4/44 (2018.01); H04W 8/18 (2009.01)
CPC H04W 4/44 (2018.02) [H04W 8/183 (2013.01); H04W 64/00 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A system for managing vehicle application usage of computing resources, comprising:
one or more vehicle controllers of a vehicle programmed to:
receive a request for computing resources of a communications network from a vehicle application installed to the vehicle;
receive APN information from a management server;
assign an access point name (APN) to the vehicle application based on an application identifier corresponding to the vehicle application by accessing the APN information including a mapping of application identifiers to corresponding APNs;
access the computing resources by the vehicle application connecting to the communications network using the APN;
send an updated location of the vehicle to the management server;
receive updated APN information from the management server, the updated APN information including an updated mapping of the application identifiers to the corresponding APNs; and
update the stored APN information to include the updated APN information.
 
6. The A system for managing vehicle application usage of computing resources, comprising:
one or more vehicle controllers of a vehicle programmed to:
receive a request for computing resources of a communications network from a vehicle application installed to the vehicle;
assign an access point name (APN) to the vehicle application based on an application identifier corresponding to the vehicle application by accessing stored APN information including a mapping of one of the application identifiers to a first APN for a first vehicle location and a second APN for a second vehicle location;
determine a current location of the vehicle;
assign the first APN to the vehicle application responsive to the current location matching the first vehicle location; and
assign the second APN to the vehicle application responsive to the current location matching the second vehicle location.
 
7. A system for managing vehicle application usage of computing resources, comprising:
a management server programmed to:
receive updated information with respect to performance of computing resources of a plurality of MECs and/or cloud systems accessible to vehicle applications over a communication network;
generate an APN information mapping of application identifiers of the vehicle applications to corresponding APNs; and
push the APN information to vehicles to allow the vehicles to assign APNs to the vehicle applications based on application identifiers corresponding to the vehicle applications.
 
14. A method for managing vehicle application usage of computing resources, comprising:
receiving a request for computing resources of a communication network from a vehicle application installed to a vehicle;
assigning an access point name (APN) to the vehicle application based on an application identifier corresponding to the vehicle application by accessing stored APN information including a mapping of application identifiers to corresponding APNs;
accessing the computing resources by the vehicle application connecting to the communication network using the APN;
sending an updated location of the vehicle to a management server;
receiving updated APN information from the management server, the updated APN information including an updated mapping of the application identifiers to the corresponding APNs; and
updating the stored APN information to include the updated APN information.
 
15. A method for managing vehicle application usage of computing resources, comprising:
receiving a request for computing resources of a communication network from a vehicle application installed to a vehicle;
assigning an access point name (APN) to the vehicle application based on an application identifier corresponding to the vehicle application by accessing stored APN information including a mapping of application identifiers to corresponding APNs;
accessing the computing resources by the vehicle application connecting to the communication network using the APN;
receiving, by a management server, updated information with respect to performance of computing resources of a plurality of MECs and/or cloud systems accessible to vehicle applications over the communication network;
generating updated APN information based on the updated information; and
pushing the updated APN information to the vehicle.