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

Methods and devices for mapping data files

Assignee: Fractal Edge Ltd
•
Filing: 1999-12-28
•
Granted: 2004-08-10
•
Expires: 2019-12-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of mapping interconnections between a plurality of data files, such as files of the world wide web. The method comprises a step of, for a first file, in a display area displaying a first region. Then, according to a first distance scale, displaying one or more second regions, which respectively represent one or more second files logically related to the first file, for example by hyperlinks. The second regions are spatially related in a display to the first region. In (n-1) further steps, i=2, . . . , n, the method displays according to an i-th distance scale smaller than the (i-1)-th distance scale one or more (i+1)-th regions. Each of these (i+1)-th regions respectively represent one or more (i+1)-th files which are logically related to the i-th file, and they are spatially related on a display to the i-th region representing that i-th file. The method may be implemented in software, for example in a web browser.

Inventors

  • 👤 Gervase Clifton-Bligh

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 19:54
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/958; G06F16/10; G06F16/13; G06F16/904; G06F16/93; G06F16/94; G06F16/954; G06F16/955; G06F16/9558; G06F3/00; G06F3/01; G06F3/048; G06F3/0481; G06F40/00; G06F40/10; G06F40/12; G06F40/134; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99941; Y10S707/99943

Claims Analysis

Total Claims: 46
Claim 1
Independent Claim 195 words
A method of mapping logical relations between a plurality of data files comprising: (i) a step of, for a first file, defining a selectable first region in a display area and one or more second regions, said second regions respectively representing one or more second files logically related to the first file and being spatially related to the first region, said second regions being defined according to a first scale; and (ii) for each i-th file, where i=2, . . . , n, (n−1) further steps of defining one or more selectable (i+1)-th regions, said (i+1)-th regions respectively representing one or more (i+1)-th files which are logically related to the i-th file, and being spatially related to the i-th region representing that i-th file, the said (i+1)-th regions being defined according to an i-th scale smaller than the (i−1)-th scale; (iii) enabling and receiving user selection of one of the selectable regions defined in the display area and corresponding to one of the files; and (iv) in response to the received user selection of the selectable region, performing steps (i) and (ii), again using the file corresponding to said selected region as said first file.
Claim 2
Independent Claim 195 words
A method of mapping logical relations between a plurality of data files comprising: (i) a step of, for a first file, defining a selectable first region in a display area and one or more second regions, said second regions respectively representing one or more second files logically related to the first file and being spatially related to the first region, said second regions being defined according to a first scale; and (ii) for each i-th file, where i=2, . . . , n, (n−1) further steps of defining one or more selectable (i+1)-th regions, said (i+1)-th regions respectively representing one or more (i+1)-th files which are logically related to the i-th file, and being spatially related to the i-th region representing that i-th file, the said (i+1)-th regions being defined according to an i-th scale smaller than the (i−1)-th scale; (iii) enabling and receiving user selection of one of the selectable regions defined in the display area and corresponding to one of the files; and (iv) in response to the received user selection of the selectable region, performing steps (i) and (ii), again using the file corresponding to said selected region as said first file.
Claim 3
Dependent Claim 15 words
The method according to claim 1 which the value of n is at least 3.
Claim 4
Dependent Claim 54 words
The method according to claim 1 wherein n depends upon any one or more of: (i) the resolution of a user's screen, (ii) the computer resources available for creating the display, (iii) the number of files a certain number of clicks away from the first file, or (iv) an earlier selection by a user.
Claim 5
Dependent Claim 16 words
The method according to claim 1 in which, a user is able to select any file.
Claim 6
Dependent Claim 46 words
The method of claim 1 in which the shape of at least one of the (i+1)-th regions for the (i+1)-th files logically related to a given i-th file is determined by a rule; said rule being independent of i and/or the number of said (i+1)-th files.
Claim 7
Dependent Claim 29 words
The-method of claim 1 further including, defining a rule which determines whether any one of said data files is logically related to any other one of said data files.
Claim 8
Dependent Claim 43 words
The method of claim 1 wherein for a selected j-th file (where 1≦j≦n) represented by one of said regions, files that has a predetermined logical connection to the (j)-th file, each additional region including data indicating a significance of said respective connected file.
Claim 9
Dependent Claim 31 words
The method according to claim 7 in which the selection of one of the additional regions is equivalent to the selection of the region corresponding to the said said additional region.
Claim 10
Dependent Claim 40 words
The method of claim 7 wherein the predetermined logical connection is that the data files for which additional regions are displayed are the j-th data files logically related to the same (j-1)-th data file as the selected j-th data file.
Claim 11
Dependent Claim 34 words
The method of claim 7 wherein the predetermined logical connection is that the data files for which additional regions are displayed are the (j+1)-th data files logically related to the selected j-th data file.
Claim 12
Dependent Claim 30 words
The method accroding to claim 1 wherein said second regions have a size according to said first scale and said (i+l)-th regions have a size according to said i-th scale.
Claim 13
Dependent Claim 47 words
The method according to claim 1 , in which the respective scales of the (i+1)-th regions for the (i+1)-th files logically related to a given i-th file are the i-th scale multiplied by a value which is a function of a variable characterizing the respective (i+1)-th file.
Claim 14
Dependent Claim 43 words
The method according to claim 1 , in which said scales are chosen to decrease with i according to a predetermined relation such that irrespective of n, the total area of the regions defined in the display area never exceeds a predetermined value.
Claim 15
Dependent Claim 42 words
The method according to claim 1 in which the (i+1)-th regions for the (i+1)-th files logically related to an i-th file are spatially arranged relative to each other with an angular relationship determined by a rule, said rule being independent of i.
Claim 16
Dependent Claim 27 words
The method according to according to claim 1 in which the first file is a data file which corresponds to a present browser location of a user.
Claim 17
Dependent Claim 19 words
The method according to claim 15 , which is performed upon the present browser location of the user changing.
Claim 18
Dependent Claim 39 words
The method according to claim 1 , wherein at least one criterion is used to identify a subset of (i+1)-th regions logically related to the i-th file, the method not displaying regions for said subset of identified (i−1)-th files.
Claim 19
Dependent Claim 48 words
The method according to claim 17 in which said at least one said criterion is that an identified file is already represented on the map, or that an identified file's logical relationship to another data file to which it is logically related is already represented on the map.
Claim 20
Dependent Claim 50 words
The method according to claim 17 in which said at least one criterion is such that if there are more than a predetermined number M of (i+1)-th data files logically related to a given i-th file, the method displays M (i+1)-th regions, respectively representing only M of those (i+1)-th files.
Claim 21
Dependent Claim 29 words
The method according to claim 1 wherein the graphical characteristics of at least one said region are in accordance with characteristics of the respective file represented by that region.
Claim 22
Dependent Claim 46 words
The method according to claim 1 in which for i=1, . . . n the (i+1)-th regions for the (i+1)-th files logically related to an i-th file are spatially arranged in a two dimensional formation in relation to the i-th region for the said i-th file.
Claim 23
Dependent Claim 32 words
The method according to claim 1 wherein a constraint is imposed by a predetermined size and arrangement rule, and the (i+1)-th regions are as large as possible within a the said constraint.
Claim 24
Dependent Claim 33 words
A The method according to claim 1 wherein a user has an option of redefining the rules determining graphical characteristics of the regions and/or their size and/or their arrangement within the display area.
Claim 25
Dependent Claim 39 words
The method according to claim 1 further comprising a generating a second map, including areas respectively representing (i+1)-th regions of a a selected i-th region, said areas having relative positions corresponding to the relative positions of the (i+1)-th regions.
Claim 26
Dependent Claim 31 words
The method of claim 1 in which the (i+1)-th regions for the (i+1)-th files logically related to an i-th file are arranged within the i-th region for the said i-th file.
Claim 27
Dependent Claim 49 words
The method of claim 1 in which the i-th region corresponding to an i-th file has a periphery, and in which the (i+1)-th regions for the (i+1)-th files logically related to the said i-th file are arranged near the periphery of the i-th region for the said i-th file.
Claim 28
Dependent Claim 44 words
The method of claim 1 in which the i-th region corresponding to an i-th file has a centre, and in which the (i+1)-th regions for the (i+1)-th files logically related to the said i-th file are arranged around the centre of the i-th region.
Claim 29
Dependent Claim 53 words
The method of claim 1 in which a number of (i+1)-th files logically are related to an i-th file, and in which the (i+1)-th regions for the (i+1)-th files logically related to the said i-th file are arranged relative to said i-th region in positions dependent upon the number of said (i+1)-th files.
Claim 30
Dependent Claim 13 words
The method of claim 1 including displaying the regions in the display area.
Claim 31
Dependent Claim 31 words
The method of claim 1 in which an overlapping display configuration exists for at least some of the (i+1)-th regions representing some of the (i+1)-th files associated with an i-th file.
Claim 32
Dependent Claim 47 words
The method according to claim 1 further comprising generating a second map in which the logical relations between the i-th files and the (i+1)-th files of the second map are different from the logical relations between the i-th files and the (i+1)-th files of the first map.
Claim 33
Dependent Claim 31 words
The method of claim 31 in which the logical relations between the files of the second map represent an inverse of the logical relations between the files of the first map.
Claim 34
Dependent Claim 22 words
The method of claim 1 in which the selection of a region causes the file represented by the region to be opened.
Claim 35
Dependent Claim 38 words
The method of claim 1 wherein said (i+1)-th regions respectively represent one or more (i+1)-th files that are heirarchically dominant or subordinate to the i-th file, such that regions corresponding to dominant and subordinate files are concurrently selectable.
Claim 36
Dependent Claim 34 words
The method of claim 1 further comprising changing a scale associated with the selected region when performing steps (i) and (ii) again using the file corresponding to the selected region as the first file.
Claim 37
Dependent Claim 18 words
The method of claim 35 wherein changing the scale comprises increasing the scale associated with the selected region.
Claim 38
Dependent Claim 36 words
The method of claim 35 further comprising sizing the selected region as the largest of the regions when performing steps (i) and (ii) again using the file corresponding to the selected region as the first file.
Claim 39
Independent Claim 196 words
A method of mapping logical relations between a plurality of segments of one or more data files, comprising: (i) a step of, for a first segment, defining a first selectable region in a display area and one or more second regions, which respectively represent one or more second segments logically related to the first segment, and which are spatially related to the first region, the said second regions being defined according to a first scale; (ii) for each i-th portion of the file, where i=2, . . . , n, (n+1) further steps of defining one or more selectable (i+1)-th regions, which respectively represent one or more (i+1)-th segments which are logically related to the i-th segment, and which are spatially related to the i-th region representing that i-th segment, said (i+1)-th regions being defined according to an i-th scale smaller that the (i−1)-th scale (iii) enabling and receiving user selection of one of the selectable regions defined in the display area and corresponding to one of the segments; and (iv) in response to the user selection of the selectable display region, performing steps (i) and (ii) again using said selected segment as said first segment.
Claim 40
Independent Claim 196 words
A method of mapping logical relations between a plurality of segments of one or more data files, comprising: (i) a step of, for a first segment, defining a first selectable region in a display area and one or more second regions, which respectively represent one or more second segments logically related to the first segment, and which are spatially related to the first region, the said second regions being defined according to a first scale; (ii) for each i-th portion of the file, where i=2, . . . , n, (n+1) further steps of defining one or more selectable (i+1)-th regions, which respectively represent one or more (i+1)-th segments which are logically related to the i-th segment, and which are spatially related to the i-th region representing that i-th segment, said (i+1)-th regions being defined according to an i-th scale smaller that the (i−1)-th scale (iii) enabling and receiving user selection of one of the selectable regions defined in the display area and corresponding to one of the segments; and (iv) in response to the user selection of the selectable display region, performing steps (i) and (ii) again using said selected segment as said first segment.
Claim 41
Independent Claim 225 words
A device comprising a display means having a display area on which a map of logical relations between a plurality of data files is displayed, the map being generated by: (i) a step of, for a first file, in a display area displaying defining a selectable first region in a display area and one or more second regions, said second regions respectively representing one or more second files logically related to the first file and being spatially related to the first region, sizes of said second regions being defined according to a first distance scale; and (ii) for each i-th file, where i=2, . . . , n, (n-1) further steps of displaying defining one or more selectable (i+1)-th regions, said (i+1)-th regions respectively representing one or more (i+1)-th files which are logically related to the i-th file, and being spatially related to the i-th region representing that i-th file, the sizes of said (i+1)-th regions being defined according to an i-th distance scale smaller than the (i−1)-th distance scale; (iii) enabling and receiving user selection of one of the selectable regions defined in the display area and corresponding to one of the files; and (iv) in response to the received user selection of the selectable region, performing steps (i) and (ii) again using the file corresponding to said selected region as said first file.
Claim 42
Independent Claim 225 words
A device comprising a display means having a display area on which a map of logical relations between a plurality of data files is displayed, the map being generated by: (i) a step of, for a first file, in a display area displaying defining a selectable first region in a display area and one or more second regions, said second regions respectively representing one or more second files logically related to the first file and being spatially related to the first region, sizes of said second regions being defined according to a first distance scale; and (ii) for each i-th file, where i=2, . . . , n, (n-1) further steps of displaying defining one or more selectable (i+1)-th regions, said (i+1)-th regions respectively representing one or more (i+1)-th files which are logically related to the i-th file, and being spatially related to the i-th region representing that i-th file, the sizes of said (i+1)-th regions being defined according to an i-th distance scale smaller than the (i−1)-th distance scale; (iii) enabling and receiving user selection of one of the selectable regions defined in the display area and corresponding to one of the files; and (iv) in response to the received user selection of the selectable region, performing steps (i) and (ii) again using the file corresponding to said selected region as said first file.
Claim 43
Dependent Claim 16 words
A device according to claim 39 in which the display area is on a portable device.
Claim 44
Dependent Claim 16 words
A device according to claim 39 in which the display area is on a mobile telephone.
Claim 45
Dependent Claim 227 words
A computer program product, tangibly embodied in an information carrier, for displaying logical relations between a plurality of data files, the computer program product being operable to cause data processing apparatus to: (i) a step of, for a first file, in a display area displaying defining a selectable first region in a display area and one or more second regions, said second regions respectively representing one or more second files logically related to the first file and being spatially related to the first region, sizes of said second regions being defined according to a first distance scale; and (ii) for each i-th file, where i=2, . . . , n, (n−1) further steps of displaying defining one or more selectable (i+1)-th regions, said (i+1)-th regions respectively representing one or more (i+1)-th files which are logically related to the i-th file, and being spatially related to the i-th region representing that i-th file, the sizes of said (i+1)-th regions being defined according to an i-th distance scale smaller than the (i−1)-th distance scale; (iii) enabling and receiving user selection of one of the selectable regions- defined in the display area and corresponding to one of the files; and (iv) in response to the received user selection of the selectable region, performing steps (i) and (ii) again using the file corresponding to said selected region as said first file.
Claim 46
Dependent Claim 227 words
A computer program product, tangibly embodied in an information carrier, for displaying logical relations between a plurality of data files, the computer program product being operable to cause data processing apparatus to: (i) a step of, for a first file, in a display area displaying defining a selectable first region in a display area and one or more second regions, said second regions respectively representing one or more second files logically related to the first file and being spatially related to the first region, sizes of said second regions being defined according to a first distance scale; and (ii) for each i-th file, where i=2, . . . , n, (n−1) further steps of displaying defining one or more selectable (i+1)-th regions, said (i+1)-th regions respectively representing one or more (i+1)-th files which are logically related to the i-th file, and being spatially related to the i-th region representing that i-th file, the sizes of said (i+1)-th regions being defined according to an i-th distance scale smaller than the (i−1)-th distance scale; (iii) enabling and receiving user selection of one of the selectable regions- defined in the display area and corresponding to one of the files; and (iv) in response to the received user selection of the selectable region, performing steps (i) and (ii) again using the file corresponding to said selected region as said first file.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2007-08-10 2008-02-09 2008-08-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2011-08-10 2012-02-09 2012-08-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2015-08-10 2016-02-09 2016-08-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag