Method and apparatus for transmitting data and method and apparatus for performing data tasks
First Claim
Patent Images
1. A method of transmitting data, comprising:
- determining a data transmission priority for each of a plurality of data needed to continuously perform a task, that is currently performing, in an external device by using information relating to the plurality of data and information relating to a plurality of data transmission means, wherein the plurality of data transmission means includes a first transmission means comprising a mobile storage medium which can be removed from and attached to the external device and a second transmission means comprising a network;
determining a transmission method for each of the plurality of data based on the determined data transmission priority, wherein the transmission method comprises one of transmitting data through the mobile storage medium and transmitting data through the network, wherein the determining a transmission method comprises compressing data having the data transmission priority that is below a threshold order; and
transmitting each of the plurality of data to the external device through one of the plurality of data transmission means corresponding to the determined transmission method of the each data of the plurality of data, wherein the transmitting data comprises transmitting uncompressed data having the data transmission priority that is above the threshold order and the compressed data,wherein the information relating to the plurality of data transmission means comprises at least one of a size of a usable storage space and a data transmission speed and the information relating to the plurality of data needed to continuously perform a task comprises information relating to at least one of a task execution state, a communication state, an address allocation, and a task control, wherein the size of the usable storage space indicates usable capacity of the mobile storage medium, andwherein the transmitting data comprises transmitting data having the data transmission priority that is above a threshold order through the first transmission means of the plurality of transmission means and data having the data transmission priority that is below the threshold order through the second transmission means of the plurality of transmission means.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for transmitting data and a method and apparatus for performing a task for process migration are provided. The method of transmitting data includes: determining a data transmission priority using at least one of information relating to data needed to continuously perform a task, that is currently performing, in an external device and information relating to data transmission means; determining transmission methods for each data based on the data transmission priority; and transmitting data to the external device according to the determined transmission methods.
6 Citations
13 Claims
-
1. A method of transmitting data, comprising:
-
determining a data transmission priority for each of a plurality of data needed to continuously perform a task, that is currently performing, in an external device by using information relating to the plurality of data and information relating to a plurality of data transmission means, wherein the plurality of data transmission means includes a first transmission means comprising a mobile storage medium which can be removed from and attached to the external device and a second transmission means comprising a network; determining a transmission method for each of the plurality of data based on the determined data transmission priority, wherein the transmission method comprises one of transmitting data through the mobile storage medium and transmitting data through the network, wherein the determining a transmission method comprises compressing data having the data transmission priority that is below a threshold order; and transmitting each of the plurality of data to the external device through one of the plurality of data transmission means corresponding to the determined transmission method of the each data of the plurality of data, wherein the transmitting data comprises transmitting uncompressed data having the data transmission priority that is above the threshold order and the compressed data, wherein the information relating to the plurality of data transmission means comprises at least one of a size of a usable storage space and a data transmission speed and the information relating to the plurality of data needed to continuously perform a task comprises information relating to at least one of a task execution state, a communication state, an address allocation, and a task control, wherein the size of the usable storage space indicates usable capacity of the mobile storage medium, and wherein the transmitting data comprises transmitting data having the data transmission priority that is above a threshold order through the first transmission means of the plurality of transmission means and data having the data transmission priority that is below the threshold order through the second transmission means of the plurality of transmission means. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of performing a task, comprising:
-
receiving first data having data transmission priority that is above a threshold order according to a predetermined standard from among a plurality of data needed to continuously perform a task, that is currently performing, in an external device and receiving second data having data transmission priority that is below the threshold order, wherein the second data is compressed before being transmitted through a transmission method of the second data; and continuously performing the task in the external device using the first and second data, wherein the data transmission priority of each of the first data and the second data is determined by information relating to the plurality of data needed to continuously perform the task, that is currently performing, in the external device and information relating to a plurality of data transmission means, wherein the receiving the first data and the second data comprises receiving the first data through a mobile storage medium which can be removed from and attached to the external device based on the determined data transmission priority of the first data and receiving the second data through a network based on the determined data transmission priority of the second data, the plurality of data transmission means including the mobile storage medium and the network, wherein the information relating to the plurality of data transmission means comprises at least one of a size of a usable storage space and a data transmission speed and the information relating to the plurality of data needed to continuously perform the task comprises information relating to at least one of a task execution state, a communication state, an address allocation, and a task control, wherein the size of the usable storage space indicates usable capacity of the mobile storage medium. - View Dependent Claims (7)
-
-
8. An apparatus for transmitting data, comprising:
-
a priority determining unit which determines a data transmission priority for each of a plurality of data needed to continuously perform a task, that is currently performing, in an external device by using information relating to the plurality of data and information relating to a plurality of data transmission means, wherein the plurality of data transmission means includes a first transmission means comprising a mobile storage medium which can be removed from and attached to the external device and a second transmission means comprising a network; a transmission method determining unit which determines a transmission method for each of the plurality of data based on the determined data transmission priority, wherein the transmission method comprises one of transmitting data through the mobile storage medium and transmitting data through the network, wherein the transmission method determining unit comprises a data compression unit which compresses data having the data transmission priority that is below a threshold order; and a transmission unit which transmits each of the plurality of data to the external device through one of the plurality of data transmission means corresponding to the determined transmission method of the each data of the plurality of data, wherein the transmission unit transmits uncompressed data having the data transmission priority that is above the threshold order data and the compressed data, wherein the information relating to the plurality of data transmission means comprises at least one of a size of a usable storage space and a data transmission speed and the information relating to the plurality of data needed to continuously perform a task comprises information relating to at least one of a task execution state, a communication state, and address allocation, and a task control, wherein the size of the usable storage space indicates usable capacity of the mobile storage medium, and wherein the transmission unit transmits data having the data transmission priority that is above a threshold order through the first transmission means of the plurality of transmission means and data having the data transmission priority that is below the threshold order through the second transmission means of the plurality of transmission means. - View Dependent Claims (9, 10, 11)
-
-
12. An apparatus for performing a task, comprising:
-
a receiver which receives first data having data transmission priority that is above a threshold order according to a predetermined standard from among a plurality of data needed to continuously perform a task, that is currently performing, in an external device and receives second data having data transmission priority that is below a threshold order, wherein the second data is compressed before being transmitted through a transmission method of the second data; and a task performing unit which continuously performs the task in the external device using the first and second data, wherein the data transmission priority of each of the first data and the second data is determined by information relating to data needed to continuously perform the task, that is currently performing, in the external device and information relating to a plurality of data transmission means, wherein the receiving the first data and the second data comprises receiving the first data through a mobile storage medium which can be removed from and attached to the external device based on the determined data transmission priority of the first data and receiving the second data through a network based on the determined data transmission priority of the second data, the plurality of data transmission means including the mobile storage medium and the network, wherein the information relating to the plurality of data transmission means comprises at least one of a size of a usable storage space and a data transmission speed and the information relating to the plurality of data needed to continuously perform the task comprises information relating to at least one of a task execution state, a communication state, an address allocation, and a task control, wherein the size of the usable storage space indicates usable capacity of the mobile storage medium. - View Dependent Claims (13)
-
Specification