PATENT CLAIM ANALYSIS

Application Number: 16413834
Application Type: Utility
Filing Date: 2019-05
Publication Date: 2019-09
Patent Classification: ["704", "009000"]

Abstract:
Systems, methods and computer-readable storage media for natural language understanding in combination with real-time automated responses verification in conversation agent messaging are described.

Claim (Index 1):
A system for operating a real-time automated conversational agent, characterized by human crowd verified responses, said system comprises:\n (a) at least one user computing device comprising:\n (I) a micro-processor programmable to operate a terminal interface of a conversational agent; \n (II) at least one input/output (I/O) hardware component configured to:\n (i) provide an incoming message collected at said terminal interface; \n (ii) communicate a verified response to said user via at said terminal interface; \n \n (III) a communication port configured to:\n (i) transmit said incoming message collected at said terminal interface; \n (ii) receive said verified response communicable to said user via at said terminal interface; \n \n (b) at least one natural language programming (NLP) server, operatively connected to said at least one user computing device, said at least one NLP server comprising:\n (I) a computer-readable storage medium configured to store:\n (i) a plurality of predefined verified responses; \n (ii) at least one set of rules for determining that there is a verified response matching said incoming message with a matching score exceeding a predefined matching score threshold, among said plurality of predefined verified responses; \n (iii) at least one set of rules for censoring and/or filtering said incoming message; \n \n (I) a micro-processor programmable to:\n (i) determine that there is said verified response matching said incoming message with said matching score exceeding said predefined matching score threshold among said plurality of verified responses, by executing said at least one set of rules for determining; \n (ii) censor and/or filter said incoming message, according to said at least one set of rules for censoring and/or filtering, by executing said at least one set of rules for censoring and/or filtering; \n \n (II) a communication port configured to:\n (i) receive said incoming message, collected at said terminal interface of said at least one user computing device; \n (ii) transmit said verified response to said at least one user computing device; \n (iii) transmit a censored/filtered incoming message from said at least one NLP server; \n (iv) receive an indication of said verified response, among said plurality of verified responses; \n \n (c) at least one challenge server, operatively connected to said at least one NLP server, said at least one challenge server comprising:\n (I) a computer-readable storage medium configured to store:\n (i) metrics of registered participants; \n (ii) at least one set of rules for constructing a challenge; \n \n (II) a micro-processor programmable to construct a challenge from said censored/filtered incoming message, by executing said at least one set of rules for constructing said challenge; \n (III) a communication port configured to:\n (i) receive said censored/filtered incoming message from said at least one NLP server; \n (ii) transmit said challenge from said at least one challenge server; \n (iii) receive responses to said challenge; \n (iv) transmit to said at least one NLP server said indication of said verified response, among said plurality of verified responses; \n \n (d) at least one participant computing device, operatively connected to said at least one challenge server, comprising:\n (I) at least one input/output (I/O) hardware component configured to:\n (i) communicate said challenge to a participant; \n (ii) collect a response of said participant to said challenge; \n \n (II) a communication port configured to:\n (i) receive said challenge from said at least one challenge server; \n (ii) transmit said response to said challenge, collected by said least one input/output (I/O) hardware component, to said at least one challenge server.

Metadata:
- Claim Count in Document: 47.0
- Percentile: 100.0
- Lexical Diversity: 1.04167
- Patent Class: 704.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: True
- Related Applications: ['15709477', '10606517', '15259868', '15968808', '11206557']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2508063467831731
- 35 USC 102 Novelty (BERT): 0.610469014975603
- Combined Prediction Score: 0.286772613602416
- Mean Citation Score: 237.095802
- Max Citation Score: 532.4521
- Similarity Product: 526.2528594048142

Labels:
- Claim Label 101: 1
- Claim Label 102: 1
- Claim Label 103: 1
- Claim Label 112: 1
- Combined Label: 1
- Label 101 Adjusted: 1

Dataset: test