System, server, and device for providing contents
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
Abstract
According to an aspect of the invention, a content providing system is provided that includes a client device configured to receive contents and a server connected to the client device that provides contents to the client device. The client device may instruct the server to suspend the providing of contents, instruct the server how to handle unoffered contents after it instructs the server to suspend the providing of contents, and subsequently instruct the server lo restart the providing of contents. When the server is instructed to suspend the providing of contents by the client device, the server may be instructed by the client device to handle the unoffered contents by sequentially accumulating those contents. The server also may be instructed to discard one of the accumulated contents or to provide one of the accumulated contents to the client device.
15 Citations
19 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 12, 14, 16, 18)
-
8. A client device that is configured to receive contents from a server, the client device comprising:
-
a printing unit that is configured to print the contents provided by the server on a recording medium; a central processing unit configured to execute computer program instructions to provide a plurality of other units, the plurality of other units comprise; a suspend instruction issuing unit that is configured to accept a suspend instruction and to instruct the server to suspend the providing of contents when the suspend command is inputted; 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 accept a restart instruction and to notify the server to of a restart time for restarting, the providing of contents when the restart instruction is inputted after the suspend instruction issuing unit instructs the server to suspend the providing of contents, wherein the server is configured to restart the providing of contents after the providing of contents is suspended in response to the instruction from the suspend instruction issuing unit when the restart instruction issuing unit notifies the server of the restart time and a current time reaches the restart time, and 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. - View Dependent Claims (13, 15, 17, 19)
-
-
9. A server that is configured to provide contents to a client device, the server comprising:
-
a central processing unit configured to execute computer program instructions to provide a plurality of units, wherein the plurality of units comprise; a content providing unit that is configured to provide the 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 client device and to sequentially accumulate the contents not provided by the content providing unit if the server is instructed to accumulate contents by the client device; a restart unit that is configured to restart the providing of contents by the content providing unit after the providing of contents is suspended by the suspending unit when the client device notifies the server of a restart time at which to restart the providing of contents and a current time reaches the restart time; and a notification processing unit that is configured to process each of the accumulated contents in accordance with 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.
-
-
10. A non-transitory computer-readable medium comprising computer program instructions that cause a client device to:
-
print contents provided by a server on a recording medium with a printing device; instruct the server to suspend the providing of contents to the client device when an operation for suspending the providing of contents is accepted; instruct the server to sequentially accumulate the contents not provided from the server after the client device instructs the server to suspend the providing of contents; notify the server of a restart time at which to restart the providing of contents when an operation for restarting the providing of contents is accepted after the server is instructed to suspend the providing of contents; and provide separate handling instructions to the server for processing at least two of the accumulated contents, 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, wherein the server is configured to restart the providing of contents after the providing of contents is suspended in response to the instruction to suspend the providing of contents to the client device when the restart instruction issuing unit notifies the server of the restart time and a current time reaches the restart time.
-
-
11. A non-transitory computer-readable medium comprising computer program instructions that cause a server to:
-
provide contents to a client device; suspend the providing of contents if the server is instructed to suspend the providing of contents by the client device; sequentially accumulate the contents not provided to the client device after the server is instructed to suspend the providing of contents; restart the providing of contents after the providing of contents is suspended when the client device notifies the server of a restart time at which to restart the providing of contents and a current time reaches the restart time; and process at least two of the accumulated contents in accordance with separate handling instructions provided by the client device, the separate handling instructions including a discard instructions that instructs the server to discard a corresponding one of the accumulated contents to the client device.
-
Specification