IP Library Granted Patent US 7,653,373
Granted Patent B2
US 7,653,373 · App. 11/701,630 · Granted Jan 26, 2010

Communication terminal, fixed-line phone, and computer readable medium

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,653,373
App. No.
11/701,630
Granted
Jan 26, 2010
Kind
B2
Abstract

A communication terminal includes a communication interface configured to exchange data via a communication network, a memory, a first table stored in the memory and configured to store identifiers of communication terminals which are senders of received data, a second table stored in the memory and configured to store identifiers of communication terminals designated by a user, a user interface configured to receive an input of an identifier of a communication terminal with which a communication is to be initiated, and a processor configured to determine whether the identifier of the communication terminal input via the user interface is stored in the first table, determine whether the input identifier of the communication terminal is stored in the second table, and if a result of the determination is affirmative, instruct the communication network not to notify an identifier of its own terminal to the communication terminal.

Claims (34)

1. A communication terminal comprising:

a communication interface configured to exchange data via a communication network;

a memory;

a first table stored in the memory and configured to store identifiers of communication terminals which are senders of data received by the communication interface;

a second table stored in the memory and configured to store identifiers of communication terminals designated by a user;

a user interface configured to receive an input of an identifier of a communication terminal with which a communication is to be initiated; and

a processor coupled with the communication interface, the memory, and the user interface, and configured to:

determine whether the identifier of the communication terminal input via the user interface is stored in the first table;

determine whether the input identifier of the communication terminal is stored in the second table; and

if the input identifier of the communication terminal is stored in the first table and not stored in the second table, instruct the communication network not to notify an identifier of its own terminal to the communication terminal.

2. The communication terminal according to claim 1 , further comprising a display, wherein:

the processor is further configured to cause the display to display a selection screen where a user can select, by means of the user interface, whether to notify an identifier of its own terminal to the communication terminal; and

the processor is configured to, if the input identifier of the communication terminal is stored in the first table and not stored in the second table, and further an instruction from a user is input via the user interface not to notify an identifier of its own terminal to the communication terminal, instruct the communication network not to notify an identifier of its own terminal to the communication terminal.

3. The communication terminal according to claim 1 , wherein:

the processor is further configured to measure a time between a receipt of a communication setup signal and a receipt of a communication disconnection signal;

the processor is further configured to determine whether the measured time is shorter than a threshold time; and

the processor is configured to, if the input identifier of the communication terminal is stored in the first table and not stored in the second table, and further the measured time is determined to being shorter than the threshold time, instruct the communication network not to notify an identifier of its own terminal to the communication terminal.

4. The communication terminal according to claim 1 , further comprising a third table stored in the memory and configured to store identifiers of communication terminals to which data has been sent by the communication interface, wherein the processor is configured to, if the input identifier of the communication terminal is stored in the third table, even if the identifier of the communication terminal is stored in the first table and not stored in the second table, instruct the communication network to notify an identifier of its own terminal to the communication terminal.

5. The communication terminal according to claim 1 , further comprising:

a third table stored in the memory and configured to store identifiers of communication terminals to which data has been sent by the communication interface; and

a fourth table stored in the memory and configured to store a setting of a caller ID function, wherein the processor is configured to, if the input identifier of the communication terminal is stored in the first table and not stored in the second table, and further the identifier of the communication terminal is stored in the third table, determines on a basis of the setting stored in the fourth table whether to instruct the communication network to notify an identifier of its own terminal to the communication terminal.

6. The communication terminal according to claim 1 , wherein the communication interface exchanges data wirelessly.

7. A telephone comprising: a communication interface configured to exchange a call via a telephone network; a memory; a call registry stored in the memory and configured to store telephone numbers included in call setup signals received by the communication interface; a phonebook stored in the memory and configured to store telephone numbers designated by a user; a user interface configured to receive an input of a telephone number of a telephone to which a call is to be originated; and a processor coupled with the communication interface, the memory, and the user interface, and configured to: determine whether the telephone number of the telephone input via the user interface is stored in the call registry; determine whether the input telephone number of the telephone is stored in the phonebook; and if the input telephone number of the telephone is stored in the call registry and not stored in the phonebook, instruct the telephone network not to notify a telephone number of its own terminal to the telephone.

8. A computer readable medium storing a program for causing a computer to execute a process for communication, the computer comprising:

a communication interface configured to exchange data via a communication network;

a memory;

a first table stored in the memory and configured to store identifiers of communication terminals which are senders of data received by the communication interface;

a second table stored in the memory and configured to store identifiers of communication terminals designated by a user; and

a user interface configured to receive an input of an identifier of a communication terminal with which a communication is to be initiated;

the process comprising:

determining whether the identifier of the communication terminal input via the user interface is stored in the first table;

determining whether the input identifier of the communication terminal is stored in the second table; and

if the input identifier of the communication terminal is stored in the first table and not stored in the second table, instructing the communication network not to notify an identifier of its own terminal to the communication terminal.

9. A computer readable medium storing a program for causing a computer to execute a process for communication, the computer comprising: a communication interface configured to exchange a call via a telephone network; a memory; a call registry stored in the memory and configured to store telephone numbers included in call setup signals received by the communication interface; a phonebook stored in the memory and configured to store telephone numbers designated by a user; and a user interface configured to receive an input of a telephone number of a telephone to which a call is to be originated, the process comprising: determining whether the telephone number of the telephone input via the user interface is stored in the call registry; determining whether the input telephone number of the telephone is stored in the phonebook; and if the input the telephone number of the telephone is stored in the call registry and not stored in the phonebook, instructing the telephone network not to notify a telephone number of its own terminal to the telephone.

Assignments (3)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044101/0610 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2016
From: NTT DOCOMO, INC.
To: GOOGLE INC
Reel/Frame 039885/0615 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2007
From: YAMAMORI, OSAMU
To: NTT DOCOMO, INC.
Reel/Frame 018915/0238 →