throbber
PCT
`INTERNATIONAL APPLICATION PUBLISHED UNDER THE PATENT COOPERATION TREATY (PCT)
`WO 97/23988
`
`WORLD INTELLECTIJAL PROPERTY ORGANIZATION
`International Bureau
`
`(51) International Patent Classification 6:
`H04M 3/42, 3/50, H04Q 3/00, H04M 3/54 Al
`
`(11) International Publication Number:
`
`(43) International Publication Date:
`
`3 July 1997 (03.07.97)
`
`(21) International Application Number:
`
`PCf/GB96/03135
`
`(22) International Filing Date:
`
`18 December 1996 (18.12.96)
`
`(81) Designated States: AU, CA, CN, JP, KR, MX, NO, NZ, SG,
`US, European patent (AT, BE, CH, DE, DK, ES, Fl, FR,
`GB, GR, IE, IT, LU, MC, NL, PT, SE).
`
`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.
`
`(30) Priority Data:
`9526326.5
`
`22 December 1995 (22.12.95)
`
`GB
`
`(71) Applicant (for all designated States except US): BRITISH
`TELECOMMUNICATIONS PLC [GB/GB]; 81 Newgate
`Street, London EC1A 7AJ (GB).
`
`(72) Inventor; and
`(75) Inventor/Applicant (for US only):
`[GB/GB]; G68 MLB, BT LABS,
`Ipswich IPS 7RE (GB).
`
`HARRIS, Stephen
`Martlesham Heath,
`
`(74) Agent: ATKINSON, Ralph; Atkinson & Co., The Technology
`Park, Sheffield S9 3SP (GB).
`
`(54) Title: ACCESSING TELECOMMUNICATIONS SERVICES
`
`SERVICE
`,...--------.. PROVIDER
`SERVICE CONTROL
`POINT
`
`INTELLIGENT
`NETWORK
`201
`
`(57) Abstract
`
`Communication to a configuring device (201) for configuring a telecommunications network (102) is provided via a second network
`(202), such as the Internet. Instructions for presenting a user interface at a user terminal (205) are generated by the second network such
`that when these instructions are executed by a user terminal, a user is invited to supply configuration data. The second network then relays
`this configuration data to the configuring device.
`
`206
`
`CISCO SYSTEMS, INC. Ex. 1025 Page 1
`
`

