US 11,694,166 B2
Systems and methods for dynamically displaying recipient calendar information in electronic messages
Aye M. Moah, Mountain View, CA (US); Michael J. Chin, Mountain View, CA (US); Steven J. Molitor, Mountain View, CA (US); Cody T. Huang, Mountain View, CA (US); Mai-Chi T. Vu, Mountain View, CA (US); Daron A. Hall, Mountain View, CA (US); and Alexander W. Moore, Mountain View, CA (US)
Assigned to Baydin, Inc., Santa Clara, CA (US)
Filed by Baydin, Inc., Mountain View, CA (US)
Filed on Oct. 1, 2021, as Appl. No. 17/492,496.
Prior Publication US 2023/0108308 A1, Apr. 6, 2023
Int. Cl. G06Q 10/1093 (2023.01); H04L 51/18 (2022.01)
CPC G06Q 10/1093 (2013.01) [H04L 51/18 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A data processing system, comprising:
at least one processor; and
at least one memory storing computer-executable instructions, the computer-executable instructions when executed by the at least one processor cause the data processing system to:
receive, from a client device separate from the data processing system, a request for calendar information for display in an electronic message responsive to the client device accessing the electronic message, the request (i) automatically sent by the client device to the data processing system responsive to the client device accessing the electronic message and (ii) including information about a recipient of the electronic message and an identifier indicative of calendar information of a sender of the electronic message, the identifier and the information about the recipient extracted by the client device from the electronic message;
identify, using the identifier, the calendar information of the sender of the electronic message;
identify, using the identifier and the information about the recipient of the electronic message, calendar information of the recipient of the electronic message;
retrieve, responsive to receiving the request, the calendar information of the sender of the electronic message and the calendar information of the recipient of the electronic message;
automatically generate an image depicting the calendar information of the sender of the electronic message and the calendar information of the recipient of the electronic message; and
send instructions to the client device to cause display of the image within the electronic message accessed at the client device.