Abstract:
Message exchange techniques for content information communication between a primary device and a companion device are described. Content information may include service guide data. Message exchange techniques may include subscription techniques and request-response techniques. Example message exchange formats may include defined elements. Elements may be defined according an element name, a type, cardinality, a description, and a data type. In one example, an Extensible Markup Language (XML) based schema is defined for content identification information message. In one example, a JavaScript Object Notation (JSON) schema is defined for content identification information message.
Abstract:
본 명세서에서는 디지털 디바이스 및 상기 디지털 디바이스에서 서비스 처리 방법에 대한 다양한 실시예(들)이 개시된다. 여기서, 본 발명의 일 실시 예에 따른 디지털 디바이스는, 포어그라운드에 복수의 애플리케이션들이 있는 경우, 제1 애플리케이션과 제2 애플리케이션의 각 웹키트로 각각 제1 라이프사이클 메시지와 제2 라이프사이클 메시지와 상기 제2 애플리케이션의 디스플레이 내 사이즈와 포지션에 대한 좌표 정보를 전송하는 디스플레이 처리부; 상기 제1 애플리케이션을 위한 메인 싱크와 상기 제2 애플리케이션을 위한 서브 싱크를 포함한 디스플레이 엔진; 및 상기 제1 애플리케이션의 웹키트로부터 수신한 식별자와 커넥트 요청에 따라 상기 제1 애플리케이션을 상기 디스플레이 엔진의 메인 싱크와 연결하고, 상기 제2 애플리케이션의 웹키트로부터 수신한 식별자와 커넥트 요청에 따라 상기 제2 애플리케이션을 상기 디스플레이 엔진의 서브 싱크와 연결하는 비디오 처리부를 포함하여 포어그라운드에 있는 복수의 애플리케이션의 비디오 소스를 출력한다.
Abstract:
A security system images a large amount of data through routine use which is difficult to transfer or share. In one embodiment, through the use of a cloud-based video service and an application program interface, the methods and systems disclosed herein comprise accepting a communication that identifies parameters associated with a video on a video server accessible via a network. The methods and systems further cause the video server to transfer the video via the network to a cloud-based video service location in response to the communication, and transmit a notification to a receiving party (or cause the cloud-based video service location to transmit the notification) in concert with the transfer of the video, which provides availability information of the video at the cloud-based service location. The methods and systems facilitate video sharing amongst parties.
Abstract:
The present invention provides a method of providing interactive services or contents. The method includes, receiving a ESG (Enhancement Service Guide) information including preference criteria indicating characteristics of the interactive services or contents for recommending the user the interactive services or contents based on user's personal interests, receiving a PDI (Profiles, Demographics, Interests) table via broadcast signals, wherein the PDI table includes plural PDI questions related to user's personal interests for interactive contents, wherein each of the PDI questions has a question ID identifying a PDI question, obtaining an answer for at least one of the PDI questions, storing the obtained answer in the PDI table, determining recommendation interactive services or contents by comparing the preference criteria with the obtained answer and presenting the determined recommendation interactive services or contents in ESG.
Abstract:
Techniques described herein provide for an advertising processing engine service to act as an intermediary between client applications and advertising networks. The advertising processing engine service can provide an interface with which the client can interact, via an application programming interface (API) or directly through the use of a standardized language, thereby allowing client applications to receive advertisement data without the need to be customized to communicate with specific advertising networks. On the other hand, the advertising processing engine service can receive requests from clients and communicate these requests to advertising networks in the corresponding language and/or format they require.
Abstract:
A system, computer-readable storage medium storing at least one program, and a computer-implemented method for presenting a video stream is presented. An identifier of a video stream is received from a user of the client device, the video stream being accessible though a media device coupled to at least one input port of the client device. A device- agnostic request is sent to a media device service executing on the client device to acquire the media device and to obtain the video stream from the media device, the media device service being configured to map the device-agnostic request to a device-specific request for the media device. In response to the device-agnostic request, the video stream is received through the at least one input port. A user interface is generated including the video stream. The user interface including the video stream is presented on an output device coupled to the client device.
Abstract:
The present invention relates to an electronic device and a method at the electronic device for creating a web page from a code by an electronic equipment comprising a browser, the web page comprising a set of functions accessible via a dynamic programming language, the method comprising, in the browser, the steps of interpretation of the code, and loading the set of functions unless the code comprises an information that does not require the set of functions.
Abstract:
A smart set-top box (STB) that provides a smart service and a digital television (DTV) service using a single operating system may be provided. The STB may load applications designed based on an application programming interface (API) of a framework corresponding to the operating system, may load a DTV stack including a DTV service function and a security service function, and may allow communication between at least one of the applications and the DTV stack when the at least one of the applications uses a binder driver included in a kernel of the operating system so as to access the DTV service function included in the DTV stack.