Patent ID: 8108007

Claim:
A system for displaying directory information on a mobile handset of a user, wherein the mobile handset engages in voice calls and data calls via a carrier network, the system comprising: a database of directory-capable telephone numbers; a directory processor coupled within the carrier network to receive a dialed telephone number when the user initiates a voice call from the mobile handset, wherein the directory processor checks whether the dialed telephone number appears in the database of directory-capable telephone numbers; a gateway coupled to the directory processor for pushing a data message to the mobile handset; a directory server having a data address that is included in the data message to the mobile handset, wherein the directory server stores directory information for a plurality of call destinations with respective destination identifiers and respective access rules corresponding to the directory-capable telephone numbers; and a client application in the mobile handset responsive to the data message pushed to the mobile handset for sending a request to the directory server via a data call, wherein the request identifies the dialed telephone number; wherein the directory server identifies relevant directory information based on the dialed telephone number and transmits the relevant directory information to the client application via the data call; wherein the client application displays the relevant directory information and the user selects a call destination; and wherein the data call is terminated and a new voice call is established between the mobile handset and the selected call destination.