IP Library Patent Application 15667854
Patent Application
App. No. 15/667,854

METHOD AND SYSTEM FOR CLOUD COMPUTING SERVICES FOR USE WITH CLIENT DEVICES HAVING MEMORY CARDS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
15/667,854
Abstract

A system, method and computer program product for cloud computing, including a cloud server including a cloud link module or program and coupled to a communications network; a client device including a device link module or program and coupled to the cloud server via the communications network; and a memory card including a card link module or program and coupled to the client device. The cloud link, client link, and card link modules or programs 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.

Claims (30)

1 . A system for cloud computing, the system comprising:

a cloud server including a cloud link module or program and coupled to a communications network;

a client device including a device link module or program and coupled to the cloud server via the communications network; and

a memory card including a card link module or program and coupled to the client device,

wherein the cloud link, client link, and card link modules or programs 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.

2 . The system of claim 1 , wherein the cloud server comprises a plurality or cloud servers or virtualized computers.

3 . The system of claim 1 , wherein, based on the allocation by the cloud link, client link, and card link modules or programs, the cloud server is configured to perform transcoding on the content to a higher compression, the memory card is configured to perform transcoding of the higher compressed content to a lower compression so the lower compressed content can be used by the client device, and the client device is configured to perform decompression of the transcoded content.

4 . The system of claim 1 , wherein the content comprises at least one of video and audio files.

5 . The system of claim 1 , wherein the memory card includes a standard memory interface.

6 . The system of claim 1 , wherein the memory card includes at least one of a microcontroller, microprocessor, application processor, and programmable processor configured to execute the card link module or program.

7 . A method for cloud computing, the method comprising:

providing in a cloud server coupled to a communications network, a cloud link module or program;

providing in a client device coupled to the cloud server via the communications network, a device link module or program and;

providing in a memory card coupled to the client device, a card link module or program; and

allocating processing of content between the cloud server, client device and memory card via the cloud link, client link, and card link modules or programs, such that communications bandwidth usage between the cloud server and the client device are minimized during content delivery.

8 . The method of claim 7 , wherein the cloud server comprises a plurality or cloud servers or virtualized computers.

9 . The method of claim 7 , wherein, based on the allocation by the cloud link, client link, and card link modules or programs, performing by the cloud server transcoding on the content to a higher compression, performing by the memory card transcoding of the higher compressed content to a lower compression so the lower compressed content can be used by the client device, and performing by the client device decompression of the transcoded content.

10 . The method of claim 7 , wherein the content comprises at least one of video and audio files.

11 . The method of claim 7 , wherein the memory card includes a standard memory interface.

12 . The method of claim 7 , wherein the memory card includes at least one of a microcontroller, microprocessor, application processor, and programmable processor configured to execute the card link module or program.

13 . A computer program product for cloud computing, and including one or more computer readable instructions embedded on a computer readable medium and configured to cause one or more computer processors to perform the steps of:

providing in a cloud server coupled to a communications network, a cloud link module or program;

providing in a client device coupled to the cloud server via the communications network, a device link module or program and;

providing in a memory card coupled to the client device, a card link module or program; and

allocating processing of content between the cloud server, client device and memory card via the cloud link, client link, and card link modules or programs, such that communications bandwidth usage between the cloud server and the client device are minimized during content delivery.

14 . The computer program product of claim 13 , wherein the cloud server comprises a plurality or cloud servers or virtualized computers.

15 . The computer program product of claim 13 , wherein, based on the allocation by the cloud link, client link, and card link modules or programs, performing by the cloud server transcoding on the content to a higher compression, performing by the memory card transcoding of the higher compressed content to a lower compression so the lower compressed content can be used by the client device, and performing by the client device decompression of the transcoded content.

16 . The computer program product of claim 13 , wherein the content comprises at least one of video and audio files.

17 . The computer program product of claim 13 , wherein the memory card includes a standard memory interface.

18 . The computer program product of claim 13 , wherein the memory card includes at least one of a microcontroller, microprocessor, application processor, and programmable processor configured to execute the card link module or program.