IP Library Granted Patent US 11,019,131
Granted Patent B2
US 11,019,131 · App. 15/994,316 · Granted May 25, 2021

Method and system of file transfer using device-to-device communication technique in messenger

Inventor: Hyukjae Jang (Seongnam-si, KR)
Assignee: LINE CORPORATION
H04L67/06H04L51/10H04L63/0492H04W4/12H04W12/50H04W76/14H04W4/80H04W8/005
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,019,131
App. No.
15/994,316
Granted
May 25, 2021
Kind
B2
Abstract

A file transfer method including forwarding, by a first electronic device connected to a communication session of a messaging service, a first message including an identifier of the first electronic device to a second electronic device connected to the communication session through the communication session, in response to selecting a file to be transferred through the communication session, receiving a second message including an identifier of the second electronic device forwarded through the communication session from the second electronic device, in response to the first message, attempting to set a device-to-device communication with the second electronic device using the identifier of the second electronic device, and transferring the selected file to the second electronic device through the set device-to-device communication when the device-to-device communication is set and transferring the selected file to the second electronic device through the communication session when the device-to-device communication is not set.

Claims (40)

1. A file transfer method comprising:

forwarding, by a first electronic device connected to a communication session of a messaging service, a first message including an identifier of the first electronic device to a second electronic device connected to the communication session through the communication session, in response to selecting a file to be transferred through the communication session;

retrieving, by the second electronic device, a specific identifier of the first electronic device from a list of peripheral devices capable of performing a device-to-device communication and stored in the second electronic device, using the identifier included in the first message;

receiving, by the first electronic device, both (i) a second message including an identifier of the second electronic device and (ii) a request signal requesting the device-to-device communication with the first electronic device, the second message and the request signal being forwarded through the communication session from the second electronic device at a same time in response to the first message;

attempting, by the first electronic device, to set the device-to-device communication with the second electronic device using the identifier of the second electronic device; and

transferring, by the first electronic device, the selected file to the second electronic device through the set device-to-device communication in response to the device-to-device communication being set, and transferring the selected file to the second electronic device through the communication session in response to the device-to-device communication not being set,

wherein the attempting comprises automatically accepting the request signal for the device-to-device communication from the second electronic device in response to the identifier included in the second message matching device information included in the request signal.

2. The method of claim 1 , wherein the attempting comprises broadcasting the identifier of the first electronic device for the device-to-device communication with the second electronic device.

3. The method of claim 1 , wherein the attempting comprises automatically accepting the request signal for the device-to-device communication from the second electronic device using the identifier of included in the second message.

4. The method of claim 1 , wherein the transferring the selected file to the second electronic device through the communication session comprises forwarding the selected file to the second electronic device through the communication session in response to the device-to-device communication not being set during a time period.

5. The method of claim 1 , wherein the first message and the second message are processed as hidden information that is not exposed to users participating in a chatroom provided by the messaging service.

6. The method of claim 1 , further comprising:

receiving the device information through broadcasting, the device information including identifiers of the peripheral devices that are configured to perform the device-to-device communication.

7. The file transfer method of claim 1 , wherein the attempting includes attempting to set the device-to-device communication with the second electronic device for a period time.

8. A non-transitory computer-readable recording medium storing instructions that, when executed by a processor, cause the processor to implement a file transfer method in conjunction with an electronic device, the method comprising:

forwarding a first message including an identifier of a first electronic device connected to a communication session of a messaging service to a second electronic device connected to the communication session of the messaging service through the communication session in response to selecting a file to be transferred through the communication session;

retrieving, by the second electronic device, a specific identifier of the first electronic device from a list of peripheral devices capable of performing a device-to-device communication and stored in the second electronic device, using the identifier included in the first message;

receiving both (i) a second message including an identifier of the second electronic device and (ii) a request signal requesting the device-to-device communication with the first electronic device, the second message and the request signal being forwarded through the communication session from the second electronic device at a same time in response to the first message;

attempting to set the device-to-device communication between the first electronic device and the second electronic device using the identifier of the second electronic device; and

transferring the selected file to the second electronic device through the set device-to-device communication in response to the device-to-device communication being set, and transferring the selected file to the second electronic device through the communication session in response to the device-to-device communication not being set,

wherein the attempting comprises automatically accepting the request signal for the device-to-device communication from the second electronic device in response to the identifier included in the second message matching device information included in the request signal.

9. The non-transitory computer-readable recording medium of claim 8 , wherein the attempting includes attempting to set the device-to-device communication between the first electronic device and the second electronic device for a period time.

10. A file transfer system of an electronic device, the file transfer system comprising:

a memory configured to store computer-readable instructions; and

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

forward a first message including an identifier of a first electronic device connected to a communication session of a messaging service to a second electronic device connected to the communication session of the messaging service through the communication session of the messaging service in response to selecting a file to be transferred through the communication session,

cause the second electronic device to retrieve a specific identifier of the first electronic device from a list of peripheral devices capable of performing a device-to-device communication and stored in the second electronic device, using the identifier included in the first message,

receive both (i) a second message including an identifier of the second electronic device and (ii) a request signal requesting the device-to-device communication with the first electronic device, the second message and the request signal being forwarded through the communication session from the second electronic device at a same time in response to the first message,

attempt to set the device-to-device communication with the second electronic device using the identifier of the second electronic device, and

transfer the selected file to the second electronic device through the set device-to-device communication in response to the device-to-device communication being set, and transfer the selected file to the second electronic device through the communication session in response to the device-to-device communication not being set,

wherein the at least one processor is further configured to automatically accept the request signal for the device-to-device communication from the second electronic device in response to matching between the identifier of the second electronic device included in the second message and device information included in the request signal.

11. The file transfer system of claim 10 , wherein the at least one processor is configured to broadcast the identifier of the first electronic device for the device-to-device communication with the second electronic device.

12. The file transfer system of claim 10 , wherein

the at least one processor is further configured to automatically accept the request signal for the device-to-device communication from the second electronic device using the identifier of the second electronic device included in the second message.

13. The file transfer system of claim 10 , wherein

the at least one processor is further configured to cause the second electronic device to transmit the request signal for the device-to-device communication to the first electronic device, using the identifier of the first electronic device included in the first message.

14. The file transfer system of claim 10 , wherein the at least one processor is configured to transfer the selected file to the second electronic device through the communication session by transferring the selected file to the second electronic device through the communication session in response to the device-to-device communication not being set during a time period.

15. The file transfer system of claim 10 , wherein the at least one processor are further configured to process the first message and the second message as hidden information that is not exposed to users participating in a chatroom provided by the messaging service.

16. The file transfer system of claim 13 , wherein the at least one processor is further configured to receive the device information through broadcasting, the device information including identifiers of the peripheral devices that are configured to perform the device-to-device communication.

17. The file transfer system of claim 10 , wherein the at least one processor is further configured to attempt to set the device-to-device communication with the second electronic device for a period time.

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 Jun 4, 2018
From: JANG, HYUKJAE
To: LINE CORPORATION
Reel/Frame 045974/0343 →
Priority Claims (1)
KR 10-2017-0076594 · Jun 16, 2017 · national
Continuity (1)
Related Publication 20180367598A1 · Dec 20, 2018