# US 7,743,042 B2 · Apparatus and method for providing remote user interface service

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 7,743,042 B2
- Document ID: US7743042B2
- Status: Granted
- Kind: B2
- Application number: 11/634,877
- Filed: 2006-12-07
- Published: 2007-07-26
- Granted: 2010-06-22
- Earliest claimed: 2006-01-18
- Assignees: Samsung Electronics Co., Ltd.
- Inventors: Che-uk Kim
- Web page: https://patentgrep.com/patent/US7743042B2

## CPC

- H04L 67/51: Discovery or management thereof, e.g. service location protocol [SLP] or web services
- H04L 67/303: Terminal profiles
- H04L 67/56: Provisioning of proxy services (store-and-forward switching systems in data switching networks H04L12/54)
- H04L 67/567: Integrating service provisioning from a plurality of service providers
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

An apparatus and method for providing Remote User Interface (RUI) service are provided. The apparatus includes a service browser module and a virtual RUI server module. The service browser module communicates with a service registry, which is located outside a home network, and provides a service search User Interface (UI) to allow an RUI client, which is located inside a home network, to search for services that are present outside the home network. The virtual RUI server module is responsible for intermediation so that the services present outside the home network can be used through a service UI.

## Claims

### Claim 1

An apparatus for providing Remote User Interface (RUI) service, the apparatus comprising:
a service browser module which provides a service search user interface (UI) to allow an RUI client located inside a home network to search for services that are present outside the home network; and
a virtual RUI server module which performs intermediation so that the services present outside the home network can be used through a service UI, and receives events from a service provider outside the home network and transmits the received events to an RUI control point inside the home network,
wherein the service browser module comprises a management module that downloads a virtual RUI server bundle from the service provider and installs the virtual RUI server bundle on an Open Service Gateway Initiative (OSGi) gateway, if a desired service is selected through the service search UI, and
wherein the virtual RUI server bundle is constructed using set details of user preference information, and wherein the home network comprises a Universal Plug and Play (UPnP) network.

### Claim 2 (depends on 1)

The apparatus of claim 1, wherein the service browser module communicates with a service registry located outside the home network in order to allow the RUI client to use the service search UI to search for services present outside the home network.

### Claim 3 (depends on 1)

The apparatus of claim 1, wherein the RUI client uses the services present outside the home network, through the service UI.

### Claim 4 (depends on 1)

The apparatus of claim 1, wherein the OSGi gateway is coupled to the RUI client.

### Claim 5

A method of providing a Remote User Interface (RUI) service, the method comprising:
providing a service search a user interface (UI) to allow an RUI client located inside a home network to search for services present outside the home network;
downloading a virtual RUI server bundle from a service provider outside the home network and installing the virtual RUI server bundle on an Open Service Gateway Initiative (OSGi) gateway if a desired service is selected through the service search UI;
performing intermediation so that the services present outside the home network can be used through a service UI; and
receiving events from the service provider and transmitting the received events to an RUI control point inside the home network,
wherein the virtual RUI server bundle is constructed using set details of user preference information, and wherein the home network comprises a Universal Plug and Play (UPnP) network.

### Claim 6 (depends on 5)

The method of claim 5, further comprising communicating with a service registry located outside a home network in order to allow the RUI client to use the service search UI to search for services present outside the home network.

### Claim 7 (depends on 5)

The method of claim 5, wherein the services present outside the home network is used by the RUI client through the service UI.
