WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Subscriber control of access restrictions on a plurality of the subscriber's telephone lines    
United States Patent5436957   
Link to this pagehttp://www.wikipatents.com/5436957.html
Inventor(s)McConnell; Von K. (Springfield, VA)
AbstractA subscriber inputs data into a centralized database of the public switched telephone network to control communication services which the network provides via a number of telephone lines assigned to the subscriber. The subscriber offers the communication service over the lines to selected ones of the subscriber's own customers. The input data may relate to a variety of different parameters for use in controlling the service. For example, the data may identify specific lines, define periods of time when service should be available, define authorization codes, establish restriction on what types of calls can be made or specify parameters for controlling the routing of the calls over specific trunks groups, or the like. The subscriber can thereby limit the time service is available, can control which customers can use the communication service, can restrict what types of calls the customers can make or can control the telephone network to route calls over the subscriber's private facilities.
   














 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History
Drawing from US Patent 5436957
Subscriber control of access restrictions on a plurality of the

     subscriber's telephone lines - US Patent 5436957 Drawing
Subscriber control of access restrictions on a plurality of the subscriber's telephone lines
Inventor     McConnell; Von K. (Springfield, VA)
Owner/Assignee     Bell Atlantic Network Services, Inc. (Arlington, VA)
Patent assignment
All assignments
Publication Date     July 25, 1995
Application Number     08/336,700
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     November 7, 1994
US Classification     379/88.23 379/88.25 379/93.02 379/196 379/197 379/207.03 379/207.11 379/207.13 379/221.09 379/230
Int'l Classification     H04M 003/42
Examiner     Dwyer; James L.
Assistant Examiner     Hunter; Daniel S.
Attorney/Law Firm     Lowe, Price, LeBlanc & Becker
Address
Parent Case     This application is a continuation of application Ser. No. 07/996,538 filed Dec. 24, 1992, now abandoned.
Priority Data    
USPTO Field of Search     379/188 379/189 379/196 379/197 379/198 379/199 379/200 379/201 379/207 379/95 379/67 379/88 379/89 379/230
Patent Tags     subscriber control access restrictions plurality the subscriber's telephone lines
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
5345380
Babson, III
700/90
Sep,1994

[0 after 0 votes]
5247571
Kay
379/221.09
Sep,1993

[0 after 0 votes]
5241588
Babson, III
379/201.03
Aug,1993

[0 after 0 votes]
5241580
Babson, III
379/10.03
Aug,1993

[0 after 0 votes]
5222125
Creswell
379/114.05
Jun,1993

[0 after 0 votes]
5200995
Gaukel
379/200
Apr,1993

[0 after 0 votes]
5109408
Greenspan
379/197
Apr,1992

[0 after 0 votes]
4993062
Dula

Feb,1991

[0 after 0 votes]
4939773
Katz
379/204.01
Jul,1990

[0 after 0 votes]
4937854
Sarakas
379/199
Jun,1990

[0 after 0 votes]
4896346
Belfield
379/88.02
Jan,1990

[0 after 0 votes]
4833707
Serret, Jr.
379/200
May,1989

[0 after 0 votes]
4796293
Blinken
379/202.01
Jan,1989

[0 after 0 votes]
4756020
Fodale
379/114.14
Jul,1988

[0 after 0 votes]
4596900
Jackson
379/102.02
Jun,1986

[0 after 0 votes]
4332982
Thomas
379/200
Jun,1982

[0 after 0 votes]
4313035
Jordan
379/211.02
Jan,1982

[0 after 0 votes]
5091933
Katz
379/204.01
Dec,1969

[0 after 0 votes]
4987590
Katz
379/204.01
Dec,1969

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


I claim:

1. A telephone communication system comprising:

a plurality of telephone switching offices for selectively providing switched communication services to a plurality of subscriber telephone lines connected thereto;

a central control separate from the plurality of telephone switching offices, said central control sending data to and receiving data from one or more of the telephone switching offices, to control at least some switching operations thereof;

a group of subscriber telephone lines connected to at least one of the telephone switching offices, all said subscriber telephone lines of said group being assigned to one subscriber;

means for remotely programing information sent from a subscriber telephone line via a common channel interoffice signaling lines to said central control by the subscriber specifying a period of time and an authorization code for comparison to data entered by said callers; and

