CPC G06F 3/0482 (2013.01) [G06F 3/04817 (2013.01); G06F 3/04842 (2013.01); G06F 3/04845 (2013.01); G06F 9/453 (2018.02); G06F 40/174 (2020.01); G06F 40/186 (2020.01); G06Q 10/10 (2013.01); G06Q 10/1093 (2013.01)] | 20 Claims |
1. 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;
enable display of one or more visual aids for selection wherein each of the one or more visual aids is a non-text graphical element;
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;
infer one or more aspects of the event based on the information associated with the user requesting the event;
enable display of a suggested event, the suggested event determined by the calendar application and including fillable fields for defining the suggested event, at least one of the fillable fields being pre-filled with the one or more inferred aspects;
receive a confirmation of the suggested event; and
responsive to receiving the confirmation, enable display of the suggested event on the calendar.
|