Language selection

Search

Patent 2339741 Summary

Third-party information liability

Some of the information on this Web page has been provided by external sources. The Government of Canada is not responsible for the accuracy, reliability or currency of the information supplied by external sources. Users wishing to rely upon this information should consult directly with the source of the information. Content provided by external sources is not subject to official languages, privacy and accessibility requirements.

Claims and Abstract availability

Any discrepancies in the text and image of the Claims and Abstract are due to differing posting times. Text of the Claims and Abstract are posted:

  • At the time the application is open to public inspection;
  • At the time of issue of the patent (grant).
(12) Patent: (11) CA 2339741
(54) English Title: METHOD FOR PROVIDING AN EFFICIENT USE OF TELECOMMUNICATION NETWORK RESOURCES
(54) French Title: METHODE POUR FOURNIR UNE UTILISATION EFFICIENTE DES RESSOURCES D'UN RESEAU DE TELECOMMUNICATION
Status: Expired and beyond the Period of Reversal
Bibliographic Data
(51) International Patent Classification (IPC):
(72) Inventors :
  • BERGHOLM, JOSEPH O. (United States of America)
  • DAVIS, JOHN MICHAEL (United States of America)
  • LEE, SHUI YEE (United States of America)
  • NADJI, BEHZAD (United States of America)
  • TING, PETER DI-HSIAN (United States of America)
(73) Owners :
  • AT&T INTELLECTUAL PROPERTY II, L.P.
(71) Applicants :
  • AT&T INTELLECTUAL PROPERTY II, L.P. (United States of America)
(74) Agent: KIRBY EADES GALE BAKER
(74) Associate agent:
(45) Issued: 2002-12-31
(22) Filed Date: 1997-06-17
(41) Open to Public Inspection: 1998-01-15
Examination requested: 2001-03-20
Availability of licence: N/A
Dedicated to the Public: N/A
(25) Language of filing: English

Patent Cooperation Treaty (PCT): No

(30) Application Priority Data:
Application No. Country/Territory Date
680,943 (United States of America) 1996-07-15

Abstracts

English Abstract

The present invention provides for a method for providing an adaptable system that provides efficient management of network resources the method comprising the steps of: defining a plurality of generic attribute classes; associating network features with specific attribute values based on said defined plurality of generic attribute classes; and integrating the associated specific attribute values with a central server adapted to provide a plurality of management subsystems.


French Abstract

La présente invention propose un procédé permettant de fournir un système adaptable qui assure une gestion efficace des ressources de réseau, le procédé comprenant les étapes consistant à : définir une pluralité de classes d'attributs génériques ; associer des caractéristiques de réseau à des valeurs d'attributs spécifiques sur la base de ladite pluralité de classes d'attributs génériques ; et intégrer les valeurs d'attributs spécifiques associées avec un serveur central adapté pour fournir une pluralité de sous-systèmes de gestion.

Claims

Note: Claims are shown in the official language in which they were submitted.


31
CLAIMS:
1 A method for providing an adaptable system that
provides efficient management of network resources the
method comprising the steps of:
defining a plurality of generic attribute classes;
associating network features with specific attribute
values based on said defined plurality of generic
attribute classes; and
integrating the associated specific attribute values
with a central server adapted to provide a plurality of
management subsystems.
2. The method of claim 1 wherein said plurality. of
generic attribute classes are defined by a generic code,
wherein said attribute values are determined by a first
set of user defined data rules; and wherein the
combination of said generic code and said attribute
values yields a. database suitable to manage a first-type
network.
3. The method of claim 1 wherein a second set of
attribute values are determined by a second set of user
defined data rules and wherein the combination of said
generic code and said second set of attributable values
yields a database suitable to manage a second-type
network.

Description

Note: Descriptions are shown in the official language in which they were submitted.


CA 02339741 2001-03-20
1
METHOD FOR PROVIDING AN EFFICIENT USE
OF TEI~ECO1~IUNICATION NETWORK RESOURCES
This application has been divided out of Canadian
Patent Application Serial No. 2,207,867 filed June 17,
1997.
BACKGROUND OF THE INVENTION
The present invention is directed to a method for
providing more efficient use of telecommunications
network resources. The parent application is directed to
an apparatus and a system for this method. In particular,
the present invention provides an attribute designed
database system which provides for inventory management,
order process management and design management together.
The complexity of designing, building, and
maintaining networks is well known. Telecommunications
networks can be created from various pieces of equipment.
This equipment can be located in various control points
referred to as offices. Each office can contain its own
inventory of equipment. Thus, there is a need to monitor
or control the inventory in the various office locations
throughout the network. In addition, there is a need to
design links between offices in the network so as to
provide different services throughout the network.
Finally, there is also a need to provide orders for
service adaptations, either service enhancements in the
network or the removal or replacement of services.
Each of these three categories of information, i.e.,
inventory, design and order management have been treated
separately in the past. Different databases have been
constructed to separately monitor inventory or permit the
design of links or provide for the creation

CA 02339741 2001-03-20
2
or editing of orders. However, the distribution of all
of this information over multiple databases creates an
additional layer of complexity in the control and
planning and maintaining of the overall network. Each
different database stores information peculiar to that
database as well as information which may be of benefit
in a number of the other databases. Therefore, there is
some overlap or redundancy when the databases are
considered as a whole. However, the format of the
1o stored data may vary from database to database thereby
severely limiting the ability to exchange appropriate
information. In addition, different people will have
access to different information within different
databases. It might be necessary for the same person to
have access to two or more of the databases to complete
their job functions. Under the present existing
structures for monitoring and controlling inventory,
design and service orders there is inefficient
coordination of these efforts and there is no database
2o provided which promotes the efficient use of the
telecommunications networks by considering the related
nature of these three general categories of information.
SUMMARY OF THE INVENTION
The present invention provides an improvement by
tying inventory management, order management and design
management all together in connection with an attribute
design database system. A network database system of
3o this type, together with a graphical user interface,
apprise network builders of the specific equipment
available at each desired network linking site thereby
providing inventory information. The database also
provides for easy access to order information so that
orders can be created and modified and orders in
progress can be monitored. Additionally, the database
provides the capability of performing the design

