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

Apparatus to manipulate and examine the data structure that supports digit analysis in telecommunications call processing

Assignee: Nokia of America Corp
•
Filing: 1995-02-17
•
Granted: 1997-04-22
•
Expires: 2015-02-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An Operations Support System, comprised of a computer and workstation, stores digit analysis specifications for telecommunications call processing. A graphical user interface displays digit analysis specifications visually as subtrees made up of nodes representing the digits of the dialed number. Two subtrees can be displayed contemporaneously for evaluation and manipulation independently and from one to another. Operations performed on the nodes also operate on the embedded digit analysis specifications permitting manipulation of the specifications without the need to view or deal with the specifications themselves directly. Related information such as Routing Table Indexes and local exchange numbers called NXX numbers are displayed contemporaneous with display of a subtree of interest and are manipulated with regard to that subtree.

Inventors

  • 👤 Valerie Y. Boyle
  • 👤 Daryl C. Lu
  • 👤 George L. Sicherman
  • 👤 Robert A. Swanson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 21:10
CPC Classifications
H; H04; H04Q; H04Q3/00; H04Q3/0016; H04Q3/0062; H04Q2213/00; H04Q2213/13504; H04Q2213/13525; H04Q2213/13541; H04Q2213/13542

Claims Analysis

Total Claims: 34
Claim 1
Independent Claim 113 words
An apparatus for manipulating and examining digit analysis specifications, including routing table indexes, routing table references, serving switch information, coding information and charging information, associated with dialed digit nodes, that supports digit analysis in telecommunications call processing through stored program switches comprising: means for displaying a dialed digit node of interest, the nodes representing the lineage of the node of interest, and the nodes representing the children of the node of interest visually as a subtree consisting of symbols representing the nodes; and means for transferring the digit analysis specifications associated with one displayed node to another displayed node in the absence of display of the digit analysis specifications associated with either node.
Claim 2
Independent Claim 113 words
An apparatus for manipulating and examining digit analysis specifications, including routing table indexes, routing table references, serving switch information, coding information and charging information, associated with dialed digit nodes, that supports digit analysis in telecommunications call processing through stored program switches comprising: means for displaying a dialed digit node of interest, the nodes representing the lineage of the node of interest, and the nodes representing the children of the node of interest visually as a subtree consisting of symbols representing the nodes; and means for transferring the digit analysis specifications associated with one displayed node to another displayed node in the absence of display of the digit analysis specifications associated with either node.
Claim 3
Dependent Claim 16 words
The apparatus of claim 1, which further includes: means for displaying at least two subtrees simultaneously.
Claim 4
Dependent Claim 40 words
The apparatus of claim 2, wherein the means for transferring digit analysis specifications associated with one displayed node to another displayed node includes means for transferring from a node on one displayed subtree to a node on another displayed subtree.
Claim 5
Dependent Claim 27 words
The apparatus of claim 3, wherein the digit analysis specifications associated with a displayed node include the digit analysis specifications for each descendant of the displayed node.
Claim 6
Dependent Claim 62 words
The apparatus of claim 4, wherein the transfer means, in transferring in digit analysis specifications to a node, which has associated with it digit analysis specifications, leaves intact a digit analysis specification in the absence of a conflicting digit analysis specification being transferred in and replaces a digit analysis specification in the presence of a conflicting digit analysis specification being transferred in.
Claim 7
Dependent Claim 31 words
The apparatus of claim 5, which further includes: for a switch, existing routing table indexes independent from digit analysis specifications; and means for storing and accessing the existing routing table indexes.
Claim 8
Dependent Claim 46 words
The apparatus of claim 6, which further includes: means for storing digit analysis specifications for switches independent from the switches themselves; means for retrieving digit analysis specifications from storage; and means for updating digit analysis specifications in the independent storage means and in the switches themselves.
Claim 9
Dependent Claim 128 words
The apparatus of claim 7, wherein the transfer means includes: buffer means for storing copies of digit analysis specifications; means for selecting a displayed subtree of interest; means for selecting a node of interest in the subtree of interest; means for selecting an operation on the node of interest wherein operations include "cut" which results in the corresponding digit analysis specifications for the node and its descendants to be deleted from the digit analysis specifications for the subtree; "copy" which results in a copy of the corresponding digit analysis specifications for the node and its descendants to be stored in the buffer means; and "paste" which results in digit analysis specifications stored in the buffer means to be associated with a selected node of interest and its descendants.
Claim 10
Dependent Claim 20 words
The apparatus of claim 8, which further comprises: means for editing digit analysis specifications associated with a node of interest.
Claim 11
Dependent Claim 77 words
The apparatus of claim 9, wherein the means for editing digit analysis specifications includes: means for identifying all exchanges for which a switch is the serving switch for calls terminating within the exchanges associated with a node of interest, each exchange represented by a number called an NXX; means for displaying all NXXs for identified exchanges; means for selectively deleting NXXs from the identified NXXs; and means for associating the remaining NXXs with the node of interest.
Claim 12
Dependent Claim 79 words
The apparatus of claim 10, wherein the means for editing digit analysis specifications includes: means for identifying all routing table index references for a node of interest; means for displaying all identified routing table index references; means for retrieving all existing table indexes for a switch; means for displaying retrieved existing routing table indexes contemporaneously with routing table index references for a node; and means for assigning a routing table index to one or more routing table index locations.
Claim 13
Dependent Claim 64 words
The apparatus of claim 11, further including: means for comparing for a digit analysis tree, digit analysis specifications which existed before manipulation with digit analysis specifications which exist after manipulation to determine changes; means for accumulating the changes; and means for providing the changes as updates to the updating means for updating digit analysis specifications in the independent storage means and in the switches.
Claim 14
Dependent Claim 171 words
Apparatus for administering digit analysis specification trees comprised of nodes and embedded call process information, including routing table indexes, routing table index references, coding indexes and charging indexes, for stored program electronic switches in a telecommunications system comprising: a centralized computer including a central processing unit, memory and software which create databases, and store, retrieve, and update data in the databases; digit analysis specification trees for each served switch resident in the centralized computer databases; a workstation including a central processing unit, memory, display monitor and mouse; means for displaying a subtree, that is, a node of interest, the lineage back from the node of interest to the root node of the digit analysis tree of which it is a part, and the children of the node of interest, as symbols; means for manipulating the symbols which results in the addition, deletion, or change of the nodes and the embedded call process information; and means for providing the results of manipulating the symbols to the centralized computer for updating the databases.
Claim 15
Dependent Claim 171 words
Apparatus for administering digit analysis specification trees comprised of nodes and embedded call process information, including routing table indexes, routing table index references, coding indexes and charging indexes, for stored program electronic switches in a telecommunications system comprising: a centralized computer including a central processing unit, memory and software which create databases, and store, retrieve, and update data in the databases; digit analysis specification trees for each served switch resident in the centralized computer databases; a workstation including a central processing unit, memory, display monitor and mouse; means for displaying a subtree, that is, a node of interest, the lineage back from the node of interest to the root node of the digit analysis tree of which it is a part, and the children of the node of interest, as symbols; means for manipulating the symbols which results in the addition, deletion, or change of the nodes and the embedded call process information; and means for providing the results of manipulating the symbols to the centralized computer for updating the databases.
Claim 16
Dependent Claim 91 words
The apparatus of claim 13, wherein each node is a dialed digit in a telephone number sequence and the means for displaying a subtree displays two subtrees contemporaneously, each subtree displayed as two rows of symbols, the first row displaying the symbol for the node of interest as the last symbol in a chain of symbols, each preceding symbol representing the preceding dialed digit in the telephone number back to the first digit, the root node, and the second row displaying the symbols for the children of the node of interest.
Claim 17
Dependent Claim 73 words
The apparatus of claim 14, which further includes means for selecting a subtree of interest; means for selecting a node of interest on the subtree of interest; the symbol for each node from the node of interest back to the root as a filled in circle; and the symbol for each node which is a child of the node of interest filled in if an active node and empty if a potential node.
Claim 18
Dependent Claim 38 words
The apparatus of claim 15, wherein the symbol for each node which is a child of the node of interest is a triangle when the node has children and is a square when the node is without children.
Claim 19
Dependent Claim 64 words
The apparatus of claim 16, which further includes: means for selectively displaying, contemporaneously with the display of a subtree of interest, call process information embedded in the subtree of interest; means for manipulating displayed call process information; means for transferring manipulated call process information from one node of interest to another node of interest by identifying the node of interest to the transfer means.
Claim 20
Dependent Claim 48 words
The apparatus of claim 17, which further includes existing routing table indexes for the served switches and the means for manipulating call process information includes the contemporaneous display of routing table index references in the subtree with the display of existing routing table indexes for the served switches.
Claim 21
Dependent Claim 103 words
The apparatus of claim 18, for a telecommunications system utilizing the North American Dialing plan of ten digits of which the first three digits represent the area code and are called the NPA number; the second three digits represent the local exchange and are called the NXX number and the last four digits are the destination terminal number and are called the XXXX, wherein the means for manipulating call process information includes, contemporaneous with the display of a node of interest which represents the last dialed digit of an NPA number, the display of active NXX numbers which are descendants of the NPA.
Claim 22
Dependent Claim 255 words
A computer-based method of providing enhanced manipulation and examination of digit analysis specification trees, including embedded call process information including routing table reference locations, routing table indexes, served local exchange information, coding information and charging information, associated with dialed digit nodes, that supports digit analysis in telecommunications call processing through stored program electronic switches, comprising the steps of: (a) creating databases in computer memory; (b) storing digit analysis specification trees in created databases; (c) selecting for a stored digit analysis specification tree a subtree of dialed digit nodes of interest; (d) recovering from memory the subtree and all descendants of the subtree including the embedded call process information; (e) displaying dialed digit nodes as symbols, using different symbols to indicate the nature of a node as active or potential and as having children or being a terminating node; (f) displaying the selected subtree of interest as a chain of symbols representing the nodes from the root of the digit analysis specification tree along the path of the branches of the subtree to the node of interest and a series of symbols representing the children of the node of interest, both active and potential; (g) selecting a node of interest to manipulate; (h) manipulating the node of interest by commands; (i) comparing the subtree condition prior to manipulation with the subtree condition subsequent to manipulation to identify the changes in the nature of the nodes and the embedded call process information; and (j) updating the digit analysis specification tree in the computer databases using the changes.
Claim 23
Dependent Claim 255 words
A computer-based method of providing enhanced manipulation and examination of digit analysis specification trees, including embedded call process information including routing table reference locations, routing table indexes, served local exchange information, coding information and charging information, associated with dialed digit nodes, that supports digit analysis in telecommunications call processing through stored program electronic switches, comprising the steps of: (a) creating databases in computer memory; (b) storing digit analysis specification trees in created databases; (c) selecting for a stored digit analysis specification tree a subtree of dialed digit nodes of interest; (d) recovering from memory the subtree and all descendants of the subtree including the embedded call process information; (e) displaying dialed digit nodes as symbols, using different symbols to indicate the nature of a node as active or potential and as having children or being a terminating node; (f) displaying the selected subtree of interest as a chain of symbols representing the nodes from the root of the digit analysis specification tree along the path of the branches of the subtree to the node of interest and a series of symbols representing the children of the node of interest, both active and potential; (g) selecting a node of interest to manipulate; (h) manipulating the node of interest by commands; (i) comparing the subtree condition prior to manipulation with the subtree condition subsequent to manipulation to identify the changes in the nature of the nodes and the embedded call process information; and (j) updating the digit analysis specification tree in the computer databases using the changes.
Claim 24
Dependent Claim 19 words
The method of claim 20, wherein the symbols are selected from the group consisting of circles, squares and triangles.
Claim 25
Dependent Claim 38 words
The method of claim 21, including the additional steps of: displaying two subtrees of interest contemporaneously; and selecting one subtree at a time as active whereby subsequent commands manipulate the selected node of interest in the active subtree.
Claim 26
Dependent Claim 20 words
The method of claim 22, wherein manipulating node commands are selected from the group consisting of "cut", "copy" and "paste".
Claim 27
Dependent Claim 65 words
The method of claim 23, in which selecting the node command "cut" includes the additional steps of: changing the nature of the node of interest from active to potential; deleting the corresponding digit analysis specifications for the node of interest and its descendants from the digit analysis specifications for the subtree; and displaying the subtree with the node of interest displayed as a potential node.
Claim 28
Dependent Claim 32 words
The method of claim 24, in which selecting the node command "copy" includes the additional step of: temporarily storing the corresponding digit analysis specifications for the node of interest and its descendants.
Claim 29
Dependent Claim 67 words
The method of claim 25, in which selecting the node command "paste" includes the additional steps of: retrieving digit analysis specifications temporarily stored; associating the retrieved digit analysis specifications with the selected node of interest and its descendants; and displaying the subtree with the symbols for children of the node of interest displayed to reflect the nature of the children consistent with the associated digit analysis specifications.
Claim 30
Dependent Claim 59 words
The method of claim 26, in which selecting the node command "copy" for a node having associated digit analysis specifications includes the additional steps of: deleting each associated digit analysis specification for which there is a corresponding digit analysis specification to be associated with the selected node; and retaining remaining associated digit analysis specifications as associated with the node.
Claim 31
Dependent Claim 19 words
The method of claim 27, which includes the additional step of changing the node of interest selected for manipulation.
Claim 32
Dependent Claim 66 words
The method of claim 28, wherein manipulating the nodes includes the additional steps of: displaying a list of numbers, each number in the list representing served local exchange information associated with the node of interest; marking numbers in the list corresponding to served local exchange information to be deleted; and deleting marked numbers whereby the served local exchange information represented by the number is also deleted.
Claim 33
Dependent Claim 27 words
The method of claim 29, wherein manipulating the nodes includes the additional steps of: displaying embedded call process information; and selectively manipulating embedded call process information displayed.
Claim 34
Dependent Claim 70 words
The method of claim 30, wherein manipulating the nodes includes the additional steps of: storing existing routing table information for switches in created databases; displaying available reference locations for routing table indexes in the subtree of interest; retrieving existing routing table information for a switch form the created databases; displaying retrieved existing routing table information; selectively assigning existing routing table information to routing table information reference locations in the subtree.

References Cited (Backward Citations)

US5437A Cited
US5136690A Cited
US5270919A Cited
US5311584A Cited
US5377262A Cited
US5412714A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-04-21 2000-10-21 2001-04-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-04-21 2004-10-21 2005-04-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-04-21 2008-10-21 2009-04-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag