IP Library Patent Application 14529284
Patent Application
App. No. 14/529,284

MULTI-TOUCH NAVIGATION OF MULTIDIMENSIONAL OBJECT HIERARCHIES

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.
14/529,284
Abstract

Accessing objects on a multi-touch screen includes presenting, on the multi-touch screen, a first set of items corresponding to a subset of the objects that is less than all of the objects, where the multi-touch screen has a first direction and has a second direction that is substantially orthogonal to the first direction and includes a user causing a second set of items, corresponding to a different subset of the objects than the first set, to become viewable on the multi-touch screen using gestures corresponding to the first and second directions, where at least some of the gestures corresponding to the first direction are different than gestures corresponding to the second direction. The items may correspond to at least one attribute of at least some of the objects. Presenting a first subset of items may include showing icons, windows, markers, and/or shapes.

Claims (70)

1 . A method of accessing objects on a multi-touch screen, comprising:

presenting, on the multi-touch screen, a first set of items corresponding to a subset of the objects that is less than all of the objects, wherein the multi-touch screen has a first direction and has a second direction that is substantially orthogonal to the first direction; and

a user causing a second set of items, corresponding to a different subset of the objects than the first set, to become viewable on the multi-touch screen using gestures corresponding to the first and second directions, wherein at least some of the gestures corresponding to the first direction are different than gestures corresponding to the second direction.

2 . The method, according to claim 1 , wherein the items correspond to at least one attribute of at least some of the objects.

3 . The method, according to claim 2 , wherein the attributes include timelines, a list of physical locations, a list of logical locations, a list of folders, a set of adjacent tabs, a set of time zones, hierarchies of categories, labels, and rating scales.

4 . The method, according to claim 3 , wherein the items correspond to at least two related attributes of at least some of the objects and wherein the user navigates to select a first value for a first one of the attributes in the first direction and to select a second value for a second one of the attributes in the second direction and wherein choices available for the second value depend upon a choice made for the first value.

5 . The method, according to claim 3 , wherein a specific attribute is chosen from a list of attributes using gestures in the first direction on the multi-touch screen and a value for the specific attribute is chosen using gestures in the second direction on the multi-touch screen.

6 . The method, according to claim 1 , wherein the objects include at least one of: documents, portions of documents, images, media files, folders, applications, time stamps, locations, browser tabs, and drawings.

7 . The method, according to claim 1 , wherein presenting a first subset of items includes showing at least one of: icons, windows, markers, and shapes.

8 . The method, according to claim 1 , wherein the objects are maintained in a hierarchy and wherein the user transitions between items at different levels of the hierarchy using zoom gestures.

9 . The method, according to claim 1 , wherein the objects are maintained in a hierarchy and wherein the user transitions between items at different levels of the hierarchy using clicking gestures and wherein a single click traverses down into the hierarchy and a double click traverses up in the hierarchy.

10 . The method, according to claim 1 , wherein using gestures includes accessing a navigable scale to select values corresponding to at least one of the items.

11 . The method, according to claim 1 , further comprising:

the user causing a desired one of the items of one of the items to align with a fixed selection marker; and

the user choosing a value for the desired one of the items while the desired one of the items remains aligned with the fixed selection marker on the multi-touch screen.

12 . The method, according to claim 11 , wherein the fixed selection marker is a selection needle.

13 . The method, according to claim 11 , wherein the user causing a desired one of the items to align with a fixed selection marker includes the user scrolling at least some of the items and causing the scrolling to stop when the desired one of the items is aligned with the fixed selection marker.

14 . The method, according to claim 11 , wherein the objects are maintained in a hierarchy and wherein the user transitions to a lower level of the hierarchy by aligning an object with the fixed selection marker.

15 . A method of accessing objects on a multi-touch screen, comprising:

presenting, on the multi-touch screen, a first set of items corresponding to a subset of the objects that is less than all of the objects, wherein the multi-touch screen has a first direction and has a second direction that is substantially orthogonal to the first direction; and

the user causing a second set of items, different than the first set, to become viewable on the multi-touch screen using gestures is the first and second directions, wherein there are at least two alternative independent sets of gestures for at least one of the directions.

16 . The method, according to claim 15 , wherein the items correspond to at least one attribute of at least some of the objects.

17 . The method, according to claim 16 , wherein the attributes include timelines, a list of physical locations, a list of logical locations, a list of folders, a set of adjacent tabs, a set of time zones, hierarchies of categories, labels, and rating scales.