CA 02339741 2001-03-20
3
functions such as designing links to implement orders
that have been created or supplemented.
In accordance with the present invention user groups
can be defined. Each user is assigned to one or more
user groups. Each user group has a permitted range of
functionality, e.g. browsing inventory information,
browsing and updating network design information. Also,
the present invention provides a sophisticated graphical
user interface which facilitates the user's access to the
various features of the attribute design database system.
The present invention can be implemented in any one
of at least three configurations. In one configuration
the attribute design related database ("the database") is
part of a user's local area network (LAN). Alternatively,
a user in a different LAN can access a central server at
which the database resides via a wide area network (WAN).
Finally, a central server, can be coupled to users from a
number of different LANS that are largely independent;
but connected to the central server via a WAN.
In accordance with one aspect of the present
invention there is provided a method for providing an
adaptable system that provides efficient management of
network resources the method comprising the steps of:
defining a plurality of generic attribute classes;
associating network features with specific attribute
values based on said defined plurality of generic
attribute classes; and integrating the associated
specific attribute values with a central server adapted
to provide a plurality of management subsystems.

CA 02339741 2002-05-14
3a
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a schematic diagram illustrating an
embodiment of the present invention.
FIG. 2 illustrates in further detail the data
gateway element of FIG. 1.
FIG. 3 illustrates in greater detail the database of
FIG. 1.
FIGS. 4 to 26 show sample graphical user interface
windows usable in an embodiment of the present invention
to enable a user of the present invention to navigate
through the provided functionality.
FIG. 27 illustrates a first arrangement of a system
for implementing the present inventian.
FIG: 28 illustrates a second arrangement of a system
for implementing the present invention.
FIG. 29 illustrates a third arrangement of a system
for implementing the present invention.

CA 02339741 2002-05-14
v
4
DETAILED DESCRIPTION
The present invention is directed to a system which
operates in a telecommunications management network (TMN)
provisioning environment. In particular, the present
invention provides a physical network management system
that provides various telecommunications network
management tools. The system is referred to as a Service
Design and Inventory System (SDI).
FIG. l illustrates in block diagram form the major
subsystems of SDI. The figure illustrates the basic
relationship between SDI and certain functionality as it
pertains to managing network 100. SDI includes inventory
information management capabilities 101, application
management capabilities 102, order process management
capabilities 103 and service/transport design
capabilities 104. All of these management and design
capabilities interact with a database 105. In turn the
database interacts with data gateway 106 which, via a
graphical user interface (GUI) 111 interfaces to the
outside world in which various requests for functionality
are provided. Such functions are: service ordering 107;
transport ordering 108; network planning and
administration 109; and service/transport configuration
110. Each of the individual modules or components of SDI
will be described generally below. Then, a more detailed
description of the inventory management and design
management capabilities of SDI will be described as well.
The inventory information management 101 supports
additions and changes to the SDI database and enables
tracking of the use and availability of network
components and components status through the use of
queries and reports. It also manages the physical
inventory items and permits browsing and updating with

CA 02339741 2001-03-20
respect to such items as: trunk groups; equipment data;
equipment location data; link data; back-to-back routing
data; project data; customer data; and office data.
The service and transport design component, also
5 referred to as the design management component, uses
different types of data, e.g., data from the database,
data a user enters about an order or a customer and
customer interface definition data, to create and modify
a network design. The design subsystem is provided with
1o an automated provisioning capability that, together with
a graphical user interface permits the user to see the
network grow as each link is created.
The order management component, 103, tracks all
orders, from first contact to a moment when a link goe s
into service, including management of scheduling,
jeopardy information, and order status. A number of
order management features support the design management
subsystem such as: creating, querying and listing New
Connect, Change and Disconnect orders; validating order
2o entry data; translating orders into attribute
requirements for the design process; generating a
schedule of activities and intervals based on service
type, order action, expedite, and sub-networks; and
tracking the completion of scheduled activities against
objective intervals.
The application management subsystem, 102, permits
customizing the SDI system through various rule and
translation tables.
The SDI gateway 106 provides a flexible
3o architecture to interface with other TMN processes and
systems. An example of such a gateway is illustrated in
FIG. 2. The gateway has a database retrieval function
for accepting and retrieving data with respect to the
network core database shown as 201 in FIG. 2
(corresponding to database 105 of FIG. 1). In addition,
a translation layer (202) formats SDI data for other
systems and processes. A plurality of output modules

CA 02339741 2001-03-20
6
211 to 215 transmit data in a protocol required by other
systems and processes, for example, fax, Q3, CMIP, and
proprietary. As a consequence of this construction, the
data gateway provides flexibly designed opened
interfaces between the SDI network database and systems
and processes in the service management level and
element management as well as other network management
layer systems.
The database 105 is shown in more particularity in
1o FIG. 3. The database is a relational attribute-based
database designed to support the object-oriented SDI
process. The database is attribute based in that new
services, such a trunks, leased lines or transmission
orders, can be added simply by defining their attributes
and adding a customer-defined name. SDI processes are
based on attributes that are fundamental to
telecommunications applications such as bandwidth, line
format, frame format and signaling. The relational
database structure facilitates the definition of service
types in terms of their names and associated attributes.
Attributes can also be used to identify equipment
ownership, cost and sub-networks. Because the system is
attribute based it is flexible and can be configured to
meet the needs of the customers' changing
telecommunications business environment with new
services, new interfaces, new technologies, new
organizational structures and new business processes.
As is represented in FIG. 3 the database contains
flexible data structures that accommodate network
3o equipment inventory, trunks/circuits/ and paths, orders
and projects, customers, business rules and translation
information.
Despite the variations in local type definitions,
however, all services (as requested by orders) can be
viewed in terms of their requirements on the fundamental
attributes of a transmission network. These attributes,
include such properties as

