PATENT CLAIM ANALYSIS

Application Number: 15907111
Application Type: Utility
Filing Date: 2018-02
Publication Date: 2019-08
Patent Classification: ["704", "009000"]

Abstract:
A system for rapid deployment and configuration of a virtual agent to a hosted cloud platform is provided. A virtual agent builder may convert a dialog corpus into a dialog model that includes parameters that cause a cognitive service engine to provide natural language processing for the virtual agent according to the dialog corpus. Depending on the natural language processing capabilities of the cognitive engine service, the dialog model may be included in the virtual agent or communicated to the cognitive service engine. The virtual agent, or individual components of the virtual agent, may be generated and/or reconfigured in real time using predetermined logic that is selected based on virtual agent configuration parameters. The virtual agent configuration parameters may be received from a graphical user interface that reduces the complexity of deploying and/or managing the virtual agent.

Claim (Index 8):
A method to manage generation and deployment of a virtual agent to a hosted could platform, the method comprising:\n generating a graphical user interface, the graphical user interface comprising a first control, a second control, and a third control, the first control configured to enable selection of a cognitive service engine from a plurality of cognitive service engines, the second control configured to receive a dialog corpus, the third control configured to generate a trigger to deploy the virtual agent; obtaining a service identifier of the selected cognitive service engine indicated by the first control; obtaining the dialog corpus received by the second control, the dialog corpus comprising a plurality of intent parameters and a plurality of intent response parameters, at least one of the intent parameters associated with at least one of the intent response parameters; generating the virtual agent for a hosted-cloud platform, the virtual agent including instructions to receive natural language input and to respond the natural language input using the selected cognitive service engine; selecting, based on the service identifier, a service builder stored in a database, the database including a plurality of service builders configured to generate respective dialog models, each of the respective dialog models independently configured for a separate selected cognitive service engine; generating, by execution of service builder logic associated with the selected service builder, a dialog model configured for the selected cognitive service engine, the dialog model including parameters which cause the selected cognitive service engine to process natural language input according to the intent parameters and the intent response parameters included in the dialog corpus; depending on the selected cognitive service engine and the service builder, either configuring the selected cognitive service engine with the generated dialog model by communication of the generated dialog model to the cognitive service engine, or generating a dialog model service application that uses the generated dialog model to interact with the selected cognitive service engine; and deploying, in response to detection of the trigger from the third control, the virtual agent to the hosted-cloud platform.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 88.0
- Lexical Diversity: 2.10145
- Patent Class: 704.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15820560', '14854108', '14163744', '15723795', '13607414']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2403363678649084
- 35 USC 102 Novelty (BERT): 0.466653211819759
- Combined Prediction Score: 0.2629680522603935
- Mean Citation Score: 134.75486
- Max Citation Score: 139.5241
- Similarity Product: 99.95448690562247

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