Search

US-12627621-B2 - Communication system using user interfaces for dynamic modification of chat communication elements of instant messenger

US12627621B2US 12627621 B2US12627621 B2US 12627621B2US-12627621-B2

Abstract

A communication system using user interfaces for executing the instant messenger is provided. The system displays, in a user interface of an instant messenger application, a chatroom comprising a plurality of chat messages, receive, via the user interface, a first user input indicating a user selection of a chat section comprising one or more chat messages of the plurality of chat messages, receive, via the user interface, a second user input comprising an indication of one or more modifications to the chat section, wherein the one or more modifications comprise a modification to an output method of the chat section, generate a chat clip by generating, based on the modification to the output method, a modified version of the chat section, display, in the user interface, the chat clip, and cause a second computing device to display, in a second user interface of an instant messenger application, the chat clip.

Inventors

  • Yong Yeon Kim
  • Min Yoo
  • Hyun Seok YOO

Assignees

  • KAKAO CORP.

Dates

Publication Date
20260512
Application Date
20231206
Priority Date
20221206

Claims (20)

  1. 1 . An apparatus configured to modify a selected chat section of an instant messenger application, the apparatus comprising: a display configured to receive at least one user input; a communication interface; one or more processors; and memory storing instructions that, when executed by the one or more processors, cause the apparatus to: display, in a user interface of an instant messenger application executing on the apparatus, a chatroom comprising a plurality of different chat messages previously transmitted between a plurality of different users; receive, via the user interface, a first user input indicating a user selection of a chat section comprising two or more chat messages of the plurality of different chat messages; receive, via the user interface, a second user input comprising an indication of one or more modifications to the chat section, wherein the one or more modifications to the chat section comprise a modification to an output method of each of the two or more chat messages by causing display of one or more graphical elements in conjunction with the two or more chat messages; generate a chat clip by generating, based on the modification to the output method of each of the two or more chat messages, a modified version of the chat section, wherein the chat clip is distributable, independent from the chatroom, via an electronic medium and is configured to be displayed in a second user interface outside of the chatroom, and wherein the chat clip, when displayed in the second user interface outside of the chatroom, is configured to show; the two or more chat messages, the one or more graphical elements in conjunction with the two or more chat messages, and, and one or more user interface elements that, when selected, permit access to the chatroom; distribute the chat clip via the electronic medium; and cause a second computing device, having accessed the electronic medium, to display the chat clip by causing display of each of the two or more chat messages based on the modification to the output method of each of the two or more chat messages.
  2. 2 . The apparatus of claim 1 , wherein the modification to the output method comprises an indication of a special effect for the two or more chat messages in the chat section, and wherein the instructions, when executed by the one or more processors, cause the apparatus to display the chat clip by causing the apparatus to display the special effect during display, by the apparatus, of the chat section.
  3. 3 . The apparatus of claim 2 , wherein the special effect comprises one or more of: a modification to a background of the chat section, a modification to text content of at least one of the two or more chat messages, or output of an effect when the instant messenger application displays a certain scroll position corresponding to the chat section.
  4. 4 . The apparatus of claim 1 , wherein the one or more modifications to the chat section further comprise a modification to a chat flow of the chat section, and wherein the instructions, when executed by the one or more processors, cause the apparatus to generate the chat clip by causing the apparatus to: insert a first chat message into the chat section, or delete a second chat message from the chat section.
  5. 5 . The apparatus of claim 4 , wherein the instructions, when executed by the one or more processors, cause the apparatus to delete the second chat message by one or more of: deleting a user-selected chat message of the two or more chat messages of the chat section; or deleting the second chat message based on a determination that it was transmitted by an instant messenger application associated with a certain user account.
  6. 6 . The apparatus of claim 1 , wherein the instructions, when executed by the one or more processors, cause the apparatus to: store, in a memory, the chat clip, wherein the stored chat clip is associated with a user that provided the second user input.
  7. 7 . The apparatus of claim 1 , wherein the instructions, when executed by the one or more processors, cause the apparatus to: cause display, in a user interface that displays a profile page of a user account, of the chat clip.
  8. 8 . The apparatus of claim 1 , wherein the instructions, when executed by the one or more processors, cause the apparatus to at least one of: transmit the chat clip via the chatroom; or generate a link configured to, upon access, enable posting of the chat clip on an external web page.
  9. 9 . The apparatus of claim 1 , wherein the instructions, when executed by the one or more processors, cause the apparatus to generate the chat clip by one or more of: adding hashtag information to the chat clip; setting a condition for a scope of disclosure for the chat clip; or setting a condition of whether to disclose a profile of a user account transmitting a chat message comprised in the chat clip, wherein the one or more user interface elements, when selected, cause access to a start position of the two or more chat messages.
  10. 10 . A method for modifying a selected chat section of an instant messenger application, the method comprising: displaying, in a user interface of an instant messenger application executing on a first computing device, a chatroom comprising a plurality of different chat messages previously transmitted between a plurality of different users; receiving, via the user interface, a first user input indicating a user selection of a chat section comprising two or more chat messages of the plurality of different chat messages; receiving, via the user interface, a second user input comprising an indication of one or more modifications to the chat section, wherein the one or more modifications to the chat section comprise a modification to an output method of each of the two or more chat messages by causing display of one or more graphical elements in conjunction with the two or more chat messages; generating a chat clip by generating, based on the modification to the output method of each of the two or more chat messages, a modified version of the chat section, wherein the chat clip is distributable, independent from the chatroom, via an electronic medium and is configured to be displayed in a second user interface outside of the chatroom, and wherein the chat clip, when displayed in the second user interface outside of the chatroom, is configured to show; the two or more chat messages, the one or more graphical elements in conjunction with the two or more chat messages, and, and one or more user interface elements that, when selected, permit access to the chatroom; distributing the chat clip via the electronic medium; and causing a second computing device, having accessed the electronic medium, to display the chat clip by causing display of each of the two or more chat messages based on the modification to the output method of each of the two or more chat messages.
  11. 11 . The method of claim 10 , wherein the modification to the output method comprises an indication of a special effect for the two or more chat messages in the chat section, and wherein the displaying the chat clip comprises: displaying the special effect during display, by the first computing device, of the chat section.
  12. 12 . The method of claim 11 , wherein the special effect comprises one or more of: a modification to a background of the chat section; a modification to text content of at least one of the two or more chat messages; or output of an effect when the instant messenger application displays a certain scroll position corresponding to the chat section.
  13. 13 . The method of claim 10 , wherein the one or more modifications to the chat section further comprise a modification to a chat flow of the chat section, and wherein the generating the chat clip comprises one or more of: inserting a first chat message into the chat section; or deleting a second chat message from the chat section.
  14. 14 . The method of claim 13 , wherein the inserting the first chat message comprises: inserting a new chat message that is different from any of the chat messages in the chat section.
  15. 15 . The method of claim 13 , wherein the deleting the second chat message comprises one or more of: deleting a user-selected chat message of the two or more chat messages of the chat section; or deleting the second chat message based on a determination that it was transmitted by an instant messenger application associated with a certain user account.
  16. 16 . The method of claim 10 , further comprising: storing, in a memory, the chat clip, wherein the stored chat clip is associated with a user that provided the second user input.
  17. 17 . The method of claim 10 , further comprising: causing display, in a user interface that displays a profile page of a user account, of the chat clip.
  18. 18 . The method of claim 10 , further comprising at least one of: transmitting the chat clip via the chatroom; or generating a link configured to, upon access, enable posting of the chat clip on an external web page.
  19. 19 . The method of claim 10 , wherein the generating the chat clip further comprises one or more of: adding hashtag information to the chat clip; setting a condition for a scope of disclosure for the chat clip; or setting a condition of whether to disclose a profile of a user account transmitting a chat message comprised in the chat clip.
  20. 20 . A non-transitory computer-readable storage medium storing instructions that, when executed by a processor, cause the processor to perform the method of claim 10 .