a database in the central control for storing the received information, said means for remotely programming comprising means for inputting said subscriber information to said data base and means for setting a trigger in each telephone switching office associated with each subscriber telephone line of said group in accordance with said information programmed by said subscriber,

wherein when a caller attempts to obtain a communication service over one of the subscriber telephone lines in said group:

a telephone switching office connected to the one subscriber telephone line accepts input information from the caller and transmits the input information from the caller to the central control,

the central control accesses the information stored in the database to determine if the attempt to obtain a communication service occurred during said period of time and if the input information from the caller includes the authorization code,

the central control instructs the telephone switching office connected to the one subscriber telephone line to provide a switched telephone communication service over the one subscriber telephone line if the attempt to obtain service occurred during the period and if the input information from the caller includes the authorization code.

2. A telephone communication system as in claim 1, wherein said means for remotely programming further comprises:

means for providing prompts over a telephone line to the subscriber;

means for receiving Dual Tone Multi-Frequency (DTMF) signals representative of data inputs dialed in on a keypad by the subscriber; and

means for transferring the data inputs to the database for storage therein.

3. A telephone communication system as in claim 1, wherein said means for remotely programming further comprises:

one of the telephone switching offices being responsive to dialing of a predetermined telephone number to receive DTMF input signals over a telephone line, said DTMF signals representing data identifying the period of time and the authorization code, wherein said one of the telephone switching offices transfers the data to the central control.

4. A telephone communication system as in claim 1, wherein said means for remotely programming comprises:

an interactive voice response unit for providing prompts and for transmitting and receiving Dual Tone Multi-Frequency (DTMF) signals; and

a telephone line connecting the interactive voice response unit to one of the telephone switching offices, wherein:

the one telephone switching office connects a call to the telephone line to the interactive voice response unit in response to dialing of a first predetermined telephone number by the calling party, when connected, the interactive voice response unit sends prompts to a calling party and receives DTMF signals representing information identifying the period of time and the authorization code from the calling party, and

after the call is disconnected from the telephone line to the interactive voice response unit, the one telephone switching office is responsive to input of a second predetermined telephone number by the interactive voice response unit to receive DTMF input signals from the interactive voice response unit representing data identifying the period of time and the authorization code, wherein said one of the telephone switching offices transfers the received data to the central control.

5. A telephone communication system as in claim 1, wherein said means for remotely programming further comprise means for receiving data communications signals from a data terminal.

6. A telephone communication system as in claim 1, wherein said central control is an Integrated Service Control Point (ISCP) and the switching office connected to the one telephone line is a Service Switching Point (SSP), said system further comprising means for communicating data between the SSP and the ISCP.

7. A method of controlling provision of communication services over an identified group of subscriber telephone lines assigned to one subscriber, said subscriber telephones lines connecting to a public switched telephone network, said method comprising:

remotely programing into a centralized data base information sent from a subscriber telephone line via common channel interoffice signaling line to said central control by the subscriber identifying a period of time when the communication services provided over the group of subscriber telephone lines should be active and an authorization code;

storing the received information in the centralized database within the public telephone switched network and setting a trigger in each telephone switching office associated with each subscriber telephone line of said group in accordance with said information programmed by said subscriber;

detecting an attempt to initiate a call on one of the lines of the group:

receiving information from a caller on the one line of the group; and

providing a connection from the one line of the group to a destination telephone only if the attempt to initiate a call was detected within the period and the information from the caller includes information corresponding to the authorization code.

8. A method as in claim 7, wherein the authorization code comprises a code identifying a product or service offered by the subscriber and a password, said method further comprising the steps of:

comparing a first predetermined portion of said information from the caller with the code identifying a product or service; and

comparing a second predetermined portion of said information from the caller with the password,

wherein the information from the caller corresponds to the authorization code only if the first predetermined portion matches the code identifying a product or service and the first predetermined portion matches said password.

9. A method as in claim 7, wherein the step of providing a connection comprises routing the connection over trunk facilities identified by information stored in the centralized database.

10. A method as in claim 9, further comprising the step of receiving from the subscriber information identifying trunk facilities, and storing the information identifying trunk facilities in the centralized database for subsequent use in routing the connection.

11. A method as in claim 10, wherein the information identifying a period of time and an authorization code and the information identifying trunk facilities are received from the subscriber via a telephone line.

12. A method as in claim 7, wherein the information identifying a period of time and an authorization code is received from the subscriber via a telephone line.

13. A telecommunication system comprising:

