Patent ID: 8402110
Filing Date: 2013-03-19
Classification: H04L

Abstract:
1. An information technology (IT) system, comprising: a processor; a service component executable by the processor to manage at least one third- party off-premise resource to remotely provide at least one private IT network to a respective entity according to a subscription; an optimization component executable by the processor to optimize interaction between the at least one third-party off-premise computer resource and local on-premise devices of the respective entity; a computation component executable by the processor to: allocate processing power of the at least one third-party off-premise resource in real time and based at least in part on historical data regarding resource usage; perform a portion of computations of the respective entity based at least in part on resource availability and a computational load of the local on- premise devices of the respective entity; predict distribution of processing resources between the on-premise devices and the third-party off-premise resource based at least in part on processing resource usage; and facilitate computational division amongst the on-premise devices and the third-party off-premise resource available under the subscription; a monitor component executable by the processor to discriminate between work and personal use of resources, based at least in part on the combination of pattern recognition, user actions, and context information, wherein the monitor component provides information about user productivity to the entity; and a cache component executable by the processor to implement: an on-premise cache scheme to facilitate local execution when disconnected from the at least one off-premise resource; and a predictive cache component caching off-premise data on one of the local on-premise devices based at least in part on a probability data being processed by one of the local on-premise devices, the probability calculated at least in part based on access by one of the local on-premise devices to other data.