IP Library Granted Patent US 9,384,304
Granted Patent B2
US 9,384,304 · App. 13/903,511 · Granted Jul 5, 2016

Document search apparatus, document search method, and program product

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 9,384,304
App. No.
13/903,511
Granted
Jul 5, 2016
Kind
B2
Abstract

According to one embodiment, a document search apparatus includes an acquirer, determiner, searcher, and display. The acquirer acquires data on a handwriting including coordinate data. The determiner determines a shape of the handwriting based on the coordinate data to determine a type of a query. The searcher searches the document according to a search method corresponding to the type of the query. The display that displays the document by a display method corresponding to the type of the query.

Claims (50)

1. A document search apparatus comprising a hardware processor and a memory, the document search apparatus configured to:

acquire data on a handwriting including coordinate data;

determine a shape of the handwriting based on the coordinate data to determine a type of a query, the type of the query corresponding to one of direct handwriting, direct handwriting selection, and indirect handwriting selection;

search the document according to a search method corresponding to the type of the query; and

display the document by a display method corresponding to the type of the query,

wherein when the shape is determined to be a line, the hardware processor is configured to determine a direction of the line and a distance between the line and a target handwriting in the document, in addition to the shape of the handwriting based on the coordinate data in time series of handwriting data, and to determine the line to be either a query input or a handwriting that is not a query depending on the direction and the distance.

2. The apparatus according to claim 1 ,

wherein types of the query include a string, a one-stroke mark, an underline, and an enclosure.

3. The apparatus according to claim 2 , wherein if the type of the query is the string, the document is searched for a handwriting similar to the handwriting with the data,

if the type of the query is a one-stroke mark, the document is searched preferentially for a handwriting which is similar to the handwriting with the data acquired and which is located at a head of a line,

if the type of the query is an underline, the document is searched for a horizontal line above and adjacent to which the handwriting with the data acquired is located,

if the type of the query is an enclosure, the document is searched for a closed curve containing the handwriting with the data acquired.

4. A document search method performed by a hardware processor, the method comprising:

acquiring data on a handwriting including coordinate data;

determining a shape of the handwriting based on the coordinate data to determine a type of a query, the type of the query corresponding to one of direct handwriting, direct handwriting selection, and indirect handwriting selection;

searching the document according to a search method corresponding to the type of the query; and

displaying the document by a display method corresponding to the type of the query,

wherein when the shape is determined to be a line, the determining includes determining a direction of the line and a distance between the line and a target handwriting in the document, in addition to the shape of the handwriting based on the coordinate data in time series of handwriting data, and determining the line to be either a query input or a handwriting that is not a query depending on the direction and the distance.

5. The method according to claim 4 ,

wherein types of the query include a string, a one-stroke mark, an underline, and an enclosure.

6. The method according to claim 5 , wherein if the type of the query is the string, the document is searched for a handwriting similar to the handwriting with the acquired data,

if the type of the query is a one-stroke mark, the document is searched preferentially for a handwriting which is similar to the handwriting with the acquired data and which is located at a head of a line,

if the type of the query is an underline, the document is searched for a horizontal line above and adjacent to which the handwriting with the acquired data,

if the type of the query is an enclosure, the document is searched for a closed curve containing the handwriting with the acquired data.

7. A non-transitory computer readable medium comprising instructions executable by a computer to cause the computer to function as:

an acquirer that acquires data on a handwriting including coordinate data;

a determiner that determines a shape of the handwriting based on the coordinate data to determine a type of a query, the type of the query corresponding to one of direct handwriting, direct handwriting selection, and indirect handwriting selection;

a searcher that searches the document according to a search method corresponding to the type of the query; and

a display that displays the document by a display method corresponding to the type of the query,

wherein when the shape is determined to be a line, the determiner determines a direction of the line and a distance between the line and a target handwriting in the document, in addition to the shape of the handwriting based on the coordinate data in time series of handwriting data, and determines the line to be either a query input or a handwriting that is not a query depending on the direction and the distance.

8. The medium according to claim 7 ,

wherein types of the query include a string, a one-stroke mark, an underline, and an enclosure.

9. A document search apparatus comprising a hardware processor and a memory, the document search apparatus configured to:

acquire data on a handwriting including coordinate data;

determine handwriting based on the coordinate data to determine a type of a query, the type of the query corresponding to one of direct handwriting, direct handwriting selection, and indirect handwriting selection;

search the document according to a search method corresponding to the type of the query; and

display the document by a display method corresponding to the type of the query,

wherein when the handwriting is determined to be a line, the hardware processor is configured to determine a direction of the line and a distance between the line and a target handwriting in the document, in addition to the handwriting based on the coordinate data in time series of handwriting data, and to determine the line to be either a query input or a handwriting that is not a query depending on the direction and the distance.

10. A document search method performed by a hardware processor, the method comprising:

acquiring data on a handwriting including coordinate data;

determining handwriting based on the coordinate data to determine a type of a query, the type of the query corresponding to one of direct handwriting, direct handwriting selection, and indirect handwriting selection;

searching the document according to a search method corresponding to the type of the query; and

displaying the document by a display method corresponding to the type of the query,

wherein when the handwriting is determined to be a line, the determining includes determining a direction of the line and a distance between the line and a target handwriting in the document, in addition to the handwriting based on the coordinate data in time series of handwriting data, and determining the line to be either a query input or a handwriting that is not a query depending on the direction and the distance.

11. A non-transitory computer readable medium comprising instructions executable by a computer to cause the computer to function as:

an acquirer that acquires data on a handwriting including coordinate data;

a determiner that determines handwriting based on the coordinate data to determine a type of a query, the type of the query corresponding to one of direct handwriting, direct handwriting selection, and indirect handwriting selection;

a searcher that searches the document according to a search method corresponding to the type of the query; and

a display that displays the document by a display method corresponding to the type of the query,

wherein when the handwriting is determined to be a line, the determiner determines a direction of the line and a distance between the line and a target handwriting in the document, in addition to the handwriting based on the coordinate data in time series of handwriting data, and determines the line to be either a query input or a handwriting that is not a query depending on the direction and the distance.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2019
From: KABUSHIKI KAISHA TOSHIBA
To: TOSHIBA CLIENT SOLUTIONS CO., LTD.
Reel/Frame 048720/0635 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 24, 2013
From: TONOUCHI, YOJIRO; YAMAUCHI, YASUNOBU; IMOTO, KAZUNORI; SHIBATA, TOMOYUKI
To: KABUSHIKI KAISHA TOSHIBA
Reel/Frame 030670/0525 →