BRAZILIAN PORTUGUESE GRAMMAR CHECKER

Patent №

US 5,870,700

Granted

1999-02-09

Filed 1996

Owner

DTS SOFTWARE, INC.

Lab

AI components

2

nlp · kr

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

08625134

A process for checking the Brazilian-Portuguese grammar of original text provided by a user. For each sentence, a token is generated to correspond to each of the words in the sentence. For each word in the sentence, an orthographic dictionary is searched to find possible variations in spelling, meaning and grammatical classification. Each token is expanded to include the variations in spelling, meaning and grammatical classification of its corresponding word. Each token is submitted to a heuristic process for excluding any variation which is incompatible with the token's juxtaposition within the sentence. Pre-analysis rules are applied to each token to identify and determine positionally correct alternatives for select pre-analysis errors in grammar based on the juxtaposition of each word within said sentence. An analysis tree, containing all of the tokens for the sentence and recording syntactic classification of the tokens and groups of tokens, is generated for the sentence. A set of grammar rules having terminal elements, special predicates, and non-terminal elements is generated as well. The set of grammar rules is applied to each token of the analysis tree by following analysis paths, including a so-called low-cost analysis path, in order to find cost errors in the analysis tree. It is determined which of the analysis paths is the low-cost analysis path, wherein the low-cost analysis has the fewest cost errors for the sentence. Any cost errors found in the analysis tree by analysis via the low-cost analysis path are reported to the user.

AI classification

Natural language1.00
Knowledge representation1.00
AI hardware0.15
Machine learning0.01
Planning0.01
Speech0.00
Evolutionary computation0.00
Vision0.00

Ownership

DTS SOFTWARE, INC.

assignment · 79340073

Assignors

PARRA, JOSE FERNANDO CORREA

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC