Generating data transformation workflows
US-2018150528-A1 · May 31, 2018 · US
US11886381B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11886381-B2 |
| Application number | US-202117360273-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 28, 2021 |
| Priority date | Jun 28, 2021 |
| Publication date | Jan 30, 2024 |
| Grant date | Jan 30, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The present disclosure provides new and innovative systems and methods for publishing standardized data in a variety of formats. In an example, a computer-implemented method includes obtaining source data, wherein the source data is in a standardized format, obtaining target platform data comprising a target platform address and a target format, generating a directory structure based on the source data and the target format, generating target data based on the source data and the target format, wherein the target data is in the target format, packaging the target data in the directory structure, generating instructions based on the target platform data and the packaged data, and transmitting the packaged data and the instructions to a third-party server system identified by the target platform address.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method, comprising: obtaining source data, wherein the source data is in a standardized format, the source data including first markup language executable by a computer-implemented browser; obtaining target platform data comprising a target platform address and a target format, the target platform data comprising second markup language executable by the computer-implemented browser, wherein the source data is incompatible with the target format; generating a directory structure based on the source data and the target format; generating, by a conversion system, target data based on the source data and the target format, wherein the target data is in the target format; packaging the target data in the directory structure; generating deployment instructions based on the target platform data and the packaged data, the deployment instructions configured to cause a target platform to display the target data in the target format; and transmitting the packaged data and the deployment instructions to a third-party server system identified by the target platform address. 2. The computer-implemented method of claim 1 , wherein transmitting the packaged data and the deployment instructions comprises providing the packaged data and the deployment instructions via an application programming interface indicated by the target platform address. 3. The computer-implemented method of claim 1 , further comprising: generating, based on a second target format and the source data, second target data, wherein the second target data is in the second target format; and transmitting the second target data to a third-party server system. 4. The computer-implemented method of claim 3 , wherein the second target data comprises a single data file. 5. The computer-implemented method of claim 1 , wherein: the target data comprises a plurality of data files; and each folder in the directory structure comprises at least one data file selected from the plurality of data files. 6. The computer-implemented method of claim 1 , further comprising: generating an index file based on the target data and the directory structure; and including the index file in the packaged data. 7. The computer-implemented method of claim 1 , wherein the deployment instructions cause the third-party server system to: publish the target data; and provide the target data to one or more computing devices requesting the target data. 8. A non-transitory computer-readable memory storing instructions that, when executed by at least one processor, are effective to: obtain source data, wherein the source data is in a computing platform-agnostic standardized format, the source data including first markup language executable by a computer-implemented browser; obtain target platform data comprising a target format for a plurality of third-party server systems the target platform data comprising second markup language executable by the computer-implemented browser; generate, by a conversion system, for each third-party server system in the plurality of third-party server systems, target data based on the source data and the target format, wherein the target data is in the target format; generate deployment instructions based on the target platform data and the target data, the deployment instructions configured to cause a target platform to display the target data in the target format; and transmit, to each third-party server system in the plurality of third-party server systems, the target data and the deployment instructions corresponding to the third-party server system. 9. The non-transitory computer-readable memory of claim 8 , wherein transmitting the target data and the deployment instructions comprises providing the target data and the deployment instructions via an application programming interface indicated by a uniform resource locator associated with the third-party server system. 10. The non-transitory computer-readable memory of claim 8 , wherein the target data comprises a single data file. 11. The non-transitory computer-readable memory of claim 8 , wherein the target data comprises a plurality of data files. 12. The non-transitory computer-readable memory of claim 8 , wherein: the target data comprises a plurality of data files; and wherein the non-transitory computer-readable memory stores further instructions that, when executed by the at least one processor, are further effective to: the generating the target data further comprises generating a directory structure comprising a plurality of folders wherein each folder in the directory structure comprises at least one data file selected from the plurality of data files; and the transmitting further transmitting the directory structure. 13. The non-transitory computer-readable memory of claim 8 storing further instructions that, when executed by the at least one processor, are further effective to: generate an index file based on the target platform data for a particular third-party server system in the plurality of third-party server systems; and transmit the index file to the particular third-party server system. 14. The non-transitory computer-readable memory of claim 8 wherein the deployment instructions cause the third-party server system to: publish the target data; and provide the target data to one or more computing devices requesting the target data. 15. An apparatus, comprising: a processor; and a memory in communication with the processor and storing instructions that, when executed by the processor, cause the apparatus to: obtain source data, wherein the source data is in a standardized format, the source data including first markup language executable by a computer-implemented browser; obtain first target platform data comprising a first target format for a first target server system the first target platform data comprising second markup language executable by the computer-implemented browser, wherein the source data is incompatible with the target format; obtain second target platform data comprising a second target format for a second target server system; generate, by a conversion system, first target data based on the source data and the first target format, wherein the first target data is in the first target format; generate, by the conversion system, second target data based on the source data and the second target format, wherein the second target data is in the second target format; generate first deployment instructions based on the first target platform data and the first target data, transmit the first target data and the first deployment instructions to the first target server system, wherein execution of the first deployment instructions by the first server system is configured to cause a target platform to display the first target data via at least one web page; and transmit the second target data to the second target server system, wherein the second server system is configured to provide the second target data via an application executing on a computing device. 16. The apparatus of claim 15 , wherein the instructions, when executed by the processor, further cause the apparatus to: generate an index file based on the first target platform data; and transmit the index file to the first target server system. 17. The apparatus of claim 15 , wherein the first target data comprises a single data file. 18. The apparatus of claim 15 , wherein the first target data comprises a plurality of data files. 19. The appa
Details of conversion of file system types or formats · CPC title
using management policies (point-in-time backing up or restoration of persistent data G06F11/1446; file migration policies for HSM systems G06F16/185) · CPC title
File access structures, e.g. distributed indices (arrangements of input from, or output to, record carriers G06F3/06) · CPC title
File or folder operations, e.g. details of user interfaces specifically adapted to file systems · CPC title
Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.