How Discovery can be used
Knowledge management
Knowledge management is defined as a method of codifying what employees, suppliers, business partners and customers know, and then sharing that knowledge with employees and other companies to devise best practices. In a broader sense, it's a way for any group to improve the creation, retention, sharing and reuse of knowledge, its insights and intellectual assets. In conventional methods, like in-person discussions, email exchanges and forums, that content often gets lost.
In contrast, ordinary information management systems manage only a specific range of data, depending on their purpose. New data can be added into such systems, but unless its developers consistently produce updates, the items of information they were designed to store is fixed and unalterable.
Discovery breaks through this information "straightjacket." With its unrestricted ability to analyze English sentences, we would like to make a feature available to existing knowledge management systems on the market already in use. Discovery presents an even better, more natural approach to knowledge management: a system in which can collect and manage the content of any body of knowledge expressed in English, about virtually any subject matter, and allow users to retrieve that knowledge simply by asking the system English questions. In effect, one could conduct knowledge management by having a chat- or messenger-like conversation with the system, much like one would with a human being.
Language translation
At best, when translating text from one language to another, software like Google Translate merely make their best guess at translatable words and sentence structures.
The extent of Discovery's ability to analyze sentences, on the other hand, provides a unique means to build translation software with occasional—but more importantly minimal—assistance from the user. The result would be translations as accurate as the words, grammar and syntax of the other language will allow.
Versions of the original WordNet in English, which Discovery now uses, exist in a number of different languages, Spanish being one. The associations between directly translatable word entries between these two versions, in addition to associations between grammatical structures in both languages, will provide the means to construct a Spanish-to-English/English-to-Spanish prototype. As proof of concept, it could serve as the basis of translation software for other language pairs.
Voice recognition
The same sentence analysis capability may also serve to increase the accuracy of speech recognition software, such as that used in Siri.