Legal claims defining the scope of protection, as filed with the USPTO.
1. A memory management method executed by a user's computer having a memory having a limited capacity, the method comprising: storing a plurality of files in the memory having a limited capacity; determining that the memory has reached a threshold capacity; and in response to the memory reaching the threshold capacity, automatically by the computer: selecting one or more files for remote storage; and wirelessly transmitting each of the selected one or more files to a remote storage device selected automatically by the computer from a plurality of remote storage devices based on the type of file to be stored in the selected remote storage device.
2. The method of claim 1 , wherein selecting the one or more files for remote storage comprises selecting one or more files that are larger than at least one other file stored in the memory.
3. The method of claim 1 , wherein selecting the one or more files for remote storage comprises selecting the one or more files based on data activity of the one or more files.
4. The method of claim 1 , wherein selecting the one or more files for remote storage comprises: prompting a user for an input; and selecting the one or more files in response to the input.
5. The method of claim 1 , wherein: wirelessly transmitting the selected one or more files to the selected remote storage device comprises wirelessly transmitting the selected one or more files to the selected remote storage device using a first type of communication link; and the method further comprises retrieving the selected one or more files using a second type of communication link different from the first type of communication link.
6. The method of claim 1 , further comprising, if the selected remote storage device is not accessible, transmitting a request for an available storage device and transmitting the selected one or more files to the available storage device.
7. The method of claim 1 , wherein the computer is a portable device.
8. The method of claim 7 , wherein the portable device is a handheld device.
9. The method of claim 1 wherein the memory of limited capacity is nonvolatile memory.
10. The method of claim 1 , wherein the selected remote storage device is a storage device associated with a home computer of the user.
11. The method of claim 1 , wherein the selected remote storage device is a storage device associated with a third-party remote computer.
12. The method of claim 1 , wherein the selected remote storage device is a storage device associated with a work computer of the user if the type of file to be stored is a word processing file.
13. The method of claim 1 , wherein the selected remote storage device is a storage device associated with a home entertainment system of the user if the type of file to be stored is a media file.
14. The method of claim 13 , wherein the media file is an MP3 file.
15. The method of claim 1 , wherein the selected remote storage device is a storage device associated with an automobile of the user if the type of file to be stored is a media file.
16. The method of claim 1 , further comprising: if the selected remote storage device is not accessible, transmitting the one or more files destined for the selected remote storage device to an available remote storage device, so that the one or more files destined for the selected remote storage device can then be transmitted from the available remote storage device to the selected remote storage device.
17. The method of claim 16 , further comprising: if the selected remote storage device is not accessible, transmitting to the available remote storage device an identifier of either the user or the user's computer, whereby the identifier can be used to access the user's one or more files on the available remote storage device.
18. The method of claim 1 , wherein the steps of selecting one or more files for remote storage and wirelessly transmitting each of the selected one or more files to a remote storage device selected automatically by the computer from a plurality of remote storage devices based on the type of file to be stored in the selected remote storage device are performed without intervention by the user.
19. A computer comprising: a memory having a limited capacity; a wireless communications module; and a processor configured to store a plurality of files in the memory having a limited capacity; determine that the memory has reached a threshold capacity; and in response to the memory reaching the threshold capacity, automatically: select one or more files for remote storage; and cause the communications module to wirelessly transmit each of the selected one or more files to a remote storage device selected automatically by the processor from a plurality of remote storage devices based on the type of file to be stored in the selected remote storage device.
20. A non-transitory computer-readable medium having instructions stored thereon, the instructions for execution by a processor in a computer having a memory having a limited capacity, the computer comprising a wireless communications module, the instructions comprising: instructions for storing a plurality of files in the memory having a limited capacity; instructions for determining that the memory has reached a threshold capacity; and instructions for, in response to the memory reaching the threshold capacity, automatically: selecting one or more files for remote storage; and causing the communications module to wirelessly transmit each of the selected one or more files to a remote storage device selected automatically by the computer from a plurality of remote storage devices based on the type of file to be stored in the selected remote storage device.
Unknown
November 26, 2019
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.