System and method for auto resolution of errors during compilation of data segments
US-2022121554-A1 · Apr 21, 2022 · US
US11675583B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11675583-B2 |
| Application number | US-202117342572-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 9, 2021 |
| Priority date | Jun 9, 2021 |
| Publication date | Jun 13, 2023 |
| Grant date | Jun 13, 2023 |
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.
A system, method, and computer-readable medium for providing documentation supporting continuous development and continuous integration for specific product lines is described. Source code from product development is received as to issues, such as bugs, defects, fixes and enhancements related to specific product lines. A determination is performed if the source code is complete or locked. Complete source code is converted to a standardized language. Another determination is performed as to whether the converted source code is compliant to a document standard. Compliant document standard source code can be consumed by an authoring environment for the documentation related to the specific product line.
Opening claim text (preview).
What is claimed is: 1. A computer-implementable method to provide product documentation for a specific product line comprising: receiving source code as to issues related to the specific product line; determining if the source code is complete; converting the completed source code to a standardized language; determining if the converted standardized source code is compliant to a document standard and can be uploaded to a machine learning engine; uploading if determined to be compliant, the converted standardized source code to a folder identified by a continuous development and continuous integration framework or engine; implementing a learning algorithm through the machine learning engine that learns common mismatches and/or errors from the determining, to avoid the common mismatches and/or errors in future source code conversions; providing document standard compliant source code for authoring into the product documentation for the specific product line; and providing logs as to firmware or software issues used to match keywords of known issues to show that the firmware or software issues are due to existing issues. 2. The method of claim 1 , wherein the issues are related to bugs, defects, fixes and enhancements to the specific product line. 3. The method of claim 1 further comprising assigning a unique identifier to the received source code. 4. The method of claim 1 , wherein the standardized language is Extensible Markup Language (.xml). 5. The method of claim 1 , wherein the document standard is Darwin Information Typing Architecture (DITA). 6. The method of claim 1 further comprising performing machine learning in instances when the converted standardized source code is not compliant to the document standard and is modified to be compliant. 7. The method of claim 1 further comprising assigning the document standard compliant source code to a specific product folder. 8. A system comprising: a processor; a data bus coupled to the processor; and a non-transitory, computer-readable storage medium embodying computer program code, the non-transitory, computer-readable storage medium being coupled to the data bus, the computer program code to provide product documentation for a specific product line, interacting with a plurality of computer operations comprising instructions executable by the processor and configured for: receiving source code as to issues related to the specific product line; determining if the source code is complete; converting the completed source code to a standardized language; determining if the converted standardized source code is compliant to a document standard and can be uploaded to a machine learning engine; uploading if determined to be compliant, the converted standardized source code to a folder identified by a continuous development and continuous integration framework or engine; implementing a learning algorithm through the machine learning engine that learns common mismatches and/or errors from the determining, to avoid the common mismatches and/or errors in future source code conversions; providing document standard compliant source code for authoring into the product documentation for the specific product line; and providing logs as to firmware or software issues used to match keywords of known issues to show that the firmware or software issues are due to existing issues. 9. The system of claim 8 , wherein the issues are related to bugs, defects, fixes and enhancements to the specific product line. 10. The system of claim 8 further comprising assigning a unique identifier to the received source code. 11. The system of claim 8 , wherein the standardized language is Extensible Markup Language (.xml). 12. The system of claim 8 , wherein the document standard is Darwin Information Typing Architecture (DITA). 13. The system of claim 8 further comprising performing machine learning in instances when the converted standardized source code is not compliant to the document standard and is modified to be compliant. 14. The system of claim 8 further comprising assigning the document standard compliant source code to a specific product folder. 15. A non-transitory, computer-readable storage medium embodying computer program code, the computer program code comprising computer executable instructions configured for: receiving source code as to issues related to the specific product line; determining if the source code is complete; converting the completed source code to a standardized language; determining if the converted standardized source code is compliant to a document standard and can be uploaded to a machine learning engine; uploading if determined to be compliant, the converted standardized source code to a folder identified by a continuous development and continuous integration framework or engine; implementing a learning algorithm through the machine learning engine that learns common mismatches and/or errors from the determining, to avoid the common mismatches and/or errors in future source code conversions; providing document standard compliant source code for authoring into the product documentation for the specific product line; and providing logs as to firmware or software issues used to match keywords of known issues to show that the firmware or software issues are due to existing issues. 16. The non-transitory, computer-readable storage medium of claim 15 , wherein the issues are related to bugs, defects, fixes and enhancements to the specific product line. 17. The non-transitory, computer-readable storage medium of claim 15 further comprising assigning a unique identifier to the received source code. 18. The non-transitory, computer-readable storage medium of claim 15 , wherein the document standard is Darwin Information Typing Architecture (DITA). 19. The non-transitory, computer-readable storage medium of claim 15 further comprising performing machine learning in instances when the converted standardized source code is not compliant to the document standard and is modified to be compliant. 20. The non-transitory, computer-readable storage medium of claim 15 further comprising assigning the document standard compliant source code to a specific product folder.
Program documentation · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.