WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Method for controlling advanced-function universal personal telecommunication services    
United States Patent5581611   
Link to this pagehttp://www.wikipatents.com/5581611.html
Inventor(s)Yunoki; Hideo (Kawasaki, JP)
AbstractAn exchange control portion and a service control portion are provided on the exchange network side. The service control portion is provided with a PTN management table. When a subscriber dials a special number, the service control portion is activated. Thus, the service control portion sends to the subscriber a command for requesting him to input his PTN. When the subscriber inputs information identifying his PTN, the service control portion controls data relevant to the subscriber. When the service control portion receives the PTN of a receiving subscriber according to the input command thereof, it detects the telephone number of the receiving subscriber using the PTN management table. Thereby, the exchange control portion connects the subscriber to the receiving subscriber using the telephone number received or detected.
   














 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 5581611
Method for controlling advanced-function universal personal

     telecommunication services - US Patent 5581611 Drawing
Method for controlling advanced-function universal personal telecommunication services
Inventor     Yunoki; Hideo (Kawasaki, JP)
Owner/Assignee     Fujitsu Limited (Kawasaki, JP)
Patent assignment
All assignments
Publication Date     December 3, 1996
Application Number     08/010,308
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     January 28, 1993
US Classification     379/211.03 379/207.03 379/210.01 379/212.01
Int'l Classification     H04M 003/46
Examiner     Zele; Krista M.
Assistant Examiner     Hunter; Daniel S.
Attorney/Law Firm     Staas & Halsey
Address
Parent Case    
Priority Data     Jan 28, 1992[JP]4-013076
USPTO Field of Search     379/210 379/211 379/212 379/216 379/201 379/355 379/207
Patent Tags     controlling advanced-function universal personal telecommunication services
   
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
5206901
Harlow
379/211.04
Apr,1993

[0 after 0 votes]
5204894
Darden
379/88.03
Apr,1993

[0 after 0 votes]
5034976
Sato

Jul,1991

[0 after 0 votes]
5027384
Morganstein
379/88.23
Jun,1991

[0 after 0 votes]
4926462
Ladd
379/88.26
May,1990

[0 after 0 votes]
4611094
Asmuth
379/201.03
Sep,1986

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

