US 11,694,100 B2
Classifying and grouping sentences using machine learning
Matthew I. Cobb, Huntersville, NC (US); Melissa A. Fraser, Fort Mill, SC (US); Arjun Thimmareddy, Charlotte, NC (US); and Kimberly S. Smith, Charlotte, NC (US)
Assigned to Bank of America Corporation, Charlotte, NC (US)
Filed by Bank of America Corporation, Charlotte, NC (US)
Filed on Nov. 10, 2021, as Appl. No. 17/454,440.
Application 17/454,440 is a continuation of application No. 16/557,700, filed on Aug. 30, 2019, granted, now 11,244,112.
Claims priority of provisional application 62/838,978, filed on Apr. 26, 2019.
Prior Publication US 2022/0067287 A1, Mar. 3, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 40/30 (2020.01); G06N 5/04 (2023.01); G06F 16/22 (2019.01); G06N 20/00 (2019.01); G06F 40/289 (2020.01); G06F 16/906 (2019.01); G06F 16/93 (2019.01); G06F 40/205 (2020.01); G06F 40/284 (2020.01); G06V 30/40 (2022.01); G06F 17/16 (2006.01); G06F 18/22 (2023.01); G06F 18/2431 (2023.01)
CPC G06N 5/04 (2013.01) [G06F 16/22 (2019.01); G06F 16/906 (2019.01); G06F 16/93 (2019.01); G06F 17/16 (2013.01); G06F 18/22 (2023.01); G06F 18/2431 (2023.01); G06F 40/205 (2020.01); G06F 40/284 (2020.01); G06F 40/289 (2020.01); G06F 40/30 (2020.01); G06N 20/00 (2019.01); G06V 30/40 (2022.01)] 20 Claims
OG exemplary drawing
 
1. A device, comprising:
a memory operable to store a set of keywords, wherein each keyword is associated with an action; and
an enterprise data indexing engine implemented by a processor, configured to:
receive a plurality of sentences, wherein each sentence is linked with a location identifier that identifies a location in a document where a particular sentence is located;
compare words in each of the plurality of sentences to the set of keywords;
identify one or more sentences from the plurality of sentences that do not contain any of the keywords;
associate the one or more sentences that do not contain any of the keywords with a first classification type;
identify a sentence from the plurality of sentences that contains one or more keywords, wherein the sentence is identified after associating the one or more sentences with the first classification type;
associate the sentence that contains one or more keywords with a second classification type;
link the sentence associated with the second classification type with the one or more sentences associated with the first classification type; and
train a sentence classification neural network with the sentence associated with the second classification type and the one or more sentences associated with the first classification type that have been linked.