CA 02339741 2001-03-20
7
bandwidth, signaling, line format, and technology. In
SDI, therefore, the application-specific specialization
or typing information is captures separately. Then, it
is instantiated to core objects prior to processing.
Thus, specialization is achieved not through the
development of specialized object classes but via the
instantiation of specialized attribute values against
core, generalized super classes.
The link object class is a good example of using
1o modeling generalization and attributes in the
formulation of object classes and objects. Links
represent physical or logical connections between two
network termination points or equipment ports. They can
have inventories (channels) of available capacity. They
can have component links at the same level of the
network hierarchy (aggregate links) or at different
hierarchy levels (which provides a mapping between
levels). Finally, links have such attributes as
bandwidth, line formats, technology, restoration, and'
ownership .
By specifying the appropriate attributes under the
control of the SDI rules, link objects can be
instantiated representing, for example, any level of the
bandwidth hierarchy, any channelization scheme (such as
ITU, North American, PDH, SONET, SDH), and any
technology (such as fiber, radio, satellite). By
appropriately specifying the attributes in the SDI
rules, therefore, link objects can be constructed using
the same object class code to support the design of a
wide range of service types.
This is a radical departure from traditional system
environments. Not only is code not reused, but multiple
one-off systems are developed to deal with individual
service types, bandwidth levels, or technologies.
SDI applies the same approach to other such
generalized object classes as equipment, nodes, and
orders. This insures a high degree of code reuse

CA 02339741 2001-03-20
between applications. Furthermore, the rule tables can
be defined by users without software development,
illustrating the flexibility of the SDI software assets
to accommodate changes in a user's environment. It also
emphasizes the high level of control the SDI rule
application management process places in the hands of a
user.
A user gains access to SDI in a log-in procedure
that is based upon using an assigned user ID and
password. After log in, a main menu such as that shown
in FIG. 4 is provided. The two main branches from this
main menu which will be discussed in detail in the
specification are the design management branch and the
inventory management branch accessed as menu items 41
1s and 42 respectively.
Note that throughout the remainder of this
application numerous sample graphical user interfaces
will be provided in the drawing figures as an aid to
understanding the functionality achieved by
2o implementation of the present invention. However, the
format of these graphical user interfaces is simply
provided as an example of how the interfaces may be
organized. They should not be treated as limiting the
scope of the invention, but instead are provided only
25 for purposes of explicating the nature of the invention.
Furthermore, the next two main sections of the
detailed description will refer to the inventory
management capability and the design management
capability respectively. As can be seen from the
3o following description the database which supports these
management capabilities is integrated so that
information is easily accessible as either design or
inventory related functions are being conducted.
35 A. Inventory Management
Once inventory management is selected from the main
menu as shown in FIG. 4, an inventory management window

CA 02339741 2001-03-20
9
can be provided to the user such as that shown in FIG.
5. The inventory management activities consist of
browsing and updating the information in the SDI
inventory database. As described above the inventory
management subsystem provides windows for the following
types of data: trunk groups data; equipment data
(including port data); equipment location data; back-to-
back routing data; link data; thresholds data; project
data; customer data; and office data. As each window is
opened an indication is provided as to whether there is
a limitation to simply browse information or the
capability of browsing and updating, i.e., writing to
the database, is provided. Such information is related
to an aspect of the present invention whereby user
groups can be defined by an authority that supervises
the system. The supervisor can then define some people
as being allowed to do design while other people will
only be allowed to do inventory browsing and still
others may only be provided with the capability of doing
2o inventory updating.
Before work can begin in the inventory management
system it is necessary for the user to select a sub-
network for study or operation. The definition of the
sub-network partially controls the user's permissions
such as browsing or updating. The sub-network can be
selected in the Open Sub-Network Window such as shown in
FIG. 6.
The user can select the sub-network in accordance
with a sub-network ID number and can also select which
3o type of service links are to be viewed based on the
selected service description types. If the user selects
the default choice, ALL, then all the links in the
selected sub-network will appear in a network map which
is subsequently provided. If instead of capacity links,
the default selection under Network View, the user
selects Aggregate Links a service type in the Service
Description types option list may be selected. Once the

CA 02339741 2001-03-20
1~
appropriate choices have been made the user can select
the OK button and the selected sub-network is loaded.
Once the sub-network is loaded, the SDI inventory
management window reappears with the network map in a
bottom portion of the window as shown in FIG. 7. In the
illustrated embodiment the map shows various offices
spread out over different geographical locations. Also,
the nature of the offices is represented by certain
icons on the map. Three types of offices are shown,
to customer offices, central offices and serving offices.
Furthermore, each office is designated as either being
an owned office or a leased (non-owned) office. These
icons or legends are defined more clearly in FIG. 8
where it is shown that a triangular office represents a
customer office, a diamond represents a central office
and a square represents a serving office. If the icon
is clear then the user "owns" the office in question
whereas if the office is not owned or is leased, some
marking is provided within the icon.
2o The map is one representation of a view of the
network. The links associated with the designated sub-
network are shown on the map as lines between the
offices. A link with spare facilities is represented as
a solid grey line while a link without spare facilities
is a dotted line.
In an alternative presentation of a view of the
sub-network, the user can select a component view of the
network map as illustrated in FIG. 9. It is also
possible to adapt the map presentation with respect to
3o the presentation of office names and the display of
spare links rather than all links. All of these are
design choices for facilitating the user's comprehension
of the network inventory information.
The remainder of this section relating to inventory
management will describe, in subsections, various
functions which are available to the user as the
inventory management capabilities are accessed.