a plurality of switching offices for selectively providing switched communication services to a plurality of communication lines connected thereto;

a central control separate from the plurality of switching offices, said central control sending data to and receiving data from one or more of the switching offices to control at least some switching operations thereof;

a group of communication lines connected to at least one of the switching offices, all of said group of communication lines being assigned to one subscriber;

means for remotely programming information sent from a subscriber telephone line via a common channel interoffice signaling line to said central control by the subscriber, specifying criteria under which the subscriber wishes to offer communication services over the group of lines to one or more of the subscriber's customers; and

means for storing the programmed information in a database in the central control, and means for setting a trigger in each telephone switching office associated with each subscriber telephone line of said group in accordance with said information programmed by said subscriber,

wherein when a caller attempts to obtain a communication service over one of the communication lines in said group:

a switching office connected to the one communication line transmits information characterizing the attempt to obtain a communication service to the central control,

the central control accesses the information defining criteria stored in the database and instructs the switching office connected to the one communication line to provide switched communication service over the one line if the information characterizing the attempt to obtain a communication service meets the criteria.

14. A method of controlling provision of communication services over an identified group of communication lines assigned to one subscriber, said communication lines connecting to a switched communication network having a plurality of switching offices, said method comprising:

remotely programming into a central data base sent from a subscriber telephone line via a common channel interoffice signaling line to said central control by the one subscriber, information defining criteria under which the one subscriber wishes to offer communication services over the group of lines to one or more persons;

storing the programmed information in a centralized database in the switched communication network separate from the plurality of switching offices and setting a trigger in each telephone switching office associated with each subscriber telephone line of said group in accordance with said information programmed by said subscriber;

detecting an attempt by one of the persons to obtain a communication service over one of the communication lines in said group;

transmitting information characterizing the attempt to obtain a communication service from a switching office connected to the one communication line to the centralized database;

accessing the information defining criteria stored in the centralized database; and

providing a communication service on said one of the lines of the group if the information characterizing the attempt to obtain a communication service meets the criteria.

15. A method as in claim 14, wherein:

the criteria includes an authorization code;

the information characterizing the attempt to obtain a communication service includes information input by the one person; and

communication service is provided on said one of the lines of the group if the information input by the one person includes the authorization code.

16. A method as in claim 15, wherein the authorization code comprises a code identifying a product or service offered by the subscriber and a password, said method further comprising the steps of:

comparing a first predetermined portion of said information input by the one person with the code identifying a product or service; and

comparing a second predetermined portion of said information input by the caller with the password,

wherein the information input by the caller corresponds to the authorization code only if the first predetermined portion matches the code identifying a product or service and the second predetermined portion matches said password.

17. A method as in claim 15, wherein information defining the authorization code is received from the subscriber via a communication line connected to one of the switching offices.

18. A method as in claim 14, wherein the communication service is provided on said one of the lines of the group when the criteria indicates that service is active when the one person attempts to obtain a communication service.

19. A method as in claim 18, wherein criteria indicates that service is active by defining a period of time, and the communication service is provided on said one of the lines of the group when the attempt to obtain a communication service is detected during said period of time.

20. A method as in claim 14, wherein the switched communication network comprises a public switched telephone network, the lines of the group are telephone lines, and the step of providing a communication service comprises providing a switched telephone call connection from the one of the lines of the group to a destination telephone line.

21. A method as in claim 20, wherein the criteria identifies certain types of telephone calls which the subscriber wants to permit.

22. A method as in claim 20, wherein the step of providing a switched telephone call connection comprises routing the connection over trunk facilities identified by information stored in the centralized database.

23. A method as in claim 22, further comprising the step of receiving from the subscriber information identifying trunk facilities, and storing the information identifying trunk facilities in the centralized database for subsequent use in routing the connection.

24. A method as in claim 23, wherein the information identifying trunk facilities is received from the subscriber via a telephone line.

25. A method as in claim 14, wherein the information defining criteria is received from the subscriber via a communication line connected to one of the switching offices.

26. A method as in claim 14, wherein:

the criteria includes a code identifying a product or service offered by the subscriber, a password and information defining a period of time during which service should be active;

the information characterizing the attempt to obtain a communication service includes information input by the one person and a time at which the attempt was made, said method further comprising the steps of:

comparing a first predetermined portion of said information input by the one person with the code identifying a product or service;

comparing a second predetermined portion of said information input by the one person with the password; and

