Please wait...

You selected inventions in category Software

  • TEXT ATTRIBUTION and text summarisation software programsTEXT ATTRIBUTION and text summarisation software...
      Preview
      Description

      Natural language understanding, understanding the content of a written text and attributing the text to a particular subject field. Works on the level of word meaning, the synonymical group, the concept and the subject field. Languages: English, German. Displays statistics of meanings in a subject field. Can be used as an accurate text classification and text attribution tool. Can match different word meanings or concepts within the sentence and determine, on this basis, the theme of discourse. In short, it can be used in the Search Engines for determining:
      - the synonymical group the word belongs to;
      - the concept the word belongs to;
      - the theme of discourse within the sentence;
      - the subject field(s) the text belongs to.
      Runs on all versions of Windows, except Windows 7. A version for Windows 7, 64 Bit, does not display statistics of meanings, displays only the most used synonym, concept and the theme.

      Full details Contact close
    • German into plain German Machine TranslationGerman into plain German Machine Translation
        Preview
        Description

        Will automatically correct misspelled words written with a low-case letter instead of upper-case letter (baum -> Baum).
        Will recognize the difference between "aufheben -Aufheben", etc.
        Will automatically correct misspelled words containing Umlaut (Atemubung -> Atemübung).
        Will correct words written with a single letter where double letter is required.
        Will look for agreement in number between two words within the sentence and will automatically correct the word (s) not agreeing in number (zwei Frau -> zwei Frauen). Therefore, will also correct all irregular nouns, such as "Loch -> Löcher", "Hammer - Hämmer", "Apfel -> Äpfel", "Haus -> Häuser", etc., if used in singular instead in plural.
        Will look for agreement between an article and a noun and will automatically correct the word(s) not agreeing in gender and case. For example "das Mann -> der Mann", "die Kind -> das Kind or die Kinder (if in plural), etc., depending on context and case. Will correct the wrong use of the auxiliary verbs "sein" and "haben" with the past participle.
        Runs on all versions of Windows, also on Windows 7 and Windows 64 Bit.
        There are machine translation software programs that translate from one language into another.
        There are no machine translation software programs that translate from the same language into the same language with the aim to make the translation clearer and more understandable, specially for the language learner and for the search engines.

        Full details Contact close
      • English into plain English Machine TranslationEnglish into plain English Machine Translation
          Preview
          Description

          Translates the English text using simple, more widely used words. Substitutes the synonyms with one pre-chosen synonym or concept, depending on context, while preserving the meaning of the text. Can use up to 10 times less different words to interpret the meaning of the original english text.
          The program corrects most orthographical and grammatical errors automatically. The program can correct errors, based on meaning, in case there are no orthographical or grammatical errors to correct. The software program is an orthographical and grammatical spell checker. The difference with the existing ones is that it does not offer suggestions, it finds itself the error and corrects it automatically, without asking you. It can find more orthographical and grammatical errors than any existing spell-checker of the competition. For example, it can correct such sentence as "Ann is married with John" (a typical error most Germans make) and replace it with "Ann is married to John".
          An additional program highlights the orthographical errors and suggests corrections. It also highlights some correctly written words in order to offer a better choice of selected synonyms.
          Runs on all versions of Windows, also on Windows 7 and Windows 64 Bit.
          There are machine translation software programs that translate from one language into another.
          There are no machine translation software programs that translate from the same language into the same language with the aim to make the translation clearer and more understandable, specially for the language learner and for the search engines.

          Full details Contact close
        • Question Answering Software ProgramsQuestion Answering Software Programs
            Preview
            Description

            Software program that understands Natural language, understands the content of a written text, namely understands the meaning of a question and provides an answer to it. Understands the meaning of individual words, phrases and sentences. Designed to show understanding of Natural Language and help you practice your English (German). The answers to some of the questions you ask, you, perhaps, already know. It is possible that the software program has no answer to some of your questions.
            One of the English versions of this program can display a picture with the answer. For example, if one asks "Where is France?", the program will say "In Europe" and display a map of Europe, or if one asks "What is a wasp?", the program will say "An insect" and display a picture of an insect.
            One can construct an artificial brain, knowing the answers of all possible questions one may ask. Can be used for language learning, incorporated in portable devices, robots, etc. The program can provide information about tasks or places or items one often forgets about, if a "remember this answer" feature is added.
            Runs on all versions of Windows, also on Windows 7 and Windows 64 Bit.
            Other languages can be added in future.

            Full details Contact close
          • Text-to-video software programsText-to-video software programs
              Preview
              Description

              Text-to-video software program that understands the meaning of the sentence and translates it into motion pictures, into separate scenes, portraying, visually, what was meant by the sentence or the text. Works only on sentences that can be represented visually. Available for English and German languages. Runs on Windows 7, 64 bit. U.S. non-exclusive patent pending.

              Full details Contact close
            • Software program with automated artificial reasoningSoftware program with automated artificial...
                Preview
                Description

                Our intelligent software program has an inductive and deductive automated reasoning. It can find and display implicit information that is not explicitly mentioned in the text, not contained in the synonyms of the particular word, or present in the concept the word belongs to. No statistical analysis or concordance based analysis can detect this information. Nevertheless, this implicit information is present and understood, implicitly, consciously or unconsciously, by everybody who reads the text.
                This implicit information will help the search engines find more accurately the information we are looking for. A software, capable of artificial reasoning can find application in many other technical areas where independent and reliable decision making, based on written information, is required. U.S. non-exclusive patent pending.
                Runs on all versions of Windows, also on Windows 7 and Windows 64 Bit.
                Available for English and German Languages. Other languages can be added in future.

                Full details Contact close
              • Text-to-Voice Machine Translation software programText-to-Voice Machine Translation software program
                  Preview
                  Description

                  Text-to-Voice Machine Translation software programs. Write in one language, see and hear the translation in the same language or in another language. For example, write in German, see and hear the translation in English. Our text to speech technology is based on whole words and concepts, not on phonemes and syllables, as that of the competition. For example, the text to voice program will pronounce "fish" if one writes "herring", etc. Many individual words, such as prepositions, articles, etc. are pronounced as individual words. Many other individual words, such as names of important places or people are also pronounced as individual words.
                  There are text to voice programs on the market, but there are no such programs that recognize the meaning of the word and work on the level of the concept. Besides, the programs of the competition can pronounce any nonsense you write and they need an external program to read aloud the translation. Our programs pronounce only words or meanings that exist in the language and do that immediately. As such, our programs fully preserve the accent of the spoken word, while those of the competition cannot do that. Runs on Windows 7, 64 bit.

                  Full details Contact close
                • SELF-ORGANIZING PEER-TO-PEER COMPUTER SYSTEMSELF-ORGANIZING PEER-TO-PEER COMPUTER SYSTEM
                    Preview
                    Description

                    DESCRIPTION
                    The invention consists of a self-organizing peer-to-peer computer system, and the related application deployable and executable on the single peers of the system. The system provides services for distributed storage, which can be adopted in the very frequent case in which the storable resources are associated with keys, and read and write operations access resources through these keys. In particular, the system and the application allow resources to be published and managed in a self-organizing and flexible fashion, and enable the efficient execution of discovery operations, both simple and complex, with low network overhead.

                    APPLICATION
                    -The invention can be adopted to enhance the efficiency of both traditional P2P applications and distributed storage systems in which resources are assigned, located and accessed through their keys.
                    -In Computational Grids.
                    -Computational Cloud environment presents similar requirements: the service provider needs to select the platforms and resources, amidst hundreds or thousands of hosts, which can be used to create the virtual environment capable of serving the user requests and run their applications. The invention can be exploited to manage the Cloud information systems of big companies. The invention can also be properly adopted in a multi-vendor Cloud scenario, since there is a wide consensus about the need for integrating Cloud infrastructures of different companies.

                    ADVANTAGES
                    -In the system, there is no obligation to assign a key to a well-specified peer, as other structured P2P systems do. This feature enables the definition of “classes” of resources—a class being defined as a set of resources that share common characteristics and are mapped to the same multi-dimensional key. The system supports “class” queries, i.e., queries that aim to find resources belonging to a specified class, and multi-dimensional range queries, in which range values are
                    specified for each attribute of the key.
                    -Currently used structured P2P systems can produce imbalance problems depending on the location of peers and the statistical distribution of the values of resource keys. In our system, the keys are fairly distributed over the peers, irrespective of the location of peers and the distribution of key values. This allows to avoid the presence of an excessive computing load on the machines that manage the post popular key values.
                    -In existing P2P systems, appropriate operations are necessary when a host joins the system or when new resources are published: these resources must be immediately assigned to the peers whose indexes match the resource keys. These operations are not necessary in our system because the mobile agents are always active and will spontaneously reorganize the keys over the multi-dimensional space. This assures scalability (keys are continuously reordered as the network grows) and robustness with respect to environmental changes.

                    INNOVATIONS FEATURES
                    Each resource is assigned a multi-dimensional key, either with a hash function, in accordance with
                    the DHT (Distributed Hash Table) paradigm, or by giving each coordinate of the key a semantic
                    meaning, for example the value of a resource attribute. The key is then consigned to one of the
                    peers of the system, and it will be the access point for the resource.

                    STAGE OF DEVELOPMENT
                    Reduction to Practice/Prototype.

                    COLLABORATION OFFER
                    Licence agreement and Technical Co-operation.

                    INTELLECTUAL PROPERTY STATUS
                    Italian patent application (priority right)

                    Full details Contact close