The LOGOS System                   (c) 1962-2010, Th. Schneider

									Vienna, 10.4.2010

The LOGOS System has been designed as a Natural Language Learning, Training, Teaching,
and  Translation System.

By Design, LOGOS behaves like a 3-year old child.

It listens, listens, and listens ...

And, suddenly, starts to ask questions.

Typical questions, after the initial "Listening Phase", are:

What is your name? (english)
Wie heißt Du? (deutsch)

Within the LOGOS System, all sentences, questions, claims, phrases, and terms are 
uniquely enumerated.

These enumerations are done in a <mother-tongue> independent way.

LOGOS LEARN

When in the *Learning* stage, LOGOS simply records sentences. It thus keeps track,
by *listening*, of the phrases used:

-- in your e-mails
-- in your Chats
-- in your Publications
-- on your Website (for instance, mine are: www.db-123.com, www.Rexx2Nrx.com)
-- on your FaceBook communications (for instance, mine is: Thomas.Schneider.Wien)
--- etc, etc

The primary purpose in this *Learnig* mode of LOGOS is:

-- to collect the Words of your <mother-tongue>
-- *and*, to collect the Phrases of your <mother-tongue>

It does collect all of your used words, terms, phrases, and sentences in a *personal*
Language EXAMPLE File.

It then goes ahead, matching your *personal* Language EXAMPLE file against the
already existing *generalized* Language Definition Files.

Those Language Definition Files are *loaded on demand* into memory, as soon as 
your <mother-tongue>, and all other languages you are speaking, are *known*.

As already said, LOGOS behaves like a 3 year old child.... :-)

After having *learned* *your personal* language (most probably your <mother-tonge>),
ir does give you some enlighting tables of your <natural language>-usage:

.. the words you did use (and their frequencies, in descending order)
.. the terms you did use 
.. the phrases you did use
.. the letters you did use

Then, comparing the used letters (and some already predefined ALPHABETS, LOGOS
is already aware of), it does TRY to decide which is your <mother-tongue>.

When LOGOS cannot make a unique decision, it will ask you:

What Language are your speaking?

Otherwise, it will ask you:

Are you speaking < mother-tongue>? 

This process will repeat until LOGOS does know which language is
your <mother-tongue>.

Concurrently, this conversation, your words, terms, and phrases *are stored*
in the LOGOS lexica for further usage for other individuals having the 
*same <mother-tongue>*.

LOGOS TRAIN and LOGOS TEACH

The Training Mode of LOGOS requires a person having a <mother-tongue>,
but also *knowing* another language. This is called the <target-language> below.

In the *training mode*, LOGOS does ask questions (in english), like:

What is your Name?
How are you ?  (expected answers: good, bad, ...)
How old are you ?
What is your birthday?

Do you have childs?
What is (are) the names of your childs?

etc, etc.

Then, when LOGOS does know nothing of your language, it will ask:

What is your mother-tongue?
Do you speak english?
Parla Italiano?
beselmagyarul ?
Sprichst Du deutsch?
Parlez vous francais?
Parla italiano?

... and will record *your answer*, again.

