Context-free grammar
First Claim
Patent Images
1. A method comprising:
- accessing, in at least one of a memory device and a data storage device, a first data object and a second data object of a data structure, the data structure representing a page description language document that includes page description language document content and non-page description language document content included or referenced in data objects of the page description language document, the second data object being associated with the first data object;
selecting, based on first content included in the first data object, a grammar rule included in a grammar, the grammar rule including a grammar rule item, the grammar being a descriptive specification composed of grammar rules used to computationally determine content types to facilitate selection of grammar rules suitable to translate electronic content to a desired form utilizing grammar rule items;
based on second content included in the second data object, selecting the grammar rule item included in the grammar rule, the second content being non-page description language document content;
based on the second content and the grammar rule item, executing instructions on a computer processor to generate a portion of a markup language document representation of the page description language document; and
wherein the non-page description language document content is at least one of digital video, frames or sets of frames of digital video, digital audio, an animation, an image, and a media stream.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method comprising accessing a first data object and a second data object of a data structure representing electronic content, the second data object being associated with the first data object, selecting, based on first content included in the first data object, a grammar rule included in a grammar, the grammar rule including a grammar rule item, and based on second content included in the second data object, selecting the grammar rule item included in the grammar rule, and based on the second content and the grammar rule item, generating a portion of a textual representation of the electronic content.
25 Citations
41 Claims
-
1. A method comprising:
-
accessing, in at least one of a memory device and a data storage device, a first data object and a second data object of a data structure, the data structure representing a page description language document that includes page description language document content and non-page description language document content included or referenced in data objects of the page description language document, the second data object being associated with the first data object; selecting, based on first content included in the first data object, a grammar rule included in a grammar, the grammar rule including a grammar rule item, the grammar being a descriptive specification composed of grammar rules used to computationally determine content types to facilitate selection of grammar rules suitable to translate electronic content to a desired form utilizing grammar rule items; based on second content included in the second data object, selecting the grammar rule item included in the grammar rule, the second content being non-page description language document content; based on the second content and the grammar rule item, executing instructions on a computer processor to generate a portion of a markup language document representation of the page description language document; and wherein the non-page description language document content is at least one of digital video, frames or sets of frames of digital video, digital audio, an animation, an image, and a media stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system comprising:
-
at least one processor; at least one memory device; at least one data storage device; a grammar store on the at least one data storage device storing a grammar rule, the grammar rule including a grammar rule item, the grammar being a descriptive specification composed of grammar rules used to computationally determine content types to facilitate selection of grammar rules suitable to translate electronic content to a desired form utilizing grammar rule items; a data structure parsing module retrievable from the at least one data storage device to the at least one memory device and executable by the at least one processor to access a first data object and a second data object of a data structure, the data structure representing a page description language document that includes page description language document content and non-page description language document content included or referenced in data objects of the page description language document, the second data object being associated with the first data object, to select, based on first content included in the first data object, the grammar rule, to select, based on second content of the second data object, the grammar rule item, and to generate, based on the second content and the grammar rule item, a portion of a first markup language document representation of the page description language document, the second content is non-page description language document content; a textual representation parsing module retrievable from the at least one data storage device to the at least one memory device and executable by the at least one processor to access a second markup language document representation of electronic content, the second markup language document representation including a first textual element semantically containing a second textual element, to select the grammar rule and to create a third data object for inclusion in a second page description language document, the selection of the grammar rule and the creation of the third data object being based on at least the first textual element, to select, based on at least third content in the second textual element, the grammar rule item, and to associate, according to the grammar rule item, a data element with the third data object, the data element including fourth content in the second textual element; and wherein the non-page description language document content is at least one of digital video, frames or sets of frames of digital video, digital audio, an animation, an image, and a media stream. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A non-transitory machine-readable medium embodying instructions, which when executed by a machine, cause the machine to perform a method including:
-
accessing a first data object and a second data object of a data structure, the data structure representing a page description language document that includes page description language document content and non-page description language document content included or referenced in data objects of the page description language document, the second data object being associated with the first data object; selecting, based on first content included in the first data object, a grammar rule included in a grammar, the grammar rule including a grammar rule item, the grammar being a descriptive specification composed of grammar rules used to computationally determine content types to facilitate selection of grammar rules suitable to translated electronic content to a desired form utilizing grammar rule items; based on second content included in the second data object, selecting the grammar rule item included in the grammar rule, the second content being non-page description, language document content; based on the second content and the grammar rule item, generating a portion of a markup language document representation of the page description language document; and wherein the non-page description language document content is at least one of digital video, frames or sets of frames of digital video, digital audio, an animation, an image, and a media stream.
-
Specification