Patent ID: 8892741

Claim:
A method, comprising: receiving, at a server system, from a user device via a communication network, a request for available timeslots within a first time period; retrieving, at the server system, from a scheduling system in response to receiving the request, a set of timeslot data corresponding to a set of available timeslots within the first time period; generating, by the server system, a set of identifier keys for the set of available timeslots, each identifier key corresponding to one available timeslot, each identifier key comprising less data than the corresponding timeslot data; generating, by the server system, graphical display data indicating the available timeslots of the first time period based on the timeslot data; transmitting, via the communication network to the user device, the identifier keys and the graphical display data; receiving, from the user device via the communication network, a selection of at least one of the identifier keys; determining at least one of the available timeslots corresponding to the selection of the at least one of the identifier keys; and forwarding an identity of the at least one corresponding available timeslot to the scheduling system to reserve the at least one corresponding available timeslot.