IP Library › Granted Patent US 11,470,031
Granted Patent B2
US 11,470,031 · App. 16/717,208 · Granted Oct 11, 2022

Electronic mail format protocol for instructing automatic behavior of electronic devices executing an electronic mail client application

Inventor: Noam Bar-on (San Francisco, CA)
Assignees: ATLASSIAN PTY LTD.; ATLASSIAN US, INC.
H04L51/222H04L51/18H04L51/42H04L51/58
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,470,031
App. No.
16/717,208
Filed
Dec 17, 2019
Granted
Oct 11, 2022
Kind
B2
Art Unit
2458
USPC
709/206
Abstract

An electronic mail system such as described herein in which an email message includes an embedded payload that comprises instructions and/or action items to inform one or more behaviors of an electronic mail client application and/or one or more hardware functions or sensors of the electronic device executing the electronic mail client application.

Claims (34)

1. An electronic mail client device configured to communicably couple to an electronic mail host server, the electronic mail client device comprising:

a display configured to render a graphical user interface;

a location sensor;

a memory storing computer program instructions; and

a processor configured access the memory and to execute the computer program instructions to instantiate an electronic mail client application, the electronic mail client application configured to perform operations of:

generating and submitting a request to the electronic mail host server;

receiving from the electronic mail host server, in response to the request, a message file comprising a custom embed tag;

extracting from the message file, string content enclosed by the custom embed tag;

instantiating a data object based on the string content; and

in accordance with a determination that the data object comprises a first instruction to the electronic mail client application obtain a location of the electronic mail client device:

obtaining a location of the electronic mail client device using the location sensor;

modifying a display order of messages displayed by the electronic mail client application based on the location; and

displaying at least a portion of content of the message file in a notification generated by the electronic mail client application, the notification based at least in part on the location.

2. The electronic mail client device of claim 1 , wherein the electronic mail client application is configured to extract an action item list from the data object.

3. The electronic mail client device of claim 2 , wherein, to perform each respective action item of the action item list, the electronic mail client application is configured to:

render, in the graphical user interface, a user interface element only upon determining that the respective action item comprises a user interface element definition, the user interface element rendered according to the user interface element definition; and

define an action to be taken by the processor in response to a specified user interaction with the user interface element, the action and the specified user interaction defined by the respective action item.

4. The electronic mail client device of claim 3 , wherein the action to be taken by the processor for at least one respective action item of the action item list comprises one of:

querying a state of a sensor of the electronic mail client device;

submitting a request to a third-party server;

soliciting input from a user of the electronic mail client device; or

querying a database stored in the memory of the electronic mail client device.

5. The electronic mail client device of claim 3 , wherein the electronic mail client application is configured to perform each action item of the action item list in an order defined by the data object.

6. The electronic mail client device of claim 1 , wherein the electronic mail client application is configured to render in the graphical user interface only a specified portion of the message file in a specified display area of the graphical user interface only upon determining that the data object comprises an instruction to the electronic mail client application to display the message file.

7. The electronic mail client device of claim 6 , wherein the specified portion and the specified display area are defined by the data object.

8. The electronic mail client device of claim 1 , wherein the electronic mail client application is configured to display a notification in the graphical user interface upon determining that the data object comprises a command to generate the a message notification.

9. The electronic mail client device of claim 8 , wherein the notification is defined, at least in part, by the data object.

10. The electronic mail client device of claim 9 , wherein the notification comprises an audio output generated by a speaker of the electronic mail client device, the audio output defined at least in part by the data object.

11. The electronic mail client device of claim 9 , wherein the notification comprises a haptic output generated by a haptic output element of the electronic mail client device, the haptic output defined at least in part by the data object.

12. The electronic mail client device of claim 1 , wherein the electronic mail client application is configured to store the message file in the memory only upon determining that the data object comprises an authorization to store of the message file.

13. The electronic mail client device of claim 12 , wherein the authorization comprises an authorization token.

14. The electronic mail client device of claim 1 , wherein the sensor comprises one of:

a global positioning system sensor; or

a Bluetooth sensor.

Assignments (2)
CHANGE OF NAME Recorded Aug 5, 2022
From: ATLASSIAN, INC.
To: ATLASSIAN US, INC.
Reel/Frame 061085/0690 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 17, 2019
From: BAR-ON, NOAM
To: ATLASSIAN PTY LTD.; ATLASSIAN INC.
Reel/Frame 051307/0176 →
Continuity (2)
Provisional Application 62907702 · Sep 29, 2019
Related Publication 20210099411A1 · Apr 1, 2021