IP Library Granted Patent US 12,602,376
Granted Patent B2
US 12,602,376 · App. 17/358,120 · Granted Apr 14, 2026

Systems and methods for data curation in a document processing system

Inventors: David Nahamoo (Great Neck, NY); Igor Roditis Jablokov (Raleigh, NC); Vaibhava Goel (Chappaqua, NY); Etienne Marcheret (White Plains, NY); Ellen Eide Kislal (Wellesley, MA); Steven John Rennie (Yorktown Heights, NY); Marie Wenzel Meteer (Arlington, MA); Joseph Allen Pruitt (Sammamish, WA); John Pruitt (Seattle, WA); Bryan Dempsey (Raleigh, NC); Gregory Pelton (Raleigh, NC); Lucas Siler (Shoreline, WA)
Assignee: Pryon Incorporated
G06F16/24522G06F16/3328G06F16/3329G06F16/3349G06F16/335G06F16/338G06F16/9032G06F16/93G06F16/9574G06F40/131G06F40/137G06F40/151G06F40/20G06F40/247G06F40/284G06F40/30G06N5/022G06N5/04G06N3/006G06N3/044G06N3/045G06N3/08
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,602,376
App. No.
17/358,120
Granted
Apr 14, 2026
Kind
B2
Abstract

Disclosed are implementations that include a method including obtaining at a local device, a question-and-answer data item representative of a question-and-answer pair relating to source content of a source document, with the question-and-answer data item being associated with question-and-answer history information representative of historical information and access information for the question-and-answer data item, and determining based on the question-and-answer history information whether to perform data refinement operations on the question-and-answer data item. The method further includes selecting, in response to a determination that the question-and-answer data item is to be refined, one of a plurality of users according to one or more matching criteria relating, at least in part, to subject-matter associated with the question-and-answer data item and expertise information respectively associated with the plurality of users, and communicating at least the question-and-answer data item to a destination device associated with the selected one of the plurality of users.

Claims (46)

1 . A method comprising:

obtaining at a local device, a question-and-answer data item representative of a question-and-answer pair relating to source content of a source document, wherein the question-and-answer data item is associated with answer responsiveness and feedback information;

determining from the answer responsiveness and feedback information a level of answer responsiveness of the question-and-answer item to a submitted query and a level of answer satisfaction; and

in response to a determination, based on the level of answer responsiveness of the question-and-answer data item and on the level of answer satisfaction, that the question-and-answer data item requires refinement:

selecting one of a plurality of users according to one or more matching criteria relating, at least in part, to subject-matter associated with the question-and-answer data item and expertise information respectively associated with the plurality of users;

and communicating at least the question-and-answer data item to a destination device associated with the selected one of the plurality of users for editing the at least one question-and-answer data item;

receiving, at the local device, a refined question-and-answer data item derived from the question-and-answer data item communicated to the destination device; and

storing the refined question-and-answer data item at a question-answer cache maintained at the local device;

wherein the answer responsiveness and feedback information comprise one or more of: frequency at which the associated question-and-answer data item has been accessed, level of satisfaction determined based on feedback by one or more users regarding the question-and-answer data item, a confidence level of responsiveness of an answer portion to a question portion of the question-and-answer data item, or authorship information associated with the question-and-answer data item, and

wherein the question-and-answer data item comprises one or more of: a pointer to access from a remote device at least a portion of the source document corresponding to an answer to the question-and-answer pair, at least part of the source content, or a summary of the at least the portion of the source content.

2 . The method of claim 1 , further comprising: deriving the confidence level of the responsiveness of the answer portion to the question portion according to search results obtained from searching a plurality of document objects of transformed content corresponding to one or more source documents, to identify one or more of the plurality of document objects according to question data representative of the question portion of the question-and-answer data item.

3 . The method of claim 2 , wherein deriving the confidence level comprises: deriving the confidence level of the responsiveness of the answer portion to the question portion based on a number of the identified one or more plurality of document objects, and on closeness level of the question data to respective question portions associated with the identified one or more of the plurality of document objects.

