File transfer system
AssigneePanasonic Corporation
InventorsKazunari Fujiwara, Takumi Tanabe, Yasushi Ayaki
Life of this patent
Estimating the term…
Abstract
A source device includes: a storage unit which stores the file; a receiving unit which receives, from a sink device, a file acquisition request; a transmitting unit which transmits, to the sink device, data within a range specified in the file acquisition request received by the receiving unit, from among the file stored in the storage unit; a limitation unit which deletes or makes unusable data within the range transmitted by the transmitting unit, from among the file stored in the storage unit; and a notification unit which notifies the sink device of a usable range which is a range in which the file is neither deleted nor made unusable by the limitation unit, from among the file stored in the storage unit.
Claims19
A file transmitting apparatus which transmits a file to another apparatus, said file transmitting apparatus comprising:
- a storage unit which stores the file;
- a receiving unit operable to receive, from the other apparatus, a file acquisition request;
- a transmitting unit operable to transmit, to the other apparatus, data within a range specified in the file acquisition request received by said receiving unit, from among the file stored in said storage unit;
- a limitation unit operable to delete or make unusable data within the range transmitted by said transmitting unit, from among the file stored in said storage unit;
- and
- a notification unit operable to notify the other apparatus of a usable range which is a range in which the file is neither deleted nor made unusable by said limitation unit, from among the file stored in said storage unit.
A file receiving apparatus which receives a file from another apparatus, said file receiving apparatus comprising:
- an acceptance unit operable to accept, from the other apparatus, a notification of a usable range which is a range in which the file is neither deleted nor made unusable by the other apparatus, from among the file;
- a transmitting unit operable to specify an arbitrary range included in the usable range and transmit a file acquisition request to the other apparatus;
- a receiving unit operable to receive, from the other apparatus, data within the range specified in the file acquisition request;
- and
- a storage unit which stores the data received by said receiving unit.
A file transmitting method for transmitting a file to another apparatus, said method comprising:
- storing the file;
- receiving, from the other apparatus, a file acquisition request;
- transmitting, to the other apparatus, data within a range specified in the file acquisition request received in said receiving, from among the stored file;
- deleting or making unusable data within the range transmitted in said transmitting, from among the stored file;
- and
- notifying the other apparatus of a usable range which is a range in which the file is neither deleted nor made unusable in said deleting or making unusable, from among the stored file.
A file receiving method for receiving a file from another apparatus, said method comprising:
- accepting, from the other apparatus, a notification of a usable range which is a range in which the file is neither deleted nor made unusable by the other apparatus, from among the file;
- specifying an arbitrary range included in the usable range and transmitting a file acquisition request to the other apparatus;
- receiving, from the other apparatus, data within the range specified in the file acquisition request;
- and
- storing the data received by said receiving unit.
A program for transmitting a file to another apparatus, said program causing a computer to execute the steps of:
- storing the file;
- receiving, from the other apparatus, a file acquisition request;
- transmitting, to the other apparatus, data within a range specified in the file acquisition request received in said receiving, from among the stored file;
- deleting or making unusable data within the range transmitted in said transmitting, from among the stored file;
- and
- notifying the other apparatus of a usable range which is a range in which the file is neither deleted nor made unusable in said deleting or making unusable, from among the stored file.
A program for receiving a file from another apparatus, said program causing a computer to execute the steps of:
- accepting, from the other apparatus, a notification of a usable range which is a range in which the file is neither deleted nor made unusable by the other apparatus, from among the file;
- specifying an arbitrary range included in the usable range and transmitting a file acquisition request to the other apparatus;
- receiving, from the other apparatus, data within the range specified in the file acquisition request;
- and
- storing the data received by said receiving unit.
A file transfer system which transfers a file from a file transmitting apparatus that transmits the file to a file receiving apparatus that receives the file,
- wherein the file transmitting apparatus includes:
- a storage unit which stores the file;
- a receiving unit operable to receive, from the other apparatus, a file acquisition request;
- a transmitting unit operable to transmit, to the other apparatus, data within a range specified in the file acquisition request received by said receiving unit, from among the file stored in said storage unit;
- a limitation unit operable to delete or make unusable data within the range transmitted by said transmitting unit, from among the file stored in said storage unit;
- and
- a notification unit operable to notify the other apparatus of a usable range which is a range in which the file is neither deleted nor made unusable by said limitation unit, from among the file stored in said storage unit, and
- the file receiving apparatus includes:
- an acceptance unit operable to accept, from the other apparatus, a notification of a usable range which is a range in which the file is neither deleted nor made unusable by the other apparatus, from among the file;
- a transmitting unit operable to specify an arbitrary range included in the usable range and transmit a file acquisition request to the other apparatus;
- a receiving unit operable to receive, from the other apparatus, data within the range specified in the file acquisition request;
- and
- a storage unit which stores the data received by said receiving unit.
Dependencies are inferred from the claim text.