IP Library › Granted Patent US 10,277,712
Granted Patent B2
US 10,277,712 · App. 14/956,234 · Granted Apr 30, 2019

Apparatus and method for executing task of electronic device

Inventors: Won-Jin Kim (Seoul, KR); Byoung-Ik Kang (Seoul, KR); Phil-Koo Yeo (Seoul, KR); Jin-Yong Jang (Gyeonggi-do, KR); Jin-Woo Kim (Gyeonggi-do, KR); Yong-Kwan Cho (Seoul, KR)
Assignee: Samsung Electronics Co., Ltd.
H04L67/322H04L67/10H04L67/1002H04L67/1004H04L67/1029H04W4/60H04W4/70H04W52/0258
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,277,712
App. No.
14/956,234
Granted
Apr 30, 2019
Kind
B2
Abstract

The present disclosure relates to a sensor network, machine type communication (MTC), machine-to-machine (M2M) communication, and technology for Internet of Things (IoT). The present disclosure provides intelligent services based on a variety of technologies, such as a smart home, a smart building, a smart city, a smart car, a connected car, a health care, a digital education, a smart retail, security and safety services. An apparatus and method for executing a task of an electronic device are provided. The apparatus includes a communication interface configured to receive state information associated with the electronic device from the electronic device, and a processor configured to determine whether to execute a specific task in the electronic device or a mobile terminal based on the state information about the electronic device and state information about the mobile terminal, and to indicate a result of the determination to the electronic device through the communication interface.

Claims (92)

1. An apparatus for executing a task of an electronic device, the apparatus comprising:

a communication interface configured to:

receive state information associated with the electronic device from the electronic device, and

receive a raw file of an image from the electronic device; and

a processor configured to:

identify the state information associated with the electronic device and state information associated with a mobile terminal, the state information including a plurality of states of the electronic device and the mobile terminal,

identify whether a user-defined policy is predetermined, wherein the user-defined policy indicates which state among the plurality of states is considered first,

in a case that the user-defined policy is predetermined, determine whether to execute a specific task in the electronic device or the mobile terminal by taking consideration of the user-defined policy based on the state information,

in a case that the user-defined policy is not predetermined, determine whether to execute a specific task in the electronic device or the mobile terminal by taking consideration of a network state-based policy, and

indicate a result of the determination to the electronic device through a communication interface,

wherein the user-defined policy is set on an electronic device basis or a task basis,

wherein the network state-based policy is determined by using weight assigned to the electronic device or the mobile terminal, the weight being calculated based on a state of a network connected to the electronic device or the mobile terminal,

wherein the processor further configured to encode the raw file of the image, and

wherein the communication interface further configured to transmit, to the electronic device, the encoded raw file of the image.

2. The apparatus of claim 1 , wherein the state information associated with the electronic device and the mobile terminal includes information about at least one of a battery state, processor performance state, and a communication state.

3. The apparatus of claim 1 , wherein the task includes at least one of a task of encoding an image captured by the electronic device, a task of generating a map image corresponding to a current location, and a task of decoding a music file stored in the electronic device.

4. The apparatus of claim 1 , wherein the processor is configured to determine a device that includes a higher residual battery power to execute the task, and wherein the device is the electronic device or the mobile terminal.

5. The apparatus of claim 1 , wherein the processor is further configured to determine a device that includes a higher residual battery power and a lower processor use rate to execute the task, wherein the device is the electronic device or the mobile terminal.

6. The apparatus of claim 1 , wherein the processor is further configured to:

receive a request for executing a location search task from the electronic device through the communication interface;

determine a current location;

generate a map image corresponding to the current location; and

transmit information associated with the current location and the map image to the electronic device through the communication interface.

7. The apparatus of claim 1 , wherein the processor is further configured to:

receive a request for executing a music decoding task from the electronic device through the communication interface;

request a music file to the electronic device in response to the request for executing the music decoding task;

receive the music file from the electronic device through the communication interface; and

play back the music file by decoding the music file.

8. The apparatus of claim 1 , wherein the state of the network includes at least one of a use period, a number of electronic devices connected to the mobile terminal, and a distance between the electronic device and the mobile terminal.

9. An apparatus for executing a task of an electronic device, the apparatus comprising:

a communication interface configured to report, to a mobile terminal, state information associated with the electronic device; and

a processor configured to:

execute a task in accordance with a policy of the electronic device, upon receipt of a task execution indication from the mobile terminal, the policy being selected among a network state-based policy and a user-defined policy; and

transmit, to the mobile terminal, data associated with the task to enable the mobile terminal to execute the task, if the task execution indication is not received from the mobile terminal,

wherein the task execution indication is determined by taking consideration of the user-defined policy in a case that the user-defined policy is predetermined,

wherein the task execution indication is determined by taking consideration of the network state-based policy in a case that the user-defined policy is not predetermined,

wherein the state information includes a plurality of states of the electronic device and the mobile terminal,

wherein the user-defined policy indicates which state among the plurality of states is considered first,

wherein the user-defined policy is set on an electronic device basis or a task basis,

wherein the network state-based policy is determined by weights assigned to the electronic device or the mobile terminal, the weights being calculated based on a state of a network connected to the electronic device or the mobile terminal, and

wherein the processor is further configured to:

receive, from the mobile terminal through the communication interface, a request for a raw file of an image captured by the electronic device; and

