IP Library Granted Patent US 11,128,584
Granted Patent B2
US 11,128,584 · App. 16/216,285 · Granted Sep 21, 2021

Methods, systems and computer readable mediums for providing a rich menu for instant messaging services

Inventors: Mi Seon Kim (Seongnam-si, KR); Do Hun Im (Seongnam-si, KR); Young Su Ko (Seongnam-si, KR); Yusuke Ota (Seongnam-si, KR)
Assignee: LINE CORPORATION
H04L51/046G06T11/60H04L12/1813H04L67/02G06T2200/24H04L51/18
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,128,584
App. No.
16/216,285
Granted
Sep 21, 2021
Kind
B2
Abstract

Disclosed are a system, method, device, and/or non-transitory computer readable medium for providing an instant messaging service implemented with a computer. The method includes receiving a request on establishing a conversation interface with an official account registered at the instant messaging service from a client, providing a rich menu user interface associated with the official account on a portion of the conversation interface when the client establishes the conversation interface in response to the request, receiving a selection on a display item included in the rich menu from the client, identifying content associated with the selected display item by a manager of the official account, and providing the identified content to the client through the conversation interface.

Claims (74)

1. A non-transitory computer-readable medium that stores computer readable instructions, which when executed, cause at least one processor of a user terminal to:

transmit a request to establish a conversation interface with an official account to a server;

receive a rich menu from the server in response to the conversation interface being established, the rich menu associated with the official account, the rich menu including at least one display item;

display the rich menu on a portion of the conversation interface being displayed on a screen;

receive a first user input from a user of the user terminal, the first user input causing the selective display of a keyboard area on the portion of the conversation interface, the selective display of the keyboard area replacing the display of the rich menu on the portion of the conversation interface, the keyboard area configured to receive text input on the portion of the conversation interface;

receive a second user input from the user of the user terminal, the second user input causing the selective display of the rich menu on the portion of the conversation interface, the selective display of the rich menu replacing the display of the keyboard area on the portion of the conversation interface;

receive a first selection of the at least one display item of the rich menu;

identify content associated with the selected at least one display item; and

display the identified content associated with the selected at least one display item on the conversation interface.

2. The non-transitory computer-readable medium of claim 1 , wherein the displaying the identified content comprises:

displaying a desired keyword associated with the content on the conversation interface.

3. The non-transitory computer-readable medium of claim 1 , wherein the displaying the identified content comprises:

displaying a uniform resource locator (URL) associated with the content on the conversation interface, the URL including information associated with a desired web page.

4. The non-transitory computer-readable medium of claim 1 , wherein the displaying the identified content comprises:

displaying an action code associated with the content on the conversation interface, the action code configured to call a desired program on a client.

5. The non-transitory computer-readable medium of claim 1 , wherein the computer readable instructions further cause the at least one processor to:

receive a second selection on a text input window associated with the conversation interface; and

in response to the second selection, terminate the display of the rich menu on the portion of the conversation interface, and

display the keyboard area the portion the conversation interface.

6. A method for displaying content implemented with a client, the method comprising:

transmitting, using at least one processor of a user terminal, a request to establish a conversation interface with an official account to a server;

receiving, using the at least one processor, a rich menu from the server in response to the conversation interface being established, the rich menu associated with the official account, the rich menu including at least one display item;

displaying, using the at least one processor, the rich menu on a portion of the conversation interface being displayed on a screen;

receiving, using the at least one processor, a first user input from a user of the user terminal, the first user input causing the selective display of a keyboard area on the portion of the conversation interface, the selective display of the keyboard area replacing the display of the rich menu on the portion of the conversation interface, the keyboard area for receiving text input on the portion of the conversation interface;

receiving, using the at least one processor, a second user input from the user of the user terminal, the second user input causing the selective display of the rich menu on the portion of the conversation interface, the selective display of the rich menu replacing the display of the keyboard area on the portion of the conversation interface;

receiving, using the at least one processor, a first selection on the at least one display item of the rich menu;

identifying, using the at least one processor, content associated with the selected at least one display item; and

displaying, using the at least one processor, the identified content associated with the selected at least one display item on the conversation interface.

7. The method of claim 6 , wherein the displaying the identified content comprises:

displaying a desired keyword associated with the content on the conversation interface.

8. The method of claim 6 , wherein the displaying the identified content comprises:

displaying a uniform resource locator (URL) associated with the content on the conversation interface, the URL including information associated with a desired web page.

9. The method of claim 6 , wherein the displaying the identified content comprises:

displaying an action code associated with the content on the conversation interface, the action code for calling a desired program on a client.

10. A client device for providing content, the client device comprising:

at least one processor configured to execute computer readable instructions to,

transmit a request to establish a conversation interface with an official account to a server;

receive a rich menu from the server in response to the conversation interface being established, the rich menu associated with the official account, the rich menu including at least one display item;

display the rich menu on a portion of the conversation interface being displayed on a screen;

receive a first user input from a user of the client device the first user input causing the selective display of a keyboard area on the portion of the conversation interface, the selective display of the keyboard area replacing the display of the rich menu on the portion of the conversation interface, the keyboard area configured to receive text input on the portion of the conversation interface;

receive a second user input from the user of the client device, the second user input causing the selective display of the rich menu on the portion of the conversation interface, the selective display of the rich menu replacing the display of the keyboard area on the portion of the conversation interface;

receive a selection on the at least one display item of the rich menu;

identify content associated with the at least one selected display item; and

display the identified content associated with the selected at least one display item on the conversation interface.

11. The client device of claim 10 , wherein the at least one processor is further configured to:

display a desired keyword associated with the content on the conversation interface.

12. The client device of claim 10 , wherein the at least one processor is further configured to:

display a uniform resource locator (URL) associated with the content on the conversation interface, the URL including information associated with a desired web page.

13. The client device of claim 10 , wherein the at least one processor is further configured to:

display an action code associated with the content on the conversation interface, the action code configured to call a desired program on a client.

14. Anon-transitory computer-readable medium that stores computer readable instructions, which when executed, cause at least one processor to:

receive a request to establish a conversation interface with an official account from a client installed on a user terminal;

transmit a rich menu to the client in response to the conversation interface being established, the rich menu associated with the official account, the rich menu including at least one display item;

receive a selection from the client, the selection indicating at least one display item included in the rich menu;

identify a content associated with the selected at least one display item; and

transmit the identified content to the client, the identified content associated with the selected at least one display item on the conversation interface, the conversation interface is configured to receive a first user input from a user of the user terminal, the first user input causing the selective display of a keyboard area on the portion of the conversation interface, the selective display of the keyboard area replacing the display of the rich menu on the portion of the conversation interface, the keyboard area configured to receive text input on a portion of the conversation interface, and receive a second user input from the user of the user terminal, the second user input causing the selective display of the rich menu on the portion of the conversation interface, the selective display of the rich menu replacing the display of the keyboard area on the portion of the conversation interface.

15. The non-transitory computer-readable medium of claim 14 , wherein the transmitting the identified content comprises:

providing a desired keyword to the client, the desired keyword associated with the content on the conversation interface.

16. The non-transitory computer-readable medium of claim 14 , wherein the transmitting the identified content comprises:

providing a uniform resource locator (URL) to the client, the URL associated with the content on the conversation interface, the URL including information associated with a desired web page.

17. The non-transitory computer-readable medium of claim 14 , wherein the transmitting the identified content comprises:

providing an action code to the client, the action code associated with the content on the conversation interface, the action code configured to call a desired program on a client.

18. A method for providing content implemented with a server, the method comprising:

receiving, using at least one processor, a request to establish a conversation interface with an official account from a client installed on a user terminal;

transmitting, using the at least one processor, a rich menu to the client in response to the conversation interface being established, the rich menu associated with the official account, the rich menu including at least one display item;

receiving, using the at least one processor, a selection from the client, the selection indicating at least one display item included in the rich menu;

identifying, using the at least one processor, a content associated with the selected at least one display item; and

transmitting, using the at least one processor, the identified content to the client, the identified content associated with the selected at least one display item on the conversation interface, the conversation interface being configured to receive a first user input from a user of the user terminal, the first user input causing the selective display of a keyboard area on the portion of the conversation interface, the selective display of the keyboard area replacing the display of the rich menu on the portion of the conversation interface, the keyboard area configured to receive text input on a portion of the conversation interface, and receive a second user input from the user of the user terminal, the second user input causing the selective display of the rich menu on the portion of the conversation interface, the selective display of the rich menu replacing the display of the keyboard area on the portion of the conversation interface.

19. The method of claim 18 , wherein the transmitting the identified content comprises:

providing a desired keyword to the client, the desired keyword associated with the content on the conversation interface.

20. The method of claim 18 , wherein the transmitting the identified content comprises:

providing a uniform resource locator (URL) to the client, the URL associated with the content on the conversation interface the URL including information associated with a desired web page.

21. The method of claim 18 , wherein the transmitting the identified content comprises:

providing an action code to the client, the action code associated with the content on the conversation interface, the action code configured to call a desired program on a client.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2024
From: Z INTERMEDIATE GLOBAL CORPORATION
To: LY CORPORATION
Reel/Frame 067096/0431 →
CHANGE OF NAME Recorded Apr 10, 2024
From: LINE CORPORATION
To: Z INTERMEDIATE GLOBAL CORPORATION
Reel/Frame 067069/0467 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE CITY SHOULD BE SPELLED AS TOKYO PREVIOUSLY RECORDED AT REEL: 058597 FRAME: 0141. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 17, 2023
From: LINE CORPORATION
To: A HOLDINGS CORPORATION
Reel/Frame 062401/0328 →
CORRECTIVE ASSIGNMENT TO CORRECT THE SPELLING OF THE ASSIGNEES CITY IN THE ADDRESS SHOULD BE TOKYO, JAPAN PREVIOUSLY RECORDED AT REEL: 058597 FRAME: 0303. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 17, 2023
From: A HOLDINGS CORPORATION
To: LINE CORPORATION
Reel/Frame 062401/0490 →
CHANGE OF NAME Recorded Dec 28, 2021
From: LINE CORPORATION
To: A HOLDINGS CORPORATION
Reel/Frame 058597/0141 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: A HOLDINGS CORPORATION
To: LINE CORPORATION
Reel/Frame 058597/0303 →
Priority Claims (1)
KR 10-2015-0021144 · Feb 11, 2015 · national
Continuity (2)
Continuation 14839611 · Aug 28, 2015
Related Publication 20190116143A1 · Apr 18, 2019