Remote provisioning of information technology
First Claim
Patent Images
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.
2 Assignments
0 Petitions
Accused Products
Abstract
Remote provisioning of an IT network and/or associated services is provided. Hardware, software, service and/or expertise can be moved from on-premise to a remote location (e.g., central, distributed . . . ). Accordingly, at least a large degree computation can be moved to the center to exploit economies of scale, among other things. In such an architecture, computational resources (e.g., data storage, computation power, cache . . . ) can be pooled, and entities can subscribe to a particular level of resources related to a private entity IT network.
87 Citations
20 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- a processor;
-
8. A method of provisioning information technology (IT) services, comprising the following computer-implemented acts:
- provisioning, by a server of a cloud network executing an IT service component, at least one third-party off-premise computer resource remotely to provide at least one IT network to a plurality of entities according to a respective subscription associated with each of the plurality of entities;
optimizing, by the server, interaction between third-party off-premise resources and on-premise devices of the plurality of entities based at least in part on historical data regarding resource usage;
allocating, by the server, processing power of the at least one third-party off- premise computer resource in real-time to perform a portion of computations of a respective entity based at least in part on resource availability and a computational load of the local on premise devices of the respective entity;
implementing, by the server, an on-premise cache scheme to facilitate local execution when the respective entity is disconnected from the at least one third-party off-premise computer resource;
implementing, by the server, a predictive cache scheme caching off-premise data on the local on-premise devices of the respective entity based at least in part on a probability of data being processed by the local on-premise devices, the probability calculated at least in part based on access by the local on-premise devices to other data;
monitoring, by the server, network interactions; and
discriminating, by the server, between work and personal use of network resources based at least in part on the combination of pattern recognition, user actions, and context information, wherein the pattern recognition, the user actions, and the context information are provided by the monitored network interactions; and
providing information about productivity of users derived from the discriminating to one or more of the plurality of entities. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
- provisioning, by a server of a cloud network executing an IT service component, at least one third-party off-premise computer resource remotely to provide at least one IT network to a plurality of entities according to a respective subscription associated with each of the plurality of entities;
-
18. A computer-readable storage device configured with instructions that, when executed, instruct a processor to perform acts comprising:
- provisioning off-premise computer resources to form an organizational IT network of an entity;
optimizing interaction between on-premise devices and the off premise computer resources as a function of computational ability of the on-premise devices, the off- premise computer resources afforded by a subscription, a computational load, communication latency, and historical data regarding processing resource usage dividing computation between the on-premise devices and the off-premise computer resources available under the subscription;
allocating processing power of the off-premise computer resources in real-time to perform a portion of computations of the entity;
implementing an on-premise cache scheme to facilitate local execution when disconnected from at least one off-premise computer resource;
implementing a predictive cache scheme caching off-premise data on an on- premise device based at least in part on a probability of data being processed by the on-premise device, the probability calculated at least in part based on access by the on- premise device to other data;
discriminating between work and personal use of network resources based at least in part on a combination of pattern recognition, user actions, and context information;
providing information about productivity of users derived from the discriminating to the entity and procuring a deal between the on-premise devices and the off-premise computer by operating an auction through which the off-premise computer purchases the rights to utilize the on-premise devices, wherein the off-premise computer purchases the combination of processing power, disk space, and ,graphics card usage. - View Dependent Claims (19, 20)
- provisioning off-premise computer resources to form an organizational IT network of an entity;
Specification