transmit, to the mobile terminal through the communication interface, the raw file of the image.

10. The apparatus of claim 9 , wherein the state information associated with the electronic device and the mobile terminal includes information about at least one of a battery state, processor performance state, and a communication state.

11. The apparatus of claim 9 , wherein the task includes at least one of a task of encoding an image captured by the electronic device, a task of generating a map image corresponding to a current location, and a task of decoding a music file stored in the electronic device.

12. The apparatus of claim 9 , wherein the processor is further configured to receive information associated with a current location and a map image corresponding to the current location through the communication interface and display the current location and the map image.

13. The apparatus of claim 9 , wherein the processor is further configured to receive a request for a music file for a music file decoding task from the mobile terminal through the communication interface and transmit the music file to the mobile terminal through the communication interface.

14. The apparatus of claim 9 , wherein the state of the network includes at least one of a use period, a number of electronic devices connected to the mobile terminal, and a distance between the electronic device and the mobile terminal.

15. A method for executing a task of an electronic device, the method comprising:

receiving state information associated with the electronic device from the electronic device;

receiving a raw file of an image from the electronic device;

identifying the state information associated with the electronic device and state information associated with a mobile terminal, the state information including a plurality of states of the electronic device and the mobile terminal;

identifying whether a user-defined policy is predetermined, wherein the user-defined policy indicates which state among the plurality of states is considered first;

in a case that the user-defined policy is predetermined, determining whether to execute a specific task in the electronic device or the mobile terminal by taking consideration of the user-defined policy based on the state information;

in a case that the user-defined policy is not predetermined, determining whether to execute a specific task in the electronic device or the mobile terminal by taking consideration of a network state-based policy; and

indicating a result of the determination to the electronic device,

wherein the user-defined policy is set on an electronic device basis or a task basis,

wherein the network state-based policy is determined by weights assigned to the electronic device or the mobile terminal, the weights being calculated based on a state of a network connected to the electronic device or the mobile terminal, and

wherein executing the task includes encoding the raw file of the image and transmitting, to the electronic device, the encoded raw file of the image.

16. The method of claim 15 , wherein the state information associated with the electronic device and the mobile terminal includes information about at least one of a battery state, processor performance state, and a communication state.

17. The method of claim 15 , wherein the task includes at least one of a task of encoding an image captured by the electronic device, a task of generating a map image corresponding to a current location, and a task of decoding a music file stored in the electronic device.

18. The method of claim 15 , wherein the determination further includes determining a device that includes a higher residual battery power to execute the task, and wherein the device is the electronic device or the mobile terminal.

19. The method of claim 15 , wherein the determination further includes determining a device that includes a higher residual battery power and a lower processor use rate to execute the task, and wherein the device is the electronic device or the mobile terminal.

20. The method of claim 15 , further comprising:

receiving a request for executing a location search task from the electronic device;

determining a current location;

generating a map image corresponding to the current location; and

transmitting information associated with the current location and the map image to the electronic device.

21. The method of claim 15 , further comprising:

receiving a request for executing a music decoding task from the electronic device;

requesting a music file to the electronic device in response to the request for executing the music decoding task;

receiving the music file from the electronic device; and

playing back the music file by decoding the music file.

22. A method for executing a task of an electronic device, the method comprising:

reporting, to a mobile terminal, state information associated with the electronic device;

executing a task in accordance with a policy of the electronic device, upon receipt of a task execution indication from the mobile terminal, the policy being selected among a network state-based policy and a user-defined policy; and

transmitting, to the mobile terminal, data associated with the task to enable the mobile terminal to execute the task, if the task execution indication is not received from the mobile terminal,

wherein the task execution indication is determined by taking consideration of the user-defined policy in a case that the user-defined policy is predetermined,

wherein the task execution indication is determined by taking consideration of the network state-based policy in a case that the user-defined policy is not predetermined,

wherein the state information includes a plurality of states of the electronic device and the mobile terminal,

wherein the user-defined policy indicates which state among the plurality of states is considered first,

wherein the user-defined policy is set on an electronic device basis or a task basis,

wherein the network state-based policy is determined by weights assigned to the electronic device or the mobile terminal, the weights being calculated based on a state of a network connected to the electronic device or the mobile terminal, and

wherein the electronic device receives, from the mobile terminal, a request for a raw file of an image and transmits, to the mobile terminal, the raw file of the image in a case that the task includes encoding the image.

23. The method of claim 22 , wherein the state information associated with the electronic device and the mobile terminal includes information about at least one of a battery state, processor performance state, and a communication state.

24. The method of claim 22 , wherein the task includes at least one of a task of encoding an image captured by the electronic device, a task of generating a map image corresponding to a current location, and a task of decoding a music file stored in the electronic device.

25. The method of claim 22 , further comprising:

receiving information associated with a current location and a map image corresponding to the current location; and

displaying the current location and the map image.

26. The method of claim 22 , further comprising:

receiving a request for a music file for a music file decoding task from the mobile terminal; and

transmitting the music file to the mobile terminal.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 1, 2015
From: KIM, WON-JIN; KANG, BYOUNG-IK; YEO, PHIL-KOO; JANG, JIN-YONG; KIM, JIN-WOO; CHO, YONG-KWAN
To: SAMSUNG ELECTRONICS CO., LTD
Reel/Frame 037183/0036 →
Continuity (1)
Related Publication 20160157221A1 · Jun 2, 2016