Patent ID: 7889857

Claim:
A method of providing a customer with a service, comprising: storing in a database of a service provider a number of datasets reflecting a pool of service personnel of the service provider, each dataset including: qualification data for each of the service personnel to provide a service and service history data regarding former services provided to customers by each of the service personnel; receiving by the service provider a service activity request from a customer via a communication device; retrieving by a computer terminal of the service provider connected to the database at least one dataset from the database based on the service activity request in accordance with a retrieving rule that weighs qualification data and service history data for each service personnel so that the customer can be matched with an appropriate service personnel; identifying the appropriate service personnel in the retrieved dataset; establishing communication between the service provider and the customer utilizing a virtual meeting session comprising a personal avatar for the customer to interface with, the avatar transmitted from the service provider to a computer of the customer wherein an appearance of the avatar is specifically adapted and assigned to the customer to provide the customer with a familiar and consistent appearance in its personal avatar regardless of which service personnel is identified for the service activity request or a future service activity request; and after providing the customer with the service activity by the service personnel based upon the service activity request, updating the retrieved dataset with information regarding the service activity.