Description

CROSS-REFERENCE TO RELATED APPLICATION(S) This application claims priority to and the benefit of Korean Patent Application No. 10-2022-0169000, filed on Dec. 6, 2022, in the Korean Intellectual Property Office, the disclosure of which is incorporated herein by reference for all purposes. BACKGROUND With the development of mobile smart devices, the use of an online platform service to communicate with other users via a network has increased. The online platform services for interaction with other users may include, as representative examples, a social networking service (SNS), which is an online platform for generating and consolidating social relationships through communication among users, information sharing, and expansion of personal connections, and an instant messaging service (IMS), which is an online platform for real-time content communication between two or more users. With the increase of communication through mobile devices, the online platform services support a multilateral group chat, a multilateral group video chat, and other various types of communication methods, besides a 1:1 chat with other users. SUMMARY One or more aspects of the present disclosure provides technology for generating and viewing a chat clip, which may be content including a chat message. A method and apparatus may provide an instant messaging service using one or more user interfaces associated with dynamic modification of previously-communicated chat messages of an instant messenger application. User interfaces of the executed messenger application and/or user interfaces of the chatroom interface may be improved and the communication interface associated with the dynamic modification of previously-communicated chat messages may be improved, for example, by providing dynamic chat modification interfaces for one or more chatrooms. However, technical aspects are not limited to the foregoing aspect, and there may be other technical aspects. An apparatus configured to modify a selected chat section of an instant messenger application may comprise: a display configured to receive at least one user input; a communication interface; one or more processors; and memory storing instructions that, when executed by the one or more processors, cause the apparatus to: display, in a user interface of an instant messenger application executing on the apparatus, a chatroom comprising a plurality of different chat messages previously transmitted between a plurality of different users; receive, via the user interface, a first user input indicating a user selection of a chat section comprising one or more chat messages of the plurality of different chat messages; receive, via the user interface, a second user input comprising an indication of one or more modifications to the chat section, wherein the one or more modifications to the chat section comprise a modification to an output method of the chat section; generate a chat clip by generating, based on the modification to the output method of the chat section, a modified version of the chat section; display, in the user interface of the instant messenger application executing on the apparatus, the chat clip; and cause a second computing device to display, in a second user interface of an instant messenger application executing on the second computing device, the chat clip. The modification to the output method of the chat section may comprise an indication of a special effect, and wherein the instructions, when executed by the one or more processors, cause the apparatus to display the chat clip by causing the apparatus to display the special effect during display, by the apparatus, of the chat section. The special effect may comprise one or more of: a modification to a background of the chat section, a modification to text content of at least one of the one or more chat messages, or output of an effect when the instant messenger application displays a certain scroll position corresponding to the chat section. The one or more modifications to the chat section may further comprise a modification to a chat flow of the chat section, and wherein the instructions, when executed by the one or more processors, cause the apparatus to generate the chat clip by causing the apparatus to: insert a first chat message into the chat section, or delete a second chat message from the chat section. The instructions, when executed by the one or more processors, may cause the apparatus to delete the second chat message by one or more of: deleting a user-selected chat message of the one or more chat messages of the chat section; or deleting the second chat message based on a determination that it was transmitted by an instant messenger application associated with a certain user account. The instructions, when executed by the one or more processors, may cause the apparatus to: store, in a memory, the chat clip, wherein the stored chat clip is associated with a user that provided the second user input. The instru