US20030149776A1 - Terminal information management method - Google Patents

Terminal information management method Download PDF

Info

Publication number
US20030149776A1
US20030149776A1 US10/259,505 US25950502A US2003149776A1 US 20030149776 A1 US20030149776 A1 US 20030149776A1 US 25950502 A US25950502 A US 25950502A US 2003149776 A1 US2003149776 A1 US 2003149776A1
Authority
US
United States
Prior art keywords
terminal
designation information
change
address book
registered
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US10/259,505
Inventor
Tomoko Tsunezumi
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Assigned to FUJITSU LIMITED reassignment FUJITSU LIMITED ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: TSUNEZUMI, TOMOKO
Publication of US20030149776A1 publication Critical patent/US20030149776A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/10Mapping addresses of different types
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

Definitions

  • the present invention relates to a terminal information management method for managing telephone numbers or mail addresses of a wide variety of mobile terminals, such as portable telephones or the like.
  • the object of the present invention is to provide a terminal information management method capable of notifying change of telephone number and mail address, that is, information designating a mobile terminal, such as a portable telephone, to users not registered in an electronic address book of the mobile terminal, as well as to users that are registered in the address book.
  • a first aspect of a terminal information management method of the present invention is to execute the following plurality of steps on a server computer capable of communication with a plurality of terminals respectively assigned terminal designation information for identifying themselves.
  • a first step is a registering step executed, when terminal designation information of a terminal is changed, to register the terminal designation information of the terminal before the change and those after the change in an update table with them associated with each other.
  • a second step is an address book acquisition step for acquiring an address book table individually stored in each terminal and registered with terminal designation information for other terminals.
  • a third step is a notification step executed, when terminal designation information for other terminals registered in an address book table acquired in the address book acquisition step is registered in the update table as terminal designation information before the change, notifying terminal designation information after the change associated with the terminal designation information before the change to the terminal storing the address book table.
  • a second aspect of a terminal information management method of the present invention is to execute on a server computer in addition to the above described steps, a determination step for determining whether or not it is possible to notify the terminal designation information after the change associated with the terminal information before the change to a terminal storing the address book table, when the terminal designation information for other terminals registered in the address book table acquired in the address book acquisition steps is registered in the update table as terminal designation information before the change and to execute the notification step only if it is determined in the determination step that notification is possible.
  • the terminal designation information after the change is notified to terminals storing the address book table only if it has been determined in the determination step that notification is possible, so that it is possible to prevent terminal designation information from being notified to people the user does not want to notify.
  • FIG. 1 is a schematic drawing showing the overall structure of a communication system of an embodiment of the present invention
  • FIG. 2 is a block diagram schematically showing the structure of a mobile terminal
  • FIG. 3 is a table showing an address book table
  • FIG. 4 is a block diagram showing the structure of a server
  • FIG. 5 is a table showing a user table
  • FIG. 6 is a table showing an update table
  • FIG. 7 is a table showing a history table
  • FIG. 8 is a flowchart showing a change content storage process
  • FIG. 9 is a flowchart showing a process for providing an automatic change service.
  • FIG. 10 is a flowchart showing a process for determining notification propriety.
  • mobile terminals 1 a , 1 b such as portable telephones, are respectively wirelessly connected to servers 2 a , 2 b of a communications company that users of the mobile terminals have an agreement with, to enable communication with other telephones (fixed telephone, mobile terminal such as portable telephone etc.).
  • the two servers 2 a and 2 b are used by respectively different communications companies, but they are connected to each other through communication circuits.
  • the two terminals 1 a and 1 b can communicate with each other by establishing communication between the two servers 2 a and 2 b.
  • FIG. 2 is a block diagram schematically showing the structure of the first terminal 1 a .
  • a second terminal 1 b has the same structure as the first terminal 1 a.
  • the first terminal 1 a is provided with a display section 11 , an input section 12 , a microphone 13 , a speaker 14 and a control section 15 .
  • the display section 11 has a liquid crystal display, and displays characters and images on the screen of this liquid crystal display.
  • the input section 12 has a tenkey pad and operation keys, and receives input operations from a user therethrough.
  • the microphone 13 and the speaker 14 can respectively input and output voices.
  • the display section 11 , input section 12 , microphone 13 and speaker 14 are respectively connected to the control section 15 .
  • the control section 15 is provided with a transceiver circuit 16 and a memory 17 .
  • the transceiver circuit 16 carries out transmission and reception of data over a wireless link.
  • An address book table 18 is stored in the memory 17 .
  • FIG. 3 is a table logically showing the address book table 18 .
  • the user can register names, telephone numbers and mail addresses of a number of people in their own terminal 1 a ( 1 b ). Specifically, a single person's data is registered in the address book table 18 as a single record. When a user communicates with a registered person, the user can designate the telephone number or mail address of that person by simply selecting a desired record from the address book table 18 .
  • This address book table 18 also has a “notification permission setting” field as well as the “name”, “telephone number” and “mail address” fields. When the user's telephone number and mail address are changed, information indicating whether or not to notify the content of the change to people corresponding to the “name” fields is stored in this “notification permission” field. This notification is performed by an automatic update service that will be described later.
  • the user's own telephone number and mail address are stored in a not-illustrated region of the memory 17 of the first terminal 1 a .
  • the first terminal 1 a can communicate with the other terminal 1 b through the server 2 a by transmitting its own telephone address or mail address and the telephone number or mail address of the other terminal 1 b selected by users from the user's address book table 18 or directly inputted through the input section 12 to the server 2 a according to a specified communication protocol.
  • FIG. 4 is a block diagram schematically showing the structure of the server 2 a .
  • This server (server computer) 2 a is provided with a control section 21 , a transceiver circuit 22 and a storage section 23 .
  • the control section 21 is respectively connected to the transceiver circuit 22 and the storage section 23 .
  • the transceiver circuit 22 includes a plurality of base stations distributed throughout the service area for the first terminal 1 a , and carries out transmission and receipt of data to and from the terminal 1 a through these base stations.
  • the storage section 23 is, for example, a hard disk.
  • a user table 24 , update table 25 and history table 26 are stored in the storage section 23 .
  • the second server 2 b has the same structure as the first server 2 a .
  • the update tables 25 respectively stored in the storage sections 23 of the two servers 2 a and 2 b are the same as each other. Therefore, when updating one of the update tables 25 of the two servers 2 a and 2 b , the other update table 25 is also updated in the same way through communication between the two servers 2 a and 2 b .
  • the user table 24 and history table 26 stored in the storage section 23 of the second server 2 b has individual data that is different from those in the first server 2 a.
  • FIG. 5 is a table logically showing the user table 24 .
  • This user table 24 has a plurality of records provided for each user having an agreement with the communications company operating the server 2 a .
  • This user table 24 is provided with fields for “name”, “telephone number”, “mail address” and “billing information”.
  • FIG. 6 is a schematic drawing logically showing the update table 25 .
  • This update table 25 has a plurality of records. When changing the telephone numbers or mail addresses owned by individual users, the detail of this change is stored in the respective records. These telephone numbers and mail addresses are generally termed terminal designation information. For example, if a user acquires a new telephone number and mail address by purchasing a new terminal 1 a and abandons the telephone number and mail address for the originally used old terminal 1 c , the detail of the change of the terminal designation information is added to the update table 25 as one record. Similarly, if a user have the telephone number and mail address changed by the communications company without changing the terminal itself, the detail of the change of the terminal designation information is added to the update table 25 as a single record.
  • Each record of this update table 25 is made up of respective fields for “name”, “new telephone number”, “old telephone number”, “new mail address”, “old mail address”, “time and date of registration” and “update period”.
  • the name of the user changing the telephone number and mail address is stored in the “name” field.
  • the user's new telephone number and old telephone number, and new mail address and old mail address are respectively stored in the “new telephone number”, “old telephone number”, “new mail address” and “old mail address” fields.
  • the time and date when the record was created are stored in the “time and date of registration” field.
  • the time and date of expiration of an automatic update service which will be described later, is stored in the “update period” field.
  • FIG. 7 is a table logically showing a history table 26 .
  • This history table 26 is made up of “destination telephone number”, “destination mail address”, “originating telephone number”, “originating mail address”, and “time and date of access” fields.
  • the telephone number and mail address of a terminal 1 a actually being used by a user receiving the automatic update service, described later, are respectively store in the “destination telephone number” and “destination mail address” fields.
  • the telephone numbers and mail addresses of people (call originators) who register, in the address book table 18 of their own terminal 1 b , information of a user having the terminal 1 a of which telephone number and mail address are stored in the “destination telephone number” field and “destination mail address” field as a call destination are respectively stored in the corresponding “originating telephone number” field and “originating mail address” field.
  • the time and date when the call originator is in communication with an arbitrary party based on a call made by the call originator is stored in the “time and date of access” field. Records in this history table 26 are created in a process of S 108 in FIG. 9, which will be described later.
  • the automatic update service is to notify, when the telephone number or mail address owned by a user have been changed, the detail of the change to another terminal 1 b of another person having the telephone number or mail address of the user registered in the address book table 18 in advance.
  • FIG. 8 is a flowchart showing a change registration process. If the user connects their own terminal 1 a to the server 2 a to transmit a specified command to apply for an automatic update service, this server 2 a starts the process according to the flowchart of FIG. 8. The terminal 1 a notifies its own telephone number to the server 2 a when connected to the server 2 a . Accordingly, the server 2 a can ascertain the telephone number of the terminal 1 a connected thereto.
  • the server 2 a references the user table 24 and specifies records containing the telephone number of the connected terminal 1 a.
  • the server 2 a acquires old terminal designation information before the change. Specifically, the server 2 a displays guidance to prompt the user to input the old telephone number and old mail address before the change on the display section 11 of the terminal 1 a . If the user inputs a telephone number and mail address by operating the input section 12 of the terminal 1 a in accordance with this guidance, the input information is notified to the server 2 a as the old terminal designation information before the change.
  • the guidance can also be audio guidance output from the speaker 14 .
  • the server 2 a registers a new record in the update table 25 .
  • the server 2 a respectively stores the contents of each of the “name”, “telephone number” and “mail address” fields of the records in the user table 24 designated in step S 001 into each of the “name”, “new telephone number” and “new mail address” of the new registered record in the update table 25 .
  • the server 2 a also respectively stores the old telephone number and old mail address before the change acquired in step S 002 into the “old telephone number” and “old mail address” fields of the new record in the update table 25 .
  • the time and date when the new record was registered is stored into the “time and date of registration” field of the new record in the update table 25 .
  • the time and date after a specified service period has elapsed from the “time and date of registration” is stored into the “update period” of the new record of the update table 25 .
  • step S 004 the server 2 a notifies the new record of the update table 25 to another server 2 b operated by the communications company corresponding to the old telephone number before the change acquired in step S 002 . Then, the server 2 b adds the new record to its own update table 25 . Therefore, the update tables 25 of the servers 2 a and 2 b are always kept the same as each other. The server 2 a skips step S 004 in the event that the old telephone number before the change corresponds to the communications company operating itself.
  • step S 005 the server 2 a registers the cost of the automatic update service in the “billing information” field of the record designated in step S 001 in the user table 24 , and processing is completed. By paying this amount, the user can receive the automatic update service for the period of time from the “time and date of registration” up to the “update period” stored in the new record in the update table 25 .
  • Each of the servers 2 a and 2 b periodically executes processing to delete records whose “update period” has expired from the update table 25 . As a result, only records whose “update period” has not expired are contained in the update table 25 .
  • the automatic update service is provided to the terminal 1 a until the “update period” of that record expires.
  • the server 2 b provides the automatic update service by starting the processing according to the flowchart of FIG. 9.
  • the server 2 establishes a call requested by the terminal 1 b and executes the processing of the flowchart of FIG. 9 while processing the call.
  • the server 2 b requests an address book table 18 from the accessing terminal 1 b , and acquires this address book table 18 .
  • the server 2 b compares the address book table 18 of the terminal 1 b acquired in S 101 with the update table 25 . Specifically, if, among the respective records of the address book table 18 of the terminal 1 b , there are records containing a “telephone number” field or “mail address” field that has the same value as an “old telephone number” field or “old mail address” field of any record in the update table 25 , the server 2 b extracts all such records as queued records and designates one of the queued records as an object of processing.
  • step S 103 the server 2 b checks whether or not it could to designate a processing object record in the address book table 18 of the terminal 1 b through the processing of step S 102 . If a processing object record has been found, processing advances to step S 104 , otherwise processing terminates.
  • step S 104 the server 2 b references the history table 26 and checks whether or not there are any records in the history table 26 , of which values in the “destination telephone number” field or “destination mail address” field match with values of the “telephone number” field or “mail address” field of the processing object record, and of which values in the “originating telephone number” field or “originating mail address” field match with the telephone number or mail address of the terminal 1 b . If there are any records satisfying those conditions, it is determined that there is a history and processing terminates, otherwise processing proceeds to step S 105 .
  • step S 105 the server 2 b communicates with the terminal 1 a assigned values of the “telephone number” field of the processing object record, and enquires, from the terminal 1 a , whether or not it is possible to notify change of a telephone number or mail address of the terminal 1 a to the terminal 1 b . Then, the terminal 1 a returns permission or rejection of the notification to the server 2 b by automatically executing processing that will be described later with reference to FIG. 10.
  • step S 106 if the server 2 b receives the permission of the notification through the processing of step S 105 , processing advances to step S 107 , otherwise processing advances to step S 108 .
  • step S 107 the server 2 b updates the address book table 18 of the terminal 1 b .
  • the server 2 b makes the terminal 1 b write values of the “new telephone number” field and the “new mail address” field of the record in the update table 25 of which values of the “old telephone number” field or “old mail address” field match with the values of “telephone number” field or the “mail address” field of the processing object record over the “telephone number” field and “mail address” field of the processing object record in the address book table 18 of the terminal 1 b , by communicating with the server 1 b to activate a data update program previously stored in the terminal 1 b.
  • step S 108 the server 2 b adds a new record to the history table 26 .
  • the server 2 b creates a record of which “destination telephone number” field and “destination mail address” field are stored with values of the “telephone number” field and “mail address” field of the processing object record respectively, and of which “originating telephone number” field and “originating mail address” field are stored with the telephone number and mail address of the terminal 1 b respectively, and registers this record in the history table 26 .
  • the data and time that the new record was created is stored in “access time and date” field of this new created record. If registration in this history table 26 is completed the processing object record becomes managed as a processed record.
  • step S 109 the server 2 b checks whether or not there remain any queued records that are not processed. If there are still remain any queued records that are not processed, processing advances to step S 110 .
  • step S 110 the server 2 b designates unprocessed one of the queued record as new processing object record, and processing immediately returns to step S 104 . Conversely, if it is determined in step S 109 that all of the queued records have become processed as a result of repeatedly execution of the processing loop from steps S 104 to step S 110 described above, the server 2 b advances the processing to step S 111 .
  • step S 111 the server 2 b makes the terminal 16 display processing results on its display section 11 . Specifically, if the address book table was updated in step S 107 , the content of this update is displayed. After displaying the update content, processing is terminated. The server 2 b maintains the connection with the terminal 1 b even after termination of the processing of FIG. 9. After that, the user of the terminal 1 b terminates connection between the terminal 1 b and the server 2 b at a point in time when a desired call is terminated. After termination of the call, the user can ascertain the processing results by looking at the display section 11 of the terminal 1 b.
  • FIG. 10 is a flowchart showing a process for determining permission or rejection of notification executed on the terminal 1 a .
  • the server 2 b enquires whether or not it is permitted to notify change of telephone number or mail address of the terminal 1 a to the terminal 1 b notified party) in the above described step S 105 in FIG. 9, the terminal 1 a activates a previously installed program to start the processing shown in the flowchart of FIG. 10.
  • the terminal 1 a acquires the telephone number, mail address and the user name of the terminal 1 b of the notified party from the server 2 b.
  • step S 202 the terminal la references its own address book table 18 and determines whether or not the telephone number or mail address of the notified party acquired in step S 201 are registered in this address book table 18 .
  • the terminal 1 a then advances processing to step S 203 if the telephone number or mail address is registered, and if not processing advances to step S 206 .
  • step S 203 the terminal 1 a designates, from among records of its own address book table 18 , a record that includes the telephone number or mail address of the notified party acquired in step S 201 , and if the content of a “notification permission setting” field in the designated record is ‘OK’, determines that notification is permitted to advance processing to step S 204 , while if the content of this “notification permission setting” field is NG, determines that notification is rejected to advance processing to step S 205 .
  • step S 204 the terminal 1 a notifies the server 2 b of the fact that to notification of its own telephone number and mail address to the terminal 1 b is permitted via the server 2 a , and then terminates processing.
  • step S 205 the terminal 1 a notifies the server 2 b of the fact that notification of its own telephone number and mail address to the terminal 1 b is rejected via the server 2 a , and then terminates processing.
  • step S 206 the terminal displays the name of the user owning the terminal 1 b of the notified party acquired in step S 201 on its display section 11 .
  • the user looks at this displayed name to decide whether he or she permits notification of their own new telephone number and new mail address to the terminal 1 b of the notified party, and inputs the result of this decision to the input section 12 .
  • step S 207 the terminal 1 a advances processing to step S 208 if the user inputs the fact that the notification is permitted in step S 206 , and otherwise advances to step S 209 .
  • step S 208 the terminal 1 a notifies server 2 b of the fact that notification of its own new telephone number and new mail address to the terminal 1 b is permitted the via the server 2 a , and then terminates processing.
  • step S 209 the terminal 1 a notifies the server 2 b of the fact that notification of its own new telephone number and new mail address to the terminal 1 b is rejected via the server 2 a , and then terminates processing.
  • the terminal 1 b when a terminal 1 b registering an old telephone number or old mail address owned by a particular user in its address book table 18 accesses the server 2 b , the terminal 1 b is automatically or substantially automatically notified of a new telephone number and new mail address of new terminal 1 a owned by that user. Accordingly, effort involved for the user with change of the telephone number or mail address is reduced. For this reason, when purchasing a new model of a terminal, a user can freely select a communications company without worrying about changing of his or her telephone number or mail address. Additionally, in this automatic update service, the new telephone number and new mail address are notified only to people whom the user permits to be notified, which makes possible to prevent such disadvantages as malicious calls or junk mail.
  • terminal information management method of the present invention having the above described configuration, in the event that terminal designation information of other terminals registered in an address book table of a terminal becomes unusable because of change of the terminal designation information, new terminal designation information is notified to the terminal storing the address book table. Accordingly, effort involved for the user with change of the terminal designation information is reduced.