`
`FOR THE PURPOSES OF INFORMATION ONLY
`
`Codes used to identify States party to the Per on the front pages of pamphlets publishing international
`applications under the PCI'.
`
`AM
`AT
`AU
`BB
`BE
`BF
`BG
`BJ
`BR
`BY
`CA
`CF
`CG
`CH
`CI
`CM
`CN
`cs
`cz
`DE
`DK
`EE
`ES
`FI
`FR
`GA
`
`Annenia
`Austria
`Australia
`Barbados
`Belgium
`Burkina Faso
`Bulgaria
`Benin
`Brazil
`Belarus
`Canada
`Centtal African Republic
`Congo
`Switzerland
`Cbte d'lvoire
`Cameroon
`China
`Czechoslovakia
`Czech Republic
`Gennany
`Denmark
`Estonia
`Spain
`Finland
`France
`Gabon
`
`GB
`GE
`GN
`GR
`HU
`IE
`IT
`JP
`KE
`KG
`KP
`
`KR
`KZ
`Ll
`LK
`LR
`LT
`LU
`LV
`MC
`MD
`MG
`ML
`MN
`MR
`
`United Kingdom
`Georgia
`Guinea
`Greece
`Hungary
`Ireland
`Italy
`Japan
`Kenya
`Kyrgystan
`Democratic People's Republic
`of Korea
`Republic of Korea
`Kazakhstan
`Liechtenstein
`Sri Lanka
`Liberia
`Lithuania
`Luxembourg
`Latvia
`Monaco
`Republic of Moldova
`Madagascar
`Mali
`Mongolia
`Mauritania
`
`MW
`MX
`NE
`NL
`NO
`NZ
`PL
`PT
`RO
`RU
`SD
`SE
`SG
`Sf
`SK
`SN
`sz
`TD
`TG
`TJ
`TT
`UA
`UG
`us
`uz
`VN
`
`Malawi
`Mexico
`Niger
`Netherlands
`Norway
`New Zealand
`Poland
`Portugal
`Romania
`Russian Federation
`Sudan
`Sweden
`Singapore
`Slovenia
`Slovakia
`Senegal
`Swaziland
`Chad
`Togo
`Tajikistan
`Trinidad and Tobago
`Ukraine
`Uganda
`United States of America
`Uzbekistan
`VietNam
`
`CISCO SYSTEMS, INC. Ex. 1025 Page 2
`
`

`
`wo 97/23988
`
`PCT /G 896/03135
`
`ACCESSING TELECOMMUNICATIONS SERVICES
`
`5
`
`Introduction
`
`The present invention relates to providing user access to control
`
`apparatus for a telecommunications network such that users may configure
`
`aspects of said network.
`
`The basic provision by telecommunications companies of networks
`
`1 0
`
`for making phone-to-phone voice calls has been augmented in recent years
`
`by the provision of many additional services. Examples of these services
`
`include automated telephone answering and message storage, voice call
`
`diversion and 'fax call diversion. Typically these services reduce the need
`
`for customers to buy expensive equipment in their own home or office, such
`
`15
`
`as
`
`telephone answering machines by providing highly sophisticated
`
`services to a large number of subscribers from a centralized computer site.
`
`The widespread use of mobile phones has considerably increased
`
`the demand for augmented services and a new market has been identified,
`
`in response to competition from mobile phones, involving the automatic
`
`20
`
`transfer of calls.
`
`In accordance with this service, calls may be made to a
`
`person in preference to a location. Such a service involves allocating
`
`telephone numbers to people instead of to telephone lines and this service
`
`is sometimes referred to as personal number dialling.
`
`Thus, with
`
`appropriate programming, it is possible for telephone calls to be directed to
`
`25
`
`customers as they move from one location to another without requiring that
`
`customer to carry mobile telephoning equipment.
`
`Theoretically, the variety of services that may be provided over
`
`public switched networks is considerable. However, the ability to provide
`
`and operate these services is restricted by the simplicity of the standard
`
`30
`
`telephone, with its limited user interface. Thus, when it is desired to provide
`
`a particular customer with an extremely comprehensive array of services,
`
`CISCO SYSTEMS, INC. Ex. 1025 Page 3
`
`

`
`W097/23988
`
`2
`
`PCT/GB96/03135
`
`the simple numerical keypad on a telephone makes access to these
`
`services tedious, complex and error-prone.
`
`A solution to this problem is to provide a more comprehensive user
`
`interface using a personal computer equipped with appropriate
`
`5
`
`communications hardware and software, in order to improve access to
`
`enhanced telecommunications services.
`
`Systems are known in which customers may have telephones and
`
`fax machines connected to a public switched network. The network may
`
`include intelligent service notes allowing service providers with the ability to
`
`10
`
`store in-coming voice and fax messages, forward telephone calls to
`
`different numbers at variovs
`
`times of the day and provide other
`
`sophisticated telecommunications services.
`
`A customer may call a number and a database, operated by the
`
`service provider, may store records of the times of day during which the
`
`15
`
`owner of the telephone is unavailable, for example at lunch
`
`times.
`
`Consequently, at particular times of the day, calls to the number are
`
`diverted by the service provider to an internal message recording facility.
`
`The service provider prompts the caller to leave a message which will then
`
`be stored, usually on magnetic media such as a hard disk array, in
`
`20
`
`compressed form, for later play-back.
`
`A problem with known systems of this type is that conventional
`
`telecommunications equipment does not facilitate the transmission of
`
`sophisticated data requests, therefore it is difficult for customers to relay
`
`information to intelligent service notes so as to configure them in the way
`
`25
`
`required by the customer. Consequently, in many situations, the technical
`
`possibilities available within the network are not fully exploited.
`
`Summary Of The Invention
`
`According to a first aspect of the present invention, there is provided
`
`30
`
`apparatus for communicating with a configuring device for configuring a
`
`telecommunications network, comprising: a second network including input
`
`means and output means; and a user terminal connected
`
`to said
`
`CISCO SYSTEMS, INC. Ex. 1025 Page 4
`
`

`
`wo 97/23988
`
`3
`
`PCT/GB96/03135
`
`configuring device by a said second network; wherein said output means is
`
`arranged to generate instructions for presenting a user interface; and said
`
`input means is arranged to receive configuration data from said terminal
`
`and to supply configuration commands to said configuring device.
`
`5
`
`In a preferred embodiment, a telecommunications network is a
`
`switched
`
`telephone network arranged
`
`to
`
`receive voice signals and
`
`modulated data signals. A network may include means for forwarding
`
`incoming calls to selected destinations and may include means for storing
`
`incoming voice calls. Said modulated data calls may be
`
`facsimile
`
`1 0
`
`transmissions and means may be provided for storing said facsimile
`
`transmissions.
`
`!n a prefe,rred ~mbodiment, the second network .is the Internet and
`
`output instructions and input instructions are supplied over said Internet in
`
`accordance with the hypertext transport protocol.
`
`15
`
`According to a second aspect of the present invention, there is
`
`provided a method of providing user access to configuring apparatus
`
`arranged to control aspects of a telecommunications network, such that
`
`users may configure aspects of said
`
`telecommunications network
`
`independently of a network provider, comprising steps of: providing a
`
`20
`
`second communications channel between a user and said control
`
`apparatus via a second network, said second network having a user
`
`terminal and an interconnection means for connecting said second network
`
`to said control means, wherein a user interface is presented to a user at
`
`said user terminal in response to user interface commands supplied to said
`
`25
`
`user terminal from said interconnection means via said second network,
`
`such
`
`that said
`
`interface commands
`
`invited user
`
`to modify said
`
`telecommunications network and in response to modification instructions
`
`generated at said user terminal, control instructions are sent to said control
`
`means via said second network and said interconnection means.
`
`30
`
`In a preferred embodiment, communications received by said
`
`telecommunications network are stored by said first network and so
`
`communications are relayed to said user by a said second network. In a
`
`CISCO SYSTEMS, INC. Ex. 1025 Page 5
`
`

`
`wo 97/23988
`
`4
`
`PCT/GB96/03135
`
`preferred embodiment, the second network is the Internet and instructions
`
`are supplied over said Internet in accordance with the hypertext transport
`
`protocol.
`
`5 Brief Description of the Drawings
`
`Figure 1 shows a known arrangement for providing computer access
`
`to telecommunications services provided PSTN;
`
`Figure 2 shows an improved arrangement for providing computer
`
`access to telecommunications services provided over the public switched
`
`10
`
`telephone network, including an intelligent network and a remote terminal;
`
`Figure 3 details the intelligent network shown in Figure 2, including a
`
`master processor and a World-Wide-yY~b server;
`
`Figure 4 details instruction layers operating on the master processor
`
`shown in Figure 3;
`
`15
`
`Figure 5 details instruction layers operating on the World-Wide-Web
`
`server shown in Figure 3;
`
`Figure 6 details a first graphical page displayed on the terminal
`
`shown in Figure 2;
`
`Figure 7 details a second graphical page displayed on the terminal
`
`20
`
`shown in Figure 2, including a message play/view button icon;
`
`Figure 8 details a dialogue between the terminal shown in Figure 2
`
`and the world-wide-web server shown in figure 3, when activating the
`
`message play/view button icon;
`
`Figure 9 details a third graphical page displayed on the terminal
`
`25
`
`shown in Figure 2;
`
`Figure 1 OA details steps performed when operating a voice
`
`telephone in order to control the intelligent network shown in Figure 2;
`
`Figure 1 08 details additional steps performed when operating a
`
`voice telephone in order to control the intelligent network shown in Figure 2;
`
`30
`
`Figure 11 A details processes operating in the intelligent network
`
`shown in Figure 3, in response to an incoming call; and
`
`CISCO SYSTEMS, INC. Ex. 1025 Page 6
`
`

`
`wo 97/23988
`
`5
`
`PCT/GB96/03135
`
`Figure 11 B details additional processes operating in the intelligent
`
`network shown in Figure 3, in response to an incoming call.
`
`Detailed Description of the Preferred Embodiment
`
`5
`
`A diagrammatic representation of a typical arrangement for service
`
`provision is shown in Figure 1. A service provider 101 has a large
`
`processing facility, on which incoming messages and data may be stored.
`
`In addition, the processing facility may also store data relating to the
`
`transfer of incoming telephone calls and facsimiles etc, in accordance with
`
`10
`
`requirements established by customers. The service provider 1 01 has
`
`communication links with a public switched communication network 102,
`
`that is connected to telephones 103, 104 and 105, a fax machine 106 and a
`
`computer terminal '1{)8 via appropriate interfacing equipment 107. The
`
`computer terminal 108 provides a sophisticated and user friendly interface
`
`15
`
`for interrogating and setting up services by the service provider 101.
`
`Referring to Figure 2, the service provider allows access to an
`
`intelligent network 201
`
`that consists of a plurality of interconnected
`
`specialized telecommunications devices and a controlling computer. By
`
`providing processing capacity within the network, it becomes possible to
`
`20
`
`effectively reconfigure the network by removing or adding hardware devices
`
`in accordance with the needs of customers and or as new services are
`
`created.
`
`The intelligent network is also connected to the Internet 202,
`
`that provides access to computer terminals 205 and 206 via modems or
`
`similar devices 203 and 204. The terminals 205 and 206 operate World-
`
`25 Wide Web browsing software, that communicates over the Internet using
`
`established procedures identified as the Hyper Text Transfer Protocol
`
`(HTTP).
`
`The intelligent network 201, shown in Figure 2, is detailed in Figure
`
`3. The intelligent network 201 comprises a master processor 301 and a
`
`30
`
`number of semi-autonomous intelligent peripherals 303, 305, 306 and 307.
`
`The master processor is a Stratus Fault Tolerant Computer, connected to
`
`CISCO SYSTEMS, INC. Ex. 1025 Page 7
`
`

`
`W097/23988
`
`6
`
`PCT/GB96/03135
`
`the other peripherals via a ten megabit per second Ethernet local area
`
`network 302.
`
`The public-switched telephone network 102 is connected to a
`
`telecommunications switch 305 via a standard G703 C7 link. The G703 C7
`
`5
`
`standard comprises several 2048000 (two megabit) per second serial
`
`channels, each carrying thirty speech channels, one signalling channel and
`
`one synchronization channel. The telecommunications switch 305 may
`
`accept up to 256 of such two megabit per second connections and in the
`
`preferred embodiment, four of such 2 megabit per second C7 channels 308
`
`1 0
`
`are connected to the network 102.
`
`Other C7 channels 310 link the telecommunications switch 305 to
`
`the speech applications platforrT) 306. The sp.eech applications platform 306
`
`is arranged to record and replay voice messages. The telecommunications
`
`switch 305 is also connected via C7 channels 311 to a fax box 307. This
`
`15
`
`operates in a similar way to the speech applications platform 306 but is
`
`arranged to store facsimile image data rather than voice data. Facsimile
`
`data is stored in the standard Group 3 facsimile format and is and is
`
`simultaneously translated, as it arrives at the fax box 307, to Graphics
`
`Interchange Format (GIF), a well-established standard for communicating
`
`20
`
`graphics data over the Internet 202.
`
`A service subscriber operating terminal 205, has a personal profile
`
`stored on a database held on the master processor 301. The personal
`
`profile includes a telephone number and information that enables calls to
`
`that telephone number to be directed to user-defined alternative telephone
`
`25
`
`numbers at particular times of the day. The subscriber's personal profile
`
`may specify telephone or fax numbers to which incoming calls are diverted.
`
`Alternatively, incoming calls may be directed to the speech applications
`
`platform 306 or the fax box 307.
`
`Three types of data are stored on the intelligent network 201: the
`
`30
`
`personal profile of a subscriber, voice messages
`
`(on
`
`the speech
`
`applications platform 306) and fax messages, on the fax box 307. The
`
`World Wide Web server 303 can communicate with the master processor
`
`CISCO SYSTEMS, INC. Ex. 1025 Page 8
`
`

`
`W097/23988
`
`7
`
`PCT/GB96/03135
`
`301 in order to arrange transmission of any of these three types of data
`
`over the Internet. Furthermore, the World Wide Web server 303 enables the
`
`user of the terminal 205 which is connected to the Internet 202, to affect the
`
`operations performed by the Intelligent network 201
`
`in response to an
`
`5
`
`incoming call, by modifying their respective personal profile.
`
`Thus, voice and fax data is transferred from the public-switched
`
`telephone network 102 via the telecommunications switch between the
`
`speech applications platform 306 or the fax box 307, or alternatively
`
`redirected to a different telephone number on the public switched network
`
`10
`
`1 02. The actual routing of the data is controlled according to instructions
`
`operating on the master processor 301. The master processor 301 is able
`
`to instruct the other. peripherals 303, 305, 306 and 307 in the intelligent
`
`network 201 to communicate with each other directly over the Ethernet
`
`local area network 302, thereby delegating data-intensive communications
`
`15
`
`to the intelligent peripherals when appropriate.
`
`When a call is initially received from the public-switched telephone
`
`network 1 02, signalling information is extracted by the telecommunications
`
`switch 305 from the C7 channel stream 308. The signalling data includes
`
`the source telephone number, such as telephone 103 and the destination
`
`20
`
`telephone number. The master processor 301 may instruct switch 305 to
`
`check for a match with any of the telephone numbers which require
`
`redirecting.
`Thus, after a very short period of time after the initial signalling
`
`information has arrived at the switch 305, said switch 305 can connect the
`
`25
`
`channel to its appropriate destination. Voice data may be transferred over
`
`the C7 connection 310 to the speech applications platform 306 or the C7
`
`connection 311 to the fax box 307. Alternatively, an external line 308 may
`
`be used in order to forward the call to an external telephone line. Thus the
`
`master processor 301 communicates with the intelligent peripherals in order
`
`30
`
`to instruct them operate in an appropriate way.
`
`Communication over the Ethernet local area network 302
`
`is
`
`performed in accordance with the Protocol described in the applicants co-
`
`CISCO SYSTEMS, INC. Ex. 1025 Page 9
`
`

