IP Library Patent Application 16924161
Patent Application
App. No. 16/924,161

INFORMATION PROCESSING APPARATUS AND NON-TRANSITORY COMPUTER READABLE MEDIUM

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 None
App. No.
16/924,161
Abstract

An information processing apparatus includes a processor configured to receive a first process result as a result of a character recognition process performed on a first document and a second process result as a result of the character recognition process performed on a second document, calculate a cosine similarity in accordance with first position information on multiple specific characters present in the first document and detected in the first process result and second position information on the multiple specific characters present in the second document and detected in the second process result, and if the calculated cosine similarity is equal to or above a predetermined threshold, determine that the first document is identical in format to the second document.

Claims (25)

1 . An information processing apparatus comprising

a processor configured to

receive a first process result as a result of a character recognition process performed on a first document and a second process result as a result of the character recognition process performed on a second document,

calculate a cosine similarity in accordance with first position information on a plurality of specific characters present in the first document and detected in the first process result and second position information on the plurality of specific characters present in the second document and detected in the second process result, and

if the calculated cosine similarity is equal to or above a predetermined threshold, determine that the first document is identical in format to the second document.

2 . The information processing apparatus according to claim 1 , wherein the specific characters are detectable in each of the first document and the second document.

3 . The information processing apparatus according to claim 1 , wherein if a center of the first document is set as central coordinates of the first document and a center of the second document are set as central coordinates of the second document, the first position information is represented by coordinates of a position of an upper left corner of a rectangular region surrounding the specific characters detected in the first process result relative to the central coordinates of the first document, and the second position information is represented by coordinates of an upper left corner of a rectangular region surrounding the specified characters detected in the second process result relative to the central coordinates of the second document.

4 . The information processing apparatus according to claim 1 , wherein the processor is configured to

calculate the cosine similarity in accordance with position information on identical characters contained in the first document and the second document and

if the calculated cosine similarity is below a specific threshold, not use the position information on the identical character in calculating the cosine similarity used to determine format sameness.

5 . The information processing apparatus according to claim 4 , wherein the processor is configured to display in an editable form a position of a character contained in the first document where a result of calculating the cosine similarity from the position information on the identical characters is below the specific threshold.

6 . The information processing apparatus according to claim 1 , wherein the processor is configured to display in an editable form a position of the specific characters contained in the first document.

7 . The information processing apparatus according to claim 6 , wherein the processor is configured to

if a position of one of the specific characters contained in the first document is corrected through editing, cause to be stored the first position information indicating a position of the character prior to the correction in association with the first information indicating a position of the character subsequent to the correction,

receive a third process result that is a result of the character recognition process performed on a third document different from the first document, and

if a character for which the first position information prior to the correction on the first document is determined to be identical to third position information on a plurality of specific characters present in the third document and detected in the third process result is present, correct the third position information on the determined character in the third document by using the first position information subsequent to the correction corresponding to the first information prior to the correction in the first document.

8 . The information processing apparatus according to claim 7 , wherein the processor is configured to, if a cosine similarity calculated from the third position information in the acquired third document and the third position information prior to the correction is equal to or above a specific threshold, cancel the correction to the third position information on the acquired third document.

9 . An information processing apparatus comprising processor means for

receiving a first process result as a result of a character recognition process performed on a first document and a second process result as a result of the character recognition process performed on a second document,

calculating a cosine similarity in accordance with first position information on a plurality of specific characters present in the first document and detected in the first process result and second position information on the plurality of specific characters present in the second document and detected in the second process result, and

with the calculated cosine similarity being equal to or above a predetermined threshold, determining that the first document is identical in format to the second document.

10 . A non-transitory computer readable medium storing a program causing a computer to execute a process for processing information, the process comprising:

receiving a first process result as a result of a character recognition process performed on a first document and a second process result as a result of the character recognition process performed on a second document,

calculating a cosine similarity in accordance with first position information on a plurality of specific characters present in the first document and detected in the first process result and second position information on the plurality of specific characters present in the second document and detected in the second process result, and

with the calculated cosine similarity being equal to or above a predetermined threshold, determining that the first document is identical in format to the second document.

Assignments (2)
CHANGE OF NAME Recorded May 19, 2021
From: FUJI XEROX CO., LTD.
To: FUJIFILM BUSINESS INNOVATION CORP.
Reel/Frame 056294/0219 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 17, 2020
From: YAMAGUCHI, MASAYUKI; MICHIMURA, TADAO; ENOMOTO, NAOYUKI
To: FUJI XEROX CO., LTD.
Reel/Frame 053235/0043 →