Abstract: The embodiments herein provide a method for selecting a data item from a directory in an electronic device. The method includes detecting a first gesture performed relative to a first data item displayed on the electronic device, where the first data item constitutes a set of second data items. Further, the method includes causing to display the set of second= data items along with the first data item on the electronic device. Further, the method includes detecting a second gesture covering a distance from the first data item. Further, the method includes causing to display selection of at least one second data item from the set of second data items based on the distance
The embodiments herein generally relate to file navigation systems. More particularly to a mechanism for navigation and selection of a data item in a directory of an electronic device.
BACKGROUND OF THE INVENTION
Portable electronic devices (such as gaming devices, smart 5 phones, tablets, phablets, media players, digital assistants, electronic book reader devices, consumer electronic devices, or the like) are becoming increasingly popular. With increasing use of electronic devices or intelligent touch or non-touch user interface based computing devices, the organization and navigation of data is becoming a big challenge. 10
[0003] Typically, a user uses a folder structure for storage of the data. The user can organize the data much efficiently using the folder structure. The user can therefore organize applications related to music in one folder; applications related to gaming in other folder, study related content in another folder, or the like. The user can also store all the folders 15 in an organized manner in a main folder, titled as applications. Therefore, a wide variety of options are available for the user to organize the data once the folder structure organization is used. With growing usage of the folder structure organization, the complexity of locating the data inside the folders has increased. The user has to undergo multiple steps or perform multiple 20 gestures to locate a particular file. In case, if the data is more and is organized in multiple hierarchies, the user has to navigate to multiple directories to locate a particular file.
[0004] In the conventional systems and methods, such electronic devices usually have a graphical user interface that allows the user to use a 25 mouse to “click” or “double click” an icon on a screen of the electronic device to view contents of the selected icon. For example, if the icon represents the folder, double clicking on the icon causes a new window to
3/52
be shown on the screen including the constituent folders or files. However, while searching in the multiple folders, the user has to undergo multiple steps to locate the files of interest which can be cumbersome and time consuming.
[0005] In another conventional systems and methods, the user needs 5 to manually perform a search activity in the electronic device to locate the files of interest. However, in such systems and methods, the user has to remember and manually input name or part of the name of the file of interest to perform the search activity. Thus, there is a need in the art to provide a robust and simple navigation schemes across the folder structure, 10 more particular, in multi-hierarchal folder structure.
OBJECT OF INVENTION
[0006] The principal object of the embodiments herein is to provide a method for selecting a data
STATEMENT OF CLAIMS
We claim:
1. A method for selecting a data item from a directory in an electronic device, the method comprising:
detecting a first gesture performed relative to a first data item displayed on said electronic device, wherein said first data item constitutes a set of second data items;
causing to display said set of second data items along with said first data item on said electronic device;
detecting a second gesture covering a distance from said first data item; and
causing to display selection of at least one second data item from said set of second data items based on said distance.
2. The method of claim 1, wherein said method further comprising:
detecting a third gesture performed on said selected second data item;
holding said second data item by replicating said second data item at a data item clipboard; and
continuing selection of data items from said directory, wherein said data item clipboard holds a plurality of data items selected from said directory while said second gesture is performed.
3. The method of claim 1, wherein said display of selection of said at least one second data item is transitioned based on said distance covered while said second gesture is being performed.
4. The method of claim 1, wherein said first data item is transitioned to display said second data item from said set of second data items based on said distance covered by said second gesture.
5. The method of claim 1, wherein said first gesture is performed on said first data item relative to at least one glide displayed on said electronic device, wherein each said glide is displayed at a predefine portion of said electronic device.
6. The method of claim 1, wherein said set of second data items is dynamically defined based on context of said first data item.
7. The method of claim 1, wherein said first data item is displayed on a first portion of a first screen of said electronic device, wherein said set of second data items are displayed on a second portion of a second screen of said electronic device.
8. The method of claim 1, wherein said first data item is displayed on a first portion of a screen of said electronic device, wherein said set of second data items are displayed on a second portion of said screen of said electronic device.
9. A method for selecting a data item from a directory in an electronic device, the method comprising:
detecting a first gesture performed relative to a first data item displayed on said electronic device, wherein said first data item constituting a set of second data items;
causing to display said set of second data items along with said first data item on said electronic device;
detecting a second gesture performed on said first data item; and
causing to display a set of third data items constituting at least one said second data item from said set of second data items.
10. The method of claim 9, wherein said method further comprises:
detecting a third gesture performed on a third data item from said set of third data items; and
causing to display at least one second data item from said set of second data items on said electronic device.
11. The method of claim 9, wherein said first gesture is performed on said first data item relative to at least one glide displayed on said electronic
47/52
device, wherein each said glide is displayed at a predefine portion of said electronic device.
12. The method of claim 9, wherein said set of second data items is dynamically defined based on context of said first data item.
13. The method of claim 9, wherein said first data item is displayed on a first portion of a first screen of said electronic device, wherein said set of second data items are displayed on a second portion of a second screen of said electronic device.
14. The method of claim 9, wherein said first data item is displayed on a first portion of a screen of said electronic device, wherein said set of second data items are displayed on a second portion of said screen of said electronic device.
15. The method of claim 9, wherein each said third data item is displayed by hinging with said first data item.
16. An electronic device for selecting a data item from a directory, the electronic device comprising:
a memory unit; and
a processor unit coupled to said memory unit, wherein said processor unit configured with processor executable instructions to:
detect a first gesture performed relative to a first data item displayed on said electronic device, wherein said first data item constitutes a set of second data items;
cause to display said set of second data items along with said first data item on said electronic device;
detect a second gesture covering a distance from said first data item; and
cause to display selection of at least one second data item from said set of second data items based on said distance.
48/52
17. The electronic device of claim 16, wherein said processor unit configured to:
detect a third gesture performed on said selected data item; and
hold said second data item by replicating said second data item at a data item clipboard; and
continue selection of data items from said directory, wherein said data item clipboard holds a plurality of data items selected from said directory while said second gesture is performed.
18. The electronic device of claim 16, wherein said display of selection of said at least one second data item is transitioned based on said distance covered while said second gesture is being performed.
19. The electronic device of claim 16, wherein said first data item is transitioned to display said second data item from said set of second data items based on said distance covered by said second gesture.
20. The electronic device of claim 16, wherein said first gesture is performed on said first data item relative to at least one glide displayed on said electronic device, wherein each said glide is displayed at a predefine portion of said electronic device.
21. The electronic device of claim 16, wherein said set of second data items is dynamically defined based on context of said first data item.
22. The electronic device of claim 16, wherein said first data item is displayed on a first portion of a first screen of said electronic device; and wherein said set of second data items are displayed on a second portion of a second screen of said electronic device.
23. The electronic device of claim 16, wherein said first data item is displayed on a first portion of a screen of said electronic device, wherein said set of second data items are displayed on a second portion of said screen of said electronic device.
49/52
24. The electronic device for selecting a data item from a directory, the electronic device comprising:
a memory unit; and
a processor unit coupled to said memory unit, wherein said processor configured with processor executable instructions to:
detect a first gesture relative to a first data item displayed on a screen of said electronic device, wherein said first data item constituting a set of second data items;
cause to display said set of second data items along with said first data item on said screen of said electronic device;
detect a second gesture performed on said first data item; and
cause to display a set of third data items constituting at least one said second data item from said set of second data items.
25. The electronic device of claim 24, wherein said processor unit further configured to:
detect a third gesture performed on a third data item from said set of third data items; and
cause to display at least one second data item from said set of second data items on said electronic device.
26. The electronic device of claim 24, wherein said first gesture is performed on said first data item relative to at least one glide displayed on said screen of said electronic device, wherein each said glide is displayed at a predefine portion of said screen of said electronic device.
27. The electronic device of claim 24, wherein said set of second data item is dynamically defined based on context of said first data item.
28. The electronic device of claim 24, wherein said first data item is displayed on a first portion of a first screen of said electronic device,
50/52
wherein said set of second data items are displayed on a second portion of a second screen of said electronic device.
29. The electronic device of claim 24, wherein said first data item is displayed on a first portion of a screen of said electronic device, wherein said set of second data items are displayed on a second portion of said screen of said electronic device.
30. The electronic device of claim 24, wherein each said third data item is displayed by hinging with said first data item.
31. A computer program product comprising computer executable program code recorded on a computer readable non-transitory storage medium, said computer executable program code when executed causing the actions including:
detecting a first gesture relative to a first data item displayed on said electronic device, wherein said first data item constitutes a set of second data items;
causing to display said set of second data items along with said first data item on said electronic device;
detecting a second gesture covering a distance from said first data item; and
causing to display selection of at least one second data item from said set of second data items based on said distance.
32. A computer program product comprising computer executable program code recorded on a computer readable non-transitory storage medium, said computer executable program code when executed causing the actions including:
detecting a first gesture relative to a first data item displayed on a screen of said electronic device, wherein said first data item constituting a set of second data items;
causing to display said set of second data items along with said first
data item on said screen of said electronic device;
detecting a second gesture performed on said first data item; and
causing to display a set of third data items constituting at least one
said second data item from said set of second data items.
| # | Name | Date |
|---|---|---|
| 1 | 3006-DEL-2015-IntimationOfGrant29-11-2023.pdf | 2023-11-29 |
| 1 | 3006-DEL-2015-PROOF OF ALTERATION [01-01-2025(online)].pdf | 2025-01-01 |
| 1 | Form 5 [22-09-2015(online)].pdf | 2015-09-22 |
| 2 | 3006-DEL-2015-IntimationOfGrant29-11-2023.pdf | 2023-11-29 |
| 2 | 3006-DEL-2015-PatentCertificate29-11-2023.pdf | 2023-11-29 |
| 2 | Form 3 [22-09-2015(online)].pdf | 2015-09-22 |
| 3 | 3006-DEL-2015-COMPLETE SPECIFICATION [24-06-2020(online)].pdf | 2020-06-24 |
| 3 | 3006-DEL-2015-PatentCertificate29-11-2023.pdf | 2023-11-29 |
| 3 | Drawing [22-09-2015(online)].pdf | 2015-09-22 |
| 4 | Description(Provisional) [22-09-2015(online)].pdf | 2015-09-22 |
| 4 | 3006-DEL-2015-CORRESPONDENCE [24-06-2020(online)].pdf | 2020-06-24 |
| 4 | 3006-DEL-2015-COMPLETE SPECIFICATION [24-06-2020(online)].pdf | 2020-06-24 |
| 5 | Drawing [09-11-2015(online)].pdf | 2015-11-09 |
| 5 | 3006-DEL-2015-DRAWING [24-06-2020(online)].pdf | 2020-06-24 |
| 5 | 3006-DEL-2015-CORRESPONDENCE [24-06-2020(online)].pdf | 2020-06-24 |
| 6 | Description(Complete) [09-11-2015(online)].pdf | 2015-11-09 |
| 6 | 3006-DEL-2015-ENDORSEMENT BY INVENTORS [24-06-2020(online)].pdf | 2020-06-24 |
| 6 | 3006-DEL-2015-DRAWING [24-06-2020(online)].pdf | 2020-06-24 |
| 7 | 3006-del-2015-GPA-(23-05-2016).pdf | 2016-05-23 |
| 7 | 3006-DEL-2015-FER_SER_REPLY [24-06-2020(online)].pdf | 2020-06-24 |
| 7 | 3006-DEL-2015-ENDORSEMENT BY INVENTORS [24-06-2020(online)].pdf | 2020-06-24 |
| 8 | 3006-DEL-2015-FER_SER_REPLY [24-06-2020(online)].pdf | 2020-06-24 |
| 8 | 3006-del-2015-Form-1-(23-05-2016).pdf | 2016-05-23 |
| 8 | 3006-DEL-2015-FORM-26 [24-06-2020(online)].pdf | 2020-06-24 |
| 9 | 3006-del-2015-Correspondence Others-(23-05-2016).pdf | 2016-05-23 |
| 9 | 3006-DEL-2015-FORM-26 [24-06-2020(online)].pdf | 2020-06-24 |
| 9 | 3006-DEL-2015-OTHERS [24-06-2020(online)].pdf | 2020-06-24 |
| 10 | 3006-DEL-2015-OTHERS [24-06-2020(online)].pdf | 2020-06-24 |
| 10 | 3006-DEL-2015-PETITION UNDER RULE 137 [24-06-2020(online)]-1.pdf | 2020-06-24 |
| 10 | REQUEST FOR CERTIFIED COPY [24-05-2016(online)].pdf_45.pdf | 2016-05-24 |
| 11 | 3006-DEL-2015-PETITION UNDER RULE 137 [24-06-2020(online)]-1.pdf | 2020-06-24 |
| 11 | 3006-DEL-2015-PETITION UNDER RULE 137 [24-06-2020(online)].pdf | 2020-06-24 |
| 11 | REQUEST FOR CERTIFIED COPY [24-05-2016(online)].pdf | 2016-05-24 |
| 12 | 3006-DEL-2015-PETITION UNDER RULE 137 [24-06-2020(online)].pdf | 2020-06-24 |
| 12 | 3006-DEL-2015-RELEVANT DOCUMENTS [24-06-2020(online)]-1.pdf | 2020-06-24 |
| 12 | Request For Certified Copy-Online.pdf_1.pdf | 2016-05-25 |
| 13 | Request For Certified Copy-Online.pdf | 2016-05-25 |
| 13 | 3006-DEL-2015-RELEVANT DOCUMENTS [24-06-2020(online)].pdf | 2020-06-24 |
| 13 | 3006-DEL-2015-RELEVANT DOCUMENTS [24-06-2020(online)]-1.pdf | 2020-06-24 |
| 14 | 3006-DEL-2015-FER.pdf | 2019-12-24 |
| 14 | 3006-DEL-2015-RELEVANT DOCUMENTS [24-06-2020(online)].pdf | 2020-06-24 |
| 14 | Form-2(Online).pdf | 2016-07-12 |
| 15 | 3006-DEL-2015-FER.pdf | 2019-12-24 |
| 15 | 3006-DEL-2015-Proof of Right (MANDATORY) [25-11-2019(online)].pdf | 2019-11-25 |
| 15 | Form 3 [25-04-2017(online)].pdf | 2017-04-25 |
| 16 | 3006-DEL-2015-8(i)-Substitution-Change Of Applicant - Form 6 [11-10-2019(online)].pdf | 2019-10-11 |
| 16 | 3006-DEL-2015-FORM 3 [26-02-2019(online)].pdf | 2019-02-26 |
| 16 | 3006-DEL-2015-Proof of Right (MANDATORY) [25-11-2019(online)].pdf | 2019-11-25 |
| 17 | 3006-DEL-2015-FORM 3 [26-02-2019(online)]-1.pdf | 2019-02-26 |
| 17 | 3006-DEL-2015-ASSIGNMENT DOCUMENTS [11-10-2019(online)].pdf | 2019-10-11 |
| 17 | 3006-DEL-2015-8(i)-Substitution-Change Of Applicant - Form 6 [11-10-2019(online)].pdf | 2019-10-11 |
| 18 | 3006-DEL-2015-ASSIGNMENT DOCUMENTS [11-10-2019(online)].pdf | 2019-10-11 |
| 18 | 3006-DEL-2015-PA [11-10-2019(online)].pdf | 2019-10-11 |
| 19 | 3006-DEL-2015-ASSIGNMENT DOCUMENTS [11-10-2019(online)].pdf | 2019-10-11 |
| 19 | 3006-DEL-2015-FORM 3 [26-02-2019(online)]-1.pdf | 2019-02-26 |
| 19 | 3006-DEL-2015-PA [11-10-2019(online)].pdf | 2019-10-11 |
| 20 | 3006-DEL-2015-FORM 3 [26-02-2019(online)].pdf | 2019-02-26 |
| 20 | 3006-DEL-2015-FORM 3 [26-02-2019(online)]-1.pdf | 2019-02-26 |
| 20 | 3006-DEL-2015-8(i)-Substitution-Change Of Applicant - Form 6 [11-10-2019(online)].pdf | 2019-10-11 |
| 21 | 3006-DEL-2015-FORM 3 [26-02-2019(online)].pdf | 2019-02-26 |
| 21 | 3006-DEL-2015-Proof of Right (MANDATORY) [25-11-2019(online)].pdf | 2019-11-25 |
| 21 | Form 3 [25-04-2017(online)].pdf | 2017-04-25 |
| 22 | 3006-DEL-2015-FER.pdf | 2019-12-24 |
| 22 | Form 3 [25-04-2017(online)].pdf | 2017-04-25 |
| 22 | Form-2(Online).pdf | 2016-07-12 |
| 23 | 3006-DEL-2015-RELEVANT DOCUMENTS [24-06-2020(online)].pdf | 2020-06-24 |
| 23 | Request For Certified Copy-Online.pdf | 2016-05-25 |
| 23 | Form-2(Online).pdf | 2016-07-12 |
| 24 | 3006-DEL-2015-RELEVANT DOCUMENTS [24-06-2020(online)]-1.pdf | 2020-06-24 |
| 24 | Request For Certified Copy-Online.pdf | 2016-05-25 |
| 24 | Request For Certified Copy-Online.pdf_1.pdf | 2016-05-25 |
| 25 | 3006-DEL-2015-PETITION UNDER RULE 137 [24-06-2020(online)].pdf | 2020-06-24 |
| 25 | REQUEST FOR CERTIFIED COPY [24-05-2016(online)].pdf | 2016-05-24 |
| 25 | Request For Certified Copy-Online.pdf_1.pdf | 2016-05-25 |
| 26 | 3006-DEL-2015-PETITION UNDER RULE 137 [24-06-2020(online)]-1.pdf | 2020-06-24 |
| 26 | REQUEST FOR CERTIFIED COPY [24-05-2016(online)].pdf | 2016-05-24 |
| 26 | REQUEST FOR CERTIFIED COPY [24-05-2016(online)].pdf_45.pdf | 2016-05-24 |
| 27 | 3006-del-2015-Correspondence Others-(23-05-2016).pdf | 2016-05-23 |
| 27 | 3006-DEL-2015-OTHERS [24-06-2020(online)].pdf | 2020-06-24 |
| 27 | REQUEST FOR CERTIFIED COPY [24-05-2016(online)].pdf_45.pdf | 2016-05-24 |
| 28 | 3006-del-2015-Correspondence Others-(23-05-2016).pdf | 2016-05-23 |
| 28 | 3006-del-2015-Form-1-(23-05-2016).pdf | 2016-05-23 |
| 28 | 3006-DEL-2015-FORM-26 [24-06-2020(online)].pdf | 2020-06-24 |
| 29 | 3006-DEL-2015-FER_SER_REPLY [24-06-2020(online)].pdf | 2020-06-24 |
| 29 | 3006-del-2015-Form-1-(23-05-2016).pdf | 2016-05-23 |
| 29 | 3006-del-2015-GPA-(23-05-2016).pdf | 2016-05-23 |
| 30 | 3006-DEL-2015-ENDORSEMENT BY INVENTORS [24-06-2020(online)].pdf | 2020-06-24 |
| 30 | 3006-del-2015-GPA-(23-05-2016).pdf | 2016-05-23 |
| 30 | Description(Complete) [09-11-2015(online)].pdf | 2015-11-09 |
| 31 | 3006-DEL-2015-DRAWING [24-06-2020(online)].pdf | 2020-06-24 |
| 31 | Description(Complete) [09-11-2015(online)].pdf | 2015-11-09 |
| 31 | Drawing [09-11-2015(online)].pdf | 2015-11-09 |
| 32 | 3006-DEL-2015-CORRESPONDENCE [24-06-2020(online)].pdf | 2020-06-24 |
| 32 | Description(Provisional) [22-09-2015(online)].pdf | 2015-09-22 |
| 32 | Drawing [09-11-2015(online)].pdf | 2015-11-09 |
| 33 | 3006-DEL-2015-COMPLETE SPECIFICATION [24-06-2020(online)].pdf | 2020-06-24 |
| 33 | Description(Provisional) [22-09-2015(online)].pdf | 2015-09-22 |
| 33 | Drawing [22-09-2015(online)].pdf | 2015-09-22 |
| 34 | 3006-DEL-2015-PatentCertificate29-11-2023.pdf | 2023-11-29 |
| 34 | Drawing [22-09-2015(online)].pdf | 2015-09-22 |
| 34 | Form 3 [22-09-2015(online)].pdf | 2015-09-22 |
| 35 | 3006-DEL-2015-IntimationOfGrant29-11-2023.pdf | 2023-11-29 |
| 35 | Form 3 [22-09-2015(online)].pdf | 2015-09-22 |
| 35 | Form 5 [22-09-2015(online)].pdf | 2015-09-22 |
| 36 | Form 5 [22-09-2015(online)].pdf | 2015-09-22 |
| 36 | 3006-DEL-2015-PROOF OF ALTERATION [01-01-2025(online)].pdf | 2025-01-01 |
| 1 | search_24-12-2019.pdf |