Abstract:
An online content server for scheduling a communication between a content provider and a customer includes a memory device for storing data. The online content server also includes a processor in communication with the memory device. The processor is programmed to receive at the processor at least one content provider availability period associated with at least one online content, receive at the processor at least one customer availability period from a customer computing device, determine at least one communication schedule option based upon the content provider availability period and the customer availability period, transmit the at least one communication schedule option to the customer computing device along with the online content, receive a communication selection from the customer computing device, and transmit the communication selection to the content provider.
Abstract:
This specification describes methods, systems, and apparatus, including computer programs encoded on a computer-readable storage device, for providing a content item. The subject matter of the specification is embodied in a method that includes providing, from a processing device, data that causes a display of a sponsored content item on a client device. The display of the sponsored content item includes a control for scheduling an appointment, and the control, responsive to an input, causes a display of a form within the content item for receiving user-input related to scheduling the appointment. The method also includes receiving, at the one or more processing devices, information representing the user-input related to scheduling the appointment, and providing the information representing the user-input to a computing device associated with scheduling appointments related to the sponsored content item. The information is used by the computing device to schedule the appointment.