4 . The method of claim 1 , wherein determining based on the answer responsiveness and feedback information whether to perform refinement operations on the question-and-answer data item comprises:

determining whether to refine the question-and-answer data item based on one or more of: the frequency at which the associated question-and-answer data item has been accessed exceeding a frequency threshold; the level of satisfaction determined based on the feedback by the one or more users regarding the question-and-answer data item being below a satisfaction threshold; the confidence level of the responsiveness of the answer portion to the question portion exceeding a responsiveness threshold; or the authorship information matching one or more pre-identified names.

5 . The method of claim 1 , further comprising:

receiving, at the local device, from a remote device query data representative of a subsequent question relating to the source content of the source document;

determining whether the query data matches a question portion of the refined question-and-answer data item, stored in the question-answer cache, according to one or more matching criteria; and

in response to a determination that the question portion of the refined question-and-answer data item matches the query data received from the remote device,

obtaining from the question-answer cache at least one answer portion of the refined question-and-answer data item, and

transmitting the at least one answer portion to the remote device.

6 . The method of claim 5 , further comprising: in response to a determination that the query data does not match the question portion of the refined question-and-answer data item stored at the question-and-answer cache, searching at the local device a documents storage, comprising a plurality of document objects of transformed content corresponding to one or more source documents, to identify one or more of the plurality of document objects according to the query data; and in response to determination, at the local device, of a match between the query data and at least one portion of the transformed content, generating output data based on the matched at least one portion of the transformed content.

7 . The method of claim 6 , further comprising: storing the plurality of document objects at the document storage, including: receiving one or more source documents at the local device; segmenting the one or more source documents into a plurality of document segments; transforming each of the plurality of document segments into one or more respective transformed segments according to one or more transformations; and arranging the transformed segments into the plurality of document objects.

8 . A system comprising: a document processing agent implemented at a local processor-based device, coupled to a memory storage device storing data and processor instructions executable on the local processor-based device, configured to:

obtain a question-and-answer data item representative of a question-and-answer pair relating to source content of a source document, wherein the question-and-answer data item is associated with answer responsiveness and feedback information;

determine from the answer responsiveness and feedback information a level of answer responsiveness of the question-and-answer item to a submitted query and a level of answer satisfaction; and

in response to a determination, based on the level of answer responsiveness of the question-and-answer data item and on the level of answer satisfaction, that the question-and-answer data item requires refinement:

select one of a plurality of users according to one or more matching criteria relating, at least in part, to subject-matter associated with the question-and-answer data item and expertise information respectively associated with the plurality of users; and

a communication unit configured to communicate at least the question-and-answer data item to a destination device associated with the selected one of the plurality of users for editing the at least one question-and-answer data item receive, at the local device, a refined question-and-answer data item derived from the question-and-answer data item communicated to the destination device; and

store the refined question-and-answer data item at a question-answer cache maintained at the local device;

wherein the answer responsiveness and feedback information comprise one or more of: frequency at which the associated question-and-answer data item has been accessed, level of satisfaction determined based on feedback by one or more users regarding the question-and-answer data item, a confidence level of responsiveness of an answer portion to a question portion of the question-and-answer data item, or authorship information associated with the question-and-answer data item, and

wherein the question-and-answer data item comprises one or more of: a pointer to access from a remote device at least a portion of the source document corresponding to an answer to the question-and-answer pair, at least part of the source content, or a summary of the at least the portion of the source content.

9 . The system of claim 8 , wherein the document processing agent is further configured to: derive the confidence level of the responsiveness of the answer portion to the question portion according to search results obtained from searching a plurality of document objects of transformed content corresponding to one or more source documents, to identify one or more of the plurality of document objects according to question data representative of the question portion of the question-and-answer data item.

