Patent ID: 8359353
Filing Date: 2013-01-22
Classification: G06Q

Abstract:
1. A scheduling method comprising: receiving, by a computing system from a first user, first data associated with said first user, wherein said first data comprises first user identification associated with said first user, an activity selection for an activity selected by said first user, first scheduling information associated with said first user, preferred skill levels associated with said first user and said activities, and a partner preference type, said partner preference type comprising a male or a female; presenting, by said computing system to said first user in response to said receiving said first data, an input request form; receiving, by said computing system from said first user in response to said input request form, second data associated with said first user and geographical preference data associated with said first user; determining, by said computing system in response to said receiving said geographical preference data, facilities associated with said activity, wherein said facilities are located within boundaries specified by said geographical preference data; contacting, by said computing system said facilities to determine availability during specified time periods disclosed in said first scheduling information; generating, by said computing system based on results of said contacting, said first data, and said second data, tentative reservations data for said first user at each facility of said facilities, wherein each reservation of said tentative reservations data is associated with a different facility of said facilities, and wherein each said reservation is associated with a different time period of said specified time periods; presenting, by said computing system to said first user, said tentative reservations data; receiving, by said computing system from said first user in response to said presenting said tentative reservations data, verification data indicating that said tentative reservations data is acceptable to said first user; posting, by said computing system, said tentative reservations data in a social networking environment; storing, by said computing system, said tentative reservations data; transmitting, by said computing system to users associated with said social networking environment, invitation data inviting said users to view said tentative reservations data in said social networking environment; receiving, by said computing system from a social networking user of said users associated with said social networking environment in response to said transmitting, a first skill level of said preferred skill levels, a preferred location associated with said facilities, and a preferred time period of said specified time periods; generating, by said computing system, an alert associated with notices from a group of users of said users that share common interests with said social networking user; flagging, by said computing system, said first skill level, said preferred location, and said preferred time period; selecting, by said computing system based on said flagging and a response to said alert, a reservation of said tentative reservations data, said reservation associated with a specific facility of said facilities; confirming, by said computing system based on responses from said first user and said social networking user, said reservation; releasing, by said computing system in response to said confirming, reservations of said tentative reservations data; and modifying, by said computing system in response to said releasing, tentative schedules associated with said facilities.