Abstract

In case a telephone number of a first terminal is changed a second terminal in which the telephone number or mail address of this first terminal before the change is registered in its address book is connected to a server for communication with other party, the new telephone number or mail address of the first terminal are notified to the second terminal with permission of the user of the first terminal.

Description

    BACKGROUND OF THE INVENTION
  • 1. Field of the Invention [0001]
  • The present invention relates to a terminal information management method for managing telephone numbers or mail addresses of a wide variety of mobile terminals, such as portable telephones or the like. [0002]
  • 2. Description of the Prior Art [0003]
  • Recently there has been something of a boom in portable telephone systems, and the portable telephone market has seen the continual introduction of new models offering new and improved functions. This makes the useful life of a portable telephone extremely short and it is common practice for users to purchase a new phone to change from the old model they have been using to the latest model. When changing to the new model, if the user does not change the communications company they have an agreement with, it is possible to carry on using the telephone number and mail address they have been using with the old telephone. That is, the telephone number and mail address used with the old telephone are registered as the telephone number and mail address for the new telephone. On the contrary, if the communications company is changed when changing to a new telephone, it is not possible to continue using the telephone number and mail address of the old telephone. That is, at the time of changing the telephone, a telephone number and mail address that are different from those of the old telephone are assigned to the new telephone. [0004]
  • Now, a lot of users register telephone numbers and mail addresses of people they call frequently in an electronic address book provided in a storage section of the portable telephone. A service has been proposed, when changing telephones, to use this electronic address book to automatically notify people whose telephone numbers or mail address are stored in the address book that the telephone number and mail address of the user have changed. With this service, the people receiving the notification can be made aware of the fact that the user has changed their telephone number and mail address. However, people who that do not receive the notification about the changed telephone number will not be aware that the user has changed their telephone number and mail address. In other words, people other than those whose telephone numbers or mail addresses are registered in the electronic address book of the user changing telephones will not be notified of the change, which means that those people can not be made aware of the change in the user's telephone number and mail address. Nevertheless, notifying a change of user's telephone number and mail address to everyone is not preferable because there is a high possibility of the user then receiving malicious phone calls or junk mail. [0005]
  • SUMMARY OF THE INVENTION
  • The object of the present invention is to provide a terminal information management method capable of notifying change of telephone number and mail address, that is, information designating a mobile terminal, such as a portable telephone, to users not registered in an electronic address book of the mobile terminal, as well as to users that are registered in the address book. [0006]
  • A first aspect of a terminal information management method of the present invention is to execute the following plurality of steps on a server computer capable of communication with a plurality of terminals respectively assigned terminal designation information for identifying themselves. A first step is a registering step executed, when terminal designation information of a terminal is changed, to register the terminal designation information of the terminal before the change and those after the change in an update table with them associated with each other. A second step is an address book acquisition step for acquiring an address book table individually stored in each terminal and registered with terminal designation information for other terminals. A third step is a notification step executed, when terminal designation information for other terminals registered in an address book table acquired in the address book acquisition step is registered in the update table as terminal designation information before the change, notifying terminal designation information after the change associated with the terminal designation information before the change to the terminal storing the address book table. [0007]
  • With this type of arrangement, when a particular user changes their terminal designation information, it is possible to notify the terminal designation information after the change to all terminals having this terminal designation information stored in their address book table. [0008]
  • A second aspect of a terminal information management method of the present invention is to execute on a server computer in addition to the above described steps, a determination step for determining whether or not it is possible to notify the terminal designation information after the change associated with the terminal information before the change to a terminal storing the address book table, when the terminal designation information for other terminals registered in the address book table acquired in the address book acquisition steps is registered in the update table as terminal designation information before the change and to execute the notification step only if it is determined in the determination step that notification is possible. [0009]
  • With this type of arrangement, the terminal designation information after the change is notified to terminals storing the address book table only if it has been determined in the determination step that notification is possible, so that it is possible to prevent terminal designation information from being notified to people the user does not want to notify. [0010]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The invention will be described below in detail with reference to the accompanying drawings, in which: [0011]
  • FIG. 1 is a schematic drawing showing the overall structure of a communication system of an embodiment of the present invention; [0012]
  • FIG. 2 is a block diagram schematically showing the structure of a mobile terminal; [0013]
  • FIG. 3 is a table showing an address book table; [0014]
  • FIG. 4 is a block diagram showing the structure of a server; [0015]
  • FIG. 5 is a table showing a user table; [0016]
  • FIG. 6 is a table showing an update table; [0017]
  • FIG. 7 is a table showing a history table; [0018]
  • FIG. 8 is a flowchart showing a change content storage process; [0019]
  • FIG. 9 is a flowchart showing a process for providing an automatic change service; and [0020]
  • FIG. 10 is a flowchart showing a process for determining notification propriety.[0021]
  • DESCRIPTION OF THE PREFERRED EMBODIMENT
  • A preferred embodiment of the present invention will be described below with reference to the drawings. [0022]
  • Communication System [0023]
  • As shown in FIG. 1, [0024] mobile terminals 1 a, 1 b, such as portable telephones, are respectively wirelessly connected to servers 2 a, 2 b of a communications company that users of the mobile terminals have an agreement with, to enable communication with other telephones (fixed telephone, mobile terminal such as portable telephone etc.). The two servers 2 a and 2 b are used by respectively different communications companies, but they are connected to each other through communication circuits. Specifically, in a state where a first terminal 1 a is connected to a first server 2 a used by a first communications company and a second terminal 1 b is connected to a second server 2 b used by a second communications company, the two terminals 1 a and 1 b can communicate with each other by establishing communication between the two servers 2 a and 2 b.
  • Terminal [0025]
  • FIG. 2 is a block diagram schematically showing the structure of the [0026] first terminal 1 a. A second terminal 1 b has the same structure as the first terminal 1 a.
  • As shown in FIG. 2, the [0027] first terminal 1 a is provided with a display section 11, an input section 12, a microphone 13, a speaker 14 and a control section 15. The display section 11 has a liquid crystal display, and displays characters and images on the screen of this liquid crystal display. The input section 12 has a tenkey pad and operation keys, and receives input operations from a user therethrough. The microphone 13 and the speaker 14 can respectively input and output voices. The display section 11, input section 12, microphone 13 and speaker 14 are respectively connected to the control section 15.
  • The [0028] control section 15 is provided with a transceiver circuit 16 and a memory 17. The transceiver circuit 16 carries out transmission and reception of data over a wireless link. An address book table 18 is stored in the memory 17.
  • FIG. 3 is a table logically showing the address book table [0029] 18. The user can register names, telephone numbers and mail addresses of a number of people in their own terminal 1 a (1 b). Specifically, a single person's data is registered in the address book table 18 as a single record. When a user communicates with a registered person, the user can designate the telephone number or mail address of that person by simply selecting a desired record from the address book table 18. This address book table 18 also has a “notification permission setting” field as well as the “name”, “telephone number” and “mail address” fields. When the user's telephone number and mail address are changed, information indicating whether or not to notify the content of the change to people corresponding to the “name” fields is stored in this “notification permission” field. This notification is performed by an automatic update service that will be described later.
  • Also, the user's own telephone number and mail address are stored in a not-illustrated region of the [0030] memory 17 of the first terminal 1 a. The first terminal 1 a can communicate with the other terminal 1 b through the server 2 a by transmitting its own telephone address or mail address and the telephone number or mail address of the other terminal 1 b selected by users from the user's address book table 18 or directly inputted through the input section 12 to the server 2 a according to a specified communication protocol.
  • Server [0031]
  • FIG. 4 is a block diagram schematically showing the structure of the [0032] server 2 a. This server (server computer) 2 a is provided with a control section 21, a transceiver circuit 22 and a storage section 23. The control section 21 is respectively connected to the transceiver circuit 22 and the storage section 23. The transceiver circuit 22 includes a plurality of base stations distributed throughout the service area for the first terminal 1 a, and carries out transmission and receipt of data to and from the terminal 1 a through these base stations. The storage section 23 is, for example, a hard disk. A user table 24, update table 25 and history table 26 are stored in the storage section 23.
  • The [0033] second server 2 b has the same structure as the first server 2 a. Also, the update tables 25 respectively stored in the storage sections 23 of the two servers 2 a and 2 b are the same as each other. Therefore, when updating one of the update tables 25 of the two servers 2 a and 2 b, the other update table 25 is also updated in the same way through communication between the two servers 2 a and 2 b. On the contrary, the user table 24 and history table 26 stored in the storage section 23 of the second server 2 b has individual data that is different from those in the first server 2 a.
  • FIG. 5 is a table logically showing the user table [0034] 24. This user table 24 has a plurality of records provided for each user having an agreement with the communications company operating the server 2 a. This user table 24 is provided with fields for “name”, “telephone number”, “mail address” and “billing information”.
  • FIG. 6 is a schematic drawing logically showing the update table [0035] 25. This update table 25 has a plurality of records. When changing the telephone numbers or mail addresses owned by individual users, the detail of this change is stored in the respective records. These telephone numbers and mail addresses are generally termed terminal designation information. For example, if a user acquires a new telephone number and mail address by purchasing a new terminal 1 a and abandons the telephone number and mail address for the originally used old terminal 1 c, the detail of the change of the terminal designation information is added to the update table 25 as one record. Similarly, if a user have the telephone number and mail address changed by the communications company without changing the terminal itself, the detail of the change of the terminal designation information is added to the update table 25 as a single record. Each record of this update table 25 is made up of respective fields for “name”, “new telephone number”, “old telephone number”, “new mail address”, “old mail address”, “time and date of registration” and “update period”. The name of the user changing the telephone number and mail address is stored in the “name” field. Also, the user's new telephone number and old telephone number, and new mail address and old mail address are respectively stored in the “new telephone number”, “old telephone number”, “new mail address” and “old mail address” fields. The time and date when the record was created are stored in the “time and date of registration” field. The time and date of expiration of an automatic update service, which will be described later, is stored in the “update period” field.
  • FIG. 7 is a table logically showing a history table [0036] 26. This history table 26 is made up of “destination telephone number”, “destination mail address”, “originating telephone number”, “originating mail address”, and “time and date of access” fields. The telephone number and mail address of a terminal 1 a actually being used by a user receiving the automatic update service, described later, are respectively store in the “destination telephone number” and “destination mail address” fields. The telephone numbers and mail addresses of people (call originators) who register, in the address book table 18 of their own terminal 1 b, information of a user having the terminal 1 a of which telephone number and mail address are stored in the “destination telephone number” field and “destination mail address” field as a call destination are respectively stored in the corresponding “originating telephone number” field and “originating mail address” field. The time and date when the call originator is in communication with an arbitrary party based on a call made by the call originator is stored in the “time and date of access” field. Records in this history table 26 are created in a process of S108 in FIG. 9, which will be described later.
  • Automatic Update Service [0037]
  • In the event that a user's telephone number or mail address is changed (from those of an [0038] old terminal 1 c to those of a new terminal 1 a, or without changing the terminal 1 a itself), it is possible to pay for use of an automatic update service by registering the detail of the change in the server 2 a of the communications company. The automatic update service is to notify, when the telephone number or mail address owned by a user have been changed, the detail of the change to another terminal 1 b of another person having the telephone number or mail address of the user registered in the address book table 18 in advance.
  • The following description will be given assuming a case where a particular user has canceled an agreement they have held with a communications company (here it is the second communications company described above) up to now because of the purchase of a [0039] new terminal 1 a, and made a new agreement with the above described first communications company, and therefore his or her telephone number and mail address have been changed because of replacement of agreements.
  • FIG. 8 is a flowchart showing a change registration process. If the user connects their [0040] own terminal 1 a to the server 2 a to transmit a specified command to apply for an automatic update service, this server 2 a starts the process according to the flowchart of FIG. 8. The terminal 1 a notifies its own telephone number to the server 2 a when connected to the server 2 a. Accordingly, the server 2 a can ascertain the telephone number of the terminal 1 a connected thereto.
  • In the first step S[0041] 001 after starting the process of FIG. 8, the server 2 a references the user table 24 and specifies records containing the telephone number of the connected terminal 1 a.
  • In the next step S[0042] 002, the server 2 a acquires old terminal designation information before the change. Specifically, the server 2 a displays guidance to prompt the user to input the old telephone number and old mail address before the change on the display section 11 of the terminal 1 a. If the user inputs a telephone number and mail address by operating the input section 12 of the terminal 1 a in accordance with this guidance, the input information is notified to the server 2 a as the old terminal designation information before the change. The guidance can also be audio guidance output from the speaker 14.
  • In the next step S[0043] 003, the server 2 a registers a new record in the update table 25. Specifically, the server 2 a respectively stores the contents of each of the “name”, “telephone number” and “mail address” fields of the records in the user table 24 designated in step S001 into each of the “name”, “new telephone number” and “new mail address” of the new registered record in the update table 25. The server 2 a also respectively stores the old telephone number and old mail address before the change acquired in step S002 into the “old telephone number” and “old mail address” fields of the new record in the update table 25. The time and date when the new record was registered is stored into the “time and date of registration” field of the new record in the update table 25. The time and date after a specified service period has elapsed from the “time and date of registration” is stored into the “update period” of the new record of the update table 25.
  • In the next step S[0044] 004, the server 2 a notifies the new record of the update table 25 to another server 2 b operated by the communications company corresponding to the old telephone number before the change acquired in step S002. Then, the server 2 b adds the new record to its own update table 25. Therefore, the update tables 25 of the servers 2 a and 2 b are always kept the same as each other. The server 2 a skips step S004 in the event that the old telephone number before the change corresponds to the communications company operating itself.
  • In step S[0045] 005, the server 2 a registers the cost of the automatic update service in the “billing information” field of the record designated in step S001 in the user table 24, and processing is completed. By paying this amount, the user can receive the automatic update service for the period of time from the “time and date of registration” up to the “update period” stored in the new record in the update table 25.
  • Each of the [0046] servers 2 a and 2 b periodically executes processing to delete records whose “update period” has expired from the update table 25. As a result, only records whose “update period” has not expired are contained in the update table 25.
  • If a record for the user of the terminal [0047] 1 a is registered in the update table 25 through the processing of the flowchart of FIG. 8 described above, the automatic update service is provided to the terminal 1 a until the “update period” of that record expires. Specifically, when the second terminal 1 b accesses the server 2 b after the record for the terminal 1 a has been registered in the update table 25, the server 2 b provides the automatic update service by starting the processing according to the flowchart of FIG. 9. In the event that the server 2 b is accessed by the terminal 1 b in order to establish a call (communication) with an arbitrary party, the server 2 establishes a call requested by the terminal 1 b and executes the processing of the flowchart of FIG. 9 while processing the call.
  • In the first step S[0048] 101 after starting process of FIG. 9, the server 2 b requests an address book table 18 from the accessing terminal 1 b, and acquires this address book table 18.
  • In the next step S[0049] 102, the server 2 b compares the address book table 18 of the terminal 1 b acquired in S101 with the update table 25. Specifically, if, among the respective records of the address book table 18 of the terminal 1 b, there are records containing a “telephone number” field or “mail address” field that has the same value as an “old telephone number” field or “old mail address” field of any record in the update table 25, the server 2 b extracts all such records as queued records and designates one of the queued records as an object of processing.
  • In the next step S[0050] 103, the server 2 b checks whether or not it could to designate a processing object record in the address book table 18 of the terminal 1 b through the processing of step S102. If a processing object record has been found, processing advances to step S104, otherwise processing terminates.
  • In step S[0051] 104, the server 2 b references the history table 26 and checks whether or not there are any records in the history table 26, of which values in the “destination telephone number” field or “destination mail address” field match with values of the “telephone number” field or “mail address” field of the processing object record, and of which values in the “originating telephone number” field or “originating mail address” field match with the telephone number or mail address of the terminal 1 b. If there are any records satisfying those conditions, it is determined that there is a history and processing terminates, otherwise processing proceeds to step S105.
  • In step S[0052] 105, the server 2 b communicates with the terminal 1 a assigned values of the “telephone number” field of the processing object record, and enquires, from the terminal 1 a, whether or not it is possible to notify change of a telephone number or mail address of the terminal 1 a to the terminal 1 b. Then, the terminal 1 a returns permission or rejection of the notification to the server 2 b by automatically executing processing that will be described later with reference to FIG. 10.
  • In step S[0053] 106, if the server 2 b receives the permission of the notification through the processing of step S105, processing advances to step S107, otherwise processing advances to step S108.
  • In step S[0054] 107, the server 2 b updates the address book table 18 of the terminal 1 b. Specifically, the server 2 b makes the terminal 1 b write values of the “new telephone number” field and the “new mail address” field of the record in the update table 25 of which values of the “old telephone number” field or “old mail address” field match with the values of “telephone number” field or the “mail address” field of the processing object record over the “telephone number” field and “mail address” field of the processing object record in the address book table 18 of the terminal 1 b, by communicating with the server 1 b to activate a data update program previously stored in the terminal 1 b.
  • In step S[0055] 108, the server 2 b adds a new record to the history table 26. Specifically, the server 2 b creates a record of which “destination telephone number” field and “destination mail address” field are stored with values of the “telephone number” field and “mail address” field of the processing object record respectively, and of which “originating telephone number” field and “originating mail address” field are stored with the telephone number and mail address of the terminal 1 b respectively, and registers this record in the history table 26. The data and time that the new record was created is stored in “access time and date” field of this new created record. If registration in this history table 26 is completed the processing object record becomes managed as a processed record.
  • In the next step S[0056] 109, the server 2 b checks whether or not there remain any queued records that are not processed. If there are still remain any queued records that are not processed, processing advances to step S110.
  • In step S[0057] 110, the server 2 b designates unprocessed one of the queued record as new processing object record, and processing immediately returns to step S104. Conversely, if it is determined in step S109 that all of the queued records have become processed as a result of repeatedly execution of the processing loop from steps S104 to step S110 described above, the server 2 b advances the processing to step S111.
  • In step S[0058] 111, the server 2 b makes the terminal 16 display processing results on its display section 11. Specifically, if the address book table was updated in step S107, the content of this update is displayed. After displaying the update content, processing is terminated. The server 2 b maintains the connection with the terminal 1 b even after termination of the processing of FIG. 9. After that, the user of the terminal 1 b terminates connection between the terminal 1 b and the server 2 b at a point in time when a desired call is terminated. After termination of the call, the user can ascertain the processing results by looking at the display section 11 of the terminal 1 b.
  • FIG. 10 is a flowchart showing a process for determining permission or rejection of notification executed on the terminal [0059] 1 a. When the server 2 b enquires whether or not it is permitted to notify change of telephone number or mail address of the terminal 1 a to the terminal 1 b notified party) in the above described step S105 in FIG. 9, the terminal 1 a activates a previously installed program to start the processing shown in the flowchart of FIG. 10.
  • In the first step S[0060] 201 after starting the process, the terminal 1 a acquires the telephone number, mail address and the user name of the terminal 1 b of the notified party from the server 2 b.
  • In the next step S[0061] 202, the terminal la references its own address book table 18 and determines whether or not the telephone number or mail address of the notified party acquired in step S201 are registered in this address book table 18. The terminal 1 a then advances processing to step S203 if the telephone number or mail address is registered, and if not processing advances to step S206.
  • In step S[0062] 203, the terminal 1 a designates, from among records of its own address book table 18, a record that includes the telephone number or mail address of the notified party acquired in step S201, and if the content of a “notification permission setting” field in the designated record is ‘OK’, determines that notification is permitted to advance processing to step S204, while if the content of this “notification permission setting” field is NG, determines that notification is rejected to advance processing to step S205.
  • In step S[0063] 204, the terminal 1 a notifies the server 2 b of the fact that to notification of its own telephone number and mail address to the terminal 1 b is permitted via the server 2 a, and then terminates processing.
  • In step S[0064] 205, the terminal 1 a notifies the server 2 b of the fact that notification of its own telephone number and mail address to the terminal 1 b is rejected via the server 2 a, and then terminates processing.
  • In step S[0065] 206, the terminal displays the name of the user owning the terminal 1 b of the notified party acquired in step S201 on its display section 11. The user looks at this displayed name to decide whether he or she permits notification of their own new telephone number and new mail address to the terminal 1 b of the notified party, and inputs the result of this decision to the input section 12.
  • In the next step S[0066] 207, the terminal 1 a advances processing to step S208 if the user inputs the fact that the notification is permitted in step S206, and otherwise advances to step S209.
  • In step S[0067] 208, the terminal 1 a notifies server 2 b of the fact that notification of its own new telephone number and new mail address to the terminal 1 b is permitted the via the server 2 a, and then terminates processing.
  • In step S[0068] 209, the terminal 1 a notifies the server 2 b of the fact that notification of its own new telephone number and new mail address to the terminal 1 b is rejected via the server 2 a, and then terminates processing.
  • As described above, according to the automatic update service, when a [0069] terminal 1 b registering an old telephone number or old mail address owned by a particular user in its address book table 18 accesses the server 2 b, the terminal 1 b is automatically or substantially automatically notified of a new telephone number and new mail address of new terminal 1 a owned by that user. Accordingly, effort involved for the user with change of the telephone number or mail address is reduced. For this reason, when purchasing a new model of a terminal, a user can freely select a communications company without worrying about changing of his or her telephone number or mail address. Additionally, in this automatic update service, the new telephone number and new mail address are notified only to people whom the user permits to be notified, which makes possible to prevent such disadvantages as malicious calls or junk mail.
  • With the terminal information management method of the present invention having the above described configuration, in the event that terminal designation information of other terminals registered in an address book table of a terminal becomes unusable because of change of the terminal designation information, new terminal designation information is notified to the terminal storing the address book table. Accordingly, effort involved for the user with change of the terminal designation information is reduced. [0070]

