Patent ID: 9118681
Filing Date: 2015-08-25
Classification: G06F,H04L,Y02D

Abstract:
1. A method implemented by a nano-box for providing processing resources to support application execution to a set of devices connected to a network of the nano-box, the processing resources to improve performance of the set of devices, the set of devices including a mobile device or a fixed device, where the nano-box is selected by a root controller to provide the processing resources from a set of nano-boxes connected to the network based on determining the nano-box provides better metrics for the set of devices than other nano-boxes in the set of nano-boxes nano-box, the method comprising the steps of: receiving application data for an application authorized for a mobile or fixed device over the network, the application data being specific to the mobile or fixed device; executing the application using the application data of the mobile or fixed device to generate an output; receiving a handoff notification indicating that the root controller has reassigned the application to another nano-box in the set of nano-boxes based on best resource availability and minimum latency; updating the application data with a current state of the application; and transmitting the updated application data over the network to be provided to the other nano-box.