Computer accepting voice input and/or generating audible output
First Claim
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 Assignments
0 Petitions
Accused Products
Abstract
One method performed by a computer stores data, receives voice data, and annotates the stored data based on the voice data. Another method stores a plurality of files in memory, determines that the memory has reached a threshold capacity, selects one or more files for remote storage in response to the memory reaching the threshold capacity, and wirelessly transmits the selected one or more files to a remote storage device. Another method audibly presents an advertisement by a mobile device, receives an input at the mobile device, and presents the advertisement again by the mobile device in response to receiving the input.
373 Citations
20 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
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.
-
Specification