Systems and methods to connect buyers and sellers
First Claim
Patent Images
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;
determining whether the callee is currently communicating with any caller; and
consequent to a determination that the callee is currently communicating with any caller, determining a current number of other callers waiting to communicate with the callee;
based at least in part on the communication status of the callee, specifying, by the server system, the communication status indicators to display at the call button at least the first indicator, the second indicator, the third indicator, and the fourth indicator;
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.
36 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatuses to provide services to people who wish to make connections for real time communication, such as live telephone conversation, chat, video conferencing, etc. In one embodiment, a method includes: providing a seller with a code to be embedded in a document, the document to be distributed by the seller, the code to generate a display of a call button when the document is displayed; in response to a selection of the call button, initiating a process to make a telephonic connection between the seller and a buyer; and charging the buyer on behalf of the seller for a service delivered by the seller over the telephonic connection to the buyer.
-
Citations
20 Claims
-
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; determining whether the callee is currently communicating with any caller; and consequent to a determination that the callee is currently communicating with any caller, determining a current number of other callers waiting to communicate with the callee; based at least in part on the communication status of the callee, specifying, by the server system, the communication status indicators to display at the call button at least the first indicator, the second indicator, the third indicator, and the fourth indicator; 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A tangible, non-transitory computer-readable medium storing instructions that, when executed by one or more computing devices of a server system, cause the computing device to:
-
transmit a document to generate a callee interface to receive a set of specifications from a callee; generate 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;provide the code to the callee; process 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; determine a communication status of the callee, the determining comprising; determining whether the callee is currently communicating with any caller; and consequent to a determination that the callee is currently communicating with a first caller, determining a current number of other callers waiting to communicate with the callee; based at least in part on the communication status of the callee, specify the communication status indicators to display at the call button at least the first indicator, the second indicator, the third indicator, and the fourth indicator; receive 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, initiate the electronic communication connection between the caller device and a callee device based on the communication status of the callee; and charge the caller a fee for initiating the electronic communication connection.
-
-
20. A system, comprising:
-
one or more servers coupled to one or more network interfaces to facilitate access to an electronic communication network, and memory coupled to the one or more servers and storing instructions that, when executed by the one or more servers, cause the system to; generate 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, 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;provide the code to the callee; process 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; determine a communication status of the callee, the determining comprising; determining whether the callee is currently communicating with any caller; and consequent to a determination that the callee is currently communicating with a first caller, determining a current number of other callers waiting to communicate with the callee; based at least in part on the communication status of the callee, specify the communication status indicators to display at the call button at least the first indicator, the second indicator, the third indicator, and the fourth indicator; receive 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, initiate the electronic communication connection between the caller device and a callee device based on the communication status of the callee; and charge the caller a fee for initiating the electronic communication connection.
-
Specification