comparing the time at which the attempt was made with the period of time during which service should be active, wherein

communication service is provided on said one of the lines of the group if the first predetermined portion matches the code identifying a product or service, the second predetermined portion matches said password and the time at which the attempt was made is within the period of time during which service should be active.

27. A method as in claim 26, wherein the criteria also identifies certain types of communication service the subscriber wants to permit and the communication service is provided on said one of the lines of the group if the subscriber requests a type of communication service which the subscriber wants to permit.

28. A method as in claim 26, wherein the step of providing a communication service comprises providing a communication link over trunk facilities identified by information stored in the centralized database.
 Description Submit all comments and votes
 


TECHNICAL FIELD

The present invention relates to methods and system structures which will permit a commercial telephone subscriber to offer its customer's access to telephone services over a group of the subscriber's lines on a basis controlled by the subscriber. More specifically, the present invention permits the subscriber to turn on and off telephone service on the group of lines and to establish access authorization codes which the subscriber can give to its customer's to control their use of the group of lines, to restrictions on the types of calls the customers can make, and/or control how the calls will be routed.

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:

Advanced Intelligent Network (AIN)

Automatic Number Identification (ANI)

Common Channel Inter-office Signalling (CCIS)

Data and Reporting System (D&RS)

Dual Tone Multi-Frequency (DTMF)

Integrated Service Control Point (ISCP)

Interactive Voice Response (IVR) unit

Local Access and Transport Area (LATA)

Service Circuit Node (SCN)

Service Control Point (SCP)

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)

Transaction Capabilities Applications Protocol (TCAP)

BACKGROUND ART

In recent years a number of Intelligent Network type telephone system architectures have been developed to provide and control a variety of communication services from a centralized database within the telephone network. In such a system, the central database controls switching operations through multiple end offices. Local and/or toll offices of the public telephone network detect a call processing event identified as an AIN "trigger". For ordinary telephone service calls, there would be no event to trigger AIN processing; and the local and toll office switches would function normally and process such calls without referring to the database for instructions. An office which detects a trigger, however, will suspend call processing, compile a call data message and forward that message via a common channel interoffice signalling (CCIS) link to a Service Control Point (SCP) which includes the database. If needed, the SCP can instruct the central office to obtain and forward additional information. Once sufficient information about the call has reached the SCP, the SCP accesses its stored data tables to translate the received message data into a call control message and returns the call control message to the office of the network via CCIS link. The network offices then use the call control message to complete the particular call.

Pierce et al., "Meeting Private Needs with the Public Network", BELLCORE EXCHANGE, January/February 1988, pp. 8-13, is one example of a disclosure of an intelligent network architecture which includes a description of the variety of communication services which such a network can offer. As disclosed therein, the network identifies a number of lines for a commercial subscriber as members of a closed group, referred to as a private virtual network, even though those lines connect to a number of different local switching offices. The system then uses subscriber data stored in the SCP to control the end offices to offer services such as routing control, class of service restriction and corresponding access authorization to override the restriction, and a telecommuting service whereby services available on a subscriber business line may also be available on the subscriber's home line. The customer can also change the programming in the SCP so that when an employee moves, the network number used to reach that person stays the same even though that person is assigned a new public-network directory number. Pierce et al. further suggest that the intelligent network can provide a closely related " Area Wide Centrex" service offering additional features, such as call transfer, to a closed user group.

Although such intelligent network systems offer commercial subscribers considerable flexibility in customizing their telephone services, they have not as yet offered such subscriber's as much control over availability of services and/or access restrictions for such services. In one example, an airline operating a courtesy lounge might want to activate phone service via telephones in the lounge and offer that service to passengers on a delayed flight. It would be desireable, however, to control the service carefully to avoid abuse. Some access control has been provided by the telephone network, including the systems using intelligent network architectures, however, they do not offer the subscriber sufficient direct access to the data in the SCP or the flexibility to control authorization codes, to efficiently provide the control necessary for the airline courtesy lounge example.

For example, U.S. Pat. No. 4,756,020 to Fodale suggests access authorization control in an AIN type multiple office environment. The Fodale system however, restricts access to a long distance telephone network based on the status of the billing number associated with the call, i.e. delinquent. In the Fodale network, the information in the database can not be modified by the customer and does not activate or deactivate service to one subscriber's identified group of lines. Also, Fodale does not suggest storing any authorization code or password data in the database.