`
`wo 97/23988
`
`8
`
`PCT/GB96/03135
`
`pending European patent No 94 309 231, which enables the network to be
`
`configured and reconfigured substantially in real time. The World Wide Web
`
`server 303 consists of a SPARC Station 10 computer, connected to the
`
`Internet 202 via an ISDN connection 309.
`
`5
`
`The Stratus Fault Tolerant Computer, which operates as the master
`
`processor 301 in the intelligent network, operates according to instructions
`
`that are summarized in Figure 4. Communication with the ten megabit per
`
`second Ethernet local area network 302 is achieved using standard
`
`instructions according to the established TCP/IP communications protocol
`
`1 0
`
`401. This includes facilities for detecting collisions between simultaneously
`
`transmitted messages over the Ethernet and verifies that messages
`
`received from the Ethernet 302 have a valid pattern. Thus, TCP/IP 401.
`
`forms
`
`the basic foundation
`
`for communication between
`
`the master
`
`processor 301 and the other peripherals contained within the intelligent
`
`15
`
`network 201.
`
`The master processor 301 operates instructions 403 encoded in the
`
`operating system licensed under the trademark "UNIX". UNIX provides a
`
`reliable environment for complex local area networks. However when using
`
`TCP/IP 401
`
`in environments of
`
`this
`
`type, delays may occur
`
`in
`
`20
`
`communications between several intelligent peripherals over the same
`
`Ethernet connection 302. Thus, in addition to TCPIIP 401 and the UNIX
`
`operating system 403, an additional RDP
`
`layer 402
`
`is provided
`
`in
`
`accordance with
`
`the aforesaid co-pending patent application.
`
`The
`
`combination of instruction layers 401, 402 and 403, as shown in Figure 4,
`
`25
`
`permits real-time intelligent network processing to be performed.
`
`The ten megabit per second Ethernet local area network 302 is used
`
`to supply information from the telecommunications switch 305, shown in
`
`Figure 3, to the master processor 301. Referring to Figure 4, instruction
`
`layers 401, 402 and 403 enable an extraction process to be performed on
`
`30
`
`Ethernet signals, so that C? signalling information may be stored in
`
`signalling stacks 405. This extraction process may be performed in
`
`accordance with operations performed by an additional instruction layer 404
`
`CISCO SYSTEMS, INC. Ex. 1025 Page 10
`
`

