Patent ID: 8510328
Filing Date: 2013-08-13
Classification: G06F

Abstract:
1. A method of digitally storing English language sentences in Knowledge Management (KM) SQL databases using symbolic (symbol) and synonyms words, performed by an application, comprising the steps of: providing a plurality of KM SQL databases, wherein each KM SQL database comprises at least a solution table, a sentence table and an attachment table; digitally storing an input letter or letters comprising alpha characters, a symbol or symbols comprising non alpha characters, a word or words comprising alpha characters, and a symbol word or words comprising both alpha and non-alpha characters in the solution table wherein the solution table stores an English language sentence as input by a user, the sentence table stores each word from the solution table using synonyms, and singular form of the word as determined by a digitally stored synonym dictionary, and the attachment table is used to hold a value of a filename, a URL, a computer program, a SQL query, or a computer resource defined as a mechanism in a computer that runs a process; digitally storing, in the solution table, a concatenated word (version) of the stored input letters, symbols, words, and symbol words from the stored English language sentence wherein the concatenated word becomes an attachment handle wherein the attachment handle associates/connects the stored English language sentence to a plurality of computer resources and wherein the attachment handle contains words in the stored English language sentence minus prepositions, nouns used as verbs in a sentence, adverbs, and verbs, and the words are concatenated together to form one word without spaces digitally storing a plurality of letters, symbols, words, synonyms, symbol words and English language sentences in the solution table to be fed back to an input of the application in response to input words or sentences from a user or from a KM repository text file or from a KM SQL database or from a software agent; obtaining a concatenated synonym word for an input word from the digitally stored synonym dictionary, substituting said input word by said concatenated synonym word and storing said concatenated synonym word in the sentence table; attaching a digitally stored English language sentence in the solution table to a plurality of computer resources in the attachment table, wherein the plurality of computer resources comprising URLs, computer files, computer programs, or SQL queries; digitally storing synonym sentences wherein the synonym sentences are English language sentences worded differently but directed to perform a same function/action; associating the synonym sentences to a same attachment handle to open a same computer resource; providing at least one KM text repository storing English language sentences; and using the English language sentences stored in the at least one KM text repository to select and open the plurality of KM SQL databases.