Electronic device and method for controlling execution of application in electronic device

US10230791B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10230791-B2
Application numberUS-201615166670-A
CountryUS
Kind codeB2
Filing dateMay 27, 2016
Priority dateMay 28, 2015
Publication dateMar 12, 2019
Grant dateMar 12, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An electronic device and a method are provided. The electronic device includes a communication unit configured to transmit and receive data; and a controller configured to, when a state of the electronic device that satisfies a condition for termination of a running application is detected while the application is in progress, control discovery of at least one external electronic device and transmit data of the running application to at least one electronic device selected from the discovered external electronic devices through the communication unit with an instruction for the at least one selected electronic device to process the data of the running application.

First claim

Opening claim text (preview).

What is claimed is: 1. An electronic device comprising: a display; a communication unit; and a controller configured to: determine whether the electronic device satisfies a condition for a termination of a first application while the first application is in progress, in response to the determination that the electronic device satisfies the condition for the termination of the first application, identify one or more external electronic devices related to the first application, in response to the identification of the one or more external electronic devices, identify at least one external electronic device to which data of the first application are to be transmitted among the one or more external electronic devices, wherein the data include data for an activity information of the first application at a time point when the electronic device satisfies the condition for the termination of the first application, and in response to the identification of the at least one external electronic device, transmit, through the communication unit, the data of the first application to the at least one identified external electronic device with an instruction configured to control the at least one selected external electronic device to process the transmitted data of the first application and to display a second execution screen including a first execution screen of the first application that has been displayed on the display at the time point when the electronic device satisfies the condition for the termination of the first application, based on the transmitted data. 2. The electronic device of claim 1 , wherein the controller is further configured to: determine, as a state of the electronic device, at least one of a remaining amount of a battery of the electronic device, a temperature of the electronic device, and a mounting state of an accessory of the electronic device that processes the data, and terminate the first application according to the state of the electronic device. 3. The electronic device of claim 1 , wherein the data of the first application include at least one of information indicating whether the first application is executed in a background, execution file information, input data information, information on an activity to be called, and access uniform resource locator (URL) information, for each piece of the stored data. 4. The electronic device of claim 3 , wherein when the execution file information is contained in the data of the first application, the controller is further configured to identify, as the at least one external electronic device to which the data of the first application are to be transmitted, a first electronic device that stores a file corresponding to the execution file information from among the one or more identified external electronic devices, wherein when the first electronic device is not identified, the controller is further configured to transmit, to a second electronic device that is connected through an account of the electronic device from among the one or more identified external electronic devices, information that instructs the second electronic device to download the file through the account of the electronic device and to execute the file. 5. The electronic device of claim 3 , wherein when the controller identifies information contained in the data of the first application and determines that the first application is running in a background, the controller is further configured to identify, as the at least one external electronic device to which the data of the first application are to be transmitted, a third electronic device that has a lowest power consumption for processing the data of the first application from among the one or more identified external electronic devices. 6. The electronic device of claim 2 , wherein the controller is further configured to identify, when the first application is terminated according to the mounting state of the accessory that processes the data, as the at least one external electronic device to which the data of the first application are to be transmitted, a fourth electronic device that is able to output the data. 7. The electronic device of claim 1 , wherein the controller is further configured to: broadcast a signal including a request for information indicating whether the data of the first application are able to be processed, and identify, as the at least one external electronic device to which the data of the first application are to be transmitted, a fifth electronic device that responds to the signal. 8. An electronic device comprising, a display; a communication unit; and a controller configured to, receive data of a first application from an external electronic device through the communication unit, wherein the first application is run on the external electronic device until a time point when the external electronic device satisfies a condition for a termination of the first application, wherein the data include data for an activity information at the time point when the electronic device satisfies the condition for the termination of the first application, in response to the reception of the data, execute a second application that is related to the received data of the first application, process the received data of the first application on the executed second application, and display, on the display, a second execution screen of the second application, including a first execution screen of the first application that has been displayed on the external electronic device at the time point when the electronic device satisfies the condition for the termination of the first application, based on the received data, wherein the received data of the first application is received from the external electronic device according to a state of the external electronic device satisfying the condition for the termination of the first application. 9. The electronic device of claim 8 , wherein the controller is further configured to: display, on the display, a message that requests input indicating whether the data of the first application received from the external electronic device are to be executed, and when a response to the message is received, determine whether the data of the first application received from the external electronic device are to be executed. 10. The electronic device of claim 8 , wherein controller is further configured to, if a signal that asks whether the data of the first application are able to be executed is received from the external electronic device, and control the communication unit to transmit a response to the broadcast signal to the external electronic device according to whether an application capable of processing the data of the first application is installed in the electronic device. 11. A method for controlling the execution of a first application in an electronic device, the method comprising: executing the first application on the electronic device; determining whether the electronic device satisfies a condition for a termination of the executed application while the first application is in progress, in response to the determination that the electronic device satisfies the condition for the termination of the first application, identifying one or more external electronic devices related to the executed application; in response to the identification of the one or more external electronic devices, identifying at least one external electronic device to which data of the first application are to be transmitted among the one or more external electronic devices, wherein the data include data for an activity information of the first application at a time point when

Assignees

Inventors

Classifications

  • Multiprogramming arrangements · CPC title

  • comprising thermal management · CPC title

  • H04L67/148Primary

    Migration or transfer of sessions · CPC title

  • specially adapted for file transfer, e.g. file transfer protocol [FTP] · CPC title

  • taking into account power or heat criteria (power management in computers in general G06F1/3203; thermal management in computers in general G06F1/206) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10230791B2 cover?
An electronic device and a method are provided. The electronic device includes a communication unit configured to transmit and receive data; and a controller configured to, when a state of the electronic device that satisfies a condition for termination of a running application is detected while the application is in progress, control discovery of at least one external electronic device and tra…
Who is the assignee on this patent?
Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04L67/148. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 12 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).