10 . The system of claim 9 , wherein the document processing agent configured to derive the confidence level is configured to: derive the confidence level of the responsiveness of the answer portion to the question portion based on a number of the identified one or more plurality of document objects, and on closeness level of the question data to respective question portions associated with the identified one or more of the plurality of document objects.

11 . The system of claim 8 , wherein the document processing agent configured to determine based on the answer responsiveness and feedback information whether to perform refinement operations on the question-and-answer data item is configured to: determine whether to refine the question-and-answer data item based on one or more of: the frequency at which the associated question-and-answer data item has been accessed exceeding a frequency threshold; the level of satisfaction determined based on the feedback by the one or more users regarding the question-and-answer data item being below a satisfaction threshold; the confidence level of the responsiveness of the answer portion to the question portion exceeding a responsiveness threshold; or the authorship information matching one or more pre-identified names.

12 . The system of claim 8 , wherein the communication unit is further configured to receive, at the local device, from a remote device query data representative of a subsequent question relating to the source content of the source document; and wherein the document processing agent is further configured to: determine whether the query data matches a question portion of the refined question-and-answer data item, stored in the question-answer cache, according to one or more matching criteria; and obtain from the question-answer cache, in response to a determination that the question portion of the refined question-and-answer data item matches the query data received from the remote device, at least one answer portion of the refined question-and-answer data item, and transmit the at least one answer portion to the remote device.

13 . The system of claim 12 , wherein the document processing agent is further configured to: in response to a determination that the query data does not match the question portion of the refined question-and-answer data item stored at the question-and-answer cache, searching at the local device a documents storage, comprising a plurality of document objects of transformed content corresponding to one or more source documents, to identify one or more of the plurality of document objects according to the query data; and generate, in response to determination, at the local device, of a match between the query data and at least one portion of the transformed content, output data based on the matched at least one portion of the transformed content.

14 . A non-transitory computer readable media programmed with instructions, executable on one or more processors of a computing system, to

obtain at a local device, a question-and-answer data item representative of a question-and-answer pair relating to source content of a source document, wherein the question-and-answer data item is associated with answer responsiveness and feedback information;

determine from the answer responsiveness and feedback information a level of answer responsiveness of the question-and-answer item to a submitted query and a level of answer satisfaction; and

in response to a determination, based on the level of answer responsiveness of the question-and-answer data item and on the level of answer satisfaction, that the question-and-answer data item requires refinement:

select one of a plurality of users according to one or more matching criteria relating, at least in part, to subject-matter associated with the question-and-answer data item and expertise information respectively associated with the plurality of users; and

communicate at least the question-and-answer data item to a destination device associated with the selected one of the plurality of users for editing the at least one question-and-answer data item

receive, at the local device, a refined question-and-answer data item derived from the question-and-answer data item communicated to the destination device; and

store the refined question-and-answer data item at a question-answer cache maintained at the local device;

wherein the answer responsiveness and feedback information comprise one or more of: frequency at which the associated question-and-answer data item has been accessed, level of satisfaction determined based on feedback by one or more users regarding the question-and-answer data item, a confidence level of responsiveness of an answer portion to a question portion of the question-and-answer data item, or authorship information associated with the question-and-answer data item, and

wherein the question-and-answer data item comprises one or more of: a pointer to access from a remote device at least a portion of the source document corresponding to an answer to the question-and-answer pair, at least part of the source content, or a summary of the at least the portion of the source content.

