Storage method for personal digital devices
First Claim
1. A storage control method for a device having a total storage area which is divided into a plurality of sections based on the type of information stored therein, instructional information being stored in a first section of the total storage area, and a second section of the total storage area being available for storing user information when the device is used, the method comprising:
- monitoring the amount of free space remaining in the second section; and
selectively overwriting instructional information in the first section with user information when additional user information storage is needed.
1 Assignment
0 Petitions
Accused Products
Abstract
In a device having data storage, storage space is adaptively controlled by monitoring what pre-stored instructional information is used and how the pre-stored instructional information is used. Some or all of the storage space containing the pre-stored instructional information may be overwritten with user data based on the adaptive control. However, some instructional information may be designated as not overwritable. If access to an external storage device is detected, such as via a communications network to a remote web site, then the pre-stored instructional information can be partially or completely overwritten and instructional information accessed when needed from the external storage device. If additional storage space is still required for user data after all the overwritable pre-stored instructional information has been overwritten, then user data may be transferred to the external storage device for remote storage. The overwriting may be automatic or interactive.
25 Citations
20 Claims
-
1. A storage control method for a device having a total storage area which is divided into a plurality of sections based on the type of information stored therein, instructional information being stored in a first section of the total storage area, and a second section of the total storage area being available for storing user information when the device is used, the method comprising:
-
monitoring the amount of free space remaining in the second section; and
selectively overwriting instructional information in the first section with user information when additional user information storage is needed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
wherein the selectively overwriting is based on the amount of free space remaining in the second section and the use of the instructional information in the first section.
-
-
3. The method according to claim 2, wherein the instructional information in the first section is divided into two types, a first type being basic instructional information and a second type being advanced instructional information;
-
wherein the monitoring use of the instructional information in the first section comprises monitoring which type of instructional information is used and how often;
wherein the selectively overwriting comprises selectively overwriting at least one of the basic instructional information and the advanced instructional information, based on the monitoring of which type of instructional information is used and how often.
-
-
4. The method according to claim 3, further comprising:
-
detecting access to an external source of instructional information;
wherein the selectively overwriting comprises selectively overwriting at least one of the basic instructional information and the advanced instructional information, based on the detecting.
-
-
5. The method according to claim 3, wherein the basic instructional information comprises at least one of:
-
instructions on how to set-up the device for first use;
instructions on how to use the device; and
instructions on optional equipment which is available for purchase from the manufacturer.
-
-
6. The method according to claim 1, wherein when the monitoring indicates the amount of free space remaining in the second section is below a threshold amount, then the selectively overwriting comprises selectively overwriting all of the instructional information in the first section with user information.
-
7. The method according to claim 6, further comprising:
-
detecting when the total storage area is full of user information; and
when it is detected that the total storage area is full of user information;
issuing a warning;
checking for the availability of external storage; and
if external storage is available, then transferring user data to the external storage.
-
-
8. The method according to claim 1, further comprising:
-
checking for the availability of an external source of instructional information; and
if an external source of instructional information is accessible, then the selectively overwriting comprises overwriting all of the instructional information in the first section when additional user information storage is needed.
-
-
9. The method according to claim 1, wherein at least a portion of the instructional information comprises read-only information which cannot be overwritten.
-
10. The method according to claim 1, wherein the instructional information in the first section is divided into a plurality of types, the selectively overwriting comprising selectively overwriting instructional information based on the type of instructional information.
-
11. The method according to claim 1, further comprising:
-
checking for the availability of external storage; and
if external storage is accessible, then before the selectively overwriting, transferring the instructional information to the external storage and storing the instructional information in the external storage for later access.
-
-
12. A computer program product comprising a recording medium, and means for implementing a storage control method according to claim 1.
-
13. An article of manufacture comprising:
-
a computer program product; and
means for causing a computer to provide a method of storage control according to claim 1.
-
-
14. A computer program having a plurality of program steps to be executed on a computer to perform storage control according to the method of claim 1.
-
15. An arrangement comprising:
-
a personal digital device having on-board storage, the on-board storage including user data storage space and pre-stored instructional information storage space;
control means in the personal digital device, for controlling user data storage;
wherein the control means controls user storage so that;
the instructional information is divided into basic and advanced information;
a frequency of access to the instructional information is detected and a user proficiency level determined based on the premise that the higher the frequency of access to the instructional information, the more novice the user;
if the user proficiency level is determined to be novice, then the advanced instructional information is deleted; and
if the user proficiency is determined to be advanced, then the basic instructional information is deleted. - View Dependent Claims (16, 17, 18, 19, 20)
the amount of free user storage space is detected;
if the basic information has never been accessed by the time that all of the user storage space has been used, then the basic information is deleted; and
if none of the basic or advanced instructional information has been accessed by the time that all of the user storage space has been used, then all of the instructional information is deleted.
-
-
17. The arrangement according to claim 16, wherein the control means further controls the user storage so that:
-
if the on-board storage is full, and additional user data storage space is required, then;
a warning is issued;
access to an external storage is checked; and
if access to an external storage is available, then user data is transferred to the external storage.
-
-
18. The arrangement according to claim 17, wherein the external storage comprises an external direct access storage device.
-
19. The arrangement according to claim 18, wherein the external storage comprises an external high-capacity removable disk device.
-
20. The arrangement according to claim 17, wherein the external storage comprises a remote web site.
Specification