Renaming Multiple Files
Abstract
Techniques for renaming multiple files. A system establishes a rename state for a first file in a collection of files and, in the rename state, receives user input specifying a name for the first file. In response to the user input specifying the name, the system renames the first file according to the name and establishes a rename state for a second file in the collection of files. In the rename state, the system can display both the current name of the file and the file extension associated with the file. The system can protect the file extension such that the user cannot change the file extension in the rename state.
Claims
exact text as granted — not AI-modified1 . A computer-implemented method comprising:
receiving input that defines a specified collection of files from multiple available files and that requests that a name of a single file in the specific collection be changed; placing the single file in a rename state; upon detecting that the name is changed, automatically placing a next file in the specified collection in the rename state; displaying a computer-generated name for the next file, the computer-generated name based on the changed name of the single file; and wherein the name is changed directly in a file browser display.
2 . The method of claim 1 , wherein files in the specified collection of files include corresponding file extensions, and placing the single file in a rename state comprises protecting a corresponding file extension of the single file such that the corresponding file extension is not changed.
3 . The method of claim 2 , wherein the corresponding file extension is displayed in-line with the name of the single file and protecting the corresponding file extension comprises highlighting the name of the single file and not highlighting the corresponding file extension.
4 . The method of claim 2 , wherein protecting the corresponding file extension comprises displaying the name of the single file and not displaying the corresponding file extension.
5 . The method of claim 1 , wherein the computer-generated name for the next file includes the name of the single file and a suffix.
6 . The method of claim 5 , further comprising:
displaying a list including suffixes; receiving input selecting a desired suffix; and including the desired suffix in a name of the next file.
7 . A computer program product, tangibly embodied in a computer-readable medium, the computer program product causing data processing apparatus to perform operations comprising:
receiving input that defines a specified collection of files from multiple available files and that requests that a name of a single file in the specific collection be changed; placing the single file in a rename state; upon detecting that the name is changed, automatically placing a next file in the specified collection in the rename state; displaying a computer-generated name for the next file, the computer-generated name based on the changed name of the single file; and wherein the name is changed directly in a file browser display.
8 . The computer program product of claim 7 , wherein files in the specified collection of files include corresponding file extensions, and placing the single file in a rename state comprises protecting a corresponding file extension of the single file such that the corresponding file extension is not changed.
9 . The computer program product of claim 8 , wherein the corresponding file extension is displayed in-line with the name of the single file and protecting the corresponding file extension comprises highlighting the name of the single file and not highlighting the corresponding file extension.
10 . The computer program product of claim 8 , wherein protecting the corresponding file extension comprises displaying the name of the single file and not displaying the corresponding file extension.
11 . The computer program product of claim 7 , wherein the computer-generated name for the next file includes the name of the single file and a suffix.
12 . The computer program product of claim 11 , the operations further comprising:
displaying a list including suffixes; receiving input selecting a desired suffix; and including the desired suffix in a name of the next file.
13 . A system comprising:
a processor; and a computer program product, tangibly embodied in a computer-readable medium, encoding instructions to cause the processor to perform operations comprising:
receiving input that defines a specified collection of files from multiple available files and that requests that a name of a single file in the specific collection be changed;
placing the single file in a rename state;
upon detecting that the name is changed, automatically placing a next file in the specified collection in the rename state;
displaying a computer-generated name for the next file, the computer-generated name based on the changed name of the single file; and
wherein the name is changed directly in a file browser display.
14 . The system of claim 13 , wherein files in the specified collection of files include corresponding file extensions, and placing the single file in a rename state comprises protecting a corresponding file extension of the single file such that the corresponding file extension is not changed.
15 . The system of claim 14 , wherein the corresponding file extension is displayed in-line with the name of the single file and protecting the corresponding file extension comprises highlighting the name of the single file and not highlighting the corresponding file extension.
16 . The system of claim 14 , wherein protecting the corresponding file extension comprises displaying the name of the single file and not displaying the corresponding file extension.
17 . The system of claim 13 , wherein the computer-generated name for the next file includes the name of the single file and a suffix.
18 . The system of claim 17 , the operations further comprising:
displaying a list including suffixes; receiving input selecting a desired suffix; and including the desired suffix in a name of the next file.Join the waitlist — get patent alerts
Track US2013166562A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.