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.
77 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