WO1999063737A1 - Programmable automatic invocation of telecommunications services - Google Patents
Programmable automatic invocation of telecommunications services Download PDFInfo
- Publication number
- WO1999063737A1 WO1999063737A1 PCT/SE1999/000923 SE9900923W WO9963737A1 WO 1999063737 A1 WO1999063737 A1 WO 1999063737A1 SE 9900923 W SE9900923 W SE 9900923W WO 9963737 A1 WO9963737 A1 WO 9963737A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- service
- time
- input
- entry
- date
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/247—Telephone sets including user guidance or feature selection means facilitating their use
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/54—Arrangements for diverting calls for one subscriber to another predetermined subscriber
Definitions
- the invention relates generally to accessing telephone network services and, more particularly, to programmable automatic access of telephone network services from a remote telecommunication station.
- POTS Plain Old Telephony Services
- Conventional ISDN (Integrated Services Digital Network) services include, for example, announcement service for incoming calls and barring service for incoming calls.
- Another conventional practice is to use a remote telecommunication station to program a date, time and desired service into the telephone switch or exchange that provides the service. The switch will then automatically invoke the service at the programmed time on the programmed day.
- Such programming of the telephone switch disadvantageous ⁇ requires undesirable complexity in the telephone switch logic, particularly if it is desired to pre-program the invocation of many different available services for many different remote stations.
- network capacity must be used to couple the remote station to the appropriate facilities of the switch for every instance of programming.
- the present invention overcomes the aforementioned disadvantages of the conventional practices by providing for programmable automatic invocation of telephone network services from a remote telecommunication station coupled to the network.
- FIGURE 1 illustrates diagrammatically a personal intelligent network (PIN) which provides for programmable automatic invocation of telephone network services from a remote telecommunication station according to the present invention.
- PIN personal intelligent network
- FIGURE 2 diagrammatically illustrates a telephone exchange coupled to a telecommunication station which is located remotely from the telephone exchange and which includes the personal intelligent network of FIGURE 1.
- FIGURE 3 diagrammatically illustrates a wall jack which couples a telephone exchange to a remotely positioned telecommunication station and which also includes the personal intelligent network of FIGURE 1.
- FIGURE 4 illustrates the format of a typical entry in the storage apparatus of FIGURE 1.
- FIGURE 5 illustrates a specific example of an entry having the format of FIGURE 4.
- FIGURE 6 is a flow diagram which illustrates example operations of the PLN of FIGURE 1.
- FIGURE 7 is a flow diagram which illustrates example operations of the time sorter of FIGURE 1.
- FIGURE 1 illustrates diagrammatically an example implementation of a personal intelligent network (PIN) according to the invention.
- the personal intelligent network circuitry of FIGURE 1 can be provided in a telecommunications station, for example a telephone, or in a wall jack through which such a station communicates with a telephone exchange.
- FIGURE 2 illustrates the personal intelligent network provided in a telecommunication station 23, and FIGURE 3 illustrates the personal intelligent network provided in a wall jack 33.
- reference numeral 25 designates a conventional telecommunications network (wireline or wireless) coupling the exchange 21 to the remote station 23.
- reference numerals 35 and 37 along with the jack 33 itself, designate a conventional telecommunications network coupling the exchange 32 to the remote station 31.
- the personal intelligent network illustrated therein includes an information storage apparatus 13, for example a memory device, into which are programed the desired telephone network services and the desired time and date of their invocation.
- the information storage apparatus 13 includes a data input 17, an address input 19, an I/O control input 14 and a data output 11.
- FIGURE 4 illustrates one exemplary format of entries in the information storage apparatus 13. These entries are stored in apparatus 13 at respective addressable locations designated by addresses at address input 19, and comprise data provided at data input 17.
- a typical entry includes a service portion, a time portion and a date portion.
- the service portion includes a coded version of the sequence of characters required to be keyed in to invoke a service provided in the remote telephone exchange (e.g., 21 in FIGURE 2).
- the date portion of the entry in FIGURE 4 includes data indicative of the day of the year on which the service is to be invoked, and the time portion of the entry in FIGURE 4 includes data indicative of the time of day at which the desired service is to be invoked.
- FIGURE 5 illustrates one specific example of the entry format shown in FIGURE 4.
- the service portion of the entry includes the coded characters that must be keyed in to invoke forwarding of calls to another desired destination station.
- the remainder of the entry in FIGURE 5 indicates that the call forwarding service is to be invoked at 8 o'clock in the morning (time portion) on July
- a time sorter 15 is coupled to the information storage apparatus 13.
- the time sorter operates to sort the entries in the storage apparatus 13 in chronological order according to the time and date that the services in the respective entries are to be invoked.
- the time sorter 15 includes an input 12, and is also appropriately coupled to storage apparatus 13 so as to be capable of accessing the addressable entries in information storage apparatus 13.
- a decoder 18 in FIGURE 1 receives a user input at 116.
- the user input at 116 can be conventional signaling produced by the user pushing the keypad buttons of the telecommunication station. As will be discussed in further detail below, the user input at 116 can be received either from a local user operating the keypad of the telecommunication station associated with the personal intelligent network of FIGURE 1 , or from a user accessing the personal intelligent network from another, remotely located telecommunication station.
- a selector 115 provides at the user input 116 of decoder 18 either a local user input 126 or a remote user input 118.
- the decoder 18 determines that the user input is simply an outgoing call, then the decoder 18 passes the user input 116 directly to output 114, which is coupled to the input 16 of a conventional tone generator 113. The tone generator 113 then accesses the telephone exchange to set up the desired outgoing call. Similarly, if the decoder 18 determines that the user input 116 is directed to a function other than outgoing calls or the personal intelligent network, then the decoder passes the user input 116 to that desired function, as illustrated at 127.
- the decoder 18 determines that the user input 116 is directed to program an entry or entries into the memory 13, then the decoder 18 outputs appropriate control signals to accomplish the desired programming.
- the user input 116 may designate the entry in its entirety, including the service portion, the time portion and the date portion, or alternatively, the user input 116 may designate only the time and the date portions, or only the date portion.
- the user input at 116 designates a storage location in a library 106, at which location can be found the remainder of the desired entry.
- the library 106 can be pre-programmed (via user input 116, decoder 18 and library input 107) to include frequently used service portions and/or service portion/time portion combinations, so that the user input 116 need only supply the time and date portions along with the library address of the desired service portion, or only the date portion and the library address of the desired service portion/time portion combination.
- library 106 is shown separately from the information storage apparatus 13, it should be understood that the library 106 can be a portion of the information storage apparatus 13.
- the library 106 advantageously permits the user input 116 to be abbreviated when a frequently used service is to be invoked. For example, if the user frequently forwards calls to his or her office telephone, then the entire keypad sequence for invoking such call forwarding service can be stored in library 106, so the user input 116 can simply indicate the address where this sequence is stored in the library 106 (rather than indicating the entire sequence), along with the desired date and time information.
- both the service portion for call forwarding to the office and the associated time portion can be pre-stored in the library so that the user input 116 need only identify this pre-stored service/time combination and the desired date on which the service is to be invoked.
- the decoder extracts the appropriate addressing information from the user input 116 and applies this information to input 107 of the library 106.
- the decoder 18 also extracts the time and date information from the user input 116, and outputs this at 102.
- the time and date information from 102 is appended to the service information obtained from library 106, thus producing at output 104 a complete entry, including service portion, time portion and date portion.
- the decoder 18 signals selector 105 via signaling path 100 to select output 104 for connection to the data input 17 of the information storage apparatus 13.
- the decoder 118 passes the entire entry to output 101 and controls selector 105 via control line 100 to select output 101 for connection to the data input 17 of the information storage apparatus 13.
- Decoder 18 With each new entry to be programed into information storage apparatus 13, the decoder activates output 108 to signal an address pointer 109 to increment the storage apparatus address input 19. Decoder 18 also provides to storage apparatus 13 a write control signal on I/O control bus 14 to control writing the data at 17 into the storage apparatus location designated by address input 19.
- the time sorter 15 operates to sort chronologically the entries in the information storage apparatus 13, and identify the next-in-time entry.
- the time sorter 15 includes a timer 110 with which to monitor the passage of time, both the time of day and day of year.
- the time sorter 15 causes the service portion of the next-in-time entry to be output at 11 from the information storage apparatus 13.
- This output 11 is coupled to the input 16 of the tone generator 113.
- Tone generator 113 converts the coded character sequence of the service portion into a sequence of corresponding tones (as is done in conventional speed dialing), whereby the desired service information can be provided to the remote telephone exchange to invoke the desired service.
- invocation of a service as used herein includes invoking either (1) the service or (2) a cancellation of the service. For example, one entry for a given date might activate call forwarding to an office at 9AM, and another entry for that same date might cancel the call forwarding at 6PM.
- the user may wish to receive confirmation that the desired programming has indeed occurred. If the user input 116 indicates that such confirmation is desired, then the decoder 18 activates I/O control output 14 (i.e., read control) and output 108 appropriately to provide the desired entry on an output 123 for processing by a conventional monitor arrangement 112. If the user has just programmed a series of entries into the storage apparatus 13, then the user input 116 may indicate that all of the just-programed entries are to be confirmed at monitor 112, in which case the decoder 18 uses line 108 to decrement the address pointer appropriately to confirm as many previously programmed entries as desired.
- the monitor arrangement 112 may simply provide a visual display of the entry. Alternatively the monitor 112 may provide an audio confirmation of the entry. In the latter instance, the monitoring arrangement 112 would include a speaker and a speech translator/synthesizer to produce an appropriate speech description of the entry.
- a decoder 117 controls the remote access functionality of the personal intelligent network of FIGURE 1.
- the decoder 117 initially determines whether or not the personal intelligent network is to be accessed. If the remote user input 129 indicates that the personal intelligent network is not to be accessed, then the decoder routes the incoming call to whatever function is desired, as indicated at 128. If the incoming call indicates that the personal intelligent network is to be accessed, then the decoder uses output 119 to control selector 115 such that the decoder output 118 is coupled to the user input 116 of decoder 18, and the decoder 117 also couples the remote user input 129 directly to the user input 116 via signal path 118 and selector 115. Once the remote user input at 129 has been coupled to the user input 116 of decoder 18, the operation of the personal intelligent network of FIGURE 1 is the same as described above with respect to the local user input 126.
- the decoder 117 uses output 120 to enable a conventional call back circuit 121 which will call the remote user back once the remote user has disconnected from the personal intelligent network of FIGURE 1.
- the entry (or speech description thereof) is available at 130 to the call back circuit 121 from monitor arrangement 112, and is appended to the call back number at call back circuit 121.
- the output 125 of the call back circuit is coupled to the input 16 of tone generator 113.
- the remote user can thus be called back by operation of the call back function 121, and provided with the entry (or speech description) to be seen (or heard) by the remote user. Once the call is set up to the remote user, the entry (or speech description) is provided thereto for use at the remote telecommunication station.
- FIGURE 6 illustrates exemplary operations of the personal intelligent network of FIGURE 1.
- the decoder 18 of FIGURE 1 determines at 62 whether or not the personal intelligent network is being accessed. If not, then the user input is handled conventionally at 63 (see 114 and 127 in FIGURE 1). If the personal intelligent network is being accessed at 62, then at 64 the decoder 18 of FIGURE 1 sets the time sorter 15 to an idle state (via control line 12 of FIGURE 1) so that no services are automatically invoked by the personal intelligent network while it is being programmed. Thereafter, at 65, the decoder 18 determines from the user input whether or not the library 106 is to be accessed.
- the desired entry is received in its entirety from the user input, including the service portion, the date portion and the time portion. Thereafter at 69 the entry is stored in the storage apparatus 13 of FIGURE 1. If it is determined at 65 that the library 106 is to be accessed, then the decoder
- control signal 107 to access the appropriate location in library 106 in order to obtain at 67 the portion or portions of the desired entry that have been pre-stored in the library 106.
- the desired entry is constructed by appending the entry portion portions received from the user input 116 to the entry portions/portion received from the library 106 (see 103 in FIGURE 1). After the desired entry has been constructed at 68, this entry is at 69 stored in the storage apparatus 13. Thereafter, at 601, the decoder 18 increments the address pointer 109, and then determines at 602 whether the user input indicates more entries to be stored. If so, then control returns to step 65 and proceeds as described above.
- the decoder 18 determines at 603 whether or not the user input has requested confirmation of the programming, for example by a visual display of (or synthesized speech describing) the programmed data. If not, then the idle signal 12 is removed from time sorter 15 at 609, and the next user input is awaited at 61. If confirmation has been requested at 603, then at 604 the current address at 19 in FIGURE 1 is stored. For example, the control output 108 of decoder 18 can cause the address pointer 109 to temporarily store the current address. At 605, the decoder uses control output 108 to decrement the address at 19. The last- programmed entry can then be provided for audible/visible confirmation at 606.
- FIGURE 7 illustrates exemplary operations of the time sorter 15 of FIGURE 1. If the idle signal 12 of FIGURE 1 is inactive at 70, the time sorter proceeds to 71 and sorts the entries in the storage apparatus 13 by comparing their date and time portions to the current date and time given by timer 110 in FIGURE 1. From these comparisons the time sorter identifies the next-in-time entry, that is, the entry whose date and time portions represent a future point in time closest to the actual current point in time as indicated by the timer 110. After the next-in-time entry has been identified at 71, the time sorter monitors the current date and time until the current date and time matches the time defined by the date and time portions of the next-in- time entry.
- the time sorter waits until it is time to invoke the service defined in the next-in-time entry.
- the idle signal 12 becomes active while waiting at 73 (meaning that programming of the PIN is occurring)
- the time sorter will wait at 70 until the current programming is complete, and then sort again at 71.
- the service invocation time arrives (73)
- the time sorter 15 causes the service portion of the next-in-time entry to be output at 11 from storage apparatus 13.
- the time sorter 15 deletes the entry from the storage apparatus 13.
- the time sorter 15 can periodically clear all entries from the storage apparatus 13, for example, at 12 midnight each day, or at the end of each week or month.
- the date portion of one or more entries defines a plurality of dates.
- One example entry could include a range of five consecutive dates, another example entry could include dates corresponding to five consecutive
- Tuesdays, and other entries could include date portions designating "everyday” "every working day", "every Monday”, etc.
- the service represented by the service portion of that entry will be invoked at the given time on each of the plural days specified.
- the invention thus permits a remote telecommunication station to automatically invoke a desired service at a desired time, in a manner that appears to the remote exchange as if the user is actually contemporaneously keying in the invocation request himself.
- the user can pre-program this activity, and need not be present at the remote station at the invocation time, and no modifications or storage burdens are necessary at the remote exchange.
Abstract
Description
Claims
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CA002333588A CA2333588A1 (en) | 1998-06-02 | 1999-05-28 | Programmable automatic invocation of telecommunications services |
AU46660/99A AU756419B2 (en) | 1998-06-02 | 1999-05-28 | Programmable automatic invocation of telecommunications services |
JP2000552831A JP2002517954A (en) | 1998-06-02 | 1999-05-28 | Programmable automatic start communication service |
GB0029849A GB2354397A (en) | 1998-06-02 | 1999-05-28 | Programmable automatic invocation of telecommunications services |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US8898298A | 1998-06-02 | 1998-06-02 | |
US09/088,982 | 1998-06-02 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO1999063737A1 true WO1999063737A1 (en) | 1999-12-09 |
Family
ID=22214652
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/SE1999/000923 WO1999063737A1 (en) | 1998-06-02 | 1999-05-28 | Programmable automatic invocation of telecommunications services |
Country Status (5)
Country | Link |
---|---|
JP (1) | JP2002517954A (en) |
AU (1) | AU756419B2 (en) |
CA (1) | CA2333588A1 (en) |
GB (1) | GB2354397A (en) |
WO (1) | WO1999063737A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001001664A1 (en) * | 1999-06-25 | 2001-01-04 | Siemens Aktiengesellschaft | Redirecting/rerouting calls |
WO2004042573A1 (en) * | 2002-11-05 | 2004-05-21 | Telefonaktiebolaget Lm Ericsson (Publ) | Remote service invocation in heterogeneous networks |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4475009A (en) * | 1982-11-18 | 1984-10-02 | Elliot Rais | Method and device for remotely controlling telephone call forwarding |
EP0428448A1 (en) * | 1989-11-15 | 1991-05-22 | ETAT FRANCAIS représenté par le C.N.E.T. | Device for time-programming and for automatic transfer of the calls of a telephone subscriber line |
EP0510411A2 (en) * | 1991-04-26 | 1992-10-28 | Siemens Rolm Communications Inc. (a Delaware corp.) | Method and apparatus for handling incoming telephone calls |
EP0576364A1 (en) * | 1992-06-25 | 1993-12-29 | France Telecom | Universal telephone call transfer device |
US5452347A (en) * | 1993-01-07 | 1995-09-19 | Rolm Company | Dual-line telephone bridging device that gives remote telephones access to communications features |
US5655014A (en) * | 1994-02-18 | 1997-08-05 | Aurora Systems, Inc. | Switching device independent computer-telephone integration system |
-
1999
- 1999-05-28 GB GB0029849A patent/GB2354397A/en not_active Withdrawn
- 1999-05-28 WO PCT/SE1999/000923 patent/WO1999063737A1/en active IP Right Grant
- 1999-05-28 CA CA002333588A patent/CA2333588A1/en not_active Abandoned
- 1999-05-28 AU AU46660/99A patent/AU756419B2/en not_active Ceased
- 1999-05-28 JP JP2000552831A patent/JP2002517954A/en not_active Withdrawn
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4475009A (en) * | 1982-11-18 | 1984-10-02 | Elliot Rais | Method and device for remotely controlling telephone call forwarding |
EP0428448A1 (en) * | 1989-11-15 | 1991-05-22 | ETAT FRANCAIS représenté par le C.N.E.T. | Device for time-programming and for automatic transfer of the calls of a telephone subscriber line |
EP0510411A2 (en) * | 1991-04-26 | 1992-10-28 | Siemens Rolm Communications Inc. (a Delaware corp.) | Method and apparatus for handling incoming telephone calls |
EP0576364A1 (en) * | 1992-06-25 | 1993-12-29 | France Telecom | Universal telephone call transfer device |
US5452347A (en) * | 1993-01-07 | 1995-09-19 | Rolm Company | Dual-line telephone bridging device that gives remote telephones access to communications features |
US5655014A (en) * | 1994-02-18 | 1997-08-05 | Aurora Systems, Inc. | Switching device independent computer-telephone integration system |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001001664A1 (en) * | 1999-06-25 | 2001-01-04 | Siemens Aktiengesellschaft | Redirecting/rerouting calls |
WO2004042573A1 (en) * | 2002-11-05 | 2004-05-21 | Telefonaktiebolaget Lm Ericsson (Publ) | Remote service invocation in heterogeneous networks |
CN100367212C (en) * | 2002-11-05 | 2008-02-06 | 艾利森电话股份有限公司 | Remote service invocation in heterogeneous networks |
Also Published As
Publication number | Publication date |
---|---|
GB0029849D0 (en) | 2001-01-24 |
AU756419B2 (en) | 2003-01-09 |
JP2002517954A (en) | 2002-06-18 |
CA2333588A1 (en) | 1999-12-09 |
GB2354397A (en) | 2001-03-21 |
AU4666099A (en) | 1999-12-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4878240A (en) | Multi-service telephone switching system | |
US7412049B1 (en) | System and method for real-time blocking of a telephone call | |
EP0701381B1 (en) | Method and telephone for determining the features assigned to a telephone subscriber | |
US7206572B2 (en) | Calling party announcement apparatus | |
US7283807B2 (en) | Method and telecommunication system for indicating the receipt of a data message | |
US5748718A (en) | Telephone monitoring system to reduce consumer payments of telephone bill | |
US5377261A (en) | Apparatus and method for accessing both local and network-based features at a telephone terminal | |
JP2002185604A (en) | Method for managing telephone personal information and system for the same | |
CA2193908A1 (en) | Multi-layered control of an independent voice recording (ivr) system using solid state memory | |
IE940862A1 (en) | Voice message information system for a PABX | |
CA2138069C (en) | Screen-based telephone set for interactive enhanced telephony service and method of operating same by microprocessor control | |
US4837807A (en) | Station to station message arrangement | |
US5999606A (en) | Telecommunication station with call blocking and call transferring capabilities | |
AU756419B2 (en) | Programmable automatic invocation of telecommunications services | |
GB2285897A (en) | Screen-based telephone set | |
CN1092573A (en) | The paging receiver of band display | |
GB2324224A (en) | Method of call screening | |
CA2284213A1 (en) | Ring type based on call related information | |
CA2126170A1 (en) | Automatic call router | |
EP0360725B1 (en) | Method for application definition of telephone keys | |
US6490346B2 (en) | Apparatus and method for providing music-on-hold service in key telephone system | |
US5828741A (en) | System and method for providing a multi-number plan for use with a general telephone and a key telephone in a key telephone system | |
JPS6033329B2 (en) | automatic dialing device | |
US6850608B2 (en) | Process for assigning a called number to customer premises equipment | |
GB2322766A (en) | ADSI terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH GM KE LS MW SD SL SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
ENP | Entry into the national phase |
Ref document number: 2333588 Country of ref document: CA |
|
WWE | Wipo information: entry into national phase |
Ref document number: 46660/99 Country of ref document: AU |
|
ENP | Entry into the national phase |
Ref country code: GB Ref document number: 200029849 Kind code of ref document: A Format of ref document f/p: F |
|
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
122 | Ep: pct application non-entry in european phase | ||
WWG | Wipo information: grant in national office |
Ref document number: 46660/99 Country of ref document: AU |