Meta-format and technique to produce tutorials for multiple publishing formats

US11886381B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11886381-B2
Application numberUS-202117360273-A
CountryUS
Kind codeB2
Filing dateJun 28, 2021
Priority dateJun 28, 2021
Publication dateJan 30, 2024
Grant dateJan 30, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • G06F16/116Primary

    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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11886381B2 cover?
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 sou…
Who is the assignee on this patent?
Red Hat Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/116. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 30 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).