发明名称 Methods and systems for use in providing a remote user interface
摘要 The present embodiments provide systems, methods and apparatuses for use in providing the playback of content. Some of these embodiments provide methods of playing back multimedia content, comprising: implementing, on a multimedia rendering client device coupled with a LAN, a simplified Internet browser that establishes a browser environment; establishing a network connection over the LAN between the client device and a remote server; operating, within the browser environment, a lightweight remote user interface (RUI) protocol client application that is operated with a JavaScript based graphics application program interface to a graphics protocol stack of the client device; receiving graphics commands; implementing, through the RUI protocol client application in cooperation with the JavaScript based graphics application program interface, the graphics commands and generating graphics in accordance with the graphics commands; and displaying on the client device the graphics consistent with the graphics commands.
申请公布号 US8799357(B2) 申请公布日期 2014.08.05
申请号 US201113150477 申请日期 2011.06.01
申请人 Sony Corporation 发明人 Clift Graham;Lejeune Stephane
分类号 G06F15/16;G06F15/173;G06F17/00 主分类号 G06F15/16
代理机构 Fitch, Even, Tabin & Flannery LLP 代理人 Fitch, Even, Tabin & Flannery LLP
主权项 1. A method of playing back multimedia content, the method comprising: implementing, on a multimedia rendering client device coupled with a distributed local area network (LAN), a simplified Internet browser, where the browser establishes a browser environment; establishing a network connection over the distributed LAN between the client device and a remote server on the LAN; operating, within the browser environment and on the client device, a lightweight remote user interface (RUI) protocol client application that is operated with a JavaScript based graphics application program interface to a graphics protocol stack of the client device; receiving, through the RUI protocol client application and from the server over the LAN, graphics commands; implementing, through the RUI protocol client application in cooperation with the JavaScript based graphics application program interface, the graphics commands and generating graphics in accordance with the graphics commands; and displaying on the client device the graphics consistent with the graphics commands; wherein the establishing the network connection over the distributed LAN comprises establishing persistent full-duplex communications channel over a single Transmission Control Protocol (TCP) socket over the distributed LAN between the client device and the remote server on the LAN; wherein the receiving the graphics commands comprises receiving streamed graphics commands streamed over the persistent full-duplex communications channel; and wherein the implementing the graphics commands comprises translating, through the RUI protocol client application, the streamed graphics commands from a streaming format to a JavaScript based graphics application program interface compatible format; and where the JavaScript based graphics application program interface is configured to extend the capabilities of JavaScript programming language to generate interactive three-dimensional (3D) graphics within the browser environment.
地址 Tokyo JP