Document layout system

US9400769B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9400769-B2
Application numberUS-53713109-A
CountryUS
Kind codeB2
Filing dateAug 6, 2009
Priority dateAug 6, 2009
Publication dateJul 26, 2016
Grant dateJul 26, 2016

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.

A method for generating a document, comprising providing a set of content items in a first configuration for the document, using a processor, generating alignment data representing a measure for the alignment of the content items in the first configuration, using the alignment data to determine if the content items are aligned with one another within a predefined threshold measure for alignment for the document, and a document layout system comprising a processing module configured to generate a document layout.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for generating a document, comprising: receiving a first configuration of the document that includes a set of content items; generating, using a processor, alignment data representing a measure for an alignment of the content items in the first configuration, the alignment data including a plurality of alignment lines; and determining, using the alignment data, whether the content items are aligned with one another with an acceptable alignment, wherein the content items are determined to be aligned with one another with an acceptable alignment when a distance between any two adjacent alignment lines of the plurality of alignment lines is less than a first defined value or greater than a second defined value; wherein generating the alignment data comprises: using the processor to determine a set of collinear points for the first configuration defined by the edges of the content items; and using the determined set of points to generate the plurality of alignment lines for the first configuration; wherein the first defined value is 2 mm and the second defined value is 5 mm. 2. The method as claimed in claim 1 , further comprising: on the basis of the determination that the content items are not aligned with one another with an acceptable alignment, generating, using a layout engine, a second configuration for the document, wherein the second configuration is different from the first configuration. 3. The method as claimed in claim 1 , further comprising: using the processor to generate regularity data representing a measure for the disposition of content items in the first configuration; and using the regularity data to determine if the content items are positioned relative to one another in a way which is commensurate with a predefined style definition for the document. 4. The method of claim 1 , wherein the first defined value comprises a visibility threshold and the second defined value comprises a minimal acceptable distance between adjacent alignment lines for a particular document type. 5. A document layout system for generating a document, comprising: a hardware processor to: provide a set of content items in a first configuration for the document; generate alignment data representing a measure for an alignment of the content items in the first configuration, the alignment data including a plurality of alignment lines; and using the alignment data, determine whether the content items are aligned with one another with an acceptable alignment, wherein the content items are determined to be aligned with one another with an acceptable alignment when a distance between any two adjacent alignment lines of the plurality of alignment lines is less than a first defined value or greater than a second defined value; wherein to generate the plurality of alignment data, the hardware processor is to: determine a set of collinear points for the first configuration defined by the edges of the content items; and generate the plurality of alignment lines for the first configuration using the determined set of points; wherein the first defined value is 2 mm and the second defined value is 5 mm. 6. The document layout system as claimed in claim 5 , wherein the hardware processor is to generate, on the basis of the determination that the content items are aligned with one another with an acceptable alignment, a second configuration for the document, the second configuration different than the first configuration. 7. The system of claim 5 , wherein the first defined value comprises a visibility threshold and the second defined value comprises a minimal acceptable distance between adjacent alignment lines for a particular document type.

Assignees

Inventors

Classifications

  • G06F40/10Primary

    Text processing (natural language analysis G06F40/20; semantic analysis G06F40/30; processing or translation of natural language G06F40/40) · CPC title

  • G06F40/117Primary

    Tagging; Marking up (details of markup languages G06F40/143); Designating a block; Setting of attributes (style sheets, e.g. eXtensible Stylesheet Language Transformation [XSLT], G06F40/154) · CPC title

  • Physics · mapped topic

  • G06F17/21Primary

    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 US9400769B2 cover?
A method for generating a document, comprising providing a set of content items in a first configuration for the document, using a processor, generating alignment data representing a measure for the alignment of the content items in the first configuration, using the alignment data to determine if the content items are aligned with one another within a predefined threshold measure for alignment…
Who is the assignee on this patent?
Balinsky Helen, Wiley Anthony, Roberts Matthew, and 1 more
What technology area does this patent fall under?
Primary CPC classification G06F40/10. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 26 2016 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).