US 12,436,965 B2
Apparatuses, computer-implemented methods, and computer program products for data persistence and use via data graduation
Lisa Panda, Mountain View, CA (US); Lennon Liao, Mountain View, CA (US); and Peter Schoeffman, Mountain View, CA (US)
Assigned to Atlassian Pty, Ltd., Sydney (AU); and Atlassian, Inc., San Francisco, CA (US)
Filed by ATLASSIAN PTY LTD., Sydney (AU); and ATLASSIAN, INC., San Francisco, CA (US)
Filed on Jun. 30, 2022, as Appl. No. 17/810,175.
Prior Publication US 2024/0004895 A1, Jan. 4, 2024
Int. Cl. G06F 16/25 (2019.01); G06F 21/44 (2013.01)
CPC G06F 16/258 (2019.01) [G06F 21/44 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
receiving, over a network from a first computing device running a user-facing application, a request from a user via the user-facing application and through a user-accessed application for access to one or more operations of a converted data access application, wherein the converted data access application has functionality that is not available in the user-accessed application;
identifying, via an intermediary integration system comprising at least one server and in response to the request from the user, a structured data object shell generated via the user-accessed application and stored via the intermediary integration system;
causing converting, via the intermediary integration system, of a specific configuration data object associated with the converted data access application from the structured data object shell, wherein the specific configuration data object comprises a first format accessible by the converted data access application, wherein the structured data object shell comprises a second format accessible by the user-accessed application, and wherein the converting comprises causing at least:
translating at least one value of the structured data object shell to at least a first data value of the specific configuration data object; and
setting at least a second data value of the specific configuration data object utilizing second data separate from the specific configuration data object;
transmitting, over the network and to the converted data access application, the specific configuration data object to enable for the converted data access application to provide access for the user-facing application to access the converted data access application; and
causing, via the intermediary integration system, storing of the specific configuration data object via the converted data access application, wherein the storing of the specific configuration data object enables access to the specific configuration data object via the converted data access application.