WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Teleconference system featuring a call-up    
United States Patent5408518   
Link to this pagehttp://www.wikipatents.com/5408518.html
Inventor(s)Yunoki; Hideo (Kawasaki, JP)
AbstractWhen a teleconference sponsor wishes to have an SCP (service control point) for controlling an IN (intelligent network) service reserve a teleconference run, a teleconference reservation notifier in a teleconference registerer has the teleconference sponsor input data on the date and time of the teleconference run and data on the names of teleconference participants. This registers the teleconference, and notifies all the teleconference participants of a schedule of the teleconference run. When a teleconference participant wishes to receive data on the date and time of a teleconference run, a teleconference status confirmer in the teleconference registerer reads the registered data of the teleconference run, thereby notifying the interrogating teleconference participant. When a teleconference participant cannot attend a teleconference, a teleconference absence notifier in the teleconference registerer receives his absence notice, and notifies all other attending teleconference participants of his absence. On reaching the reserved date and time of a registered teleconference, a teleconference executor in the SCP automatically puts all the attending teleconference participants online. An SCP controller in the SCP performs the entire control of the teleconference registerer and the teleconference executor, as well as an interface with an exchange. The IN call processor in the exchange performs the interface with the exchange by a conversion between a message for use by the SCP and a message for use by the exchange, which is a conventional exchange.
   














 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 5408518
Teleconference system featuring a call-up - US Patent 5408518 Drawing
Teleconference system featuring a call-up
Inventor     Yunoki; Hideo (Kawasaki, JP)
Owner/Assignee     Fujitsu Limited (Kawasaki, JP)
Patent assignment
All assignments
Publication Date     April 18, 1995
Application Number     07/910,771
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     July 8, 1992
US Classification     379/202.01 379/67.1 379/84 379/88.19 379/207.03 379/210.01 379/221.09 379/230
Int'l Classification     H04M 003/50 H04M 003/56
Examiner     Brown; Thomas W.
Assistant Examiner    
Attorney/Law Firm     Staas & Halsey
Address
Parent Case    
Priority Data     Jul 09, 1991[JP]3-168425
USPTO Field of Search     379/202 379/204 379/207 379/201 379/230 379/67 379/84
Patent Tags     teleconference featuring call-up
   
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
4796293
Blinken
379/202.01
Jan,1989

[0 after 0 votes]
4600814
Cunniff
379/92.03
Jul,1986

[0 after 0 votes]
4550224
Winchell
379/202.01
Oct,1985

[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 teleconference system featuring a call-up being a telephone service system comprised of a switching matrix, a VRE (voice response equipment) unit having a recording function and a call processing unit for executing a conventional call processing, an exchange connected with a group of terminals, such as telephone sets and terminal devices, having a plurality of users, each terminal corresponding with a respective one of said plurality of users and an SCP (service control point) for controlling various kinds of telephone line services, said telephone system featuring a call-up comprising:

teleconference registration means for registering, in said telephone service system, a reservation for a teleconference run by any of the users of said group of terminals, for notifying all teleconference participants of said teleconference run, for responding to a status confirmation request for the date and time of said teleconference run, and for notifying an attending teleconference participant of a teleconference participant who will be absent;

teleconference run means for holding a teleconference by automatically connecting all attending teleconference participants online on the date and time of said teleconference run registered by said teleconference registration means;

SCP control means for controlling said teleconference registration means and said teleconference run means separately from controlling said exchange; and

IN (intelligent network) call processing means for replacing an instruction by said SCP control means by an instruction controllable by said exchange.

2. The teleconference system featuring a call-up according to claim 1, wherein said teleconference registration means comprises:

teleconference reservation notification means for registering a reservation of said teleconference run by any of the users of said group of terminals and for notifying all teleconference participants of said teleconference;

teleconference status confirmation means for automatically responding to a status confirmation request by a teleconference participant for an updated status of the date and time of said teleconference run; and

teleconference reservation notification means for notifying in a batch attending teleconference participants of an absence of a teleconference participant invited by said teleconference reservation notification means, on receiving his or her absence notice.

3. The teleconference system featuring a call-up according to claim 2, wherein said teleconference reservation notification means in said teleconference registration means:

registers in a database, together with a teleconference ID (identifier), the date and time of said teleconference run and the names of teleconference participants specified by one of the plurality of users of said group of terminals, said one of said plurality of users being a teleconference sponsor;

has said VRE record a voice message of said teleconference sponsor; and

notifies each of said teleconference participants, specified by said teleconference sponsor, of said date and time of said teleconference run in a voice message.

4. The teleconference system featuring a call-up according to claim 3, wherein said teleconference reservation notification means in said teleconference registration means:

deletes, from said database data on the date and time of said teleconference run, data on said names of teleconference participants and data on said teleconference ID, when said teleconference run having said teleconference ID is canceled; and

notifies the teleconference participants of said canceled teleconference.

5. The teleconference system featuring a call-up according to claim 1, wherein said SCP control means:

controls said teleconference registration means in an SCP (service control point) independent of said exchange; and

issues an IN (intelligent network) message pursuant to a No. 7 common line signal system (SS7) to interchange instructions with said exchange.

6. The teleconference system featuring a call-up according to claim 1, wherein said IN call processing means:

converts an IN (intelligent network) message sent from said SCP control means to said exchange to an instruction processable by said exchange; and

sends, by converting to an IN message interpretable by said SCP, an instruction from said exchange to said SCP.
 Description Submit all comments and votes
 


BACKGROUND OF THE INVENTION

1. Field of the Invention

This invention pertains to a teleconference system featuring a call-up. It can realize, without negatively affecting the efficiency of an existing exchange, a function of registering the participants and the date and time of a teleconference; a function of automatically notifying an invitation to, a cancellation of, an absence from and a status confirmation of a teleconference; and a function of automatically holding a teleconference by calling up the participants for an online connection at a specified time on a designated date.

2. Description of the Related Arts

With the advancement and furtherance of telephone services, a teleconference service has currently been put into use. A conventional teleconference service uses a teleconference starting system by which a call originating user personally calls up the participants in sequence for having them connected online.

However, such a system has a problem of functional complication, because it requires the call originating user to call up all the participants one by one at the specified time on the designated date.

To overcome this problem, a system has been invented for automatically setting the communications paths of a teleconference, such that a call originating user registers in a teleconference system in an exchange, the participants and the date and time of a teleconference, so that the teleconference system calls up the participants on the date and time of the teleconference. (Refer to Japanese Patent Application Circulars (A) No. 1988-244961 and No. 1989-264464.)

The invention described in Japanese Patent Application Circular (A) No. 1988-244961 purports to enable the participants to be automatically connected online on the registered time of date, by having an automatic private branch exchange realize a function of storing the date and time of a teleconference run and automatically calling up the telephone sets of the participants on the date and time of a teleconference run, a function of automatically connecting the lines from the telephone sets of the responding ones of the participants to the teleconference communications paths, and a function of enabling the mutual communications among the participants.

The invention described in Japanese Patent Application Circular (A) No. 1989-264464 comprises a teleconference sponsor's telephone set having a monitor for displaying data from the exchange and a voice storer connected to a main communications path switch of the exchange, in addition to having the above functions. This connects the participants to be automatically called up at the time and date of a teleconference run, the message recorded by the teleconference sponsor in the voice storer to be sent to the responding ones of the participants, and the status data of the responding ones of the participants to be displayed on the telephone set having a monitor.

As described above, the conventional systems cause the exchange to have the function for storing the data on the participants and the date and time of a teleconference run and the function for automatically connecting the participants online on the date and time of the teleconference run. Because an exchange must realize these functions in addition to its indigenous functions, a potential problem exists that the exchange may become less efficient in executing its basic jobs.

In addition, the conventional systems require a process for having a subscriber who will be absent inform the teleconference sponsor of his absence, thereby having the teleconference sponsor eliminate the name of the nonparticipating subscriber from the participants' name list registered in the exchange. Also, because his absence cannot be notified in a batch to other participants, the subscriber who will be absent must inform each of the attending participants of his absence either directly in person or indirectly via the teleconference sponsor.

SUMMARY OF THE INVENTION

This invention aims at enabling an exchange to automatically hold a teleconference at the specified time on the designated date by reserving a teleconference run, realizing an efficient teleconference service by issuing an absence notice in a batch to all other participants when a scheduled participant cannot attend the teleconference, and developing a system void of efficiency deterioration caused by a functional complication of a conventional exchange by these services.

This invention is premised on an exchange comprising a switching matrix, a VRE (Voice Response Equipment) unit having a recording function, and a call processing unit, in addition to a SCP (Service Control Point) for executing IN (Intelligent Network) services such as a teleconference service provided outside of the exchange.

The SCP comprises a teleconference registerer for registering in its internal database teleconference data (the participants' names and the date and time of the teleconference run) dictated by a terminal (used by the teleconference sponsor) connected to the exchange, for answering the inquiry from a teleconference participant about the specifics of the teleconference by reading the pertinent data from the database, and for deleting from the database the name of a participant absenting the teleconference after notifying the attending participants of his/her absence.

The SCP also comprises a teleconference executor for running a teleconference by connecting their lines after calling up each of the attending participants on the date and time of the teleconference run registered in the database.

The SCP further comprises a SCP controller for controlling the teleconference registerer and the teleconference executor and for interchanging instructions with the exchange as its interface.

On receipt of a request (a request for reserving a teleconference, a request for confirming the teleconference status or a request for notifying an absence from a teleconference) from any among the group of terminals, sent via the exchange, the SCP controller invokes a teleconference reservation notifier, a teleconference status confirmer and a teleconference absence notifier (described later). Also, the SCP controller invokes the teleconference executor on the date and time of the teleconference registered in the database.

Finally, the exchange comprises an IN call processor for processing the interface between the exchange and the SCP by performing a mutual conversion between an instruction of the conventional exchange, and an IN message of the SCP. Because the exchange is a conventional exchange, it cannot process an IN message used by the SCP. Therefore, the IN call processor replaces an IN message received from the SCP with an instruction processable by the exchange and sends an instruction from the exchange to the SCP by converting it to an IN message.

The teleconference registerer may be formed by three parts explained in the above description of the configuration of this invention. More specifically, the teleconference registerer comprises the teleconference reservation notifier for registering the participants and the date and time of a teleconference run, the teleconference status confirmer for responding to a participant's request for teleconference data, and the teleconference absence notifier for allowing the absence of an absenting subscriber to be notified.

The teleconference reservation notifier registers the participants' names and the date and time of a teleconference run in a database, notifies respective participants of a teleconference run, records in the VRE unit a teleconference sponsor's voice message, and then sends respective participants the teleconference sponsor's voice message which has been recorded in the VRE unit. In the event of a teleconference cancellation, the teleconference reservation notifier notifies respective participants of the teleconference cancellation on receiving a cancellation request from the teleconference sponsor, and deletes the teleconference data from the database.

The teleconference status confirmer notifies the teleconference sponsor or a teleconference participant e.g. of the date and time of a teleconference run, in response to an inquiry. A user can obtain the teleconference data by specifying a teleconference ID.

The teleconference absence notifier notifies other teleconference participants of a subscriber's absence from the teleconference and deletes his name from the database, on receiving an absentee's request for an absence notification.

The structure of this invention thus described enables a teleconference run to be automatically notified to all participants by reserving in advance the teleconference run. It also enables the exchange to automatically connect the teleconference participants online at the specified time on the designated date of the teleconference run, thereby actually holding a teleconference.

Furthermore, it enables a teleconference cancellation to be automatically notified to all teleconference participants by canceling the reservation of a scheduled teleconference.

Additionally, it enables the teleconference participants to obtain the pertinent teleconference data at their convenience. Moreover, it enables a subscriber's absence to be automatically notified to the teleconference sponsor and other teleconference participants, when the an absenting subscriber notifies the system of his absense.

Lastly, it does not negatively effect a conventional exchange due to a functional complication, because the SCP (Service Control Point) provided outside of the exchange performs the processes.

BRIEF DESCRIPTION OF THE DRAWINGS

One of skill in the art can easily understand additional features and objects of this invention from the description of the preferred embodiments and some of the attached drawings. In the drawings:

FIG. 1 is a block diagram of this invention;

FIG. 2 shows the system configuration of a preferred embodiment of this invention;

FIG. 3 is a flowchart showing the operations of a teleconference service;

FIGS. 4A, 4B and 4C illustrate a VRE (Voice Response Equipment) control system;

FIG. 5 shows the sequence of a teleconference registration process;

FIG. 6 shows the sequence of a teleconference run notification process;

FIG. 7 shows the sequence of a teleconference absence notification process;

FIG. 8 shows the sequence of a teleconference cancellation process;

FIG. 9 shows the sequence of a teleconference status confirmation process; and

FIG. 10 shows the sequence of a teleconference run process.

DESCRIPTION OF THE PREFERRED EMBODIMENTS

Explanation of the Underlying Principles

FIG. 1 is a block diagram of this invention.

This invention is premised on an exchange 1 comprising a switching matrix 2, a VRE (Voice Response Equipment) unit 3 having a recording function, and a call processing unit 4, in addition to a SCP (Service Control Point) 6 for executing various kinds of services including a teleconference service.

A teleconference registerer 7 provided in the SCP 6 comprises a teleconference reservation notifier, a teleconference status confirmer and a teleconference absence notifier.

The teleconference reservation notifier registers in a database, the participants's names and the date and time of a teleconference run dictated by a terminal (used by a teleconference sponsor) among the group of terminals 5. It also notifies respective teleconference participants of a teleconference run, has the VRE unit 3 record voice messages of the teleconference sponsor, and sends the voice messages to other participants. In addition, in the event of a teleconference cancellation, on receiving a cancellation request from the teleconference sponsor, it notifies all the teleconference participants of the teleconference cancellation and deletes corresponding teleconference data from the database.

The teleconference status confirmer notifies the teleconference sponsor or a teleconference participant e.g. of the date and time of a teleconference run, in response to an inquiry. A user can obtain the teleconference data by specifying a teleconference ID.

The teleconference absence notifier notifies other teleconference participants of a subscriber's absence from the teleconference and deletes his name from the database, on receiving an absentee's request for an absence notification.

A teleconference executor 8, also provided in the SCP 6, calls up respective teleconference participants on the date and time of the teleconference run registered in the database and connects their terminals online, thereby holding the teleconference.

An SCP controller 9 also provided in the SCP 6 controls the teleconference registerer 7 and the teleconference executor 8 and becomes an interface for exchanging instructions with the exchange 1.

Lastly, an IN call processor. 10 provided in the exchange 1 performs a mutual conversion between an instruction of the exchange 1 and an IN message of the SCP 6. More specifically, the IN call processor 10 operates as an interface between the exchange 1 and the SCP 6. Being a conventional exchange, the exchange 1 cannot process an IN (Intelligent Network) message used by the SCP (Service Control Point) 6. This is why the IN call processor 10 replaces an IN message received from the SCP 6 by an instruction processable by the exchange 1 and converts an instruction issued by the exchange 1 for the SCP 6 into an IN message for its output.

The operations of the configuration under these principles are explained below.

First, assume that a user, using a terminal among the group of terminal 5, requests a teleconference run. In this case, the user (call originating subscriber) issues a request for reserving a teleconference run from his terminal to the exchange 1. The call processing unit 4 in the exchange 1 receives the request, and supplies the request to the IN call processor 10 on judging that the request is for the SCP 6. The IN call processor 10 converts this request into an IN (Intelligent Network) message for its emission to the SCP 6. The SCP controller 9 in the SCP 6 receives the IN message and analyzes its content. On judging that it is a request for reserving a teleconference run, the SCP controller 9 invokes the teleconference reservation notifier in the teleconference registerer 7 also provided in the SCP 6.

Getting invoked, the teleconference reservation notifier sends, via the SCP controller 9 to the exchange 1, an instruction for obtaining data necessary for reserving a teleconference run, i.e. data such as the names of the teleconference participants and the date and time of the teleconference run. At this time, the teleconference reservation notifier has the instruction include the ID number of a voice message to be sent to the call originating subscriber. The IN call processor 10 in the exchange 1 converts the received instruction into an instruction form processable by the call processing unit 4. The IN call processor 10 converts the ID number of a voice message into an input parameter for the VRE unit 3 for its emission to the call processing unit 4. On receiving the input parameter from the call processing unit 4, the VRE unit 3 sends a pertinent voice message to the call originating subscriber. This allows the call originating subscriber to receive a voice procedural explanation e.g. "Please indicate the date and time of the teleconference."

The call originating subscriber sequentially inputs the data necessary for reserving a teleconference run according to the voice message for its emission via the call processing unit 4 to the IN call processor 10. The IN call processor 10 then converts it to an IN message for its emission to the SCP 6. The SCP 6 sends the received data via the SCP controller 9 to teleconference reservation notifier in the teleconference registerer 7. The teleconference reservation notifier registers, in the database, the data (the names of the teleconference participants and the date and time of the teleconference run) necessary for reserving the teleconference run together with a teleconference ID.

Then, the teleconference reservation notifier notifies the teleconference participants dictated by the call originating subscriber of a teleconference run. More specifically, the teleconference reservation notifier emits, via the SCP controller 9 to the exchange 1, a call reception instruction for a teleconference participant, including a message e.g. regarding the date and time of the teleconference run. The IN call processor 10 in the exchange 1 converts the call reception instruction into an instruction processable by the call processing unit 4 for its emission to the call processing unit 4, which calls up the participant and notifies him of a teleconference run in a voice message by using the VRE unit 3.

The above operations enable the process for reserving a teleconference run by a call originating subscriber and the process for notifying the teleconference participants of the teleconference run to be executed.

The teleconference reservation notifier in the teleconference registerer 7 may execute the process for canceling a scheduled teleconference run. In this case, the call originating subscriber controlling the teleconference issues to the exchange 1 a request for canceling the teleconference. The call processing unit 4 in the exchange 1 receives the request and supplies the request to the IN processor 10 on judging the request is for the SCP 6. The IN call processor 10 converts the request into an IN (Intelligent Network) message for its emission to the SCP 6. The SCP controller 9 in the SCP 6 receives the IN message and analyzes its content, and invokes the teleconference reservation notifier in the teleconference registerer 7 on judging that the IN message is a request for canceling the teleconference.

Getting invoked, the teleconference reservation notifier sends, via the SCP controller 9 to the exchange 1, an instruction for obtaining an ID number of the canceled teleconference. At this time, the teleconference reservation notifier has the instruction include the ID number of a voice message for inquiring the ID number of the canceled teleconference. On receiving the instruction from the SCP controller 9, the IN call processor 10 converts the instruction to an instruction form processable by the call processing unit 4, and converts the ID number of a voice message to an input parameter for the VRE unit 3 for its emission to the call processing unit 4. On receiving the input parameter from the call processing unit 4, the VRE unit 3 sends a pertinent voice message for the call originating subscriber. This allows the call originating subscriber to receive a voice procedural explanation e.g. "Please indicate the teleconference ID."

The call originating subscriber inputs the ID number of the canceled teleconference for its emission via the call processing unit 4 to the IN call processor 10. The IN call processor 10 then converts it to an IN message for its emission to the SCP 6. The SCP 6 sends the received data via the SCP controller 9 to the teleconference reservation notifier in the teleconference registerer 7. The teleconference reservation notifier issues an instruction for sending a message for canceling the teleconference run to respective teleconference participants stored in the database together with the teleconference ID. The instruction is sent via the SCP controller 9 to the IN call processor 10 in the exchange 1, which converts the instruction to an instruction form processable by the call processor 4 for its emission to the call processor 4. Then, the call processor 4 calls up the participant and sends a notification for canceling a teleconference in a voice message via the VRE unit 3.

The above operations enable the teleconference reservation notifier in the teleconference registerer 7 to execute the process for reserving a teleconference run and the process for notifying all the participants of the teleconference run, as well as the process for canceling a scheduled teleconference and the process for notifying all the teleconference participants of the cancellation.

Each teleconference participant can confirm a teleconference status before a teleconference run, by making a request for confirming a teleconference status to an exchange 1 from any terminal among the group of terminals 5. The call processing unit 4 in the exchange 1 receives the request, and passes the request on to the IN call processor 10 on judging that the request is for the SCP 6. The IN call processor 10 converts the request to an IN (Intelligent Network) message for its emission to the SCP 6. The SCP controller 9 in the SCP 6 receives the IN message and analyzes its content, and invokes the teleconference status confirmer in the teleconference registerer 7 on judging that the IN message is a request for confirming the teleconference status.

Getting invoked, the teleconference status confirmer sends, via the SCP controller 9 to the exchange 1, an instruction for obtaining an ID number of the teleconference whose status is confirmed. At this time, the teleconference status confirmer has the instruction include the ID number of a voice message to be sent to the teleconference participant making the request for status confirmation. On receiving the instruction from the SCP controller 9, the IN call processor 10 converts the instruction to an instruction form processable by the call processing unit 4, and converts the ID number of a voice message to an input parameter for the VRE unit 3 for its emission to the call processing unit 4. On receiving the input parameter from the call processing unit 4, the VRE unit 3 sends a pertinent voice message for the teleconference participant making the request for status confirmation. This allows the teleconference participant to receive a voice procedural explanation e.g. "Please indicate the teleconference ID."

The teleconference participant inputs the ID number of the teleconference whose status confirmation he/she requests for its emission via the call processing unit 4 to the IN call processor 10. The IN call processor 10 then converts it to an IN message for its emission to the SCP 6. The SCP 6 sends the received data via the SCP controller 9 to the teleconference status confirmer in the teleconference registerer 7. The teleconference status confirmer searches the teleconference data stored in the database registered together with the teleconference ID. The teleconference reservation notifier has registered in the database the teleconference ID for use as a key in a search for pertinent teleconference data such as the scheduled date and time.

The searched data are sent via the SCP controller 9 to the IN call processor 10 in the exchange 1, which converts the IN message to an instruction form processable by the call processor 4 for its emission to the call processor 4. Then, the call processor 4 calls up the teleconference participant and sends pertinent teleconference data e.g. on the scheduled date and time in a voice message by invoking the VRE unit 3. The above operations enable the teleconference status confirmer in the teleconference registerer 7 to execute the process for allowing any of the teleconference participants to obtain pertinent teleconference data for its status confirmation.

An invited teleconference participant who is to be absent from a teleconference can make a request to the exchange 1 for sending an absence notice. The call processing unit 4 in the exchange 1 receives the request, and passes the request on to the IN call processor 10 on judging that the request is for the SCP 6. The IN call processor 10 converts the request to an IN (Intelligent Network) message for its emission to the SCP 6. The SCP controller 9 in the SCP 6 receives the IN message and analyzes it, and invokes the teleconference absence notifier in the teleconference registerer 7 on judging that the IN message is a request for sending an absence notice.

Getting invoked, the teleconference absence notifier in the teleconference registerer 7 sends, via the SCP controller 9 to the exchange 1, an instruction for obtaining an ID number of the teleconference which a teleconference participant cannot attend. At this time, the teleconference absence notifier has the instruction include the ID number of a voice message to be sent to the teleconference participant making the request for making an absence notice. On receiving the instruction from the SCP controller 9, the IN call processor 10 converts the instruction to an instruction form processable by the call processing unit 4, and converts the ID number of a voice message to an input parameter for the VRE unit 3 for its emission to the call processing unit 4. On receiving the input parameter from the call processing unit 4, the VRE unit 3 sends a pertinent voice message for the teleconference participant making the request for making an absence notice. This allows the teleconference participant to receive a voice procedural explanation e.g. "Please indicate the ID number of a teleconference you cannot attend."

The call originating subscriber inputs the ID number of the teleconference which he cannot attend for its emission via the call processing unit 4 to the IN call processor 10. The IN call processor 10 then converts it to an IN message for its emission to the SCP 6. The SCP 6 sends the received data via the SCP controller 9 to the teleconference absence notifier in the teleconference registerer 7. The teleconference absence notifier searches the teleconference stored in the database registered together with the teleconference ID. The teleconference reservation notifier has registered the teleconference ID in the database for use as a key in a search for pertinent teleconference data such as participants' names. The teleconference absence notifier deletes the absenting subscriber's name from the name list of teleconference participants.

An instruction for outputting a message that a subscriber is absenting to all other teleconference participants is sent via the SCP controller 9 to the IN call processor 10 in the exchange 1, which converts the IN message to an instruction form processable by the call processor 4 for its emission to the call processor 4. Then, the call processor 4 calls up all the other teleconference participants and sends an absence notice in a voice message by invoking the VRE unit 3. The above operations enable the teleconference absence notifier in the teleconference registerer 7 to execute the process for allowing the teleconference participants to obtain pertinent teleconference data about an absentee.

On reaching the date and time of a teleconference run registered in the database, the SCP controller 9 invokes the teleconference executor 8. The teleconference executor 8 calls up respective teleconference participants registered in the database for connecting their lines. That is, the teleconference executor 8 sends instructions for connecting lines of respective teleconference participants to the IN call processor 10 in the exchange 1 via the SCP controller 9 in an IN message form, which converts the instruction to an instruction form processable by the call processing unit 4. Getting invoked, the call processing unit 4 establishes a line connection between a teleconference participant and an exchange 1 on receiving the instruction.

By repeating these processes, respective line connections are established between all the teleconference participants and the exchange 1. Then, the teleconference executor 8 sends, as an IN message, an instruction for enabling all the teleconference participants to be put online for an actual teleconference via the SCP controller 9 to the IN call processor 10 in the exchange 1. The IN call processor 10 converts the IN message to an instruction executable by the call processing unit 4, which concatenates lines for enabling a teleconference to be performed. This enables a teleconference call to be formed for holding a teleconference.

Illustration of A Concrete Embodiment

The following is an illustration of a concrete embodiment of this invention.

FIG. 2 shows the system configuration of a preferred embodiment of this invention.

The system, which is a part of an IN (Intelligent Network), is realized as a combination of an SSP (Service Switching Point) 20 and an SCP (Service Control Point) 21.

The SSP 20 is an IN compatible exchange, and the SCP 21 is a computer for controlling various IN services. That is, the SCP 21 performs all the controls for teleconference services, and the SSP 20 controls a switching matrix 23 according to the instruction from the SCP 21, thereby connecting necessary terminals. A No. 7 common signal line (SS7) 28 connects the SSP 20 with the SCP 21.

The SSP 20 supports a terminal group 22 comprising a plurality of terminals. The SSP 20 comprises the switching matrix 23, a call processing unit 24 and a VRE (Voice Response Equipment) unit 25 having a voice recording function. The VRE unit 25 sends a voice message to a subscriber and records a voice message from a subscriber. A message ID number controls a voice message. When the call processing unit 24 stipulates a message ID number and a playing/recording instruction, the VRE unit 25 plays the voice message of the message ID number and records the voice message in a memory space having the message ID number.

The call processing unit 24 comprising a conventional call processing unit 26 and a mapper 27 has a mechanism for receiving an instruction from the SCP 21 attached to a conventional call processing unit.

The mapper 27 is software intermediating between an IN call processing and a conventional call processing. That is, although a conventional call processing performs a call connection by using a physical position of a subscriber line, an ISDN B channel number, a call reference number and a call memory number. However, an IN call processing does not distinguish any of these internal parameters dependent on an exchange. Therefore, an IN call processing uses a more abstract parameter. Hence, the mapper 27 performs a conversion between two [2] different call models, i.e. an IN call processing and a conventional call processing, and an interface with the SCP 21 pursuant to an IN call processing model. That is, a directive instruction over the SS7 28 between the SCP 21 and the SSP 20 is an IN message based on an IN call processing model.

The conventional call processor 26 has a trigger function attached, for detecting an IN call processing startup point by accessing the SCP 21 via the mapper 27 when a call is in a particular call state.

The SCP 21 for controlling the entirety of an IN service comprises an SLEE (Service Logic Execution Environment) 29 and an SLP (Service Logic Program) 30.

The SLP 30 is an application program for executing a teleconference service and comprises the following six [6] submodules.

[1] A Teleconference Registration Process

This is a process for receiving a registration performed by the teleconference sponsor.

[2] A Teleconference Run Notification Process

This is a process for notifying all teleconference participants of a teleconference run.

[3] A Teleconference Absence Notification Process

This is a process for notifying all other teleconference participants of an absentee on his request.

[4] A Teleconference Cancellation Process

This is a process for canceling a registered teleconference and notifying the teleconference participants of the cancellation.

[5] A Teleconference Status Confirmation Process

This is a process for responding to an inquiry from a teleconference participant about a scheduled teleconference run.

[6] A Teleconference Run Process

This is a process for holding a teleconference by connecting all the teleconference participants online, on the registered date and time of the teleconference run.

The SLP 30 comprises two [2] databases for storing necessary data in these six [6] submodules.

[1] A Subscriber Management Database

This is for managing the dial number of a terminal subscribing to this service and the corresponding subscriber's name and the teleconference ID in which the subscriber having the dial number participates. This enables a personal name to be inserted in a voice message by indicating the dial number when a subscriber needs to be notified of something. This also enables the ID number of the attending teleconference to be checked in the teleconference status confirmation process. Example:

______________________________________ dial number name teleconference ID ______________________________________ 7771234 Mr. Brown XXXXXXX ______________________________________

[2] A Teleconference Management Database

This is for managing teleconference data, such as a "teleconference ID", a "controller", a "date and time of a teleconference run", and "attendees", as registered by the teleconference sponsor. The "teleconference ID" is attached by the teleconference registration in the SLP 30, and becomes a reference number of the teleconference. The "controller" is a teleconference participant sponsoring the teleconference. The "dial number" of the sponsoring participant is registered as the control number. The "date and time" is registered e.g. as "03301330" when the teleconference is held from 1330 hours (i.e. 0130PM) on March 30. The "attendees" register the dial numbers of all the teleconference participants. Example:

______________________________________ teleconference ID controller date and time ______________________________________ XXXXXXX dial number 1 03301330 attendees dial number 2, dial number 3 ______________________________________

The SLEE 29 performs an interface with the SSP 20 necessary for an IN call control and execution of the SLP 30. That is, the SLEE 29 selects an appropriate program submodule in the SLP 30 according to the data received from the SSP 20, and runs the execution routine of the program submodule.

FIG. 3 is a flowchart showing the operations of a teleconference service.

More specifically, FIG. 3 shows the flow of a teleconference service performed from the time when a teleconference sponsor (controller) registers a teleconference to the time when a teleconference is held.

ST1: A teleconference registration process (program submodule [1]) is executed on request of request by a controller for a teleconference registration. The teleconference registration process is to receive, from a controller, teleconference registration data on the names of teleconference participants and the date and time of a teleconference run and to store in the teleconference management database the teleconference registration data with a teleconference ID attached.

ST2: A teleconference run notification process (program submodule [2]) is invoked. That is, based on the data (comprising the teleconference ID, the date and time of a teleconference run and the names of teleconference participants) stored in the teleconference management database, a notification is made to all teleconference participants of the data in a voice message by a VRE unit 25.

A teleconference participant executes processes in ST3, ST4 and ST5, respectively corresponding to program submodules [3], [4] and [5] for a teleconference absence notification process, a teleconference cancellation process and a teleconference status confirmation process, at any time after the process in ST2 and before the process in ST6 (a teleconference run process) on request from a controller.

ST3, An absence notification request from a teleconference participant invokes a teleconference absence notification process (program submodule [3]). On receipt from an absentee of the ID number of a teleconference indicating that the absentee cannot attend, the absentee's name is deleted from the name list of the teleconference participants for the teleconference having the teleconference ID. Then, the fact that the absentee cannot attend the teleconference is announced to all the other teleconference participants in a voice message from the VRE unit 25.

ST4: A teleconference cancellation request from the controller invokes a teleconference cancellation process (program submodule [4]). On receiving from a controller an ID number of the teleconference that the controller cancels, the teleconference data related to the teleconference ID is deleted from the teleconference management database, and the cancellation of the teleconference is announced to all the teleconference participants in a voice message from the VRE unit 25.

ST5: A teleconference status confirmation request from any of the teleconference participants invokes a teleconference status confirmation process (program submodule [5]). On receiving from a teleconference participant the ID number of a teleconference whose status confirmation the teleconference participant requests, the teleconference participant reads the teleconference data related to the teleconference ID from the teleconference management database, the teleconference status is announced to the teleconference participant in a voice message from the VRE unit 25.

ST6: On reaching the date and time of a teleconference run, the SLEE 29 recognizes the date and time and invokes a teleconference run process (program submodule [6]). The teleconference run process enables a teleconference to be held by connecting the terminals of all the teleconference participants online on the date and time of a teleconference run.

A teleconference service is executed according to the above described flow.

FIGS. 4A, 4B and 4C illustrate a VRE control system.

More specifically, FIGS. 4A, 4B and 4C illustrate the control system of the VRE unit 25 shown in FIG. 2. As explained earlier, the VRE unit 25 is a voice response equipment unit having a voice recording function. The switching matrix 23 as an intermediary for exchanging parameters necessary for processing connects the VRE 25 with the conventional call processing unit 26.

FIG. 4A shows a case of sending an ordinary routine announcement having no variable element, such as "Please input a dial number.". The conventional call processing unit 26 alludes an ANM ID (announcement identifier) for a cross-connection between subscribers and the VRE unit 25, thereby sending an announcement of the ANM ID.

FIG. 4B shows a case of sending an announcement having parameters and having a variable element. The conventional call processing unit 26 sends such an announcement to the VRE unit 25 by adding the parameter showing the content of a variable element to the ANM ID.

Assume for example, an announcement "XXX requests a teleconference run on YYY. The teleconference ID is ZZZ. The teleconference participants are AAA and BBB." alluded by the ANM ID. XXX is a parameter for the nam