Calendar event scheduling from email
AssigneeMicrosoft Technology Licensing, LLC
InventorsLin Zhong, Andrew James Peacock, Shahil Soni
Life of this patent
Estimating the term…
Abstract
An electronic mail (email) system generates an email user interface display, that allows the user to enter message content. A context-sensitive calendar preview can be triggered and displayed on the email user interface display. The email system detects a user drag and drop input dragging at least a portion of the message content onto the calendar preview, and automatically generates a calendar event based upon the detected drag and drop input, and the particular portion of the message content dragged onto the context-sensitive calendar preview.
Claims20
A computing system, comprising:
- an electronic mail (email) system that displays an email user interface display with a display pane displaying message content of an email message;
- context identifier logic that identifies a calendar event context based on the message content;
- calendar preview display generator logic that, based on identification of the calendar event context, displays a calendar preview portion with from a schedule of a user, on the email user interface display;
- and
- preview interaction processing logic that detects a user interaction with the calendar preview portion and controls the email system to interact with a calendar system to generate a calendar event based on the user interaction, the calendar event including a corresponding event display indicative of the calendar event.
A computer implemented method, comprising:
- displaying an electronic mail (email) user interface display, in an email system, with a display pane displaying message content of an email message;
- identifying a calendar event context based on the message content;
- generating a calendar preview display portion from a schedule of a user, on the email user interface display, based on identification of the calendar event context;
- detecting a user interaction with the calendar preview portion;
- and
- controlling the email system to interact with a calendar system to generate a calendar event based on the user interaction, the calendar event including a corresponding event display indicative of the calendar event.
A computing system, comprising:
- an electronic mail (email) system that displays an email user interface display with a display pane displaying message content of an email message;
- context identifier logic that identifies a calendar event context based on the message content;
- calendar preview display generator logic that, based on identification of the calendar event context, displays a calendar preview portion with from a schedule of a user, on the email user interface display;
- preview interaction processing logic that detects a user event initiation interaction indicative of dragging a portion of the message content onto a portion of the calendar preview portion and controls the email system to interact with a calendar system to generate a calendar event based on the user interaction, the calendar event including a corresponding event display indicative of the calendar event;
- and
- a communication aggregation system that identifies another communication related to the calendar event and surfaces an indication of the identified other communication on the event display corresponding to the calendar event.
Dependencies are inferred from the claim text.