Detection and reporting of keepalive messages for optimization of keepalive traffic in a mobile network
US-9271325-B2 · Feb 23, 2016 · US
US10230791B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10230791-B2 |
| Application number | US-201615166670-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 27, 2016 |
| Priority date | May 28, 2015 |
| Publication date | Mar 12, 2019 |
| Grant date | Mar 12, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
Multiprogramming arrangements · CPC title
comprising thermal management · CPC title
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.