It then will switch into the 'dual language mode', consisting of your <mother-tongue>
and the <target language>. For instance, when TEACHING you German, it will use
the German and the English Lexicon, which has been built by the

            Natural Language Administrators (NLA's, see below),

and stating something like:

*Book* heißt auf deutsch *Buch*!
Welches *Buch* hast Du zuletzt gelesen?
Wer ist der Autor?

It again stores the answers, and then for instance, asks you:

Wie hat Dir <Der Ursprung des Lebens> gefallen?
Kennst Du andere *Bücher* von *Richards Dawkins*?
etc, etc...

When you answer with a question mark (?), the question is translated
into your <mother-tongue>, and then repeated in the <target-language> again.

In the TEACHING mode, it might be, that a *translation* is not yet available.
LOGOS will then ask:

Was heißt *Buch* auf *englisch*?

You answer 'Book', and this translation if stored in the English Lexicon. Note,
that all words, terms, and phrases become *uniquely* enumerated in the LOGOS System,
and this enumeration is language-independent.

The basic (German) Lexicon has been built by *samples*, and the enumeration has been
based in decreasing f importance and frequency of occurencies in *ordinary conversations*.

As a base, some Face-Book messages of Thomas.Schneider.Wien, some e-mails
from/to ths@db-123.com, and some german and english home-pages on the Web 
have been used.

The only difference between the TEACHING Mode and the TRAINING mode is, 
that the Lexica are updated in the TRAINING mode, whereas in the TEACHING mode
the *unknown* words, terms, and phrases are collected and an e-mail is generated
to the proper Natural Language administrator for proper translation. After the Natural Language
Administrator has updated the proper Lexicon, the new Lexicon is automatically
distributed again to all LOGOS subscribers of this particular language. 
 
LOGOS TRANSLATE

Whilst LOGOS TEACH and LOGOS TRAIN are interactive, LOGOS TRANSLATE will
attempt to translate a <source-language> to a <target-language>. This feature will be
implemented to be able to:

   -- translate FaceBook chat's, where the two FaceBook friends don't speak the
same language
   -- translate e-mails, where the e-mail has been written in a language the
recepiebt does not understand
   -- translate Web-Pages
   -- translate PHONE-calls (see below)

The implementation of the TRANSLATE funcionality is based on so called *terms* and *phrases*.
A term is a word with certain properties. For instance, LOGOS does know that *Bücher* is the
plural of *Buch*, in german, and *Buch* and *Buecher* are nouns.

The final LOGOS reference manual will include a complete list of all those properties and
their potential values. The latin definition (like mostly used in ordinary lexicons) will be
used for this instances.

PHONE-call translation 

One of the primary goals of LOGOS will be to translate phone-calls on the fly. Usually,
phone-calls do use a very restricted set of words (as most FaceBook messages do as well).

For instance, reading some 100 Facebook sentences gives only approximately 100 different
words used! As the already existing example files show, 1000 Facebook sentences consist
of approx 800 different words - independent of the language used!

The so called Speach Recognition Software will NOT be developed from scratch. The already
existing speach Spech Recognition Software *simon-listens* will be used. *simon-listens*
has been developed by Martin Gruber, a young Austrian, at the University of Graz. You may
find details of *simon-listens* at www.simon-listens.org.

For speach output, again an existing pice of Software will be used: TTS Service Extended,
which is already available for ANDROID Handies.

For both packages, a co-operation will be signed between the LOGOS System Development
Company and the proper parties.

Market Potentials

The market potentials, especially for Phone Call translation, are hughe. Google, for instance,
sells 60.000 copies of ANDROID Licences -- by Day!

A further, more detailed, market potential analysis will be done by Klaus Hofmann,
the Business Development Manager here in Vienna, Austria.

The Natural Language Administrators  

As already mentioned, a Natural Language Administrator will be assigned for each
Language. The role of this Language Administrator will be to translate the Master
Dictionaries (Lexica) into his mother-tongue. Most of these NLA's will be located
here in Vienna, Austria. Reason for this is, that we have a hughe amount of 
external students here in Vienna, and a wide variety of different languages
can be supported by this approach. This will also ease the communication between
the project team and the Software Author.

Currently, the following Language Administrators have been already assigned:

Name				Language
--------				--------------
Thomas Schneider		Deutsch
Thomas Schneider+NN		English
NN				Italian
Sziszi Peter			Hungarian
Zuzanna Margalowa		Slovakian
Justyna Jurczik			Polish
Nina (Retsina)			Bulgarian
Josef (Retsina)			Greek
Ali (Retsina)			Turkish
Lirim  				Albanian
Jiang				Chinese
Verena Metz			French
Daniel Andres Garzotto		Spain
Gonnie Steven Bras		Dutch
Gonnie Steven Bras		Afrikaans
Gabriele N.			Serbian

This list will be expanded, when those Languages have been implemented in the
alpha-version of the project, or on demand, when special need arises.

Each Language Administrator will get an A1 NetBook with builtin wide-band Internet.
The current costs for this Net-Book are 29 €/month. Each Language administrator
will also get a unique e-mail account at the local Nessus Internet Provider (see
www.nessus.at). A NLA-group will be installed to ease communication between
the Software Authors, to distribute new Software Versions, and new versions of
the lexica as well.

The INVESTORS

Klaus Hofmann, the Business Development Manager, will be in charge to collect
the necessary Investors. Concurrently, Red Bull Mobile here in Austria will be
contacted whether they are interested to act as the primary Investor and marketing agent.

As Red Bull Mobile has already introduced a very clever HUAWAI Handy with touch screen
using the ANDROID Software, this co-operation might be very fruitful for both parties.

A detailed Business Plan will be developed by Klaus Hofmann and his Business Patner
Gary N. in the next 3 month.

Implementation Schedule 

The LOGOS Software will be implemented in the following phases:

Phase 1: LEARN Function		80% already implemented, release 1. July 2010
Phase 2: TRAIN Function		release 1. October 2010
Phase 3: TEACH Function		release 1. Dezember 2010
Phase 4: simple TRANSLATE Function	alpha release 1. March 2011
Phase 5: simon-listens interface		alpha release 1. March 2011
	  TTS-interface			alpha release 1. March 2011
Phase 6: phone call translation 		beta release 1. Dezember 2011

The alpha-release will support ANDROID Handys. Maybe, later iPhone support will
be investigated.

The Beta-Phase should be scheduled to last 6 month, to gain experience of the market
potentials as well as feed-back of the usability and possible/needed improvements before
commercial release. 

Thomas Schneider
IT-Consulting

Erdbergstr. 52-60/1/13
A-1030 Wien
Austria
Europe

Phone: +43 (0) 664/7500 4531
e-mail: ths@db-123.com

Skype-ID: 	Thomas.Schneider.Wien
FaceBook ID: 	Thomas.Schneider.Wien
LinkedIn ID:	Thomas.Schneider.Wien

Home-Pages:	www.db-123.com
		www.Rexx2Nrx.com

member of the Rexx Language Association: www.RexxLA.org

current projects: 'ReyC', 'PP',  and 'LOGOS'  on www.kenai.com

	    

 

tcnes