PATENT CLAIM ANALYSIS

Application Number: 16103496
Application Type: Utility
Filing Date: 2018-08
Publication Date: 2018-12
Patent Classification: ["705", "001100"]

Abstract:
A communication terminal and a method of providing a unified natural language interface to the same are disclosed. The method includes: determining, when text information containing many characters is created, whether the text information conforms to one of preset grammatical constraints; extracting, when the text information conforms to one of the grammatical constraints, tokens of one or more of characters from the text information, and extracting, when the text information does not conform to one of the grammatical constraints, one or more characters having an attribute probability higher than a reference probability as a token; and analyzing the extracted tokens to determine a function to handle the extracted tokens, and executing the determined function based on the extracted tokens.

Claim (Index 1):
An electronic device comprising:\n a communication unit; a memory storing instructions; and a processor configured to execute the instructions to at least:\n control to obtain a message via a messaging program executed by the processor, the message being communicated through the communication unit, \n control to identify a first token including a first plurality of alphanumeric characters from the obtained message, \n control to identify and execute a target function program based at least on the first token, \n based at least on the identified target function program being a schedule management function program:\n control to identify a second token including the second plurality of alphanumeric characters, \n control to obtain, based at least on the first token and descriptive data of the obtained message, first input data in a first format for specifying a date and a time, \n control to obtain, based at least on the second token, second input data in a second format, and \n control to supply the first input data and the second input data to the schedule management function program so that the first input data and the second input data are automatically presented in an execution screen of the schedule management function program executed by the processor, and \n \n based at least on the identified target function program being a contact management function program:\n control to determine whether the first token corresponds to a contact entry in the address book, \n control to present the first token and a name associated with a contact entry in an address book in an execution screen of the contact management function program based at least on a determination that the first token corresponds to the contact entry in the address book, \n control to determine whether the first token is to be added to a new contact entry in the address book, and \n control to present the first token in an execution screen of the contact management function program based at least on a determination that the first token is to be added to a new contact entry in the address book.

Metadata:
- Claim Count in Document: 1.0
- Percentile: 96.0
- Lexical Diversity: 2.0625
- Patent Class: 705.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: True
- Related Applications: ['15279832', '13605051', '15976647', '14980998', '12268410']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.0869369723661986
- 35 USC 102 Novelty (BERT): 0.5455638377852542
- Combined Prediction Score: 0.1327996589081042
- Mean Citation Score: 216.130912
- Max Citation Score: 407.23315
- Similarity Product: 378.2085798620582

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

Dataset: test