METHOD AND SYSTEM FOR MANAGING CONTACTS IN A MOBILE COMMUNICATIONS DEVICE
First Claim
1. A method in a mobile communications device comprising:
- receiving a telephone call in a mobile communications device;
identifying a telephone number associated with the telephone call;
automatically searching a contact list of the mobile communications device;
determining that the telephone number is not included in the contact list;
detecting an attempt by a user of the mobile communications device to add the telephone number to the contact list;
determining whether a contact list policy of the mobile communications device indicates the telephone number is a temporary telephone number;
in response to determining that the contact list policy does not indicate the telephone number is a temporary telephone number, storing the telephone number in the contact list;
in response to determining that the contact list policy indicates the telephone number is a temporary telephone number;
storing the telephone number in the contact list;
automatically marking the telephone number as temporary;
automatically assigning a triggering event to the telephone number, wherein the telephone number is automatically removed from the contact list upon an occurrence of the triggering event; and
displaying an indication to the user that the telephone number is stored as a temporary telephone number.
1 Assignment
0 Petitions
Accused Products
Abstract
An improved method, device and computer-readable medium for managing contacts in a mobile communications device are presented. A contact manager receives a telephone call in a mobile communications device and identifies a telephone number associated with the telephone call. If the user attempts to add the number to a contact list, the contact manager consults a contact list policy which is used to determine whether the number is a temporary number. If the telephone number is a temporary number, the telephone number is automatically marked as temporary and automatically assigned a triggering event. The telephone number is automatically removed from the contact list upon an occurrence of the triggering event.
-
Citations
20 Claims
-
1. A method in a mobile communications device comprising:
-
receiving a telephone call in a mobile communications device; identifying a telephone number associated with the telephone call; automatically searching a contact list of the mobile communications device; determining that the telephone number is not included in the contact list; detecting an attempt by a user of the mobile communications device to add the telephone number to the contact list; determining whether a contact list policy of the mobile communications device indicates the telephone number is a temporary telephone number; in response to determining that the contact list policy does not indicate the telephone number is a temporary telephone number, storing the telephone number in the contact list; in response to determining that the contact list policy indicates the telephone number is a temporary telephone number; storing the telephone number in the contact list; automatically marking the telephone number as temporary; automatically assigning a triggering event to the telephone number, wherein the telephone number is automatically removed from the contact list upon an occurrence of the triggering event; and displaying an indication to the user that the telephone number is stored as a temporary telephone number. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A mobile communications device comprising:
-
means for receiving a telephone call in a mobile communications device; means for identifying a telephone number associated with the telephone call; means for automatically searching a contact list of the mobile communications device; means for determining that the telephone number is not included in the contact list; means for detecting an attempt by a user of the mobile communications device to add the telephone number to the contact list; means for determining whether a contact list policy of the mobile communications device indicates the telephone number is a temporary telephone number; means, responsive to determining that the contact list policy does not indicate the telephone number is a temporary telephone number, for storing the telephone number in the contact list; means, responsive to determining that the contact list policy indicates the telephone number is a temporary telephone number, comprising; means for storing the telephone number in the contact list; means for automatically marking the telephone number as temporary; means for automatically assigning a triggering event to the telephone number, wherein the telephone number is automatically removed from the contact list upon an occurrence of the triggering event; and means for displaying an indication to the user that the telephone number is stored as a temporary telephone number. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising:
a computer-readable medium encoded with a computer program that, when executed, causes control circuitry within a mobile communications device to perform the steps of; receiving a telephone call in a mobile communications device; identifying a telephone number associated with the telephone call; automatically searching a contact list of the mobile communications device; determining that the telephone number is not included in the contact list; detecting an attempt by a user of the mobile communications device to add the telephone number to the contact list; determining whether a contact list policy of the mobile communications device indicates the telephone number is a temporary telephone number; in response to determining that the contact list policy does not indicate the telephone number is a temporary telephone number, storing the telephone number in the contact list; in response to determining that the contact list policy indicates the telephone number is a temporary telephone number; storing the telephone number in the contact list; automatically marking the telephone number as temporary; automatically assigning a triggering event to the telephone number, wherein the telephone number is automatically removed from the contact list upon an occurrence of the triggering event; and displaying an indication to the user that the telephone number is stored as a temporary telephone number. - View Dependent Claims (16, 17, 18, 19, 20)
Specification