CA 02339741 2001-03-20
11
Addinq and Deleting Offices
It may be desirable to add a new office to the
database; or delete an existing one. This is expected
to be an infrequent procedure once the system is up and
running. However, it is important to remember that
addition and deletion may have serious ramifications.
First, as an office is added there will be no equipment
associated with the office and all equipment information
1o must then be provided as described subsequently.
Similarly, deletion should not be permitted without
first deleting all of the equipment stored or installed
in the office and the links associated with the office.
A window for inserting the new office is
illustrated in FIG. 10. The office can be identified by
its name, its location and by its customer information.
In the interface example described in this application,
the creation of such an office begins by accessing the
editing capabilities from the inventory management
2o window, then selecting the "office" option and the
option of creating such a new office. Once the office
is created it is necessary to provide it with inventory
so that it can be used in the network.
Alternatively, an office can be deleted but only if
certain conditions are met. The office must have no
equipment, it must have no links and it must have no
routes. The office can be selected off of the network
map and then the edit function of deletion can be
activated so long as those conditions are met.
Trunk Groups
The inventory management sub-system provides
information on trunk groups between specified locations.
A trunk can be assigned to a trunk group in design
management operations which are described in detail
below. The purpose of a trunk group is two-fold: one
for inventory so that the user can see the routes in the

CA 02339741 2001-03-20
12
network and their characteristics; and the second for
switch provisioning as the trunk group is the logical
entity that the switch sees and is the entity that most
of the switch data relates to.
A trunk group is first designated by selecting the
two termination offices for the group. First a
selection of a location A is made, for instance on the
inventory management window and then the second office Z
is selected. Then the user can select the trunk group
1o from the browse/update menu of the inventory management
window. A browse/update trunk groups window is
illustrated in FIG. 11. In accordance with the window,
the termination A and the termination Z are selected.
Furthermore, the operator selects the equipment name A
and equipment name Z. The window then provides trunk
group data for each trunk group connecting the
highlighted equipment. If the user has been provided
with updating authority then information in the various
trunk group rows may be modified. Examples of the
2o information provided in the data fields associated with
the trunk groups are as follows: trunk group ID - a name
to uniquely identify each trunk group; PBXID - the
private branch exchange identifier that identifies the
PBX to which the group belongs; ORIGGRP - the
originating PBX line or subscriber trunk group identity
used for originating traffic only. These are samples of
the information that can be provided with respect to the
various trunk groups and additional information may be
provided in the trunk group fields.
3o The updating capability provided to certain user
groups allows not only modification to existing trunk
group information but also permits the creation and
deletion of trunk groups. However, trunks will not be
assigned to the trunk groups or deleted from the trunk
groups until the design management operation is
performed as described below. This creation and
deletion capability with respect to trunk groups merely

CA 02339741 2001-03-20
13
provides the user with the possibility of assigning to
or deleting from such groups the trunks in accordance
with the functionality provided in the design management
operations.
Equipment Data
The inventory management portion of the system also
permits the browsing and updating of equipment. This
provides information equipment complexes, units, slots
to or receptacles, plug-ins and ports for selected office.
As a preliminary matter the user must select an
office and then must select the equipment option on the
browse/update menu provided with the inventory
management window of FIG. 7. An example of the
browse/update equipment window is illustrated in FIG.
12. The sub-network ID and the office ID are
automatically displayed. The user can then enter more
specific information with regard to the type of
2o equipment of interest, either equipment complexes or
plug-ins. If equipment complexes are selected then the
user needs to select an equipment type, such as a 5ESS2,
from the equipment complex type list. Alternatively, if
the user wishes to view the information regarding plug-
ins then the user must subsequently select an option
from the plug-in equipment availability field. The
equipment data field is then populated to provide a
description of the equipment data. Information in the
equipment type and equipment ID fields cannot be edited.
3o However, other ones of the displayed fields may be
edited, such as the fields relating to serial number,
equipment location and plug-in ID, plug-in name. Users
are able to view the name of the link that is tied to a
particular port and the link information associated to
the ports of any particular equipment.
In addition to updating equipment data it is
possible to also add equipment to the location and to

CA 02339741 2001-03-20
14
assign a physical address for equipment when the
equipment complex is created.
In a similar manner plug-in data can also be either
browsed or updated. In this circumstance the plug-in
option is selected under equipment and the appropriate
selection is made under plug-in equipment availability.
Then changes can be made to the plug-in data table such
as with respect to the serial number for such equipment
and such other information as thus related information
(e.g., fixed capital costs, fixed maintenance costs, and
monthly recurring costs).
Once information regarding the lowest equipment
level in the browse/update equipment window has been
accessed it is also possible to view port information
and to cable links to available ports. A browse/update
ports window is illustrated in FIG. 13. When only
browsing is permitted the user can view port information
for an office. However, if updating capabilities are
also provided then the user can cable links to available
2o ports and assign a port to another sub-network provided
the user is the owner of that other sub-network. The
system provides for access to different types of cabling
information such as carrier and external cabling links;
internal cabling links; internal links and aggregate
links. The inventory management system together with
the graphical user interface facilitates the management
of port ownership and the cabling of links.
Equipment Location Data
3o The inventory management system also provides the
capability of browsing or updating equipment physical
addresses. It provides the capability of selecting an
office and then a room, row, bay, shelf or shelf
position or any installed equipment. Equipment physical
addresses should be created before the equipment is
created. Once the equipment is created in the
previously described equipment window, the physical

