SOFTWARE ROAMING SYSTEM, METHOD AND COMPUTER READABLE STORAGE MEDIUM THEREOF
First Claim
1. A software roaming method, comprising:
- respectively detecting a plurality of widgets of a first electronic device and a second electronic device, wherein the first electronic device is connected to the second electronic device through a network;
establishing a first device description data in accordance with a universal plug and play protocol and the widgets of the first electronic device;
establishing a second device description data in accordance with the universal plug and play protocol and the widgets of the second electronic device;
selecting a first widget from the widgets of the first electronic device according to the first device description data and the second device description data;
copying the first widget and a runtime data of the first widget from the first electronic device to the second electronic device; and
installing the first widget to the second electronic device and recovering the runtime data.
1 Assignment
0 Petitions
Accused Products
Abstract
A software roaming system, method and a computer readable storage medium thereof are disclosed herein. The software roaming system includes a first electronic device having a plurality of widget software. The first electronic device includes a device description data. The device description data includes virtual units corresponding to the widget software, wherein the first electronic device establishes the virtual units in accordance with a universal plug and play (UPNP) protocol. The first electronic device searches a second electronic device through an network in accordance with the UPNP protocol and copies a first widget software of the widget software and a runtime data thereof to the second electronic device, and thus the second electronic device installs the first widget software and recovers the runtime data.
-
Citations
20 Claims
-
1. A software roaming method, comprising:
-
respectively detecting a plurality of widgets of a first electronic device and a second electronic device, wherein the first electronic device is connected to the second electronic device through a network; establishing a first device description data in accordance with a universal plug and play protocol and the widgets of the first electronic device; establishing a second device description data in accordance with the universal plug and play protocol and the widgets of the second electronic device; selecting a first widget from the widgets of the first electronic device according to the first device description data and the second device description data; copying the first widget and a runtime data of the first widget from the first electronic device to the second electronic device; and installing the first widget to the second electronic device and recovering the runtime data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer readable medium for performing a software roaming method, the software roaming method comprising:
-
respectively detecting a plurality of widgets of a first electronic device and a second electronic device, wherein the first electronic device is connected to the second electronic device through a network; establishing a first device description data in accordance with a universal plug and play protocol and the widgets of the first electronic device; establishing a second device description data in accordance with the universal plug and play protocol and the widgets of the second electronic device; selecting a first widget from the widgets of the first electronic device according to the first device description data and the second device description data; copying the first widget and a runtime data of the first widget from the first electronic device to the second electronic device; and installing the first widget to the second electronic device and recovering the runtime data. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A software roaming system, comprising:
-
a first electronic device having a plurality of widgets, the first electronic device comprising; a device description data, comprising a plurality of virtual units corresponding to the widgets, wherein the first electronic establishes the virtual units in accordance with a universal plug and play protocol; wherein the first electronic device searches a second electronic device through an network and the universal plug and play protocol, and copies a first widget of the widgets and a runtime data of the first widget to the second electronic device, so as to install the first widget and to recover the runtime data to the second electronic device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification