Patent ID: 8837698

Claim:
A method, comprising: providing to a caller a reference associated with a first criterion, the first criterion comprising a category of advertisements; identifying, via a computing device, the first criterion based on the reference used to establish a connection for real time communications with the caller; obtaining a second criterion from the caller over the established connection for real time communications, the second criterion comprising a subcategory of the category of advertisements; determining a set of candidates based on the first criterion and the second criterion; computing earning potentials for connecting the caller to the candidates, wherein the earning potentials include an advertisement fee which is to be charged when the caller is connected to a candidate and a commission fee for an expected purchase of a service from the candidate made by the caller via the connection for real time communications; selecting a callee from the set of candidates based on the earning potentials; collecting user information from the caller over the connection established via the reference; providing the user information to the callee; and connecting the caller from the established connection to the callee for real time communications between the caller and the callee.