Patent ID: 11936531
Assignee: ATLASSIAN PTY LTD.
Field: Computer technology (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 0:
1. A method for displaying real-time data from multiple software platforms alongside user-generated content within a page, the page associated with a first software platform, the method comprising:
transmitting, by the first software platform, the page for rendering to a client device, the page including web content, the web content comprising user-generated content and a first embedded object at a location within the web content, the first embedded object associated with a second software platform different from the first software platform;
causing the user-generated content to be rendered on a web browser of the client device;
in response to causing the user-generated content to be rendered, automatically submitting, to the second software platform, a first request to refresh a first foreign dataset referenced by the first embedded object, the first foreign dataset associated with the second software platform;
in response to the first request, receiving, from the second software platform at a first endpoint, the first foreign dataset;
transforming the first foreign dataset into a first web renderable dataset, using either a first serverless function or the second software platform;
updating the first embedded object based on the first web renderable dataset;
determining that the transformed first foreign dataset contains a reference to a second embedded object;
in response to determining that the first web renderable dataset references the second embedded object, submitting to the second software platform a second request to refresh a second foreign dataset associated with the second embedded object;
in response to the second request, receiving, from the second software platform, the second foreign dataset;
transforming the second foreign dataset into a second web renderable dataset, using a second serverless function or the second software platform;
updating the second embedded object based on the second web renderable dataset; and
causing the updated first embedded object to be rendered with the updated second embedded object at the location within the web content of the page.