CALENDAR SCHEDULING SYSTEMS
First Claim
1. A machine implemented method comprising:
- receiving an input, within a calendar application program, to schedule an event, the input specifying at least one of the event, a representation of a location for the event, or metadata of a physical facility at the location;
transmitting the input to determine an availability of at least one physical facility at the location;
receiving data specifying the availability of at least one physical facility at the location; and
presenting, through a user interface, the data.
1 Assignment
0 Petitions
Accused Products
Abstract
Calendar scheduling systems are described. In one embodiment, a client system receives an input, within a calendar application program, to schedule an event, the input specifying at least one of the event, a representation of a location for the event, or metadata of a physical facility at the location, and the client system transmits the input to a calendar server to determine an availability of at least one physical facility at the location and receives and presents data specifying the availability of at least one physical facility at the location. The client system may further cause an invitation to be sent to attendees of the event. Other systems and other methods are also described.
-
Citations
49 Claims
-
1. A machine implemented method comprising:
-
receiving an input, within a calendar application program, to schedule an event, the input specifying at least one of the event, a representation of a location for the event, or metadata of a physical facility at the location; transmitting the input to determine an availability of at least one physical facility at the location; receiving data specifying the availability of at least one physical facility at the location; and presenting, through a user interface, the data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A data processing system comprising:
-
means for receiving an input, within a calendar application program, to schedule an event, the input specifying at least one of the event, a representation of a location for the event, or metadata of a physical facility at the location; means for transmitting the input to determine an availability of at least one physical facility at the location; means for receiving data specifying the availability of at least one physical facility at the location; and means for presenting, through a user interface, the data.
-
-
11. A machine readable medium storing executable program instructions to cause a system to perform a method comprising:
-
receiving an input, within a calendar application program, to schedule an event, the input specifying at least one of the event, a representation of a location for the event, or metadata of a physical facility at the location; transmitting the input to determine an availability of at least one physical facility at the location; receiving data specifying the availability of at least one physical facility at the location; and presenting, through a user interface, the data. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A machine implemented method comprising:
-
receiving an input to schedule an event, the input specifying at least one of the event, a representation of a location for the event, or metadata of a physical facility at the location; transmitting data specifying the availability of at least one physical facility at the location; receiving a request to reserve the at least one physical facility at the location; transmitting at least one invitation to an attendee of the event for which the at least one physical facility has been reserved. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. A data processing system comprising:
-
means for receiving an input to schedule an event, the input specifying at least one of the event, a representation of a location for the event, or metadata of a physical facility at the location; means for transmitting data specifying the availability of at least one physical facility at the location; means for receiving a request to reserve the at least one physical facility at the location; means for transmitting at least one invitation to an attendee of the event for which the at least one physical facility has been reserved.
-
-
28. A machine readable medium storing executable program instructions to cause a system to perform a method comprising:
-
receiving an input to schedule an event, the input specifying at least one of the event, a representation of a location for the event, or metadata of a physical facility at the location; transmitting data specifying the availability of at least one physical facility at the location; receiving a request to reserve the at least one physical facility at the location; transmitting at least one invitation to an attendee of the event for which the at least one physical facility has been reserved. - View Dependent Claims (29, 30, 31, 32, 33, 34)
-
-
35. A machine implemented method comprising:
-
receiving, at a first system, an input, from within a calendar application program running on a second system, to schedule an event, the input specifying at least one of the event, a representation of a location for the event, or metadata of a physical facility at the location, the input being received to determine an availability of at least one physical facility at the location; transmitting, from the first system, data specifying the availability of at least one physical facility at the location to allow the data to be presented at the second system. - View Dependent Claims (36, 37, 38, 39, 40, 41)
-
-
42. A data processing system comprising:
-
means for receiving, at a first system, an input, from a calendar application program running on a second system, to schedule an event, the input specifying at least one of the event, a representation of a location for the event, or metadata of a physical facility at the location, the input being received to determine an availability of at least one physical facility at the location; means for transmitting, from the first system, data specifying the availability of at least one physical facility at the location to allow the data to be presented at the second system.
-
-
43. A machine readable medium storing executable program instructions to cause a system to perform a method comprising:
-
receiving, at a first system, an input, from a calendar application program running on a second system, to schedule an event, the input specifying at least one of the event, a representation of a location for the event, or metadata of a physical facility at the location, the input being received to determine an availability of at least one physical facility at the location; transmitting, from the first system, data specifying the availability of at least one physical facility at the location to allow the data to be presented at the second system. - View Dependent Claims (44, 45, 46, 47, 48, 49)
-
Specification