Patent US6718367B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6718367B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Filter for modeling system and method for handling and routing of text-based asynchronous communications

Assignee: General Interactive Inc
•
Filing: 1999-06-01
•
Granted: 2004-04-06
•
Expires: 2019-06-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A three phase process and system is disclosed for automatically and adaptively filtering and classifying electronic text-based messages, such as e-mail, e-commerce transactions, CGI forms, and optically scanned and textualized written and facsimile messages. In the first phase of processing, the message is subjected to one or more feature extraction methodologies. The output signals from the first phase are then clustered in the second phase of processing using one or more clustering methodologies. The second phase yields a suggested five characteristics of the message: attitude, issue or problem, request, customer type, and author education level. In the third phase, a human operator interface presents the original message along with the proposed properties and allows an operator to correct or tune the properties, and corrections and tuning being fed back into the network of a feature extraction and clustering methodologies. Finally, the architecture of the system is such that feature extraction and clustering methodologies may be added, updated, or removed in a module fashion to allow the system to be customized to various applications and to allow the system to be modernized as new algorithms become available.

Inventors

  • 👤 V. A. Shiva Ayyadurai

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 03:15
CPC Classifications
H; H04; H04L; H04L51/00; H04L51/21; H04L51/212; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933; Y10S707/99936

Claims Analysis

