Systems and methods for automatic generation of electronic activity content for record objects using machine learning architectures
US-12216692-B1 · Feb 4, 2025 · US
US12591413B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12591413-B2 |
| Application number | US-202318512805-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 17, 2023 |
| Priority date | Nov 17, 2023 |
| Publication date | Mar 31, 2026 |
| Grant date | Mar 31, 2026 |
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 process for providing a computer program specification builder includes receiving a specification of requirements to be implemented for a computer program. Based on the specification of requirements, the process automatically generates a plurality of stories, wherein each story included in the plurality of stories specifies a desired goal associated with a desired feature for the computer program. The process provides a computer user interface to manage and track implementation progress of the plurality of stories associated with the specification of requirements.
Opening claim text (preview).
What is claimed is: 1 . A method, comprising: receiving a specification of requirements to be implemented for a computer program, wherein at least a portion of the specification of requirements is constrained based at least on client specific information stored in a database, wherein at least one option corresponding to at least the constrained portion of the specification of requirements is determined by a trained machine learning model; based on the specification of requirements, automatically generating a plurality of stories, wherein each story included in the plurality of stories specifies a desired goal associated with a desired feature for the computer program, wherein automatically generating the plurality of stories comprises: updating at least one table based at least on the specification of requirements; and creating the plurality of stories including by automatically populating a story template using records from the updated at least one table, wherein automatically populating the story template includes determining at least a portion of the specification of requirements that corresponds to a respective field of the story template; and providing a computer user interface to manage and track implementation progress of the plurality of stories associated with the specification of requirements. 2 . The method of claim 1 , wherein a story includes at least one of: a short description, a description, and acceptance criteria field. 3 . The method of claim 2 , wherein the at least one of: a short description, a description, and acceptance criteria field is determined based at least on a story template. 4 . The method of claim 1 , wherein a story of the plurality of stories includes one or more testable component requirements. 5 . The method of claim 1 , further comprising: based at least on the automatically generated plurality of stories, determining at least one field for another story different from the automatically generated plurality of stories; and automatically populating at least one field of the other story using the determined at least one field. 6 . The method of claim 1 , further comprising performing auto-configuration for a story of the plurality of stories based at least on pre-defined dependencies and a core configuration. 7 . The method of claim 6 , wherein the core configuration is based at least on at least one requirement table that stores core information. 8 . The method of claim 1 , wherein the specification of requirements is obtained via an intake form. 9 . The method of claim 1 , further comprising: receiving, prior to automatically generating the plurality of stories, review feedback associated with the specification of requirements; determining whether further review is to be performed, wherein automatically generating the plurality of stories is performed in response to a determination that further review is complete; determining whether the computer program is complete; and outputting the automatically generated plurality of stories in response to a determination that the computer program is complete. 10 . The method of claim 1 , further comprising determining one or more technical requirements corresponding to the received specification of requirements, wherein the specification of requirements includes process requirements. 11 . The method of claim 1 , further comprising, in response to receiving user input associated with progress of a story of the plurality of stories, updating the implementation progress of the story. 12 . The method of claim 11 , further comprising, in response to receiving the user input associated with the story of the plurality of stories, approving the story to indicate that the specification of requirements has been met. 13 . The method of claim 1 , further comprising: determining at least one dependency within the plurality of stories, wherein a dependency includes a shared requirement between two or more stories; and updating a story based on the shared requirement. 14 . The method of claim 1 , wherein the managing and tracking of the implementation progress of the plurality of stories includes managing a scrum in a development process. 15 . A system, comprising: a processor configured to: receive a specification of requirements to be implemented for a computer program, wherein at least a portion of the specification of requirements is constrained based at least on client specific information stored in a database, wherein at least one option corresponding to at least the constrained portion of the specification of requirements is determined by a trained machine learning model; based on the specification of requirements, automatically generate a plurality of stories, wherein each story included in the plurality of stories specifies a desired goal associated with a desired feature for the computer program, wherein the processor configured to automatically generate the plurality of stories comprises the processor configured to: update at least one table based at least on the specification of requirements; and create the plurality of stories including by automatically populating a story template using records from the updated at least one table, wherein automatically populating the story template includes determining at least a portion of the specification of requirements that corresponds to a respective field of the story template; and provide a computer user interface to manage and track implementation progress of the plurality of stories associated with the specification of requirements; and a memory coupled to the processor and configured to provide the processor with instructions. 16 . A computer program product embodied in a non-transitory computer readable medium and comprising computer instructions for: receiving a specification of requirements to be implemented for a computer program, wherein at least a portion of the specification of requirements is constrained based at least on client specific information stored in a database, wherein at least one option corresponding to at least the constrained portion of the specification of requirements is determined by a trained machine learning model; based on the specification of requirements, automatically generating a plurality of stories, wherein each story included in the plurality of stories specifies a desired goal associated with a desired feature for the computer program, wherein automatically generating the plurality of stories comprises: updating at least one table based at least on the specification of requirements; and creating the plurality of stories including by automatically populating a story template using records from the updated at least one table, wherein automatically populating the story template includes determining at least a portion of the specification of requirements that corresponds to a respective field of the story template; and providing a computer user interface to manage and track implementation progress of the plurality of stories associated with the specification of requirements.
Requirements analysis; Specification techniques · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.