US10924519B2ActiveUtilityA1
Method, apparatus, system, and non-transitory computer readable medium for interworking between applications of devices
Est. expiryApr 11, 2036(~9.8 yrs left)· nominal 20-yr term from priority
Inventors:Wonjoon Choi
H04L 2012/5609H04L 67/10H04L 51/08H04L 67/148H04L 67/63H04L 51/04H04L 51/216H04L 67/147H04L 67/141H04L 67/146H04L 67/125H04L 67/06H04L 65/1069H04L 67/14H04L 51/046
39
PatentIndex Score
0
Cited by
26
References
19
Claims
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
exact text as granted — not AI-modifiedWhat is claimed is:
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.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.