Total Claims: 52
Claim 1
Independent Claim 222 words
A system for filtering and modeling electronic text messages comprising: a message reception means for receiving an electronic text message into the system, said text message having a header and a body, said body containing a natural language text message from an author; a feature extraction means for performing natural language analysis of the text message from the message reception means, said feature extraction means producing one or more output signals relating to any of keyword frequencies, word co-occurrence statistics, a dimensionally-reduced representation of the keyword frequencies, phoneme frequencies, structural pattern statistics for any of sentences, paragraphs and pages, estimated education level of the author, and customer type; a clustering means receiving said output signals from said feature extraction means, said clustering means producing a set of assigned properties based upon the content of the body of the electronic message, said assigned properties including at least one of attitude, one or more issues presented, one or more requests, an author type, and an author's education level; and a learning process which receives said assigned properties and performs relevance ranking and query by example, and which is capable of learning changes to said assigned properties submitted via a user interface such that rules and thresholds used in said feature extraction means and/or clustering means are updated automatically in real time without operator intervention.
Claim 2
Independent Claim 222 words
A system for filtering and modeling electronic text messages comprising: a message reception means for receiving an electronic text message into the system, said text message having a header and a body, said body containing a natural language text message from an author; a feature extraction means for performing natural language analysis of the text message from the message reception means, said feature extraction means producing one or more output signals relating to any of keyword frequencies, word co-occurrence statistics, a dimensionally-reduced representation of the keyword frequencies, phoneme frequencies, structural pattern statistics for any of sentences, paragraphs and pages, estimated education level of the author, and customer type; a clustering means receiving said output signals from said feature extraction means, said clustering means producing a set of assigned properties based upon the content of the body of the electronic message, said assigned properties including at least one of attitude, one or more issues presented, one or more requests, an author type, and an author's education level; and a learning process which receives said assigned properties and performs relevance ranking and query by example, and which is capable of learning changes to said assigned properties submitted via a user interface such that rules and thresholds used in said feature extraction means and/or clustering means are updated automatically in real time without operator intervention.
Claim 3
Dependent Claim 23 words
The system for filtering and modeling electronic text messages of claim 1 wherein said message reception means includes an electronic mail reception means.
Claim 4
Dependent Claim 36 words
The system for filtering and modeling electronic text messages of claim 2 wherein said electronic mail reception means includes a means for receiving electronic mail using the Internet Network Information Center RFC821 Simple Mail Transfer Protocol.
Claim 5
Dependent Claim 35 words
The system for filtering and modeling electronic text messages of claim 2 wherein said electronic mail reception means includes a means for receiving electronic mail using the protocol of the International Telecommunications Union Recommendation X.400.
Claim 6
Dependent Claim 20 words
The system for filtering and modeling electronic text messages of claim 1 , further comprising an electronic mail transmission means.
Claim 7
Dependent Claim 31 words
The system for filtering and modeling electronic text messages of claim 5 wherein said electronic mail transmission means includes a means for transmitting electronic mail using the Simple Mail Transfer Protocol.
Claim 8
Dependent Claim 35 words
The system for filtering and modeling electronic text messages of claim 5 wherein said electronic mail transmission means includes a means for transmitting electronic mail using the protocol of the International Telecommunications Union Recommendation X.400.
Claim 9
Dependent Claim 27 words
The system for filtering and modeling electronic text messages of claim 1 wherein said message reception means further comprises an interface means to an asynchronous data network.
Claim 10
Dependent Claim 24 words
The system for filtering and modeling electronic text messages of claim 8 wherein said asynchronous data network further comprises an Ethernet local area network.
Claim 11
Dependent Claim 29 words
The system for filtering and modeling electronic text messages of claim 8 wherein said asynchronous data network further comprises a protocol handler with Transfer Control Protocol/Internet Protocol Internet capabilities.
Claim 12
Dependent Claim 22 words
The system for filtering and modeling electronic text messages of claim 1 , further comprising an interface to an asynchronous data network.
Claim 13
Dependent Claim 23 words
The system for filtering and modeling electronic text messages of claim 11 wherein said asynchronous data network further comprises Ethernet local area network.
Claim 14
Dependent Claim 29 words
The system for filtering and modeling electronic text messages of claim 11 wherein said asynchronous data network further comprises a protocol handler with Transfer Control Protocol/Internet Protocol Internet capabilities.
Claim 15
Dependent Claim 23 words
The system for filtering and modeling electronic text messages of claim 1 wherein said message reception means further comprises a database interface means.
Claim 16
Dependent Claim 24 words
The system for filtering and modeling electronic text messages of claim 14 wherein said database means is a database with an open database interface.
Claim 17
Dependent Claim 21 words
The system for filtering and modeling electronic text messages of claim 1 , further comprising an interface to a database means.
Claim 18
Dependent Claim 21 words
The system for filtering and modeling electronic text messages of claim 16 wherein said database means comprises an open database interface.
Claim 19
Dependent Claim 31 words
The system for filtering and modeling electronic text messages of claim 1 wherein said feature extraction means further comprises a keyword frequency analysis means which outputs a multi-dimensional keyword frequency signal.
Claim 20
Dependent Claim 30 words
The system for filtering and modeling electronic text messages of claim 1 wherein said feature extraction means further comprises a morphological process means for increasing the probability of pattern recognition.
Claim 21
Dependent Claim 24 words
The system for filtering and modeling electronic text messages of claim 1 wherein said feature extraction means further comprises a natural language processing means.
Claim 22
Dependent Claim 26 words
The system for filtering and modeling electronic text messages of claim 1 wherein said feature extraction means further comprises a dimensional reduction means which employs thesauri.
Claim 23
Dependent Claim 31 words
The system for filtering and modeling electronic text messages of claim 1 wherein said feature extraction means further comprises a word co-occurrence analysis means, which outputs a word co-occurrence statistics signal.
Claim 24
Dependent Claim 29 words
The system for filtering and modeling electronic text messages of claim 1 wherein said feature extraction means further comprises a syllabic analysis means which outputs a phoneme frequency signal.
Claim 25
Dependent Claim 33 words
The system for filtering and modeling electronic text messages of claim 1 wherein said feature extraction means further comprises word-level sentence, paragraph and page structure analysis means which outputs a structural pattern signal.
Claim 26
Dependent Claim 30 words
The system for filtering and modeling electronic text messages of claim 1 wherein said feature extraction means further comprises an author profile estimation means, out pulling an author profile signal.
Claim 27
Dependent Claim 31 words
The system for filtering and modeling electronic text messages of claim 1 wherein said feature extraction means further comprises an author education level estimation means, outputting an author education level signal.
Claim 28
Dependent Claim 30 words
The system for filtering and modeling electronic text messages of claim 1 wherein said clustering means further comprises a k-means means for producing message tags in the message tag set.
Claim 29
Dependent Claim 30 words
The system for filtering and modeling electronic text messages of claim 1 wherein said clustering means further comprises a isodata means for producing message tags in the message tag set.
Claim 30
Dependent Claim 32 words
The system for filtering and modeling electronic text messages of claim 1 wherein said clustering means further comprises a backpropagation learning analysis means for producing message tags in the message tag set.
Claim 31
Dependent Claim 23 words
The system for filtering and modeling electronic text messages of claim 1 wherein said message tag set further comprises an author's attitude tag.
Claim 32
Dependent Claim 22 words
The system for filtering and modeling electronic text messages of claim 1 wherein said message tag set further comprises an issue-problem tag.
Claim 33
Dependent Claim 22 words
The system for filtering and modeling electronic text messages of claim 1 wherein said message tag set further comprises a request tag.
Claim 34
Dependent Claim 23 words
The system for filtering and modeling electronic text messages of claim 1 wherein said message tag set further comprises an author's profile tag.
Claim 35
Dependent Claim 24 words
The system for filtering and modeling electronic text messages of claim 1 wherein said message tag set further comprises an author's education level tag.
Claim 36
Dependent Claim 93 words
The system for filtering and modeling electronic text messages of claim 1 further comprises a learning means which includes: a tagged message reception means for receiving said tagged messages from said clustering means; a network update means which is capable of modifying parameters, thresholds, and coefficients within said feature extraction means and within said clustering means; and a user interface means for presenting the received electronic text message and said message tag set, receiving operator input modifying said message tag set, and providing network updates to the system via said network update means.
Claim 37
Dependent Claim 204 words
A process for filtering and modeling electronic text messages of asynchronous communications systems comprising the steps of: receiving an electronic text-based message via a reception media, said text message having a header and a body, said body containing a natural language text message from an author; performing feature extraction by performing natural language analysis of the text message to produce one or more output signals relating to any of keyword frequencies, word co-occurrence statistics, a dimensionally-reduced representation of the keyword frequencies, phoneme frequencies, structural pattern statistics for any of sentences, paragraphs, and pages, estimated education level of the author, and customer type; performing clustering according to said feature extraction output signals to produce a set of assigned properties based upon the content of the body of the electronic message, said assigned properties including an attitude, one or more issues presented, on or more requests, an author type, and an author's education level; and performing a learning process by receiving said assigned properties, executing relevance ranking and query by example, and learning changes to said assigned properties submitted via a user interface such that rules and thresholds used in said feature extraction means and/or clustering means are updated automatically in real time without operator intervention.
Claim 38
Dependent Claim 204 words
A process for filtering and modeling electronic text messages of asynchronous communications systems comprising the steps of: receiving an electronic text-based message via a reception media, said text message having a header and a body, said body containing a natural language text message from an author; performing feature extraction by performing natural language analysis of the text message to produce one or more output signals relating to any of keyword frequencies, word co-occurrence statistics, a dimensionally-reduced representation of the keyword frequencies, phoneme frequencies, structural pattern statistics for any of sentences, paragraphs, and pages, estimated education level of the author, and customer type; performing clustering according to said feature extraction output signals to produce a set of assigned properties based upon the content of the body of the electronic message, said assigned properties including an attitude, one or more issues presented, on or more requests, an author type, and an author's education level; and performing a learning process by receiving said assigned properties, executing relevance ranking and query by example, and learning changes to said assigned properties submitted via a user interface such that rules and thresholds used in said feature extraction means and/or clustering means are updated automatically in real time without operator intervention.
Claim 39
Dependent Claim 31 words
A process for filtering and modeling electronic text messages of asynchronous communications systems of claim 36 wherein said step of feature extraction further comprises performing keyword analysis on said text message.
Claim 40
Dependent Claim 30 words
A process for filtering and modeling electronic text messages of asynchronous communications systems of claim 36 wherein said step of feature extraction further comprises performing morphology on said text message.
Claim 41
Dependent Claim 32 words
A process for filtering and modeling electronic text messages of asynchronous communications systems of claim 36 wherein said step of feature extraction further comprises performing natural language processing on said text message.
Claim 42
Dependent Claim 32 words
A process for filtering and modeling electronic text messages of asynchronous communications systems of claim 36 wherein said step of feature extraction further comprises performing dimensional reduction of said signals using thesauri.
Claim 43
Dependent Claim 28 words
A process for filtering and modeling electronic text messages of asynchronous communications systems of claim 36 wherein said step of feature extraction further comprises performing co-occurrence statistical analysis.
Claim 44
Dependent Claim 27 words
A process for filtering and modeling electronic text messages of asynchronous communications systems of claim 36 wherein said step of feature extraction further comprises performing syllabic analysis.
Claim 45
Dependent Claim 28 words
A process for filtering and modeling electronic text messages of a sychronous communications systems of claim 36 wherein said step of feature extraction further comprises performing word analysis.
Claim 46
Dependent Claim 26 words
A process for filtering and modeling electronic text messages of asynchronous communications systems of claim 36 wherein said step of clustering further comprises performing k-means techniques.
Claim 47
Dependent Claim 26 words
A process for filtering and modeling electronic text messages of asynchronous communications systems of claim 36 wherein said step of clustering further comprises performing isodata techniques.
Claim 48
Dependent Claim 26 words
A process for filtering and modeling electronic text messages of asynchronous communications systems of claim 36 wherein said step of clustering further comprises performing auto-indexing techniques.
Claim 49
Dependent Claim 29 words
A process for filtering and modeling electronic text messages of a sychronous communications systems of claim 36 wherein said step of clustering further comprises performing backpropagation learning algorithm techniques.
Claim 50
Dependent Claim 64 words
A process for filtering and modeling electronic text messages of asynchronous communications systems of claim 36 further comprising the steps: presentation of the electronic text message and the message tags to a user via a user interface; receiving corrections to said message tags via said user interface from said user; and automatically modifying logic within said determination of inherent factor within said text message.
Claim 51
Dependent Claim 71 words
A computer-readable medium containing a data structure for storing property tags for electronic text-based messages comprising. an identifier link to a received electronic text-based message, an entry for an author's apparent attitude; an entry for an issue raised by the message, an entry for a request made in the message; an entry for a demographic profile indication for the author; and an entry for an estimated education level of the author.
Claim 52
Dependent Claim 71 words
A computer-readable medium containing a data structure for storing property tags for electronic text-based messages comprising. an identifier link to a received electronic text-based message, an entry for an author's apparent attitude; an entry for an issue raised by the message, an entry for a request made in the message; an entry for a demographic profile indication for the author; and an entry for an estimated education level of the author.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2007-04-06 2007-10-06 2008-04-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2011-04-06 2011-10-06 2012-04-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2015-04-06 2015-10-06 2016-04-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag