Sharable distributed dictionary for applications
First Claim
1. A computer-implemented dictionary system, comprising:
- a format component for formatting a dictionary in a universal format consumable by disparate applications;
a dictionary architecture to draw content for the formatted dictionary from other available dictionary sources on networks including;
lexicons related to Asian languages, automobiles, printing, financials, construction, abbreviations, Japanese English, translation, old words, sources related to Chinese traditional (CHT) and Chinese simplified (CHS), and compound words, old poems, legal, economy, and medical;
a compiler component for compiling the drawn formatted dictionary specific for use in each of the disparate applications in response to the dictionary being accessed; and
a distribution component for sharing the compiled formatted dictionary with each of the compatible applications among the disparate applications supporting a format of the compiled formatted dictionary,wherein the disparate applications comprise speech dictation, spell checking, linguistic analysis, and input method applications.
2 Assignments
0 Petitions
Accused Products
Abstract
Architecture for providing and processing a dictionary in a universal format such as XML, for example. The dictionary can be authored while in the universal format, designated for use with multiple compatible applications, and compiled on-the-fly using a dictionary compiler. The dictionary can be shared and/or distributed via a web server, e-mail, and other suitable data transmission techniques. Once downloaded to the client application, the dictionary is registered with the requesting client application for use. With this model, the dictionary created by a user for a specific domain and for a specific application can be easily reused by other applications, and shared among the users belonging to the same domain.
69 Citations
20 Claims
-
1. A computer-implemented dictionary system, comprising:
-
a format component for formatting a dictionary in a universal format consumable by disparate applications; a dictionary architecture to draw content for the formatted dictionary from other available dictionary sources on networks including;
lexicons related to Asian languages, automobiles, printing, financials, construction, abbreviations, Japanese English, translation, old words, sources related to Chinese traditional (CHT) and Chinese simplified (CHS), and compound words, old poems, legal, economy, and medical;a compiler component for compiling the drawn formatted dictionary specific for use in each of the disparate applications in response to the dictionary being accessed; and a distribution component for sharing the compiled formatted dictionary with each of the compatible applications among the disparate applications supporting a format of the compiled formatted dictionary, wherein the disparate applications comprise speech dictation, spell checking, linguistic analysis, and input method applications. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented dictionary system, comprising:
-
a format component for formatting a dictionary in a universal format consumable by disparate applications; an authoring tool for authoring the formatted dictionary to include at least one of textual data, linguistic data, or dictation data; a dictionary architecture to draw content for the formatted dictionary from other available dictionary sources on networks including;
lexicons related to Asian languages, automobiles, printing, financials, construction, abbreviations, Japanese English, translation, old words, sources related to Chinese traditional (CHT) and Chinese simplified (CHS), and compound words, old poems, legal, economy, and medical;a compiler component for compiling the drawn formatted dictionary specific for use in each of the disparate applications in response to a request for the dictionary and conducting checks related to at least one from a set of;
geopolitics, accuracy, and performance to ensure the drawn formatted dictionary meets predefined criterion; anda distribution component for synchronizing the compiled formatted dictionary with at least one other compiled formatted dictionary used by at least one application among the disparate applications, wherein the disparate applications comprise speech dictation, spell checking, linguistic analysis, and input method applications and the compiler component compiles the formatted dictionary for use by the linguistic analysis application, the spell checking application, and the speech dictation system. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer-implemented dictionary method, comprising:
-
formatting a dictionary in a universal format consumable by disparate client applications; drawing content for the formatted dictionary from other available dictionary sources on networks including;
lexicons related to Asian languages, automobiles, printing, financials, construction, abbreviations, Japanese English, translation, old words, sources related to Chinese traditional (CHT) and Chinese simplified (CHS), and compound words, old poems, legal, economy, and medical;compiling the drawn formatted dictionary specific for use in each of the disparate applications in response to a request for the dictionary; conducting checks related to at least one from a set of;
geopolitics, accuracy, and performance to ensure the dictionary meets predefined criterion;downloading the compiled dictionary for use by the application; sharing the compiled formatted dictionary with at least one compatible application among the disparate client applications supporting a format of the compiled formatted dictionary; and synchronizing the compiled formatted dictionary with at least one other compiled formatted dictionary used by at least one other application among the disparate client applications, wherein the disparate applications comprise speech dictation, spell checking, linguistic analysis, and input method applications. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification