IP Library Granted Patent US 10,924,519
Granted Patent B2
US 10,924,519 · App. 15/481,001 · Granted Feb 16, 2021

Method, apparatus, system, and non-transitory computer readable medium for interworking between applications of devices

Inventor: Wonjoon Choi (Seongnam-si, KR)
Assignee: LINE CORPORATION
H04L65/1069H04L51/04H04L67/10H04L67/125H04L67/141H04L67/146H04L67/06H04L67/147
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 10,924,519
App. No.
15/481,001
Granted
Feb 16, 2021
Kind
B2
Abstract

Provided is a method and system for interworking between applications of devices. An inter-device application interworking method may provide a function capable of processing an action associated with a single communication session through interworking between applications installed on a plurality of electronic devices, respectively, in response to a presence of the plurality of electronic devices of a user identified in association with a single account of the user.

Claims (72)

1. A non-transitory computer-readable medium storing computer readable instructions, which when executed by at least one processor, cause the at least one processor to perform a method for application interworking between devices, wherein the application interworking method comprises:

establishing a communication session on a messaging service associated with a first account of a first user of a first electronic device using a first application executed on the first electronic device, the communication session including at least a second account of a second user of a third electronic device, the first account and the second account associated with the messaging service;

generating a user interface for creating a control instruction in a chatroom associated with the communication session, the chatroom including the first account and the second account, the user interface allowing the first account to control a second electronic device associated with the first account;

receiving a user input via the user interface from the first user using the first electronic device, the user input corresponding to an action to be performed by the second electronic device; and

transmitting a control instruction that includes a session identifier of the communication session to the second electronic device associated with the first account corresponding to the user input,

the control instruction causing the second electronic device to start execution of a second application on the second electronic device,

the control instruction further including instructions for the second electronic device that cause the second electronic device to execute the action to be performed by the second electronic device, and transmit results of the executed action to the chatroom using the session identifier, and

the action to be performed by the second electronic device including executing a camera included in the second electronic device, and transmitting an image created using the executed camera via the chatroom to the first electronic device and/or the third electronic device.

2. The non-transitory computer-readable medium of claim 1 , wherein

the first application is a messenger service application corresponding to the messaging service; and

the first application executing on the first electronic device and the second application executing on the second electronic device are different versions of the messenger service application.

3. The non-transitory computer-readable medium of claim 1 , wherein the action to be performed by the second electronic device includes:

generating a selection interface for selecting at least one file stored on the second electronic device;

transmitting the generated selection interface to the first electronic device; and

transmitting the at least one selected file to the chatroom, the at least one selected file selected by the first user at the first electronic device.

4. The non-transitory computer-readable medium of claim 1 , wherein

the action to be performed by the second electronic device includes,

transmitting the image created using the executed camera to the first electronic device in association with the session identifier; and

transmitting the image received from the second electronic device in association with the session identifier via the chatroom to the third electronic device connected to the communication session.

5. The non-transitory computer-readable medium of claim 1 , wherein the application interworking method further comprises:

receiving a file list of files stored on the second electronic device; and

receiving a selection on at least one file from the received file list, and

wherein the transmitting comprises transmitting a control instruction including at least one file identifier of the selected at least one file.

6. The non-transitory computer-readable medium of claim 5 , wherein the action to be performed by the second electronic device includes transmitting the at least one file corresponding to the at least one file identifier via the chatroom to the first electronic device and/or the third electronic device.

7. The non-transitory computer-readable medium of claim 5 , wherein the action to be performed by the second electronic device includes:

transmitting the at least one file corresponding to the at least one file identifier to the first electronic device through the session identifier; and

transmitting the at least one file received from the second electronic device in association with the session identifier via the chatroom to the third electronic device connected to the communication session.

8. The non-transitory computer-readable medium of claim 1 , wherein the action to be performed by the second electronic device is performed in response to registering a notification that the control instruction is received at the second electronic device, and receiving a response from the first user on the notification.

9. The non-transitory computer-readable medium of claim 1 , wherein the control instruction is transmitted to the second electronic device through a server configured to route data transmitted for the communication session.

10. The non-transitory computer-readable medium of claim 1 , wherein

in response to a plurality of second electronic devices being associated with the first user, the control instruction is transmitted to each of the plurality of second electronic devices through a server configured to route data transmitted for the communication session; and

in response to execution of the action to be performed by the second electronic device at one of the second electronic devices among the plurality of second electronic devices, information indicating the execution of the action is transmitted to the remaining second electronic devices of the plurality of second electronic devices through the server, and

