Abstract:
Systems and method are presented for controlling the settings of a media renderer, such as a television, in response to available media content and user preferences. The system may include a client terminal connected to the media renderer via a communication channel. The system may be operable to monitor media content available to the media renderer; to obtain user preferences; to compare monitored media content to the user preferences; to select control signals according to the user preferences; and to send the control signals to the media renderer via the communication line thereby adjusting the settings of the media renderer.
Abstract:
Methods and systems for customizing a video content item according to personal preferences of at least first and second users, while keeping a common storyline for all customizations of the video content item. Each of the first and second users is associated with a terminal. For each of the first and second users, multi-purpose preferences of the user are obtained, and subsequently a version of the video content item is automatically selected from multiple versions of the video content item. The automatic selection for each user is based on the multi-purpose preferences of that user. Following the automatic selection, the version of the video content item selected for each user is displayed to that user on the associated terminal.
Abstract:
Devices and methods for allocating bandwidth in a data communication network having available bandwidth, particularly when allocating bandwidth for data of more than one video content item.
Abstract:
Devices and methods for determining the content of a first segment of text in a first language, using a second segment of text in a second language. The second segment of text is a translation of the first segment of text.
Abstract:
Devices and methods for allocating bandwidth in a data communication network having available bandwidth, particularly when allocating bandwidth for data of more than one video content item.
Abstract:
A method for converting touch functionalities to key operated functionalities, comprising: identifying a layout hierarchy structure of a plurality of user interface (UI) elements in an application; defining a plurality of areas of t UI, each corresponding with one of the plurality of UI elements having a touch responsiveness property; and activating a touch event of a UI element corresponding with a currently selected area when an activation key is pressed by said user.
Abstract:
A method of creating a multi participant session among a plurality of viewers of media content. The method comprises automatically identifying which media content is currently presented on a plurality of client terminals of a plurality of subscribers, receiving, from a first subscriber, a first selection indicative of a template of a multi participant session object and a second selection indicative of a group from the plurality of subscribers, creating a multi participant session object adapted for simultaneous presentation with the media content according to first and second selections and establishing a multi participant session among at least one member of the group and the first subscriber using the multi participant session object.
Abstract:
A method for converting touch functionalities to key operated functionalities, comprising: identifying a layout hierarchy structure of a plurality of user interface (UI) elements in an application; defining a plurality of areas of the UI, each corresponding with one of the plurality of UI elements having a touch responsiveness property; and activating a touch event of a UI element corresponding with a currently selected area when an activation key is pressed by said user.
Abstract:
A method of creating a multi participant session among a plurality of viewers of media content. The method comprises automatically identifying which media content is currently presented on a plurality of client terminals of a plurality of subscribers, receiving, from a first subscriber, a first selection indicative of a template of a multi participant session object and a second selection indicative of a group from the plurality of subscribers, creating a multi participant session object adapted for simultaneous presentation with the media content according to first and second selections and establishing a multi participant session among at least one member of the group and the first subscriber using the multi participant session object.
Abstract:
A method of creating a multi participant session among a plurality of viewers of media content. The method comprises automatically identifying which media content is currently presented on a plurality of client terminals of a plurality of subscribers, receiving, from a first subscriber, a first selection indicative of a template of a multi participant session object and a second selection indicative of a group from the plurality of subscribers, creating a multi participant session object adapted for simultaneous presentation with the media content according to first and second selections and establishing a multi participant session among at least one member of the group and the first subscriber using the multi participant session object.