Application programming interface using digital templates to extract information from multiple data sources

Inventors

VASHIST, AKSHAY • Parikh, Nipa • Cichone, Jennifer • Pianka, Krystle

Assignees

Otsuka America Pharmaceutical Inc

Interested in licensing this patent?

MTEC can help explore whether this patent might be available for licensing for your application.

Publication Number

US-11657061-B2

Patent

Publication Date

2023-05-23

Expiration Date


Abstract

Methods, systems, apparatus, including computer programs encoded on computer storage media for using multiple data structures to correlate information from multiple distributed data sources. The method can include receiving a request to create a report data structure, generating first data representing a digital report template the generated first data including (i) a first digital template defining multiple keyed data fields that are configured to be dynamically populated and (ii) a second digital template defining one or more instances of static data that can each be selectively activated or deactivated based on the request, extracting keyed data and natural language data from files in one or more of the data sources, mapping the extracted data to the multiple keyed data fields of the report template, and generating a report data structure based on (i) the mapped data and (ii) static data that has been selectively activated based on the request.

Core Innovation

The invention provides an API-driven reporting system in which a request to create a report data structure is used to generate an aggregated report data structure from one or more data sources. The system obtains additional information related to the request, including data that identifies a drug or compound that is a candidate treatment for an ailment, and obtains one or more reference identifiers based on the additional information.

Using the reference identifiers, the system generates a first digital template defining multiple keyed data fields configured to be dynamically populated using information extracted from the one or more data sources. The system also generates a second digital template defining instances of static data that are selectively activated based on whether or not the static data is relevant or related to the additional information identifying the drug or compound candidate treatment and the ailment.

The first digital template is populated using extracted keyed data and natural language data from files in the one or more data sources. The extracted keyed data and natural language data are mapped to the multiple keyed data fields in the first digital template, and the report data structure is generated based on the mapped data and the selectively activated instances of static data identified by the one or more reference identifiers.

Claims Coverage

The patent includes three independent claim sets covering a system, a method, and a non-transitory computer-readable medium. Across these independent claims, there are three core inventive feature groupings.

API-driven report data structure generation with reference identifiers for clinical trial data sources

obtain a request to create the report data structure; obtain additional information related to the request, wherein the additional information includes data that identifies a drug or compound that is a candidate treatment for an ailment; obtain, based on the additional information, one or more reference identifiers, wherein the one or more reference identifiers identify one or more data sources storing clinical trial data related to the drug or compound

Dual digital templates for dynamic keyed field population and selectively activated static data

generate, based on the one or more reference identifiers, a first digital template defining multiple keyed data fields that are configured to be dynamically populated using information extracted from the one or more data sources; generate, based on the additional information that identifies the drug or compound that is the candidate treatment the ailment, a second digital template defining instances of static data that are to be selectively activated based on whether or not the static data is relevant or related to the additional information

Extract keyed and natural language data, map to keyed fields, and generate the report data structure from mapped data and activated static data

extract keyed data and natural language data from files in the one or more data sources; map the extracted data to the multiple keyed data fields in the first digital template; generate the report data structure based on the mapped data and at least one or more instances of the static data that have been selectively activated based on the one or more reference identifiers

Across the independent claims, the inventive coverage centers on using request information and additional information identifying a candidate drug or compound to obtain reference identifiers for clinical trial data sources, using two digital templates, extracting keyed and natural language data from files, mapping extracted data to keyed fields, and generating the report data structure from mapped data together with selectively activated static-data instances.

Stated Advantages

Faster, more accurate, consistent report generation using portions of multiple files.

Documented Applications

Generating a report data structure based on a candidate treatment drug or compound and clinical trial data sources.

JOIN OUR MAILING LIST

Stay Connected with MTEC

Keep up with active and upcoming solicitations, MTEC news and other valuable information.