US2022414162A1PendingUtilityA1

System and method for using deconstructed document sections to generate report data structures

Assignee: OTSUKA AMERICA PHARMACEUTICAL INCPriority: Apr 4, 2019Filed: Sep 6, 2022Published: Dec 29, 2022
Est. expiryApr 4, 2039(~12.7 yrs left)· nominal 20-yr term from priority
G06F 16/1752G06F 16/93G06F 18/22G06F 40/30G06F 40/216G06F 16/901G06F 40/186G06F 40/131G06F 40/284G06F 40/258G06K 9/6215
56
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Methods, systems, apparatus, and computer programs for generating a report data structure using deconstructed document sections. In one aspect, the method includes actions of obtaining a plurality of deconstructed document sections, determining, for each deconstructed document section, one or more deconstructed document section attributes based on natural language text of the one or more respective deconstructed document sections, identifying one or more report generation rules defining data directed dynamic conditional statements that include operations for generating a report using the plurality of deconstructed document sections, determining, by applying the one or more identified rules defining data directed dynamic conditional statements to the deconstructed document sections, a subset of the plurality of deconstructed document sections that are to be incorporated into a report, and generating a report that includes the subset of the plurality of deconstructed document sections.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A data processing apparatus for generating a report data structure using deconstructed document sections, the data processing apparatus comprising one or more processors and one or more storage devices storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations, the operations comprising:
 obtaining, by the data processing apparatus, a plurality of deconstructed document sections;   determining, by the data processing apparatus and for each deconstructed document section, one or more deconstructed document section attributes based on natural language text of the one or more respective deconstructed document sections;   identifying, by the data processing apparatus, one or more report generation rules defining data directed dynamic conditional statements that include operations for generating a report using the plurality of deconstructed document sections;   determining, by the data processing apparatus and by applying the one or more identified rules defining data directed dynamic conditional statements to the deconstructed document sections, a subset of the plurality of deconstructed document sections that are to be incorporated into a report;   generating, by the data processing apparatus, a report that includes the subset of the plurality of deconstructed document sections, wherein generating the report comprises:
 determining, by the data processing apparatus, placement within the report of each deconstructed document section of the determined subset of the plurality of deconstructed document sections using the one or more deconstructed document section attributes and, wherein one or more sections of the determined subset of the plurality of deconstructed document sections are modified by input data obtained by the data processing apparatus. 
   
     
     
         2 . The data processing apparatus of  claim 1 , wherein obtaining, by the data processing apparatus, a plurality of deconstructed document sections comprises:
 obtaining, by the data processing apparatus, a plurality of documents; and   deconstructing, by the data processing apparatus, the obtained plurality of documents into a plurality of deconstructed document sections.   
     
     
         3 . The data processing apparatus of  claim 2 , wherein the plurality of documents includes one or more reports. 
     
     
         4 . The data processing apparatus of  claim 1 , wherein one or more of the plurality of deconstructed document sections includes a whole page, a paragraph, a sentence, a graph element, a chart, a graphical element, one or more phrases, or any other portion of a document. 
     
     
         5 . The data processing apparatus of  claim 1 , wherein the input data obtained by the data processing apparatus is obtained from a document used to generate the one or more deconstructed document sections. 
     
     
         6 . The data processing apparatus of  claim 1 , wherein one or more sections of the determined subset of the plurality of deconstructed document sections are modified by adding data obtained from a data store containing data related to one or more deconstructed document sections. 
     
     
         7 . The data processing apparatus of  claim 1 , wherein one or more sections of the determined subset of the plurality of deconstructed document sections are modified by replacing data contained within one or more sections of the determined subset of the plurality of deconstructed document sections with input data. 
     
     
         8 . The data processing apparatus of  claim 1 , wherein one or more of the plurality of deconstructed document sections includes one or more fields of a template. 
     
     
         9 . The data process apparatus of  claim 8 , the operations further comprising:
 obtaining input data from a data source; and   populating the one or more fields of the template of a particular deconstructed document section using the obtained input data.   
     
     
         10 . The data processing apparatus of  claim 1 , the operations further comprising:
 determining whether each of the obtained deconstructed document sections satisfies a predetermined level of similarity with respect to one or more other previously stored deconstructed document sections;   based on a determination that one or more of the obtained deconstructed document sections satisfies the predetermined level of similarity with respect to one or more other previously stored deconstructed document sections, determining to discard, without storing, the one or more deconstructed document sections that satisfied the predetermined level of similarity.   
     
     
         11 . A method for generating a report data structure using deconstructed document sections comprising:
 obtaining, by a data processing apparatus, a plurality of deconstructed document sections;   determining, by the data processing apparatus and for each deconstructed document section, one or more deconstructed document section attributes based on natural language text of the one or more respective deconstructed document sections;   identifying, by the data processing apparatus, one or more report generation rules defining data directed dynamic conditional statements that include operations for generating a report using the plurality of deconstructed document sections;   determining, by the data processing apparatus and by applying the one or more identified rules defining data directed dynamic conditional statements to the deconstructed document sections, a subset of the plurality of deconstructed document sections that are to be incorporated into a report;   generating, by the data processing apparatus, a report that includes the subset of the plurality of deconstructed document sections, wherein generating the report comprises:
 determining, by the data processing apparatus, placement within the report of each deconstructed document section of the determined subset of the plurality of deconstructed document sections using the one or more deconstructed document section attributes and, wherein one or more sections of the determined subset of the plurality of deconstructed document sections are modified by input data obtained by the data processing apparatus. 
   
     
     
         12 . The method of  claim 11 , wherein obtaining, by the data processing apparatus, a plurality of deconstructed document sections comprises:
 obtaining, by the data processing apparatus, a plurality of documents; and   deconstructing, by the data processing apparatus, the obtained plurality of documents into a plurality of deconstructed document sections.   
     
     
         13 . The method of  claim 11 , wherein one or more of the plurality of deconstructed document sections includes one or more fields of a template. 
     
     
         14 . The method of  claim 13 , the method further comprising:
 obtaining input data from a data source; and   populating the one or more fields of the template of a particular deconstructed document section using the obtained input data.   
     
     
         15 . The method of  claim 11 , the method further comprising:
 determining whether each of the obtained deconstructed document sections satisfies a predetermined level of similarity with respect to one or more other previously stored deconstructed document sections; and   based on a determination that one or more of the obtained deconstructed document sections satisfies the predetermined level of similarity with respect to one or more other previously stored deconstructed document sections, determining to discard, without storing, the one or more deconstructed document sections that satisfied the predetermined level of similarity.   
     
     
         16 . A non-transitory computer-readable medium storing software comprising instructions executable by one or more processors which, upon such execution, cause the one or more processors to perform operations comprising:
 obtaining, by a data processing apparatus, a plurality of deconstructed document sections;   determining, by the data processing apparatus and for each deconstructed document section, one or more deconstructed document section attributes based on natural language text of the one or more respective deconstructed document sections;   identifying, by the data processing apparatus, one or more report generation rules defining data directed dynamic conditional statements that include operations for generating a report using the plurality of deconstructed document sections;   determining, by the data processing apparatus and by applying the one or more identified rules defining data directed dynamic conditional statements to the deconstructed document sections, a subset of the plurality of deconstructed document sections that are to be incorporated into a report;   generating, by the data processing apparatus, a report that includes the subset of the plurality of deconstructed document sections, wherein generating the report comprises:
 determining, by the data processing apparatus, placement within the report of each deconstructed document section of the determined subset of the plurality of deconstructed document sections using the one or more deconstructed document section attributes and, wherein one or more sections of the determined subset of the plurality of deconstructed document sections are modified by input data obtained by the data processing apparatus. 
   
     
     
         17 . The computer-readable medium of  claim 16 , wherein obtaining, by the data processing apparatus, a plurality of deconstructed document sections comprises:
 obtaining, by the data processing apparatus, a plurality of documents; and
 deconstructing, by the data processing apparatus, the obtained plurality of documents into a plurality of deconstructed document sections. 
   
     
     
         18 . The computer-readable medium of  claim 16 , wherein one or more of the plurality of deconstructed document sections includes one or more fields of a template. 
     
     
         19 . The computer-readable medium of  claim 18 , the operations further comprising:
 obtaining input data from a data source; and   populating the one or more fields of the template of a particular deconstructed document section using the obtained input data.   
     
     
         20 . The computer-readable medium of  claim 11 , further comprising:
 determining whether each of the obtained deconstructed document sections satisfies a predetermined level of similarity with respect to one or more other previously stored deconstructed document sections; and   based on a determination that one or more of the obtained deconstructed document sections satisfies the predetermined level of similarity with respect to one or more other previously stored deconstructed document sections, determining to discard, without storing, the one or more deconstructed document sections that satisfied the predetermined level of similarity.

Join the waitlist — get patent alerts

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

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