IP Library Granted Patent US 10,909,360
Granted Patent B2
US 10,909,360 · App. 16/196,466 · Granted Feb 2, 2021

Information processing device, control method of information processing device, and storage medium

Inventors: Hidehisa Omiya (Matsumoto, JP); Yuichi Sugiyama (Matsumoto, JP); Masaru Koda (Ueda, JP); Cao Le (Shiojiri, JP); Toshiki Gonda (Nagano, JP)
Assignee: SEIKO EPSON CORPORATION
G06K9/00469G06F3/1203G06F3/1273G06F3/1285G06F16/30G06F40/151G06K9/00442G06K9/00449G06K9/00456G06K9/00463
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,909,360
App. No.
16/196,466
Granted
Feb 2, 2021
Kind
B2
Abstract

A control server which includes a control server controller which, on a screen for displaying print text data according to a layout according to which receipt information is printed on a paper, displays a plurality of setting items corresponding to an extraction item as a setting menu and receives selection of the setting item in a state where selection of extraction item related text is received and the extraction item related text is selected, sets the extraction item related text as item value text in a case where an item value setting item is selected, generates an extraction condition for extracting the item value text from print text data based on at least one of a relative position of the item value text in the print text data and an attribute of the item value text, and extracts text matching the generated extraction condition as the item value text.

Claims (52)

1. An information processing device comprising:

a processor configured to

receive selection of first text related to an extraction item from data after the data is displayed, wherein

the data is displayed based on a layout on which information is printed on a printing medium, and

the information printed on the printing medium is described in text in the data,

receive selection of a setting item after a plurality of setting items corresponding to the extraction item are displayed as a menu in a state where the first text is selected,

generate an item value as an extraction condition for extracting second text from the data based on at least one of a relative position of the first text in the data and an attribute of the first text in a case where the item value is selected, the item value being contained in the setting item, wherein a position of the first text with respect to a peculiar text included in the data is used as the relative position, and

extract text matching the generated extraction condition as the second text from the data.

2. The information processing device according to claim 1 ,

wherein the processor is configured to generate the extraction condition by using a position of a group to which the first text belongs with respect to a position of another group as the relative position when the data is divided into a plurality of groups.

3. The information processing device according to claim 1 ,

wherein the processor is configured to

receive selection of third text related to the extraction item from the data after the data is displayed, and

receive selection of the setting item after the menu is displayed in a state where the third text is selected, and generate an item name as the extraction condition for extracting the second text from the data by using a position of the first text with respect to a position of the third text as the relative position in a case where the item name is selected, the item name being contained in the setting item.

4. The information processing device according to claim 1 ,

wherein the processor is configured to

try to extract the second text from the data based on the generated extraction condition, and

in a case where a plurality of conversion candidates are present when the second text extracted by a trial is converted into a predetermined format, every time the trial is performed, sequentially display the conversion candidates and receive selection of a conversion candidate, and generate an analysis condition that is a condition for converting the second text based on the selected conversion candidate.

5. The information processing device according to claim 1 ,

wherein the processor is configured to acquire the data relating to a receipt printed by a print device from the print device.

6. The information processing device according to claim 1 ,

wherein the first text for the extraction item is one of a value indicating a date, a value indicating a total amount, and a value indicating information on a commodity.

7. A control method comprising:

receiving, by a processor of an information processing device, selection of first text related to an extraction item from data after the data is displayed, wherein

the data is displayed based on a layout on which information is printed on a printing medium, and

the information printed on the printing medium is described in text in the data,

receiving, by the processor, selection of a setting item after a plurality of setting items corresponding to the extraction item are displayed as a menu in a state where the first text is selected,

generating, by the processor, an item value as an extraction condition for extracting second text from the data based on at least one of a relative position of the first text in the data and an attribute of the first text in a case where the item value is selected, the item value being contained in the setting item, wherein a position of the first text with respect to a peculiar text included in the data is used as the relative position, and

extracting, by the processor, text matching the generated extraction condition as the second text from the data.

8. The control method according to claim 7 , further comprising:

when the extraction condition is generated, dividing, by the processor, the data into a plurality of groups, and

generating, by the processor, the extraction condition by using a position of a group to which the first text belongs with respect to a position of another group as the relative position.

9. The control method according to claim 7 , further comprising:

receiving, by the processor, selection of third text related to the extraction item from the data after the data is displayed,

receiving, by the processor, selection of the setting item after the menu is displayed in a state where the third text is selected, and

generating, by the processor, an item name as a new extraction condition for extracting the second text from the data by using a position of the first text with respect to a position of the third text as the relative position in a case where the item name is selected, the item name being contained in the setting item.

10. The control method according to claim 7 , further comprising:

trying, by the processor, to extract the second text from the data based on the generated extraction condition,

in a case where a plurality of conversion candidates are present when the second text extracted by a trial is converted into a predetermined format, every time the trial is performed, sequentially displaying, by the processor, the conversion candidates and receiving, by the processor, selection of a conversion candidate, and

generating, by the processor, an analysis condition that is a condition for converting the second text based on the selected conversion candidate.

11. The control method according to claim 7 , wherein

the information processing device is communicably connected to a print device, and

the control method further comprises acquiring, by the processor, the data relating to a receipt printed by the print device from the print device.

12. The control method according to claim 7 ,

wherein the item value for the extraction item is one of a value indicating a date, a value indicating a total amount, and a value indicating information on a commodity.

13. A non-transitory computer readable medium storing computer-executable instructions which, when executed by a processor of an information processing device, cause the processor to execute a process, the process comprising:

receiving selection of first text related to an extraction item from data after the data is displayed, wherein

the data is displayed based on a layout on which information is printed on a printing medium, and

the information printed on the printing medium is described in text in the data,

receiving selection of a setting item after a plurality of setting items corresponding to the extraction item are displayed as a menu in a state where the first text is selected,

generating an item value as an extraction condition for extracting second text from the data based on at least one of a relative position of the first text in the data and an attribute of the first text in a case where the item value is selected, the item value being contained in the setting item, wherein a position of the first text with respect to a peculiar text included in the data is used as the relative position, and

extracting text matching the generated extraction condition as the second text from the data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2018
From: OMIYA, HIDEHISA; SUGIYAMA, YUICHI; KODA, MASARU; LE, CAO; GONDA, TOSHIKI
To: SEIKO EPSON CORPORATION
Reel/Frame 047554/0700 →
Priority Claims (1)
JP 2017-226114 · Nov 24, 2017 · national
Continuity (1)
Related Publication 20190163972A1 · May 30, 2019
Cited By (1)
US 12,412,023