US 11,818,576 B2
Systems and methods for low latency cloud computing for mobile applications
Ashish Sardesai, Ashburn, VA (US); and Saravanan Mallesan, Fairfax, VA (US)
Assigned to Verizon Patent and Licensing Inc., Basking Ridge, NJ (US)
Filed by Verizon Patent and Licensing Inc., Arlington, VA (US)
Filed on Oct. 3, 2019, as Appl. No. 16/592,496.
Prior Publication US 2021/0105624 A1, Apr. 8, 2021
Int. Cl. H04W 12/088 (2021.01); H04L 67/10 (2022.01); G06F 8/61 (2018.01); H04W 12/06 (2021.01); H04W 4/50 (2018.01); H04W 84/04 (2009.01); H04W 72/542 (2023.01)
CPC H04W 12/088 (2021.01) [G06F 8/61 (2013.01); H04L 67/10 (2013.01); H04W 4/50 (2018.02); H04W 12/06 (2013.01); H04W 72/542 (2023.01); H04W 84/042 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving, by a device and from a user equipment (UE), a request to allocate one or more computing resources for an application executing on the UE without prior configuration of the one or more computing resources for use by the application,
wherein the device is associated with an edge node of a mobile network and the UE is within a coverage area associated with the edge node
receiving, by the device and from the UE, a remote execution file package that is associated with code to be executed using the one or more computing resources,
wherein execution of the code provides operation of the application,
wherein the remote execution file package, which comprises one or more executable files, causes creation of an instance related to the application,
wherein the instance is configured to run within the one or more computing resources, and
wherein the instance includes one or more operations of the application;
assigning, by the device and based on the request, the one or more computing resources for the application;
causing, by the device and based on assigning the one or more computing resources, at least one of:
installation of the code for execution by the one or more computing resources, or
execution of the code using the one or more computing resources; and
transmitting, by the device, a response that provides an indication that the one or more computing resources have been allocated for the application, to thereby enable the UE to utilize the one or more computing resources for the operation of the application during execution of the code.