IP Library Granted Patent US 11,200,205
Granted Patent B2
US 11,200,205 · App. 16/779,122 · Granted Dec 14, 2021

Displaying an alert and options when deleting a file that is associated with a sequence of files

Inventor: Bhavesh Sharma (Pune, IN)
Assignee: EMC IP Holding Company LLC
G06F16/162G06F3/0482G06F3/04847
View Patent ↗
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 11,200,205
App. No.
16/779,122
Granted
Dec 14, 2021
Kind
B2
Abstract

Various embodiments disclosed herein provide for displaying an alert and options when deleting a file associated with a sequence. A system is disclosed herein that can comprise receiving a request to delete a selected file stored in a first folder; determining that the selected file is part of a group of files associated with a sequence; displaying the group of files associated with the sequence using a first portion of a display device; generating a selectable image to display via a second portion of the display device, wherein the selectable image comprises at least a first selectable option to delete the group of files, a second selectable option to delete the selected file, and a third selectable option to select some files of the group of files to delete; and deleting at least one file of the group of files.

Claims (48)

1. A system, comprising:

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

receiving a request to delete a selected file stored in a first folder;

determining that the selected file is part of a group of files associated with a sequence representative of the group of files, wherein the group of files is assigned an identifier comprising a sequence name and a sequence value, wherein the sequence value is selected from a group of values;

displaying the group of files associated with the sequence using a first portion of a display device;

generating a selectable image to display via a second portion of the display device, wherein the selectable image comprises at least a first selectable option to delete the group of files, a second selectable option to delete the selected file, and a third selectable option to select a collection of files of the group of files to delete, and wherein the selectable image is associated with an alert representing an audible notification that the group of files, the selected file, and the collection of files are representative of the identifier; and

in response to an option selected via input that results in a selection via the second portion, deleting at least one file of the group of files, wherein the deleting initiates an asynchronous replication process to synchronize a first storage node of a cluster of storage nodes with the cluster of storage nodes, and wherein the first storage node is situated in a disparate geographical location from a second storage node of the cluster of storage nodes.

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

generating a partial group of files, wherein the partial group of files are located in the first folder and are associated with the sequence.

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

determining that the first folder is associated with a parent folder and a subfolder associated with the first folder.

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

determining that the parent folder comprises a first partial group of files associated with the sequence, wherein the subfolder comprises a second partial group of files associated with the sequence.

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

in response to the determining that the first folder is associated with the parent folder and the subfolder, identifying a first partial group of files and a second partial group of files, wherein the first partial group of files are stored in the parent folder that is associated with the sequence and wherein the second partial group of files are stored in the subfolder that is associated with the sequence.

6. The system of claim 5 , wherein the group of files comprises the first partial group of files, the second partial group of files and a third partial group of files, wherein the first partial group of files are stored in the first folder.

7. The system of claim 5 , wherein the second portion further comprises a fourth selectable option to delete the first partial group of files stored in the parent folder.

8. The system of claim 5 , wherein the second portion further comprises a fourth selectable option to delete the second partial group of files stored in the subfolder.

9. The system of claim 1 , wherein the sequence name is based on a file name, a time of creation and a project name.

10. The system of claim 1 , wherein the operations further comprise determining that the selected file is part of the sequence based on comparing a portion of a name of the selected file.

11. A method, comprising:

receiving, by a device comprising a processor, a request to delete a selected file stored in a first folder;

determining, by the device, that the selected file is part of a group of files associated with a sequence representative of the group of files, wherein the group of files is assigned an identifier comprising a sequence name and a sequence value, wherein the sequence value is selected from a sequential grouping of values;

in response to the determining that the selected file is part of the sequence, displaying, by the device, the group of files associated with the sequence via a display;

generating, by the device, a dialog box via the display, wherein the dialog box comprises a first option to delete the group of files, a second option to delete the selected file, and a third option to select groupings of files of the group of files to delete, wherein the dialog box is associated with an alert representative of a visual notification that the group of files, the selected file, and the groupings of files are respectively associated with the identifier; and

in response to an option selected via input that results in a selection via the display, deleting, by the device, one or more files, wherein the deleting initiates an asynchronous replication process to synchronize a first storage node of a cluster of storage nodes with the cluster of storage nodes, and wherein the first storage node is situated in a disparate geographical location from a second storage node of the cluster of storage nodes.

12. The method of claim 11 , further comprising:

creating, by the device, a partial group of files, wherein the partial group of files are located in the first folder and are associated with the sequence.

13. The method of claim 11 , further comprising:

determining, by the device, that the first folder is associated with a parent folder and a subfolder associated with the first folder.

14. The method of claim 13 , further comprising:

in response to the determining that the first folder is associated with the parent folder and the subfolder, identifying, by the device, that the parent folder comprises a first partial group of files associated with the sequence, wherein the subfolder comprises a second partial group of files associated with the sequence.

15. The method of claim 13 , further comprising:

generating, by the device, a first partial group of files and a second partial group of files, wherein the first partial group of files are stored in the parent folder that is associated with the sequence and wherein the second partial group of files are stored in the subfolder that is associated with the sequence.

16. A non-transitory machine-readable medium, comprising executable instructions that, when executed by a processor, facilitate performance of operations, comprising:

receiving a request to delete a selected file stored in a first folder;

determining whether the selected file is part of a group of files associated with a sequence representing the group of files, wherein the group of files is assigned an identifier comprising a string of characters and a numeric value selected from a group of numeric values;

in response to the determining indicating that the selected file is associated with the sequence, displaying the group of files associated with the sequence via a portion of a display;

generating a selectable portion via the display, wherein the selectable portion comprises at least a first option to delete the first group of files, a second option to delete the selected file, and a third option to select files from the first group of files to delete, wherein the first group of files are displayed via the portion of the display, and wherein the selectable portion is associated with an alert representing a sound notification that the first group of files, the selected file and the files from the first group of files are associated with the identifier; and

in response to an option selected via input that results in a selection via the selectable portion of the display, deleting at least one file of the group of files, wherein the deleting initiates an asynchronous replication process to synchronize a first storage node of a cluster of storage nodes with the cluster of storage nodes, and wherein the first storage node is situated in a disparate geographical location from a second storage node of the cluster of storage nodes.

17. The non-transitory machine-readable medium of claim 16 , wherein the operations further comprise:

generating a partial group of files, wherein the partial group of files are stored in the first folder and are associated with the sequence.

18. The non-transitory machine-readable medium of claim 16 , wherein the operations further comprise:

identifying that the first folder is associated with a parent folder and a subfolder associated with the first folder.

19. The non-transitory machine-readable medium of claim 18 , wherein the operations further comprise:

evaluating files stored in the parent folder and the subfolder to create the first group of files.

20. The non-transitory machine-readable medium of claim 18 , wherein the operations further comprise:

generating a first partial group of files and a second partial group of files, wherein the first partial group of files are stored in the parent folder that is associated with the sequence and wherein the second partial group of files are stored in the subfolder that is associated with the sequence.

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 Feb 7, 2020
From: SHARMA, BHAVESH
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 051754/0863 →