System and method for continuous development and continuous integration for identified defects and fixes of computing products

US11675583B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11675583-B2
Application numberUS-202117342572-A
CountryUS
Kind codeB2
Filing dateJun 9, 2021
Priority dateJun 9, 2021
Publication dateJun 13, 2023
Grant dateJun 13, 2023

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.

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.

First claim

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.

Assignees

Inventors

Classifications

  • G06F8/73Primary

    Program documentation · 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 US11675583B2 cover?
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. Compl…
Who is the assignee on this patent?
Dell Products Lp
What technology area does this patent fall under?
Primary CPC classification G06F8/73. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 13 2023 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 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).