Patent ID: 9106473
Filing Date: 2015-08-11
Classification: H04L,H04Q

Abstract:
1. A method comprising: transmitting, by a server system, a document to generate a callee interface to receive a set of specifications from a callee; generating, by the server system, a code to be embedded in an electronic document, the code to display a call button in the electronic document, the call button for initiating an electronic communication by any caller with the callee, wherein the call button includes communication status indicators for the callee, wherein the communication status indicators include: a first indicator that the callee is currently communicating with another caller, a second indicator requesting that the caller schedule an appointment with the callee, a third indicator of a price associated with communicating with the callee, and a fourth indicator of a number of other callers currently waiting to communicate with the callee; providing, by the server system, the code to the callee; processing, by the server system, a first request to display the call button at a caller device, the first request received via an electronic communication network based at least in part on a reference associated with the code and, responsive to the first request: determining, by the server system, a communication status of the callee, the determining comprising: receiving, by the server system, an indication of an operation of the call button by the caller device to initiate an electronic communication connection; in response to the indication of the operation of the call button, initiating the electronic communication connection between the caller device and a callee device based on the communication status of the callee; and charging the caller a fee for initiating the electronic communication connection.