Embedding hot spots in imaged documents
First Claim
1. A computer-implemented method of adding a hotspot definition to an imaged document to create a mixed media document, the method executed by a computer and comprising:
- converting a source document into the imaged document from which a feature representation can be extracted;
extracting features from the imaged document to create the feature representation;
receiving a first user input for the hotspot definition that comprises a first coordinate location of a first bounding box for a hotspot in the imaged document and at least one of a media or an action that is associated with the first coordinate location, wherein the hotspot comprises a portion of the imaged document that is included in the first bounding box;
determining whether the portion of the imaged document that is included in the first bounding box uniquely identifies the hotspot is in a database based on an amount of information included in the first bounding box;
in response to determining that the portion of the imaged document that is included in the first bounding box does not uniquely identify the hotspot in the database, receiving a second user input to change the hotspot definition to a second coordinate location of a second bounding box, the second bounding box comprising the first bounding box and containing a larger amount of information than the first bounding box, wherein the larger amount of information contained in the second bounding box uniquely identifies the hotspot in the database; and
storing, as the mixed media document, the imaged document, the hotspot definition, and the feature representation.
1 Assignment
0 Petitions
Accused Products
Abstract
A Mixed Media Reality (MMR) system and associated techniques are disclosed. The MMR system provides mechanisms for forming a mixed media document that includes media of at least two types (e.g., printed paper as a first medium and digital content and/or web link as a second medium). In one particular embodiment, the MMR system includes a method, system, and computer program product for adding a hotspot to an imaged document. A source document is converted to an imaged document, from which features are extracted. Hotspots are added to the imaged document, and the imaged document, hotspot definitions, and the feature representation are stored.
488 Citations
18 Claims
-
1. A computer-implemented method of adding a hotspot definition to an imaged document to create a mixed media document, the method executed by a computer and comprising:
-
converting a source document into the imaged document from which a feature representation can be extracted; extracting features from the imaged document to create the feature representation; receiving a first user input for the hotspot definition that comprises a first coordinate location of a first bounding box for a hotspot in the imaged document and at least one of a media or an action that is associated with the first coordinate location, wherein the hotspot comprises a portion of the imaged document that is included in the first bounding box; determining whether the portion of the imaged document that is included in the first bounding box uniquely identifies the hotspot is in a database based on an amount of information included in the first bounding box; in response to determining that the portion of the imaged document that is included in the first bounding box does not uniquely identify the hotspot in the database, receiving a second user input to change the hotspot definition to a second coordinate location of a second bounding box, the second bounding box comprising the first bounding box and containing a larger amount of information than the first bounding box, wherein the larger amount of information contained in the second bounding box uniquely identifies the hotspot in the database; and storing, as the mixed media document, the imaged document, the hotspot definition, and the feature representation. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product for adding a hotspot definition to an imaged document to create a mixed media document, the computer program product comprising:
-
a non-transitory computer-readable medium; and computer program code, coded on the medium, for; converting a source document into the imaged document from which a feature representation can be extracted; extracting features from the imaged document to create the feature representation; receiving a first user input for the hotspot definition that comprises a first coordinate location of a first bounding box for a hotspot in the imaged document and at least one of a media or an action that is associated with the first coordinate location, wherein the hotspot comprises a portion of the imaged document that is included in the first bounding box; determining whether the portion of the imaged document that is included in the first bounding box uniquely identifies the hotspot in a database based on an amount of information included in the first bounding box; in response to determining that the portion of the imaged document that is included in the first bounding box does not uniquely identify the hotspot in the database, receiving a second user input to change the hotspot definition to a second coordinate location of a second bounding box, the second bounding box comprising the first bounding box and containing a larger amount of information than the first bounding box, wherein the larger amount of information contained in the second bounding box uniquely identifies the hotspot in the database; and storing, as the mixed media document, the imaged document, the hotspot definition, and the feature representation. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system for adding a hotspot definition to an imaged document to create a mixed media document, comprising:
-
one or more processors; a conversion module stored on a memory and executable by the one or more processors, the conversion module for converting a source document into the imaged document from which a feature representation can be extracted; a feature extraction module stored on the memory and executable by the one or more processors, the feature extraction module for extracting features from the imaged document to create the feature representation; a hot spot module stored on the memory and executable by the one or more processors, the hot spot module for receiving a first user input for the hotspot definition that comprises a first coordinate location of a first bounding box for a hotspot in the imaged document and at least one of a media or an action that is associated with the first coordinate location, wherein the hotspot comprises a portion of the imaged document that is included in the first bounding box, and determining whether the portion of the imaged document that is included in the first bounding box uniquely identifies the hotspot in a database based on an amount of information included in the first bounding box, in response to determining that the portion of the imaged document that is included in the first bounding box uniquely identifies the hotspot in the database, receiving a second user input to change the hotspot definition to a second coordinate location of a second bounding box, the second bounding box comprising the first bounding box and containing a larger amount of information than the first bounding box, wherein the larger amount of information contained in the second bounding box uniquely identifies the hotspot in the database; and a storage module stored on the memory and executable by the one or more processors, the storage module for storing, as the mixed media document, the imaged document, the hotspot definition, and the feature representation. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification