System and method for providing device-specific data application
A system and a method for providing a device-specific data application are disclosed. In accordance with the system and the method of the present invention, a digital media playback apparatus is provide with one of one or more data applications optimized for the digital media playback apparatus stored in a storage device to prevent a failure in executing the data application due to a system specifications and manufacturer thereof.
1 . A data application providing system, comprising:
a storage device for storing a data application group including one or more data applications; and
a digital media playback apparatus for generating a data application selection information for selecting a device-specific data application from the one or more data applications, transmitting the data application selection information to the storage device, and receiving and providing the device-specific data application from the storage device.
2 . The system in accordance with claim 1 , wherein the data application selection information includes a system information of the digital media playback apparatus and an selection information of the data application group, and
wherein the storage device selects the device-specific data application based on the data application selection information and transmits the device-specific data application to the digital media playback apparatus.
3 . The system in accordance with claim 2 , wherein the storage device selects the device-specific data application by comparing a specification information of each of the one or more data applications to the system information.
4 . The system in accordance with claim 2 , wherein the digital media playback apparatus receives the selection information of the data application group via a broadcast network or a communication network.
5 . The system in accordance with claim 2 , wherein the digital media playback apparatus reads the selection information of the data application group from a storage media.
6 . The system in accordance with claim 1 , wherein the data application selection information includes an selection information of the device-specific data application, and
wherein the digital media playback apparatus generates the selection information of the device-specific data application based on a system information of the digital media playback apparatus and the selection information of the data application group.
7 . The system in accordance with claim 6 , wherein the selection information of the data application group includes a specification information of each of the one or more data applications, and
wherein the digital media playback apparatus generates the selection information of the device-specific data application by comparing the specification information to the system information.
8 . The system in accordance with claim 6 , wherein the digital media playback apparatus receives the selection information of the data application group via a broadcast network or a communication network.
9 . The system in accordance with claim 6 , wherein the digital media playback apparatus reads the selection information of the data application group from a storage media.
10 . A data application providing method, comprising steps of:
(a) generating a data application selection information for selecting a device-specific data application from one or more data applications included in a data application group stored in a storage device;
(b) transmitting the data application selection information to the storage device; and
(c) receiving and providing the device-specific data application from the storage device.
11 . The method in accordance with claim 10 , wherein the step (a) comprises:
(a-1) receiving the selection information of the data application group; and
(a-2) generating the data application selection information based on the selection information of the data application group.
12 . The method in accordance with claim 11 , wherein the step (a-1) comprises receiving the selection information of the data application group via a broadcast network or a communication network.
13 . The method in accordance with claim 11 , wherein the step (a-1) comprises reading the selection information of the data application group from a storage media.
14 . The method in accordance with claim 11 , wherein the step (a-2) comprises generating the data application selection information including a system information of the digital media playback apparatus and the selection information of the data application group.
15 . The method in accordance with claim 11 , wherein the data application selection information includes an selection information of the device-specific data application, and
wherein the step (a-2) comprises (a-3) generating the selection information of the device-specific data application based on a system information of the digital media playback apparatus and the selection information of the data application group.
16 . The method in accordance with claim 15 , wherein the selection information of the data application comprises a specification information of each of the one or more data applications, and
wherein the step (a-3) comprises generating the selection information of the device-specific data application by comparing the specification information to the system information.