CA 02339741 2001-03-20
address data is provided in the equipment location
field. FIG. 14 illustrates a sample browse/update
equipment location window. This window permits the user
to create the full location hierarchy at which various
5 equipment can then subsequently be located through use
of the equipment window referred to above with respect
to FIG. 12. The user can create the appropriate rows,
bays, shelves and shelf positions for the equipment
location table.
Back-to-Back Routina Data
Back-to-back routing is a feature that allows the
user to predefine the routes for a particular service
type. For example, if fiber is needed to design a
circuit then the service would be routed through one or
more intermediate offices. The information management
capability permits the creation of more than one back-
to-back routes. However, once the design management
capability is entered only the route having the highest
2o priority effects the service that is being designed. A
sample back-to-back window is illustrated in FIG. 15.
The window provides a display that indicates how many
routes are available between a first office, Office A
and a second office, Office Z. Then it will also
display the route and indicate that route's priority
among all of the available routes. The user can create
a plurality of routes between the two offices and can
assign each route a priority amongst all of the
available routes. The routing priority determines the
order in which the route is selected for the link.
Links
The inventory management system provides
information about links that have been created with the
design process in the design management sub-system as
well as cabling links created in the inventory
management sub-system. The browse/update link window

CA 02339741 2001-03-20
16
permits the browsing of links or the assignment of a
component link to a different network as well as a
change of some information on unassigned component
links. However, this window does not permit the
creation of new links. A sample browse/update link
window is illustrated in FIG. 16. The user can select
the service type, the equipment type and the trunk
group. It is also possible to change some values in the
fields in the service-based attributes depending on the
to equipment type chosen and how the equipment profiles and
rules were installed in the database. Thus, such
information such as line format, frame format, link
usage, signaling type, urgency of restoration et al. can
be treated in this browse/update link window.
Projects
The inventory management system also permits the
addition or deletion of a project and the change of
project properties. This is all done by the operations
2o available in a browse/update project window such as that
illustrated in FIG. 17. In a browse mode the window
allows the user to view project information in the
database. In an updating mode the window permits a user
to modify project description information and permits
the addition of projects to the database.
r-, , ~ ~ ,~"., r, ~.
The inventory management sub-system also permits
the user to view and modify data about customers. This
3o information is accessible through a customer window in
which the user may browse customer information or may
update such customer data as a customer's billing
address, a customer's contact name, a contact phone
number et al. The customer window also permits the
addition of a customer or a deletion of a customer in a
manner logically consistent with the earlier
descriptions of additions and deletions controlled by

CA 02339741 2001-03-20
17
the other windows available in the inventory management
sub-system.
Offices
In the beginning of the description of the
inventory management sub-system the insertion of new
offices was described. The sub-system also permits the
user to view properties of a network office and to add
an office to another sub-network. In one available
to functionality a user may seek to add an office to
another sub-network where the office may want to lease
ports from the owner's sub-network. The borrower's sub-
network must then add the office to its sub-network in
order to see the desired equipment. This functionality
is available under the browse/update offices window in
the inventory management sub-system.
Conclusion
The inventory management sub-system provides
exceptionally flexible data browsing and updating
capabilities with respect to all manner of inventory
information related to a telecommunications network
management function. Various graphical interfaces such
as those shown in the drawing figures can be provided to
facilitate the navigation of this inventory management
sub-system. The user group information can be utilized
to define the exact capabilities that a given user may
have for either browsing or updating in the inventory
3o management sub-system.
B. Design Management Sub-System
The design management component of the present
invention provides both order management and design
capabilities. The order management portion of the
design management sub-system provides for the following
features: a) the creation of New Connect, Change,

CA 02339741 2001-03-20
18
Records, Supplement, Engineering and Disconnect orders;
b) assign order to users automatically and reassigning
orders to other users; c) setting pre-defined critical
objective dates; d) alerting users to jeopardy
conditions; e) managing activities and dependencies
between activities; f) canceling an order with a single
click; g) querying the database and listing existing
orders; and h) printing work order record documents.
The design management aspect of this sub-system
1o provides for the following functionality: a)
automatically generating CCITT or common language link
identification; b) the ability to insert network offices
and view routing alternatives on a network map; c) the
ability to query and "zoom" link capacity based on link
properties, equipment properties and link status,
restriction and availability; d) automated link design
and assignment between two points in the network; e)
assigning and releasing offices, component links and
plug-ins; f) verifying design continuity; g) displaying
link and equipment properties; h) entering cost related
data on aggregate links; i) automatically completing
designs and generating attributes; j) managing component
assignment relationships. The first part of this
section will discuss the order management functionality
of the system and the second part of this section will
discuss the designing capabilities.
1. Order Management
The ordering capabilities can be divided into three
3o categories: entering new order information;
supplementing orders; and providing change orders,
records and engineering orders. Once the design
management window is selected from the main menu it is
possible to create a service order. An example of a
window directed to creating a service order is shown in
FIG. 18. This window is an illustration of a window
that allows the user to create a new order and to begin

CA 02339741 2001-03-20
19
the end to end design. This window can be used for
defining New Connects, Disconnects, Changes,
Supplements, Engineering Changes and Records Changes.
In the New Connect procedure it is necessary for
the user to enter information about customers and their
service requirements. First, an order is created. Then
certain data and additional information relating to the
order are submitted to the database. For instance,
service order data and termination data can be provided
1o in connection with the order. In addition, the user
specifies critical dates for completing the order as
well as defines any particular order entry activities
that are necessary for the completion of the order. As
can be seen from the sample window in FIG. 18 the user
group information must be entered. The user group
defines the capability for the user to perform certain
order creation capabilities. Once the appropriate
information for creating the service order is entered
into the requisite fields of the window of FIG: 18 it is
then possible to proceed to the process for entering
service order data. This is done by first accessing the
design management window FIG. 19 from the main menu.
The user can then select the functionality of entering
order data which will lead to a new service order data
window shown in FIG. 20. This window permits the user
to enter detailed order-related information into the
database in support of the end-to-end design process.
It is divided into six panels: customer order
specifications; trunk group information; customer
inforamtion; requisitioner information; order
administrator inforamtion; and remarks.
Once the service order data is entered it is
necessary to provide termination data for both
termination points (A & Z) of a link. The termination
data windows can be also accessed from the design
management main window by selecting an icon
representative of the appropriate termination. An