18 . The method, according to claim 17 , wherein the items correspond to at least two related attributes of at least some of the objects and wherein the user navigates to select a first value for a first one of the attributes in the first direction and to select a second value for a second one of the attributes in the second direction and wherein choices available for the second value depend upon a choice made for the first value.

19 . The method, according to claim 17 , wherein a specific attribute is chosen from a list of attributes using gestures in the first direction on the multi-touch screen and a value for the specific attribute is chosen using gestures in the second direction on the multi-touch screen.

20 . The method, according to claim 15 , wherein the objects include at least one of: documents, portions of documents, images, media files, folders, applications, time stamps, locations, browser tabs, and drawings.

21 . The method, according to claim 15 , wherein presenting a first subset of items includes showing at least one of: icons, windows, markers, and shapes.

22 . The method, according to claim 15 , wherein the objects are maintained in a hierarchy and wherein the user transitions between items at different levels of the hierarchy using zoom gestures.

23 . The method, according to claim 15 , wherein the objects are maintained in a hierarchy and wherein the user transitions between items at different levels of the hierarchy using clicking gestures and wherein a single click traverses down into the hierarchy and a double click traverses up in the hierarchy.

24 . The method, according to claim 15 , wherein using gestures includes accessing a navigable scale to select values corresponding to at least one of the items.

25 . The method, according to claim 15 , further comprising:

the user causing a desired one of the items of one of the items to align with a fixed selection marker; and

the user choosing a value for the desired one of the items while the desired one of the items remains aligned with the fixed selection marker on the multi-touch screen.

26 . The method, according to claim 25 , wherein the fixed selection marker is a selection needle.

27 . The method, according to claim 25 , wherein the user causing a desired one of the items to align with a fixed selection marker includes the user scrolling at least some of the items and causing the scrolling to stop when the desired one of the items is aligned with the fixed selection marker.

28 . The method, according to claim 25 , wherein the objects are maintained in a hierarchy and wherein the user transitions to a lower level of the hierarchy by aligning an object with the fixed selection marker.

29 . A non-transitory computer readable storage medium containing software that accesses objects on a multi-touch screen, the software comprising:

executable code that presents, on the multi-touch screen, a first set of items corresponding to a subset of the objects that is less than all of the objects, wherein the multi-touch screen has a first direction and has a second direction that is substantially orthogonal to the first direction; and

executable code that causes a second set of items, corresponding to a different subset of the objects than the first set, to become viewable on the multi-touch screen in response to a user using gestures corresponding to the first and second directions, wherein at least some of the gestures corresponding to the first direction are different than gestures corresponding to the second direction.

30 . The non-transitory computer readable storage medium, according to claim 29 , wherein the items correspond to at least one attribute of at least some of the objects.

31 . The non-transitory computer readable storage medium, according to claim 30 , wherein the attributes include timelines, a list of physical locations, a list of logical locations, a list of folders, a set of adjacent tabs, a set of time zones, hierarchies of categories, labels, and rating scales.

32 . The non-transitory computer readable storage medium, according to claim 31 , wherein the items correspond to at least two related attributes of at least some of the objects and wherein the user navigates to select a first value for a first one of the attributes in the first direction and to select a second value for a second one of the attributes in the second direction and wherein choices available for the second value depend upon a choice made for the first value.

33 . The non-transitory computer readable storage medium, according to claim 31 , wherein a specific attribute is chosen from a list of attributes using gestures in the first direction on the multi-touch screen and a value for the specific attribute is chosen using gestures in the second direction on the multi-touch screen.

34 . The non-transitory computer readable storage medium, according to claim 29 , wherein the objects include at least one of: documents, portions of documents, images, media files, folders, applications, time stamps, locations, browser tabs, and drawings.

35 . The non-transitory computer readable storage medium, according to claim 29 , wherein executable code that presents a first subset of items shows at least one of: icons, windows, markers, and shapes.

36 . The non-transitory computer readable storage medium, according to claim 29 , wherein the objects are maintained in a hierarchy and wherein the user transitions between items at different levels of the hierarchy using zoom gestures.

37 . The non-transitory computer readable storage medium, according to claim 29 , wherein the objects are maintained in a hierarchy and wherein the user transitions between items at different levels of the hierarchy using clicking gestures and wherein a single click traverses down into the hierarchy and a double click traverses up in the hierarchy.

