Systems and methods for low latency cloud computing for mobile applications

US11818576B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11818576-B2
Application numberUS-201916592496-A
CountryUS
Kind codeB2
Filing dateOct 3, 2019
Priority dateOct 3, 2019
Publication dateNov 14, 2023
Grant dateNov 14, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A device may receive, from a user equipment (UE), a request to allocate one or more computing resources for an application executing on the UE. The device may be associated with an edge node of a mobile network and the UE may be within a coverage area associated with the edge node. The device may receive a remote execution file package that is associated with code to be executed using the one or more computing resources. The device may assign the one or more computing resources for the application. The device may cause 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. The device may transmit a response that provides an indication that the one or more computing resources have been allocated for the application.

First claim

Opening claim text (preview).

What is claimed is: 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. 2. The method of claim 1 , wherein the computing resources are associated with at least one of a central processing unit or a graphics processing unit. 3. The method of claim 1 , wherein the at least one of installation of the code or execution of the code is caused while the application is executing on the UE. 4. The method of claim 1 , wherein the response identifies an address at which the instance is to be accessed. 5. The method of claim 1 , further comprising: configuring a firewall to allow the application to access the one or more computing resources during execution of the code. 6. The method of claim 1 , further comprising: determining that the UE is entering another coverage area associated with another edge node; and transmitting a configuration of the instance to another device associated with the other edge node, to thereby enable the other device to allocate another one or more computing resources, that are to execute another application-related instance, for the application. 7. The method of claim 1 , wherein the remote execution file package is provided with the request. 8. An edge computing device, comprising: one or more memories; and one or more processors communicatively coupled to the one or more memories, configured to: receive, from a user equipment (UE) within a coverage area associated with the edge computing device, 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 receive, from the UE, a remote execution file package that is associated with code to be executed using the one or more computing resources, wherein the remote execution file package, which comprises one or more executable files, causes creation of an application-related instance that is configured to run within the one or more computing resources, and wherein the instance includes one or more operations of the application; allocate, based on the request, the one or more computing resources for the application, wherein the one or more computing resources allocated are to execute the code to cause instantiation of the application-related instance; determine that the UE is entering another coverage area associated with another edge computing device; and transmit a configuration of the application-related instance to the other edge computing device, to thereby enable the other edge computing device to allocate another one or more computing resources, that are to instantiate another application-related instance according to the configuration, for the application. 9. The edge computing device of claim 8 , wherein the edge computing device and the other edge computing device are reachable at a same address. 10. The edge computing device of claim 8 , wherein the edge computing device is associated with a node of a radio access network of a mobile network, and the coverage area is associated with the node. 11. The edge computing device of claim 8 , wherein the request further includes information identifying at least one of a quantity of the one or more computing resources that are to be allocated for the application or a type of the one or more computing resources that are to be allocated for the application. 12. The edge computing device of claim 8 , wherein the one or more processors, when allocating the one or more computing resources, are configured to at least one of: install the code for execution by the one or more computing resources, or execute the code using the one or more computing resources. 13. The edge computing device of claim 8 , wherein execution of the code provides an operation of the application. 14. The edge computing device of claim 8 , wherein execution of the code causes retrieval of another remote execution file package that is associated with additional code to be executed using the one or more computing resources, and wherein execution of the additional code provides an operation of the application. 15. A non-transitory computer-readable medium storing instructions, the instructions comprising: one or more instructions that, when executed by one or more processors, cause the one or more processors to: receive, from a user equipment (UE) within a coverage area of an edge computing device, 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 receive, from the UE, a remote execution file package that is associated with code to be executed using the one or more computing resources, wherein the remote execution file package, which comprises one or more executable files, causes creation of an instance related to the application that is configured to run within the one or more computing resources, and wherein the instance includes one or more operations of the application; assign, based on the request, the one or more computing resources for the application; cause, 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; assign an address at which the instance is to be accessed during execution of the code; and transmit, to the UE, a response that identifies the address, to thereby enable the UE to utilize the one or more computing resources for operation of the application during execution of the code. 16. The non-transitory computer-readable medium of claim 15 , wherein the edge computing device is reachable at an anycast address. 17. The non-transitory computer-readable medium of claim 15 , wherein receiving the request and transmitting the response are via an application programming interface. 18. The non-transitory computer-readable medium of claim 15 , wherein the one or more in

Assignees

Inventors

Classifications

  • H04W12/088Primary

    using filters or firewalls · CPC title

  • G06F8/61Primary

    Installation · CPC title

  • in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title

  • Service provisioning or reconfiguring · CPC title

  • Authentication · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11818576B2 cover?
A device may receive, from a user equipment (UE), a request to allocate one or more computing resources for an application executing on the UE. The device may be associated with an edge node of a mobile network and the UE may be within a coverage area associated with the edge node. The device may receive a remote execution file package that is associated with code to be executed using the one o…
Who is the assignee on this patent?
Verizon Patent & Licensing Inc
What technology area does this patent fall under?
Primary CPC classification H04W12/088. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 14 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).