CA 02339741 2001-03-20
example of a window for entering termination data is
illustrated in FIG. 21. The window permits the user to
enter data concerning the properties of determining
points of a link as described in an order. These
5 windows are used only in the New Connect procedure. The
important information to be provided relates to customer
information with respect to determinations, transmission
levels for the terminations, characteristics and
additional remarks.
to Having defined these features, it may be
appropriate to supply information about critical dates
or milestones in connection with the order. This is
done by accessing an update order activities window from
the design management window. An example of such an
15 update order activities window is illustrated in FIG.
22. This window permits the user to enter critical
interval information to support the end-to-end design
process. An activity information table displays
information on jeopardy conditions and whether or not
2o dependent orders exist for each activity. Command
buttons can be provided in association with the window
to permit the user to manage information for a selected
activity. For example, it may be appropriate to provide
command functions such as "complete" to complete the
activity, "reassign" to reassign the activity to another
user, manage the details about dependencies or enter
notes about the activities. This activities window then
provides information about the order including the order
ID, the version number, the due date and so forth.
3o Information can be edited in these windows in a manner
similar to that which we have described before.
The first phase of the new connect procedures is
finished when the order entry activities are completed,
i.e, when all of the activities defined for the order up
to but not including the design link activity are
completed. When all order entry activities have been
completed it is possible to duplicate orders so as to

CA 02339741 2001-03-20
21
copy an order for which you have been working. For
example, if you are adding thirty new trunk groups
between two switch points, you can make 29 copies of the
original order rather than manually create a new order
for each individual trunk group. A duplicate order
window (not shown) can be displayed automatically when
the last order entry activity is completed and allows
you to make one or more copies of the completed order.
Having completed the description of the new connect
1o procedure it is appropriate to consider the related
procedures for performing change orders, record changes,
engineering orders and supplements.
A change order procedure is very similar to a New
Connect procedure in that it has three basic phases,
namely entering order information, redesigning the link
and finalizing the link service. Engineering orders are
very similar to change orders except that the creator of
the order is different, i.e., the change order is
usually initiated by a customer and may have costs
2o associated with it for billing purposes while an
engineering order is initiated by the developer or
engineer. A records order is a change to administrative
information that does not effect the design, thus the
records order may deal with the entering of order
information or the finalizing of a link for service but
does not relate at all to redesigning the link. Thus,
these three activities, change orders, records and
engineering orders have substantial overlap with one
another.
3o The entering of order information and the
finalizing of a link for service really relates to the
type of information that may be provided in connection
with a modification of order forms previously created
such as modifying such information as the critical dates
associated with the order. The more complicated task
regards the redesigning of a link which is possible in a
change order but not a records change. The redesign of

CA 02339741 2001-03-20
22
a link may require the insertion of offices, the
querying of the database and the signing facilities, the
releasing of offices or the releasing of links. The
redesigned process is better understood in reference to
the design process which is described in the subsections
that follow.
In view of the flexibility of the database
management provided by the present invention the user
can access various orders created by the use of the
1o order management portion of the design management
subsystem and in turn, may create analogous change
orders, record orders or engineering orders.
In addition to such abilities to modify or request
changes to orders, the present invention provides a
capability of performing order supplements. A
supplement is an addition to an existing order that is
not yet service-ready. Order supplements are most
likely to be administrative changes, but also can be
design changes. As in connection with the change orders
2o described above and the new connect procedures, the
procedure for a supplement has three basic phases,
namely entering order information, redesigning the link
and finalizing the link. Instead of creating a new
connect order one creates a supplement order. This
supplement order then provides the capability of
entering further service order information or revising
any objected dates as necessary. Thus, the order
supplements are somewhat similar to the other
capabilities which are provided by the database in the
3o flexibility afforded the user for maintaining and
modifying order information. Performing supplements
also includes the capability of redesigning links. But,
as discussed above, design aspects will be referred to
in the subsection that follows.
It is clear from this discussion that the
information system of the present invention provides the
user with a capability of order management which deals

CA 02339741 2001-03-20
23
with certain ordering issues such as creating new
orders, modifying the existing orders, creating change
orders or order supplements, and even creating
engineering orders. Thus, the order management which is
uniquely tied to the design management subsystem of the
present invention provides a critical ingredient to the
integrated database configuration for network
management.
1o 2. Design Management
The design management subsystem provides the user
with certain design capabilities such as designing
links, defining offices and back-to-back routings,
assigning plug-ins, browsing and viewing various link
properties, performing disconnects of links and also
certain supplemental functionality related to design
management.
The design management window shown in FIG. 19 is
accessed as the design function is desired by the user.
This is the primary window for the design management
subsystem and displays a summary of current order
information including the current activity type. The
window allows the user to perform procedures associated
with an order. All procedures begin from this window.
From the design management window the user can
select the functionality of browsing a service order.
The user can be provided with the browse function in
connection with another window, an example of which is
illustrated in FIG. 23. This browse service order
window allows the user to specify criteria and query the
database for existing orders. Orders meeting query
criteria are displayed in the service order data panel.
This window also allows the user to select an order in
the service order data panel and to open or cancel that
order .
Having looked at the order, it is possible to
actually design the link. This functionality can be

CA 02339741 2001-03-20
24
performed in connection with the new connect procedure.
Designing a link is a complex process that can involve
several iterations if an aggregate link includes a
number of component links. The link design process
consists of the following tasks: assigning links between
offices (inter-office links); assigning links in an
office (intra-office links); verifying the link design;
and completing the design activity. There are tasks
related to performing these four basic tasks. These
1o related tasks include inserting or releasing offices as
necessary, reversing or flipping an office orientation,
assigning plug-ins, and viewing equipment and link
properties. In the design window office objects
representing termination points are shown as dummy
links. Inter-office links between two termination
points can be done by manual assignment or by an auto-
select/assignment. Thus, the user can either
specifically manually design the inter-office links or
under the appropriate conditions can allow the system to
2o auto-select and decide links. The need for manual
inter-office link assignment arises particularly where
facilities between two termination points are not
available in your original design. Thus, an alternative
link must be constructed.
The design management window shown as an example in
FIG. 19 allows the user to assign, change or view
component and aggregate links for the current order. It
also provides access to additional windows that allow
the user to view properties of the displayed links and
3o equipment. In the examples shown, links within Office 1
are illustrated.
A link list query window, shown in FIG. 24 allows
the user to query the database for component links and
to select and assign links based upon the query. The
window also provides access to additional windows that
allow further assignment or a search for information.
As mentioned above, it may be necessary to insert

