Patent ID: 9667493
Date: 2017-05-30
CPC Classifications: G06F,H04L

Claim:
1. A method comprising: detecting a hardware component of a computing device seeking an upgraded hardware element to replace an existing hardware element of the hardware component; calling, over a network, a plurality of cloud servers to determine whether one or more of the plurality of cloud servers are capable of offering the upgraded hardware element, wherein calling includes finding a cloud server capable of offering the updated hardware component; if the upgraded hardware element is not available locally, authenticating the cloud server and establishing trust between the cloud server and the computing device to facilitate communication between the cloud server and the computing device, and facilitating the hardware component to access and use the upgraded hardware element at the cloud server without having to upgrade or replace the existing hardware element of the hardware component, wherein the upgraded hardware element is accessed or used on a short-term basis or a long-term basis based on an amount of time for which the upgraded hardware element is needed by the hardware component of the computing device; if the upgraded hardware element is available locally, performing local upgrading of the existing hardware element of the hardware component; and in response to calling, receiving a reply from the cloud server, wherein the reply includes confirmation regarding whether the cloud server maintains the upgraded hardware element, wherein the reply is received in response to the calling of the plurality of cloud servers, wherein the one or more of the plurality of cloud servers include the cloud server having the upgraded hardware element.