Patentable/Patents/US-10924519
US-10924519

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

PublishedFebruary 16, 2021
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical 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.

Patent Claims
19 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

April 6, 2017

Publication Date

February 16, 2021

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Method, apparatus, system, and non-transitory computer readable medium for interworking between applications of devices” (US-10924519). https://patentable.app/patents/US-10924519

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.