# US 2016/0366258 A1 · Contact management system and contact management method

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2016/0366258 A1
- Document ID: US20160366258A1
- Status: Published application
- Kind: A1
- Application number: 15/162,958
- Filed: 2016-05-24
- Published: 2016-12-15
- Earliest claimed: 2015-06-09
- Assignees: Fujitsu Limited
- Applicants: Fujitsu Limited
- Inventors: Takafumi Endo; Yasunori Suzumura; Hidetada Anan; Yasuhiro Yamazono; Takeshi Gomi; Hiroshi Iyobe; Kengo Kimura
- Web page: https://patentgrep.com/patent/US20160366258A1

## CPC

- H04M 1/27457: Management thereof, e.g. manual editing of data
- G06F 16/23: Updating
- G06F 21/6245: {Protecting personal data, e.g. for financial or medical purposes}
- G06F 16/20: of structured data, e.g. relational data
- G06F 16/217: {Database tuning (G06F16/2282 takes precedence; database performance monitoring G06F11/3409)}
- G06F 16/24575: {using context}
- G06F 16/25: Integrating or interfacing systems involving database management systems
- H04L 61/4594: Address books, i.e. directories containing contact information about correspondents (telephone directories in user terminals H04M1/27453)
- H04M 1/2757: by data transmission, e.g. downloading
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A contact management system includes a first communication terminal and a managing device. The first communication terminal stores first contacts and has a first application program installed therein. The managing device includes a storage device and a first processor. The storage device stores application information related to respective application programs installed in any of communication terminals included in a first terminal group. The first processor receives, from the first communication terminal, a first inquiry about first contact information to be provided to the first application program. The first processor acquires first application information related to the first application and second application information related to second application programs installed in respective second communication terminals included in the first terminal group. The second communication terminals correspond to the respective first contacts. The first processor extracts second contacts from the first contacts and transmits the second contacts to the first communication terminal.

## Claims

### Claim 1

A non-transitory computer-readable recording medium having stored therein a program that causes a computer to execute a process, the computer including a storage device configured to store therein application information related to respective application programs installed in any of communication terminals included in a first terminal group, the process comprising:
receiving, from a first communication terminal, a first inquiry about first contact information to be provided to a first application program installed in the first communication terminal;
acquiring first application information related to the first application program;
acquiring second application information related to second application programs installed in respective second communication terminals included in the first terminal group, the second communication terminals corresponding to respective first contacts stored in the first communication terminal;
extracting second contacts from the first contacts on basis of the first application information and the second application information; and
transmitting the second contacts to the first communication terminal.

### Claim 2 (depends on 1)

The non-transitory computer-readable recording medium according to claim 1, the process further comprising:
receiving the first inquiry including the first application information from the first communication terminal when the first communication terminal is requested by the first application program to provide the first contact information; and
receiving a second inquiry including third application information from the respective second communication terminals when the second communication terminals are requested by the respective second application programs to provide second contact information, the second inquiry being about the second contact information to be provided to the respective second application programs, the third application information being related to the respective second application programs.

### Claim 3 (depends on 1)

The non-transitory computer-readable recording medium according to claim 1, wherein
the storage device stores therein information in which a first identification information item is associated with the first application information, the first identification information item identifying the first communication terminal, and
the process further comprises:
acquiring the first application information on basis of the first identification information item upon receiving the first inquiry.

### Claim 4 (depends on 1)

The non-transitory computer-readable recording medium according to claim 1, the process further comprising:
extracting, as one of the second contacts, a third contact from the first contacts, the third contact corresponding to a third communication terminal in which a third application program corresponding to the first application information is installed, the third communication terminal being one of the second communication terminals.

### Claim 5 (depends on 4)

The non-transitory computer-readable recording medium according to claim 4, wherein
the first application information includes first vendor information indicating a vendor of the first application program,
the second application information includes second vendor information indicating a vendor of the third application program, and
the process further comprises:
extracting the third contact from the first contacts if the first vendor information corresponds to the second vendor information.

### Claim 6 (depends on 4)

The non-transitory computer-readable recording medium according to claim 4, the process further comprising:
deleting third application information from the storage device upon receiving update information from the third communication terminal, the third application information being related to the third application program, the update information indicating that the third application program has been uninstalled from the third communication terminal; and
transmitting fourth contacts to the first communication terminal upon receiving the first inquiry after the third application information is deleted, the fourth contacts excluding the third contact.

### Claim 7

