Semantic document smartnails
First Claim
Patent Images
1. A method comprising:
- selecting a plurality of document image segments from a set of document image segments based on a plurality of attributes that includes a semantic importance information and a visual importance information for each of the plurality of document image segments; and
determining a plurality of positions and a plurality of geometric operations to be performed on the plurality of document image segments according to the plurality of attributes that include the semantic importance information and visual importance information, and display constraints.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus is disclosed herein for generating visualizations of documents based on semantic information. In one embodiment, the method comprises selecting a plurality of image segments having a plurality of attributes that includes a semantic importance information for each of the plurality of document image segments and determining a plurality of positions and a plurality of geometric operations to be performed on the plurality of document image segments according to the plurality of attributes and display constraints.
33 Citations
62 Claims
-
1. A method comprising:
-
selecting a plurality of document image segments from a set of document image segments based on a plurality of attributes that includes a semantic importance information and a visual importance information for each of the plurality of document image segments; and determining a plurality of positions and a plurality of geometric operations to be performed on the plurality of document image segments according to the plurality of attributes that include the semantic importance information and visual importance information, and display constraints. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. An article of manufacture having one or more computer-readable medium having instructions stored therein which, when executed by a system, cause the system to perform a method comprising:
-
selecting a plurality of document image segments from a set of document image segments based on a plurality of attributes that includes a semantic importance information and a visual importance information for each of the plurality of document image segments; determining a plurality of positions and a plurality of geometric operations to be performed on the plurality of document image segments according to the plurality of attributes that include the semantic importance information and visual importance information, and display constraints. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. An apparatus comprising:
-
an analyzer to select a plurality of document image segments from a set of document image segments based on a plurality of attributes that includes semantic importance information and visual importance information for each of the plurality of document image segments; a merging unit to determine a plurality of positions and a plurality of geometric operations to be performed on the plurality of document image segments according to the plurality of attributes that include semantic importance information and visual importance information, and display constraints.
-
-
51. A method comprising:
-
performing semantic document analysis on a document based on input information; extracting semantic information from the document based on results of the semantic document analysis; merging extracted semantic information with extracted visual information; creating a layout that includes a plurality of document image segments selected from a set of document image segments, dependent on the input information, for a visual representation of the document based on results of merging; and generating the visual representation using the layout, including extracting the plurality of segments of the document and positioning the plurality of segments in the visual representation based on the extracted semantic information. - View Dependent Claims (52, 53)
-
-
54. An article of manufacture having one or more computer-readable medium having instructions stored therein which, when executed by a system, cause the system to perform a method comprising:
-
performing semantic document analysis on a document; extracting semantic information from the document based on results of the semantic document analysis; merging extracted semantic information with extracted visual information; creating a layout that includes a plurality of document image segments selected from a set of document image segments, dependent on the input information, for a visual representation of the document based on results of merging; and generating the visual representation using the layout, including extracting the plurality of segments of the document and positioning the plurality of segments in the visual representation based on the extracted semantic information. - View Dependent Claims (55, 56)
-
-
57. A method comprising:
-
generating a plurality of image segments from a document having a first representation, the plurality of image segments having a plurality of attributes that include a semantic importance indication information and visual importance indication information for each of the plurality of image segments; performing a plurality of operations on one or more image segments of the plurality of image segments selected based on associated semantic importance information and visual importance information to generate processed image segments; and displaying the processed image segments on a target canvas as a second representation, different than the first representation, the second representation including semantically important content from the document determined based on the semantic importance information and visual importance information. - View Dependent Claims (58)
-
-
59. An article of manufacture having one or more computer-readable medium having instructions stored therein which, when executed by a system, cause the system to perform a method comprising:
-
generating a plurality of image segments from a document having a first representation, the plurality of image segments having a plurality of attributes that include a semantic importance indication information and a visual importance information for each of the plurality of image segments; performing a plurality of operations on one or more image segments of the plurality of image segments selected based on associated semantic and visual importance information to generate processed image segments; and displaying the processed image segments on a target canvas as a second representation, different than the first representation, the second representation including semantically important content from the document determined based on the semantic importance information and visual importance information. - View Dependent Claims (60)
-
-
61. A method comprising:
-
choosing a set of areas in a document for inclusion in, and prior to display on, a target display based on semantic importance information and visual importance information associated with each area in the set of areas; determining whether the set of areas chosen for inclusion in a target display is to be updated; converting absolutely or relatively positioned areas to absolute locations on the target display if the set of areas is not to be updated; and generating an output list of instructions to operate on the document, the output list of instructions specifying the set of areas chosen and the absolute locations created or a result of converting absolutely or positioned areas.
-
-
62. An article of manufacture having one or more computer-readable medium having instructions stored therein which, when executed by a system, cause the system to perform a method comprising:
-
choosing a set of areas in a document for inclusion in, and prior to display on, a target display based on semantic importance information and visual importance information associated with each area in the set of areas; determining whether the set of areas chosen for inclusion in a target display is to be updated; converting absolutely or relatively positioned areas to absolute locations on the target display if the set of areas is not to be updated; and generating an output list of instructions to operate on the document, the output list of instructions specifying the set of areas chosen and the absolute locations created or a result of converting absolutely or positioned areas.
-
Specification