Patent ID: 7975072

Claim:
A method for scheduling an event between at least two computer devices through a peer to peer communication network, the method comprising: polling by one of the at least two computer devices for presence of other computer devices of the at least two computer devices; initiating a request to schedule the event on the at least two computer devices; in response to initiating the request, exchanging available time slots and non-available time slots among the at least two computer devices, wherein one or more of the available time slots and non-available time slots are from a first computer device of the at least two computer devices, and wherein one or more others of the available time slots and non-available time slots are from a second different computer device of the at least two computer devices; generating at least one consolidated schedule by comparing the available time slots and the non-available time slots; and displaying the consolidated schedule on the user interfaces of the at least two computer devices in order to allow the users of the at least two computer devices to confirm the scheduling of the event within the consolidated schedule; wherein the method is performed by one or more computing devices.