`
`wo 97/23988
`
`9
`
`PCT/G 896/03135
`
`which has the ability to interpret the Message Transport Protocol {MTP),
`
`used to define the manner in which C7 signals are encoded in the control
`
`environment. Additional protocols may be taken into account when storing
`
`signalling information in a signalling stack 405. Signalling
`
`information co-
`
`S
`
`ordinated into signalling stacks 405 is suitable for presentation to specific
`
`applications, such as sets of instructions for performing tasks associated
`
`with a particular telecommunications service, such as diverting telephone
`
`calls, storing voice or fax messages etc. A Service Logic Execution
`
`Environment (SLEE) further organises real-time access to the data stored
`
`1 0
`
`in the signalling stacks 405 and other information relevant to the operation
`
`of the master processor 301 within the service control environment.
`
`Applications 407, include instructions for the provision of a specific service,
`
`such as voice storage. Thus each application 407, includes instructions for
`
`communicating with other parts of the network using the SLEE 406.
`
`15
`
`The Sun Spare Station 1 0 operating as the World Wide Web server
`
`303, shown in Figure 3, includes instructions for communicating with the ten
`
`megabit per second Ethernet local area network 302, and instructions for
`
`communicating with the
`
`Internet 202 via an
`
`ISDN connection 309.
`
`Instructions for achieving this communication are summarized in Figure 5.
`
`20
`
`Instruction layers 501, 502 and 503 operate similarly to instruction layers
`
`401, 402 and 403, shown in Figure 4. Thus, these three layers facilitate real
`
`time intelligent network processing over the local area network using the
`
`UNIX operating system 503 on
`
`the World Wide Web server 303.
`
`Communication over the Internet 202 is performed in accordance with the
`
`25 Hyper Text Transfer Protocol (HTTP) 504. World Wide Web server
`
`instructions 505 communicate with the Internet 202 according to the Hyper
`
`Text Transfer Protocol defined
`
`in
`
`instruction
`
`layer 504. The
`
`telecommunications services that are to be made available to users
`
`operating over the Internet are defined using Common Gateway Instruction
`
`30
`
`(CGI) scripts 506, 507, 508 and 509.
`
`Each of the four CGI scripts 506 to 509 represents a function that
`
`may be requested at the terminal 205. Thus functions defined by the CGI
`
`CISCO SYSTEMS, INC. Ex. 1025 Page 11
`
`

