2013年1月8日 星期二

remote presentation control(產品與專利)

將來上課時會用到這個功能,老早就已經曉得有這方式,不過最近才想到要用。這方式提供遠端透過iPad, iPhone等裝置連線到一個開啟了powerpoint/keynote等的電腦(Windows, Mac都行),遠端操作簡報。這個電腦需要與iPan/iPhone在同一個無線網域內。


iPad端安裝APP「slideshow remote」,電腦端安裝「logic server」(windows軟體下載:http://www.logicinmind.com/en/products/logic-server/download/index.html),安裝完畢後,各自啟動,電腦端當然需要開啟個PPT,可以被APP掃描到(如果在一個區域網路內),之後就可以同步播放PPT。




本能地去找專利,結果這個廠商LogicInMind並未有任何登記專利,因此就用關鍵字找,確實是有不少類似技術的專利案,列舉一件頗相像的專利US8301689
Fig. 1, Fig. 2兩個圖明顯表示有workstation, remote device兩端的架構,workstation安裝有應用程式,作為這個功能的伺服器,remote device可以為iPad的裝置,安裝有APP與presentation engine,經連線後,交換的訊息有files與messages。
流程圖明確表示整個過程,真的是如同「slideshow remote」的工作方式,由workstation主動與remote device請求連線,經remote device與workstation來往訊息確認後,由workstation發送動態圖形,也就是這個軟體可以看到remote desktop的階段。經remote device取得報告資料後,其中presentation engine可以顯示下一張(next)內容提示使用者,而workstation則接受remote device的操作訊息,做報告資料上下頁的切換。

根據此專利的獲准的權利範圍,著重於remote device端內嵌系統的描述,這也可以對應到slideshow remote的核心技術(APP),多個權利範圍也如時下流行的軟體專利寫作方式,方法包括先建立電腦與remote device的通訊,由電腦執行一個server,由remote device執行presentation engine,由presentiation engine接收報告資訊,之後經remote device執行presentation時,可以顯示一系列由電腦傳送的畫面在remote device,就在iPad上執行此功能的角度來看,專利可以不用涵蓋到電腦端與remote device建立的系統,而多以iPad的APP主張,其他還包括分別儲存執行於電腦與remote device的程式的記憶媒體。(如果slideshow remote沒有經此授權,不一定有侵權的疑慮,但這不是我在此報導的用意)
1. A computer implemented method for controlling execution of a rich media application by a presentation engine running on a remote device comprised of an embedded computing system, the embedded computing system comprising a microprocessor and memory, the method comprising: 
establishing a communication session between the computer and the remote device;
configuring over the communication session, with a server executing on the computer, the presentation engine that is running on the remote device to collect one or more performance metrics or debugging information when the presentation engine is rendering the rich media application; and 
transferring the rich media application from the computer to the remote device for execution by the remote device, the presentation engine executing the rich media application by, in part, rendering a series of frames for display on the remote device, the rich media application being written using an animated graphics language. 

Ron

沒有留言: