IP Library Patent Application 16681071
Patent Application
App. No. 16/681,071

Moving File Sequences Together Across Multiple Folders

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
16/681,071
Abstract

Techniques are provided for moving file sequences together across multiple folders. In an example, a user provides input to transfer multiple files within a folder that are named according to a file sequence (e.g., LA_IMG100.JPG, LA_IMG101.JPG, and LA_IMG102.JPG). In response to receiving this user input, subfolders of this folder can be examined for additional files that are named according to the file sequence. Where these additional files are identifies in subfolders, they can also be transferred along with the original set of files.

Claims (51)

1 . A system, comprising:

a processor; and

a memory that stores executable instructions that, when executed by the first processor, facilitate performance of operations, comprising:

receiving a first user input via a user interface indicative of a transfer at least a first file and a second file from a source folder to a destination folder, the first file and the second file being named according to a sequencing of files;

in response to the receiving the first user input, identifying a subfolder of the source folder;

determining that there is a third file located in the subfolder that is named according to the sequencing of files; and

in response to the determining that there is a third file located in the subfolder that is named according to the sequencing of files, transferring the first file, the second file, and the third file to the destination folder.

2 . The system of claim 1 , wherein the operations further comprise:

presenting an indication that the third file is named according to the sequencing of files via the user interface; and

receiving user input indicative of a selection of the third file for the transferring to the destination folder.

3 . The system of claim 1 , wherein the operations further comprise:

presenting an indication that the third file is named according to the sequencing of files via the user interface, and that there is a fourth file located in the subfolder that is named according to the sequencing of files via the user interface; and

receiving user input indicative of a first selection of the third file for the transferring to the destination folder without receiving user input indicative of a second selection of the fourth file for the transferring to the destination folder.

4 . The system of claim 1 , wherein the operations further comprise:

presenting an indication that the third file is named according to the sequencing of files via the user interface, and that there is a fourth file located in the subfolder that is named according to the sequencing of files in the user interface; and

receiving user input indicative of a selection of the third file and the fourth file for the transferring to the destination folder,

wherein the transferring the first file, the second file, and the third file to the destination folder comprises transferring the fourth file to the destination folder.

5 . The system of claim 1 , wherein the operations further comprise:

presenting both a first name of the first file and a second name of the second file with one entry in user interface.

6 . The system of claim 1 , wherein the identifying the subfolder of the source folder is performed in response to receiving user input via the user interface indicative of checking subfolders.

7 . The system of claim 1 , wherein the identifying the subfolder of the source folder comprises enumerating a group of subfolders of the source folder that comprises the subfolder.

8 . A method, comprising:

receiving, by a system comprising a processor, a user input at a user interface indicative of transferring at least a first file and a second file from a source folder to a destination folder, the first file and the second file being named according to a sequencing process employed by the system;

determining, by the system, that there is a third file located in a subfolder of the source folder that is named according to the sequencing process; and

in response to the determining that there is a third file located in the subfolder that is named according to the sequencing process, performing, by the system, the transferring of the first file, the second file, and the third file to the destination folder.

9 . The method of claim 8 , further comprising:

identifying, by the system, the sequencing process based on a first name of the first file and a second name of the second file.

10 . The method of claim 8 , further comprising:

determining, by the system, that there is a fourth file located in a first parent folder that is named according to the sequencing process.

11 . The method of claim 10 , further comprising:

in response to the determining that there is the fourth file located in the first parent folder that is named according to the sequencing process, the transferring further comprises transferring the fourth file to the destination folder.

12 . The method of claim 8 , further comprising:

enumerating, by the system, a group of subfolders of the source folder that comprises the subfolder.

13 . The method of claim 12 , wherein the user input is first user input, and further comprising:

performing, by the system, the enumerating in response to receiving user input at a second user interface indicative of checking for the group of subfolders of the source folder.

14 . The method of claim 8 , further comprising:

identifying, by the system, at least one file named according to the sequencing process and that comprises the third file in the group of subfolders; and

in response to the determining that there is the third file in the subfolder that is named according to the sequencing process, performing the transferring of the first file, the second file, and the third file to the destination folder.

15 . A computer-readable storage medium comprising instructions that, in response to execution, cause a system comprising a processor to perform operations, comprising:

determining to transfer a first file and a second file from a source folder to a destination folder, the first file and the second file being named according to a sequencing protocol;

determining that there is a third file located in a first subfolder of the source folder that is named according to the sequencing protocol; and

in response to the determining that there is the third file located in the first subfolder that is named according to the sequencing protocol, transferring the first file, the second file, and the third file to the destination folder.

16 . The computer-readable storage medium of claim 15 , wherein the operations further comprise:

in response to the determining that there is a fourth file located in a second subfolder of the first subfolder that is named according to the sequencing protocol, further transferring the fourth file to the destination folder.

17 . The computer-readable storage medium of claim 15 , wherein the first file, the second file and the third file comprise respective computer files stored in a computer file system structure that comprises the source folder and the first subfolder.

18 . The computer-readable storage medium of claim 15 , wherein the operations further comprise:

presenting a user interface that accepts user input indicative of transferring a defined number of files identified in subfolders of the source folder.

19 . The computer-readable storage medium of claim 15 , wherein the source folder and the first subfolder comprise a folder hierarchy, and wherein the operations further comprise:

maintaining the folder hierarchy in the destination folder when performing the transferring.

20 . The computer-readable storage medium of claim 15 , wherein the source folder and the first subfolder comprise a folder hierarchy, and wherein the transferring further comprises:

transferring the first file, the second file, and the third file to a same folder of the destination folder.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053311/0169) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 060438/0742 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (052216/0758) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060438/0680 →
RELEASE OF SECURITY INTEREST AF REEL 052243 FRAME 0773 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0152 →
SECURITY INTEREST Recorded Jun 5, 2020
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 053311/0169 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 26, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 052243/0773 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Mar 24, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 052216/0758 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2019
From: SHARMA, BHAVESH
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 050982/0951 →