the execution of the action is cancelled at the remaining second electronic devices.

11. A non-transitory computer-readable medium storing computer readable instructions, which when executed by at least one processor, cause the at least one processor to perform a method for application interworking between devices, wherein the application interworking method comprises:

receiving, at a second electronic device, a control instruction created through a first application executed on a first electronic device, the control instruction including a session identifier of a communication session on a messaging service established using a first account of a first user and a user input corresponding to an action to be performed by the second electronic device, the first electronic device and the second electronic device associated with the first user, the communication session including at least a second account of a second user associated with a third electronic device, the first account and the second account associated with the messaging service; and

in response to the received control instruction, starting execution of a second application on the second electronic device, and execute the action to be performed by the second electronic device, the executing the action to be performed including,

retrieving or creating data corresponding to the control instruction under control of the second application executed on the second electronic device,

transmitting the retrieved or created data via a chatroom associated with the communication session to the first electronic device and/or the third electronic device, and

the action to be performed by the second electronic device including executing a camera included in the second electronic device, and transmitting an image created using the executed camera via the chatroom to the first electronic device and/or the third electronic device.

12. The non-transitory computer-readable medium of claim 11 , wherein

the retrieving or the creating comprises,

generating a selection interface for selecting at least one file stored on the second electronic device,

receiving a selection of at least one file through the selection interface from the first electronic device,

verifying the at least one selected file; and

the transmitting comprises transmitting the at least one verified file via the chatroom to the first electronic device and/or the third electronic device.

13. The non-transitory computer-readable medium of claim 11 , wherein

the transmitting comprises transmitting the created image to the first electronic device in association with the session identifier; and

the image received at the first electronic device in association with the session identifier is transmitted to the third electronic device connected to the chatroom.

14. The non-transitory computer-readable medium of claim 11 , wherein the application interworking method further comprises:

transmitting a file list of files stored on the second electronic device to the first electronic device in response to a request from the first electronic device; and

receiving at least one file identifier of at least one file from the file list selected at the first electronic device.

15. The non-transitory computer-readable medium of claim 14 , wherein

the retrieving or the creating comprises verifying at least one file corresponding to the at least one file identifier; and

the transmitting comprises transmitting the at least one verified file via the chatroom to the first electronic device and/or the third electronic device.

16. The non-transitory computer-readable medium of claim 14 , wherein

the retrieving or the creating comprises verifying at least one file corresponding to the at least one file identifier; and

the transmitting comprises transmitting the at least one verified file to the first electronic device in association with the session identifier; and

the at least one file received at the first electronic device in association with the session identifier is transmitted to the third electronic device via the chatroom.

17. A method for interworking between applications of devices, the method comprising:

receiving, at a second electronic device, a control instruction created through a user interface for a chatroom on a messaging service, the control instruction including a session identifier of a communication session of the chatroom established using a first account of a first user and a user input corresponding to an action to be performed by the second electronic device, the chatroom included with a first application executed on a first electronic device, the first electronic device and the second electronic device associated with the first user, the communication session of the chatroom including at least a second account of a second user associated with a third electronic device, the first account and the second account associated with the messaging service; and

in response to the received control instruction, starting execution of a second application on the second electronic device, and executing the action to be performed by the second electronic device, the executing the action to be performed including,

retrieving or creating data corresponding to the control instruction using the second application executed on the second electronic device,

transmitting the retrieved or created data via the chatroom to the first electronic device and/or the third electronic device, and

the action to be performed by the second electronic device including executing a camera included in the second electronic device, and transmitting and image created using the executed camera via the chatroom to the first electronic device and/or the third electronic device.

18. The method of claim 17 , wherein

the retrieving or the creating comprises,

generating a selection interface for selecting at least one file stored on the second electronic device,

receiving a selection of at least one file through the selection interface from the first electronic device, and

verifying the at least one file selected through the selection interface; and

the transmitting comprises transmitting the at least one verified file via the chatroom to the first electronic device and/or the third electronic device.

19. The method of claim 17 , wherein

the transmitting includes transmitting the created image via the chatroom to the first electronic device and/or the third electronic device using the session identifier.

Assignments (8)
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 ADDRESS Recorded Dec 28, 2021
From: LINE CORPORATION
To: LINE CORPORATION
Reel/Frame 059511/0374 →
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 Apr 7, 2017
From: CHOI, WONJOON
To: LINE CORPORATION
Reel/Frame 042189/0046 →
Priority Claims (1)
KR 10-2016-0044046 · Apr 11, 2016 · national
Continuity (1)
Related Publication 20170295210A1 · Oct 12, 2017