Intent-based calendar updating via digital personal assistant
AssigneeMicrosoft Technology Licensing, LLC
InventorsChristian Liensberger, Marcus A. Ash, Nikrouz Ghotbi
Life of this patent
Estimating the term…
Abstract
Techniques are described herein that are capable of performing intent-based scheduling via a digital personal assistant. For instance, an intent of user(s) to perform an action (a.k.a. activity) may be used to schedule time (e.g., on a calendar of at least one of the user(s)) in which the action is to be performed. Examples of performing an action include but are not limited to having a meeting, working on a project, participating in a social event, exercising, and reading.
Claims20
A system to perform intent-based scheduling via a digital personal assistant, the system comprising:
- analysis logic configured to analyze one or more communications from a first user to infer from at least a first communication of the one or more communications that the first user has an intent to perform an activity;
- and
- causation logic configured to cause the digital personal assistant to automatically schedule a designated time on a visual representation of a calendar of the first user to perform the activity by automatically updating the visual representation of the calendar to include a visual representation of the activity that is configured to indicate that the designated time is scheduled to perform the activity, based at least in part on an inference from at least the first communication that the first user has the intent to perform the activity.
A system to perform intent-based scheduling via a digital personal assistant, the system comprising:
- analysis logic configured to analyze a plurality of instances of an action that are performed by a user at a plurality of respective historical time instances to identify a trend with regard to the plurality of instances of the action;
- and
- causation logic configured to cause the digital personal assistant to automatically schedule a designated time for the user to perform a future instance of the action in accordance with the trend by configuring a visual representation of a calendar of the user to indicate that availability of the user at the designated time is tentative or booked.
A method of performing intent-based scheduling via a digital personal assistant using one or more processors of a processor-based system, the method comprising:
- analyzing one or more communications from a first user, using at least one of the one or more processors, to infer from at least a first communication of the one or more communications that the first user has an intent to perform an activity;
- and
- causing the digital personal assistant to automatically schedule a designated time on a visual representation of a calendar of the first user to perform the activity, including causing the digital personal assistant to automatically update the visual representation of the calendar to include a visual representation of the activity that is configured to indicate that the designated time is scheduled to perform the activity, based at least in part on an inference from at least the first communication that the first user has the intent to perform the activity.
Dependencies are inferred from the claim text.