发明名称 METHOD AND APPARATUS FOR STREAMING METADATA BETWEEN DEVICES USING JAVASCRIPT AND HTML5
摘要 Techniques and configurations for streaming metadata between devices are disclosed herein. In one example embodiment, streaming textual data, for example subtitles or closed caption data, are provided from a consumer television or set top box (STB) platform to a tablet computer platform. XMPP and BOSH are used as infrastructural components to help establish the client/server connection between the platforms. These components also maintain this connection and support real-time communications and transfer of data between the platforms. In an example embodiment, an application on the primary platform has a string of metadata which is communicated to a client application on a second platform. For example, client application may be a smart phone app in the form of an HTML5 app running on browser. The system may stream and control bi-directionally. In this architecture an XMPP-implementing JavaScript library allows XMPP client interaction through an XML stanza.
申请公布号 US2015052219(A1) 申请公布日期 2015.02.19
申请号 US201113992420 申请日期 2011.12.28
申请人 Staudinger Robert;Ochoa Claudio;Szilagyi Victor;Mo Stanley 发明人 Staudinger Robert;Ochoa Claudio;Szilagyi Victor;Mo Stanley
分类号 H04L29/08 主分类号 H04L29/08
代理机构 代理人
主权项 1. A client device, comprising: at least one processor; at least one memory device; at least one browser; at least one scripting library executable in the browser and configured to establish one or more BOSH Bidirectional-streams Over Sustained HTTP connections between the client device and a server; and at least one web application executable in the browser and configured to implement the scripting library to receive, using the BOSH connections, one or more XMPP Extensible Messaging and Presence Protocol data transmissions from the server, wherein the XMPP data transmissions provide a stream of metadata from one or more applications operating on the server; wherein the memory device provides a plurality of instructions stored therein, that when executed by the processor, cause the processor to perform instructions that execute the browser, the at least one scripting library, and the at least one web application.
地址 Freilassing DE