Claims (8)

We claim:
1. A terminal information management method, executed on a server computer capable of communication with a plurality of terminals respectively assigned terminal designation information for identifying themselves, comprising:
a registering step for, when terminal designation information of a terminal is changed, registering the terminal designation information of the terminal before the change and those after the change in an update table stored in a storage medium with them associated with each other;
an address book acquisition step for acquiring an address book table individually stored in each terminal and registered with terminal designation information for other terminals; and
a notification step for, when terminal designation information for other terminals registered in an address book table acquired in the address book acquisition step is registered in the update table as terminal designation information before the change, notifying terminal designation information after the change associated with the terminal designation information before the change to, the terminal storing the address book table.
2. The terminal information management method according to claim 1, further comprising:
a determination step for, when the terminal designation information for other terminals registered in the address book table acquired in the address book acquisition step is registered in the update table as terminal designation information before the change, determining whether or not it is possible to notify the terminal designation information after the change associated with the terminal designation information before the change to the terminal storing the address book table, and
wherein said notification step is executed only if it is determined in the determination step that notification is possible.
3. The terminal information management method according to claim 2, wherein
in the determination step, it is determined by enquiring whether the notification is possible from the terminal corresponding to the terminal designation information before the change.
4. The terminal information management method of claim 2, wherein
in the determination step, it is determined that notification is permitted if the terminal corresponding to the terminal designation information before the change is previously registered with notification permission information which represents permission of the notification.
5. The terminal information management method of claim 2, further comprising
a history recording step for recording a history of execution of the determination step with respect to other terminals registered in the address book table, and
wherein said determination step is executed only if there is not history of execution with respect to other terminals registered in the address book table.
6. The terminal information management method of claim 1, wherein
the address book acquisition step is executed when the terminal accesses the server computer.
7. A terminal information management program, read in to a computer capable of communicating with a plurality of terminals respectively assigned terminal designation information for identifying themselves, making the computer execute:
a registering step for, when terminal designation information of a terminal is changed, registering terminal designation information before the change and those after the change, in an update table stored in a storage medium with them associated with each other;
an address book acquisition step for acquiring an address book table individually stored in each terminal and registered with terminal designation information for other terminals; and
a notification step for, when terminal designation information for other terminals registered in an address book table acquired in the address book acquisition step is registered in the update table as terminal designation information before the change, notifying terminal designation information after the change associated with the terminal designation information before the change to the terminal storing the address book table.
8. A server computer capable of communicating with a plurality of terminals respectively assigned terminal designation information for identifying themselves, having a storage medium and a processing device, a program stored in the storage medium making the processing device execute steps of:
registering, when terminal designation information of a terminal is changed, terminal designation information before the change with terminal designation information after the change in an update table stored in a storage medium, with them associated with each other,
acquiring an address book table individually stored in each terminal and registered with terminal designation information for other terminals, and
notifying, when terminal designation information for other terminals registered in the address book table is registered in the update table as terminal designation information before change, terminal designation information after the change associated with the terminal designation information before the change to the terminal storing the address book table
US10/259,505 2002-02-01 2002-09-30 Terminal information management method Abandoned US20030149776A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2002-025221 2002-02-01
JP2002025221A JP3965059B2 (en) 2002-02-01 2002-02-01 Device information management method

