Patent ID: 8254891
Filing Date: 2012-08-28
Classification: H04L,H04M

Abstract:
1. A method of initiating a telephone call with a telecommunication device using encrypted contact data received from a server, said method comprising: generating, at the telecommunication device, a directory request to receive contact data for a plurality of individuals from an electronic directory, said contact data being stored in the electronic directory on the server, said contact data for each individual including encrypted content and non-encrypted content; receiving, at the telecommunication device, the encrypted content and the non-encrypted content of the plurality of individuals from the server, said non-encrypted content include a contact data expiration parameter, said contact data expiration parameter indicating a specific duration of time during which the contact data of the particular individual has been authorized for storage in the local electronic directory; determining, at the telecommunication device, if the received contact data is authorized for storage in the memory of the telecommunication device as a function of the received contact data expiration parameter, wherein the received contact data is determined to be authorized for storage if the specific duration of time during which the contact data of the particular individual has been authorized for storage has not expired, and wherein the received contact data is determined to be unauthorized for storage if the specific duration of time during which the contact data of the particular individual has been authorized for storage has expired; based on said determining, storing, at the telecommunication device, the received encrypted content and the received non-encrypted content in an electronic directory of the telecommunication device when the received encrypted content and the received non-encrypted content is authorized for storage, said electronic directory being local to the telecommunication device; displaying, at the telecommunication device, only the non-encrypted content of the received contact data for the plurality of individuals in the local electronic directory on a display of the telecommunication device; receiving, at the telecommunication device, input from a user selecting a particular individual of the plurality of individuals in the local electronic directory to call; responsive to said receiving, identifying, at the telecommunication device, encrypted content included in the received contact data of the selected particular individual of the plurality of individuals; responsive to said identifying, receiving, at the telecommunication device, decryption data from the server for storage in a memory of the telecommunication device, wherein said decryption data includes a decryption key specified by the server, said decryption data further including a key expiration parameter, said key expiration parameter defining a period of time during which the server specified decryption key can be used by the telecommunication device to decrypt encrypted content; responsive to said identifying, decrypting, by the telecommunication device using the decryption key included in the received decryption data, the identified encrypted content in the received contact data for the selected particular individual of the plurality of individuals; and using the decrypted content, at the telecommunication device, to initiate a telephone call to the selected particular individual without displaying the decrypted content on the display of the telecommunication device.