CA 02339741 2001-03-20
an office (component link) if no direct link exists
between two offices (terminations) so as to complete an
aggregate link. This is possible by executing back-to-
back routing in conjunction with an insert location
5 window such as shown in FIG. 25. In this figure the
bottom panel displays the location maps of the sub-
network in the design and graphical objects for the two
termination points in the design appear in the sub-
window. The graphical objects in the panel reflect the
1o priority routing created in the inventory management
sub-system. If additional offices were added to the
route and inventory management graphical objects for
these offices are also displayed. The back-to-back
routing sub-window permits the user to insert
15 intermediate offices inserted between two termination
points.
Likewise, it is possible that under certain
circumstances where the user attempts to add an office
it is determined that a different office should have
20 been inserted. Thus, the system provides flexibility
for adapting to this problem by permitting the release
of a previously designed office. The office is released
after all of the links and equipment associated with
that office have been released. The design management
25 sub-system is further provided with the capability of
performing other assignments and the viewing of other
design information. In particular, the user can assign
plug-ins if the equipment complex in the design does not
include preassigned plug-ins. A plug-in assignment
3o window such as that shown in FIG. 26 can permit the user
to assign spare plug-ins to slots in the equipment
complex. This again enhances the designing capabilities
of the overall system.
Similarly, the design management sub-system permits
the viewing of equipment and link properties after links
and equipments have been assigned. This includes
viewing equipment properties and aggregate link

CA 02339741 2001-03-20
26
properties such as assigned time slots or properties of
the aggregate link.
Finally, once the design activity has been
completed it is possible to generate a work order work
document. The work order document summarizes the
information in the order.
Just as the design management capabilities permit
the design of the links, and the creation of new
connects, the sub-system also provides the capability of
to executing a disconnect procedure that can be performed
only on orders that have already been put into effect.
The disconnect procedure has two basic phases, namely
entering order information and removing the link from
service. The entering of order information is very
similar to the operations with respect to the entering
of an order for a new connect or change order. You
simply create a disconnect order rather than a new
connect or change order. The second phase, removing the
link from the service, is the same as that in connection
2o with the building of connects where once the order entry
activities have been completed a work order record
document related to the removal of the link can be
generated and the remaining activities can be
subsequently executed. Once the word is received that
all work related to an activity has been done the
activity can be indicated as complete in the update
order activities window.
In addition to the above described management
functionality, the present invention also provides
3o additional design management features. In particular,
in accordance with the arrangement of the present
invention, the user can browse an order, can open order,
can cancel an order, can manage dependency information,
can reassign an activity and can manage activity details
and notes. Again, all of these features are merely
extensions of basic activities which are available
through the organization of the database and the

CA 02339741 2002-05-14
27
operation of the design management sub-system. They
enhance the user's capability of providing and accessing
design information which can be used to create and/or
maintain the required network communication
configuration:
C. Conclusion
The above description sets forth an indication of
the basic functionality and the relationship between
1o that functionality in connection with providing the SDI
telecommunications network management system. This
system is based on a client-server architecture in which
a central server is accessed from the client
workstations through a local area network. Additional
work group servers and their networked client work
stations can remotely access the central server.
There are three different possible configurations
of the client server architecture. The three
configura ions of SDI high level arch~.tecture are shown
2o in FIGS. 27 to 29. FIG. 27 shows a stand alone
configuration where there is only on.e site. In this
configuration a central server 271 doubles as a
local/work group server and is coupled to a local area
network and database. In FIG. 28 and SDI installation
has a central/work group server with remote work group
servers in a wide area network. For instance, the
central site may include a local area network with a
plurality of users, a central/work group server and a
database. This central site can be connected by a wide
3o area network with two different work croup sited which
include work group servers connected to users over a
local area network.
In an alterative configuration the central site has
the central server only and does not double as a work
group server. The central site is connected to the work
group sites through the wide area network as illustrated
in FIG. 29.

CA 02339741 2001-03-20
28
Each server and its logically connected clients is
referred to as a site. The server at each site is
referred to as the local server. Each server contains
the binary files and local log files to support the
workstations in its site. The server in the central
site also serves as the database server for all of the
workstations in both the central and remote sites.
The central server in accordance with one
embodiment of the invention contains Oracle software and
1o the SDI database. All of the SDI software is installed
on the file servers and certain directories are remotely
mounted on the local client workstations. Most of the
SDI system administrative tasks such as installation,
back-up and recovery are done from the central server.
The choice of hardware for the central server depends on
the size of the database and the number of clients.
Examples of potential central servers are the HP9000-
T500 corporate business server or the HP9000-800 G50.
Each work group server contains the binary files
2o and log files to support the workstations at each site.
The work group servers may be any one of the following:
HP9000/800 series; HP9000/800 835 series: and/or
HP9000/712/80i.
The clients have other workstations on which the
SDI application is run. SDI software is remotely
mounted on the client workstations from the local
server. The SDI user interface and the rest of the SDI
processing is done on the client workstations. Only
database activities are directed to the central server
from the remote site. When the SDI software is run on
an HP 9000 series 700 workstation the workstation can
act as both the server and the client. Work group
servers however, are file servers only and do not
contain the database. Clients are normally any of the
variety of HP9000/700 workstations. The recommended
models are HP9000/712/60 and HP9000/712/SOi.
Much of the application functionality within the

CA 02339741 2001-03-20
29
network design and network inventory management modules
SDI revolves around the management of this highly
interrelated network information, including tools
supporting network office and bay installation,
installation and cabling of equipment and facilities,
and circuit design and assembly.
SDI also serves as the application interface to the
service management and element management layers of the
TMN. The SDI order management module controls the
to acceptance and processing of requests for changes in the
network originating from planning organizations, as well
as customer service organizations. After a request has
been processed in the network management layer (for
example, a circuit has been designed and assembled), SDI
will then communicate the design information to the
element management layer to support physical
implementation of the design against the appropriate
physical network elements. The SDI gateway module
supports these types of interfaces to upstream and
2o downstream applications, as well as interfaces to
applications in the network management layer for
portions of the network that may not be controlled and
inventories via the SDI application.
As indicated above, the fact that the database is a
relational, attribute-based database is important to the
ability for the system to provide the flexibility that
it does in tying together the design management and
inventory management functions. The definition of
generalized, attribute-based object classes in SDI
3o enables the same code to be applied to a wide range of
user scenarios. These generalize object classes are
specialized via the instantiation of attributes
retrieved from user populated rule tables. Thus, not
only is the same code reused, but the operation of the
system can be configured by the user without additional
code development. This arrangement reduces the time and
expenditure necessary to customize SDI to meet

CA 02339741 2001-03-20
application requirements, thereby reducing the time and
cost required to introduce new technologies, services
and user-defined processes and permissions.
The adaptability of the object-oriented attribute
5 and rule-based software has many user advantages in
today's competitive and rapidly evolving
telecommunications environment. In the disclosed
embodiment it provides the capability of tying together
design and inventory functions in computer implemented
1o software in a manner which was not suggested in any of
the prior art systems in which these functions were
maintained as being related to separate and distinct
databases.

Representative Drawing
A single figure which represents the drawing illustrating the invention.
Administrative Status

2024-08-01:As part of the Next Generation Patents (NGP) transition, the Canadian Patents Database (CPD) now contains a more detailed Event History, which replicates the Event Log of our new back-office solution.

Please note that "Inactive:" events refers to events no longer in use in our new back-office solution.

For a clearer understanding of the status of the application/patent presented on this page, the site Disclaimer , as well as the definitions for Patent , Event History , Maintenance Fee  and Payment History  should be consulted.

Event History

Description Date
Inactive: IPC expired 2022-01-01
Time Limit for Reversal Expired 2015-06-17
Letter Sent 2014-06-17
Letter Sent 2014-01-31
Letter Sent 2014-01-31
Inactive: Single transfer 2013-12-19
Grant by Issuance 2002-12-31
Inactive: Cover page published 2002-12-30
Pre-grant 2002-10-17
Inactive: Final fee received 2002-10-17
Notice of Allowance is Issued 2002-08-07
Letter Sent 2002-08-07
Notice of Allowance is Issued 2002-08-07
Inactive: Approved for allowance (AFA) 2002-07-30
Amendment Received - Voluntary Amendment 2002-05-14
Letter Sent 2002-04-15
Inactive: S.30(2) Rules - Examiner requisition 2001-11-26
Inactive: Cover page published 2001-06-06
Inactive: First IPC assigned 2001-05-02
Inactive: Office letter 2001-04-26
Divisional Requirements Determined Compliant 2001-04-05
Letter sent 2001-04-05
Application Received - Regular National 2001-04-05
Application Received - Divisional 2001-03-20
Request for Examination Requirements Determined Compliant 2001-03-20
All Requirements for Examination Determined Compliant 2001-03-20
Application Published (Open to Public Inspection) 1998-01-15

Abandonment History

There is no abandonment history.

Maintenance Fee

The last payment was received on 2001-03-20

Note : If the full payment has not been received on or before the date indicated, a further fee may be required which may be one of the following

  • the reinstatement fee;
  • the late payment fee; or
  • additional fee to reverse deemed expiry.

Please refer to the CIPO Patent Fees web page to see all current fee amounts.

Owners on Record

Note: Records showing the ownership history in alphabetical order.

Current Owners on Record
AT&T INTELLECTUAL PROPERTY II, L.P.
Past Owners on Record
BEHZAD NADJI
JOHN MICHAEL DAVIS
JOSEPH O. BERGHOLM
PETER DI-HSIAN TING
SHUI YEE LEE
Past Owners that do not appear in the "Owners on Record" listing will appear in other documentation within the application.
Documents

To view selected files, please enter reCAPTCHA code :



To view images, click a link in the Document Description column. To download the documents, select one or more checkboxes in the first column and then click the "Download Selected in PDF format (Zip Archive)" or the "Download Selected as Single PDF" button.

List of published and non-published patent-specific documents on the CPD .

If you have any difficulty accessing content, you can call the Client Service Centre at 1-866-997-1936 or send them an e-mail at CIPO Client Service Centre.


Document
Description 
Date
(yyyy-mm-dd) 
Number of pages   Size of Image (KB) 
Cover Page 2002-11-28 1 44
Description 2001-03-20 31 1,426
Description 2002-05-14 31 1,442
Abstract 2001-03-20 1 14
Claims 2001-03-20 1 28
Drawings 2001-03-20 26 916
Cover Page 2001-06-06 1 42
Representative drawing 2001-06-06 1 15
Commissioner's Notice - Application Found Allowable 2002-08-07 1 164
Courtesy - Certificate of registration (related document(s)) 2014-01-31 1 103
Courtesy - Certificate of registration (related document(s)) 2014-01-31 1 103
Maintenance Fee Notice 2014-07-29 1 172
Correspondence 2002-10-17 1 34
Correspondence 2002-04-15 1 14
Correspondence 2001-04-26 1 12
Correspondence 2001-04-05 1 41