39 s contacts it is accessed by the client application 204 to support the functions taught herein fig3 is a block diagram depicting in internet appliance client architecture according to an example embodiment the internet appliance client architecture is composed of an operating system 307 which is provided by manufacturer of the client system the operating system provides the base hardware control mechanism a services communications control 305 database 306 and data manager 304 are built on the operating system 39 s services the communications control 305 is an interface from the client to the communications network used in the case of the cell phone based systems the network may be the common carriers network represented by trunk line 107 and central office 109 linked to the internet for the internet appliances 113 the network is the internet 112 the communications control 305 is interfaced with client application 303 and acts as the port for the client application 39 s 303 communications with the association server 110 the data manager 304 controls the physical storage in the client and controls access security space management for the client application 303 third party applications 308 and database 306 the client application 303 provides the user interface to the various services provided by the association server 110 third party applications 308 are provided by a number of sources and share the internet appliance 113 with the client application 303 the database 306 manages the information in the various databases of other contact sources 39 data 300 client application data 309 email contact information 301 and the email folders 302 and provides the query and update services for these data other contact sources 39 data 300 contains information about the user contact such as photograph likes and dislikes activities.