|
|
|
| United States Patent | 5418844 |
| Link to this page | http://www.wikipatents.com/5418844.html |
| Inventor(s) | Morrisey; James A. (Gaithersburg, MD);
McConnell; Von K. (Springfield, VA);
Kennedy; Charles H. (Oakton, VA);
Manning; John C. (Gaithersburg, MD);
Farris; Robert D. (Sterling, VA) |
| Abstract | A short dedicated code, such as an N11 telephone number, is used to access
an information source selected from a large number of voice, data,
facsimile and/or video services offered by information service providers.
The system can use a single N11 number for all calls, or a first code
number for preprogrammed call processing and a second number for casual
access. The system can route an information service call based at least in
part on preprogrammed selection data for the caller stored in a central
data base, or can prompt a casual caller for various inputs to determine
which service the caller currently wants to access. The disclosed system
of call routing eliminates the need for information service users to know
a large number of different telephone numbers to access a variety of
information services. In the preferred embodiments, the user only needs to
know one or two three-digit N11 type access numbers, such as 211 or 511.
Because of the use of a programmable central data base, the system can
provide customized routing and call processing procedures for different
customers and for accessing different providers' services. Also, the
system allows easy modification and updating of the stored data to suit a
customer's current needs for accessing different information sources. The
system can also provide access authorization procedures as defined by the
customer or as defined by the information service provider. |
|
|
|
Title Information  |
|
|
|
|
|
Drawing from US Patent 5418844 |
|
|
Automatic access to information service providers |
|
|
|
|
|
| Publication Date |
May 23, 1995 |
|
|
|
|
|
| Filing Date |
April 17, 1992 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Title Information  |
|
|
References  |
|
|
| *references marked with an asterisk below are user-added references |
|
U.S. References |
|
|
| Add a new US reference: |
| | Reference | Relevancy | Comments | Reference | Relevancy | Comments | 3600522
|      Your vote accepted [0 after 0 votes] | | 5272748 Davis 455/465 Dec,1993 |      Your vote accepted [0 after 0 votes] | | 5259026 Johnson 379/216.01 Nov,1993 |      Your vote accepted [0 after 0 votes] | | 5222125 Creswell 379/114.05 Jun,1993 |      Your vote accepted [0 after 0 votes] | | 5222120 McLeod 379/88.24 Jun,1993 |      Your vote accepted [0 after 0 votes] | | 5206899 Gupta 379/120 Apr,1993 |      Your vote accepted [0 after 0 votes] | | 5204894 Darden 379/88.03 Apr,1993 |      Your vote accepted [0 after 0 votes] | | 5182766 Garland 379/216.01 Jan,1993 |      Your vote accepted [0 after 0 votes] | | 4953203 Shepard 379/211.02 Aug,1990 |      Your vote accepted [0 after 0 votes] | | 4943995 Daudelin 379/88.03 Jul,1990 |      Your vote accepted [0 after 0 votes] | | 4926471 Ikeda 379/216.01 May,1990 |      Your vote accepted [0 after 0 votes] | | 4899373 Lee 379/201.05 Feb,1990 |      Your vote accepted [0 after 0 votes] | | 4878240 Lin 379/88.22 Oct,1989 |      Your vote accepted [0 after 0 votes] | | 4817129 Riskin 379/88.24 Mar,1989 |      Your vote accepted [0 after 0 votes] | | 4788718 McNabb 379/112.08 Nov,1988 |      Your vote accepted [0 after 0 votes] | | 4769834 Billinger 379/115.01 Sep,1988 |      Your vote accepted [0 after 0 votes] | | 4763191 Gordon 725/104 Aug,1988 |      Your vote accepted [0 after 0 votes] | | 4757267 Riskin 379/114.24 Jul,1988 |      Your vote accepted [0 after 0 votes] | | 4756020 Fodale 379/114.14 Jul,1988 |      Your vote accepted [0 after 0 votes] | | 4677552 Sibley, Jr. 705/37 Jun,1987 |      Your vote accepted [0 after 0 votes] | | 4611096 Asmuth 379/201.02 Sep,1986 |      Your vote accepted [0 after 0 votes] | | 4611094 Asmuth 379/201.03 Sep,1986 |      Your vote accepted [0 after 0 votes] | | 4598367 DeFrancesco 705/36R Jul,1986 |      Your vote accepted [0 after 0 votes] | | 4313035 Jordan 379/211.02 Jan,1982 |      Your vote accepted [0 after 0 votes] | | 4191860 Weber 379/115.01 Mar,1980 |      Your vote accepted [0 after 0 votes] | | 4162377 Mearns 379/127.03 Jul,1979 |      Your vote accepted [0 after 0 votes] | | 4922519 Daudelin 379/88.01 Dec,1969 |      Your vote accepted [0 after 0 votes] | | | | | |
|
|
|
|
U.S. References |
|
|
Foreign References |
|
|
|
|
|
|
Foreign References |
|
|
Other References |
|
|
|
|
|
|
Other References |
|
|
|
|
|
References  |
|
|
Claims  |
|
|
We claim:
1. A communication network, comprising:
local communication lines;
a plurality of separately located central office switching systems
interconnected via trunk circuits for selectively providing switched call
connections between at least two of the local communication lines;
a services control point, separate from the central office switching
systems, comprising a database storing call processing data associated
with a plurality of the local communication lines for control of call
processing through one or more of the central office switching systems;
a first signalling communication system for two-way communications of data
messages, said first signalling communication system interconnecting the
central office switching systems and connecting the central office
switching systems to the services control point;
a peripheral platform connected to at least one of the central office
switching systems via a call connection channel, said peripheral platform
comprising means for providing at least one information service via the
call connection channel; and
a second signalling communication system, separate from the first
signalling communication system and the central office switching systems,
for providing two-way communications of data messages between the
peripheral platform and the services control point to control provision of
the at least one information service by the peripheral platform.
2. A communication network, comprising: local communication lines;
a plurality of separately located central office switching systems
interconnected via trunk circuits for selectively providing switched call
connections between at least two of the local communication lines;
a services control point, separate from the central office switching
systems, comprising a database storing call processing data associated
with a plurality of the local communication lines for control of call
processing through one or more of the central office switching systems;
at least two peripheral platforms, each of which connects to at least one
of the central office switching systems via a call connection channel,
each of said at least two peripheral platforms comprising means for
providing an information service in response to instructions from said
services control point; and
a signalling communication system separate from said trunk circuits for
two-way communications of data messages between the central office
switching systems, between the central office switching systems and the
services control point, between the at least two peripheral platforms and
between the at least two peripheral platforms and the services control
point.
3. A call processing method for a communication system having at least two
switching offices, a plurality of communication lines connected thereto
and a central control separate from the switching offices, said call
processing method comprising the steps of:
receiving a request for service via one of the communication lines;
providing a call connection from said one of the communication lines to a
peripheral platform, without obtaining instructions from said central
control;
communicating between said central control and said peripheral platform to
identify an information service to be described by said peripheral
platform in response to said request for service; and
executing the identified information service via said call connection.
4. A call processing method for a communication system having at least two
switching offices, a plurality of communication lines connected thereto
and a central control separate from the switching offices, said call
processing method comprising the steps of:
during processing of a call from one of the communication lines, detecting
a triggering event;
if the triggering event is of a first predefined type, sending a query from
one of the switching offices to the central control, transmitting call
processing data from the database in the central control to the one
switching office, and establishing a call connection from said one of the
communication lines through at least the one switching office in response
to the transmitted call processing data; and
if the triggering event is of a second predefined type, providing a call
connection from said one of the communication lines to a peripheral
platform without obtaining instructions from said central control,
communicating between said central control and said peripheral platform to
identify an information service to be described by said peripheral
platform, and executing the identified information service via the call
connection to the peripheral platform. |
|
|
|
|
Claims  |
|
|
Description  |
|
|
TECHNICAL FIELD
The present invention relates to methods and system structures for
automatically routing calls to customer selected information sources using
a dedicated short access number.
ACRONYMS
The written description uses a large number of acronyms to refer to various
services and system components. Although known, use of several of these
acronyms is not strictly standardized in the art. For purposes of this
discussion, acronyms therefore will be defined as follows:
Area Wide Centrex (AWC)
Action Control Point (ACP)
Advanced Intelligent Network (AIN)
Advanced Services Platform (ASP)
Automatic Number Identification (ANI)
Common Channel Inter-office Signalling (CCIS)
Data and Reporting System (DRS)
Dual Tone Multi-Frequency (DTMF)
Information Service Provider (ISP)
Integrated Service Control Point (ISCP)
Integrated Services Digital Network (ISDN)
Local Access and Transport Area (LATA)
North American Numbering Plan (NANP) Number
Personal Identification Number (PIN)
Private Branch Exchange (PBX)
Private Automatic Branch Exchange (PABX)
Service Circuit Node (SCN)
Service Control Point (SCP)
Service Creation Environment (SCE)
Service Management System (SMS)
Service Switching Point (SSP)
Signaling System Seven (SS#7)
Signaling Transfer Point (STP)
Station Message Detail Recording (SMDR)
Service Creation Environment (SCE)
Telephone Company (TELCO)
Transaction Capabilities Applications Protocol (TCAP)
BACKGROUND ART
There is an increasing demand to obtain a wide variety of information over
telephone lines. Many different companies provide information services in
a wide range of formats including voice messages, computerized data bases,
facsimile data, etc. The variety of information these services provide is
virtually limitless. Examples include news, weather and traffic
information, sports information and stock ticker data. Information service
providers also may take orders for products and services, or offer other
kinds of interactive functions. Typically, each Information Service
Provider (ISP) will connect the equipment to provide the information in
facsimile, data or voice form to one or more telephone lines. In the
existing telephone network, each line connected information source has a
telephone number. Typically, to access that source, a caller dials the
complete telephone number for that source. To access a different source,
the caller must dial a different number.
Alternatively, one information service provider might operate more than one
source, for example a newspaper has a headline news service, a sports
section service, a business service, etc. If such a provider does not want
to require a separate number for each service, the provider could use a
PBX or Centrex system with an automated attendant type feature. Typically,
the user would call one published number for the information service
provider. The automated attendant system answers the call, and the caller
dials in a selection identifying the provider's one service the current
call should connect to. The PBX or Centrex would then connect the call to
the appropriate information source. To reach a different information
service provider, however, the caller must still know and use a different
telephone number.
In the existing systems, whether one number identifies each actual source
or identifies a collection of information services of one information
provider, the numbers are all complete telephone numbers. If the call to
the service provider is a local call, dialing requires seven digits. If
the call is a long distance call, or the service uses an 800 or 900 type
number, the telephone number dialed is ten digits. Remembering and using a
collection of seven and ten digit numbers to access all information
sources a telephone subscriber might be interested in is complicated and
may actually discourage customers from using more than one or two
different information service providers.
Clearly there is a need for a simpler access procedure in order to
encourage increased public use of information services provided over the
telephone network.
It has recently been proposed to use a three-digit access approach. Each
information service provider would be assigned a three digit number, and
the telephone network would route all calls to the service provider
whenever a caller initially dialed those three digits. The three digit
numbers would be "N11" type special dedicated numbers easily recognized by
the telephone system, similar to the 911 number used for emergency calls
and the 411 number used for directory assistance. The number of dedicated
three digit numbers available, however, is quite limited. In fact there
are currently only four such numbers, 211, 311, 511 and 711 not already in
use. The available N11 type three digit numbers therefore constitute an
extremely scarce resource. The proposed three digit access system would
use up all four of the available N11 numbers. Another drawback of the
proposed three digit access system is that the caller could access only
four information service providers using the three digit numbers. One
number would be dedicated to each information service provider.
Thus a need exists for a system using a short access number or code to a
large number of information providers. To the extent that the system uses
special dedicated numbers, such as N11 numbers, the system must use as few
as possible of such dedicated numbers.
In a related field, an Advanced Intelligent Network (AIN) has been
developed to provide centralized control of telephone services provided to
customers through diversely located central office switching systems. In
an AIN type system, central offices send and receive data messages from a
Service Control Point (SCP) via a Switching Transfer Point (STP). At least
some calls are then controlled through multiple central office switches
using data retrieved from a data base in the SCP. In recent years, a
number of new service features have been provided by such a network.
U.S. Pat. No. 4,756,020 issued Jul. 5, 1988, to Joseph V. Fodale, for
example, suggests access authorization in a multiple office environment.
The Fodale system restricts access to a long distance telephone network
based on the status of the billing number associated with the call, i.e.
delinquent. The access control is provided through multiple local and toll
offices but is centrally controlled by a data base which stores account
status information. The local office serving a calling telephone extends a
toll call to the toll office of the toll network carrier. The toll office
queries the data base via a CCIS link regarding the current status of the
customer's account identified by the billing number associated with the
call. The data base obtains the status information of the billing number
in question and translates that status into a response message instruction
to allow or disallow extension of the toll call through the toll network.
The data base transmits the response message to the toll office via CCIS
link, and the toll office disallows or extends the call through the toll
network as instructed by the response message.
A number of the features provided by the prior art AIN type intelligent
networks relate to specialized call processing of incoming calls, as
discussed below.
U.S. Pat. No. 4,191,860 issued Mar. 4, 1980, to Roy P. Weber discloses a
system for providing special processing of incoming calls via a number of
local switching offices based on information stored in a central data
base. The local and toll offices of the telephone network compile a call
data message and forward that message via a CCIS link to the central data
base, essentially a Service Control Point or SCP. The data base at the SCP
translates the dialed INWATS number, included in the message, into a call
control message. The call control message includes an unlisted destination
telephone number, which is then returned to the offices of the network via
CCIS link. The network uses the call control message to complete the
particular call.
U.S. Pat. Nos. 4,611,094 and 4,611,096 both to Asmuth et al. disclose a
system for providing custom incoming telephone call processing services to
a corporate customer operating at geographically dispersed locations
through a plurality of local office switches. A customer program stored in
a central data base is accessed to provide instructions to the switches to
complete incoming calls to customer locations in accord with special
services defined by the corporate customer. Incoming calls to the customer
are routed to an Action Control Point (ACP) which typically is a modified
toll office. The ACP has a number of "primitive" call processing
capabilities, such as providing voice prompts to callers and receiving
additional caller inputs. The customer program controls the ACP's to
string together the desired primitive call processing capabilities to
process each call to the customer. Specified parameters stored in the
program, such as time of day, caller location and data inputs responsive
to the voice prompts, determine the final customer station to which each
cell should be completed. The customized call processing disclosed by
Asmuth et al. can also include customized billing for calls, e.g, by
splitting charges between the customer and the caller. The Asmuth et al.
system sets up a billing record for each call in the ACP or toll office.
Asmuth et al. also teach procedures for handling of calls directed to a
corporate customer when the call serving office does not have all of the
capabilities needed for processing the call in accord with the
subscriber's stored program. In particular, upon recognition of the
deficiencies of the call serving office, the Asmuth et al. system
transfers call processing to a second office having adequate capabilities
for completion of the call.
U.S. Pat. No. 4,788,718 issued Nov. 29, 1988, to Sandra D. McNabb et al.
suggests centralized recording of call traffic information. The
architecture is similar to that disclosed by the earlier discussed patents
to Weber and Asmuth et al. to the extent that local and toll offices
communicate with a central data base via CCIS link. The McNabb et al.
system improves over the incoming call routing provided by the Weber
patent and the two Asmuth et al. patents discussed above by adding a data
gathering function to the centralized data base which stores the
individual subscriber's call routing program. In McNabb et al. the central
data processor provides call attempt records and a traffic data summary of
all calls directed to a particular 800 number.
U.S. Pat. No. 4,757,267 issued Jul. 12, 1988, to Bernard J. Riskin teaches
routing of an 800 number call, where the dialed number identifies a
particular product or service, to the nearest dealer for the identified
product or service. The toll office sends a message including the dialed
800 number and the area code of the caller to a data base which translates
this into a standard ten digit telephone number for the nearest computer
at a Customer/Dealer Service Company (CDSC). The telephone network then
routes the call to this computer, which answers the call and provides a
synthesized voice response. The computer uses call data and or Touchtone
dialed information from the caller to identify the selected product or
service and then accesses its own data base to find the telephone number
of one or more nearby dealers in that product or service. The computer
then calls the dealer and connects the original caller to the called
dealer.
Several other patents use a network similar to the AIN type intelligent
network to provide personalized services to individual subscribers, for
example when they are away from their home telephone station.
U.S. Pat. No. 4,313,035 issued Jan. 26, 1982, to David S. Jordan et al.
patent discloses a method of providing a person locator service through
multiple exchanges of the switched telephone network. Each subscriber is
assigned a personal number uniquely identifying the subscriber. An absent
subscriber inputs a number to which calls are to be completed, such as the
number where the subscriber can be reached, into a central data base. A
caller wishing to reach the subscriber dials the number uniquely
identifying that subscriber. In response to an incoming call directed to
the unique number, a telephone switching office having access to CCIS
sends the dialed number to the central data base referred to by Jordan et
al. as an SSP. The data base retrieves the stored completion number for
the called subscriber and forwards that number back to the switching
office to complete the call. The subscriber can update the stored data
from any telephone. Also, the subscriber can specify whether to charge
calls via the person locator system to the subscriber or to the caller.
U.S. Pat. No. 4,899,373 issued Feb. 6, 1990, to Chinmei Lee et al.
discloses a system for providing special telephone services to a customer
on a personal basis, when the customer is away form his or her home base
or office. A nationally accessible data base system stores feature data in
association with personal identification numbers. A subscriber wishing to
use personalized features while away from home base dials a special code
from a station connected to any exchange which has access to the data base
and presents the personal identification number. The corresponding feature
data is retrieved from the data base and stored in the exchange in
association with the station from which the request was initiated. The
exchange then provides telephone service corresponding to the subscriber's
personalized telephone features. A temporary office arrangement may be
established in which the personalized features will be immediately
available on incoming and outgoing calls for a period of time specified by
the subscriber.
Further modifications of the AIN system allow a TELCO to customize the
routing of telephone calls via a graphical programming language used on a
specialized terminal by telephone company personnel.
As seen from the cited patents, the prior art AIN systems have not provided
a single unified system for accessing information services from a wide
variety of sources without providing separate numbers to reach each
information provider and/or each information source.
DISCLOSURE OF THE INVENTION
1. Objectives
One objective of the present invention is to provide access to information
services from a large number of service providers using a short access
code. The access code has fewer digits than are needed to identify a
destination station. The information provided can be in voice, data,
facsimile or video formats, or combinations thereof.
Another objective of the present invention is to use prestored selection
data to route short access code type calls to a selected information
source.
Another objective of the present invention is to initiate an interactive
prompt and input sequence, following short access code dialing, to obtain
selection information and route a call to an information service provider.
A more specific objective is to use an intelligent communication network,
storing routing data in a centralized data base, to selectively route
information service calls based on preprogrammed selection data for the
caller stored in a central data base, or based on a combination of
prestored selection data and interactive inputs from the caller.
Alternatively, the network would initiate prompting of a casual caller for
various inputs to determine which service the caller currently wants to
access.
A further objective is to provide centralized program control to facilitate
customizing of routing and call processing procedures for different
subscribers and for accessing different provider's services.
Another objective is to allow easy modification and updating of the stored
data to suit a subscriber's current needs for accessing different
information sources.
A still further objective of the invention is to provide customized access
authorization procedures, as defined by the subscriber or as defined by
the information service provider.
2. Summary of the Invention
To achieve the above stated objectives, the present invention provides
access to a large number of information sources in response to dialing of
a short dedicated access code, such as an N11 telephone number. The system
can use a single access code number for all calls, or a first code number
for preprogrammed call processing and a second number for casual access.
The system routes information service calls based on preprogrammed
selection data for the caller s | | |