Easy Navigation And Selection In A Multi Hierarchy Folder Directory

Samsung India Electronics Pvt Ltd.
Granted App No 3006/DEL/2015 Patent 474158 Computer Science

Patent information

IP India · live record
Application number
3006/DEL/2015
Filing date
22 September 2015
Status
Granted
Legal status
Inforce
Publication number
12/2017
Publication type
INA
Invention field
Computer Science
Patent number
474158
Grant date
29 November 2023
Next renewal due
22 September 2027

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

Applicants

1
India
Samsung India Electronics Pvt Ltd. Logix Cyber Park Tower C 8th to 10th floor, Tower D, Ground to 10th floor, Plot No.C - 28-29, Sector -62, Noida-201301 (U.P), India

Inventors

2
India
Ankur SharmaGanga Mandir Colony, Roopvas, Bharatpur, Rajasthan-321404
India
Sachin Kumar GuptaHouse No 114, Bank Colony, Premier Nagar, Aligarh(U.P)-202001

Claims

32
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.

Specification

Show full textCollapse

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.

Documents

Sign in to open
Application documents
1 3006-DEL-2015-IntimationOfGrant29-11-2023.pdf 29 Nov 2023
1 Form 5 [22-09-2015(online)].pdf 22 Sep 2015
2 3006-DEL-2015-PatentCertificate29-11-2023.pdf 29 Nov 2023
2 Form 3 [22-09-2015(online)].pdf 22 Sep 2015
3 Drawing [22-09-2015(online)].pdf 22 Sep 2015
3 3006-DEL-2015-COMPLETE SPECIFICATION [24-06-2020(online)].pdf 24 Jun 2020
4 Description(Provisional) [22-09-2015(online)].pdf 22 Sep 2015
4 3006-DEL-2015-CORRESPONDENCE [24-06-2020(online)].pdf 24 Jun 2020
5 Drawing [09-11-2015(online)].pdf 09 Nov 2015
5 3006-DEL-2015-DRAWING [24-06-2020(online)].pdf 24 Jun 2020
6 Description(Complete) [09-11-2015(online)].pdf 09 Nov 2015
6 3006-DEL-2015-ENDORSEMENT BY INVENTORS [24-06-2020(online)].pdf 24 Jun 2020
7 3006-del-2015-GPA-(23-05-2016).pdf 23 May 2016
7 3006-DEL-2015-FER_SER_REPLY [24-06-2020(online)].pdf 24 Jun 2020
8 3006-DEL-2015-FORM-26 [24-06-2020(online)].pdf 24 Jun 2020
8 3006-del-2015-Form-1-(23-05-2016).pdf 23 May 2016
9 3006-del-2015-Correspondence Others-(23-05-2016).pdf 23 May 2016
9 3006-DEL-2015-OTHERS [24-06-2020(online)].pdf 24 Jun 2020
10 3006-DEL-2015-PETITION UNDER RULE 137 [24-06-2020(online)]-1.pdf 24 Jun 2020
10 REQUEST FOR CERTIFIED COPY [24-05-2016(online)].pdf_45.pdf 24 May 2016
11 3006-DEL-2015-PETITION UNDER RULE 137 [24-06-2020(online)].pdf 24 Jun 2020
11 REQUEST FOR CERTIFIED COPY [24-05-2016(online)].pdf 24 May 2016
12 3006-DEL-2015-RELEVANT DOCUMENTS [24-06-2020(online)]-1.pdf 24 Jun 2020
12 Request For Certified Copy-Online.pdf_1.pdf 25 May 2016
13 3006-DEL-2015-RELEVANT DOCUMENTS [24-06-2020(online)].pdf 24 Jun 2020
13 Request For Certified Copy-Online.pdf 25 May 2016
14 3006-DEL-2015-FER.pdf 24 Dec 2019
14 Form-2(Online).pdf 12 Jul 2016
15 3006-DEL-2015-Proof of Right (MANDATORY) [25-11-2019(online)].pdf 25 Nov 2019
15 Form 3 [25-04-2017(online)].pdf 25 Apr 2017
16 3006-DEL-2015-8(i)-Substitution-Change Of Applicant - Form 6 [11-10-2019(online)].pdf 11 Oct 2019
16 3006-DEL-2015-FORM 3 [26-02-2019(online)].pdf 26 Feb 2019
17 3006-DEL-2015-FORM 3 [26-02-2019(online)]-1.pdf 26 Feb 2019
17 3006-DEL-2015-ASSIGNMENT DOCUMENTS [11-10-2019(online)].pdf 11 Oct 2019
18 3006-DEL-2015-PA [11-10-2019(online)].pdf 11 Oct 2019
19 3006-DEL-2015-ASSIGNMENT DOCUMENTS [11-10-2019(online)].pdf 11 Oct 2019
19 3006-DEL-2015-FORM 3 [26-02-2019(online)]-1.pdf 26 Feb 2019
20 3006-DEL-2015-8(i)-Substitution-Change Of Applicant - Form 6 [11-10-2019(online)].pdf 11 Oct 2019
20 3006-DEL-2015-FORM 3 [26-02-2019(online)].pdf 26 Feb 2019
21 3006-DEL-2015-Proof of Right (MANDATORY) [25-11-2019(online)].pdf 25 Nov 2019
21 Form 3 [25-04-2017(online)].pdf 25 Apr 2017
22 3006-DEL-2015-FER.pdf 24 Dec 2019
22 Form-2(Online).pdf 12 Jul 2016
23 3006-DEL-2015-RELEVANT DOCUMENTS [24-06-2020(online)].pdf 24 Jun 2020
23 Request For Certified Copy-Online.pdf 25 May 2016
24 Request For Certified Copy-Online.pdf_1.pdf 25 May 2016
24 3006-DEL-2015-RELEVANT DOCUMENTS [24-06-2020(online)]-1.pdf 24 Jun 2020
25 3006-DEL-2015-PETITION UNDER RULE 137 [24-06-2020(online)].pdf 24 Jun 2020
25 REQUEST FOR CERTIFIED COPY [24-05-2016(online)].pdf 24 May 2016
26 3006-DEL-2015-PETITION UNDER RULE 137 [24-06-2020(online)]-1.pdf 24 Jun 2020
26 REQUEST FOR CERTIFIED COPY [24-05-2016(online)].pdf_45.pdf 24 May 2016
27 3006-del-2015-Correspondence Others-(23-05-2016).pdf 23 May 2016
27 3006-DEL-2015-OTHERS [24-06-2020(online)].pdf 24 Jun 2020
28 3006-del-2015-Form-1-(23-05-2016).pdf 23 May 2016
28 3006-DEL-2015-FORM-26 [24-06-2020(online)].pdf 24 Jun 2020
29 3006-DEL-2015-FER_SER_REPLY [24-06-2020(online)].pdf 24 Jun 2020
29 3006-del-2015-GPA-(23-05-2016).pdf 23 May 2016
30 Description(Complete) [09-11-2015(online)].pdf 09 Nov 2015
30 3006-DEL-2015-ENDORSEMENT BY INVENTORS [24-06-2020(online)].pdf 24 Jun 2020
31 Drawing [09-11-2015(online)].pdf 09 Nov 2015
31 3006-DEL-2015-DRAWING [24-06-2020(online)].pdf 24 Jun 2020
32 Description(Provisional) [22-09-2015(online)].pdf 22 Sep 2015
32 3006-DEL-2015-CORRESPONDENCE [24-06-2020(online)].pdf 24 Jun 2020
33 Drawing [22-09-2015(online)].pdf 22 Sep 2015
33 3006-DEL-2015-COMPLETE SPECIFICATION [24-06-2020(online)].pdf 24 Jun 2020
34 Form 3 [22-09-2015(online)].pdf 22 Sep 2015
34 3006-DEL-2015-PatentCertificate29-11-2023.pdf 29 Nov 2023
35 Form 5 [22-09-2015(online)].pdf 22 Sep 2015
35 3006-DEL-2015-IntimationOfGrant29-11-2023.pdf 29 Nov 2023
36 3006-DEL-2015-PROOF OF ALTERATION [01-01-2025(online)].pdf 01 Jan 2025
Search strategy
1search_24-12-2019.pdf

