IP Library Granted Patent US 9,633,005
Granted Patent B2
US 9,633,005 · App. 14/509,492 · Granted Apr 25, 2017

Exhaustive automatic processing of textual information

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,633,005
App. No.
14/509,492
Granted
Apr 25, 2017
Kind
B2
Abstract

A system for natural language processing is provided. A first natural language processing program may be constructed using language-independent semantic descriptions, and language-dependent morphological descriptions, lexical descriptions, and syntactic descriptions of one or more target languages. The natural language processing program may include any of machine translation, fact extraction, semantic indexing, semantic search, sentiment analysis, document classification, summarization, big data analysis, or another program. Additional sets of natural language processing programs may be constructed.

Claims (24)

1. A method for creating natural language processing programs, the method comprising:

receiving, by a data processor, a semantic hierarchy of language-independent semantic descriptions of a natural language, wherein the semantic hierarchy is formed by identifying semantic notions and semantic values of words associated with lexical meanings of words;

creating, by the data processor, language dependent morphological descriptions, lexical descriptions, and syntactic descriptions of one or more target languages; and

constructing, by the data processor, for the target languages, a first natural language processing program based on the language-independent semantic descriptions, the language-dependent morphological descriptions, lexical descriptions, and syntactic descriptions of the one or more target languages, wherein the first natural language processing program is based on performing syntactical and semantic analysis of natural language sentences and creating a universal representation for at least one natural language sentence, and wherein the first natural language processing program includes instructions to perform natural language processing including at least one of: semantic analysis of the languages, semantic indexing, semantic search including multilingual semantic search, machine translation, similar document search, fact extraction, sentiment analysis, similar document search, document classification, summarization, or ediscovery.

2. The method of claim 1 , further comprising constructing one or more additional natural language processing programs based on the language-independent semantic descriptions and using the language-dependent morphological descriptions, lexical descriptions, and syntactic descriptions of the target languages.

3. The method of claim 1 , further comprising obtaining ontology information associated with the natural language sentences.

4. The method of claim 1 , wherein the universal representation comprises a language independent semantic structure for each natural language sentence including semantic class information for each word in the natural language sentence.

5. The method of claim 4 , wherein the language independent semantic structure is obtained based on exhaustive semantic-syntactic analysis.

6. A system comprising:

a memory;

one or more data processors coupled to the memory, the processors configured to perform operations comprising:

receiving a semantic hierarchy of language-independent semantic descriptions of a natural language, wherein the semantic hierarchy is formed by automatically identifying semantic notions and semantic values of words associated with lexical meanings of words;

creating language dependent morphological descriptions, lexical descriptions, and syntactic descriptions of one or more target languages; and

constructing a first natural language processing program based on the language-independent semantic descriptions, the language-dependent morphological descriptions, lexical descriptions, and syntactic descriptions of the target languages, wherein the first natural language processing program is based on performing syntactical and semantic analysis of natural language sentences and creating a universal representation for at least one natural language sentence, and wherein the first natural language processing program includes instructions to perform natural language processing including at least one of: semantic analysis of the languages, semantic indexing, semantic search including multilingual semantic search, machine translation, similar document search, fact extraction, sentiment analysis, similar document search, document classification, summarization, or ediscovery.

7. The system of claim 6 , further comprising constructing one or more additional natural language processing programs based on the universal representation.

8. The system of claim 6 , further comprising obtaining ontology information associated with the natural language sentences.

9. The system of claim 6 , wherein the universal representation comprises a language independent semantic structure for each natural language sentence.

10. The system of claim 9 , wherein the language independent semantic structure is obtained based on exhaustive semantic-syntactic analysis.

11. The system of claim 6 , wherein the first natural language program performs machine translation from a first natural language to a second natural language.

12. A non-transitory computer-readable storage medium having machine instructions stored therein, the instructions being executable by a processor to cause the processor to perform operations comprising:

receiving a semantic hierarchy of language-independent semantic descriptions of a natural language, wherein the semantic hierarchy is formed by identifying semantic notions and semantic values of words associated with lexical meanings of words;

creating language dependent morphological descriptions, lexical descriptions, and syntactic descriptions of one or more target languages; and

creating at least one ontology and establishing links of its elements with elements of the semantic hierarchy; and

constructing a first natural language processing program based on the language-independent semantic descriptions, the language-dependent morphological descriptions, lexical descriptions, and syntactic descriptions of the one or more target languages, wherein the first natural language processing program is based on performing syntactical and semantic analysis of natural language sentences and creating a universal representation for at least one natural language sentence, and wherein the first natural language processing program includes instructions to automatically perform natural language processing comprising at least one of: semantic analysis of the languages, semantic indexing, semantic search including multilingual semantic search, machine translation, similar document search, fact extraction, sentiment analysis, similar document search, document classification, summarization, or ediscovery.

Assignments (5)
SECURITY INTEREST Recorded Aug 14, 2023
From: ABBYY INC.; ABBYY USA SOFTWARE HOUSE INC.; ABBYY DEVELOPMENT INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 064730/0964 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 25, 2022
From: ABBYY PRODUCTION LLC
To: ABBYY DEVELOPMENT INC.
Reel/Frame 059249/0873 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR DOC. DATE PREVIOUSLY RECORDED AT REEL: 042706 FRAME: 0279. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 25, 2017
From: ABBYY INFOPOISK LLC
To: ABBYY PRODUCTION LLC
Reel/Frame 043676/0232 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 6, 2017
From: ABBYY INFOPOISK LLC
To: ABBYY PRODUCTION LLC
Reel/Frame 042706/0279 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 13, 2014
From: DANIELYAN, TATIANA; STAROSTIN, ANATOLY; ZUEV, KONSTANTIN; ANISIMOVICH, KONSTANTIN; SELEGEY, VLADIMIR
To: ABBYY INFOPOISK LLC
Reel/Frame 034164/0059 →