Mechanism for facilitating dynamic and trusted cloud-based extension upgrades for computing systems
First Claim
1. At least one non-transitory machine-readable medium comprising a plurality of instructions that in response to being executed on a computing device, causes the computing device to carry out a method according to one or more operations comprising:
- detect a computing device needing an upgrade for a feature enhancement, wherein the upgrade relates to a hardware component at the computing device needing an upgrade element for the upgrade;
check whether a platform at the computing device is capable of performing the upgrade and facilitate the upgrade of the hardware component locally at the computing device if the platform is determined to be capable of performing the hardware component upgrade;
if the platform is determined not to be capable of performing the upgrade, call a plurality cloud servers to find a first cloud server available to provide the upgrade over a network, wherein the first cloud server having first resources including the upgrade element; and
facilitate the hardware component to access the upgrade element at the first cloud server without having to upgrade or replace the hardware component, wherein the upgrade element at the first cloud server is accessible by the hardware component for a termed duration depending on a need of a user of the computing device, and wherein the hardware component cannot enable the feature enhancement without the hardware upgrade.
0 Assignments
0 Petitions
Accused Products
Abstract
A mechanism is described for facilitating dynamic and trusted cloud-based extension upgrades for computing systems according to one embodiment of the invention. A method of embodiments of the invention includes detecting a computing device needing an upgrade. The upgrade may relate to a hardware component at the computing device needing an upgrade element for the upgrade. The method may further include calling a first cloud server to provide the upgrade over a network. The first cloud server may have first resources including the upgrade element. The method may further include facilitating the hardware component to access the upgrade element at the first cloud server without having to upgrade or replace the hardware component.
-
Citations
14 Claims
-
1. At least one non-transitory machine-readable medium comprising a plurality of instructions that in response to being executed on a computing device, causes the computing device to carry out a method according to one or more operations comprising:
-
detect a computing device needing an upgrade for a feature enhancement, wherein the upgrade relates to a hardware component at the computing device needing an upgrade element for the upgrade; check whether a platform at the computing device is capable of performing the upgrade and facilitate the upgrade of the hardware component locally at the computing device if the platform is determined to be capable of performing the hardware component upgrade; if the platform is determined not to be capable of performing the upgrade, call a plurality cloud servers to find a first cloud server available to provide the upgrade over a network, wherein the first cloud server having first resources including the upgrade element; and facilitate the hardware component to access the upgrade element at the first cloud server without having to upgrade or replace the hardware component, wherein the upgrade element at the first cloud server is accessible by the hardware component for a termed duration depending on a need of a user of the computing device, and wherein the hardware component cannot enable the feature enhancement without the hardware upgrade. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
detecting a computing device needing an upgrade for a feature enhancement, wherein the upgrade relates to a hardware component at the computing device needing an upgrade element for the upgrade; checking whether a platform at the computing device is capable of performing the upgrade and facilitating the upgrade of the hardware component locally at the computing device if the platform is determined to be capable of performing the hardware component upgrade; if the platform is determined not to be capable of performing the upgrade, calling a plurality of cloud servers to find a first cloud server available to provide the upgrade over a network, wherein the first cloud server having first resources including the upgrade element; and facilitating the hardware component to access the upgrade element at the first cloud server without having to upgrade or replace the hardware component, wherein the upgrade element at the first cloud server is accessible by the hardware component for a termed duration depending on a need of a user of the computing device, and wherein the hardware component cannot enable the feature enhancement without the hardware upgrade. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An apparatus comprising:
-
a computing system having a processor, and a memory coupled to the processor, wherein the processor is to; detect a computing device needing an upgrade for a feature enhancement, wherein the upgrade relates to a hardware component at the computing device needing an upgrade element for the upgrade; check whether a platform at the computing device is capable of performing the upgrade and facilitate the upgrade of the hardware component locally at the computing device if the platform is determined to be capable of performing the hardware component upgrade; if the platform is determined not to be capable of performing the upgrade, call a plurality of cloud servers to find a first cloud server available to provide the upgrade over a network, wherein the first cloud server having first resources including the upgrade element; and facilitate the hardware component to access the upgrade element at the first cloud server without having to upgrade or replace the hardware component, wherein the upgrade element at the first cloud server is accessible by the hardware component for a termed duration depending on a need of a user of the computing device, and wherein the hardware component cannot enable the feature enhancement without the hardware upgrade. - View Dependent Claims (12, 13, 14)
-
Specification