System and method for single user interface window event scheduling
First Claim
1. A computer-implemented method comprising:
- receiving an event request, the event request including one or more participant identifiers and a location identifier;
retrieving one or more participant schedules that correspond to the one or more participant identifiers;
retrieving a location schedule that corresponds to the location identifier;
displaying the one or more participant schedules and the location schedule in a single user interface window;
receiving a reservation request that corresponds to the event request, the reservation request including an event time;
inserting a new time block into the location schedule based upon the event time;
detecting that a reserved time block is included in the location schedule that conflicts with the event time;
determining that a new time block priority corresponding to the new time block is higher than a reserved time block priority that corresponds to the reserved time block; and
removing the reserved time block from the location schedule based upon the comparing.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for single user interface window event scheduling are presented. A user sends an event request to a scheduling tool, whereby the scheduling tool provides participant schedules, location schedules, and equipment schedules for the user to easily view in a single user interface window. In turn, the user may reserve a location, reserve equipment, and send invitations to participants using the single user interface window. In one embodiment, a user may prioritize an event whereby the scheduling tool associates an “event priority” with a reservation that is included in a location schedule. In this embodiment, when conflicts arise between a reserved event and a new event, the scheduling tool determines whether the new event has a higher priority than the reserved event. If so, the scheduling tool removes the reserved event from the location schedule and adds the new event to the location schedule.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving an event request, the event request including one or more participant identifiers and a location identifier;
retrieving one or more participant schedules that correspond to the one or more participant identifiers;
retrieving a location schedule that corresponds to the location identifier;
displaying the one or more participant schedules and the location schedule in a single user interface window;
receiving a reservation request that corresponds to the event request, the reservation request including an event time;
inserting a new time block into the location schedule based upon the event time;
detecting that a reserved time block is included in the location schedule that conflicts with the event time;
determining that a new time block priority corresponding to the new time block is higher than a reserved time block priority that corresponds to the reserved time block; and
removing the reserved time block from the location schedule based upon the comparing. - View Dependent Claims (3, 5, 6, 7, 8, 9, 10, 11)
-
-
2. (canceled)
-
4. (canceled)
-
12. A program product comprising:
computer operable medium having computer program code, the computer program code being effective to;
receive an event request, the event request including one or more participant identifiers and a location identifier;
retrieve one or more participant schedules that correspond to the one or more participant identifiers;
retrieve a location schedule that corresponds to the location identifier;
display the one or more participant schedules and the location schedule in a single user interface window;
receive a reservation request that corresponds to the event request, the reservation request including an event time;
insert a new time block into the location schedule based upon the event time;
detect that a reserved time block is included in the location schedule that conflicts with the event time;
determine that a new time block priority corresponding to the new time block is higher than a reserved time block priority that corresponds to the reserved time block; and
remove the reserved time block from the location schedule based upon the comparing. - View Dependent Claims (15, 16)
-
13. (canceled)
-
14. (canceled)
-
17. An information handling system comprising:
-
one or more processors;
a memory accessible by the processors;
one or more nonvolatile storage devices accessible by the processors; and
a scheduling tool for scheduling an event, the scheduling tool comprising software code effective to;
receive an event request from a client computer, the event request including one or more participant identifiers and a location identifier;
retrieve one or more participant schedules that correspond to the one or more participant identifiers from one of the nonvolatile storage devices;
retrieve a location schedule that corresponds to the location identifier from one of the nonvolatile storage devices;
display the one or more participant schedules and the location schedule in a single user interface window on the client computer;
receive a reservation request that corresponds to the event request, the reservation request including an event time;
insert a new time block into the location schedule based upon the event time;
detect that a reserved time block is included in the location schedule that conflicts with the event time;
determine that a new time block priority corresponding to the new time block is higher than a reserved time block priority that corresponds to the reserved time block; and
remove the reserved time block from the location schedule based upon the comparing. - View Dependent Claims (20)
-
-
18. (canceled)
-
19. (canceled)
Specification