← Back to Patent Explorer
US4954986A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for storing digital data representing a topological network

Assignee: Mannesmann VDO AG
•
Filing: 1988-07-25
•
Granted: 1990-09-04
•
Expires: 2008-07-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of storing in a memory digital data representing a topological network having a set of nodes (0-cells), segments (1-cells), and areas (2-cells) within concatenated 1-cells. For each 1-cell there are stored an associated first 0-cell and second 0-cell and also a thread pointer assigned to the 0-cells. The thread pointer of an 0-cell indicates the next-following 1-cell obtained by rotating the 1-cell in question in a predetermined direction of rotation around such 0-cell. For finding a 2-cell, use is made of a first 1-cell and the thread pointer associated with one of its 0-cells is followed after which, starting from the newly found 1-cell, each time the thread pointer of the opposite 0-cell is used until the first 1-cell is found again.

Inventors

  • 👤 Leonardus M. H. E. Driessen
  • 👤 Cornelis P. Janse

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 05:21
CPC Classifications
G; G06; G06T; G06T17/00; G06T17/05; G01; G01C; G01C21/00; G01C21/26; G01C21/34; G06F; G06F16/00; G06F16/20; G06F16/29

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 115 words
A method for storing digital data of a surface-wise-organized topological network in a memory, which network contains a set of 0-cells and 1-cells, each given 1-cell having a memory location for storing data representing a first and a second 0-cell terminating said given 1-cell, inclusive of a thread pointer data per 0-cell, that indicates a single further 1-cell terminated by the 0-cell in question, each given 0-cell terminating a subset of 1-cells arranged in a sequence of successive orientations, characterized in that said thread pointer data indicates a 1-cell of next-following orientation in the subset according to a particular sense of rotation, and in that said sense is uniform for all 0-cells in the set.
Claim 2
Independent Claim 115 words
A method for storing digital data of a surface-wise-organized topological network in a memory, which network contains a set of 0-cells and 1-cells, each given 1-cell having a memory location for storing data representing a first and a second 0-cell terminating said given 1-cell, inclusive of a thread pointer data per 0-cell, that indicates a single further 1-cell terminated by the 0-cell in question, each given 0-cell terminating a subset of 1-cells arranged in a sequence of successive orientations, characterized in that said thread pointer data indicates a 1-cell of next-following orientation in the subset according to a particular sense of rotation, and in that said sense is uniform for all 0-cells in the set.
Claim 3
Dependent Claim 116 words
A data processing unit comprising a memory storing digital data representing a surface-wise-organized topological network, which network contains a set of 0-cells and 1-cells; each 1-cell being stored in a memory location at which data is also stored representing a first and a second 0-cell terminating such 1-cell, and thread pointer data for each 0-cell which indicates a single further 1-cell terminated by such 0-cell , each 0-cell terminating a subset of 1-cells arranged in a sequence of successive orientations; said thread pointer data indicating a 1-cell of next-following orientation in said subset according to a particular sense of rotation, such sense of rotation being uniform for all 0-cells in said set of 0-cells and 1-cells.
Claim 4
Dependent Claim 116 words
A data processing unit comprising a memory storing digital data representing a surface-wise-organized topological network, which network contains a set of 0-cells and 1-cells; each 1-cell being stored in a memory location at which data is also stored representing a first and a second 0-cell terminating such 1-cell, and thread pointer data for each 0-cell which indicates a single further 1-cell terminated by such 0-cell , each 0-cell terminating a subset of 1-cells arranged in a sequence of successive orientations; said thread pointer data indicating a 1-cell of next-following orientation in said subset according to a particular sense of rotation, such sense of rotation being uniform for all 0-cells in said set of 0-cells and 1-cells.
Claim 5
Dependent Claim 42 words
A method as claimed in claim 1, wherein said network furthermore contains a further set of 2-cells, characterized in that the memory location for said given 1-cell also contains an identification data identifying first and second 2-cells bounded by said given 1-cell.
Claim 6
Dependent Claim 213 words
A method as claimed in claim 3 for finding the 1-cells and the 0-cells which bound a particular 2-cell, characterized in that, on the basis of a first set formed by a first 1-cell of the network and one of its terminating 0-cells, there is formed a second set by addressing said first 1-cell in the memory and by selecting the other 0-cell terminating said first 1-cell and also the 1-cell indicated by the thread pointer assigned to said other 0-cell, said second set being used to form a third set by addressing the 1-cell of the second set in the memory, by taking that 0-cell terminating the addressed 1-cell which is not the 0-cell used for the second set, and by taking the 1-cell indicated by the thread pointer assigned to the latter other 0-cell, which third set is subsequently compared with the first set and, in the case of correspondence, the searched 2-cell is bounded by the first and the second set, while in the case of non-correspondence the second set is buffered and subsequently substituted by the third set in order to form, on the basis of the substituted second set, a further third set, which operations are repeated until the first set corresponds to a third set thus formed.
Claim 7
Dependent Claim 296 words
A method as claimed in claim 3 for finding the 1-cells and the 0-cells which bound 2-cell, characterized in that a second set is formed on the basis of a first set formed by a first set formed by a first 1-cell of the network and one of its terminating 0-cells by addressing said first 1-cell in the memory and by selecting the other 0-cell terminating said first 1-cell and also the 1-cell indicated by the thread pointer assigned to said other 0-cell, the 1-cell of the second set being subsequently addressed in the memory and the data fetched being examined in order to determine whether the first and the second 0-cell terminating the relevant 1-cell are identical, a third set being formed when the first and the second 0-cell are identical, which third set is formed by selecting the identical 0-cell and also the 1-cell, indicated by the thread pointer assigned to one of the two 0-cells, which differs from the 1-cell of the second set, in the case of non-identical first and second 0-cells the third set being formed by taking the other 0-cell terminating the addressed 1-cell which is not the 0-cell used in the second set and by taking also the 1cell indicated by the thread pointer assigned to the latter other 0-cell, which third set is subsequently compared with the first set and, in the case of correspondence, the 2-cell searched is bounded by the first, the second and the third set, while in the case of non-correspondence the second set is buffered and subsequently substituted by the third set in order to form a further third set on the basis of the substituted second set, said operations being repeated until the first set corresponds to a third set thus formed.
Claim 8
Dependent Claim 68 words
A method as claimed in claim 5, characterized in that the first 1-cell of the first set in the memory is addressed, the data fetched being examined in order to determine whether the first and the second 0-cell terminating the first 1-cell are identical, in the case of identical first and second 0-cells the 2-cell to be found being that one which is enclosed by the first 1-cell.
Claim 9
Independent Claim 92 words
A method as claimed in any one of the claims 4, 5 or 6 where for each 1-cell the terminating 0-cells are arranged as a first and a second 0-cell, and for each 1-cell there is included an indication for a first and a second 2-cell, characterized in that, when the 0-cell indicated in the first set is the first or the second 0-cell of the 1-cell included in the first set, the 2-cell to be found is represented by the first and the second 2-cell, respectively, indicated for the relevant 1-cell.
Claim 10
Dependent Claim 123 words
A method as claimed in claim 1, 3, 4, 5 or 6 used for a topological network comprising at least one 1-cell which is formed by a closed loop, characterized in that a virtual 0-cell is provided at a point of a closed loop, which point differs from a junction 0-cell which indicates the connection of the relevant closed loop to a further 1-cell of the network, the closed loop being stored as a first and a second sub-1-cell, the first and the second 0-cell indicated for the first sub-1-cell being formed by the junction 0-cell and the virtual 0-cell, respectively, the first and the second 0-cell indicated for the second sub-1-cell being formed by the virtual 0-cell and the junction 0-cell respectively.
Claim 11
Dependent Claim 119 words
A data processing unit as claimed in claim 2, wherein said network further contains at least one 1-cell which is formed by a closed loop, characterized in that a virtual 0-cell is provided at a point of said closed loop, which point differs from a junction 0-cell which indicated the connection of said closed loop to a further 1-cell of the network, the closed loop being stored as a first and a second sub-1-cell, the first and the second 0-cells each terminated by first and second 0-cells, terminating the first sub-1-cell being the junction 0-cell and the virtual 0-cell, respectively, the first and the second 0-cells terminating the second sub-1-cell being the virtual 0-cell and the junction 0-cell respectively.
Claim 12
Dependent Claim 47 words
A data processing unit as claimed in claim 2 or 9, wherein said network further contains a set of 2-cells, characterized in that at the memory location for each given 1-cell there is further stored identification data identifying first and second 2-cells as bounded by such 1-cell.

References Cited (Backward Citations)

US4658377A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-09-03 1994-03-05 1994-09-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-09-03 1998-03-05 1998-09-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-09-03 2002-03-05 2002-09-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag