COORDINATING SHEDULES BASED ON CONTACT PRIORITY
First Claim
Patent Images
1. A method, comprising the steps of:
- a) receiving, by a profile manager communicatively coupled to a network, calendar data from a first user and a second user regarding an event requested by said second user;
b) displaying, on a first client, a first user interface for said first user, said first user interface allowing said first user to assign a first priority level to said second user and to define a first range of available time slots for said event;
c) displaying, on a second client, a second user interface for said second user, said second user interface allowing said second user to assign a second priority level to said first user and to define a second range of available time slots for said event;
d) storing, in a profile database, a list of users provided access to said profile manager, said first priority level, said first range of available time slots, said first range of available time slots determined by said first priority level, said second priority level and said second range of available time slots, said second range of available time slots determined by said second priority level;
e) matching, by said profile manager, at least one recommended time slot common to said first range of available time slots and said second range of available time slots; and
f) downloading, by a client-side application communicatively coupled to an electronic calendar, said at least one recommended time slot.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods of the present invention provide for coordinating schedules by assigning a priority level to a user and scheduling an event using an electronic calendar. An exemplary method may comprise the steps of a profile manager matching a recommended time slot common to a range of time slots provided by a first user and second user, and a client side application used with an electronic calendar downloading the recommended time slot.
-
Citations
20 Claims
-
1. A method, comprising the steps of:
-
a) receiving, by a profile manager communicatively coupled to a network, calendar data from a first user and a second user regarding an event requested by said second user; b) displaying, on a first client, a first user interface for said first user, said first user interface allowing said first user to assign a first priority level to said second user and to define a first range of available time slots for said event; c) displaying, on a second client, a second user interface for said second user, said second user interface allowing said second user to assign a second priority level to said first user and to define a second range of available time slots for said event; d) storing, in a profile database, a list of users provided access to said profile manager, said first priority level, said first range of available time slots, said first range of available time slots determined by said first priority level, said second priority level and said second range of available time slots, said second range of available time slots determined by said second priority level; e) matching, by said profile manager, at least one recommended time slot common to said first range of available time slots and said second range of available time slots; and f) downloading, by a client-side application communicatively coupled to an electronic calendar, said at least one recommended time slot. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification