Context-free grammar
First Claim
Patent Images
1. 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;
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.
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.
32 Citations
64 Claims
-
1. 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; 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. a method comprising:
-
accessing a textual representation of electronic content, the textual representation including a first textual element semantically containing a second textual element; based on at least the first textual element; selecting a grammar rule having a grammar rule item; and creating a data object; based on at least first content in the second textual element, selecting the grammar rule item; associating, according to the grammar rule item, a data element with the data object, the data element including second content in the second textual element. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A system comprising:
-
a grammar store including a grammar rule, the grammar rule including a grammar rule item; a data structure parsing module to access 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, 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 textual representation of the electronic content; a textual representation parsing module to access a second textual representation of electronic content, the second representation including a first textual element semantically containing a second textual element, to select the grammar rule and to create a third data object, 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. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
-
-
61. A system including:
-
means for 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; means for 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; means for selecting, based on second content included in the second data object, the grammar rule item included in the grammar rule; and means for generating, based on the second content and the grammar rule item, a portion of a textual representation of the electronic content.
-
-
62. A system including:
-
means for accessing a textual representation of electronic content, the textual representation including a first textual element semantically containing a second textual element; means for selecting, based on at least the first textual element, a grammar rule having a grammar rule item; means for creating, based on at least the first textual element, a data object; means for selecting, based on at least first content in the second textual element, the grammar rule item; means for associating, according to the grammar rule item, a data element with the data object, the data element including second content in the second textual element.
-
-
63. A 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 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; 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.
-
-
64. A machine-readable medium embodying instructions, which when executed by a machine, cause the machine to perform a method including:
-
accessing a textual representation of electronic content, the textual representation including a first textual element semantically containing a second textual element; based on at least the first textual element; selecting a grammar rule having a grammar rule item; and creating a data object; based on at least first content in the second textual element, selecting the grammar rule item; associating, according to the grammar rule item, a data element with the data object, the data element including second content in the second textual element.
-
Specification