Communication terminal and method of providing unified interface to the same
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.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . An electronic device comprising:
a communication unit; a memory storing instructions; and a processor configured to execute the instructions to at least:
control to obtain a message via a messaging program executed by the processor, the message being communicated through the communication unit,
control to identify a first token including a first plurality of alphanumeric characters from the obtained message,
control to identify and execute a target function program based at least on the first token,
based at least on the identified target function program being a schedule management function program:
control to identify a second token including the second plurality of alphanumeric characters,
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,
control to obtain, based at least on the second token, second input data in a second format, and
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
based at least on the identified target function program being a contact management function program:
control to determine whether the first token corresponds to a contact entry in the address book,
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,
control to determine whether the first token is to be added to a new contact entry in the address book, and
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.Join the waitlist — get patent alerts
Track US2018348964A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.