`
`W097/23988
`
`10
`
`PCT/GB96/03135
`
`scripts 506 to 509 may be invoked remotely by a terminal, such as terminal
`
`205, executing a World Wide Web browser. When a CGI script is invoked,
`
`this results in Hyper Text Markup Language (HTML) commands, according
`
`to the Hyper Text Transfer Protocol (HTTP), being sent to the terminal 205.
`
`5 Additional CGI scripts, are provided for various other operations. Specific
`
`descriptions of the effect of each of the four CGI scripts 506 to 509, shown
`
`in Figure 5, will now be given.
`
`A customer operating the computer terminal 205, shown in Figure 2,
`
`operates software known as a World Wide Web browser. Any user
`
`1 0
`
`equipped with an Internet address may use a general purpose World Wide
`
`Web browser, such as those sold under the Trade Marks "Netscape" and
`
`"Mosaic", to gain access to World Wide Web servers.
`
`Upon making an initial contact with the World Wide Web server 303,
`
`shown in Figure 3, a CGI script 506 is activated, resulting in Hyper Text
`
`15 Markup Language (HTML) commands being sent across the Internet to the
`
`terminal 205. The World Wide Web browser operating on terminal 205
`
`interprets the received HTML commands, generating a graphical display
`
`such as the one shown in Figure 6. A page generated by HTTP usually
`
`includes one or several hyper-text links, in the form of button icons or hyper
`
`20
`
`text fields 602 to 613. Thus, it is not necessary for users to obtain software
`
`instructions directly from the network provider, in the form of magnetic disks
`
`etc, in order to gain access to control telecommunications services. Using
`
`the second network, in the form of the World-Wide web in the preferred
`
`embodiment, it is only necessary for the user to be equipped with a general
`
`25
`
`purpose browser. This enables a channel to be established between the
`
`browsing customer and
`
`the network provider server, such
`
`that,
`
`in
`
`accordance with established protocols,
`
`instructions required
`
`for
`
`the
`
`customer to modify the telecommunications network are supplied from the
`
`server over the world-wide web for execution at the customer's terminal.
`
`30
`
`Thus, in this way, it is not necessary for the network provider to supply and
`
`up-date specific sets of user instructions. Any user may gain access via the
`
`World-Wide web under which
`
`the server protocol supplies
`
`further
`
`CISCO SYSTEMS, INC. Ex. 1025 Page 12
`
`