Assignments (2)
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Oct 31, 2025
From: PRYON INCORPORATED
To: FIRST-CITIZENS BANK & TRUST COMPANY, AS AGENT
Reel/Frame 073438/0899 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 7, 2021
From: NAHAMOO, DAVID; JABLOKOV, IGOR RODITIS; GOEL, VAIBHAVA; MARCHERET, ETIENNE; KISLAL, ELLEN EIDE; RENNIE, STEVEN JOHN; METEER, MARIE WENZEL; PRUITT, JOSEPH ALLEN; PRUITT, JOHN; DEMPSEY, BRYAN; PELTON, GREGORY; SILER, LUCAS
To: PRYON INCORPORATED
Reel/Frame 057731/0427 →
Continuity (2)
Provisional Application 63043906 · Jun 25, 2020
Related Publication 20210406293A1 · Dec 30, 2021
References Cited (144)
US 5227874A · Von Kohorn · 1993 [cited by examiner]
US 6678118B2 · Tanaka · 2004 [cited by examiner]
US 7580835B2 · Ichimura · 2009 [cited by applicant]
US 7716077B1 · Mikurak · 2010 [cited by examiner]
US 8380531B2 · Paty · 2013 [cited by examiner]
US 8892420B2 · Sun et al. · 2014 [cited by applicant]
US 9082035B2 · Hwang et al. · 2015 [cited by applicant]
US 9223779B2 · Sun et al. · 2015 [cited by applicant]
US 9330084B1 · Kadambi et al. · 2016 [cited by applicant]
US 9507852B2 · Petrov et al. · 2016 [cited by applicant]
US 10108702B2 · Byron et al. · 2018 [cited by applicant]
US 10169549B2 · Zhu et al. · 2019 [cited by applicant]
US 10276154B2 · Waltermann et al. · 2019 [cited by applicant]
US 10303798B2 · Stubley et al. · 2019 [cited by applicant]
US 10402433B2 · Liu · 2019 [cited by applicant]
US 10430445B2 · Crouch et al. · 2019 [cited by applicant]
US 10460162B2 · Gelosi · 2019 [cited by applicant]
US 10484542B1 · Rager · 2019 [cited by examiner]
US 10521567B2 · Zhu et al. · 2019 [cited by applicant]
US 10691735B2 · Byron et al. · 2020 [cited by applicant]
US 10726198B2 · Gelosi · 2020 [cited by applicant]
US 10783159B2 · Boston et al. · 2020 [cited by applicant]
US 10878197B2 · Yin et al. · 2020 [cited by applicant]
US 11017312B2 · Byron et al. · 2021 [cited by applicant]
US 11182540B2 · Satterfield et al. · 2021 [cited by applicant]
US 11250038B2 · Bajaj et al. · 2022 [cited by applicant]
US 11257144B1 · Hamel et al. · 2022 [cited by applicant]
US 11281863B2 · Keskar et al. · 2022 [cited by applicant]
US 11392763B2 · Begun et al. · 2022 [cited by applicant]
US 11403355B2 · Karandish et al. · 2022 [cited by applicant]
US 11475303B2 · Wagner et al. · 2022 [cited by applicant]
US 11501085B2 · Galitsky · 2022 [cited by applicant]
US 11507740B2 · Begun et al. · 2022 [cited by applicant]
US 11556573B2 · Srinivasan et al. · 2023 [cited by applicant]
US 11573991B2 · Wang et al. · 2023 [cited by applicant]
US 11640505B2 · Gao et al. · 2023 [cited by applicant]
US 11687734B2 · Harper et al. · 2023 [cited by applicant]
US 11775839B2 · Mass et al. · 2023 [cited by applicant]
US 11822588B2 · Boxwell et al. · 2023 [cited by applicant]
US 20040024720A1 · Fairweather · 2004 [cited by examiner]
US 20040117352A1 · Schabes et al. · 2004 [cited by applicant]
US 20050079477A1 · Diesel · 2005 [cited by examiner]
US 20050143999A1 · Ichimura · 2005 [cited by applicant]
US 20050182791A1 · Lim et al. · 2005 [cited by applicant]
US 20060101037A1 · Brill et al. · 2006 [cited by applicant]
US 20060239546A1 · Tedesco · 2006 [cited by examiner]
US 20070055657A1 · Yano · 2007 [cited by applicant]
US 20070219794A1 · Park · 2007 [cited by examiner]
US 20070219958A1 · Park · 2007 [cited by examiner]
US 20090164456A1 · Slaney et al. · 2009 [cited by applicant]
US 20110145166A1 · Kmak · 2011 [cited by examiner]
US 20110161285A1 · Boldyrev · 2011 [cited by examiner]
US 20120130705A1 · Sun et al. · 2012 [cited by applicant]
US 20120215602A1 · Ramer · 2012 [cited by examiner]
US 20120219935A1 · Stebbings · 2012 [cited by examiner]
US 20130103445A1 · Alonso Lord · 2013 [cited by examiner]
US 20130108115A1 · Hwang et al. · 2013 [cited by applicant]
US 20130132308A1 · Boss · 2013 [cited by examiner]
US 20140222773A1 · Levacher et al. · 2014 [cited by applicant]
US 20150100307A1 · Sun et al. · 2015 [cited by applicant]
US 20150161996A1 · Petrov et al. · 2015 [cited by applicant]
US 20150242802A1 · Banerjee · 2015 [cited by examiner]
US 20150310861A1 · Waltermann et al. · 2015 [cited by applicant]
US 20160078102A1 · Crouch et al. · 2016 [cited by applicant]
US 20160098444A1 · Berajawala et al. · 2016 [cited by applicant]
US 20160098737A1 · Berajawala et al. · 2016 [cited by applicant]
US 20160132492A1 · Sun et al. · 2016 [cited by applicant]
US 20160179934A1 · Stubley et al. · 2016 [cited by applicant]
US 20160180217A1 · Boston et al. · 2016 [cited by applicant]
US 20160180242A1 · Byron et al. · 2016 [cited by applicant]
US 20160196490A1 · Chandrasekaran et al. · 2016 [cited by applicant]
US 20160267383A1 · Bastide et al. · 2016 [cited by applicant]
US 20160300252A1 · Frank · 2016 [cited by examiner]
US 20170060994A1 · Byron et al. · 2017 [cited by applicant]
US 20170213139A1 · Sawant · 2017 [cited by examiner]
US 20170322939A1 · Byron et al. · 2017 [cited by applicant]
US 20180285535A1 · Zhu et al. · 2018 [cited by applicant]
US 20180373782A1 · Liu · 2018 [cited by applicant]
US 20190005123A1 · Byron et al. · 2019 [cited by applicant]
US 20190087549A1 · Zhu et al. · 2019 [cited by applicant]
US 20190114479A1 · Gelosi · 2019 [cited by applicant]
US 20190220487A1 · Denninghoff · 2019 [cited by applicant]
US 20190220503A1 · Gelosi · 2019 [cited by applicant]
US 20190228099A1 · Bajaj et al. · 2019 [cited by applicant]
US 20190251759A1 · Lora · 2019 [cited by examiner]
US 20190392066A1 · Kim et al. · 2019 [cited by applicant]
US 20200004813A1 · Galitsky · 2020 [cited by examiner]
US 20200134088A1 · Boxwell et al. · 2020 [cited by applicant]
US 20200167420A1 · Yin et al. · 2020 [cited by applicant]
US 20200175046A1 · Wang et al. · 2020 [cited by applicant]
US 20200279105A1 · Muffat et al. · 2020 [cited by applicant]
US 20200286463A1 · Galitsky · 2020 [cited by examiner]
US 20200334334A1 · Keskar et al. · 2020 [cited by applicant]
US 20200342164A1 · Satterfield et al. · 2020 [cited by applicant]
US 20200356603A1 · Bao et al. · 2020 [cited by applicant]
US 20200372341A1 · Asai et al. · 2020 [cited by applicant]
US 20210004540A1 · Harper et al. · 2021 [cited by applicant]
US 20210056150A1 · Karandish et al. · 2021 [cited by applicant]
US 20210056445A1 · Wu et al. · 2021 [cited by applicant]
US 20210081608A1 · Begun et al. · 2021 [cited by applicant]
US 20210081613A1 · Begun et al. · 2021 [cited by applicant]
US 20210090694A1 · Colley · 2021 [cited by examiner]
US 20210103775A1 · Glass et al. · 2021 [cited by applicant]
US 20210110163A1 · Culbertson et al. · 2021 [cited by applicant]
US 20210150152A1 · Galitsky · 2021 [cited by applicant]
US 20210174016A1 · Fox et al. · 2021 [cited by applicant]
US 20210174023A1 · Gao et al. · 2021 [cited by applicant]
US 20210174923A1 · Huang et al. · 2021 [cited by applicant]
US 20210182996A1 · Cella · 2021 [cited by examiner]
US 20210191925A1 · Sianez · 2021 [cited by applicant]
US 20210209139A1 · Wu et al. · 2021 [cited by applicant]
US 20210216576A1 · Staub et al. · 2021 [cited by applicant]
US 20210216577A1 · Xiao et al. · 2021 [cited by applicant]
US 20210240775A1 · Liu et al. · 2021 [cited by applicant]
US 20210264208A1 · Damodaran · 2021 [cited by applicant]
US 20210279622A1 · Bui et al. · 2021 [cited by applicant]
US 20210319309A1 · Wagner et al. · 2021 [cited by applicant]
US 20210319335A1 · Jiang et al. · 2021 [cited by applicant]
US 20210342684A1 · Shraga et al. · 2021 [cited by applicant]
US 20210349429A1 · Grehant · 2021 [cited by applicant]
US 20210350795A1 · Kenter et al. · 2021 [cited by applicant]
US 20210357752A1 · Chen et al. · 2021 [cited by applicant]
US 20210365500A1 · Gunaselara et al. · 2021 [cited by applicant]
US 20210374168A1 · Srinivasan et al. · 2021 [cited by applicant]
US 20210374524A1 · Feng et al. · 2021 [cited by applicant]
US 20210374547A1 · Wang et al. · 2021 [cited by applicant]
US 20210375280A1 · Wang et al. · 2021 [cited by applicant]
US 20210383068A1 · Mattivi et al. · 2021 [cited by applicant]
US 20210383127A1 · Kikin-Gil et al. · 2021 [cited by applicant]
US 20210390127A1 · Fox et al. · 2021 [cited by applicant]
US 20210390257A1 · Pang et al. · 2021 [cited by applicant]
US 20210390418A1 · Mass et al. · 2021 [cited by applicant]
US 20210390609A1 · Trinh · 2021 [cited by applicant]
US 20220027413A1 · Quint et al. · 2022 [cited by applicant]
US 20220108086A1 · Wu et al. · 2022 [cited by applicant]
US 20220147718A1 · Kim et al. · 2022 [cited by applicant]
US 20220171943A1 · Keskar et al. · 2022 [cited by applicant]
CN 111159416A · 2020 [cited by applicant]
KR 1020090108530A · 2009 [cited by applicant]
KR 1020150098719A · 2015 [cited by applicant]
Cloudera Fast Forward Labs, “Building a QA System with BERT on Wikipedia”, May 19, 2020, 32 pages, https://qa.fastforwardlabs.com/pytorch/hugging%20face/wikipedia/bert/transformers/2020/05/19/Getting_Started_with_QA.htm… [cited by applicant]
International Search Report and Written Opinion, PCT Application No. PCT/US2021/039145, mailed Nov. 12, 2021 (13 pages). [cited by applicant]
Zhu, Henghui & Nan, Feng & Wang, Zhiguo & Nallapati, Ramesh & Xiang, Bing. (2019). 8 pages Who did They Respond to? Conversation Structure Modeling using Masked Hierarchical Transformer. https://doi .org/10.48550/arXiv.… [cited by applicant]
Ankit Chadha, Rewa Sood; “BERTQA—Attention on Steroids”; Dec. 14, 2019, 9 pages, https://doi.org/10.48550/arXiv 1912.10435 (Year: 2019). [cited by applicant]