Patent US20050134945A1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US20050134945A1 Expired / Lapsed US ⏱️ 0.0 years remaining

3D view for digital photograph management

Assignee: Canon Information Systems Research Australia Pty Ltd
•
Filing: 2004-12-17
•
Granted: —
•
Expires: 2024-12-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method is disclosed for viewing a collection of data objects. The method initially sorts the collection according to at least two fields associated with the data objects. The data objects are then arranged within a range along said at least two fields into groups. A three dimensional presentation of the collection is then formed having two of the dimensions formed by two of the at least two fields and a third dimension incorporating a representation of each data object in the corresponding group.

Inventors

  • 👤 Matthew Gallagher

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 11:17
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/50; G06F16/53; G06F16/532; G06F16/54

Claims Analysis

Total Claims: 31
Claim 1
Independent Claim 89 words
1 . A method of viewing a collection of data objects, said method comprising the steps of: (a) sorting said collection according to at least two fields associated with said data objects; (b) arranging said data objects within a range along said at least two fields into groups; and (c) forming a three dimensional presentation of said collection having two of said dimensions formed by two of said at least two fields and a third dimension incorporating a representation of each said data object in the corresponding said group.
Claim 2
Dependent Claim 89 words
1 . A method of viewing a collection of data objects, said method comprising the steps of: (a) sorting said collection according to at least two fields associated with said data objects; (b) arranging said data objects within a range along said at least two fields into groups; and (c) forming a three dimensional presentation of said collection having two of said dimensions formed by two of said at least two fields and a third dimension incorporating a representation of each said data object in the corresponding said group.
Claim 3
Dependent Claim 34 words
2 . A method according to claim I wherein the third dimension comprises a collective representation of said data objects for a group commencing and extending from a plane established by said two dimensions.
Claim 4
Dependent Claim 65 words
3 . A method according to claim 1 further comprising the steps of: (d) detecting a user selection of one said group; and (e) identifying a range associated with each of said two fields and intersecting at the selected group; and (f) modifying a representation of said identified ranges in said three dimensional presentation to be distinct from a representation of the other non-identified ranges.
Claim 5
Dependent Claim 63 words
4 . A method according to claim 1 further comprising the steps of: (g) detecting movement of a cursor at least over a representation of one said group in said three dimensional presentation; (h) modifying a representation of at least one other said group in said three dimensional presentation to be at least substantially transparent to thereby prevent occlusion of said one group.
Claim 6
Dependent Claim 33 words
5 . A method according to claim 4 wherein step (h) comprises modifying representations of others of said groups located in said three dimensional presentation within a predetermined vicinity of said one group.
Claim 7
Dependent Claim 20 words
6 . A method according to claim 4 wherein step (g) comprises detecting a user selection of said one group.
Claim 8
Dependent Claim 22 words
7 . A method according to claim 1 wherein different ranges in each of said two dimensions are distinguished by different colors.
Claim 9
Dependent Claim 117 words
8 . A method according to claim 1 further comprising the steps of: (i) detecting a user selection of one said group defined by corresponding ranges of said two fields; (j) sorting said selected group according to at least one further field associated with said files of said selected group (k) arranging said data objects of said selected group within a range along said at least one further field into sub-groups; and (l) forming a three dimensional presentation of said selected group having at least one dimension of a two dimensional plane formed by ranges of said one further field, and a third dimension incorporating a representation of each said data object in the corresponding said sub-group.
Claim 10
Dependent Claim 22 words
9 . A method according to claim 8 wherein said two dimensional plane is formed by ranges of two said further fields.
Claim 11
Dependent Claim 32 words
10 . A method according to claim 1 wherein said data objects represented in each said group are sorted according to one of said fields not being one of said two fields.
Claim 12
Dependent Claim 44 words
11 . A method according to claim 1 wherein said dimensions of said two fields are divided into corresponding ones of said ranges to thereby form a two-dimensional array of display locations at which the corresponding said group is displayable in said third dimension.
Claim 13
Dependent Claim 26 words
12 . A method according to claim 1 wherein when said data object comprises a visual media file, said representation comprises a corresponding thumbnail representation thereof.
Claim 14
Dependent Claim 110 words
13 . A method according to claim 1 wherein said fields are selected from the group consisting of: (i) a day of creation of said data object; (ii) a month of creation of said data object; (iii) a year of creation of said data object; (iv) a date of creation of said data object; (v) a size of said data object; (vi) a name of said data object; (vii) a data type of said data object; (viii) a date of addition of said data object to said collection; (ix) a number of times said data object has been accessed; and (x) a user specific data associated with said data object.
Claim 15
Dependent Claim 68 words
14 . A method according to claim 1 wherein said presentation forms part of a graphical user interface having an associated pointing device, said method further comprising the steps of: (d) detecting a locating of said pointing device coincident with one of said groups; (e) altering said three dimensional presentation by increasing an opacity of said one group and/or increasing a transparency of the others of said groups.
Claim 16
Dependent Claim 15 words
15 . A method according to claim 1 wherein said data objects comprise data files.
Claim 17
Dependent Claim 14 words
16 . A method according to claim 1 wherein said collection comprises a database.
Claim 18
Dependent Claim 222 words
17 . A method of navigating a collection of data objects, said method comprising the steps of: (a) generating an initial three-dimensional view of said collection, said generating comprising: (aa) sorting said collection according to at least two fields associated with said data obejcts; (ab) identifying those ones of said data objects having intersecting ranges of values of said at least two fields according to said sorting and arranging said identified data objects within each said range into a corresponding group of said data objects; (ac) forming a three dimensional presentation of said collection having two of said dimensions formed by two of said at least two fields and a third dimension incorporating a representation of each said data object in the corresponding said group, said three dimensional presentation having a initial viewpoint; (b) detecting a selection of one of said groups and altering said initial view of said collection to a group view, said group view comprising a two dimensional view of the third dimension of said group from said initial view and being taken from a corresponding group viewpoint; and (c) detecting a selection of a representation of one said data object from said group view and altering said group view to provide a two dimensional view of a representation of said selected data object from a data object viewpoint.
Claim 19
Dependent Claim 222 words
17 . A method of navigating a collection of data objects, said method comprising the steps of: (a) generating an initial three-dimensional view of said collection, said generating comprising: (aa) sorting said collection according to at least two fields associated with said data obejcts; (ab) identifying those ones of said data objects having intersecting ranges of values of said at least two fields according to said sorting and arranging said identified data objects within each said range into a corresponding group of said data objects; (ac) forming a three dimensional presentation of said collection having two of said dimensions formed by two of said at least two fields and a third dimension incorporating a representation of each said data object in the corresponding said group, said three dimensional presentation having a initial viewpoint; (b) detecting a selection of one of said groups and altering said initial view of said collection to a group view, said group view comprising a two dimensional view of the third dimension of said group from said initial view and being taken from a corresponding group viewpoint; and (c) detecting a selection of a representation of one said data object from said group view and altering said group view to provide a two dimensional view of a representation of said selected data object from a data object viewpoint.
Claim 20
Dependent Claim 76 words
18 . A method according to claim 17 wherein said altering said initial view of step (b) comprises the sub-steps of: (ba) identifying a (first) transition path in three dimensional space from said initial viewpoint to said group viewpoint; (bb) identifying at least one intermediate viewpoint along said first transition path; and (bc) at each intermediate viewpoint, in turn from said initial viewpoint to said group viewpoint, forming a corresponding three dimensional representation of said database.
Claim 21
Dependent Claim 39 words
19 . A method according to claim 18 wherein step (bc) comprises, at each said intermediate view point, progressively increasing a transparency of those non-selected ones of said groups whilst at least maintaining an opacity of said selected group.
Claim 22
Dependent Claim 77 words
20 . A method according to claim 17 wherein said altering said group view of step (c) comprises the sub-steps of: (ca) identifying a (second) transition path in three dimensional space from said group viewpoint to said data object viewpoint; (cb) identifying at least one transitional viewpoint along said second transition path; and (cc) at each transitional viewpoint, in turn from said group viewpoint to said data object viewpoint, forming a corresponding representation of said data object.
Claim 23
Dependent Claim 45 words
21 . A method according to claim 20 wherein step (cc) comprises, at each said transitional view point, progressively increasing a transparency of those non-selected ones of said data objects from said selected group whilst at least maintaining an opacity of said selected data object.
Claim 24
Dependent Claim 34 words
22 . A method according to claim 17 wherein said method steps are reversible to traverse from said data object view to said group view, and from said group view to said initial view.
Claim 25
Dependent Claim 26 words
23 . A method according to claim 17 wherein said data objects comprise visual media files and said representations comprise corresponding thumbnail representations of said files.
Claim 26
Dependent Claim 108 words
24 . A computer readable medium having a computer program recorded thereon and adapted to make a computer execute a procedure for viewing a database including files of at least one file type, said program comprising: code for sorting said database according to at least two fields associated with said files; code for arranging said files within a range along said at least two fields into groups; and code for forming a three dimensional presentation of said database having two of said dimensions formed by two of said at least two fields and a third dimension incorporating a representation of each said file in the corresponding said group.
Claim 27
Dependent Claim 108 words
24 . A computer readable medium having a computer program recorded thereon and adapted to make a computer execute a procedure for viewing a database including files of at least one file type, said program comprising: code for sorting said database according to at least two fields associated with said files; code for arranging said files within a range along said at least two fields into groups; and code for forming a three dimensional presentation of said database having two of said dimensions formed by two of said at least two fields and a third dimension incorporating a representation of each said file in the corresponding said group.
Claim 28
Dependent Claim 92 words
25 . Computer apparatus adapted for viewing a database including files of at least one file type, said apparatus comprising: means for sorting said database according to at least two fields associated with said files; means for arranging said files within a range along said at least two fields into groups; and means for forming a three dimensional presentation of said database having two of said dimensions formed by two of said at least two fields and a third dimension incorporating a representation of each said file in the corresponding said group.
Claim 29
Dependent Claim 92 words
25 . Computer apparatus adapted for viewing a database including files of at least one file type, said apparatus comprising: means for sorting said database according to at least two fields associated with said files; means for arranging said files within a range along said at least two fields into groups; and means for forming a three dimensional presentation of said database having two of said dimensions formed by two of said at least two fields and a third dimension incorporating a representation of each said file in the corresponding said group.
Claim 30
Dependent Claim 87 words
26 . A graphical user interface for providing a three dimensional representation of a database of files of at least one file type, said interface comprising: a two dimensional representation formed from a sorting of at least two fields associated with said files, said representation including ranges along each of said two dimensions and by which said files are grouped at intersections thereof; and a third dimensional representation commencing at and extending from said two dimensions representation and incorporating a representation of each said group of files.
Claim 31
Dependent Claim 87 words
26 . A graphical user interface for providing a three dimensional representation of a database of files of at least one file type, said interface comprising: a two dimensional representation formed from a sorting of at least two fields associated with said files, said representation including ranges along each of said two dimensions and by which said files are grouped at intersections thereof; and a third dimensional representation commencing at and extending from said two dimensions representation and incorporating a representation of each said group of files.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag