System and method for providing cloud based user interfaces
AssigneeAlticast Corporation
InventorsMoon Kyu Song, Hyun Il Jung, Woo Hyuck Kim
Life of this patent
Estimating the term…
Abstract
Provided is a method and system for providing cloud based user interface (UIs) that may store video content and a UI resource in a storage separate from a server, and may control the video content and the UI resource to be synthesized at a subscriber terminal device, thereby significantly decreasing load of a UIs providing server. The method and system for providing cloud based UIs may provide consistent UIs to various set-top boxes and media devices and may easily perform a change and a test of UIs.
Claims11
A remote application server comprising:
- a memory configured to store computer-readable instructions;
- and
- one or more processors configured to execute the computer-readable instructions such that the one or more processors are configured to,
- collect state information about a subscriber terminal device,
- analyze the state information received,
- generate a control command based on the analyzed state information, the control command including at least one of
- a rendering control command for controlling a rendering at the subscriber terminal device with respect to at least one of content and a user interface (UI) resource, and
- a terminal control command for controlling the subscriber terminal device, and
- transmit the rendering control command to control the subscriber terminal device to enable the subscriber terminal device to request a media storage for at least one of the content and the UI resource, the media storage being separate from the remote application server.
A subscriber terminal device comprising:
- a memory configured to store computer-readable instructions;
- and
- one or more processors configured to execute the computer-readable instructions such that the one or more processors are configured to,
- generate state information in response to a state information request received from a remote application server or a state information provided by a user,
- send a request to a media storage for at least one of a user interface (UI) resource and content, and receive at least one of the UI resource and the content in response to the state information request, the media storage being separate from the remote application server,
- control the request to the media storage in response to a control command received from the remote application server, and
- receive and render at least one of the content and the UI resource.
A method of providing cloud based user interfaces (UIs) using a remote application server, the remote application server including a memory configured to store computer-readable instructions and one or more processors configured to execute the computer-readable instructions, the method comprising:
- collecting, by the one or more processors, state information about a subscriber terminal device;
- analyzing, by the one or more processors, the collected state information;
- generating, by the one or more processors, a control command based on the collected state information, the control command including, at least one of
- a rendering control command for controlling a rendering at the subscriber terminal device with respect to at least one of content and a UI resource, and
- a terminal control command for controlling the subscriber terminal device;
- and
- transmitting, by the one or more processors, the rendering control command to control the subscriber terminal device to enable the subscriber terminal device to request a media storage for at least one of the content and the UI resource, the media storage being separate from the remote application server.
A method of providing cloud based user interfaces (UIs) associated with a subscriber terminal device, the subscriber terminal device including a memory configured to store computer-readable instructions and one or more processors configured to execute the computer-readable instructions, the method comprising:
- generating, by the one or more processors, state information in response to a state information request received from a remote application server;
- receiving, by the one or more processors, a control command corresponding to the state information from the remote application server;
- controlling a request to a media storage for at least one of a UI resource and content in response to the received control command, the media storage being separate from the remote application server;
- and
- rendering at least one of the content and the UI resource associated with the request to the media storage.
Dependencies are inferred from the claim text.