Method and system for controlling other devices using a remote user interface
First Claim
1. A method for remotely controlling at least one remote device, by a device, via a Remote Control User Interface (RC-UI), the method comprising:
- discovering, by the device, a server external to the device that supports the RC-UI;
receiving, by the device, from the server, a list of remote devices that the device can control and are currently rendering a User Interface (UI);
receiving, by the device, a selection input that selects a remote device from the list of the remote devices;
transmitting, to the server, a device selection request corresponding to the selection input;
receiving, by the device, an RC-UI page mapped in the server to a UI page transmitted from the server to the selected remote device, according to the device selection request from the server; and
controlling, by the device, the selected remote device via the received RC-UI page,wherein the device and the remote devices are Remote User Interface Clients (RUI-Cs) and the server is a Remote User Interface Server (RUI-S), andwherein the RC-UI page is transmitted from the server to the device based on a reference table comprising information on a remote device IDentification (ID) and a UI ID indicating the UI-page.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system wherein a device remotely controls a user interface being executed in a remote device, using a remote user interface. The device discovers a server that supports a remote control interface. The device receives a list of remote devices that the device can control from the server. A selection input is received to select a remote device from the list of remote devices. A device selection request corresponding to the selection input is transmitted to the server. A remote control interface corresponding to the device selection request is received from the server. The selected remote device is controlled via the received remote control interface.
12 Citations
16 Claims
-
1. A method for remotely controlling at least one remote device, by a device, via a Remote Control User Interface (RC-UI), the method comprising:
-
discovering, by the device, a server external to the device that supports the RC-UI; receiving, by the device, from the server, a list of remote devices that the device can control and are currently rendering a User Interface (UI); receiving, by the device, a selection input that selects a remote device from the list of the remote devices; transmitting, to the server, a device selection request corresponding to the selection input; receiving, by the device, an RC-UI page mapped in the server to a UI page transmitted from the server to the selected remote device, according to the device selection request from the server; and controlling, by the device, the selected remote device via the received RC-UI page, wherein the device and the remote devices are Remote User Interface Clients (RUI-Cs) and the server is a Remote User Interface Server (RUI-S), and wherein the RC-UI page is transmitted from the server to the device based on a reference table comprising information on a remote device IDentification (ID) and a UI ID indicating the UI-page. - View Dependent Claims (2, 3)
-
-
4. An electronic device for remotely controlling at least one remote device via a Remote Control User Interface (RC-UI), comprising:
-
a controller for discovering a server external to the device that supports the RC-UI; a receiver for receiving, from the server, a list of remote devices that the device can control and are currently rendering a User Interface (UI); an input unit that receives a selection input that selects a remote device from the list of remote devices; and a transmitter for transmitting, to the server, a device selection request corresponding to the selection input, wherein the receiver receives an RC-UI page mapped by the server to a UI page transmitted from the server the selected remote device according to the device selection request from the server, wherein the controller controls the selected remote device via the received RC-UI page, wherein the device and the remote devices are Remote User Interface Clients (RUI-Cs) and the server is an Remote User Interface Server (RUI-S), and wherein the RC-UI page is transmitted from the server to the device based on a reference table comprising information on a remote device IDentification (ID) and a UI ID indicating the UI-page. - View Dependent Claims (5, 6, 7, 8)
-
-
9. A method for remotely controlling at least one remote device, by a server, via a Remote Control User Interface (RC-UI), the method comprising:
-
transmitting, by the server, to a device, a list of remote devices that the device can control and are currently rendering a User Interface (UI); receiving, by the server, from the device, a device selection request for selecting a remote device from the list of the remote devices; and transmitting, by the server, to the device, a RC-UI page mapped in the server to a UI page transmitted from the server to the selected remote device according to the device selection request, wherein the RC-UI page is used to control the selected remote device, the device and the remote devices are Remote User Interface Clients (RUI-Cs) and the server is an Remote User Interface Server (RUI-S), and wherein the RC-UI page is transmitted from the server to the device based on a reference table comprising information on a remote device IDentification (ID) and a UI ID indicating the UI-page. - View Dependent Claims (10, 11, 12)
-
-
13. An electronic server device for remotely controlling at least one remote device via a Remote Control User Interface (RC-UI), the server comprising:
-
a transmitter for transmitting, to a device, a list of remote devices that the device can control and are currently rendering a User Interface (UI) and a receiver for receiving, from the device, a device selection request for selecting a remote device from the list of the remote devices, wherein the transmitter transmits, to the device, a RC-UI page mapped in the server to a UI page transmitted from the server to the selected remote device according to the device selection request, wherein the RC-UI page is used to control the selected remote device, the device and the remote devices are Remote User Interface Clients (RUI-Cs) and the server is an Remote User Interface Server (RUI-S), and wherein the RC-UI page is transmitted from the server to the device based on a reference table comprising information on a remote device IDentification (ID) and a UI ID indicating the UI-page. - View Dependent Claims (14, 15, 16)
-
Specification