Arrangement for processing data files in connection with a terminal
First Claim
1. A method of processing a file selected for deletion, the method comprising:
- dividing a file selected for deletion into a plurality of parts;
evaluating a cost function wherein the cost function comprises a first cost associated with storing a first part of the plurality of parts at a first device, a second cost associated with storing a second part of the plurality of parts at a second device, and a third cost associated with transferring the second part to the second device;
storing an identifier at the first device, the identifier identifying a storage location of the file;
transferring at least a part of the plurality of parts to the second device based on the cost function evaluation; and
storing at least one of a name of the file selected for deletion, a time of deletion of the file selected for deletion, and an identifier of the second device at the first device.
3 Assignments
0 Petitions
Accused Products
Abstract
A terminal (1) is shown with a memory (3) for storing a file (F), means (2, 4) for selecting a file (F) to be deleted, and means (2, 4) for marking the file selected to be deleted as deleted. A system comprises at least one second device (8, 8.1, 8.2, 8.n) with a memory (7) with a storage location (13) for files marked as deleted, for storing files marked as deleted in the terminal (1). The terminal (1) is provided with a storage location (11) for storing at least a part of the data of the file (F) marked as deleted, and means (2, 5) for transmitting at least a part of the file marked as deleted, to be stored, if necessary, in the storage location (13) in the second device (8) for files marked as deleted. A method for managing files and a computer software product are also shown.
60 Citations
28 Claims
-
1. A method of processing a file selected for deletion, the method comprising:
-
dividing a file selected for deletion into a plurality of parts; evaluating a cost function wherein the cost function comprises a first cost associated with storing a first part of the plurality of parts at a first device, a second cost associated with storing a second part of the plurality of parts at a second device, and a third cost associated with transferring the second part to the second device; storing an identifier at the first device, the identifier identifying a storage location of the file; transferring at least a part of the plurality of parts to the second device based on the cost function evaluation; and storing at least one of a name of the file selected for deletion, a time of deletion of the file selected for deletion, and an identifier of the second device at the first device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A device comprising:
-
a communication interface, the communication interface configured to send at least a part of a file selected for deletion to a second device; a memory having computer-readable instructions stored therein which are programmed to divide the file into a plurality of parts; evaluate a cost function wherein the cost function comprises a first cost associated with storing a first part of the plurality of parts in the memory, a second cost associated with storing a second part of the plurality of parts at the second device, and a third cost associated with transferring the second part to the second device; store an identifier at the device, the identifier identifying a storage location of the file; transfer at least a part of the plurality of parts to the second device based on the cost function evaluation; and store at least one of a name of the file selected for deletion, a time of deletion of the file selected for deletion, and an identifier of the second device at the device; and a processor, the processor coupled to the communication interface and to the memory and configured to execute the computer-readable instructions. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A memory including computer-readable instructions stored therein that, upon execution by a processor, cause the processor to process a file selected for deletion, the computer-readable instructions configured to cause a first device to:
-
divide a file selected for deletion into a plurality of parts; evaluate a cost function wherein the cost function comprises a first cost associated with storing a first part of the plurality of parts in the memory, a second cost associated with storing a second part of the plurality of parts at a second device, and a third cost associated with transferring the second part to the second device; store an identifier at the first device, the identifier identifying a storage location of the file; transfer at least a part of the plurality of parts to the second device based on the cost function evaluation; and store at least one of a name of the file selected for deletion, a time of deletion of the file selected for deletion, and an identifier of the second device at the first device. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification