Patent ID: 8239235

Claim:
A computer readable medium having stored thereon a set of computer executable instructions operable to configure a computer to: a) receive an input from a user, said input comprising an indication of an open time block to schedule a match for a travel sport team; b) after receiving the input from the user, identify a set of possible opponents for the travel sport team for the open time block by identifying opponents with potential reciprocal games that match or overlap the open time block; c) after identifying the set of possible opponents, if the cardinality of the set of possible opponents is greater than zero: i) generate and send the user a set of data comprising: a listing of the set of possible opponents; and for each opponent from the set of possible opponents, a set of possible reciprocal dates on which both the opponent and the travel sport team are available for scheduling a reciprocal match; and ii) after sending the user the set of data, receive a first response from the user, the first response comprising: a selected opponent from the set of possible opponents; and a selected reciprocal date from the set of possible reciprocal dates for the selected opponent; and iii) after receiving the first response, generate one or more invitations for the selected opponent, the one or more invitations comprising data identifying: the open time block the input from the user indicated for scheduling the match for the travel sport team; and, the selected reciprocal date; d) receive an acceptance from the selected opponent; and e) after receiving an acceptance from the selected opponent: i) scheduling the match between the travel sport team and the selected opponent to take place during the open time block; and ii) scheduling a reciprocal match between the travel sport team and the selected opponent to take place on the selected reciprocal date.