38 . The non-transitory computer readable storage medium, according to claim 29 , wherein using gestures includes accessing a navigable scale to select values corresponding to at least one of the items.

39 . The non-transitory computer readable storage medium, according to claim 29 , the software further comprising:

executable code that chooses a value for the desired one of the items while the desired one of the items remains aligned with the fixed selection marker on the multi-touch screen in response to the user causing a desired one of the items of one of the items to align with a fixed selection marker.

40 . The non-transitory computer readable storage medium, according to claim 39 , wherein the fixed selection marker is a selection needle.

41 . The non-transitory computer readable storage medium, according to claim 39 , wherein the user causing a desired one of the items to align with a fixed selection marker includes the user scrolling at least some of the items and causing the scrolling to stop when the desired one of the items is aligned with the fixed selection marker.

42 . The non-transitory computer readable storage medium, according to claim 39 , wherein the objects are maintained in a hierarchy and wherein the user transitions to a lower level of the hierarchy by aligning an object with the fixed selection marker.

43 . A non-transitory computer readable storage medium containing software that accesses objects on a multi-touch screen, the software comprising:

executable code that presents, on the multi-touch screen, a first set of items corresponding to a subset of the objects that is less than all of the objects, wherein the multi-touch screen has a first direction and has a second direction that is substantially orthogonal to the first direction; and

executable code that causes a second set of items, different than the first set, to become viewable on the multi-touch screen in response to the user using gestures is the first and second directions, wherein there are at least two alternative independent sets of gestures for at least one of the directions.

44 . The non-transitory computer readable storage medium, according to claim 43 , wherein the items correspond to at least one attribute of at least some of the objects.

45 . The non-transitory computer readable storage medium, according to claim 44 , wherein the attributes include timelines, a list of physical locations, a list of logical locations, a list of folders, a set of adjacent tabs, a set of time zones, hierarchies of categories, labels, and rating scales.

46 . The non-transitory computer readable storage medium, according to claim 45 , wherein the items correspond to at least two related attributes of at least some of the objects and wherein the user navigates to select a first value for a first one of the attributes in the first direction and to select a second value for a second one of the attributes in the second direction and wherein choices available for the second value depend upon a choice made for the first value.

47 . The non-transitory computer readable storage medium, according to claim 45 , wherein a specific attribute is chosen from a list of attributes using gestures in the first direction on the multi-touch screen and a value for the specific attribute is chosen using gestures in the second direction on the multi-touch screen.

48 . The non-transitory computer readable storage medium, according to claim 43 , wherein the objects include at least one of: documents, portions of documents, images, media files, folders, applications, time stamps, locations, browser tabs, and drawings.

49 . The non-transitory computer readable storage medium, according to claim 43 , wherein executable code that presents a first subset of items shows at least one of: icons, windows, markers, and shapes.

50 . The non-transitory computer readable storage medium, according to claim 43 , wherein the objects are maintained in a hierarchy and wherein the user transitions between items at different levels of the hierarchy using zoom gestures.

51 . The non-transitory computer readable storage medium, according to claim 43 , wherein the objects are maintained in a hierarchy and wherein the user transitions between items at different levels of the hierarchy using clicking gestures and wherein a single click traverses down into the hierarchy and a double click traverses up in the hierarchy.

52 . The non-transitory computer readable storage medium, according to claim 43 , wherein using gestures includes accessing a navigable scale to select values corresponding to at least one of the items.

53 . The non-transitory computer readable storage medium, according to claim 43 , the software further comprising:

executable code that chooses a value for the desired one of the items while the desired one of the items remains aligned with the fixed selection marker on the multi-touch screen in response to the user causing a desired one of the items of one of the items to align with a fixed selection marker.

54 . The non-transitory computer readable storage medium, according to claim 53 , wherein the fixed selection marker is a selection needle.

55 . The non-transitory computer readable storage medium, according to claim 53 , wherein the user causing a desired one of the items to align with a fixed selection marker includes the user scrolling at least some of the items and causing the scrolling to stop when the desired one of the items is aligned with the fixed selection marker.

56 . The non-transitory computer readable storage medium, according to claim 53 , wherein the objects are maintained in a hierarchy and wherein the user transitions to a lower level of the hierarchy by aligning an object with the fixed selection marker.

Assignments (5)
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 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 Jan 7, 2015
From: MA, HELEN ASUKA
To: EVERNOTE CORPORATION
Reel/Frame 034651/0240 →