[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
 


What is claimed is:

1. A method of controlling an advanced-function universal personal telecommunication service (UPT), for providing a service over an exchange network for a subscriber having a unique personal telecommunication number (PTN), said exchange network having an exchange control portion and a service control portion, said service control portion having a personal telecommunication number management table for storing data including a telephone number according to said personal telecommunication number and for executing said service according to first and second special numbers, said method comprising the steps of:

(a) dialing the first special number of said universal personal telecommunication service to activate said service control portion;

(b) sending to a sending subscriber a personal telecommunication number sending command;

(c) receiving information representing the personal telecommunication number of said sending subscriber or information representing a non-personal telecommunication number of said sending subscriber from said sending subscriber;

(d) checking said sending subscriber with said information;

(e) sending to said sending subscriber a receiving subscriber input command;

(f) receiving the personal telecommunication number or telephone number of said receiving subscriber from said sending subscriber;

(g) detecting the telephone number of said receiving subscriber using said personal telecommunication number management table when the personal telecommunication number of said receiving subscriber is received; and

(h) connecting said sending subscriber to said receiving subscriber using the telephone number of said receiving subscriber received or detected, wherein, said step (a) is performed by said sending subscriber, said steps (b) to (g) are performed by said service control portion, and said step (h) is performed by said exchange control portion, wherein said service control portion is adapted to:

(a) be activated when receiving the second special number for a telephone number change and location-changing announcement process from a subscriber,

(b) receive the personal telecommunication number of said subscriber, a telephone number to which a call is transferred, and time information about the time on which said telephone number can be changed or transferred,

(c) store the personal telecommunication number of said subscriber, the telephone number, and the time information in the area according to the personal telecommunication number of said subscriber of said personal telecommunication number management table,

(d) determine whether or not said subscriber is changing locations by using said personal telecommunication number management table when a call with the personal telecommunication number of said subscriber is received,

(e) announce the changing of location of said subscriber to a calling subscriber of the call, when the call is received during the changing locations of said subscriber, and

(f) transfer the call to the telephone number when the call is received after the time defined by the time information passes.

2. A method of controlling an advanced-function universal personal telecommunication service as set forth in claim 1, wherein said service control portion is adapted to (a) register in said personal telecommunication number management table a telephone number to be transferred for said subscriber and time information representing at what time the transferring is validated, (b) record in a moving subscriber call history table the personal telecommunication number and the time of the call taking place before the transferring valid time, and (c) announce to said subscriber the personal telecommunication number or directory number and time of each call stored in said moving subscriber history table when said subscriber dials a special number for a call history retrieval process.

3. A method of controlling an advanced-function universal personal telecommunication service, for providing a personal telephone directory service utilizing a unique personal telecommunication number assigned to a subscriber and providing a service over an exchange network with said personal telecommunication number, said exchange network having an exchange control portion and a service control portion, said method comprising the steps of:

(a) updating content of a telephone directory table or newly performing a registration in said telephone directory table when a call sent from said subscriber registered for said service is connected to a receiving subscriber,

(b) calling a special number for a number retrieval process;

(c) sequentially sending to said subscriber information stored in said telephone directory table for said subscriber;

(d) receiving a sending request signal according to said information from said subscriber; and

(e) calling and connecting said subscriber to a receiving subscriber according to said information,

wherein said step (b) is performed by said subscriber and said steps (a) and (c) to (e) are performed by said service control portion, and

wherein said service control portion has a personal telephone directory service control portion, and said personal telephone directory service control portion has a telephone directory table for storing the personal telecommunication number or telephone number of each receiving subscriber according to the personal telecommunication number of said subscriber and a call counter,

wherein said telephone directory table has two tables according to each personal telecommunication number, one of which is adapted to register data taking place according to calls, the other of which is adapted to retrieve data from said telephone directory table, said two tables being adapted to be switched at predetermined intervals.

4. The method of controlling an advanced-function universal personal telecommunication service according to claim 3 wherein a retrieval of the storage table is conducted in the order of an access frequency corresponding to the value of said call counter.

5. The method of controlling an advanced-function universal personal telecommunication service according to claim 3 wherein said sequentially sending step comprises the steps of determining whether a sequential retrieval is conducted;

displaying information stored in a top of one of the storage table to the sending subscriber;

connecting the sending subscriber to a displayed subscriber when the sending subscriber requests it, and displaying information stored in the next position in said storage table when the sending subscriber does not request it.

6. The method of controlling an advanced-function universal personal telecommunication service according to claim 3 wherein said sequentially sending steps further comprises the steps of:

receiving from a sending subscriber a request for starting the retrieval at the bottom of the storage table; and

displaying information stored in the bottom of the storage table to the sending subscriber.

7. A service control device as claimed in claim 3, wherein said personal telecommunication number is retrieved from said storage table in the order of an access frequency corresponding to the value of said call counter.

8. A method of controlling an advanced-function universal personal telecommunication service, for providing a personal telephone directory service utilizing a unique personal telecommunication number assigned to a subscriber and providing a service over an exchange network with said personal telecommunication number, said exchange network having an exchange control portion and a service control portion, said method comprising the steps of:

(a) updating content of a telephone directory table or newly performing a registration in said telephone directory table when a call sent from said subscriber registered for said service is connected to a receiving subscriber;

(b) calling a special number for a number retrieval process;

(c) sequentially sending to said subscriber information stored in said telephone directory table for said subscriber;

(d) receiving a sending request signal according to said information from said subscriber; and

(e) calling and connecting said subscriber to a receiving subscriber according to said information,

wherein said step (b) is performed by said subscriber and said steps (a) and (c) to (e) are performed by said service control portion,

wherein said service control portion has a personal telephone directory service control portion, and said personal telephone directory service control portion has a telephone directory table for storing the personal telecommunication number or telephone number of each receiving subscriber according to the personal telecommunication number of said subscriber and a call counter, and

wherein said sequentially sending steps comprises the steps of:

determining whether a number retrieval is conducted;

receiving some part of a first number corresponding to a receiving subscriber;

retrieving a second number, a part of which is coincident with said some part of the first number;

sending said second number to the sending subscriber;

connecting the subscriber to the second number when the subscriber requests the second number; and

retrieving the next number, a part of which is coincident with said part of the first number, when the subscriber does not request the second number.

9. A service control device for controlling an advanced-function universal personal telecommunication service (UPT), in which each subscriber has a unique personal telecommunication number (PTN), and for providing a service over an exchange network with said personal telecommunications number, said exchange network having an exchange control device, said service control device having a personal telecommunication number management table for storing data including a telephone number according to said personal telecommunication number and for executing said service according to first and second special numbers, said service control device, comprising:

means for receiving a call placed as a result of dialing the first special number of said universal personal telecommunication service;

means for sending to a sending subscriber a personal telecommunication number sending command;

means for receiving information representing said personal telecommunication number of said sending subscriber or information representing a non-personal telecommunication number of said sending subscriber from said sending subscriber;

means for checking said sending subscriber with said information;

means for sending to said sending subscriber a receiving subscriber input command;

means for receiving the personal telecommunication number of said receiving subscriber from said sending subscriber;

means for detecting the telephone number of said receiving subscriber using said personal telecommunication number management table when the personal telecommunication number of said receiving subscriber is received; and

means for connecting said sending subscriber to said receiving subscriber using the telephone number of said receiving subscriber received to protect, wherein said service control device is adapted to:

(a) be activated when receiving the second special number for a telephone number change and location changing announcement process from a subscriber,

(b) receive the personal telecommunication number of said subscriber, a telephone number to which a call is transferred, and time information about the time on which said telephone number can be changed or transferred,

(c) store the personal telecommunication number of said subscriber, the telephone number, and the time information in the area according to the personal telecommunication number of said subscriber of said personal telecommunication number management table,

(d) determine whether or not said subscriber is changing locations by using said personal telecommunication number management table when a call with the personal telecommunication number of said subscriber is received,

(e) announce the changing of location of said subscriber to a calling sending subscriber of the call, when the call is received during the changing locations of said subscriber, and

(f) transfer the call to the telephone number when the call is received after the time defined by the time information passes.

10. A service control device as claimed in claim 9, wherein said service control device further comprises:

means for registering in said personal telecommunication number management table a telephone number to be transferred for said subscriber and time information representing at what time the transferring is validated;

means for recording in a moving subscriber call history table the personal telecommunication number at the time of the call taking place before the transferring of valid; and

means for announcing to said subscriber the personal telecommunication number or director number and a time of each call stored in said moving subscriber history table when said subscriber dials a special number of a call history retrieval process.

11. A service control device for controlling an advanced-function universal telecommunications service, for providing a personal telephone director service utilizing a unique personal telecommunication number assigned to a subscriber and providing a service over an exchange network with said personal telecommunication number, said exchange network having an exchange control device, said service control device comprising:

means for updating content of a telephone directory table or newly performing a registration in said telephone director table when a call sent from said subscriber registered for said service is connected to a receiving subscriber;

means for receiving a call placed as a result of dialing a special number for a number retrieval process;

sequentially sending means for sequentially sending to said subscriber information stored in said telephone directory table for said subscriber;

means for receiving a sending request signal according to said information from said subscriber; and

means for connecting said subscriber to a receiving subscriber according to said information,

wherein said service control device has a personal telephone directory service control device, and said personal telephone directory service control device has a telephone directory table for storing the personal telecommunication number or telephone number of each receiving subscriber according to the personal telecommunication number of said subscriber and a call counter, and

wherein said telephone directory table has two tables according to each personal telecommunication number, one of which is adapted to register data taking place according to calls, the other of which is a adapted to retrieve data from said telephone directory table, said two tables being adapted to be switched at predetermined intervals.

12. A service control device as claimed in claim 11, wherein said sequentially sending means comprises:

means for displaying information stored in a top of one of the storage table to the sending subscriber; and

means for connecting the sending subscriber to a displayed subscriber when the sending subscriber requests it, and when displaying information stored in the next position in said storage table when the sending subscriber does not request it.

13. A service control device as claimed in claim 11 wherein said sequentially sending means comprises:

means for receiving from a sending subscriber a request for starting the retrieval at the bottom of the storage table; and

means for displaying information stored in the bottom of the storage table to the sending subscriber.

14. A service control device for controlling an advanced-function universal personal telecommunication service, for providing a personal telephone directory service utilizing a unique personal telecommunication number assigned to a subscriber and providing a service over an exchange network with said personal telecommunications number, said exchange network having an exchange control device, said service control device comprising:

means for updating content of a telephone directory table or means for newly performing a registration in said telephone directory table when a call sent from said subscriber registered for said service is connected to a receiving subscriber;

means for receiving a call placed as a result of dialing a special number for a number retrieval process;

sequentially sending means for sequentially sending to said subscriber information;

means for receiving a sending request signal according to said information from said subscriber; and

means for connecting said subscriber to a receiving subscriber according to said information, wherein said service control device has a personal telephone director service control device, and said personal telephone directory service control device has a telephone directory table for storing the personal telecommunication number or telephone number of each receiving subscriber according to the personal telecommunication number of said subscriber and a call counter, and wherein said sequentially sending means comprises:

means for determining whether a number retrieval is conducted,

means for receiving some part of a first number corresponding to receiving subscriber,

means for receiving a second number, a part of which is coincident with said some part of the first number,

means for sending said second number to the sending subscriber,

means for connecting the subscriber to the second number when the subscriber requests the second number, and

means for retrieving the next number, part of which is coincident with said part of the first number, when the subscriber does not request the second number.
 Description Submit all comments and votes
 


BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to a method for controlling advanced-function universal personal telecommunication (UPT) services.

2. Description of the Related Art

In recent years, UPT services have been studied with regard to new telecommunication service techniques by the CCITT (Consultative Committee for International Telephony and Telegraphy) and others. The UPT services are designed to provide subscribers with a variety of services using personal numbers assigned them through a public exchange network. An implementation of the method for controlling the UPT services at a realistic level is desired.

Although the UPT services are still being studied by the CCITT, it is said that they will provide subscribers with such communication services as calling other subscribers using personal numbers assigned them as well as their telephone numbers. PTNs (Personal Telecommunication Numbers) which are different from conventional telephone numbers (also referred to as DNs (Directory Numbers)) are special for subscribers. When a sending subscriber dials the PTN of a receiving subscriber, the former can access the latter. Moreover, when a sending subscriber dials a special number for a PTN charging service, the connection charge for a call that follows is charged to his PTN rather than the DN with which he will call.

These services will be provided by a new network system referred to as an AIN (Advanced Intelligent Network), which is an improved system of the new network system referred to as an IN (Intelligent Network).

Of the UPT services, the following service is known. In an exchange network where the terminal number (telephone number) of a telephone set and so forth of a receiving subscriber according to his PTN has been registered, when a sending subscriber dials the PTN of the receiving subscriber, the DN according to the PTN is retrieved from the network and then the telephone set of the sending subscriber is connected to the telephone set of the receiving subscriber so as to call the receiving subscriber.

However, in this service controlling method, if a receiving subscriber who is going from one site to another site is called or if an access to a subscriber who is not at a registered site is attempted, when the network calls a telephone set registered to the receiving subscriber since the receiving subscriber cannot answer the call, the sending subscriber cannot communicate with the receiving subscriber.

SUMMARY OF THE INVENTION

An object of the present invention is to provide advanced-function UPT services such as calling a subscriber with his PTN, registering sites different from a permanent site, and recording and retrieving a call history.

Another object of the present invention is to provide advanced UPT services such as calling a receiving subscriber with either his PTN or his DN, announcing an absence of a receiving subscriber who is changing locations, and recording a retrievable call history of calls received when a receiving subscriber is absent.

The present invention is a method of controlling an advanced-function UPT (Universal Personal Telecommunication) service, for assigning to a subscriber a unique PTN (Personal Telecommunication Number) and providing the service over an exchange network with the PTN, the exchange network having an exchange control portion and a service control portion, the service control portion having a PTN management table for storing data such as a telephone number corresponding to the PTN and for executing the service according to a special number, the method comprising the steps of (a) dialing a special number of the UPT service so as to activate the service control portion, (b) sending to a sending subscriber a PTN sending command, (c) receiving information representing the PTN or information representing a non-PTN from the sending subscriber, (d) checking and matching the sending subscriber with the information, (e) sending to the sending subscriber a receiving subscriber input command, (f) receiving the PTN or telephone number of the receiving subscriber from the sending subscriber, (g) detecting the telephone number of the receiving subscriber using the PTN management table when the PTN is received, and (h) connecting the sending subscriber to the receiving subscriber using the telephone number received or detected, wherein the step (a) is performed by the sending subscriber, the steps (b) to (g) are performed by the service control portion, and the step (h) is performed by the exchange control portion.

According to the present invention, a subscriber can select whether to use his PTN (Personal Telecommunication Number). When the subscriber uses the PTN, the connection charge can be charged to the PTN rather than the telephone set that he uses. In addition, since a sending subscriber can designate a receiving subscriber by his PTN or DN, the flexibility of operation increases.

When a subscriber changes the telephone number corresponding to his PTN, while he is changing locations, he can designate a time period for which it takes for him to arrive at his destination. Thus, even if other subscribers call the PTN, they can receive an announcement of his changing locations. In addition, since a history of calls received while the subscriber is changing locations is recorded and he can retrieve information such as the names and DNs of the sending subscribers, he can insure making contact with them.

When a receiving subscriber is called using his PTN and he does not answer, DNs which have been registered in the sequential retrieval dialing table can be sequentially and automatically called.

A telephone directory corresponding to a PTN user is automatically updated without registration thereof whenever he is accessed. When a subscriber uses his telephone directory, the content thereof is displayed sequentially. When the user sends a signal for designating a desired receiving subscriber, the subscriber is automatically called and connected.

These and other objects, features and advantages of the present invention will become more apparent in light of the following detailed description of a best mode embodiment thereof, as illustrated in the accompanying drawings.

BRIEF DESCRIPTION OF DRAWINGS

FIG. 1 is a block diagram for explaining the theory of the present invention;

FIG. 2 is a block diagram showing the construction of a system in accordance with the present invention.

FIG. 3 is a flowchart showing the first half of the sequence of a calling and basic connecting process of an embodiment;

FIG. 4 is a flowchart showing the second half of the sequence of FIG. 3;

FIG. 5 (A) is a schematic diagram for explaining a PTN management table stored in a database;

FIG. 5 (B) is a schematic diagram for explaining a moving subscriber call history table stored in the database;

FIG. 5 (C) is a schematic diagram for explaining a sequential retrieval dialing table stored in the database;

FIGS. 6A, 6B and 6C are schematic diagrams for explaining tables stored in the database;

FIG. 7 is a flowchart showing the sequence of a moving subscriber announcement service registration process;

FIG. 8 is a flowchart showing the sequence of a moving subscriber access process;

FIG. 9 is a flowchart showing the sequence of a history access retrieval process;

FIG. 10 is a flowchart showing the sequence of a sequential retrieval dialing process;

FIG. 11 is a flowchart showing the sequence of a sequential retrieval dialing table registration process;

FIG. 12 is a flowchart of a personal telephone directory registration process;

FIG. 13 is a flowchart of a storage table substitution process;

FIG. 14 is a flowchart showing the first half of a telephone directory retrieval process; and

FIG. 15 is a flowchart showing the second half of FIG. 14.

DESCRIPTION OF PREFERRED EMBODIMENTS

FIG. 1 is a block diagram for explaining the theory of the present invention. In the figure, reference numeral 1 is a telephone set. Reference numeral 2 is another telephone set. Reference numeral 3 is an exchange control portion containing a switching mechanism. Reference numeral 4 is a service control portion. Reference numeral 5 is a service identification portion. Reference numeral 6 is an individual service control means for executing a plurality of services (6a to 6d). Reference numeral 7 is a table portion for storing tables for use in the services. Reference numeral 7a is a PTN management table. Reference numeral 7b is a sequential retrieval dialing table. Reference numeral 7c is a location-changing subscriber call history table. Reference numeral 7d is a telephone directory table.

Next, with reference to FIG. 1, the operation of each portion in accordance with the present invention will be described.

To allow subscribers to have UPT services, PTNs (Personal Telecommunication Numbers) should have been assigned them and DNs and data corresponding to the PTNs should have been registered in the table portion 7 of the service control portion 4.

(1) UPT calling service

When a subscriber dials a special number for a UPT calling service from his telephone set 1 to call the telephone set 2 of another subscriber, this special number is sent to the service control portion 4 through the exchange control portion 3. When the service identification portion 5 identifies the special number and the requested service type, it activates the individual service control means 6 (for example, the UPT connection service control means 6a). When the subscriber of the telephone set 1 (hereinafter referred to as the subscriber 1) sends his PTN to the UPT connection service control means 6a through the exchange control portion 3, it determines whether or not his PTN has been authorized by using data stored in the PTN management table 7a. When the PTN has been authorized, the UPT connection service control means 6a requests the subscriber 1 to input information designating the receiving subscriber.

When the subscriber 1 sends the PTN or DN of the receiving subscriber, the UPT connection service means 6a identifies it. When receiving the PTN, the UPT connection service means 6a converts it into a DN by using the PTN management table 7a. The UPT connection service means 6a sends to the exchange control portion 3 the telephone number, which has been converted from the PTN or received directly from the subscriber 1, along with a connection command. The exchange control portion 3 connects the telephone set 2 of the receiving subscriber with the DN (this subscriber is hereinafter referred to as the subscriber 2) to the subscriber 1.

(2) Change and moving subscriber registration service

When the subscriber 1 dials a special number for a change and moving subscriber registration service, this special number is sent to the service control portion 4 through the exchange control portion 3. The special number is identified by the service identification portion 5. The service identification portion 5 activates the change and moving subscriber registration service control portion 6b. Thereafter, the change and moving subscriber registration service control portion 6b sends an input request to the subscriber 1 through the exchange control portion 3. When the subscriber 1 inputs his PTN, a DN to be changed or transferred, time information (date and time) relevant to validity of the change or transferring, and so forth, these data are registered in the PTN area of the subscriber 1 in the PTN management table 7a. While the subscriber 1 is changing locations, when the telephone set 2 of the other subscriber calls the PTN of the subscriber 1, the service control portion 4 determines whether or not the subscriber 1 is changing locations in accordance with the time information stored in the PTN management table 7a. When the subscriber 1 is changing locations, the service control portion 4 commands the exchange control portion 3 to inform the subscriber 2 that the subscriber 1 is now changing locations and the subscriber 1 will call back the subscriber 2 later.

The DN and the time of each call received while the subscriber 1 was changing locations are stored in the moving subscriber call history table 7b. When the subscriber 1 dials a special number for retrieving calls received while he was changing locations and then inputs his PTN, the change and moving subscriber service control means 6b of the service control portion 4 retrieves the DN and time of each call received that were stored in the moving subscriber call history table 7b and successively sends them to the subscriber 1.

(3) Sequential retrieval dialing service

When the subscriber of the telephone set 2 dials the PTN of a receiving subscriber (the subscriber of the telephone set 1) using the normal UPT service and the subscriber of the telephone set 1 does not answer in a predetermined time period the call received through the exchange control portion 3 and the service control portion 4, the sequential retrieval dialing service control means 6c is activated. In the sequential retrieval dialing table 7c used for this service, a plurality of DNs registered by the subscriber of the PTN have been stored.

The sequential retrieval dialing service control portion 6c of the service control portion 4 retrieves the DN listed at the top of the sequential retrieval dialing table 7c and sends this DN to the exchange control portion 3 along with a connection command. Then, the exchange control portion 3 connects the telephone set 2 of the subscriber to the telephone set with this DN and calls it. When the telephone set with the DN does not answer, the sequential retrieval dialing service control portion 6c retrieves the DN listed at the second from the top of the sequential retrieval dialing table 7c and sends this DN to the exchange control portion 3 along with a connection command. These processes are repeated until the sequential retrieval dialing service control portion 6c finds a telephone set which answers.

(4) Personal telephone directory service

When the subscriber of the telephone set 1 inputs his PTN for the UPT service and then dials the PTN or DN of a receiving subscriber, the telephone directory service control means 6d of the service control portion 4 not only commands the exchange control portion 3 to connect the telephone set 1 to the corresponding telephone set, but also records the DN data in the telephone directory table 7d which is provided for each PTN. In other words, the telephone directory service control means 6d records the PTN or DN, the name thereof, and so forth of each call made by a sending subscriber in the telephone directory table 7d. This telephone directory table 7d works as a telephone directory for the PTN of each sending subscriber. Whenever a sending subscriber makes a call to a receiving subscriber, the cumulative number of calls to the receiving subscriber recorded in the telephone directory table 7d is incremented.

When a subscriber dials a special number for the telephone directory service and inputs his PTN to reference his telephone directory, the telephone directory service control means 6d is activated and thereby the subscriber can retrieve the content of the telephone directory table 7d. In this case, when the telephone set of the subscriber is of a digital telephone type with a display function, the service control portion 4 sends each access (call) data recorded in the telephone directory table 7d to the telephone set 1 one at a time. Thus, each access data is displayed on the telephone set 1 of the subscriber. When the telephone set 1 of the subscriber is of a non-digital type, he can listen to each of the access data.

After receiving access data stored in the telephone directory table 7d, when the subscriber finds a receiving subscriber to call (by identifying the name, PTN, or DN) and sends a particular signal from the telephone set 1, the service control portion 4 detects this signal and sends a connection command to the exchange control portion 3 using the PTN or DN of the subscriber. As a result, the telephone set 1 of the subscriber is connected to the designated subscriber.

FIG. 2 is a block diagram showing the construction of a system in accordance with the present invention. FIG. 3 is a flowchart showing the first half of the sequence of a calling and basic connecting process in accordance with an embodiment. FIG. 4 is a flowchart showing the second half of FIG. 3. FIG. 5 (A) is a schematic diagram for explaining a PTN management table stored in a database. FIG. 5 (B) is a schematic diagram for explaining a moving subscriber call history table stored in the database. FIG. 5 (C) is a schematic diagram for explaining a sequential retrieval dialing table stored in the database. FIG. 6 is a schematic diagram for explaining a telephone directory table.

In FIG. 2, reference numeral 20 is a telephone set used for each of many subscribers. Reference numeral 21 is an exchange (corresponding to the exchange control portion 3 shown in FIG. 1). The exchange 21 constructs an SSP (Service Switching Point) in an IN (Intelligent Network). Reference numeral 26 is a communication path. Reference numeral 27 is a computer (corresponding to the service control portion 4) connected to the telephone set 20 through the exchange 21 and the communication path 26, for controlling UPT services. The computer 27 constructs an SCP (Service Control Point) in the IN. The communication path 26 for connecting the exchange 21 and the computer 27 is constructed of a high speed line according to X.25 protocol (packet), Ethernet, or FDDI (Fiber Distributed Digital Interface) which uses an optical fiber cable and a high speed bus interface. By placing UPT application data over such lower layers, the processes are accomplished.

The exchange 21 comprises a switching portion 22 (abbreviated as SW), a processor 23 (abbreviated as CC), a memory 24 (abbreviated as MM), and a signal processor 25. The CC 23 executes such processes as switching requests of subscribers, detecting requests of UPT services and sending relevant information to the computer 27, and executing commands received from the computer 27. The MM 24 stores programs and various data for use in controlling switching functions and detecting special numbers for UPT services. The signal processor 25 interfaces with both the switching portion 22 and the computer 27.

The computer 27 comprises a signal processor 28, a processor 29 (abbreviated as CC), a memory 30 (abbreviated as MM), and a disk unit 31. The signal processor 28 inter-works with the exchange 21 and controls protocols thereof. The CC 29 performs processes for executing UPT services. The MM 30 stores programs for controlling UPT services. The disk unit 31 stores a large capacity database relevant to the UPT services. The disk unit 31 preferably uses a RAM disk unit which can be accessed at high speed.

FIGS. 3 and 4 are flowcharts showing the sequence of a calling and basic connecting process for use in the UPT services accomplished by the above-mentioned system. With reference to these figures, this sequence will be described. In FIG. 3, when a sending subscriber who wants to have a UPT service sends a special number for the UPT calling service to the exchange 21 through the telephone set 20 (see FIG. 3, step (a)), the exchange 21 receives this special number and then detects the service type of the special number (see FIG. 3, step (b)). After the exchange 21 detects the service type, it sends the special number for the UPT calling service to the computer 27 (see FIG. 3, step (c)). When the computer 27 receives the special number, it checks the special number (see FIG. 3, step (d)). After the computer 27 determines that the received number is the special number for the UPT calling service, it commands the exchange 21 to send a digit collection announcement (see FIG. 3, step (e)). In other words, the computer 27 sends to the exchange 21 a "Collect Digits (ANA)" signal which commands the exchange 21 to collect a PTN (see FIG. 3, step (f)). (In the figures, this step is represented simply by "Command (ANA).")

When the exchange 21 receives this signal, an announcement unit of the exchange 21 (not shown in FIG. 2) sends an announcement "Dial your PSI. Otherwise, dial #." to the telephone set 20 of the sending subscriber (see FIG. 3, steps (g) and (h)). The PSI stands for Personal Subscriber Identification and is composed of a PTN (Personal Telecommunication Number) and a password added thereafter.

When the subscriber of the telephone set 20 inputs his PSI according to the announcement (see FIG. 3, step (i)), the exchange 21 collects digits of each number of the PSI (PTN+password) (see FIG. 3, step (j)) and sends the PSI to the computer 27 as an answer signal (see FIG. 3, step (k)). When the computer 27 receives the PSI, it accesses the PTN management table (see FIG. 3, step (m)) and compares the password of the PSI with a password registered in the area corresponding to the PTN of the subscriber, of the PTN management table (see FIG. 3, step (n)). When these passwords match, the connection charge for a call that follows is charged to the sending subscriber, not his telephone set. Thus, even if a subscriber does not have a lot of change or a prepaid card, he can make international calls as well as local calls.

When the subscriber of the telephone set 20 inputs a "#" rather than his PSI, the process for checking the PSI is skipped (see FIG. 3, step (l)).

The composition of each of various tables for use in the UPT services in accordance with the present invention is shown in FIGS. 5 and 6. These tables are stored in the disk unit 31 of the computer 27. An example of the PTN management table is shown in FIG. 5 (A). In the area corresponding to each PTN, such data as "name" (for example, person name, or company name), "PSI", and "DN to be transferred" are stored. The "DN to be transferred" is followed by "moving timer", which will be described later.

Returning to FIG. 3, the remaining steps of the sequence will be described. When the PSI received from the su