US2026030021A1PendingUtilityA1

Systems and methods for condensing messages associated with software release notes

Assignee: CAPITAL ONE SERVICES LLCPriority: Jul 23, 2024Filed: Jul 23, 2024Published: Jan 29, 2026
Est. expiryJul 23, 2044(~18 yrs left)· nominal 20-yr term from priority
G06F 8/73
43
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Systems and methods for condensing messages associated with software release notes. In some aspects, the system may identify messages relating to a document. The system may determine, within a subset of the messages, one or more references to one or more portions of the document. The system may process, using a co-referencing model, the document and the subset of the plurality of messages to determine an antecedent to which each reference refers. The system may determine, based on predictions generated by the co-referencing model, that both a first message and a second message of the subset of the messages refer to a particular antecedent. Based on determining that the first message and the second message are within a threshold similarity of each other, the system may modify the document to remove the second message from the document.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A system for condensing messages associated with software release notes, the system comprising:
 one or more processors; and   one or more non-transitory, computer-readable media having computer-executable instructions stored thereon that, when executed by the one or more processors, causing the system to perform operations comprising:
 identifying, within a document generated for release to a second plurality of users, a plurality of messages from a first plurality of users, wherein the plurality of messages relates to the document; 
 determining, within a subset of the plurality of messages, one or more references, wherein the one or more references comprise one or more of pronouns, demonstratives, and nominal phrases; 
 processing, using a co-referencing model, the document and the subset of the plurality of messages to determine an antecedent to which each reference refers, wherein the co-referencing model is trained to predict antecedents based on references within text; 
 determining, based on predictions generated by the co-referencing model, that both a first message and a second message of the subset of the plurality of messages refer to a particular antecedent; 
 processing, using a natural language processing model, the first message and the second message to determine a first meaning and a second meaning, respectively, relating to the particular antecedent; 
 based on determining that the first meaning and the second meaning are within a threshold similarity of each other, modifying the document to remove the second message from the document; and 
 releasing the modified document to the second plurality of users. 
   
     
     
         2 . A method comprising:
 identifying, within a document, a plurality of messages relating to the document;   determining, within a subset of the plurality of messages, one or more references to one or more portions of the document;   processing, using a co-referencing model, the document and the subset of the plurality of messages to determine an antecedent to which each reference refers, wherein the co-referencing model is trained to predict antecedents based on references;   determining, based on predictions generated by the co-referencing model, that both a first message and a second message of the subset of the plurality of messages refer to a particular antecedent;   determining a first meaning and a second meaning of the first message and the second message, respectively, relating to the particular antecedent;   determining that the first meaning and the second meaning are within a threshold similarity of each other; and   based on determining that the first meaning and the second meaning are within the threshold similarity of each other, modifying the document to remove the second message from the document.   
     
     
         3 . The method of  claim 2 , wherein the plurality of messages is received from a first plurality of users. 
     
     
         4 . The method of  claim 3 , further comprising determining that the first message is generated by a first user of the first plurality of users and the second message is generated by a second user of the first plurality of users, wherein modifying the document to remove the second message from the document is performed further in response to determining that the first message is generated by the first user and the second message is generated by the second user. 
     
     
         5 . The method of  claim 3 , further comprising:
 determining, based on the predictions generated by the co-referencing model, that a new antecedent to which a third message of the subset of the plurality of messages refers comprises a user of the first plurality of users, wherein the user did not generate the third message;   determining one or more other messages, of the plurality of messages, generated by the user;   determining a third meaning of the third message and one or more other meanings of the one or more other messages;   determining that the third meaning and at least one of the one or more other meanings are within the threshold similarity of each other; and   based on determining that the third meaning and at least one of the one or more other meanings are within the threshold similarity of each other, modifying the document to remove the third message from the document.   
     
     
         6 . The method of  claim 3 , further comprising:
 determining, based on the predictions generated by the co-referencing model, that both a third message and a fourth message of the subset of the plurality of messages refer to a new antecedent;   determining that the third message and the fourth message are both generated by a third user of the first plurality of users; and   based on determining that the third message and the fourth message are both generated by the third user, refraining from modifying the document to remove the third message or the fourth message from the document.   
     
     
         7 . The method of  claim 2 , further comprising:
 determining, based on the predictions generated by the co-referencing model, that a third message of the subset of the plurality of messages refers to a new antecedent included within a fourth message of the plurality of messages;   determining a third meaning and a fourth meaning of the third message and the fourth message, respectively, relating to the new antecedent;   determining that the third meaning and the fourth meaning are within the threshold similarity of each other; and   based on determining that the third meaning and the fourth meaning are within the threshold similarity of each other, modifying the document to remove the third message from the document.   
     
     
         8 . The method of  claim 2 , further comprising:
 determining, based on the predictions generated by the co-referencing model, that a third message of the subset of the plurality of messages refers to a fourth message of the plurality of messages;   determining a third meaning and a fourth meaning of the third message and the fourth message, respectively;   determining that the third meaning and the fourth meaning are within the threshold similarity of each other; and   based on determining that the third meaning and the fourth meaning are within the threshold similarity of each other, modifying the document to remove the third message from the document.   
     
     
         9 . The method of  claim 2 , wherein the document is generated for release to a second plurality of users. 
     
     
         10 . The method of  claim 9 , further comprising releasing the modified document to the second plurality of users. 
     
     
         11 . The method of  claim 2 , wherein the one or more references comprise one or more of pronouns, demonstratives, and nominal phrases. 
     
     
         12 . The method of  claim 2 , wherein determining the first meaning and the second meaning of the first message and the second message, respectively, comprises processing, using a natural language processing model, the first message and the second message to determine the first meaning and the second meaning, respectively. 
     
     
         13 . One or more non-transitory, computer-readable media storing instructions that, when executed by one or more processors, cause operations comprising:
 identifying, within a document, a plurality of messages relating to the document;   determining, within a subset of the plurality of messages, one or more references to one or more portions of the document;   processing, using a co-referencing model, the document and the subset of the plurality of messages to determine an antecedent to which each reference refers, wherein the co-referencing model is trained to predict antecedents based on references;   determining, based on predictions generated by the co-referencing model, that a first message of the subset of the plurality of messages refers to a particular antecedent included within a second message of the subset of the plurality of messages;   determining a first meaning and a second meaning of the first message and the second message, respectively, relating to the particular antecedent; and   based on determining that the first meaning and the second meaning are within a threshold similarity of each other, modifying the document to remove the first message from the document.   
     
     
         14 . The one or more non-transitory, computer-readable media of  claim 13 , wherein the plurality of messages is received from a first plurality of users. 
     
     
         15 . The one or more non-transitory, computer-readable media of  claim 14 , wherein the instructions further cause the one or more processors to perform operations comprising:
 determining that the first message is generated by a first user of the first plurality of users and the second message is generated by a second user of the first plurality of users,   wherein modifying the document to remove the first message from the document is performed further in response to determining that the first message is generated by the first user and the second message is generated by the second user.   
     
     
         16 . The one or more non-transitory, computer-readable media of  claim 14 , wherein the instructions further cause the one or more processors to perform operations comprising:
 determining, based on the predictions generated by the co-referencing model, that a new antecedent to which a third message of the subset of the plurality of messages refers comprises a user of the first plurality of users, wherein the user did not generate the third message;   determining one or more other messages, of the plurality of messages, generated by the user;   determining a third meaning of the third message and one or more other meanings of the one or more other messages;   determining that the third meaning and at least one of the one or more other meanings are within the threshold similarity of each other; and   based on determining that the third meaning and at least one of the one or more other meanings are within the threshold similarity of each other, modifying the document to remove the third message from the document.   
     
     
         17 . The one or more non-transitory, computer-readable media of  claim 14 , wherein the instructions further cause the one or more processors to perform operations comprising:
 determining, based on the predictions generated by the co-referencing model, that both a third message and a fourth message of the subset of the plurality of messages refer to a new antecedent;   determining that the third message and the fourth message are both generated by a third user of the first plurality of users; and   based on determining that the third message and the fourth message are both generated by the third user, refraining from modifying the document to remove the third message or the fourth message from the document.   
     
     
         18 . The one or more non-transitory, computer-readable media of  claim 13 , wherein the instructions further cause the one or more processors to perform operations comprising:
 determining, based on the predictions generated by the co-referencing model, that a third message of the subset of the plurality of messages refers to a fourth message of the plurality of messages;   determining a third meaning and a fourth meaning of the third message and the fourth message, respectively;   determining that the third meaning and the fourth meaning are within the threshold similarity of each other; and   based on determining that the third meaning and the fourth meaning are within the threshold similarity of each other, modifying the document to remove the third message from the document.   
     
     
         19 . The one or more non-transitory, computer-readable media of  claim 13 , wherein the one or more references comprise one or more of pronouns, demonstratives, and nominal phrases. 
     
     
         20 . The one or more non-transitory, computer-readable media of  claim 13 , wherein determining the first meaning and the second meaning of the first message and the second message, respectively, comprises processing, using a natural language processing model, the first message and the second message to determine the first meaning and the second meaning.

Join the waitlist — get patent alerts

Track US2026030021A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.