Multi-representational data structure for recognition in computer systems
First Claim
1. A computer-readable media having a recognition data structure suitable for use in a computer system having recognition abilities, the data structure comprising:
- a multi-representational data list section arranged to store a multiplicity of datum, wherein each datum includes a datum reference number that uniquely identifies that datum, and is arranged to contain a plurality of representation zones, each representation zone being arranged to hold data indicative of a particular representation of the data stored in the datum, wherein said multiplicity of datum represents information relating to speech or stroke inputs provided to said computer system and available for recognition use by said computer system via said recognition abilities; and
a recognition results section arranged to accommodate recognition results at a plurality of different levels, wherein said recognition results are generated and provided by said recognition abilities within said computer system following recognition of said multiplicity of datum.
1 Assignment
0 Petitions
Accused Products
Abstract
An improved recognition data structure is described that is particularly well suited for use in a computer system having recognition abilities. The data structure includes a multi-representational data list section arranged to store a multiplicity of datum. Each datum includes a datum reference number that uniquely identifies that datum and is arranged to contain a plurality of representation zones. Each representation zone is arranged to hold data indicative of a particular representation of the data stored in the datum. The data structure also includes a trellis based recognition results section arranged to accommodate trellis based recognition results at a plurality of different trellis levels.
-
Citations
22 Claims
-
1. A computer-readable media having a recognition data structure suitable for use in a computer system having recognition abilities, the data structure comprising:
-
a multi-representational data list section arranged to store a multiplicity of datum, wherein each datum includes a datum reference number that uniquely identifies that datum, and is arranged to contain a plurality of representation zones, each representation zone being arranged to hold data indicative of a particular representation of the data stored in the datum, wherein said multiplicity of datum represents information relating to speech or stroke inputs provided to said computer system and available for recognition use by said computer system via said recognition abilities; and a recognition results section arranged to accommodate recognition results at a plurality of different levels, wherein said recognition results are generated and provided by said recognition abilities within said computer system following recognition of said multiplicity of datum. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable media having a recognition data structure suitable for use in a computcr system that is arranged to pass recognition information back and forth between an application program, an operating system and a recognition engine, the data structure comprising:
-
a multi-representational data list section arranged within said computer-readable media to store a multiplicity of datum, wherein each datum includes a datum reference number that uniquely identifies that datum, and is arranged to contain a plurality of representation zones, each representation zone being arranged to hold data indicative of a particular representation of the data stored in the datum, an indicia identifying the format of the data stored in its associated zone and an indicia indicative of the amount of memory used to store the associated representation, wherein said multiplicity of datum represents information relating to speech or stroke inputs that are available for use by said recognition engine; and a trellis based recognition results section arranged within said computer-readable media to contain a plurality of arrays, each array corresponding to a different trellis level and including a representation of each link or node of its associated trellis level, a label applied to the represented link or node, and an indication of the probability that the represented link or node is correct, said plurality of arrays being generated by said recognition engine following recognition of said multiplicity of datum. - View Dependent Claims (21, 22)
-
Specification