`
`wo 97/23988
`
`11
`
`PCT/GB96/03135
`
`instructions
`
`required
`
`for
`
`the customer
`
`to gain access
`
`to
`
`the
`
`telecommunications network. Thus, each time these instructions are up(cid:173)
`
`dated, in response to modifications, improvements, and the provision of
`
`new services, the new instruction environment becomes immediately
`
`5
`
`available to the customers given that they will be supplied with the latest
`
`up-date as soon as a request
`
`is made via
`
`the World-Wide Web
`
`browser/server communications path.
`
`A field may be activated via a mouse-operated pointer. Each field
`
`has a command associated with it, consisting of a string of characters,
`
`10
`
`known as a Universal Resource Locator, URL. When a particular field is
`
`activated, its associated URL is sent, along with any text that may have
`
`been entered in the field, back to the World Wide Web server 303, from
`
`which the page of hyper text originated. The URL contains the name of a
`
`particular Common Gateway Interface (CGI) script, which is then invoked,
`
`15
`
`possibly resulting in a new page of HTML being received at the terminal
`
`205.
`
`The page shown in Figure 6 has a title 601, indicating the trade
`
`name of a description of the service provided by the World Wide Web
`
`server 303. Typically this will be an eye-appealing colored graphical logo,
`
`20
`
`in order to encourage users to take advantage of the services provided by
`
`the WWW server 303, and then charged to their subscriber account.
`
`Alternatively,
`
`the service may be perceived as a mechanism
`
`for
`
`encouraging additional use of the public switched network, with a resulting
`
`increase in revenue to the network provider.
`
`25
`
`In order to gain access to the services provided by the intelligent
`
`network 201, via the WWW server 303, it is necessary for a user operating
`
`terminal 205 to correctly supply an account number in account field 602 and
`
`a personal identification number (PIN) in a respective field 603, to ensure a
`
`level of security. Below the account number field 602 and the PIN field 603
`
`30
`
`are located several customer option fields 604 to 607. These allow the
`
`customer to select a particular operation, such as: view the status of the
`
`customer's profile 604, modify their diary 605, change the status of their
`
`CISCO SYSTEMS, INC. Ex. 1025 Page 13
`
`

`
`wo 97/23988
`
`12
`
`PCT/GB96/03135
`
`customer profile 606 and view or listen to their messages 607, depending
`
`upon whether the messages are fax or voice.
`
`The status option field 606 enables customers to change the status
`
`of several personal numbers. For example, a customer may have a home
`
`5
`
`number and an office number. Each of these numbers has a status
`
`associated with it, enabling calls to be screened or diverted or simply
`
`passed thru normally. The diary option 605 makes it possible for the
`
`customer to divert calls to various numbers depending on the time of day
`
`and day of week. Below the customer options 604 to 607 is a "Go-for-it"
`
`10
`
`button field 610, which when activated by an appropriate mouse operation
`
`selects the operation chosen above.
`
`Alternatively a "Clear" button field 611 may be used to clear the page
`
`and close the connection with the WWW server 303. Other options include
`
`the "About Secnet" button 612, which provides access
`
`to general
`
`15
`
`information about the telecommunications services on offer, and the "Home
`
`page" button 613, which directs the WWW browser operating on terminal
`
`205 to terminate the connection.
`
`CGI script 507, shown in Figure 5 generates HTML in response to
`
`activation of option 607 in Figure 6, where the user of terminal 205 selects
`
`20
`
`the option for looking for messages which have been left by callers. CGI
`
`script 507 generates HTML which is supplied through the ISDN connection
`
`309, the Internet 202, the modem 203 to the terminal 205 resulting in a
`
`display of a graphical page shown in Figure 7.
`
`The page displayed in response to execution of CGI script 507
`
`25
`
`includes a title field 701, voice messages 702 and 703 which have fields for
`
`the telephone number of the caller 704 and the time at which the call was
`
`made 705. Also displayed are fax messages 706 and 707. which include a
`
`field 708 for the calling number and a field 709 for the time at which the fax
`
`call was made. Furthermore, electronic mail messages, such as messages
`
`30
`
`710 and 713 are displayed, comprising a field 711 for identifying a calling
`
`address and a field 712 for identifying the time at which the message was
`
`received.
`
`CISCO SYSTEMS, INC. Ex. 1025 Page 14
`
`

