Systems and methods for presenting calendar information in electronic messages can include a data processing system receiving a request for calendar information for display in an electronic message responsive to the client device accessing the electronic message. The data processing system can identify, using information in the request, the calendar information of the sender of the electronic message and calendar information of the recipient of the electronic message. The data processing system can retrieve the calendar information of the sender of the electronic message and the calendar information of the recipient of the electronic message. The data processing system can 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 by the client device.
Legal claims defining the scope of protection, as filed with the USPTO.
2. The data processing system of claim 1, wherein the plurality of images comprise a first image and a second image, and the identifier is an identifier of the first image depicting calendar information of the sender of the electronic message.
4. The data processing system of claim 3, wherein the plurality of designated time slots include at least one of time slots indicating availability of the sender of the electronic message, time slots proposed by the sender of the electronic message or time slots during which the sender of the electronic message is busy.
5. The data processing system of claim 1, wherein the request further includes a flag indicating that the plurality of images are to include one or more images associated with the calendar information of the sender of the electronic message and one or more images associated with the calendar information of the recipient of the electronic message.
6. The data processing system of claim 1, wherein each image of the plurality of images is associated with a corresponding time slot of a plurality of time slots depicted by the image and including a corresponding uniform resource locator (URL) indicative of the corresponding time slot.
9. The data processing system of claim 1, wherein each image of the plurality of images is associated with a corresponding link.
10. The data processing system of claim 1, wherein the plurality of images are associated with a plurality of references to a plurality of time slots.
12. The method of claim 11, wherein the plurality of images comprise a first image and a second image, and the identifier is an identifier of the first image depicting calendar information of the sender of the electronic message.
14. The method of claim 13, wherein the plurality of designated time slots include at least one of time slots indicating availability of the sender of the electronic message, time slots proposed by the sender of the electronic message or time slots during which the sender of the electronic message is busy.
15. The method of claim 11, wherein the request further includes a flag indicating that the plurality of images are to include one or more images associated with the calendar information of the sender of the electronic message and one or more images associated with the calendar information of the recipient of the electronic message.
18. The method of claim 11, wherein each image of the plurality of images is associated with a corresponding link.
19. The method of claim 11, wherein the plurality of images are associated with a plurality of references to a plurality of time slots.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
May 17, 2023
August 13, 2024
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.