IP Library Granted Patent US 11,494,553
Granted Patent B2
US 11,494,553 · App. 16/544,927 · Granted Nov 8, 2022

Document creation assistance apparatus and non-transitory computer readable medium

Inventor: Yuzuru Suzuki (Kanagawa, JP)
Assignee: FUJIFILM Business Innovation Corp.
G06F40/186G06F3/0482G06F16/93G06F40/106G06F40/123
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 11,494,553
App. No.
16/544,927
Granted
Nov 8, 2022
Kind
B2
Abstract

A document creation assistance apparatus includes an obtaining unit, an analyzing unit, an extracting unit, and a presenting unit. The obtaining unit obtains a first document. The analyzing unit calculates multiple features related to layout of the first document, the calculation being based at least in part on types of components of the first document. The extracting unit extracts one or more templates from among multiple templates based on the plurality of features related to the layout of the first document, the one or more templates each having layout similar to the layout of the first document. The presenting unit presents the extracted one or more templates to a user.

Claims (48)

1. A document creation assistance apparatus comprising:

a processor reading and executing a computer program stored in a memory and configured to:

obtain a first document;

calculate a plurality of features related to layout of the first document, the calculation being based at least in part on types of components of the first document;

extract one or more templates from among a plurality of templates based on the plurality of features related to the layout of the first document, the one or more templates each having layout similar to the layout of the first document; and

present the extracted one or more templates to a user, wherein

the processor determines a level of similarity in layout between the first document and each of the plurality of templates by calculating a sum of a plurality of numerical values multiplied by a plurality of respective evaluation coefficients which are calculated based on a history of template use of the user, the numerical values being absolute differences between the plurality of features of the first document and the plurality of features of the respective template, and extracts the one or more templates based on the determined levels of similarity.

2. The document creation assistance apparatus according to claim 1 , wherein the processor is further configured to:

accept selection of a template by the user from among the one or more templates; and

create a second document having one or more components, the one or more components being arranged in accordance with the selected template.

3. The document creation assistance apparatus according to claim 2 , further comprising:

a storage that stores, on the storage, the plurality of templates such that each of the plurality of templates is stored in association with a plurality of features related to layout of a corresponding one of the plurality of templates,

wherein the extraction of the one or more templates is based at least in part on a result of comparison between one or more of the plurality of features related to the layout of the first document and one or more of the plurality of features related to layout of each of the plurality of templates.

4. The document creation assistance apparatus according to claim 3 ,

wherein the storage further stores a template use history, and

wherein the extraction of the one or more templates is based at least in part on the template use history.

5. The document creation assistance apparatus according to claim 4 ,

wherein the template use history includes information about a previously selected template and a user who has made the previous selection, and

wherein the extraction of the one or more templates is based at east in part on the information.

6. The document creation assistance apparatus according to claim 4 ,

wherein the template use history includes information about a previously selected template and components that have previously been arranged in accordance with the previously selected template, and

wherein the extraction of the one or more templates is based at least in part on the information.

7. The document creation assistance apparatus according to claim 4 ,

wherein the template use history includes information about a previously selected template and an attribute of another second document that has been created in accordance with the template, and

wherein the extraction of the one or more templates is based at least in part on the information.

8. The document creation assistance apparatus according to claim 4 ,

wherein the template use history includes information about a template that has previously been presented but has not been selected, and

wherein the extraction of the one or more templates is based at least in part on the information.

9. The document creation assistance apparatus according to claim 3 ,

wherein the storage stores the plurality of templates, and

wherein the first document is added to the storage as a new template.

10. The document creation assistance apparatus according to claim 1 ,

wherein the plurality of features related to the layout of the first document include an area or an aspect ratio of each of the types of the components of the first document.

11. The document creation assistance apparatus according to claim 1 ,

wherein the plurality of features related to the layout of the first document include a variation in an area of a particular type of component of the first document.

12. A non-transitory computer readable medium storing a program causing a computer to execute a process for document creation assistance, the process comprising:

obtaining a first document;

calculating a plurality of features related to layout of the first document, the calculation being based at least in part on types of components of the first document;

extracting one or more templates from among a plurality of templates based on the plurality of features related to the layout of the first document, the one or more templates each having layout similar to the layout of the first document;

presenting the extracted one or more templates to a user; and

determining a level of similarity in layout between the first document and each of the plurality of templates by calculating a sum of a plurality of numerical values multiplied by a plurality of respective evaluation coefficients which are calculated based on a history of template use of the user, the numerical values being absolute differences between the plurality of features of the first document and the plurality of features of the respective template, and extracting the one or more templates based on the determined levels of similarity.

13. A document creation assistance apparatus comprising:

a processor reading and executing a computer program stored in a memory and comprising:

obtaining means for obtaining a first document;

analyzing means for calculating a plurality of features related to layout of the first document, the calculation being based at least in part on types of components of the first document;

extracting means for extracting one or more templates from among a plurality of templates based on the plurality of features related to the layout of the first document, the one or more templates each having layout similar to the layout of the first document;

presenting means for presenting the extracted one or more templates to a user and

determining means for determining a level of similarity in layout between the first document and each of the plurality of templates by calculating a sum of a plurality of numerical values multiplied by a plurality of respective evaluation coefficients which are calculated based on a history of template use of the user, the numerical values being absolute differences between the plurality of features of the first document and the plurality of features of the respective template, wherein the extracting means extracts the one or more templates based on the determined levels of similarity.

Assignments (2)
CHANGE OF NAME Recorded May 11, 2021
From: FUJI XEROX CO., LTD.
To: FUJIFILM BUSINESS INNOVATION CORP.
Reel/Frame 056207/0004 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2019
From: SUZUKI, YUZURU
To: FUJI XEROX CO., LTD.
Reel/Frame 050218/0589 →
Priority Claims (1)
JP JP2019-038449 · Mar 4, 2019 · national
Continuity (1)
Related Publication 20200285695A1 · Sep 10, 2020