US 11,755,170 B2
Dynamic user-defined application leveraging local service oriented architecture to share mobile application features
Kapil Sukhyani, Fremont, CA (US)
Assigned to ATLASSIAN PTY LTD., Sydney (AU); and ATLASSIAN US, INC., San Francisco, CA (US)
Filed by Atlassian Pty Ltd., Sydney (AU); and Atlassian Inc., San Francisco, CA (US)
Filed on May 19, 2022, as Appl. No. 17/748,986.
Application 17/748,986 is a continuation of application No. 17/039,300, filed on Sep. 30, 2020, granted, now 11,340,753.
Prior Publication US 2022/0276751 A1, Sep. 1, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/0481 (2022.01); G06Q 30/0601 (2023.01); G06F 9/451 (2018.01); G06F 3/04842 (2022.01)
CPC G06F 3/0481 (2013.01) [G06F 3/04842 (2013.01); G06F 9/451 (2018.02); G06Q 30/0641 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An electronic device, comprising:
a display;
a memory configured to store instructions; and
a processor operably coupled to the memory and configured to access the memory to execute the stored instruction to perform operations comprising:
causing display of a first set of graphical elements in a first interface region, the first set of graphical elements and the first interface region associated with a first client application providing a first set of functionalities corresponding to an issue tracking platform using a first remote host service
causing display of at least one first graphical element in the first interface region, the first graphical element associated with a microfunction;
causing display of a second set of graphical elements in a second interface region, the second set of graphical elements and the second interface region associated with a second client application providing a second set of functionalities corresponding to a collaboration platform using a second remote host service,
causing display of at least one second graphical element in the second interface region, the second graphical element associated with the microfunction; and
in response to receiving a first user input corresponding to a user selection of the first graphical element displayed in the first interface region:
requesting the microfunction to provide a function;
receiving a first response from the microfunction;
submitting a request to an issue tracking server based on the first response from the microfunction; and
updating the first interface region based at least in part on the first response from the microfunction and a second response received from the issue tracking server.