U.S. Pat. No. 4,313,035 to Jordan et al. patent discloses a method of providing a person locator service through multiple exchanges of the switched telephone network using an intelligent network type of telephone system architecture. Jordan et al. teach offering the subscriber access to the subscriber's data in the central database, to input data for controlling the person locator service. The Jordan et al. system, however, does not activate service provided via a group of the subscriber's telephone lines and does not allow the subscriber to establish codes or passwords to control access to the activated service.

U.S. Pat. No. 5,109,408 to Greenspan et al. discloses a telephone communication system for blocking calls to certain types of telephone numbers, typically 900 or 976 numbers. In response to such a call, the local switching office launches a query to the database, and the database returns a response message instructing the switch as to how to process the call. The response can instruct the switch to play an announcement and collect digits, terminate the call, connect the call to a translated destination number or connect the call to a dialed destination number. In one example given, the switch is configured to block all 976 calls, but the switch will query the database regarding override under certain circumstances. To override a call block, the subscriber goes off-hook, dials an access code and a 976 directory number. In response, the switch launches the query to the database. The database checks the customer's data file. If the customer has requested completion under such circumstances, the database sends back an instruction to the switch to complete the call to the dialed 976 directory number. If the subscriber's data indicates that the subscriber has requested a screening procedure, the database would send back an instruction to play an announcement and collect additional digits, e.g. corresponding to the subscriber's personal identification number. In this second case, the database sends the call completion instruction only after the caller has passed the screening procedure specified by the subscriber. Greenspan et al. however, do not allow one subscriber to control outdialing services on a plurality of the subscribers lines and do not allow the subscriber to change the subscriber's data during an interactive call-in procedure.

U.S. Pat. No. 4,896,346 to Belfield et al. discloses an automated telephone switching system which provides restricted access to a subscriber's trunk facilities using an authorization code and a spoken password to identify persons permitted access. Also, the subscriber can enter the password in the database within the telephone network using an interactive procedure. Belfield et al., however, do not allow the subscriber to establish different authorization codes, particularly codes which relate to the subscriber's products or services.

From the above discussion it becomes clear that a need still exists to offer subscriber's greater control over activation of services and related restrictions to services, so that subscribers can in turn offer those services to their own customer's on a carefully restricted basis. The subscriber should be able to turn on the service for a group of the subscriber's lines at will, without intervention by telephone company personnel. The subscriber should also have the ability to easily establish authorization codes for use in accessing such services, so that the subscriber can give the codes only to those customer's to whom it wishes to offer access to the communications services. The subscriber should also be able to control routing of calls through the network to minimize costs and/or optimize use of the subscriber's own private facilities.

DISCLOSURE OF THE INVENTION

The present invention meets the above discussed needs by using an Advanced Intelligent Network (AIN) type communication system architecture. A central database in an Integrated Service Control Point (ISCP) controls the switching operations through multiple end offices of the network. The present invention allows a, commercial subscriber to interact with a database maintained in the ISCP, to establish and modify various criteria to activate and/or restrict communication services provided on a group of the subscriber's telephone lines.

As used throughout the description of the present invention, the term "subscriber" refers to an entity which purchases communication services from a Telephone Company or other common communication carrier. A commercial subscriber will typically offer for sale one or more products or services, which may not relate to communications. The term "customer" refers to a person who normally buys products or services from such a commercial subscriber.

Accordingly, the present invention relates to methods and systems for controlling the provision of communication services over an identified group of communication lines assigned to one subscriber. The lines connect to a switched communication network having a plurality of switching offices. The subscriber inputs information defining criteria under which the subscriber wishes to offer communication services over the group of lines to one or more of the subscriber's customers. The input information is stored in a centralized database in the switched communication network separate from the plurality of switching offices. The system will detect when a person, e.g. one of the subscriber's customers, wants to use one of the subscriber's lines. For example, the connected switching office will recognize an attempt to seize the one line. The connected switching office will transmit information characterizing the attempt to obtain a communication service to the centralized database. The subscriber's information stored in the database is accessed, and the system provides switched communication service on the one communication line of the subscriber's group if the information characterizing the attempt to obtain a communication service meets the stored criteria.

The criteria set by the subscriber can relate to a wide variety of different factors. For example, the subscriber can activate the service for a set period by inputting on-time and off-time data. A subscriber can also define authorization code criteria, and the party using the line must then input a valid code before the system would provide the actual communication service. The information stored in the centralized database can limit the types of calls