Patent ID: 9727384
Date: 2017-08-08
CPC Classifications: G06F,H04L,Y02D

Claim:
1. A computer implemented system for cloud computing, the system comprising: a cloud server including a cloud link module and coupled to a communications network; a client device including a device link module and coupled to the cloud server via the communications network; and a memory card including a card link module and coupled to the client device, wherein the cloud link module, the device link module, and the card link module are configured to allocate processing of content between the cloud server, client device and memory card, such that communications bandwidth usage between the cloud server and the client device are minimized during content delivery, wherein based on the allocation by the cloud link module, the device link module, and the card link module, the cloud server is configured to perform transcoding on the content to produce first compressed content and provide the first compressed content to the client device, the memory card is configured to obtain the first compressed content from the client device and to perform transcoding of the first compressed content to produce second compressed content having lower compression than the first compressed content, and the client device is configured to obtain the second compressed content from the memory card and to perform decompression of the second compressed content, wherein the memory card includes at least one of a microcontroller, microprocessor, application processor, and programmable processor integrated therein and configured to execute a card link program, wherein the client device is configured to act as a master and to initiate communications between the client device and the cloud server and between the client device and the memory card, wherein the cloud server and the memory card are configured to act as slaves, wherein based on the allocation by the cloud link, device link, and card link modules, over a standard interface to the memory card, the memory card is configured to perform decryption and encryption of the content so that decrypted content can be rendered in the card link program as an image or video of the content and used by the client device including a resource constrained mobile phone device, and wherein the rendered image or video file is transmitted from the card link program and displayed by the resource constrained mobile phone device.