Methods of offering guidance on common language usage utilizing a hashing function consisting of a hash triplet
First Claim
Patent Images
1. The method of providing language usage guidance with respect to a passage of a document being edited by a user, comprising:
- generating a hash of the passage being edited;
comparing the hash against entries in a database to determine likelihood that the passage is written as intended by the user; and
providing alternative language suggestions to the user based in part upon entries in the database;
and allowing the user to modify the document by accepting a selected one of the suggestions;
a program when run on a local computer to compute a triplet of hashes, wherein each hash consists of a hash for each word in the document, a hash for the word and its preceding word, and a hash for the word and its following word.
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.
-
Citations
12 Claims
-
1. The method of providing language usage guidance with respect to a passage of a document being edited by a user, comprising:
-
generating a hash of the passage being edited; comparing the hash against entries in a database to determine likelihood that the passage is written as intended by the user; and providing alternative language suggestions to the user based in part upon entries in the database; and allowing the user to modify the document by accepting a selected one of the suggestions; a program when run on a local computer to compute a triplet of hashes, wherein each hash consists of a hash for each word in the document, a hash for the word and its preceding word, and a hash for the word and its following word. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
Specification