2016年6月16日 星期四

USPTO專利案Zaman & Ngari

根據專利案Zaman(US 2010/0079498)之圖2~4及說明書第30~31段所述內容可知,此專利案Zaman揭露了一種multi-model magnification system(多模式放大系統),運用於多種形式的輸入,例如基於觸摸的自然輸入。用戶可於互動的首選模式中放大/縮小和平移(包括透過滑鼠、鍵盤、手寫筆和互動觸摸)系統對一些模式提供專用的功能,如捏/滾動手勢的觸摸輸入,使用戶能夠輕鬆放大/縮小和平移放大的區域(例如,在觸摸的筆記本電腦上)。簡單來說,專利案Zaman多模式放大系統可根據訊息(message handler),以產生系統放大鏡


根據專利案Ngari(US 2007/0033543)之圖3及說明書第12~1423~2430~31段所述內容可知,此專利案Ngari揭露了一種display screen magnifier(顯示螢幕放大鏡),可被使用者控制以放大桌面所選擇的區域(包括於螢幕上開啟的視窗)。藉此降低指向游標通過介於放大區域及放大鏡框之間的鏡頭陰影(lens shadow)。簡單來說,專利案Ngari具有軟體放大鏡,且系統呼叫軟體放大鏡,以釋放具有版本資訊的軟體放大鏡

基於上述,以專利案Ngari可以取得放大系統的版本資訊,以及專利案Zaman可產生具有版本資訊的告知指令之簡單組合。
其中,(1)專利案Zaman使用執行檔(executable file)去呼叫動態連接資料庫(dynamic-link library),並使用動態連接庫(dynamic-link library)去執行三個模式其中之一
其中,(2)專利案Zaman的作業系統係判斷特定的作業系統(OS)服務(dwm.exe)是否有效
其中,(3)專利案Zaman並未公開相同的功能鍵被按壓,以輸出一第一放大指令或一第二放大指令之技術特徵

關於區別(1)
請參考專利案Zaman之圖2及說明書第28-30段所述內容,所述內容如下:
FIG. 2 is a block diagram that illustrates a Microsoft Windows-based operating environment of the magnifier panning system, in one embodiment. The system includes an executable file 210, a supporting dynamic-link library 250, and 3 modules provided by the operating system, wisptis.exe 260, win32k.sys 270, and dwm.exe 280The executable file 210, called magnify.exe,creates the process that controls the user interface and provides the end-to-end user experience. The magnifier.exe process controls the magnification, keeps track of input events, and moves the magnified view accordingly. The executable file 210 may provide 3 modes, full-screen mode 220, lens mode 230, and legacy mode 240. The full-screen mode 220 projects a magnified version of the user's desktop on the display device. One can envision it like a huge magnifier lens that covers the entire display. The lens mode 230 displays a magnified view of the desktop in a window that is smaller than the size of the display. This mode acts more like a traditional physical magnifying glass.The legacy mode 240 provides magnification with reduced functionality, such as when certain operating system services (e.g., dwm.exe) are not available. For example, during logon Microsoft Windows does not provide applications access to certain services.
The dynamic-link library 250, magnification.dll, provides an application-programming interface (API) exposed to internal and external magnification controllers. The executable file 210 magnify.exe and other applications call this API to request various magnification services. The dynamic-link library 250 acts as a proxy between the magnification controller, the kernel-mode state for the magnification context, and the desktop compositor.
Win32k.sys 270 is a kernel-mode driver that handles the bulk of the Win32K API on Microsoft Windows. Win32k.sys 270includes a Raw Input Thread (RIT) that handles input processing for the magnifier panning system. Win32k.sys 270 also handles security and context control. Dwm.exe 280 provides the DWM process that keeps track of application and other windows. Dwm.exe 280 handles the output compositing and magnification for the magnifier panning system. Wisptis.exe 260 is responsible for input to a tablet via a stylus or touch and consumes input transformation functions provided by Win32K.sys 270 to transform absolute clicking to work in magnified contexts (e.g., what you see is what you click).
換句話說,當動態連接資料庫(dynamic-link library 250)存在於作業系統(OS)中時,專利案Zaman執行具有三個模式的執行檔210,以呼叫動態連接資料庫 250用於Microsoft Windows之不同的OS會具有不同的動態連接資料庫 250。而,Mac, Linux或其他廠牌的OS不具有動態連接資料庫 250;或是Window XP的動態連接資料庫 250係不同於Window Vista的動態連接資料庫 250。也就是說,專利案Zaman透過動態連接資料庫(dynamic-link library 250)無法達到跨平台之功效。
假設執行檔210運作於Window Vista或更高版本。當執行檔210被複製到另一個OS(例如,Window XP 或更低版本)Window XP 或更低版本中,介於執行檔210與動態連接資料庫 250之間的互動關係將產生變化。也許執行檔210不能呼叫在Window XP的動態連接資料庫 250的全部功能。或者在Window XP的執行檔210不能執行放大鏡。因此,當特定的OS的服務(例如dwm.exe)不能提供時,專利案Zaman不能使用放大鏡的全部功能。換句話說,於專利案Zaman中,動態連接資料庫 250是不可攜的,且動態連接資料庫 250並不能達到跨系統的運作。因此,於專利案Zaman中,全螢幕模式220 (full-screen mode 220)和透鏡模式230( lens mode 230)是無效的,具有三種模式的執行檔210或許只能使用精簡模式240( legacy mode 240)。其中,精簡模式240係屬減少功能的放大鏡,並且不同跨平台使用放大鏡,假如動態連接資料庫 250被改變了。

關於區別(2)
Dwm.exe 280用以提供DWM處理程序,致使應用程序與其他windows保持連線。假設動態連接資料庫不能支援內建放大鏡的功能。因為介於執行檔210與動態連接資料庫250之間的鏈路被破壞,致使專利案Zaman之精簡模式也許不能作用。假設動態連接資料庫不能支援內建系統放大鏡的功能,那執行檔如何與動態連接資料庫互動呢?因此,專利案Zaman並未教導OS支援內建放大鏡之判斷之技術特徵。專利案Zaman僅教導精簡模式(減少功能的放大鏡),運用於登錄Microsoft Windows的登錄作業情況下
專利案Zaman的判斷過程是,由OS作業系統判斷執行檔210與動態連接資料庫250之間的互動關係。於專利案Zaman中,OS作業系統判斷特定的作業系統服務(dwm.exe)不能被提供,以決定使用哪一種模式。

關於區別(3)

專利案Zaman並未公開功能鍵被按壓以輸出一第一放大指令或一第二放大指令之技術特徵,僅公開三種模式(全螢幕模式220、透鏡模式230及精簡模式240)。此外,請參考專利案Zaman的圖3及圖6專利案Zaman公開當使用者移動游標進入到放大視窗的邊緣之位移區域時,系統移動放大視窗。當游標不在位移區域時,使用者可與被放大的物體互動,視窗不會到處移動。換句話說,專利案Zaman僅供公開如平移放大圖、上、下、左、右之移位(例如專利案Zaman之圖5和圖6)。再者,根據圖4之元件420Receive input,也就是專利案Zaman公開具有功能鍵輸入,但是專利案Zaman並未公開功能鍵被按壓以輸出一第一放大指令或一第二放大指令之技術特徵。

沒有留言:

張貼留言