TEMPLATE BASED CALENDAR EVENTS WITH GRAPHIC ENRICHMENT
First Claim
1. A method to provide template based calendar events with graphic enrichment, the method comprising:
- receiving a request to create an event on a calendar;
presenting one or more visual aids for selection;
receiving a selection of a visual aid from the one or more visual aids;
retrieving information associated with a user requesting the event based on the visual aid selection to infer one or more aspects of the event;
presenting a suggested event with the one or more inferred aspects;
receiving one of a confirmation and a modification to the suggested event; and
presenting one of the suggested event on the calendar if the confirmation is received and a modified event on the calendar if the modification is received.
1 Assignment
0 Petitions
Accused Products
Abstract
Template based calendar events with graphic enrichment are provided. In some examples, upon receiving a request to create a calendar event, an event creation prompt may be presented. The prompt may include an event template selection element comprising visual aids, such as icons or emojis, that each represent different event templates for selection. Upon receiving a visual aid selection, information associated with the user requesting the calendar event may be retrieved based on the selected visual aid to infer one or more aspects of the requested event such as title, timing, and location. A suggested event with the inferred aspects may be presented to the user and upon receiving confirmation and/or modification, the suggested or modified event may be added to the user'"'"'s calendar. Some events may be presented with a visual background such as an image or graphics on the calendar for prompt recognition.
16 Citations
20 Claims
-
1. A method to provide template based calendar events with graphic enrichment, the method comprising:
-
receiving a request to create an event on a calendar; presenting one or more visual aids for selection; receiving a selection of a visual aid from the one or more visual aids; retrieving information associated with a user requesting the event based on the visual aid selection to infer one or more aspects of the event; presenting a suggested event with the one or more inferred aspects; receiving one of a confirmation and a modification to the suggested event; and presenting one of the suggested event on the calendar if the confirmation is received and a modified event on the calendar if the modification is received. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computing device to provide template based calendar events with graphic enrichment, the computing device comprising:
-
a communication interface configured to facilitate communication between the computing device and one or more servers associated with a productivity service; a memory configured to store instructions; and one or more processors coupled to the memory, wherein the one or more processors, in conjunction with the instructions stored in the memory, are configured to execute components of a calendar service, the components of the calendar service comprising; a calendar application configured to facilitate scheduling of events and meetings in conjunction with the productivity service; and a visual event template module configured to; receive a request to create an event on a calendar; present one or more visual aids for selection; receive a selection of a visual aid from the one or more visual aids; retrieve information associated with a user requesting the event based on the visual aid selection to infer one or more aspects of the event; present a suggested event with the one or more inferred aspects; receive one of a confirmation and a modification to the suggested event; and present one of the suggested event on the calendar if the confirmation is received and a modified event on the calendar if the modification is received, wherein the suggested event or the modified event is presented with one of a graphic and an image that is associated with the suggested event or the modified event as background on the calendar. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system to provide template based calendar events with graphic enrichment, the system comprising:
-
a first server configured to execute a productivity service; a second server configured to execute a calendar service; and a third server configured to execute a visual event template service, wherein the visual event template service is configured to; receive a request to create an event on a calendar from the calendar service; provide one or more visual aids to be displayed by the calendar service for selection, wherein each of the one or more visual aids represents an event template; receive a selection of a visual aid from the one or more visual aids; retrieve information associated with a user requesting the event based on the visual aid selection to infer one or more aspects of the event; provide a suggested event with the one or more inferred aspects to be displayed by the calendar service; receive one of a confirmation and a modification to the suggested event; and provide one of the suggested event on the calendar if the confirmation is received and a modified event on the calendar if the modification is received to be displayed by the calendar service, wherein the suggested event or the modified event is provided with one of a graphic and an image that is associated with the suggested event or the modified event as background on the calendar. - View Dependent Claims (17, 18, 19, 20)
-
Specification