i4i擁有的技術是針對特定形式的電子文件,電子文件本身可區分有兩個部份:內容(文字)部份,與架構(structure),也就是使電腦系統可以識別文字內容的編碼格式,文件中格式化的資訊以"metacodes"形式存在,電腦程式則透過程式語言利用metacodes(應可翻譯成元碼)讓電腦系統辨識出內容,早期使用一種標準通用標注語言(SGML),之後,也就是目前多數使用可延伸式標注語言(Extensible Markup Language, XML),用來規範文件格式,這也應用在MS Word中,讓Word可以編輯XML文件。
使用Word儲存文件時,可以選擇一個副檔名為.docx的文件格式,此類文件就是將文件內容與格式分開處理,日前美國法院判決在2010.1.11之後發售的MS Word應移除侵權的客製化XML(custom XML)技術,之後,此類docx等具有客製化XML的文件在轉換時,會有資料遺失的問題。
i4i擁有的美國專利第5,787,449號-Method and System for Manipulating the Architecture and the Content of a Document Separately from Each Other,其中揭露了可以分開處理與儲存內容與metacodes的方法,其中資料結構則以一metacode map對應文字與meatacode,讓電腦可以在不影響內容的要求下編輯文件結構。
相關電腦系統的主要專利範圍包括:
1. meatacode對應表儲存手段
2. metacodes選擇單提供手段
3. metacodes編輯手段,編輯後重新儲存對應表
4. 解析文件內容與meatacode對應表至文件的手段
製作文件的方法有:
1. 讀取文件內容,並找到metacode
2. 複製文件內容並儲存到儲存媒體
3. 標示出metacode的位置
4. 重複上述步驟,直到文件完全處理
5. 提供與metacode對應表分開的文件內容
由以上權利範圍大概知道metacode與content分割的文件架構
從Word移除相關功能,當然i4i會提供相關解決方案,"x4w"就是i4i公司提出整合於Word 2007,並能恢復原有docx等類的檔案,
- Identifies all the custom XML tags in the document.
- Removes them from the document.
- Saves the XML tags and their locations to memory.
- Passes the document to Word, which opens the document.
- Returns the custom XML to where it should be.
- Opens the document to the user.
資料參考:http://www.i4ilp.com/
沒有留言:
張貼留言