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.
Claims17
A computing system, comprising:
- a processor;
- and
- memory storing instructions executable by the at least one processor, wherein the instructions, when executed, configure the computing system to:
- display an email user interface display with a display pane displaying message content of an email message;
- identify, based on the message content, a calendar event context indicative of a particular time period;
- identify a plurality of time slots, from a schedule associated with a user, based on the particular time period;
- display a calendar preview portion, on the email user interface display, that includes a plurality of display elements identifying the plurality of time slots, each display element corresponding to one of the time slots and being actuatable to select the corresponding time slot;
- based on detected user actuation of a particular one of the display elements displayed in the calendar preview portion, select a particular one of the time slots corresponding to the particular display element;
- control the email system to interact with a calendar system to generate a calendar event based on the particular time slot;
- and
- display, on the email user interface display, an event display that corresponds to the calendar event and includes event details, and
- includes a details user input mechanism that is actuatable by the user to modify the event details in the calendar event.
A computer implemented method, comprising:
- displaying an email user interface display with a compose pane having a user input mechanism actuatable by a user to compose message content in an email message;
- identifying a calendar event context based on the message content;
- receiving schedule information from a schedule associated with the user;
- displaying a calendar preview display portion that represents a calendar preview on the email user interface display based on the calendar event context;
- detecting a user interaction with the calendar preview portion;
- controlling the email system to interact with a calendar system to generate a calendar event based on the user interaction;
- displaying, on the email user interface display simultaneously with the compose pane, an event display indicative of the calendar event;
- and
- receiving, while the event display is displayed on the email user interface display, user actuation of the compose actuator that composes the message content, for the email message, in the compose pane.
Dependencies are inferred from the claim text.