US 12,438,833 B2
Method and apparatus for messaging service
Dong Hyun Ban, Seongnam-si (KR); Han Wool Cha, Seongnam-si (KR); Dong Hee Hong, Seongnam-si (KR); Hui Su Kim, Seongnam-si (KR); and Na Young Kim, Seongnam-si (KR)
Assigned to KAKAO CORP., Jeju-si (KR)
Filed by KAKAO CORP., Jeju-si (KR)
Filed on May 12, 2023, as Appl. No. 18/316,233.
Claims priority of application No. 10-2022-0059051 (KR), filed on May 13, 2022.
Prior Publication US 2023/0370397 A1, Nov. 16, 2023
Int. Cl. H04L 51/04 (2022.01); H04L 51/10 (2022.01)
CPC H04L 51/04 (2013.01) [H04L 51/10 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An operating method of a terminal on which an application for a messaging service is installed, the operating method comprising:
displaying one or more keywords of a first type in a chat interface, wherein the one or more keywords of the first type are detected from a text input into a message input window of the chat interface in a first input mode;
receiving input selecting a first keyword of the first type among the one or more keywords of the first type displayed in the chat interface;
setting, for a word that is part of the text input in the message input window that corresponds to the first keyword of the first type, information about a link that invokes at least one of a search results page for the first keyword of the first type or a selected function of a separate application for the first keyword of the first type using an application programming interface of the separate application, such that the link is usable by a recipient of a message including the word of the text input by selecting the word of the text input in the message;
based on a request corresponding to one or more keywords of a second type detected from the text input, changing an input mode of the chat interface to a second input mode; and
in response to the input mode being changed, replacing displaying of the one or more keywords of the first type with displaying of an interfacing object corresponding to the one or more keywords of the second type.