Sharable distributed dictionary for applications
AssigneeMicrosoft Corporation
InventorKen Itakura
Life of this patent
Estimating the term…
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.
Claims20
A computer-implemented dictionary system, comprising:
- a format component for formatting a dictionary in a universal format consumable by disparate applications;
- and
- a compiler component for compiling the formatted dictionary for use in an application in response to the dictionary being accessed.
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;
- and
- a compiler component for compiling the formatted dictionary in response to a request for the dictionary.
A computer-implemented dictionary method, comprising:
- formatting a dictionary in a universal format consumable by disparate client applications;
- compiling the formatted dictionary for use by an application in response to a request for the dictionary;
- and
- downloading the compiled dictionary for use by the application.
Dependencies are inferred from the claim text.