Patent ID: 7720091

Claim:
A method, comprising: providing, by a computer, a web page to a first entity, in response to the first entity selecting a call button embedded in a separate web page not from the computer system, wherein the call button is assigned by the computer to a second entity; determining, by the computer, whether the second entity is currently available to communicate in real time with the first entity after the call button is selected; if the second entity is currently available to communicate in real time with the first entity, initiating by the computer separate connections to the first entity and the second entity to connect the first entity and the second entity; if the second entity is not currently available to communicate in real time with the first entity, receiving, by the computer from the first entity using the web page, a call back time window to establish a media connection for real time communication with the second entity, the call back time window being specified by the first entity to indicate a period of time, including a current time, during which the first entity is available for real time communication with the second entity; and attempting, by the computer according to the call back time window, to establish the media connection between the first entity and the second entity, via initiating separate connections from the computer to the first entity and the second entity.