Storage medium storing a program, information processing device, and control method of an information processing device for keyword and relationship-based word detection

US10146995B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10146995-B2
Application numberUS-201615388231-A
CountryUS
Kind codeB2
Filing dateDec 22, 2016
Priority dateDec 28, 2015
Publication dateDec 4, 2018
Grant dateDec 4, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Information that is printed can be correctly analyzed. A program that can be read and executed by the controller of a computer has a function of acquiring and deconstructing information that is printed by a printer as text data written as text, generating words; and a function of detecting from the generated words, based on keyword information and relation information describing a relationship between the keyword information and the word to detect, a target word to detect.

First claim

Opening claim text (preview).

What is claimed is: 1. A non-transitory controller readable medium storing a program causing a controller in a computer to execute steps including: receiving print information from a printer with which the computer can communicate, the print information being text data written as text; deconstructing the text data and generating multiple words; acquiring keyword information identifying a keyword, and the relation information identifying a relationship between the keyword information and a word to detect; and detecting from the multiple words, based on the keyword information and the relation information, the word to detect. 2. The non-transitory controller readable medium described in claim 1 , wherein: the program includes a first program and a second program configured to exchange information therebetween, the first program causing the controller to execute steps including: deconstructing the text data and generating multiple words; receiving input of the keyword information and the relation information from the second program; detecting from the multiple words, based on the keyword information and the relation information, the word to detect; and outputting to the second program the detected word to detect; and the second program causing the controller to execute steps including: acquiring and outputting the keyword information and the relation information to the first program; and receiving input of the word to detect from the first program. 3. The non-transitory controller readable medium described in claim 1 , wherein: the keyword information is information related to a payment transaction process. 4. The non-transitory controller readable medium described in claim 1 , wherein: the the relation information is data type information indicating a data type; and the program causes the controller to execute steps including: detecting from the multiple words, based on the keyword information and the data type information, the word to detect. 5. The non-transitory controller readable medium described in claim 1 , wherein the program causes the controller to execute steps including: displaying information indicating the word to detect. 6. The non-transitory controller readable medium described in claim 1 , wherein: the print information is printed by the printer as a receipt. 7. A control method of an information processing device having a controller, the control method using the controller to execute steps including: receiving print information from a printer with which the information processing device can communicate, the print information being text data written as text; deconstructing the text data and generating multiple words; acquiring keyword information identifying a keyword, and relation information identifying a relationship between the keyword information and a word to detect; and detecting from the multiple words, based on the keyword information and the relation information, the word to detect. 8. The control method of an information processing device described in claim 7 , wherein: the keyword information is information related to a payment transaction process. 9. The control method of an information processing device described in claim 7 , wherein: the relation information is data type information indicating a data type; the control method including: detecting from the multiple words, based on the keyword information and the data type information, the word to detect. 10. The control method of an information processing device described in claim 7 , including: displaying information indicating the word to detect. 11. The control method of an information processing device described in claim 7 , wherein: the print information is printed by the printer as a receipt. 12. An information processing device comprising: a communicator configured to communicate with a printer; a controller; and storage storing a program; the controller reading the program from the storage and executing steps including: receiving print information from the printer, the print information being text data written as text; deconstructing the text data and generating multiple words; acquiring keyword information identifying a keyword, and relation information identifying a relationship between the keyword information and a word to detect; and detecting from the multiple words, based on the keyword information and the relation information, the word to detect. 13. The information processing device described in claim 12 , wherein: the storage stores a first program and a second program configured to exchange information therebetween; the controller reads the first program from the storage and executes steps including: deconstructing the text data and generating multiple words; receiving input of the keyword information and the relation information from the second program; detecting from the multiple words, based on the keyword information and the relation information, the word to detect; and outputting to the second program the detected word to detect; and the controller reads the second program from the storage and executes steps including: acquiring and outputting the keyword information and the relation information to the first program; and receiving input of the word to detect from the first program. 14. The information processing device described in claim 12 , wherein: the keyword information is information related to a payment transaction process. 15. The information processing device described in claim 12 , wherein: the the relation information is data type information indicating a data type; the controller reading the program from the storage and executing steps including: detecting from the multiple words, based on the keyword information and the data type information, the word to detect. 16. The information processing device described in claim 12 , further comprising: a display, the display displaying information indicating the word to detect. 17. The information processing device described in claim 12 , wherein: the print information is printed by the printer as a receipt. 18. The information processing device described in claim 12 , wherein: the information processing device and the printer are in a server-client relationship. 19. The information processing device described in claim 12 , wherein the relationship identified in the the relation information is the relationship within the print information between the keyword and the word to detect. 20. The information processing device described in claim 12 , wherein the relationship identified in the the relation information is the relative position between the keyword and the word to detect.

Assignees

Inventors

Classifications

  • G06K15/022Primary

    for printing on continuous media, e.g. tapes · CPC title

  • Extracting the logical structure, e.g. chapters, sections or page numbers; Identifying elements of the document, e.g. authors · CPC title

  • based on positionally close patterns or neighbourhood relationships · CPC title

  • Specified transaction journal output feature, e.g. printed receipt or voice output · CPC title

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10146995B2 cover?
Information that is printed can be correctly analyzed. A program that can be read and executed by the controller of a computer has a function of acquiring and deconstructing information that is printed by a printer as text data written as text, generating words; and a function of detecting from the generated words, based on keyword information and relation information describing a relationship …
Who is the assignee on this patent?
Seiko Epson Corp
What technology area does this patent fall under?
Primary CPC classification G06K15/022. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 04 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).