Electronic event management system
AssigneeGoogle Inc.
InventorsBernadette Alexia CARTER, Filippo GIOACHIN, Josiah TULLIS
Life of this patent
Estimating the term…
Abstract
Aspects of the subject technology relate to creating an electronic calendar event. A set of event properties from message contents and participants of an electronic message thread is identified. An electronic calendar event comprising event attributes based on the set of event properties is created.
Claims20
A computer-implemented method for creating an electronic calendar event, comprising:
- receiving a first electronic message thread comprising one or more electronic messages;
- identifying a first set of event properties from message contents and participants of the first electronic message thread, the first electronic message thread comprising one or more electronic messages;
- and
- creating an electronic calendar event comprising event attributes based on the first set of the event properties.
A computing system, comprising:
- one or more processors;
- and
- a non-transitory machine-readable medium comprising instructions stored therein, which when executed by the one or more processors, cause the one or more processors to perform operations comprising:
- receiving a first electronic message thread comprising one or more electronic messages;
- identifying a first set of event properties from message contents and participants of the first electronic message thread;
- creating an electronic calendar event comprising event attributes based on the first set of event properties;
- providing, for display, a calendar event interface, wherein the calendar event interface displays the event attributes;
- identifying, from contents of a subsequent electronic message received in the first electronic message thread, a second set of event properties;
- and
- updating the event attributes of the electronic calendar event based on the second set of event properties.
A non-transitory computer-readable medium comprising instructions stored therein, which when executed by a processor, cause the computer to perform operations comprising:
- receiving, from a first messaging system, a first electronic message thread comprising one or more electronic messages;
- identifying a first set of event properties from message contents and participants of the first electronic message thread;
- providing, for display, a proposed event interface, wherein the proposed event interface displays event information generated based on the first set of event properties;
- creating an electronic calendar event comprising event attributes based on the event information in response to a confirmation input received via the proposed event interface;
- receiving a second electronic message thread;
- identifying a second set of event properties from message contents and participants of the second electronic message thread;
- reconciling the first electronic message thread and the second electronic message thread in response to 1) the second set of event properties matching to a part of the event attributes of the electronic calendar event and 2) one or more of the participants of the second electronic message thread match one or more of the participants of the first electronic message thread;
- and
- updating the event attributes of the electronic calendar event based on the second set of event properties.
Dependencies are inferred from the claim text.