IP Library Granted Patent US 11,252,116
Granted Patent B2
US 11,252,116 · App. 16/363,297 · Granted Feb 15, 2022

Information processing methods, non-transitory computer readable media, and servers for initiating communication over instant message system based on voice call

Inventor: Hideyuki Kakiuchi (Tokyo, JP)
Assignee: LINE CORPORATION
H04L51/046G06F13/00H04L51/04H04L51/28H04L51/38H04L65/1046H04L65/1053H04L65/1069H04M3/51H04M3/5141H04M3/5238H04M7/0045H04M11/00H04M2203/306H04M2203/651
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,252,116
App. No.
16/363,297
Granted
Feb 15, 2022
Kind
B2
Abstract

An information processing method performed by a server includes receiving a request to initiate communication over an instant messaging system based on a connected voice call of a terminal, the request including a telephone number of the terminal, determining whether a particular user identifier of a user of the terminal is stored in a memory of the server based on the telephone number, the memory of the server storing one or more user identifiers in association with one or more telephone numbers, the one or more user identifiers being associated with the instant messaging system, and sending a message to the terminal based on the particular user identifier in response to determining the particular user identifier is stored in the memory.

Claims (50)

1. An information processing method performed by a server, the method comprising:

receiving, using at least one processor of the server, a request to initiate communication over an instant messaging system based on a connected voice call of a terminal, the request including a telephone number of the terminal;

determining, using the at least one processor, whether a particular user identifier of a user of the terminal is stored in a memory of the server based on the telephone number, the memory of the server storing one or more user identifiers in association with one or more telephone numbers, the one or more user identifiers being associated with the instant messaging system;

sending, using the at least one processor, a first message to the terminal based on the particular user identifier in response to determining the particular user identifier is stored in the memory, the first message to the terminal indicating an identifier of an operator terminal or an identifier of the server as a sender of the first message to the terminal;

sending a request to the terminal based on the particular user identifier to add the identifier of the operator terminal or the identifier of the server as a contact associated with the instant messaging system; and

receiving a second message from the terminal via the instant messaging system after the sending the request to the terminal, the particular user identifier being a contact of the identifier of the server in the instant messaging system during the receiving the second message from the terminal.

2. The method according to claim 1 , wherein the receiving the request receives the request when a hold duration of the voice call exceeds a determined time.

3. The method according to claim 1 , further comprising:

sending, using the at least one processor, information indicating that the terminal is not able to use the instant messaging system to the terminal in response to determining the particular user identifier is not stored in the memory.

4. The method according to claim 3 , further comprising:

sending, using the at least one processor, information indicating the voice call of the terminal is to be placed on hold in response to determining the particular user identifier is not stored in the memory.

5. The method according to claim 1 , wherein the first message indicates that the terminal is able to use the instant messaging system.

6. The method according to claim 1 wherein,

the receiving the request receives the request via another server, and

the sending the first message sends the first message via the other server.

7. The method according to claim 6 , wherein the sending the first message sends information indicating that the terminal is not able to use the instant messaging system to the terminal via the other server in response to determining the particular user identifier is not stored in the memory.

8. A non-transitory computer-readable medium storing instructions that, when executed by at least one processor of a server, cause the at least one processor to:

receive a request to initiate communication over an instant messaging system based on a connected voice call of a terminal, the request including a telephone number of the terminal;

determine whether a particular user identifier of a user of the terminal is stored in a memory of the server based on the telephone number, the memory of the server storing one or more user identifiers in association with one or more telephone numbers, the one or more user identifiers being associated with the instant messaging system;

send a first message to the terminal based on the particular user identifier in response to determining the particular user identifier is stored in the memory, the first message indicating an identifier of an operator terminal or an identifier of the server as a sender of the first message;

send a request to the terminal based on the particular user identifier to add the identifier of the operator terminal or the identifier of the server as a contact associated with the instant messaging system; and

receive a second message from the terminal via the instant messaging system after the request is sent to the terminal, the particular user identifier being a contact of the identifier of the server in the instant messaging system when the second message is received from the terminal.

9. The non-transitory computer-readable medium according to claim 8 , wherein the instructions cause the at least one processor to receive the request when a hold duration of the voice call exceeds a determined time.

10. The non-transitory computer-readable medium according to claim 8 , wherein the instructions cause the at least one processor to send information indicating that the terminal is not able to use the instant messaging system to the terminal in response to determining the particular user identifier is not stored in the memory.

11. The non-transitory computer-readable medium according to claim 10 , wherein the instructions cause the at least one processor to send information indicating the voice call of the terminal is to be placed on hold in response to determining the particular user identifier is not stored in the memory.

12. The non-transitory computer-readable medium according to claim 8 , wherein the first message indicates that the terminal is able to use the instant messaging system.

13. The non-transitory computer-readable medium according to claim 8 , wherein the instructions cause the at least one processor to:

receive the request via another server; and

send the first message via the other server.

14. The non-transitory computer-readable medium according to claim 13 , wherein the instructions cause the at least one processor to send information indicating that the terminal is not able to use the instant messaging system to the terminal via the other server in response to determining the particular user identifier is not stored in the memory.

15. A server, comprising:

a memory storing,

computer-readable instructions, and

one or more user identifiers in association with one or more telephone numbers, the one or more user identifiers being associated with an instant messaging system; and

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

receive a request to initiate communication over the instant messaging system based on a connected voice call of a terminal, the request including a telephone number of the terminal,

determine whether a particular user identifier of a user of the terminal is stored in the memory based on the telephone number,

send a first message to the terminal based on the particular user identifier in response to determining the particular user identifier is stored in the memory, the first message indicating an identifier of an operator terminal or an identifier of the server as a sender of the first message,

send a request to the terminal based on the particular user identifier to add the identifier of the operator terminal or the identifier of the server as a contact associated with the instant messaging system, and

receive a second message from the terminal via the instant messaging system after the request is sent to the terminal, the particular user identifier being a contact of the identifier of the server in the instant messaging system when the second message is received from the terminal.

16. The server according to claim 15 , wherein the at least one processor is configured to execute the computer-readable instructions to receive the request when a hold duration of the voice call exceeds a determined time.

17. The server according to claim 15 , wherein the at least one processor is configured to execute the computer-readable instructions to send information indicating that the terminal is not able to use the instant messaging system to the terminal in response to determining the particular user identifier is not stored in the memory.

18. The server according to claim 17 , wherein the at least one processor is configured to execute the computer-readable instructions to send information indicating the voice call of the terminal is to be placed on hold in response to determining the particular user identifier is not stored in the memory.

19. The server according to claim 15 , wherein the first message indicates that the terminal is able to use the instant messaging system.

20. The server according to claim 15 , wherein the at least one processor is configured to execute the computer-readable instructions to:

receive the request via another server; and

send the first message via the other server.

21. The method according to claim 1 wherein,

the receiving the request receives the request via another server, and

the method further comprises sending a notification to the other server in response to determining the particular user identifier is not stored in the memory.

Assignments (7)
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 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 →
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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2019
From: KAKIUCHI, HIDEYUKI
To: LINE CORPORATION
Reel/Frame 048699/0158 →
Priority Claims (1)
JP JP2016-213589 · Oct 31, 2016 · national
Continuity (2)
Continuation PCTJP2017027482 · Jul 28, 2017
Related Publication 20190222545A1 · Jul 18, 2019