PATENT CLAIM ANALYSIS

Application Number: 15896738
Application Type: Utility
Filing Date: 2018-02
Publication Date: 2018-06
Patent Classification: ["704", "235000"]

Abstract:
An interaction assistant conducts multiple turn interaction dialogs with a user in which context is maintained between turns, and the system manages the dialog to achieve an inferred goal for the user. The system includes a linguistic interface to a user and a parser for processing linguistic events from the user. A dialog manager of the system is configured to receive alternative outputs from the parser, and selecting an action and causing the action to be performed based on the received alternative outputs. The system further includes a dialog state for an interaction with the user, and the alternative outputs represent alternative transitions from a current dialog state to a next dialog state. The system further includes a storage for a plurality of templates, and wherein each dialog state is defined in terms of an interrelationship of one or more instances of the templates.

Claim (Index 1):
A method for determining parameter values for a plurality of components of an interaction system, the system being configured to process sequences of events, the events including linguistic events and application related events, the processing of events including parsing of linguistic events, determining a sequence of dialog states, and determining a sequence of output actions from sequence of events corresponding to the sequence of dialog states, the method comprising:\n collecting a plurality of sequences of events and corresponding sequence of output actions; repeating an iteration, each iteration including processing a sequence of events and a corresponding sequence of output actions by\n processing the sequence of events using current parameter values of the system, the processing including determining a sequence of dialog states from the sequence of events, \n determining a sequence of output actions from the sequence of dialog states, and \n using a comparison of the determined sequence of output actions and the collected sequence of output actions to update parameter values of the plurality of components of the system; and \n completing the repeating of the iterations upon reaching of an ending conduction; and setting the parameter values for the plurality of components of the system using a result of the iterations.

Metadata:
- Claim Count in Document: 5.0
- Percentile: 88.0
- Lexical Diversity: 2.15493
- Patent Class: 704.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15348228', '15724217', '11170584', '09712192', '09712194']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2510650718013649
- 35 USC 102 Novelty (BERT): 0.4992372247804844
- Combined Prediction Score: 0.2758822870992769
- Mean Citation Score: 171.25483400000005
- Max Citation Score: 266.70215
- Similarity Product: 200.26277368075853

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

Dataset: test