Patent ID: 6978246

Claim:
An electronic calendar event matching system, said system comprising: a calendar stored retaining a plurality of calendars and events associated with said calendars, a match server operatively connected to said calendar store by an electronic calendar application, said match server comprising: a request handler operatively connected to an event handler, said request handler routing requests for calendar event functions to said event handler, said event handler allowing for the registration, modification, or deletion of an event that will occur, said event defined by a particular duration of time; an event repository, said event repository cooperating with said event handler to store and update calendar event functions; a response handler operatively notifying a requesting first entity that said calendar event has been registered, modified, or deleted, and a match engine performing a search of said event repository to locate a match for registered events of said first entity with a registered event of at least one second entity, said match found based on said duration of time, where the event is to occur, event criteria, minimum matching requirements, and attributes of an activity or an entity, a timer module for matching events on a regular interval according to a schedule of said timer module, and wherein said response handler notifies said first entity and said second entity of said match.