IP Library › Granted Patent US 10,497,067
Granted Patent B2
US 10,497,067 · App. 15/680,771 · Granted Dec 3, 2019

System for perfoming an extraction process on input data containing XBRL files using a combination of extraction criteria

Inventors: Hitoshi Okumura (Yokohama, JP); Takahide Muramoto (Zama, JP); Masaru Uchida (Sagamihara, JP)
Assignee: FUJITSU LIMITED
G06Q40/12G06F16/00G06F16/11G06F17/22G06F17/272G06F17/2725G06Q10/00G06F17/2247
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 10,497,067
App. No.
15/680,771
Filed
Aug 18, 2017
Granted
Dec 3, 2019
Kind
B2
Art Unit
2177
USPC
715/237
Abstract

An extraction apparatus includes an input-data analysis unit that, when an extraction process is performed on input data containing a plurality of XBRL files using a combination of a plurality of extraction criteria, each of the extraction criteria directly specifying an element and an aspect of each of the plurality of XBRL files, calculates, from the input data, distribution information containing distribution of values of individual aspects of a plurality of elements that are individually provided by the plurality of XBRL files, and an application-sequence determining unit that determines an application sequence of the plurality of extraction criteria by referring to the calculated distribution information. Hence, the extraction apparatus can extract XBRL data pieces containing data items to be validated against a validation rule from the input data rapidly.

Claims (14)

1. A non-transitory computer-readable recording medium having stored therein an extraction program that causes a computer to execute a process comprising:

receiving a plurality of validation rules, from input data on a plurality of XBRL files, the plurality of validation rules including extraction criteria directly specifying an element and an aspect of each of the XBRL files; and

determining a process sequence of an extraction process based on the plurality of validation rules by referring to distribution information containing distribution of values of individual aspects of a plurality of elements that are individually provided by the plurality of XBRL files and combination information about combination of the extraction criteria that is included individually in the plurality of validation rules, wherein the determining includes determining the process sequence of common extraction criteria and individual extraction criteria based on estimated distribution values calculated for the common extraction criteria and estimated distribution values calculated for the individual extraction criteria, the common extraction criteria being extraction criteria common in any of the plurality of validation rules and the individual extraction criteria being extraction criteria not common among the plurality of validation rules.

2. The non-transitory computer-readable recording medium according to claim 1 , the process further including performing the extraction process using a combination of the common extraction criteria and individual extraction criteria in accordance with the process sequence determined at the determining of the process sequence, and

storing a result of the extraction.

3. The non-transitory computer-readable recording medium according to claim 1 , wherein the determining includes determining the common extraction criteria and individual extraction criteria in response to updating of the distribution information corresponding to updating of the plurality of XBRL files.

4. An extraction apparatus comprising:

a processor;

a memory, wherein the processor executes a process comprising:

receiving a plurality of validation rules, from input data on a plurality of XBRL files, the plurality of validation rules including extraction criteria directly specifying an element and an aspect of each of the XBRL files; and

determining a process sequence of an extraction process based on the plurality of validation rules by referring to distribution information containing distribution of values of individual aspects of a plurality of elements that are individually provided by the plurality of XBRL files and combination information about combination of the extraction criteria that is contained individually in the plurality of validation rules, wherein the determining includes determining the process sequence of common extraction criteria and individual extraction criteria based on estimated distribution values calculated for the common extraction criteria and estimated distribution values calculated for the individual extraction criteria, the common extraction criteria being extraction criteria common in any of the plurality of validation rules and the individual extraction criteria being extraction criteria not common among the plurality of validation rules.

5. A extraction method to be implemented by a computer, the method comprising:

receiving a plurality of validation rules, from input data on a plurality of XBRL files, the plurality of validation rules including extraction criteria directly specifying an element and an aspect of each of the XBRL files using a processor; and

determining a process sequence of an extraction process based on the plurality of validation rules by referring to distribution information containing distribution of values of individual aspects of a plurality of elements that are individually provided by the plurality of XBRL files and combination information about combination of the extraction criteria that is contained individually in the plurality of validation rules using the processor, wherein the determining includes determining the process sequence of common extraction criteria and individual extraction criteria based on estimated distribution values calculated for the common extraction criteria and estimated distribution values calculated for the individual extraction criteria, the common extraction criteria being extraction criteria common in any of the plurality of validation rules and the individual extraction criteria being extraction criteria not common among the plurality of validation rules.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE ADDRESS PREVIOUSLY RECORDED AT REEL: 043634 FRAME: 0086. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT . Recorded Oct 18, 2017
From: OKUMURA, HITOSHI; MURAMOTO, TAKAHIDE; UCHIDA, MASARU
To: FUJITSU LIMITED
Reel/Frame 044221/0741 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2017
From: OKUMURA, HITOSHI; MURAMOTO, TAKAHIDE; UCHIDA, MASARU
To: FUJITSU LIMITED
Reel/Frame 043634/0086 →
Continuity (2)
Continuation PCTJP2015054877 · Feb 20, 2015
Related Publication 20170345102A1 · Nov 30, 2017