ERegister / renewals

Inforce
3rd Renewed 27 Feb 2024 Period 22 Sep 2017 – 22 Sep 2018 · CBR 14223 · Certificate 52293 ₹4,000
4th Renewed 27 Feb 2024 Period 22 Sep 2018 – 22 Sep 2019 · CBR 14223 · Certificate 52294 ₹4,000
5th Renewed 27 Feb 2024 Period 22 Sep 2019 – 22 Sep 2020 · CBR 14223 · Certificate 52295 ₹4,000
6th Renewed 27 Feb 2024 Period 22 Sep 2020 – 22 Sep 2021 · CBR 14223 · Certificate 52296 ₹4,000
7th Renewed 27 Feb 2024 Period 22 Sep 2021 – 22 Sep 2022 · CBR 14223 · Certificate 52297 ₹12,000
8th Renewed 27 Feb 2024 Period 22 Sep 2022 – 22 Sep 2023 · CBR 14223 · Certificate 52298 ₹12,000
9th Renewed 27 Feb 2024 Period 22 Sep 2023 – 22 Sep 2024 · CBR 14223 · Certificate 52299 ₹12,000
10th Renewed 20 Sep 2024 Period 22 Sep 2024 – 22 Sep 2025 · CBR 58471 · Certificate 188941 ₹12,000
11th Renewed 18 Sep 2025 Period 22 Sep 2025 – 22 Sep 2026 · CBR 48612 · Certificate 74710 ₹24,000
12th Renewed 22 Sep 2026 Period 22 Sep 2026 – 22 Sep 2027 · CBR 60097 · Certificate 89868 ₹24,000