Publications (1)

Publication Number Publication Date
US20030149776A1 true US20030149776A1 (en) 2003-08-07

Family

ID=27654525

Family Applications (1)

Application Number Title Priority Date Filing Date
US10/259,505 Abandoned US20030149776A1 (en) 2002-02-01 2002-09-30 Terminal information management method

Country Status (2)

Country Link
US (1) US20030149776A1 (en)
JP (1) JP3965059B2 (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050002057A1 (en) * 2003-04-28 2005-01-06 Takayasu Oe Image forming apparatus and address information processing method
US20060155714A1 (en) * 2004-12-23 2006-07-13 Pitney Bowes Incorporated Certification of address records for use in address hygiene
US20060179066A1 (en) * 2005-02-04 2006-08-10 Microsoft Corporation Flexible file format for updating an address book
US20060178161A1 (en) * 2005-02-04 2006-08-10 Samsung Electronics Co., Ltd. Method and system for automatically updating user information in a push-to-talk system
US20060218337A1 (en) * 2005-03-24 2006-09-28 Fujitsu Limited Program, client authentication requesting method, server authentication request processing method, client and server
US20060235878A1 (en) * 2005-04-14 2006-10-19 Microsoft Corporation Client side indexing of offline address book files
US20070140453A1 (en) * 2005-12-05 2007-06-21 Matsushita Electric Industrial Co., Ltd. Communication apparatus and information displaying method for communication apparatus
US20070288581A1 (en) * 2005-02-17 2007-12-13 Fujitsu Limited Mail server, mail reception device, mail server program storage medium, mail reception program storage medium, mail mediation method, and mail reception
US20080070553A1 (en) * 2005-03-16 2008-03-20 Fujitsu Limited Communication terminal device and computer program product
US20080304647A1 (en) * 2006-02-28 2008-12-11 Fujitsu Limited Method and apparatus for identifier change notification

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1864523B1 (en) 2005-03-29 2013-02-13 Research In Motion Limited System and method for personal identification number messaging
JP4932397B2 (en) * 2006-09-13 2012-05-16 Necカシオモバイルコミュニケーションズ株式会社 Communication terminal device, data update system, and program

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020049610A1 (en) * 1999-02-12 2002-04-25 Gropper Robert L. Auto update utility for digital address books
US6393421B1 (en) * 1998-09-18 2002-05-21 Neriel Paglin Communication method and system utilizing a specific communication code uniquely assigned to the data record
US20020143879A1 (en) * 2001-03-28 2002-10-03 Peter Sommerer Method and system for automatically updating electronic mail address information within an electronic mail address database
US20030078987A1 (en) * 2001-10-24 2003-04-24 Oleg Serebrennikov Navigating network communications resources based on telephone-number metadata
US20040064517A1 (en) * 2001-09-05 2004-04-01 Tsutomu Uenoyama Synchronization message processing method
US6748403B1 (en) * 2000-01-13 2004-06-08 Palmsource, Inc. Method and apparatus for preserving changes to data

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6393421B1 (en) * 1998-09-18 2002-05-21 Neriel Paglin Communication method and system utilizing a specific communication code uniquely assigned to the data record
US20020049610A1 (en) * 1999-02-12 2002-04-25 Gropper Robert L. Auto update utility for digital address books
US6748403B1 (en) * 2000-01-13 2004-06-08 Palmsource, Inc. Method and apparatus for preserving changes to data
US20020143879A1 (en) * 2001-03-28 2002-10-03 Peter Sommerer Method and system for automatically updating electronic mail address information within an electronic mail address database
US20040064517A1 (en) * 2001-09-05 2004-04-01 Tsutomu Uenoyama Synchronization message processing method
US20030078987A1 (en) * 2001-10-24 2003-04-24 Oleg Serebrennikov Navigating network communications resources based on telephone-number metadata

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050002057A1 (en) * 2003-04-28 2005-01-06 Takayasu Oe Image forming apparatus and address information processing method
US7589857B2 (en) * 2003-04-28 2009-09-15 Ricoh Company, Ltd. Image forming apparatus and address information processing method
US20060155714A1 (en) * 2004-12-23 2006-07-13 Pitney Bowes Incorporated Certification of address records for use in address hygiene
US7277898B2 (en) * 2004-12-23 2007-10-02 Pitney Bowes Inc. Certification of address records for use in address hygiene
US7584209B2 (en) 2005-02-04 2009-09-01 Microsoft Corporation Flexible file format for updating an address book
US20060179066A1 (en) * 2005-02-04 2006-08-10 Microsoft Corporation Flexible file format for updating an address book
US20060178161A1 (en) * 2005-02-04 2006-08-10 Samsung Electronics Co., Ltd. Method and system for automatically updating user information in a push-to-talk system
US7685243B2 (en) * 2005-02-17 2010-03-23 Fujitsu Limited Mail server, mail reception device, mail server program storage medium, mail reception program storage medium, mail mediation method, and mail reception
US20070288581A1 (en) * 2005-02-17 2007-12-13 Fujitsu Limited Mail server, mail reception device, mail server program storage medium, mail reception program storage medium, mail mediation method, and mail reception
US8254887B2 (en) * 2005-03-16 2012-08-28 Fujitsu Limited Communication terminal device and computer program product
US20080070553A1 (en) * 2005-03-16 2008-03-20 Fujitsu Limited Communication terminal device and computer program product
US20060218337A1 (en) * 2005-03-24 2006-09-28 Fujitsu Limited Program, client authentication requesting method, server authentication request processing method, client and server
US7975289B2 (en) * 2005-03-24 2011-07-05 Fujitsu Limited Program, client authentication requesting method, server authentication request processing method, client and server
US7490079B2 (en) * 2005-04-14 2009-02-10 Microsoft Corporation Client side indexing of offline address book files
US20080301179A1 (en) * 2005-04-14 2008-12-04 Microsoft Corporation Client side indexing of offline address book files
US20060235878A1 (en) * 2005-04-14 2006-10-19 Microsoft Corporation Client side indexing of offline address book files
US20070140453A1 (en) * 2005-12-05 2007-06-21 Matsushita Electric Industrial Co., Ltd. Communication apparatus and information displaying method for communication apparatus
US20080304647A1 (en) * 2006-02-28 2008-12-11 Fujitsu Limited Method and apparatus for identifier change notification
US8582744B2 (en) 2006-02-28 2013-11-12 Fujitsu Limited Method and apparatus for identifier change notification

Also Published As

Publication number Publication date
JP2003229957A (en) 2003-08-15
JP3965059B2 (en) 2007-08-22

Similar Documents

Publication Publication Date Title
US6816719B1 (en) Method and system for making wireless terminal profile information accessible to a network
KR100747452B1 (en) Methods and apparatus' of transmitting multimedia message for mobile phone
US7493343B2 (en) Data delivery device and alteration method of data delivery time
JP2001243413A (en) System and method for business card, and client device, portable terminal device, and recording medium thereof
US20030149776A1 (en) Terminal information management method
CN101631138A (en) Personal information agent system and personal information agent method
JP2005094351A (en) Personal information storage/management system and storing/managing method
US20080096536A1 (en) Mobile terminal apparatus, method of controlling transmission and reception of request, and computer product
KR20020074096A (en) Mobile communication apparatus which displays a received data in standby mode and, a system for providing information using the same and, a method of providing information using the same
KR100724975B1 (en) An electronic business card service system and method by using presence information
EP2063614A1 (en) Communication terminal device, access controlling method, and smart card
WO2002054750A1 (en) Communication system
WO2007029912A1 (en) Backup system of mobile communication terminal
JP7003318B2 (en) Information management device and information management method
JP2012168630A (en) Data management device, data management method, and program
JP2004023414A (en) Telephone directory management system, telephone directory management service server, communication terminal and telephone directory managing method
KR20010070891A (en) As using internet, method and apparatus for updating a phone number information of a radio mobile phone and providing an additional service
WO2002082319A1 (en) System for automatic distribution of updated contact information
JP2002268970A (en) Accessing method, information processor and information providing device
JP6694050B1 (en) Information processing device and information processing method
JP4379933B2 (en) Information terminal equipment
KR20000054617A (en) Method and apparauts for supplying correspondence information in network
KR20040091181A (en) Method for managing private community information
JP2002176667A (en) Information distribution/switching system, information distribution/switching method, and recording medium of program for information distribution/switching server /terminal
KR101063637B1 (en) Schedule search method using short message service

Legal Events

Date Code Title Description
AS Assignment

Owner name: FUJITSU LIMITED, JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:TSUNEZUMI, TOMOKO;REEL/FRAME:013353/0119

Effective date: 20020701

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION