2013年3月7日 星期四

space user interface(微軟使用者介面專利)

前言:
蘋果一系列行動裝置讓人趨之若騖的原因除了精練的外觀、擅用多點觸控,另外就是採用簡明的圖形使用者介面,蘋果公司同時也獲取許多的介面設計專利, 甚至直接使用發明專利界定出使用者介面的發明,其中有個特色是考慮行動裝置顯示螢幕較小,因此一直沒有如Windows可以同時看到多個軟體視窗的介面;另外,iOS也未見動態顯示內容的軟體圖形(icon)的應用。

聽說將來的iOS將會提供多重視窗在一個畫面的作業系統使用者介面,但是否遲遲未出是否是因為微軟掌握了相關的專利?
如美國專利US7933632(11/424733),早於2006年(優先權在2005年)微軟公司就已經考慮在行動裝置上採用多個重疊視窗的使用者介面,它稱為「space user interface」。

根據此案說明書內容,多個顯示出來的方塊窗稱之為「tile」,如同Windows phone/Windows 8所稱的動態磚,裝置內有個tile management component用於處理顯示於顯示屏幕上重疊的畫面,依據使用者操作可以立刻呈現所點觸的tile,每一個tile表示一個軟體的畫面。

 
 顯示出來的各種Tile尺寸與位置都可以依照使用者操作而變動,顯然與目前iOS的單一畫面單一軟體的方式不同。
使用者可以從背景的各個Tile中選擇顯時於前景畫面上的視窗中,這個操作的介面提供了不少的操作自由!

從權利範圍來看,仍是可以看到軟體發明主張專利權的一般作法,首先權利範圍先直接界定出行動裝置上的使用者介面本身,包括有介面元件、磚(tile)空間元件,可以動態更新內容,並置放於tile space中,以及一顯示元件。
1. A user interface for a mobile device facilitating surfacing of content available through the mobile device, comprising:
an interface component that obtains the content;
a tile space component that manages a plurality of tiles dynamically updated based at least in part on the content and the plurality of tiles positioned within a tile space, wherein the tile space component includes a profile component that manages at least one user profile and the plurality of tiles are selected from a set of available tiles based at least in part on the at least one user profile; and
a display component that displays a view of the tile space.
另有一處理方法,其中透過處理器產生客製顯示空間,可以管理動態磚,一個畫面可以有多個根據使用者設定的磚, 以及顯示出這個space。
11. A processor-implemented method, comprising:
a processor generating a customizable display space capable of managing a plurality of dynamically updating tiles;
the processor populating the customizable display space with the plurality of tiles, wherein the plurality of tiles are selected from a set of available tiles based at least in part on at least one user profile; and
displaying a view of the display space on a display screen of a mobile device.x
再於另一獨立項界定出包括處理器、儲存器的系統,其中執行產生磚、客製空間、動態更新磚的內容等。
17. A system comprising a processor and a computer-readable storage device, the device storing executable instructions that when processed by said processor cause said processor to implement the steps comprising:
generating a customizable tile space capable of managing a plurality of tiles;
populating the customizable tile space with the plurality of tiles;
selecting one or more tiles from a set of available tiles based at least in part on a user profile;
dynamically updating the plurality of tiles with the one or more selected tiles based at least in part on content of the selected one or more tiles; and
displaying a view of the tile space.
另外之前曾討論微軟的US7,933,632所揭示的Windows8動態磚,該案申請於2006年6月,同樣主張先前2005年9月提出的臨時申請案優先權。(http://enpan.blogspot.tw/2012/11/us7933632101.html)


Ron
參考文章:
http://enpan.blogspot.tw/2011/05/blog-post_10.html
http://enpan.blogspot.tw/2013/01/blog-post_26.html
http://enpan.blogspot.tw/2012/08/blog-post_20.html
http://enpan.blogspot.tw/2010/08/blog-post_25.html

沒有留言: