SYSTEM AND METHOD FOR SCHEDULING ELECTRONIC EVENTS
First Claim
1. A method for scheduling an event comprising:
- receiving a request from an event organizer to schedule a future event, the request identifying future event information including a topic and a list of attendees;
retrieving user data associated with each of the attendees;
for each attendee, generating a priority score for the future event based on a comparison of the attendee'"'"'s user data and the event information;
identifying one or more proposed events based on each attendee'"'"'s priority score for the future event;
receiving a selection of a proposed event from the event organizer to be used as the future event; and
adding the future event to attendees'"'"' calendars in response to receiving the selection.
4 Assignments
0 Petitions
Accused Products
Abstract
The disclosure describes systems and methods for scheduling an event in which user data, which may include social data, spatial data, temporal data and logical data, associated with each of the designated attendees of the event is used to prioritize and optimally schedule the event. Based on user data collected from past interactions with the network, for each attendee a priority score is generated for the event based on a comparison of the attendee'"'"'s user data and the event information. One or more proposed alternate events are then identified based on the various attendees'"'"' priority scores of the event and their previously scheduled events. The organizer of the event may then select one of the proposed alternate events which is subsequently added to the attendees'"'"' electronic calendars.
-
Citations
25 Claims
-
1. A method for scheduling an event comprising:
-
receiving a request from an event organizer to schedule a future event, the request identifying future event information including a topic and a list of attendees; retrieving user data associated with each of the attendees; for each attendee, generating a priority score for the future event based on a comparison of the attendee'"'"'s user data and the event information; identifying one or more proposed events based on each attendee'"'"'s priority score for the future event; receiving a selection of a proposed event from the event organizer to be used as the future event; and adding the future event to attendees'"'"' calendars in response to receiving the selection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for scheduling events comprising:
-
computer-readable media storing at least one of social data, spatial data, temporal data and logical data associated with a plurality of attendees derived from information objects (IOs) transmitted between computing devices via at least one communication network; a prioritization engine that, based on the detection of a request from an event organizer to schedule a future event with a list of attendees including a first attendee, generates a priority score for each attendee of the future event based on the at least one of social data, spatial data, temporal data and logical data; and a scheduling engine that transmits to the event organizer a list of one or more proposed events determined based on each attendee'"'"'s priority scores for the future event and previously scheduled events. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer-readable medium encoding instructions for performing a method for scheduling a future event, the method comprising:
-
dynamically identifying one or more relationships between a first event attendee and future event information known about the future event; based on the identified relationships, generating a priority score for the future event; and placing the future event on an electronic calendar associated with first event attendee based on the priority score. - View Dependent Claims (23, 24, 25)
-
Specification