Back to results
US 2018/0293532 A1Published application
Calendar control based on free/busy change detection
AssigneeMicrosoft Technology Licensing, LLC
InventorsJaskaran Singh, Dipak S. Pawar
Life of this patent
Estimating the term…
Abstract
When a meeting time for attendees of a meeting is unavailable, a free/busy listener is configured to detect a change in free/busy data for any of the attendees. When the change is detected, free/busy analysis is performed to see whether a meeting time is available. If so, a control signal is generated to control the calendar systems of the attendees in order to schedule the meeting at the identified meeting time.
Claims20
A computing system, comprising:
- a calendar system that receives scheduling inputs and generates calendar data indicative of calendar items on a user's calendar based on the scheduling inputs;
- a scheduling system that receives a scheduling request for the user, from a requesting system, and accesses the calendar data for the user to identify availability of the user during a time frame identified by the scheduling request, the scheduling system being configured to output a free/busy indicator, to the requesting system, indicative of the availability of the user during the time frame;
- and
- a free/busy listening system that is configured to receive a parameter input indicative of the given time frame and detect changes in the user's calendar during the given time frame and to generate a change signal for the requesting system indicating that the user's calendar has changed during the given time frame.
1 more element
A computer implemented method, comprising:
- receiving scheduling inputs;
- generating calendar data indicative of calendar items on a user's calendar, based on the scheduling inputs;
- receiving a scheduling request for the user, from a requesting system;
- accessing the calendar data for the user to identify availability of the user during a time frame identified by the scheduling request;
- outputting a free/busy indicator, to the requesting system, indicative of the availability of the user during the time frame;
- and
- configuring a free/busy change listener to detect changes in the user's calendar during the given time frame to generate a change signal for the requesting system indicating that the user's calendar has changed during the given time frame.
4 more elements
A computing system, comprising:
- a calendar system that receives user scheduling inputs and generates calendar data indicative of calendar items on a first user's calendar;
- and
- a scheduling system that sends a scheduling request to a calendar system for a second user, the scheduling request indicating a time frame for a meeting, and to receive a free/busy indicator, from the calendar system for the second user, indicative of the availability of the second user during the time frame, the scheduling system being further configured to generate a configuration signal to configure a free/busy listening system to detect changes in the second user's calendar during the given time frame and to receive a change signal indicating that the user's calendar has changed during the given time frame.
Dependencies are inferred from the claim text.