IP Library Granted Patent US 9,442,627
Granted Patent B2
US 9,442,627 · App. 14/264,226 · Granted Sep 13, 2016

Expandable two-dimensional flow for container hierarchy

Inventors: Matthew Jacob Sarnoff (San Francisco, CA); Jack Hirsch (San Francisco, CA); Gabriel Campodonico (Oakland, CA); Phil Constantinou (San Francisco, CA)
Assignee: Evernote Corporation
G06F3/04817G06F3/0482G06F3/04847G06F17/2247G06F17/30625
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 9,442,627
App. No.
14/264,226
Granted
Sep 13, 2016
Kind
B2
Abstract

Presenting items in a two-dimensional access pane includes presenting a first set of icons arranged contiguously and in two dimensions of the access pane, where each of the icons corresponds to an item and at least some of the items are container icons that represent containers that contain other items and expanding at least one of the container icons to show a first container pane having icons corresponding to items contained in a corresponding container, where icons in the first container pane are arranged contiguously and in two dimensions of the first container pane. At least some of the icons in the first container pane may be container icons that represent containers that contain other items. The items may be files in a file system provided in connection with a personal computer that runs Macintosh OS, MS Windows, and Linux. The items may be data in a database system.

Claims (32)

1. A method of presenting items in a two-dimensional access pane, comprising:

presenting a first set of icons arranged contiguously and in two dimensions of the access pane, wherein each of the icons corresponds to an item and at least some of the items are container icons that represent containers that contain other items;

expanding at least one of the container icons to show a first container pane having icons corresponding to items contained in a corresponding container, wherein icons in the first container pane are arranged contiguously and in two dimensions of the first container pane; and

expanding at least one of the container icons in the first container pane to show a second container pane having icons corresponding to items contained in a corresponding container, wherein icons in the second container pane are arranged contiguously and in two dimensions of the second container pane and wherein icons in the first container pane are prioritized by moving icons corresponding to unopened containers to reorder icons in the first container pane.

2. A method, according to claim 1 , wherein icons corresponding to unopened containers in the first container pane are moved below the second container pane.

3. A method, according to claim 1 , wherein icons that are moved are visually distinguished.

4. A method, according to claim 1 , wherein items in each of the container panes are arranged from left to right in the access pane so that one of the items is on a far right side in a particular row of the access pane and a successive one of the items is on a far left side and in a subsequent row of the access pane.

5. A method, according to claim 1 , wherein items in each of the container panes are arranged from right to left in the access pane so that one of the items is on a far left side in a particular row of the access pane and a successive one of the items is on a far right side and in a subsequent row of the access pane.

6. A method, according to claim 1 , wherein the items are files in a file system.

7. A method, according to claim 1 , wherein the items are data in a database system.

8. A method, according to claim 1 , wherein the first container pane is shifted laterally one position with respect to the corresponding one of the container icons.

9. A method, according to claim 8 , wherein the second container pane is shifted laterally one position with respect to the corresponding one of the container icons.

10. A method, according to claim 1 , wherein at least some of the icons are at least one of: thumbnails and snippets of corresponding content.

11. A method, according to claim 1 , wherein the access pane includes a toolbar for manipulating icons.

12. A method, according to claim 11 , wherein the toolbar includes icons that perform at least some of the following operations: expand, collapse, cut, copy, paste, magnify, shrink, sort, and choose favorites.

13. A method, according to claim 1 , wherein the access pane is displayed on a screen of a mobile device.

14. A non-transitory computer-readable medium containing software that presents items in a two-dimensional access pane, the software comprising:

executable code that presents a first set of icons arranged contiguously and in two dimensions of the access pane, wherein each of the icons corresponds to an item and at least some of the items are container icons that represent containers that contain other items;

executable code that expands at least one of the container icons to show a first container pane having icons corresponding to items contained in a corresponding container, wherein icons in the first container pane are arranged contiguously and in two dimensions of the first container pane; and

executable code that expands at least one of the container icons in the first container pane to show a second container pane having icons corresponding to items contained in a corresponding container, wherein icons in the second container pane are arranged contiguously and in two dimensions of the second container pane and wherein icons in the first container pane are prioritized by moving icons corresponding to unopened containers to reorder icons in the first container pane.

15. A non-transitory computer-readable medium, according to claim 14 , wherein icons corresponding to unopened containers in the first container pane are moved below the second container pane.

16. A non-transitory computer-readable medium, according to claim 14 , wherein icons that are moved are visually distinguished.

17. A non-transitory computer-readable medium, according to claim 14 , wherein items in each of the container panes are arranged from left to right in the access pane so that one of the items is on a far right side in a particular row of the access pane and a successive one of the items is on a far left side and in a subsequent row of the access pane.

18. A non-transitory computer-readable medium, according to claim 14 , wherein items in each of the container panes are arranged from right to left in the access pane so that one of the items is on a far left side in a particular row of the access pane and a successive one of the items is on a far right side and in a subsequent row of the access pane.

19. A non-transitory computer-readable medium, according to claim 14 , wherein the items are files in a file system.

20. A non-transitory computer-readable medium, according to claim 14 , wherein the items are data in a database system.

21. A non-transitory computer-readable medium, according to claim 14 , wherein the first container pane is shifted laterally one position with respect to the corresponding one of the container icons.

22. A non-transitory computer-readable medium, according to claim 21 , wherein the second container pane is shifted laterally one position with respect to the corresponding one of the container icons.

23. A non-transitory computer-readable medium, according to claim 14 , wherein at least some of the icons are at least one of: thumbnails and snippets of corresponding content.

24. A non-transitory computer-readable medium, according to claim 14 , wherein the access pane includes a toolbar for manipulating icons.

25. A non-transitory computer-readable medium, according to claim 24 , wherein the toolbar includes icons that perform at least some of the following operations: expand, collapse, cut, copy, paste, magnify, shrink, sort, and choose favorites.

26. A non-transitory computer-readable medium, according to claim 14 , wherein the access pane is displayed on a screen of a mobile device.

Assignments (10)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2024
From: EVERNOTE CORPORATION
To: BENDING SPOONS S.P.A.
Reel/Frame 066288/0195 →
RELEASE OF SECURITY INTEREST Recorded Mar 17, 2023
From: MUFG BANK, LTD.
To: EVERNOTE CORPORATION
Reel/Frame 063116/0260 →
RELEASE OF SECURITY INTEREST Recorded Oct 8, 2021
From: EAST WEST BANK
To: EVERNOTE CORPORATION
Reel/Frame 057852/0078 →
SECURITY INTEREST Recorded Oct 6, 2021
From: EVERNOTE CORPORATION
To: MUFG UNION BANK, N.A.
Reel/Frame 057722/0876 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT TERMINATION AT R/F 040192/0720 Recorded Oct 22, 2020
From: SILICON VALLEY BANK
To: EVERNOTE CORPORATION
Reel/Frame 054145/0452 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT TERMINATION AT R/F 040240/0945 Recorded Oct 22, 2020
From: HERCULES CAPITAL, INC.
To: EVERNOTE CORPORATION; EVERNOTE GMBH
Reel/Frame 054213/0234 →
SECURITY INTEREST Recorded Oct 19, 2020
From: EVERNOTE CORPORATION
To: EAST WEST BANK
Reel/Frame 054113/0876 →
SECURITY INTEREST Recorded Oct 5, 2016
From: EVERNOTE CORPORATION; EVERNOTE GMBH
To: HERCULES CAPITAL, INC., AS AGENT
Reel/Frame 040240/0945 →
SECURITY AGREEMENT Recorded Sep 30, 2016
From: EVERNOTE CORPORATION
To: SILICON VALLEY BANK
Reel/Frame 040192/0720 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2014
From: SARNOFF, MATTHEW JACOB; HIRSCH, JACK; CAMPODONICO, GABRIEL; CONSTANTINOU, PHIL
To: EVERNOTE CORPORATION
Reel/Frame 033720/0404 →
Continuity (2)
Provisional Application 61838595 · Jun 24, 2013
Related Publication 20140380232A1 · Dec 25, 2014