IP Library Patent Application 18452716
Patent Application
App. No. 18/452,716

EXPORT PROCESS FROM CLOUD ENVIRONMENT

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 None
App. No.
18/452,716
Abstract

Provided are systems and methods for importing application content from a cloud environment where the application is being hosted onto a local user device. In one example, the method may include receiving, at a user device, a package exported from a host platform, extracting content of a software application hosted on the host platform and a script from the exported package, invoking the script within a runtime environment on the user device, and causing, via the script, a transfer objects of cloud content of the software application which are included in the exported package to a file system that is installed in a local storage on the user device.

Claims (34)

1 . A computing system comprising:

a local storage comprising a file system;

a network interface configured to receive a package exported from a host platform; and

a processor configured to:

extract content of a software application and a script from the exported package,

install the script from the exported package at the computing system, and

execute the script via a local runtime environment of the computing system and cause, via execution of the script, objects of cloud content of the software application included in the exported package to be transferred to the file system included in the local storage.

2 . The computing system of claim 1 , wherein the processor is further configured to enable the script to access the file system within the local storage.

3 . The computing system of claim 1 , wherein the processor is further configured to extract metadata from the exported package, and cause the transfer of the objects of cloud content downloaded from the host platform to the file system based on import instructions included in the extracted metadata.

4 . The computing system of claim 3 , wherein the instructions included in the extracted metadata comprise identifiers of a plurality of database artifacts that are to be imported, and dependencies among the plurality of database artifacts indicating an order in which the plurality of database artifacts are to be imported.

5 . The computing system of claim 1 , wherein the processor is configured to export a zipped file from the host platform and unzip the zipped file to obtain the content of the software application and the script.

6 . The computing system of claim 1 , wherein the processor is configured to sequentially order a plurality of database artifacts into a sequence and transfer the sequentially-ordered plurality of database artifacts via a sequence of calls to the file system included in the local storage.

7 . The computing system of claim 6 , wherein the sequence of calls comprises a sequence of hypertext transfer protocol (HTTP) requests that include payloads of the content from the plurality of database artifacts, respectively.

8 . The computing system of claim 6 , wherein the processor is configured to build a temporary table via the script, store the sequential order of the plurality of database artifacts in the temporary table, and transfer the plurality of database artifacts to the file system in the sequential order based on the temporary table.

9 . A method comprising:

receiving, at a user device, a package exported from a host platform;

extracting content of a software application hosted on the host platform and a script from the exported package;

invoking the script within a runtime environment on the user device; and

causing, via the script, a transfer objects of cloud content of the software application which are included in the exported package to a file system that is installed in a local storage on the user device.

10 . The method of claim 9 , wherein the method further comprises enabling the script to access the file system within the local storage on the user device.

11 . The method of claim 9 , wherein the extracting further comprises extracting metadata from the exported package, and causing the transfer of the objects of cloud content downloaded from the host platform to the file system based on import instructions included in the extracted metadata.

12 . The method of claim 11 , wherein the instructions included in the extracted metadata comprise identifiers of a plurality of database artifacts that are to be imported, and dependencies among the plurality of database artifacts indicating an order in which the plurality of database artifacts are to be imported.

13 . The method of claim 9 , wherein the exporting comprises exporting a zipped file from the host platform and unzipping the zipped file to obtain the content of the software application and the script.

14 . The method of claim 9 , wherein the method further comprises sequentially ordering a plurality of database artifacts into a sequence and transferring the sequentially-ordered plurality of database artifacts via a sequence of calls to the file system included in the local storage.

15 . The method of claim 14 , wherein the sequence of calls comprises a sequence of hypertext transfer protocol (HTTP) requests, and each HTTP request includes a respective payload of content of a database artifact.

16 . The method of claim 9 , wherein the method further comprises building a temporary table via the script, storing a sequential order of a plurality of database artifacts in the temporary table, and transferring the plurality of database artifacts to the file system in the sequential order based on the temporary table.

17 . A computer-readable medium comprising program instructions which when executed by a processor cause a computer to perform a method comprising:

receiving, via a user device, a package exported from a host platform;

extracting files of a software application hosted on the host platform and an executable script from the exported package;

invoking the executable script within a runtime environment on the user device; and

causing, via the script, a transfer objects of cloud content of the software application which are included in the exported package to a file system that is installed in a local storage on the user device.

18 . The computer-readable medium of claim 17 , wherein the extracting further comprises extracting metadata from the exported package, and causing the transfer of the objects of cloud content downloaded from the host platform to the file system based on import instructions included in the extracted metadata.

19 . The computer-readable medium of claim 17 , wherein the exporting comprises exporting a zipped file from the host platform and unzipping the zipped file to obtain the content of the software application and the script.

20 . The computer-readable medium of claim 19 , wherein the method further comprises sequentially ordering a plurality of database artifacts into a sequence via the script and transferring the sequentially-ordered plurality of database artifacts via a sequence of calls to the file system included in the local storage.

Assignments (2)
CHANGE OF NAME Recorded Jan 26, 2026
From: BUSINESS OBJECTS SOFTWARE LIMITED
To: SAP IRELAND LIMITED
Reel/Frame 074510/0354 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2023
From: LEWANDOWSKI, MATEUSZ; SHEEDY, PAUL; O'CONNOR, PAUL
To: BUSINESS OBJECTS SOFTWARE LTD
Reel/Frame 064647/0976 →