10120852

Data Processing Method, Non-Transitory Computer-Readable Storage Medium, and Data Processing Device

PublishedNovember 6, 2018
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
7 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A data processing method executed by a computer, the data processing method comprising: specifying a first region range from a data table including a plurality of input regions arranged in a first direction and a second direction, a first region range being a plurality of numerical value regions which are continuously disposed in the first direction, each of the plurality of numerical value regions being an input region in which a numerical value is input, a plurality of numerical values input in the plurality of numerical value regions satisfy a predetermined condition that a difference between a calculation result of a calculation using the plurality of numerical values and a specified numerical value input in an adjacent region adjacent to the first direction is less than a predetermined threshold; specifying a second region range from the data table, the second region range being located at a position where the first region range is translated in the second direction, the second region range including at least one character string region in which a character string is input and at least one blank region in which any value is not input; associating the character string and each of the plurality of numerical values; and outputting data that indicates a correspondence between the character string and each of the plurality of numerical values based on the associating.

2

2. The data processing method according to claim 1 , wherein the calculation result is a sum of the plurality of numerical values or a product of the plurality of numerical values; and wherein the first region range is specified by solving a subset sum problem or a subset product problem for the plurality of input regions in the data table.

3

3. The data processing method according to claim 2 , wherein the first region range is specified by fixing the adjacent region sequentially and by using a binary search.

4

4. The data processing method according to claim 2 , wherein the first region range is specified by deleting the specified first input range in the data table and repeating a processing of the specifying until the first input regions is no longer specified.

5

5. The data processing method according to claim 1 , wherein the first direction and the second direction are at right angles to each other.

6

6. A non-transitory computer-readable storage medium storing a data processing program that causes a computer to execute a process comprising: specifying a first region range from a data table including a plurality of input regions arranged in a first direction and a second direction, a first region range being a plurality of numerical value regions which are continuously disposed in the first direction, each of the plurality of numerical value regions being an input region in which a numerical value is input, a plurality of numerical values input in the plurality of numerical value regions satisfy a predetermined condition that a difference between a calculation result of a calculation using the plurality of numerical values and a specified numerical value input in an adjacent region adjacent to the first direction is less than a predetermined threshold; specifying a second region range from the data table, the second region range being located at a position where the first region range is translated in the second direction, the second region range including at least one character string region in which a character string is input and at least one blank region in which any value is not input; associating the character string and each of the plurality of numerical values; and outputting data that indicates a correspondence between the character string and each of the plurality of numerical values based on the associating.

7

7. A data processing device comprising: a memory; and a processor coupled to the memory and the processor configured to: specify a first region range from a data table including a plurality of input regions arranged in a first direction and a second direction, a first region range being a plurality of numerical value regions which are continuously disposed in the first direction, each of the plurality of numerical value regions being an input region in which a numerical value is input, a plurality of numerical values input in the plurality of numerical value regions satisfy a predetermined condition that a difference between a calculation result of a calculation using the plurality of numerical values and a specified numerical value input in an adjacent region adjacent to the first direction is less than a predetermined threshold; specify a second region range from the data table, the second region range being located at a position where the first region range is translated in the second direction, the second region range including at least one character string region in which a character string is input and at least one blank region in which any value is not input; associate the character string and each of the plurality of numerical values; and output data that indicates a correspondence between the character string and each of the plurality of numerical values based on the associating.

Patent Metadata

Filing Date

Unknown

Publication Date

November 6, 2018

Inventors

Keisuke GOTO
Yuiko OHTA
Hiroaki Morikawa
Hiroya INAKOSHI

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “DATA PROCESSING METHOD, NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM, AND DATA PROCESSING DEVICE” (10120852). https://patentable.app/patents/10120852

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.