A contact management system, comprising:
a first communication terminal configured to
store therein first contacts, and
have a first application program installed therein; and
a managing device including:
a storage device configured to
store therein application information related to respective application programs installed in any of communication terminals included in a first terminal group, and
a first processor configured to
receive, from the first communication terminal, a first inquiry about first contact information to be provided to the first application program,
acquire first application information related to the first application program,
acquire second application information related to second application programs installed in respective second communication terminals included in the first terminal group, the second communication terminals corresponding to the respective first contacts,
extract second contacts from the first contacts, and
transmit the second contacts to the first communication terminal.

### Claim 8 (depends on 7)

The contact management system according to claim 7, wherein
the first processor is configured to
receive the first inquiry including the first application information from the first communication terminal when the first communication terminal is requested by the first application program to provide the first contact information, and
receive a second inquiry including third application information from the respective second communication terminals when the second communication terminals are requested by the respective second application programs to provide second contact information, the second inquiry being about the second contact information to be provided to the respective second application programs, the third application information being related to the respective second application programs.

### Claim 9 (depends on 7)

The contact management system according to claim 7, wherein
the storage device stores therein information in which a first identification information item is associated with the first application information, the first identification information item identifying the first communication terminal, and
the first processor is configured to
acquire the first application information on basis of the first identification information item upon receiving the first inquiry.

### Claim 10 (depends on 7)

The contact management system according to claim 7, wherein
the first processor is configured to
extract, as one of the second contacts, a third contact from the first contacts, the third contact corresponding to a third communication terminal in which a third application program corresponding to the first application information is installed, the third communication terminal being one of the second communication terminals.

### Claim 11 (depends on 10)

The contact management system according to claim 10, wherein
the first application information includes first vendor information indicating a vendor of the first application program,
the second application information includes second vendor information indicating a vendor of the third application program, and
the first processor is configured to
extract the third contact from the first contacts if the first vendor information corresponds to the second vendor information.

### Claim 12 (depends on 10)

The contact management system according to claim 10, wherein
the first processor is configured to
delete third application information from the storage device upon receiving update information from the third communication terminal, the third application information being related to the third application program, the update information indicating that the third application program has been uninstalled from the third communication terminal, and
transmit fourth contacts to the first communication terminal upon receiving the first inquiry after the third application information is deleted, the fourth contacts excluding the third contact.

### Claim 13 (depends on 7)

The contact management system according to claim 7, wherein
the first communication terminal includes:
a second processor configured to
prohibit an access from the first application program to the first contact information including the first contacts,
permit an access from the first application program to second contact information including the second contacts, and
permit an access from a third application program installed in the first communication terminal to the first contact information.

### Claim 14

A contact management method, comprising:
receiving by a computer, from a first communication terminal, a first inquiry about first contact information to be provided to a first application program installed in the first communication terminal;
acquiring first application information related to the first application program;
acquiring second application information related to second application programs installed in respective second communication terminals included in a first terminal group, the second application information being stored in a storage device configured to store therein application information related to respective application programs installed in any of communication terminals included in the first terminal group, the second communication terminals corresponding to respective first contacts stored in the first communication terminal; and
extracting second contacts from the first contacts on basis of the first application information and the second application information; and
transmitting the second contacts to the first communication terminal.

### Claim 15 (depends on 14)

The contact management method according to claim 14, further comprising:
receiving the first inquiry including the first application information from the first communication terminal when the first communication terminal is requested by the first application program to provide the first contact information; and
receiving a second inquiry including third application information from the respective second communication terminals when the second communication terminals are requested by the respective second application programs to provide second contact information, the second inquiry being about the second contact information to be provided to the respective second application programs, the third application information being related to the respective second application programs.

### Claim 16 (depends on 14)

The contact management method according to claim 14, wherein
the storage device stores therein information in which a first identification information item is associated with the first application information, the first identification information item identifying the first communication terminal, and
the method further comprises:
acquiring the first application information on basis of the first identification information item upon receiving the first inquiry.

### Claim 17 (depends on 14)

The contact management method according to claim 14, further comprising:
extracting, as one of the second contacts, a third contact from the first contacts, the third contact corresponding to a third communication terminal in which a third application program corresponding to the first application information is installed, the third communication terminal being one of the second communication terminals.

### Claim 18 (depends on 17)

The contact management method according to claim 17, wherein
the first application information includes first vendor information indicating a vendor of the first application program,
the second application information includes second vendor information indicating a vendor of the third application program, and
the method further comprises:
extracting the third contact from the first contacts if the first vendor information corresponds to the second vendor information.

### Claim 19 (depends on 17)

The contact management method according to claim 17, further comprising:
deleting third application information from the storage device upon receiving update information from the third communication terminal, the third application information being related to the third application program, the update information indicating that the third application program has been uninstalled from the third communication terminal; and
transmitting fourth contacts to the first communication terminal upon receiving the first inquiry after the third application information is deleted, the fourth contacts excluding the third contact.
