Abstract:
A mobile phone with an expanded telephone directory, wherein any electronic telephone directory of the mobile phone is supplemented by, in each case, one data base located in the nonvolatile memory of the mobile phone, each data base being assigned to precisely one specific telephone directory. The data base assigned to a telephone directory is preferably an expansion telephone directory, and a number of the expansion telephone directories can be assigned to each telephone directory.

Description:
BACKGROUND OF THE INVENTION 
   The present invention relates to a mobile phone, in particular a mobile phone according to the GSM (GSM=Groupe Speciale Mobile) standard, having at least one electronic telephone directory, one of which is stored on the SIM card and, if applicable, the other electronic telephone directory or directories is/are arranged in the nonvolatile memory of the telephone. 
   Mobile phones of the prior art according to the GSM standard generally have at least one electronic telephone directory, and it has now become the practice almost always to use two or more telephone directories. One of these telephone directories is stored on the SIM (SIM=Subscriber Identity Module) card, referred to below as SIM, and thus can be transported from one mobile phone to another. In contrast, the other telephone directory or directories is/are in the nonvolatile, internal memory which can be formed, for example, by EEPROMs or flash or battery-buffered RAM modules. 
   The internal data format of the SIM for storing telephone directory entries requires that a telephone directory entry be composed of a sequence of numbers (telephone number) and an associated sequence of alphanumeric characters (name). The maximum length of the telephone number is at least 20 numbers, and the maximum length of the name can be between 0 and 241 characters. 
   The same format is usually used for telephone directory entries which are located in the nonvolatile memory, it being possible for the maximum lengths to differ from those on the SIM card. In other words, the number of attributes or features of a telephone directory entry, an attribute being a telephone number or a name in this case, has been prescribed by the GSM standard and SIM card and is two. 
   Because, to date, the number of attributes for telephone entries of an SIM card has been prescribed, flexible use of the telephone directory of a mobile phone (for example, the grouping of telephone numbers according to certain properties such as work or personal), has not been possible. 
   The document EP-A-0 860 970 discloses a method for administering an electronic telephone directory or a telephone number database in the form in which it exists, for example, on an SIM card of a mobile phone. The telephone number database is divided into two memory areas; namely, into a first memory area in which telephone numbers which can be addressed via an abbreviated dialing method are arranged, and into a second memory area in which telephone numbers which cannot be addressed via an abbreviated dialing method are arranged. If a telephone number in the second memory area without the abbreviated dialing property is then to be shifted to a storage location in the first memory area with the abbreviated dialing property, the telephone number to be shifted is first shifted into a buffer, the number at the destination of the first memory area is shifted to the exit location of the memory area of the number to be shifted and then the number to be shifted is removed from the buffer and transmitted to the destination in the first buffer. 
   The document WO 98/30053 shows a mobile radio unit which has a telephone directory which is stored on an SIM card and a telephone directory which is stored in an EEPROM of the mobile radio unit. In order to select telephone directory entries easily, the two telephone directories are combined in an assignment table and abbreviated dialing numbers are assigned to specific telephone directory entries. 
   The document EP-A-0 915 604 discloses a method for searching through a database for a specific entry; in particular, for searching for an entry in a telephone directory which is stored in a mobile phone. The improved searching for a telephone directory entry is carried out in that, starting with the entry of a specific letter, all the variations of entries which have the entered letter and a different second letter are displayed. If the second letter of the entry is then also determined, all the variations of the first two entered letters appear with a third variable letter which also can be specified in a subsequent step. By repeated inputting of the respective following letters, a specific database entry or telephone directory entry is thus found. 
   The present invention is, therefore, directed toward acquiring expanded applications via telephone directory entries, in particular of forming groups of telephone directory entries and, in this way, dividing up the telephone numbers according to personal, business or other criteria, for example. The intention of the present invention is to overcome the format of the number of attributes which has been previously prescribed by the GSM standard and is of restricted length. 
   SUMMARY OF THE INVENTION 
   According to the present invention, any electronic telephone directory of a mobile phone is supplemented by, in each case, one database which is located in the nonvolatile memory of the mobile phone, each database being assigned to precisely one specific telephone directory. The uniquely defined assignment is made via a key. 
   Each database entry here is preferably indexed via a telephone number and has what is referred to as an attribute data field which is composed of a list of attribute designator/attribute value pairs, an attribute designator specifying the nature of the attribute value (for example, address), and an attribute value representing the value of the attribute; for example, the address associated with the telephone number. The attribute value can remain empty if the existence of the attribute is sufficient as information (for example, car pool). If there is only one, it does not need to be specified in more detail with a value. 
   When an entry in a telephone directory is accessed, a test is first automatically carried out to determine whether there is a database for this telephone directory. If this is the case, the additional information present in the database relating to the telephone number of the above entry can be made accessible as a key. The database which is assigned to a telephone directory is preferably in the form of an expansion telephone directory. A number of expansion telephone directories also can be assigned to each telephone directory. 
   The advantages of the present invention result from the number of possible attributes. Conceivable additional attributes for telephone numbers are:
         Fax-compatible, SMS-compatible, voice-compatible, email-compatible:   Telephone numbers which are characterized with this attribute permit the selection of a corresponding service when text messages are transmitted.   Personal, business, etc.:   Telephone numbers which are characterized with this attribute can be assigned to specific groups, for example, to the group of private telephone numbers or to that of business telephone numbers. Access to the telephone directory thus can be made easier in that the user first specifies the group in which he/she would like to search and then subsequently searches, for example, alphabetically for the desired subscriber within the selected group.   Supervisory board, management group, etc.   These attributes can designate groups to which the user would like to send text messages, fax messages or voice messages. The selection of the transmission method could be carried out automatically in conjunction with the compatibility attribute In addition, the mobile phone could automatically switch conference circuits with the respective group members via these attributes.   Address, etc.   In the case of these attributes, in contrast to the previous ones, an attribute value, namely the address associated with the telephone number, is associated with the attribute “address”. This address could be used as additional information by the user or be integrated into the fax header when a fax message is sent.   Language:   The value of the attribute language indicates, for example, which language the fax header should be in.   Alternative call number:   The value of this attribute determines an alternative call number which is selected automatically if the primary number is, for example, occupied or cannot be reached.   Ringing tone:   The attribute value defines the ringing tone, in order, for example, to distinguish acoustically between a call from the characterized number and other numbers via the pitch or the sound.   Response method:   The attribute value indicates whether or not a call is to be automatically accepted from the assigned telephone number. A possible method would be to accept the call in order then to play a specific short text (voice message), or that the mobile phone stores the calling telephone number and informs the mobile phone owner of the attempt to make a call or possibly of the content, by email or by fax.       

   Additional features and advantages of the present invention are described in, and will be apparent from, the following detailed Description of the Invention and the Figures. 

   
     BRIEF DESCRIPTION OF THE FIGURES 
       FIG. 1  shows a schematic view of the inventive expansions of the telephone directory of a mobile phone. 
       FIG. 2  shows an example of an attribute in the expanded telephone directory according to the present invention. 
       FIG. 3  shows a completed, expanded entry. 
   

   DETAILED DESCRIPTION OF THE INVENTION 
   There are two implementation proposals for the invention. 
     FIG. 1  shows a mobile phone  1  with its accessories. It includes inter alia, an SIM card  2 ,  3  and a nonvolatile internal memory  10 . Part  11  of the nonvolatile memory  10  is used for storing one or more telephone directories  13 ,  14 . 
   An SIM card  2  is inserted into the mobile phone  1  in a schematic view. The other view of the same SIM card  3  serves for explanatory purposes. On such an SIM card  2 ,  3  there is a nonvolatile memory  8 , part  9  of which is used as a telephone directory  15 . In addition, the SIM card  2 ,  3  contains what is referred to as the IMSI (International Mobile Subscriber Identity)  7  for identification purposes. 
   In addition, an entry  6  of a telephone directory  15  of an SIM card  2 ,  3  is illustrated in the lower part of  FIG. 1 . Such an entry  6  contains the telephone number  4  and the name  5  of the subscriber; i.e., two attributes. 
   The first implementation assigns a second expansion telephone directory  17 ,  18 ,  19  to each standard telephone directory  13 ,  14  and/or  15  which has the standard storage entries  6  composed of the telephone number  4  and name  5 , stored in the nonvolatile memory unit  9  of the memory  8  of the SIM card  2 ,  3  or in the nonvolatile memory unit  11  of the memory  10  of the mobile phone  1 . The expansion telephone directory  17 ,  18 ,  19  is arranged in a further memory unit  16  of the nonvolatile memory  10 . The assignment is made by reference to a uniquely allocated identification number  12 . The identification number  1 , which appears in the expansion telephone directory  17  as E 1 , is represented for the telephone directory  13  in  FIG. 1 . A  2  is schematically represented for the telephone directory  14 , to which the expansion telephone directory  18  is assigned with the identification number E 2 . In an analogous fashion, a telephone directory with the IMSI 0542876 is correspondingly assigned to the expansion telephone directory  19  with the number E0542876; i.e., the telephone directory  15  is assigned to the illustrated SIM card  3 . 
   In addition, further expansion telephone directories  20 , which relate to SIM card telephone directories of SIM cards (not illustrated) other than those which are currently in use can be located in the region  16  of the nonvolatile memory  10 . 
     FIG. 2  then illustrates the entries  24  of an expansion telephone directory  17 ,  18 ,  19 ,  20 . Such expanded entries  24  of an expansion telephone directory are composed of the telephone number  21  and a data field  25  of a variable size. 
   The attributes which are assigned to the telephone number  21  and are composed of an attribute designator  22  and an attribute value  23  are in this data field  25 , it being possible for the attribute value  23  to be empty at specific attribute designators  22 . For example, the attribute designators “voice-compatible”, “business” or “supervisory board” do not have to contain an attribute value, but they can. 
   The attribute value specifies the nature of the attribute designator. This is apparent from the examples illustrated. For example, the attribute designator “address” is specified by the value; i.e., the actual address. For the attribute designator “language”, “German” specifies the value. The same applies to “alternative call number” and “ringing tone”. 
   The attribute values are represented syntactically in inverted commas and separated off from the preceding attribute designator by a colon. The attribute value can be omitted if the existence of the attribute designator is sufficient as information. 
   During the reading process, the entry in the standard telephone directory is linked to the entry in the expansion telephone directory by reference to the telephone number, and is available as an expanded telephone directory entry  24 . 
   During storage, the entire telephone directory entry which is made available by a corresponding application is split into a standard telephone directory entry  6 , i.e., telephone number and name, and into an expanded telephone directory entry  24 , i.e., telephone number and attributes (which are empty under certain circumstances). The entries are stored separately. The storage of an expanded entry  24  can be dispensed with if the attributes are empty. In this case, it would, however, be necessary to check whether there is an entry in the expanded telephone directory  17 ,  18 ,  19 ,  20 . This would then have to be erased. Otherwise, a superfluous link would be produced. 
   During searching, operations are carried out sequentially. Depending on the search criterion, the standard telephone directory is firstly searched through for the telephone number or name, or the expansion telephone directory searched through for specific attributes. The entries which are found are completed to form expanded telephone directory entries. 
   The deletion of entries is carried out by reference to the telephone number, both the entry in the telephone directory and the entry in the expanded telephone directory being erased. 
   In the second implementation as illustrated in  FIG. 3 , telephone directories which are stored in the nonvolatile internal memory  10  of the mobile phone  1  differ in format from those external telephone directories which are stored on the SIM card  2 ,  3 . Here, the entries in the internal telephone directories correspond in format to the expanded telephone directory  24  described above in the first implementation, the internal telephone directory now containing not only the telephone number  4 ,  21  but also the name  5 . 
   For each external telephone directory  15 , therefore, there is an internal telephone directory  19  which is, in turn, uniquely assigned to the external telephone directory by the IMSI (International Mobile Subscriber Identity)  7 . Reading and writing access operations to telephone directories to which an external telephone directory is assigned are permitted only if the SIM card  2 ,  3  is inserted. 
   Apart from the internal telephone directories which are assigned to the external telephone directories stored on SIM cards, there also can be further internal telephone directories. 
   Whenever the telephone is switched on or an SIM card is inserted, the entries in the SIM card telephone directory are compared with the entries in the assigned internal telephone directory. Entries which are present in the external telephone directory but not in the internal one are copied. Because there are no attributes in entries of external telephone directories because the format does not permit any for entries in SIM card telephone directories, this data field remains empty in the entries in the assigned internal telephone directory. Entries which are present in the internal assigned telephone directory, but not in the external one, are erased in the internal one. In the case of entries which are present in both telephone directories but are different, the entry in the internal, assigned telephone directory is overwritten by the entry in the external telephone directory. 
   Reading access operations to telephone directories are made only to the internal telephone directories. In the case of reading access operations which relate to the SIM card telephone directory, the internal assigned telephone directory is resorted to. 
   In the case of writing access operations, entries which are reduced to the telephone number and name are written to the SIM card telephone directory, and complete expanded entries are stored in the internal telephone directory. 
   Although the present invention has been described with reference to specific embodiments, those of skill in the art will recognize that changes may be made thereto without departing from the spirit and scope of the invention as set forth in the hereafter appended claims.