PATENT CLAIM ANALYSIS

Application Number: 15961393
Application Type: Utility
Filing Date: 2018-04
Publication Date: 2019-10
Patent Classification: ["704", "235000"]

Abstract:
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a conversation monitoring system. In one aspect, a method includes receiving a conversation stream generated from a conversation between a user of a platform and a current robotic agent, where the current robotic agent is one of a plurality of robotic agents servicing the platform; processing the conversation stream to identify characteristics of the conversation; extracting a conversation knowledge graph that includes a plurality of first nodes that each correspond a concept discussed in the conversation; identifying a state change in the conversation from the identified characteristics of the conversation; merging the conversation knowledge graph with a domain knowledge graph into a merged knowledge graph; and replacing the current robotic agent with a replacement robotic agent from the robotic agents, the replacement robotic agent selected based on the percentage matching value of the merged knowledge graph.

Claim (Index 13):
One or more non-transitory computer-readable storage media coupled to one or more processors and having instructions stored thereon which, when executed by the one or more processors, cause the one or more processors to perform operations comprising:\n receiving a conversation stream generated from a conversation between a user of a platform and a current robotic agent, wherein the current robotic agent is one of a plurality of robotic agents servicing the platform; and wherein each of the robotic agents includes a plurality of features; processing the conversation stream to identify characteristics of the conversation; creating, based on the characteristics of the conversation, a conversation knowledge graph that includes a plurality of first nodes that each correspond to a concept discussed in the conversation; identifying a state change in the conversation from the identified characteristics of the conversation; based on the identification of the state change in the conversation, selecting a portion of the conversation knowledge graph by filtering one or more nodes of the plurality of first nodes from the conversation knowledge graph to provide a trimmed conversation knowledge graph; merging the trimmed conversation knowledge graph with a domain knowledge graph to provide a merged knowledge graph, wherein the domain knowledge graph is distinct from the conversation knowledge graph and includes a plurality of second nodes that each correspond to at least one of the features for each of the robotic agents, and wherein the merged knowledge graph includes a percentage matching value between a portion of the first nodes and a portion of the second nodes; and replacing the current robotic agent with a replacement robotic agent from the robotic agents, the replacement robotic agent selected based on the percentage matching value of the merged knowledge graph.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 91.0
- Lexical Diversity: 2.27778
- Patent Class: 704.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['12985050', '13948391', '15056346', '14075796', '15282970']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2575458265184259
- 35 USC 102 Novelty (BERT): 0.4738301569723638
- Combined Prediction Score: 0.2791742595638197
- Mean Citation Score: 166.71058599999995
- Max Citation Score: 172.18092
- Similarity Product: 125.22180339821576

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

Dataset: test