Patent ID: 8447973

Claim:
A content providing system, comprising: a client device configured to receive contents, the client device comprising a first central processing unit configured to execute computer program instructions to provide a plurality of first units, the plurality of first units comprising: a suspend instruction issuing unit that is configured to instruct a server to suspend a providing of contents; a handling way designation unit that is configured to accept an accumulate instruction and to instruct the server to sequentially accumulate the contents not provided from the server after the suspend instruction issuing unit instructs the server to suspend providing contents; and a restart instruction issuing unit that is configured to notify the server of a restart time for restarting the providing of contents after the suspend instruction issuing unit instructs the server to suspend the providing of contents, wherein the handling way designation unit is further configured to accept separate handling instructions for each of the accumulated contents and to instruct the server to process each of the accumulated contents in accordance with the separate handling instructions, the separate handling instructions including a discard instruction that instructs the server to discard a corresponding one of the accumulated contents and a provide instruction that instructs the server to provide a corresponding one of the accumulated contents to the client device; and a server configured to provide contents to the client device, the server comprising a second central processing unit configured to execute computer program instructions to provide a plurality of second units, the plurality of second units comprising: a content providing unit that is configured to provide contents to the client device; a suspending unit that is configured to suspend the providing of contents by the content providing unit if the server is instructed to suspend the providing of contents by the suspend instruction issuing unit of the client device; a restart unit that is configured to control the content providing unit to restart the providing of contents after the providing of contents is suspended by the suspending unit when the restart instruction issuing unit notifies the server of the restart time and a current time reaches the restart time; and a notification processing unit that is configured to process the accumulated contents in accordance with the separate handling instructions provided by the handling way notification unit of the client device.