`
`wo 97/23988
`
`13
`
`PCT/GB96/03135
`
`Figure 7 includes two examples of each type of message, however,
`
`the number of messages displayed on the screen depends on how many
`
`have been left by callers. Thus, it is possible that no voice messages will be
`
`displayed or, alternatively, several more of each type of message may be
`
`5
`
`listed to the extent that not enough room is available on the visual display
`
`unit of terminal 205. In the latter case facilities for scrolling thru a number of
`
`messages will be provided thru the graphical user interface operating the
`
`WWW browser program.
`
`Manipulation of a pointer on the screen shown in Figure 7, for
`
`10
`
`example by using a mouse, enables voice messages 702, 703, fax
`
`messages 706, 707 or e-mail messages 710, 713 to be selected. Selected
`
`messages are highlighted by changing the displayed color of the selected .
`
`message and once selected in this way it is possible to play back a voice
`
`message or, alternatively, to view a fax or e-mail message by activation of
`
`15
`
`the play/view button 710. E-mail messages may also be played back as
`
`oral messages, using a text to voice interface and this option is selected by
`
`activating button 716. Alternatively, it may be decided that none of the
`
`messages are to be retrieved, in which case the clear button 715 may be
`
`activated, resulting in a return to the display of information shown in Figure
`
`20
`
`6.
`
`Generation of the list of available voice, fax or e-mail messages
`
`shown in Figure 7 is performed by the CGI script 507. In order to generate
`
`this list of available messages, it is necessary for the WWW server 303, to
`
`communicate with both the speech applications platform 306 and the fax
`
`25
`
`box 307. In many known computer networks, for example those operating
`
`in the format known as a file server network, the master processor 301
`
`would typically co-ordinate all communications between the WWW server
`
`and other peripherals. However, in the intelligent network of the preferred
`
`embodiment, the master processor 301 delegates communications across
`
`30
`
`the network between the various intelligent peripherals. Thus, it is possible
`
`for the master processor to instruct the WWW server 303 to perform all
`
`CISCO SYSTEMS, INC. Ex. 1025 Page 15
`
`

`
`wo 97123988
`
`14
`
`PCT/GB96/03135
`
`operations necessary to conduct an on-line dialogue with a calling customer
`
`on the Internet 202.
`
`Thus, while generating the form shown in Figure 7, executi

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