Scheduling Events
First Claim
1. A non-transitory computer-readable medium storing a plurality of computer instructions executable by a computing device, the plurality of computer instructions being configured to cause the computing device to at least:
- obtain an email message comprising an encoded data element, wherein the encoded data element comprises data that specifies a proposed time for an event;
extract the data that specifies the proposed time for the event from the encoded data element;
determine an availability for the event at the proposed time;
render content from the email message in a user interface;
render a user interface element within the user interface, wherein the user interface element represents the proposed time for the event and displays an indication of the availability for the event;
generate an event entry for an electronic calendar, wherein the event entry specifies that the event is scheduled at the proposed time; and
transmit a response to a sender device associated with the email message.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are examples relating to scheduling events using devices in communication through a network. In some examples, an email message comprising an encoded data element is obtained. The encoded data element includes data that specifies a proposed time for an event. The data that specifies the proposed time for the event is extracted from the encoded data element. Content from the email message is rendered in a user interface. A user interface element is rendered within the user interface. The user interface element represents the proposed time for the event and an availability for the event at the proposed time.
39 Citations
20 Claims
-
1. A non-transitory computer-readable medium storing a plurality of computer instructions executable by a computing device, the plurality of computer instructions being configured to cause the computing device to at least:
-
obtain an email message comprising an encoded data element, wherein the encoded data element comprises data that specifies a proposed time for an event; extract the data that specifies the proposed time for the event from the encoded data element; determine an availability for the event at the proposed time; render content from the email message in a user interface; render a user interface element within the user interface, wherein the user interface element represents the proposed time for the event and displays an indication of the availability for the event; generate an event entry for an electronic calendar, wherein the event entry specifies that the event is scheduled at the proposed time; and transmit a response to a sender device associated with the email message. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system, comprising:
-
a computing device; and a client application executable by the computing device, wherein the client application, when executed by the computing device, is configured to cause the computing device to at least; obtain an email message comprising an encoded data element, wherein the encoded data element comprises data that specifies a proposed time for an event; extract the data that specifies the proposed time for the event from the encoded data element; determine an availability for the event at the proposed time; render content from the email message in a user interface; render a user interface element within the user interface, wherein the user interface element represents the proposed time for the event and displays an indication of the availability for the event; and generate an event entry for an electronic calendar, wherein the event entry specifies that the event is scheduled at the proposed time. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method, comprising:
-
obtaining an email message comprising an encoded data element, wherein the encoded data element comprises data that specifies a proposed time for an event; extracting the data that specifies the proposed time for the event from the encoded data element; determining an availability for the event at the proposed time; rendering content from the email message in a user interface; and rendering a user interface element within the user interface, wherein the user interface element represents the proposed time for the event and the availability for the event at the proposed time. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification