Method and system for managing contacts in a mobile communications device
OwnerRuthie D. Lyleinventor
Life of this patent
Estimating the term…
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.
Claims20
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.
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.
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.
Dependencies are inferred from the claim text.