Patent ID: 8687783

Claim:
A method, comprising: storing, using a computing device, data representing a privilege of a user during a predetermined period of time, wherein the privilege of the user allows the user to access a respective service of each entity of a plurality of entities over a respective real time communication connection within the predetermined period of time; presenting, using the computing device, a listing of a first entity of the plurality of entities to the user for a service of the first entity; receiving, using the computing device, a first request from the user via a presentation of the listing of the first entity at a first time; determining, using the computing device, the user has the privilege at the first time, wherein determining the user has the privilege at the first time comprises determining the first time falls within the predetermined period of time; in response to determining the user has the privilege at the first time, establishing, using the computing device, a first connection for real time communications between the user and the first entity to deliver the service of the first entity via the first connection for real time communications; presenting, using the computing device, a listing of a second entity of the plurality of entities to the user for a service of the second entity; receiving, using the computing device, a second request from the user via a presentation of the listing of the second entity at a second time; determining, using the computing device, the user has the privilege at the second time, wherein determining the user has the privilege at the second time comprises determining the second time falls within the predetermined period of time; in response to determining the user has the privilege at the second time, establishing, using the computing device, a second connection for real time communications between the user and the second entity to deliver the service of the second entity via the second connection for real time communications; tracking time expended by the user in real time communication with the first and second entities during the first and second connections; and maintaining, using the computing device, a cumulative privilege time balance remaining to the user prior to expiration of the predetermined period of time.