Methods of offering guidance on common language usage utilizing a hashing function consisting of a hash triplet
First Claim
Patent Images
1. A computing system for improving accuracy or reducing errors of a document checker by conforming a document to common usage of a language, the computing system comprising:
- a display;
a non-transitory computer readable memory storing software program instructions representing a guidance filter that operates as a function of compiled statistics for a set of documents representing common usage of a language;
anda computer processor coupled with the memory that, upon execution of the instructions, is configured to;
calculate document tokens comprising a first hash calculated as a first function of a preceding word of a word in a portion of a document being edited by a user, a second hash calculated as a second function of the word, and a third hash calculated as a third function of a following word of the word;
signal via an indicator on the display that at least one of the document tokens deviates from the common usage of the language based on the compiled statistics for the document token falling above or below a threshold; and
allow the user to select an alternative structure from a list where the alternative structure will be used in place of the portion and conform to the common usage of the language.
1 Assignment
0 Petitions
Accused Products
Abstract
Usages of language are analyzed in ways that are at least partially language independent. In preferred embodiments, portions of a document are hashed, and the resulting hash values are compared with each other and with those of other documents in real-time. Analyses can be used to gauge conformity of a document to one or more standards utilizing a hash triplet consisting of a hash for each document word and two involving the word and its preceding and following words, to provide suggestions to the author, and to filter email.
28 Citations
22 Claims
-
1. A computing system for improving accuracy or reducing errors of a document checker by conforming a document to common usage of a language, the computing system comprising:
-
a display; a non-transitory computer readable memory storing software program instructions representing a guidance filter that operates as a function of compiled statistics for a set of documents representing common usage of a language; and a computer processor coupled with the memory that, upon execution of the instructions, is configured to; calculate document tokens comprising a first hash calculated as a first function of a preceding word of a word in a portion of a document being edited by a user, a second hash calculated as a second function of the word, and a third hash calculated as a third function of a following word of the word; signal via an indicator on the display that at least one of the document tokens deviates from the common usage of the language based on the compiled statistics for the document token falling above or below a threshold; and allow the user to select an alternative structure from a list where the alternative structure will be used in place of the portion and conform to the common usage of the language. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computing system for improving accuracy or reducing errors of a document checker by conforming a document to common usage of a language, the computing system comprising:
-
a display; a non-transitory computer readable memory storing software program instructions representing a guidance filter that operates as a function of compiled statistics for a set of documents representing common usage of a language; and a computer processor coupled with the memory that, upon execution of the instructions, is configured to; calculate document tokens comprising a first hash calculated as a first function of a preceding word of a word in a portion of a document being edited by a user, a second hash calculated as a second function of the word, and a third hash calculated as a third function of a following word of the word, wherein at least one of the first hash, the second hash, and the third hash is a hash function selected from the group consisting of;
MD5 and SHA-1;signal via an indicator on the display that at least one of the document tokens deviates from the common usage of the language based on the compiled statistics for the document token falling above or below a threshold; and allow the user to select an alternative structure from a list where the alternative structure will be used in place of the portion and conform to the common usage of the language.
-
Specification