Visibly-perceptible hot spots in documents
First Claim
1. A computer-implemented method of transforming characters corresponding to a hotspot in an electronic document, comprising:
- in response to a print command from a user, receiving as a character string an electronic document to be printed, the electronic document comprising a hotspot that is not visibly perceptible to the user;
parsing the character string for a begin mark indicating a beginning point in the character string for the hotspot;
applying a transformation rule to a portion of the electronic document to make the hotspot visibly perceptible to the user upon printing of the transformed electronic document, the portion comprising a portion of the character string between the begin mark and an end mark indicating an ending point in the character string for the hotspot, the begin and end marks surrounding the hotspot;
printing the transformed electronic document, the printed transformed electronic document comprising the hotspot that is visibly perceptible to the user;
capturing coordinates corresponding to a printed representation of the electronic document;
parsing the printed representation for a subset of the coordinates corresponding to the transformed portion of the character string;
rendering a page layout comprising the electronic document and a location of the hot spot within the electronic document; and
storing the page layout.
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 transforming characters corresponding to a hotspot in a document. An electronic document to be printed is parsed for a mark indicating a beginning point for a hotspot, a transformation rule is a applied to a portion of the electronic document between the mark indicating the beginning point for the hotspot and a mark indicating an ending point for the hotspot, and the transformed electronic document is rendered.
-
Citations
16 Claims
-
1. A computer-implemented method of transforming characters corresponding to a hotspot in an electronic document, comprising:
-
in response to a print command from a user, receiving as a character string an electronic document to be printed, the electronic document comprising a hotspot that is not visibly perceptible to the user; parsing the character string for a begin mark indicating a beginning point in the character string for the hotspot; applying a transformation rule to a portion of the electronic document to make the hotspot visibly perceptible to the user upon printing of the transformed electronic document, the portion comprising a portion of the character string between the begin mark and an end mark indicating an ending point in the character string for the hotspot, the begin and end marks surrounding the hotspot; printing the transformed electronic document, the printed transformed electronic document comprising the hotspot that is visibly perceptible to the user; capturing coordinates corresponding to a printed representation of the electronic document; parsing the printed representation for a subset of the coordinates corresponding to the transformed portion of the character string; rendering a page layout comprising the electronic document and a location of the hot spot within the electronic document; and storing the page layout. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program product for transforming characters corresponding to a hotspot in an electronic document, the computer program product comprising:
-
a computer-readable medium; and computer program code, coded on the medium, for; in response to a print command from a user, receiving as a character string an electronic document to be printed, the electronic document comprising a hotspot that is not visibly perceptible to the user; parsing the character string for a begin mark indicating a beginning point in the character string for the hotspot; applying a transformation rule to a portion of the electronic document to make the hotspot visibly perceptible to the user upon printing of the transformed electronic document, the portion comprising a portion of the character string between the begin mark and an end mark indicating an ending point in the character string for the hotspot, the begin and end marks surrounding the hotspot; printing the transformed electronic document, the printed transformed electronic document comprising the hotspot that is visibly perceptible to the user; capturing coordinates corresponding to a printed representation of the electronic document; parsing the printed representation for a subset of the coordinates corresponding to the transformed portion of the character string; rendering a page layout comprising the electronic document and a location of the hot spot within the electronic document; and storing the page layout. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system for transforming characters corresponding to a hotspot in an electronic document, comprising:
-
a parse module for receiving, in response to a print command from a user, as a character string an electronic document to be printed that comprises a hotspot that is not visibly perceptible to the user and parsing the character string of the electronic document for a beginning mark indicating a beginning point in the character string for the hotspot; a transform module for applying a transformation rule to a portion of the electronic document to make the hotspot visibly perceptible to the user upon printing of the transformed electronic document, the portion comprising a portion of the character string between the begin mark and an end mark indicating an ending point in the character string for the hotspot, the begin and end marks surrounding the hotspot; a render module for printing the transformed electronic document, the printed transformed electronic document comprising the hotspot that is visibly perceptible to the user, the render module for rendering a page layout comprising the electronic document and a location of a hotspot within the electronic document; a feature extraction module for; capturing coordinates corresponding to a printed representation of the electronic document; and parsing the printed representation for a subset of the coordinates corresponding to the transformed portion of the character string; and a storage module for storing the page layout. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification