throbber
PCT
`WORLD INTELLECTUAL PROPERTY ORGANIZATION
`International Bureau
`INTERNATIONAL APPLICATION PUBLISHED UNDER THE PATENT COOPERATION TREATY (PCT)
`WO 99/20059
`
`(11) International Publication Number:
`
`(51) International Patent Classification 6:
`H04Q 3/00
`
`Al
`
`(43) International Publication Date:
`
`22 April 1999 (22.04.99)
`
`(21) International Application Number:
`
`PCT/US98/21058
`
`(22) International Filing Date:
`
`6 October 1998 (06.10.98)
`
`(30) Priority Data:
`08/948,161
`
`9 October 1997 (09.10.97)
`
`us
`
`(71) Applicant: ALCATEL USA SOURCING, L.P. [US/US]; 1000
`Coit Road, Plano, TX 75075 (US).
`
`(72) Inventors: SHAH, Tasvir; 9004 Silverdollar Trail, Irving, TX
`75063 (US). HARRISON, Mark, A.; Asian Info Computer
`Networks (Beijing) Co., Lt d., 14th floor, 5 Minuzuxueyuan
`South Road, P.O. Box 8116, Section 47, Haidan District,
`Beijing 10081 (CN). BILBO, Matthew, J.; 2524 Lakeview
`Drive, Bedford, TX 76021 (US).
`
`(74) Agent: FISH, Charles, S.; Baker & Botts, L.L.P., 2001 Ross
`Avenue, Dallas, TX 75201-2980 (US).
`
`(81) Designated States: AL, AM, AT, AU, AZ, BA, BB, BG, BR,
`BY, CA, CH, CN, CU, CZ, DE, DK, EE, ES, FI, GB, GD,
`GE, GH, GM, HR, HU, ID, IL, IS, JP, KE, KG, KP, KR,
`KZ, LC, LK, LR, LS, LT, LU, LV, MD, MG, MK, MN,
`MW, MX, NO, NZ, PL, PT, RO, RU, SD, SE, SG, SI, SK,
`SL, TJ, TM, TR, TT, UA, UG, UZ, VN, YU, ZW, ARIPO
`patent (GH, GM, KE, LS, MW, SD, SZ, UG, ZW), Eurasian
`patent (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM), European
`patent (AT, BE, CH, CY, DE, DK, ES, FI, FR, GB, GR,
`IE, IT, LU, MC, NL, PT, SE), OAPI patent (BF, BJ, CF,
`CG, CI, CM, GA, GN, GW, ML, MR, NE, SN, TD, TG).
`
`Published
`With international search report.
`Before the expiration of the time limit for amending the
`claims and to be republished in the event of the receipt of
`amendments.
`
`(54) Title: SYSTEM AND METHOD FOR CONTROLLING ACCESS TO A TELEPHONY DATABASE
`
`PREOEFIN£D llATAilASE SCHEIIA
`:------nr~-----l:-------~r~r------1
`I
`II
`I
`COlUMN IX COLUMN 2X I I COtui!N 1Y COLUIIN 2Y COLUMN 3Y I
`1
`I
`l l
`J
`:ROW I ENtRY 11
`ENtRY 21 :: ENtRY 11
`:
`I ROW 2 ENtRY 12
`ENtRY 22
`I I ENtRY 12
`I
`I
`•
`•
`II
`•
`1
`
`L------~-----~--JL __ ~ _____ : ______ £ __ J
`
`ENtRY 21
`ENtRY 22
`•
`
`ENtRY 31
`ENTRY 32
`•
`
`28
`
`-----,
`
`I
`I
`I
`1
`I
`
`14
`
`F===~
`:
`Ly----r'
`I
`I
`I
`I
`L--~~~-c~~~-~~~--J r-:::~~
`46
`
`(57) Abstract
`
`A flexible service management system creates, provisions, customizes, and restricts service offerings available on an intelligent
`network. A service creation environment has a schema query, service screen builder, and logic analyzer that cooperate to create a service
`screen definition. The service screen definition supports graphical user interfaces that interface with a telephony database. The service
`screen definition is deployed to a service management system within a service definition package, the service management system interfacing
`with a telephony database storing telephony data for supporting a service. The service screen definition enables a screen interpreter that can
`reside on a service management access point to communicate and transact data with the telephony database. The screen interpreter interprets
`the service screen definition to allow and control access to telephony data and to direct provisioning of services to network elements, such
`as a service control point, that perform service functions according to customized subscription data in the telephony database. The graphical
`user interface can communicate through the world wide web to allow customer or other data entry operator access to data on a filtered or
`restricted basis.
`
`Bright House Networks - Ex. 1010, Page 1354
`
`

`
`Codes used to identify States party to the PCT on the front pages of pamphlets publishing international applications under the PCT.
`
`FOR THE PURPOSES OF INFORMATION ONLY
`
`AL
`AM
`AT
`AU
`AZ
`BA
`BB
`BE
`BF
`BG
`BJ
`BR
`BY
`CA
`CF
`CG
`CH
`CI
`CM
`CN
`cu
`cz
`DE
`DK
`EE
`
`Albania
`Armenia
`Austria
`Australia
`Azerbaijan
`Bosnia and Herzegovina
`Barbados
`Belgium
`Burkina Faso
`Bulgaria
`Benin
`Brazil
`Belarus
`Canada
`Central African Republic
`Congo
`Switzerland
`Cote d'Ivoire
`Cameroon
`China
`Cuba
`Czech Republic
`Germany
`Denmark
`Estonia
`
`ES
`FI
`FR
`GA
`GB
`GE
`GH
`GN
`GR
`HU
`IE
`IL
`IS
`IT
`JP
`KE
`KG
`KP
`
`KR
`KZ
`LC
`LI
`LK
`LR
`
`Spain
`Finland
`France
`Gabon
`United Kingdom
`Georgia
`Ghana
`Guinea
`Greece
`Hungary
`Ireland
`Israel
`Iceland
`Italy
`Japan
`Kenya
`Kyrgyzstan
`Democratic People's
`Republic of Korea
`Republic of Korea
`Kazakstan
`Saint Lucia
`Liechtenstein
`Sri Lanka
`Liberia
`
`LS
`LT
`LU
`LV
`MC
`MD
`MG
`MK
`
`ML
`MN
`MR
`MW
`MX
`NE
`NL
`NO
`NZ
`PL
`PT
`RO
`RU
`SD
`SE
`SG
`
`Lesotho
`Lithuania
`Luxembourg
`Latvia
`Monaco
`Republic of Moldova
`Madagascar
`The former Yugoslav
`Republic of Macedonia
`Mali
`Mongolia
`Mauritania
`Malawi
`Mexico
`Niger
`Netherlands
`Norway
`New Zealand
`Poland
`Portugal
`Romania
`Russian Federation
`Sudan
`Sweden
`Singapore
`
`SI
`SK
`SN
`sz
`TD
`TG
`TJ
`TM
`TR
`TT
`UA
`UG
`us
`uz
`VN
`YU
`zw
`
`Slovenia
`Slovakia
`Senegal
`Swaziland
`Chad
`Togo
`Tajikistan
`Turkmenistan
`Turkey
`Trinidad and Tobago
`Ukraine
`Uganda
`United States of America
`Uzbekistan
`VietNam
`Yugoslavia
`Zimbabwe
`
`Bright House Networks - Ex. 1010, Page 1355
`
`

`
`W099/20059
`
`PCT /US98/21 058
`
`SYSTEM AND METHOD FOR CONTROLLING ACCESS
`TO A TELEPHONY DATABASE
`
`5
`
`10
`
`15
`
`2 0
`
`25
`
`TECHNICAL FIELP OF THE INVENTION
`This invention relates in general to the field of
`telephony communications, and more particularly to a system
`and method for flexibly managing telephony services on a
`telephony network.
`
`BACKGROUND OF THE INVENTION
`Telecommunication companies frequently sell access to
`physical network telephony communication infrastructure and
`to telephony services related to the efficient use of such
`infrastructure.
`In
`offering
`services,
`the
`telecommunication
`companies have
`increasingly allowed
`individuals outside their corporate boundaries with options
`for
`customizing,
`restricting,
`and provisioning
`the
`services. An increasing number of companies are entering
`the telephony service bureau market to sell services by
`leasing 11 space 11 on network infrastructures from network
`operators. This service market treats physical telephony
`networks as a commodity which the service bureaus lease
`from network providers .
`Service bureaus acquire service
`technology to solve business
`telephony _ needs and
`then
`resell access
`to
`the
`technology solution
`to other
`telecommunication providers.
`One example of a service typically sold by a service
`bureau is a toll free "800 11 number such as, for instance,
`the
`toll free number
`frequently used by mail order
`businesses that sell consumer goods. A consumer can order
`goods from a mail order company by dialing one toll free
`number.
`The consumer's call is routed to a central
`
`Bright House Networks - Ex. 1010, Page 1356
`
`

`
`W099/20059
`
`PCT /US98/21 058
`
`2
`
`processor, such as a service control point. The central
`processor associates the 800 number dialed by the consumer
`with the physical location of the mail order company on the
`network and provides a number for that location to a
`switch, which routes the consumer's call to that physical
`location.
`Presently, a service subscriber like the mail order
`company described above, must rely on a service operator to
`set up and provide the toll free service.
`The service
`operator must coordinate with the network operator to
`provision the service to the central processors on the
`network. However, creating and provisioning a service on
`a network can involve complicated software programming and
`development.
`Small changes to the service can require
`extensive programming to enable service logic features and
`rules on
`the central processor.
`This programming is
`generally accomplished in object oriented C++ software
`language, and can
`take six to nine months
`from
`the
`beginning of development until deployment is accomplished
`on a given network.
`the creation and
`to
`Another difficulty related
`provisioning of a service is the service's interaction with
`the telephony database of the network operator. A single
`service may have to extract and use data fields from as
`many as fifteen to twenty separate tables of the telephony
`database.
`Network operators have accumulated
`these
`databases over time without necessarily intending to make
`these databases available to third parties such as service
`operators and service subscribers. Accordingly,
`these
`databases may be arranged in non-user friendly formats
`which require extensive training to understand and use.
`For instance, in a
`typical database, one table can
`contain a customer's name,
`telephone number and billing
`information in separate entry fields in which each field is
`identified by a unique acronym label. A separate table can
`contain telephone numbers with each telephone number having
`associated data identifying particular options associated
`
`5
`
`lO
`
`l5
`
`20
`
`25
`
`30
`
`35
`
`Bright House Networks - Ex. 1010, Page 1357
`
`

`
`W099/20059
`
`PCTIUS98/21 058
`
`3
`
`with the telephone number, such as call waiting or call
`forwarding, again with each field identified by a unique
`acronym label. A data entry operator would have to know
`how to access and understand each table and each acronym in
`a database to provide assistance to a service subscriber
`seekipg, for instance,
`to have a call waiting service
`enabled for his telephone number. Further, the data entry
`operator would have complete access
`to
`the database,
`including access
`to sensitive data,
`such as credit
`information, even though the data entry operator has no
`need for access to this sensitive information to enable the
`service.
`
`SUMMARY OF THE INVENTION
`Therefore, a need has arisen for a flexible service
`management
`system
`to create customize,
`restrict and
`provision telephony services onto a telephony network with
`minimal software programming and with maximized direct
`interaction by service operators, service providers, or
`service subscribers.
`A further need has arisen for a service management
`access point that can provide direct access to selected
`telephony database fields for service customization by a
`service operator, service provider, or service subscriber,
`without requiring alterations to the service by the network
`operator.
`A further need has arisen for a system and method to
`generate graphical user interfaces with logic to support
`interactions with a
`telephony database for supporting
`customization and provisioning of a telephony service on a
`telephony network.
`A further need has arisen for a system and method for
`controlling access to a telephony database to allow user(cid:173)
`friendly interaction to portions of the telephony database
`having sensitive data while restricting access to the
`sensitive data itself.
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`Bright House Networks - Ex. 1010, Page 1358
`
`

`
`W099/20059
`
`PCTIUS98/21058
`
`4
`
`In accordance with the present invention, a system and
`method for flexibly managing services on a
`telephony
`network
`is provided
`that substantially eliminates or
`reduces
`disadvantages
`and
`problems
`associated with
`previously developed means of providing services on a
`telephony network. A service management system interfaces
`with a
`telephony network to support a
`telephony service
`defined in an associated service definition package. The
`service management
`system accepts
`telephony data
`for
`supporting the telephony service. The service management
`system then validates the telephony data for consistency
`with the service and the telephony database,
`including
`validation of
`the data's
`consistency with
`service
`exclusions and interactions, and the data's consistency on
`a field level and a
`record level, such as the data's
`referential integrity. The service management system next
`stores the telephony data, thus acting as a master database
`for the telephony network. The telephony data can include
`different versions of services and the status of data for
`a service, such as active, sending/ pending or saved
`status. The service management system then downloads the
`telephony data to, for instance 1 provision the service or
`activate the service on network elements such as
`the
`service control point.
`a
`invention/
`Also
`in accordance with the present
`service management
`access point
`is provided
`that
`substantially eliminates or
`reduces disadvantages and
`problems associated with previously developed means of
`interacting with a
`telephony network
`to manipulate a
`telephony service.
`The service management access point
`allows a physical interface with a network by a service
`operator, service provider or service subscriber that
`permits customizing, restricting/ and provisioning services
`on a
`telephony network.
`A data entry device interfaces
`with a telephony database through graphical user interfaces
`generated with a screen interpreter located on the service
`management access point. The screen interpreter interacts
`
`5
`
`lO
`
`l5
`
`20
`
`25
`
`30
`
`35
`
`Bright House Networks - Ex. 1010, Page 1359
`
`

`
`W099/20059
`
`PCTIUS98/21 058
`
`5
`
`with a service screen definition located in the service
`definition package on the service management system to
`create service view screens that map telephony data from a
`table-based schema to a user-friendly service view. A data
`entry user can customize a service by building a service
`profile having predetermined service features, or by
`building a service script with service features from the
`service definition package or the service profile.
`The
`user can input service specific subscription data to enable
`service features. The service management access point can
`filter telephony data to restrict viewing, or to restrict
`changes
`to viewed data.
`The user can provision
`a
`customized service, including a new service or changes to
`an existing service, through the service management access
`point's interaction with the service management system.
`Also in accordance with the present invention, an
`interface is provided for controlling access to a telephony
`database
`that
`substantially
`eliminates
`or
`reduces
`disadvantages and problems associated with previously
`developed
`telephony database
`interfaces.
`A service
`creation environment allows engineering of graphical user
`interface through a service screen definition included in
`a
`service definition package
`that
`is deployed
`to
`a
`telephony network.
`A screen builder builds the service
`screen definition according to directions from a schema
`query, which identifies telephony data for supporting a
`telephony service according to a predefined
`telephony
`database schema. A logic analyzer creates executable code
`to support interaction between a screen interpreter and the
`telephony database according to the schema query and the
`predefined schema, and cooperates with the schema query and
`screen builder to insert the executable code into the
`service screen definition. The service screen definition
`can be deployed to a service management system to cooperate
`with a screen interpreter for supporting interaction with
`a service on a network.
`
`5
`
`lO
`
`15
`
`20
`
`25
`
`30
`
`35
`
`Bright House Networks - Ex. 1010, Page 1360
`
`

`
`wo 99/20059
`
`PCT IUS98/21 058
`
`6
`
`invention allows
`the present
`specifically,
`More
`creation of a service in a service creation environment by
`a service designer.
`The service creation environment
`passes a service definition package to a service management
`system.
`The service definition package can include a
`service management program for administering the service,
`a
`service
`logic program for executing the service,
`a
`description of the GUI screens used to provision the
`service, a database schema to support the service,
`the
`service global rules, parameters, and variables, a profile
`containing the constraints for the service, and the service
`feature descriptions.
`The elements of
`the service
`arranged as system building
`definition package can be
`to customize, provision and
`blocks which can interact
`restrict service offerings.
`a master
`system acts as
`The service management
`database
`for
`intelligent network elements which can
`interact with network
`infrastructure.
`The
`service
`management system accepts the service definition package
`from
`the service creation environment and coordinates
`provisioning of the service to the network elements. The
`service management system provides access to telephony
`databases for service providers, service operators, and
`service subscribers.
`In one embodiment,
`the service
`management
`system
`allows
`service
`engineering after
`deployment of the service definition package to create a
`secondary service definition package comprised of elements
`of the deployed service definition package.
`The service
`management system accepts, validates and stores data input
`by the service operator, provider or subscriber and then
`provisions the data to network elements, such as a service
`control point, for implementation of the service by the
`network. The service management system can also track and
`log errors generated by data or otherwise.
`A service management access point can interface with
`the service management
`system and plural data
`input
`devices, thus acting as a server to enhance interaction of
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`Bright House Networks - Ex. 1010, Page 1361
`
`

`
`W099/20059
`
`PCTIUS98/21 058
`
`7
`
`service operators, providers and subscribers with the
`service management system. A display manager has a service
`profile manager
`for managing user access
`to service
`features with
`the service definition
`interface
`that
`coordinates with the service screen definition for building
`a service script, and a screen interpreter cooperating with
`service screen definitions to interpret service screen
`definitions
`for
`supporting graphical user
`interface
`displays for telephony data transactions.
`The service
`management access point can provide a world wide web or
`native screen interpreter to collect data from compatible
`data entry devices for creating, modifying and deleting
`service providers, provisioning services, mediating data
`access according to a user's service rule and generating
`and provisioning specific scripts for subscribers to detail
`service features that are commissioned by that subscriber.
`The service management system can support
`the screen
`interpreter's production of graphical user interfaces with
`a security subsystem for monitoring telephony data access
`according to a user's access level; a traffic metering and
`metrics subsystem and a statistics and reporting subsystem
`for monitoring and reporting access activity through the
`service management access point; a database subsystem for
`supporting telephony database transactions; and a system
`building block subsystem for contributing generic functions
`to service management access point subsystems.
`The service creation environment allows a service
`designer to input a schema query which identifies data from
`a predefined database schema,
`the data corresponding to
`data needed to create and execute a service. The schema
`query interacts with a screen builder to direct the screen
`builder to assemble a screen display having a desired
`arrangement of data for display on an interface. A logic
`analyzer generates and combines executable code with the
`output of the screen builder to create a service screen
`definition.
`The logic analyzer creates executable code
`based on the schema query so that the service screen
`
`5
`
`lO
`
`l5
`
`20
`
`25
`
`30
`
`35
`
`Bright House Networks - Ex. 1010, Page 1362
`
`

`
`W099/20059
`
`PCTIUS98/21 058
`
`8
`
`definition supports a screen interpreter to interact with
`the service management system and the telephony database
`after the service screen definition is deployed with the
`service definition package.
`The present invention provides important technical
`advantages by allowing flexible service programming to take
`advantage of network element capabilities through efficient
`logic--driven provisioning of data to optimize telephony
`resources and speed.
`Another important technical advantage of the present
`invention is allowing customization of a service by a
`service operator, service provider, or service subscriber
`through a user-friendly interface. The customization can
`be accomplished without
`the generation of additional
`software code since the service operator, provider, or user
`can customize a service by enabling particular arrangements
`of system building blocks located on the service management
`system or associated with the service management access
`point.
`Another important technical advantage of the present
`invention
`relates
`to
`the
`speed
`and
`simplicity of
`provisioning a service on a network. A service operator
`can create service profiles with predetermined features
`selected from a service definition package, and can resell
`the features to a service provider. The service provider
`can assign profiles
`to
`subscribers.
`The
`service
`subscribers can develop a service script and provision
`subscription data without having to rely on technical
`assistance.
`In this way, a service subscriber can initiate
`and operate a service in a
`timely manner, and a service
`operator and provider can collect revenues on the service
`as soon as the subscriber initiates the service. Further,
`a subscriber can add, change or delete a service through a
`direct interface with the service management access point
`by, for instance, using a world wide web interface.
`Another important technical advantage of the present
`invention is that access to the telephony database can be
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`Bright House Networks - Ex. 1010, Page 1363
`
`

`
`wo 99/20059
`
`PCT /US98/21 058
`
`9
`
`restricted based upon a user's predefined access level.
`For
`instance,
`the service management access point may
`accept user identity data indicating an access level to
`allow a service operator to change features associated with
`a service; allow a service provider to restrict available
`features for particular service subscribers only; or allow
`service subscribers to select particular features without
`allowing access to other services.
`A further technical advantage of the present invention
`is that it can present a service view, as opposed to the
`table view associated with the telephony databases.
`The
`service view can include data spanning more than one table
`of a telephony database. The service view can prevent data
`operators from accessing and viewing certain sensitive data
`such as credit data. Alternatively, the service view can
`allow viewing of telephony data but prevent changes to the
`data for predetermined access levels.
`A further technical advantage of the present invention
`is the creation of a user-friendly service view that
`reformats data and labels to allow easy access by data
`input operators without specific training in telephony.
`For instance, a
`telephony database can be presented in a
`service view with instructions to eliminate confusion and
`to present selected data from a variety of tables.
`Another advantage of the present invention is that a
`single program in the service creation environment can
`generate
`a
`large
`number of operator
`screens with
`independent service screen definitions. The inclusion of
`executable code in the service screen definition increases
`the flexibility of the service creation environment for
`creating graphical user interfaces for use by service
`providers, operators and subscribers interacting with the
`service management system.
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`Bright House Networks - Ex. 1010, Page 1364
`
`

`
`W099/20059
`
`PCTIUS98/21 058
`
`10
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`A more complete understanding of the present invention
`and advantages thereof may be acquired by referring to the
`following description
`taken
`in conjunction with
`the
`accompanying drawings
`in which
`like reference numbers
`indicate like features and wherein:
`FIGURE 1 depicts a schematic diagram of the present
`invention incorporated in an intelligent network;
`FIGURE 2 depicts four primary roles related to the
`delivery of a service on a network according to the present
`invention;
`FIGURE 3 depicts a schematic block diagram of service
`creation environment components for defining a service;
`FIGURE 4 depicts screens that implement the creation
`of a service screen definition;
`FIGUREs 5, SA and SB depict the functional steps
`performed by the present invention to present a service
`view of filtered telephony data;
`FIGURE 6 depicts a schematic block diagram of one
`embodiment of a service management access point interfacing
`with
`a
`telephony database associated with a
`service
`management system;
`FIGURE 7 depicts a schematic block diagram of one
`embodiment of the service management access point;
`FIGUREs 8A and 8B depict Web browser screens for
`creating and provisioning a
`service script
`through a
`service management access point;
`FIGURE 8C depicts a Web browser screen for supplying
`subscription data
`through a
`service management access
`point;
`flow diagram for the service
`FIGURE 9 depicts a
`management system
`to communicate
`telephony data
`to a
`telephony network;
`flow diagram for the service
`FIGURE 10 depicts a
`management system for activating a service; and
`FIGURE 11 depicts a
`flow diagram for the service
`management system for processing a service.
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`Bright House Networks - Ex. 1010, Page 1365
`
`

`
`wo 99/20059
`
`PCTIUS98/21 058
`
`11
`
`DETAILED DESCRIPTION OF THE INVENTION
`Preferred embodiments of the present invention are
`illustrated in the figures, like numerals being used to
`refer to like and corresponding parts of
`the various
`drawings.
`
`Intelligent Network Services
`I.
`Advanced intelligent network telephony systems, such
`as the AINFusion system sold by DSC Communications, have
`enhanced and simplified the services available to telephony
`customers.
`Intelligent network systems use intelligent
`network elements distributed across the intelligent network
`to create, provision and operate services in an efficient
`and timely manner.
`A. Network Elements
`Referring now to FIGURE 1, a schematic diagram of an
`intelligent network 10 having network elements to perform
`flexible service management provides an overview of the
`operation of the present
`invention within a
`telephony
`network.
`A service management
`system 12 having an
`associated data storage device 14 acts as
`the master
`database for
`the network elements of
`the
`intelligent
`network 10 and coordinates provisioning of services to the
`network elements. Service management system 12 can be any
`processor with interfaces and associated peripherals to
`support communication along intelligent network 10.
`For
`instance, service management system 12 can be a SPARC
`workstation produced by Sun and adapted to operate with
`common object request broker architecture ( 11 CORBA").
`Service management
`system 12
`interfaces
`through
`intelligent network 10 with one or more service control
`points 16. Each service control point 16 has an associated
`data storage device 18 for storing intelligent network
`telephony data to operate predetermined services. Service
`control point 16 can also be a Sun SPARC workstation having
`interfaces and adequate processing capabilities to manage
`a predetermined level of network activity.
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`Bright House Networks - Ex. 1010, Page 1366
`
`

`
`W099/20059
`
`PCTIUS98/21 058
`
`12
`
`through
`interfaces
`Each service control point 16
`intelligent network 10 with one or more signal transfer
`points 20. Each signal transfer point 20 interfaces with
`one or more switches 22, which in turn interface with one
`or more telephony devices such as telephones 24. When a
`telephone 24 directs a communication, such as a telephone
`call directed at a particular telephone number, switch 22
`can either direct the
`telephone call to an associated
`telephony device or can direct the telephone call to a
`signal transfer point 20 where the telephone call can in
`turn be directed to another signal transfer point,
`a
`switch, or a telephony device. Signal transfer point 20
`communicates with service control point 16 when necessary
`to obtain instructions for directing a call due to, for
`instance, the call's initiation of a service.
`B.
`Service Operations
`One example of the elements of intelligent network 10
`cooperating to provide a service to a customer can be
`illustrated by describing the steps involved in directing
`a toll free 800 telephone call. A consumer inputs the 800
`phone number into a
`telephone 24, which directs the 800
`number to switch 22. Switch 22 provides the 800 number to
`signal transfer point 20, which in turn passes the 800
`number to service control point 16. Service control point
`16 searches data storage device 18
`to determine
`the
`identity of the telephony device 24 to which the telephone
`call should be directed. The identity of the end point of
`the telephone call can vary dependent upon a number of
`predetermined conditions, including the time of day, the
`origin of the call, the quantity of calls directed to the
`end point of the telephone call, and any of a number of
`other factors. Once the actual end point of the 800 call
`has been determined, the service control point 16 provides
`the end point of the call to signal transfer point 20 which
`communicates through switch 22 to operationally direct the
`call to the end point.
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`Bright House Networks - Ex. 1010, Page 1367
`
`

`
`W099/20059
`
`PCTIUS98/21 058
`
`13
`
`system 12 generally does not
`Service management
`the operational aspects of a
`actively participate in
`service, but rather operates as a central source of the
`data needed by service control point 16 to perform the
`service. Data is downloaded to the service control point,
`which has an operational database
`to enable service
`features
`according
`to
`subscription data.
`Service
`management system 12 thus acts as a master database for
`providing data to service control point 16, and includes a
`service management program
`to manage provisioning of
`services, including management of telephony data to support
`the service, to service control point 16.
`II. Service Roles
`Referring to FIGURE 2, four primary roles associated
`with implementation of a service according to the present
`invention are depicted.
`A. Network Operator Role
`In the first role, the network operator of intelligent
`network 10 defines the service on the service creation
`environment in the form of a service definition package
`having service logic, service features and global service
`rules. The network operator can electronically deploy the
`service definition package to the service management system
`12 for use by any number of service operators.
`B. Service Operator Role
`In the next role, one or more service operators can
`create new service definition packages
`from
`the first
`service definition package defined by the network operator,
`or can create service profiles from the service features in
`the first or succeeding service definition packages. For
`instance, the service operator can enable features for an
`800 number such as origin dependent routing, time dependent
`routing, and call forwarding.
`The service operator can provide separate service
`profiles for a number of service providers, and can store
`and maintain the service profiles in a service provider
`database associated with the service management system.
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`Bright House Networks - Ex. 1010, Page 1368
`
`

`
`wo 99/20059
`
`PCTIUS98/2l 058
`
`14
`
`For instance, if a service provider commissions only origin
`dependent routing and time dependent routing, the service
`operator would allow that service provider to access a
`predetermined service provider database, for instance by
`using the service management access point, with only those
`service
`features enabled.
`Advantageously,
`a
`service
`operator can update service provider databases as new
`technology is developed and sold, and parse out service
`features by creating and supplying service providers with
`access
`to plural service definition packages.
`Under
`present service architectures, network operators frequently
`perform functions described herein under the role of the
`service operator.
`C. Service Provider
`In the third role, a service provider can select
`service feature definitions fr

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket