Method for managing a multilevel telephone directory
Abstract
The management method involves correcting, expanding or over- writing stored call numbers in a repetition memory (WWS) using given input procedures. The input of each new call number causes each previously stored numbers to be shifted by one storage location. The number of the last storage is erased. The content of the memory is fed in sequence to a display at the subscriber terminal when a repetition button is operated.

Term
Term ended
Projected expiry passed 17 September 2018, 8 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
17 claims: 17 independent, 0 dependent
- 1Method for managing the content of a redial memory (WWS), which has more than one memory space, in the respective election information (RN1 to RNn), the one at, to a program-controlled communication system (KS) connected terminal (FE1) are generated, can be stored and wherein the contents of the individual memory locations (W1 to Wn) are replaced by subsequently entered election information and after a successful in the sense of pressing a redial button redial relevant input procedure, the contents of a memory location in the intended order on the display device (DL) of the terminal ( FE1) can be displayed, wherein after expiration of a predetermined selection time the selection information representing the respective content is automatically selected,characterized,that by program-technical determinations on the basis of certain input procedures a purposeful influence on the already stored in the redial memory or depending on the already stored in the redial memory election information (RN1 ... RNn) is feasible. Verfahren zur Verwaltung des Inhaltes eines Wahlwiederholungspeichers (WWS), der mehr als einen Speicherplatz aufweist, in dem jeweils Wahlinformationen (RN1 bis RNn), die an einem, an ein programmgesteuertes Kommunikationssystem (KS) angeschlossenen Endgerät (FE1) erzeugt werden, einspeicherbar sind und wobei die Inhalte der einzelnen Speicherplätze (W1 bis Wn) durch nachfolgend eingegebene Wahlinformationen ersetzbar sind und nach einer im Sinne der Betätigung einer Wahlwiederholungstaste erfolgenden wahlwiederholungsrelevanten Eingabeprozedur der Inhalt eines Speicherplatzes in der bestimmungsgemäß vorgegebenen Reihenfolge an der Anzeigeeinrichtung (DL) des Endgerätes (FE1) anzeigbar ist, wobei nach Ablauf einer vorbestimmten Selektionszeit die den jeweiligen Inhalt repräsentierende Wahlinformation automatisch ausgewählt wird, dadurch gekennzeichnet, dass durch programmtechnische Festlegungen auf Grund bestimmter Eingabeprozeduren eine gezielte Einflussnahme auf die bereits im Wahlwiederholungsspeicher gespeicherten bzw. abhängig von den bereits im Wahlwiederholungsspeicher gespeicherten Wahlinformationen (RN1...RNn) durchführbar ist.
- 2Method according to claim 1,characterized,in that in the cases in which the content indicated by a predetermined display sequence or by a selective determination made by the respective subscriber (RNn-2) of a memory location (Wn-2) was selected as election information, in a subsequent redial-relevant input procedure, this election information concerned is displayed first and that in each immediately subsequent redial relevant input procedure, the contents of the other memory locations are each displayed in their intended order. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass in den Fällen, in denen der durch eine vorgegebene Anzeigefolge oder durch eine vom betreffenden Teilnehmer vorgenommene selektive Bestimmung angezeigte Inhalt (RNn-2) eines Speicherplatzes (Wn-2) als Wahlinformation ausgewählt wurde, bei einer nachfolgenden wahlwiederholungsrelevanten Eingabeprozedur diese betreffende Wahlinformation als erste angezeigt wird und dass bei jeder unmittelbar nachfolgenden wahlwiederholungsrelevanten Eingabeprozedur die Inhalte der weiteren Speicherplätze jeweils in ihrer bestimmungsgemäß vorgegebenen Reihenfolge angezeigt werden.
- 3Method according to claim 2,characterized,that the content of a memory location (Wn-2) is re-stored in each of the zeitrangjüngsten entry (election information) to be described memory location (Wn) that in the subsequent redial relevant input procedure, the content of this memory space is displayed and is selected after the selection time. (Figure 2a) Verfahren nach Anspruch 2, dadurch gekennzeichnet, dass der als Wahlinformation ausgewählte Inhalt eines Speicherplatzes (Wn-2) in den jeweils mit dem zeitrangjüngsten Eintrag (Wahlinformation) zu beschreibenden Speicherplatz (Wn) umgespeichert wird, dass bei der nachfolgenden wahlwiederholungsrelevanten Eingabeprozedur der Inhalt dieses Speicherplatzes angezeigt wird und nach Ablauf der Selektionszeit ausgewählt wird. (Fig. 2a)
- 4Method according to claim 3,characterized,that in connection with the successful restoring the contents of the zeitjewerger storage locations (Wn-1, Wn) in the direction of the freed storage space (Wn-2) are moved one space at a time. Verfahren nach Anspruch 3, dadurch gekennzeichnet, dass im Zusammenhang mit der erfolgenden Umspeicherung die Inhalte der zeitrangjüngeren Speicherplätze (Wn-1,Wn) in Richtung des freiwerdenden Speicherplatzes (Wn-2) um jeweils einen Speicherplatz verschoben werden.
- 5Method according to claim 2,characterized,in that the dialing information currently contained in the memory space specifically addressed by the subscriber by a corresponding handling and correspondingly displayed is replaceable by a dialing sequence of a number sequence started during the selection time, wherein the selection time is aborted. Verfahren nach Anspruch 2, dadurch gekennzeichnet, dass die aktuell in dem gezielt vom Teilnehmer durch eine entsprechende Handhabung adressierten Speicherplatz enthaltene und entsprechend angezeigte Wahlinformation durch eine während der Selektionszeit begonnene Einwahl einer Ziffernfolge ersetzbar ist, wobei die Selektionszeit abgebrochen wird.
- 6Method according to claim 2,characterized,in that a procedure control information input by the user within the selection time causes the dialing information currently displayed on the display device (DL) of the respective terminal (FE1) to be protected from being overwritten by another dialing information until after the input of a further procedure control information canceling this measure has taken place. Verfahren nach Anspruch 2, dadurch gekennzeichnet, dass eine innerhalb der Selektionszeit durch den Teilnehmer eingegebene Prozedursteuerinformation bewirkt, dass die auf Grund der wahlwiederholungsrelevanten Eingabeinformation (WWT) aktuell an der Anzeigeeinrichtung (DL) des jeweiligen Endgerätes (FE1) dargestellten Wahlinformation vor einem Überschreiben durch eine andere Wahlinformation so lange geschützt ist, bis die Eingabe einer diese Maßnahme aufhebenden weiteren Prozedursteuerinformation erfolgt ist.
- 7Method according to claim 2,characterized,in that a stored selection information, which is addressed by the repeat-relevant input information of the relevant subscriber and displayed on the display device (DL) of the respective terminal (FE1), is additionally entered with the dialing code or dialing digit sequence after the predetermined selection time for the new memory content of the relevant memory location is supplemented, with the full election information is issued. Verfahren nach Anspruch 2, dadurch gekennzeichnet, dass eine eingespeicherte Wahlinformation, die durch die wahlwiederholungsrelevante Eingäbeinformation des betreffenden Teilnehmers adressiert und an der Anzeigeeinrichtung (DL) des jeweiligen Endgerätes (FE1) dargestellt wird, mit der jeweils nach Ablauf der vorgegebenen Selektionszeit zusätzlich eingegebenen Wahlziffer bzw. Wahlziffernfolge zum neuen Speicherinhalt des betreffenden Speicherplatzes ergänzt wird, wobei die vollständige Wahlinformation ausgegeben wird.
- 8Method according to claim 1,characterized,in that the redial memory, including the control modules necessary for carrying out the intended procedural steps, is implemented in the terminal connected to a communication system. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass der Wahlwiederholungsspeicher einschließlich der für die Durchführung der vorgesehenen Prozedurschritte notwendigen Steuermodule in dem an ein Kommunikationssystem angeschlossenen Endgerät realisiert ist.
- 9Method according to claim 1,characterized,in that the redial memory (WWS), including the control modules necessary for carrying out the intended procedural steps, is implemented in the system memory (SPE) of the communication system (KS). Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass der Wahlwiederholungsspeicher (WWS) einschließlich der für die Durchführung der vorgesehenen Prozedurschritte notwendigen Steuermodule im Systemspeicher (SPE) des Kommunikatitonssystem (KS) realisiert ist.
- 10Method according to claim 9,characterized,in cases in which one of a plurality of external lines or directions is determined in a communication system in connection with an external dialing information to be selected, the last assignment is stored in a repeated entry of this dialing information in the redial memory (WWS). Verfahren nach Anspruch 9, dadurch gekennzeichnet, dass in den Fällen, in denen bei einem Kommunikationssystem im Zusammenhang mit einer auszuwählenden externen Wahlinformation eine von mehreren externen Leitungen oder Richtungen bestimmt wird, die zuletzt erfolgte Zuordnung bei einer erneuten Eingabe dieser Wahlinformation im Wahlwiederholungsspeicher (WWS) abgespeichert wird.
- 11Method according to claim 9,characterized,that in the cases in which the respective telephone terminal (FE1) is connected to a communication system that offers a menu guide, different and feature-specific procedures shown on the display device (DL) can be introduced according to the option displayed by pressing a button in conjunction with a repeat-relevant input information , Verfahren nach Anspruch 9, dadurch gekennzeichnet, dass in den Fällen, in denen das jeweilige Fernsprechendgerät (FE1) an ein Kommunikationssystem angeschlossen ist, das eine Menüführung bietet, entsprechend der jeweils angezeigten Option durch Tastenbetätigung im Zusammenhang mit einer wahlwiederholungsrelevanten Eingabeinformation unterschiedliche und an der Anzeigeeinrichtung (DL) dargestellte leistungsmerkmalsspezifische Prozeduren einleitbar sind.
- 12Method according to claim 11,characterized,in the case of an optional information item displayed from the redial memory, the sequence of the selection time linked thereto is interrupted by actuating a function key, and then different options which are possible in connection with the respective dialing information can be displayed, whereby the respectively desired option (function) can be confirmed by the subscriber (OK ) and is thus activated. Verfahren nach Anspruch 11, dadurch gekennzeichnet, dass bei einer aus dem Wahlwiederholungsspeicher dargestellten Wahlinformation der Ablauf der daran geknüpften Selektionszeit durch Betätigung einer Funktionstaste unterbrochen wird, und dass anschließend unterschiedliche im Zusammenhang mit der jeweiligen Wahlinformation mögliche Optionen anzeigbar sind, wobei die jeweils gewünschte Option (Funktion) durch den Teilnehmer bestätigbar (OK) ist und somit aktiviert wird.
- 13Method according to claim 2,characterized,that an input dialing information (.DELTA.RNn-2) is checked to see if they are at least partially with an already stored from election information (RNn-2) and that if the currently entered selection information (.DELTA.Rn-2) is recognized as a fragment of a stored selection information, this is stored in each of the most recent entry to be described storage space (Wn), and that the contents of the memory for the zeitrangjüngeren entries memory locations (Wn-1, Wn) in the direction of the free space to be moved in each case by one memory location (Figure 2c). Verfahren nach Anspruch 2, dadurch gekennzeichnet, dass eine eingegebene Wahlinformation (ΔRNn-2) daraufhin geprüft wird, ob sie zumindest teilweise mit einer bereits ab-gespeicherten Wahlinformation (RNn-2) übereinstimmt und dass, sofern die aktuell eingegebene Wahlinformation (ΔRn-2) als Fragment einer gespeicherten Wahlinformation erkannt wird, diese in den jeweils mit dem jüngsten Eintrag zu beschreibenden Speicherplatz (Wn) umgespeichert wird, und dass die Inhalte der für die zeitrangjüngeren Einträge bestimmten Speicherplätze (Wn-1,Wn) in Richtung des frei werdenden Speicherplatzes jeweils um einen Speicherplatz verschoben werden (Figur 2c).
- 14Method according to claim 2,characterized,that an input dialing information (RNn-2) is checked as to whether they are at least partially with an already stored election information (.DELTA.RNn-2), and that if an already stored dialing information is recognized as a fragment of the currently input dialing information corresponding to the initial digit sequence, that stored dialing information is deleted and the currently entered dialing information is written into the memory location to be written respectively for the most recent entry (Wnn-2) is stored, and that the content contained in the zeitrangjüngeren memory locations in the direction of the freed space (W) are shifted by one space. (Figure 2d) Verfahren nach Anspruch 2, dadurch gekennzeichnet, dass eine eingegebene Wahlinformation (RNn-2) daraufhin geprüft wird, ob sie zumindest teilweise mit einer bereits abgespeicherten Wahlinformation (ΔRNn-2) übereinstimmt, und dass sofern eine bereits abgespeicherte Wahlinformation als eine mit der anfänglichen Ziffernfolge übereinstimmendes Fragment der aktuell eingegebene Wahlinformation erkannt wird, diese gespeicherte Wahlinformation gelöscht und die aktuell eingegebene Wahlinformation in den jeweils für den jüngsten Eintrag zu beschreibenden Speicherplatz (Wnn-2) eingespeichert wird, und dass die in den zeitrangjüngeren Speicherplätzen enthaltenen Inhalte in Richtung des frei werdenden Speicherplatzes (W) um jeweils einen Speicherplatz verschoben werden. (Figur 2d)
- 15Method according to claim 2,characterized,that an entered election information is then checked, whether it coincides, at least in part, with an already stored election information and that in the cases in which the currently input dialing information is recognized as a fragment of an already stored dialing information, the choice information contained in the memory space remains unchanged unchanged, and that in the cases in which the already stored dialing information is recognized as a fragment of the currently entered dialing information, the election information fragment contained in the memory space in question is replaced by the more complete currently input dialing information while retaining the relevant memory location. (Index-managed redial memory) Verfahren nach Anspruch 2, dadurch gekennzeichnet, dass eine eingegebene Wahlinformation daraufhin geprüft wird, ob sie zumindest teilweise mit einer bereits abgespeicherten Wahlinformation übereinstimmt und dass in den Fällen, in denen die aktuell eingegebene Wahlinformation als Fragment einer bereits abgespeicherten Wahlinformation erkannt wird, die in dem betreffenden Speicherplatz enthaltene Wahlinformation ungeändert weiterhin gespeichert bleibt, und dass in den Fällen, in denen die bereits abgespeicherte Wahlinformation als Fragment der aktuell eingegebenen Wahlinformation erkannt wird, das in dem betreffenden Speicherplatz enthaltene Wahlinformationsfragment durch die vollständigerere aktuell eingegebene Wahlinformation unter Beibehaltung des betreffenden Speicherplatzes ersetzt wird. (Indexgeführter Wahlwiederholungsspeicher)
- 16Method according to claim 2,characterized,that is checked at an input election information, whether an already stored election information with this currently entered election information matches and that, if this is true, a storage of this election information is omitted. Verfahren nach Anspruch 2, dadurch gekennzeichnet, dass bei einer eingegebenen Wahlinformation geprüft wird, ob eine bereits gespeicherte Wahlinformation mit dieser aktuell eingegebenen Wahlinformation übereinstimmt und dass, sofern dies zutrifft, eine Einspeicherung dieser Wahlinformation unterbleibt.
- 17Anordnung zur Durchführung des Verfahrens nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass für die notwendigen Prozedurschritte Steuermodule eingesetzt sind, die Untermodule der Steuereinrichtung des Kommunikationssystems bzw. eines Endgerätes darstellen. Arrangement for carrying out the method according to one of the preceding claims,characterized,in that control modules are used for the necessary procedural steps, which represent submodules of the control device of the communication system or of a terminal.
Independent claims17
28 paragraphs, as filed
For modern communication systems, many different features are known, which on the one hand increase the ease of use and on the other hand provide beyond the basic functions of the switching beyond connecting possibilities. In addition to the number keys, the connected terminals have additional function keys to which different functions can be assigned by appropriate operational instructions. For example, the terminals can be equipped with a redial function. In a redial memory at least the last manually entered or dialed with the help of speed dial keys or electronic dialing assistance number is deposited. If the destination is not reachable or the call request is reset for certain reasons, then this stored telephone number can be called up at a later time, for example by pressing the redial key. If the terminal has a display device, then this call number can be displayed to the subscriber at the same time as the selection made. With another entered phone number information, the original in the redial memory is overwritten. In the case of a single-stage memory, it is therefore lost if it is not filed under a one-touch dial key or in an electronic dialing aid. Remedy offers a well-known extended redial memory, which has several stages. At the first operation, for example the redial key, the oldest number dialed by the subscriber is displayed and then output as dialing information if the redial key is not pressed again. If this is the case, each of the other telephone numbers contained in the memory can be selected one after the other by pressing each time again. The actual selection of a selected phone number takes place only after a certain selection time. This selection is therefore possible without another manual input.
The invention relates to a method for managing the content of a multi-stage redial memory. In each of these, election information which is generated on a terminal connected to a program-controlled communication system can be stored. The contents of the individual memory locations are replaced by subsequently entered election information with full occupancy of the redial memory. After an election repetition-relevant input procedure, which takes place, for example, as actuation of a corresponding redial key, the content of the respective memory location can be displayed on the display device of the terminal in each case in the predetermined order. After expiration of a predetermined selection time, the election information representing the respective content is automatically output.
It is the object of the invention, a more flexible use of the feature <img file="EP0903910A2_D0001.tif" />multi-stage redial "and to improve the functionality. This is achieved by program-specific determinations on the basis of certain input procedures, a targeted influence on the already stored in the redial memory or depending on the already stored in the redial memory dialing information is feasible. This influencing provided according to the invention can consist, for example, in updating the display sequence, in additions, corrections, completing and overwriting the stored selection information. Another possibility of this influence is the defense against redundant election information or in defense of incomplete election information. In principle, the order predetermined according to the order can be defined either on the principle of an index-guided memory or a chronologically guided memory. The number of memory stages in each of which an election information dialed by the subscriber is stored can in principle comprise any number. However, it is usefully determined so that the clarity is guaranteed. Each time the redial button is pressed, the selected dialing information can be cyclically read from the redial memory in accordance with a pop-up mechanism and automatically output after the specified selection time has elapsed.
An advantageous embodiment of the invention is that in the cases in which a displayed content of a memory space has been output as election information, this content is displayed as the first information in a subsequent choice as derholungsrelevanten input procedure (pressing the redial button). In each immediately subsequent redial-relevant input procedure, the contents of the other memory locations are displayed in their intended order of preference. In updating the chronology, the selected and selected telephone number information according to the invention is re-stored in the memory to be described with the most recent entry, wherein the telephone number information contained in the intermediate memory locations are shifted in the direction of the freed memory space in each case by one memory location. It is therefore not the input time, but the time of sending out election information for the classification of the election information in the redial memory prevail. According to the invention, a chronological management of election information is carried out on the basis of the time of the election broadcast with updating of the chronology when a call number is selected again. Accordingly, according to the invention, an evaluation takes place according to a meaning of the dialing information which arises because a telephone number is repeatedly selected and transmitted. When first pressing the redial key, the last sent election information is first displayed on the display device and offered for re-election. This results in significant benefits in terms of usability. According to the invention, it is possible to replace a currently displayed dialing information with a dialing sequence of a number sequence started during the selection time, in which case the selection time is aborted. This simultaneously results in the possibility of overwriting an election information in the redial memory by entering an arbitrary number to protect the originally contained therein phone number from misuse. The procedure procedure according to the invention offers the possibility of keeping a call number contained in the redial memory protected from being overwritten by another dialing information until the entry of a procedure control information canceling this measure takes place. It is also possible according to the invention the chains of selected digits to any selected from the redial memory dialing information. In this way, then the complete choice information added to the by-election in the redial memory is then available in a simple manner.
According to the invention, the multi-stage redial memory may be implemented either in a terminal itself or in the system memory of the communication system to which the system controller accesses. In the cases in which the terminal is connected to a communication system which offers a menu guide, different feature-specific procedures that can be displayed and displayed on the display device can be introduced according to the respective option displayed by pressing a key in conjunction with a retry-relevant input information. Thus, features are advantageously linked to the redial key. In this context, in an election information displayed from the memory, the sequence of the selection time linked thereto is to be stopped by the actuation of a function key. Subsequently, then various menu items are displayed, one of which can be confirmed by the participant. In the method according to the invention, the defense of redundant election information is made possible. This means that an election information already in the redial memory is not stored again. In cases where it is recognized that an input dialing information is already part of an already stored dialing information, this new dialing information is not stored. According to the invention, a stored incomplete dialing information is automatically substituted when the complete dialing information is entered again.
Further advantageous embodiments can be found in the remaining subclaims.
The invention will be explained below with reference to a figuratively illustrated embodiment.<ul id="ul0001" list-style="none"><li>FIG. 1 shows a schematic representation of the structure of a communication system in which a redial memory is implemented.</li><li>FIG. 2 shows, in a schematic representation, memory allocations in connection with the input or the re-storage or withdrawal of selection information.</li></ul>
Central component of the communication system KS, eg a so-called Representing PBX system is a central switching network KF, via the terminals - of which the telephone terminals FE1 and FEx are indicated schematically - with each other or be connected to a public switching system ÖN leading lines AL. The central switching network KF is under the control of a central system controller ST, which in addition to the central processor CPU includes a storage device SPE and a clock unit TG. The central processor controls all switching operations and handles the preparation and allocation of the control data. These tasks can also be split among multiple processors. In the communication system KS line connection devices, symbolized by the line connection device LT arranged. The subscriber terminals are each connected via a connecting line ASL with her. An example of this is the telephone terminal FE1. On the connection line ASL the message transmission takes place, for example via a message channel N and the signaling is transmitted via an additional signaling channel S.
As indicated for the telephone terminal FE1, this terminal has a keypad TF for the input of signaling and dialing information. This keypad TF contains the non-illustrated numerical keys WT for inputting selection information and function keys FT for entering additional functions. By activating the available function keys certain functional sequences can be activated. These include, for example Performance features that can be realized by means of the plant operating program. Certain functions may be permanently assigned to such function keys or, alternatively, freely assigned to them. As an example of such function keys, a redial key WWT, a service key STA, a name key NT and the confirmation key OK present in connection with a menu guidance and a so-called "continue key" NEXT are represented symbolically. The individual keys of the keypad TF are available with a in each terminal to control their functions and eg coupled by a processor realized control unit PE. Furthermore, the units IR, UD, Se and DL are connected to this control unit PE. The unit IR detects the operation of individual keys, forms corresponding signaling information and transmits them via the signaling channel S of the connection line ASL to the switching system or to the terminal device associated with the display device DL. This display device is realized for example by single or multi-line LCD display. This display device is generally provided for the display of digits, text and election information.
The unit UD registers those information which are supplied to the subscriber terminal via the signaling channel from the switching system KS for further processing. The unit Se is designed as a memory and serves, for example, to receive an operating program for the control unit PE and to record data to be buffered. With the unit HA / SP the speech circuit is symbolically indicated. It serves in connection with the hearing or Speech organ, for example, realized by a handset HA, the processing of the transmitted voice information and reports a line fault.
The eg from the communication terminal FE1 transmitted digital voice information is passed to the switching matrix KF. The line connection devices LT are mediated by the system controller ST. In this case, each line connection device is connected via a signaling channel SK to the system controller ST. The information is exchanged via this signaling channel SK, for example using the known HDLC transmission procedure. The clock signals formed in the central system control are distributed via a clock line TL to the line connection devices LT. The provision of the clock signals is symbolized by the unit TG.
The access to a trunk AL via which - possibly as one of several - the communication system KS, for example, connected to the public network ÖN, via the interface LS. This interface includes, for example, an ISDN part, which may be designed as a standardized SO interface, for example. The periphery of the communication system is supplemented by a signaling unit SE, which is present for character supply of the communication system.
The central processor CPU of the central system controller ST has access to the data stored in the memory device SPE. It basically consists of the memory parts PROM and RAM. The program memory program PROM stores the system operating program and the programs belonging to it with regard to the peripheral technology, the operating technology of the safety technology and the switching technology. This is indicated with respect to the switching technology by the module VT. LM denotes a module symbolically representing the program modules available for the realization of the individual features. By the program component BOF the so-called. User interface controlled.
In the memory part RAM, the memory area KD is indicated as a subunit of the database DB. In this are the customer data, such as the permissions assigned to the individual terminals FE and the system configuration are stored. The memory part RAM is used inter alia the recording of temporary data for program flow control. It also data are taken in him, during a connection initiated by a communication terminal FE connection setup or when using a service or Feature to be queried. Each terminal FE ... FEx is assigned a memory area A1... Am, in which the terminal-related data are stored. It is therefore for example the current call processing state, ie So the information whether the participant has lifted the handset, or he is called, etc. as storage information removable. In such a memory area A1 ... Am, which is to be regarded as a dynamic database for the individual terminals FE, are, for example, with respect to the possible performance characteristics or Services the individual states stored in predetermined memory areas.
For the communication system KS a multi-stage memory is provided for redial. This can for example be assigned to each subscriber location of the communication system within the software. This is illustrated in FIG. 1 by indicating in a terminal-specific memory area A1 to Am the dial memory WWS managed by the system control. In the memory area A1 of the multi-stage redial memory is represented by the memory stages W1 to Wn. The number of these memory levels is basically arbitrary. In order to ensure clarity and to ensure flexibility, the number n of these storage levels should be rather low. It can be realized as a ring memory, wherein a <img file="EP0903910A2_D0002.tif" />Pointer "always points to the memory level to be displayed when the redial key WWT is pressed. The write access to the multi-level redial memory WWS is done in such a way that independent of the pointer position first free memory levels, such as immediately after the first power-on, will be described. There are basically two mechanisms for managing the redial memory. On the one hand, the index-guided memory, in which the order of the selection information on request of the redial memory by repeatedly pressing a key to the user may appear arbitrary. This is the case when the pacing direction of the pointer addressing the memory stage is fixed in the case of rigid non-chronological memory level management in the case of re-entry of an election information and on actuation of the redial key. This can be done in a positive and negative sense. On the other hand, the chronologically guided memory, which generally ensures by restoring the dialing information and carrying a date, ensures that the chronology of the dialing information displayed on the display device DL of the terminal is ensured by repeatedly pressing the redial key WWT. At the beginning of the procedure, the pointer always points to the last dialed telephone number and this number is the content of the memory level intended for the most recent entry. When first pressing the redial button so the last selected dialing information is always displayed on the display device DL of the terminal and the pointer addresses the associated memory level. As a result, frequently required telephone numbers are available very quickly. A phone number that has an older time-rank, so was entered very early, and is often selected and selected within the multi-level redial is not overwritten at the expense of a phone number, which takes a zeitschuljüngeren memory space - that is so later entered - but not reselected. In the case of a three-stage redial memory, this could be realized simply by inverting the stepping direction of the pointer when the redial key WWT is pressed an even number of times to set a memory level or to select the corresponding telephone number information. The inversion takes place at the moment of transmission of the election information or during the new entry of an election information within the designated selection time. With more than three memory levels, updating the chronology of the entry and restoring into the most recent, that is, most recent, storage level is necessary, with the contents of the oldest-ranking storage level being lost. In the procedure of the invention, therefore, not the input time, but the time of sending the election information for the chronological classification of an election information is evaluated in a memory stage.
The procedural guide according to the invention provides that dialing information entered via the keypad, from the speed-dialing memory or by other optional aids and already present in the multistage redial memory is not stored there again. The memory level in which the entered phone number has already been entered will then become the currently addressed memory level. Furthermore, it is provided according to the invention that within a communication system in which differentiated between different external lines or directions, the type of external assignment is updated. Thus, if a number is first dialed with a specific assignment of a line x, then the same number with specific assignment of the line y, so only the specific assignment of the line y is stored.
A renewed actuation of the redial button immediately after expiration of the designated selection time leads either to a terminal-specific or system-specific error handling or to a meaningful further processing of the user input. In this way, it is possible to set up a connection in the sense of a query to an external subscriber with the aid of another information stored in the redial memory. The prerequisite is that for such<img file="EP0903910A2_D0003.tif" />Fast switching "two connections are feasible, as is the case with an ISDN system.Possible sense is the possibility especially for a connection pairing of an internal and an external connection.
When a new number of dialing digits is entered during the selection time, the selection process terminates. The dialing information thus entered overwrites the telephone number displayed immediately before from the current re-dialing memory stage and thus, in the future, can be called up by the operation of the redial key due to this implemented overwrite mechanism. This also provides the option of protecting telephone numbers against unauthorized access by deliberately overwriting them with inconsequential dialing information. The input of an election information after the elapse of the selection time causes a by-election, which is chained simultaneously in the current redial memory level to the election information present therein. With a new selection, it is thus zetzlicih available. Basically, the selection time is set so that on the one hand the election information displayed on the display device by the participants is certainly optically detectable and on the other hand, the delayed selection does not adversely affect the usual processes.
According to the invention, it can be ensured by a specific procedure that an election information already contained in the redial memory remains resistant. It is therefore not overwritten by any other election information until a corresponding change is made.
Within a menu-driven communication system, it is also possible to link features with the redial key. After the first actuation of this redial key WWT, the currently addressed dialing information is displayed on the display device DL. At the same time as a question<img file="EP0903910A2_D0004.tif" />If the redial key or the usually existing confirmation key OK is pressed again, the next dialing information is displayed on the display unit according to one of the principles mentioned above the election information is selected.
Within the selection time certain procedures can be initiated in connection with the menu navigation. For example, pressing the NEXT key interrupts the selection time. The user then has the option of choosing from various menu items displayed to him. These are contained in a corresponding menu table and are displayed to it. It is conceivable, for example, to store an entered dialing information in the corresponding stage of the redial memory. For example, when viewing <img file="EP0903910A2_D0005.tif" />Protect phone number? " <img file="EP0903910A2_D0006.tif" />If the confirmation key OK is pressed, then by activating the corresponding program control, the dialing information currently displayed on the display device DL is protected from arbitrary overwriting or the protection is canceled <img file="EP0903910A2_D0007.tif" />Take over phone number?<img file="EP0903910A2_D0008.tif" />. <img file="EP0903910A2_D0009.tif" />If the confirmation then takes over the relevant dialing information under a direct-dial key or in the abbreviated dialing destination memory It can also be programmatically determined that, for example, the display <img file="EP0903910A2_D0010.tif" />next number? "without the selection time being restarted. For example, when the display confirms <img file="EP0903910A2_D0011.tif" />Dial the number? ", The relevant dialing information is displayed and when the display is confirmed <img file="EP0903910A2_D0012.tif" />exit? "is the exit of the procedure in the sense of a separation.
Some principles of procedure management in a multi-stage repeat memory are shown schematically in FIG. As shown in FIGS. 2a to 2d, the redial memory WWS should have the memory stages W1 to Wn. It is assumed that all memory levels include phone numbers. The longest-running phone number should be the phone number RN<sub>1</sub> and the most timely phone number RN<sub>n</sub> his.
FIG. 2a illustrates the multiple actuation of the redial key WWT and the automatic selection after the selection time. In the example, the selection time t should be two seconds. It is assumed that by pressing the redial key three times without exceeding the selection time, the subscriber will save the storage space W<sub>n-2</sub> addressed. The content of the memory `so the stored therein phone number RN<sub>n-2</sub> is selected as electoral information at the end of the selection period. Based on this selection, an update of the chronology of the selected telephone number information now takes place. This means that this phone number RN<sub>n-2</sub> in the least recently accessed storage space W<sub>n</sub> is re-stored, and that the temporally underlying memory contents RN<sub>n-1</sub> and RNn are shifted by one space in the direction of Zeithaltälterer entries. This fact of restoring and shifting is indicated by the dashed arrows. The selected phone number RN<sub>n-2</sub> is thus moved to the memory location Wn for the zeitrangjüngsten entry. This means that this number is displayed first and offered for re-election on a subsequent press of the redial key. It is therefore based on the time of the election broadcast for the management of an election information in an advantageous manner. A phone number that is frequently selected and selected within this multistage redial remains in memory. The memory allocation present after the selection of the telephone number according to FIG. 2a is illustrated in FIG. 2b. It remains in the sense of a chronologically run memory, the chronology in the selection obtained. Frequently repeated numbers are chained back in the least recently stored memory stage and not pushed out at the lower end of the memory. FIG. 2 b illustrates the case of the new entry of a telephone number dialed by the subscriber into the redial memory. This phone number Rn<sub>n + 1</sub> is entered in the zeitrangjüngste memory location Wn. The phone numbers contained in the memory are each shifted by one space in the direction of zeithaltälterer entries. This is indicated by the dashed arrows. The longest-standing entry, namely the number RN1 is deleted.
In connection with the storage of a number dialed by a subscriber in the redial memory is checked whether this number is already included in the memory. This not only concerns a check for the completeness of this number, but also whether the newly dialed number is a fragment of a number already contained in the memory. If this is detected in the comparison test, the newly entered election information is interpreted as invalid, that is, there is a defense against incomplete election information. This newly entered election information will not be included in the multistage redial memory. The memory stage containing the full (-re) number information appropriate to the inputted fragment becomes the currently addressed memory level. In the embodiment of FIG. 2c is the eingegeben election information .DELTA.R<sub>n-2</sub> a fragment of the call number RN contained in the memory<sub>n-2</sub> represent. This number is thus stored according to the already described update of the chronology in the zeitrangjünsten space Wn, and there is a shift of the underlying entries. In a subsequent operation of the redial key then this number RN<sub>n-2</sub> displayed in the display device of the relevant terminal. In an index-controlled re-memory, the method would be different in that the pointer pointing to the memory level to be displayed jumps to the level containing the full (-re) number.
The described procedure according to FIG. 2c also makes it possible to quickly search for specific telephone number information within the redial memory. If the same one clearly assignable telephone number fragment entered via the keyboard input of the respective terminal and the choice aborted, then the complete call number information to the display device of the terminal immediately displayed by pressing the redial button immediately and this number selected after expiration of the selection time.
FIG. 2d illustrates the case where the stored telephone number ΔRN<sub>n-2</sub> when checking as a fragment of the number entered by the subscriber RN<sub>n-2</sub> is recognized. This comparison test is performed, for example, in case of elimination by disconnecting or hanging up the handset. Then the fragment ΔRN<sub>n-2</sub> deleted and in the zeitrangjüngeren memory locations behind it phone numbers RN<sub>n-2</sub> and RNn re-stored, that is, each shifted by one space. The complete (-re) number RN<sub>n-2</sub> is stored at the most recent memory location of the redial memory. It is displayed on the subsequent first press of the redial key WWT. The same procedure is used if it is determined during a comparison check that the newly entered telephone number is already contained in the redial memory. The index-indexed replay procedure is similar to the chronologically-led method used in Figure 2d. The difference is that the pointer jumps to the memory level in which the fragment was detected. The fragment is replaced by the full (re) number.
By comparing a newly entered election information with the stored in the redial memory dialing information (phone numbers) according to the principle described in Figures 2c and 2d ensures that as far as possible only complete and useful choice information is stored within the multi-stage redial memory. This can reduce the necessary number of memory levels while ensuring the benefit for the user.
In the exemplary embodiment according to FIG. 1, the multistage redial memory is arranged in the system memory of the communications system KS. It is, as already mentioned, also possible to provide this redial memory in the terminals.
15 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14 Sheet 15
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| EP1130889A3 | Cited by | European Patent Office (EPO) | Search report |
| EP1681842A1 | Cited by | European Patent Office (EPO) | Search report |
| DE19904573A1 | Cited by | Germany | Search report |
| DE19904573C2 | Cited by | Germany | Search report |
| US7403801B2 | Cited by | United States of America | Applicant |
| US6772275B1 | Cited by | United States of America | Applicant |
| EP1130889A2 | Cited by | European Patent Office (EPO) | Search report |
| EP0463582A2 | Cites | European Patent Office (EPO) | Search report |
| EP0540928A2 | Cites | European Patent Office (EPO) | Search report |
| DE4423789A1 | Cites | Germany | Search report |
5 members in 3 offices
Priority claims5
| Document | Office | Kind | Date |
|---|---|---|---|
| 19741176 | Germany | A | |
| 19741176 | Germany | A | |
| 19741176 | Germany | – | |
| 19741176 | – | – | – |
| DE1997141176 | – | – | – |
Members5
| Document | Office | Kind | |
|---|---|---|---|
| EP0903910A2This record | European Patent Office (EPO) | A2 | |
| EP0903910A3 | European Patent Office (EPO) | A3 | |
| EP0903910B1 | European Patent Office (EPO) | B1 | |
| AT344579T | Austria | T | |
| DE59813781D1 | Germany | D1 |
39 legal events, as 3 offices reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | Office | |
|---|---|---|---|
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal feeWithdrawnR119 | R119 | DE | |
| Gb: european patent ceased through non-payment of renewal feeCeasedGBPC | GBPC | EP | |
| Change of applicant/patenteeR081 | R081 | DE | |
| Change of representativeR082 | R082 | DE | |
| Change of representativeR082 | R082 | DE | |
| Amendments to the register in respect of changes of name or changes affecting rights (sect. 32/1977)REGISTERED BETWEEN 20121025 AND 20121031732E | 732E | GB | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Be: lapsedLapsedBERE | BERE | EP | |
| No opposition filedOpposition26N | 26N | EP | |
| No opposition filed within time limitOppositionORIGINAL CODE: 0009261PLBE | PLBE | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: NO OPPOSITION FILED WITHIN TIME LIMITSTAA | STAA | EP | |
| Nl: lapsed or annulled due to failure to fulfill the requirements of art. 29p and 29m of the patents actLapsedNLV1 | NLV1 | EP | |
| Gb: translation of ep patent filed (gb section 77(6)(a)/1977)GBT | GBT | EP | |
| Corresponds to:REF | REF | EP | |
| European patent grantedGrantedNOT ENGLISHFG4D | FG4D | GB | |
| Designated contracting statesAK | AK | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| (expected) grantORIGINAL CODE: 0009210GRAA | GRAA | EP | |
| Grant fee paidORIGINAL CODE: EPIDOSNIGR3GRAS | GRAS | EP | |
| Despatch of communication of intention to grant a patentORIGINAL CODE: EPIDOSNIGR1GRAP | GRAP | EP | |
| Designated contracting states (corrected)RBV | RBV | EP | |
| Designation fees paidAKX | AKX | EP | |
| First examination report despatched17Q | 17Q | EP | |
| Request for examination filed17P | 17P | EP | |
| Designated contracting statesAK | AK | EP | |
| Request for extension of the european patentAX | AX | EP | |
| Information provided on ipc code assigned before grantRIC1 | RIC1 | EP | |
| Information provided on ipc code assigned before grantRIC1 | RIC1 | EP | |
| Search report despatchedORIGINAL CODE: 0009013PUAL | PUAL | EP | |
| Designated contracting statesAK | AK | EP | |
| Request for extension of the european patentAL;LT;LV;MK;RO;SIAX | AX | EP | |
| Public reference made under article 153(3) epc to a published international application that has entered the european phaseORIGINAL CODE: 0009012PUAI | PUAI | EP |
Numbers
- Publication
- 0903910
- Publication, DOCDB
- 0903910
- Publication, EPODOC
- EP0903910
- Application
- 98117687
- Application, DOCDB
- 98117687
- Application, EPODOC
- EP19980117687
Titles3
- English
- Method for managing a multilevel telephone directory
- German
- Verfahren zur Verwaltung eines mehrstufigen Wahlwiederholungsspeichers
- French
- Méthode d'administration d'un répertoire téléphonique à plusieurs étages
Classification
- CPC, 3
- H04M1/2745
- H04M1/274533
- H04M1/27457
- IPC, 2
- H04M1 2745
- H04M1 27457
Designated states25
- Contracting states, 19
- Austria
- Belgium
- Switzerland
- Cyprus
- Germany
- Denmark
- Spain
- Finland
- France
- United Kingdom
- Greece
- Ireland
- Italy
- Liechtenstein
- Luxembourg
- Monaco
- Netherlands (Kingdom of the)
- Portugal
- Sweden
- Extension states, 6
- Albania
- Lithuania
- Latvia
- North Macedonia
- Romania
- Slovenia