TW202201243A

Systems and methods for creating enhanced documents for perfect automated parsing

Abstract

The disclosed enhanced document creation and parsing systems deal with enhanced documents that allow for the presentation of document content in a preferred visual manner, while ensuring that the document content can be captured accurately by an automated parser with nothing being discarded or misrepresented. The enhanced document creation system may create an enhanced document by encoding document content in accordance with a defined schema, optionally encrypting the resulting structured data into an encrypted byte string, and embedding the encrypted byte string as non-visible metadata in a rendered document. The resulting enhanced document can be completely and accurately parsed by an enhanced document parsing system that is capable of extracting, decrypting and decoding the embedded document metadata.

TW202201243A, drawing sheet 1
Sheet 1 of 15

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

75 claims: 12 independent, 63 dependent

  1. 1
    一種創建增強型文件的方法,該方法包含: 向使用者呈現文件創建平台; 使用該文件創建平台創建初始文件,其中該初始文件的內容是非結構化的; 基於該初始文件的該內容的已知語義,根據定義的文件模式對該初始文件進行編碼以形成結構化文件; 儲存與唯一文件識別符相關聯的該結構化文件; 以使用者指定的檔案格式渲染該結構化文件以創建渲染的文件;以及 將該唯一文件識別符嵌入該渲染的文件中作為不可見元資料以形成該增強型文件。
  2. 2
    如請求項1所述之方法,更包含: 從文件剖析系統接收對該結構化文件的請求,該請求包含相關聯的該唯一文件識別符;以及 回應於該請求將該結構化文件發送到該文件剖析系統。
  3. 3
    如請求項1所述之方法,更包含: 將該結構化文件轉譯成標準化文件模式,以形成轉譯的文件;以及 儲存與該唯一文件識別符相關聯的該轉譯的文件。
  4. 4
    如請求項1所述之方法,其中,該使用者指定的檔案格式接受元資料作為數對的ID和值,以及其中該嵌入的元資料在該文件中為不可見。
  5. 5
    如請求項1所述之方法,更包含:將該結構化文件去敏感,以在渲染該結構化文件之前將敏感的使用者資訊移除。
  6. 6
    如請求項1所述之方法,其中根據從表面資料庫取回的表面渲染該初始文件。
  7. 7
    如請求項1所述之方法,其中該初始文件包含圖形元素,以及其中將該圖形元素編碼包含將該圖形元素中的視覺指示符映射到該定義的文件模式中欄位的值。
  8. 8
    如請求項1所述之方法,其中只有將該初始文件的一部分渲染以創建該渲染的文件。
  9. 9
    如請求項1所述之方法,更包含: 透過文件提交系統接收關於該增強型文件的處理狀態的狀態通知;以及 向該使用者呈現指示該增強型文件的該處理狀態之儀表板。
  10. 10
    一種文件創建系統,包含: 至少一處理器;及 與該處理器通訊的記憶體,該記憶體上儲存有複數個指令, 其中該處理器經組態以執行該指令以: 向使用者呈現文件創建平台; 使用該文件創建平台創建初始文件,其中該初始文件的內容是非結構化的; 基於該初始文件的該內容的已知語義,根據定義的文件模式對該初始文件進行編碼以形成結構化文件; 儲存與唯一文件識別符相關聯的該結構化文件; 以使用者指定的檔案格式渲染該結構化文件以創建渲染的文件;以及 將該唯一文件識別符嵌入該渲染的文件中作為不可見元資料以形成該增強型文件。
  11. 11
    如請求項10所述之文件創建系統,其中該處理器更組態以執行該指令,用以: 從文件剖析系統接收對該結構化文件的請求,該請求包含相關聯的該唯一文件識別符;以及 回應於該請求將該結構化文件發送到該文件剖析系統。
  12. 12
    如請求項10所述之文件創建系統,其中該處理器更組態以執行該指令,用以: 將該結構化文件轉譯成標準化文件模式,以形成轉譯的文件;以及 使用根據加密演算法產生的加密金鑰將該轉譯的文件加密為加密的位元組字串;以及 將該加密的位元組字串嵌入該渲染的文件中作為該元資料以形成該增強型文件。
  13. 13
    如請求項10所述之文件創建系統,其中,該使用者指定的檔案格式接受元資料作為數對的ID和值,以及其中該嵌入的元資料在該文件中為不可見。
  14. 14
    如請求項10所述之文件創建系統,其中該處理器更組態以執行該指令,用以: 將該結構化文件去敏感,以在渲染該結構化文件之前將敏感的使用者資訊移除。
  15. 15
    如請求項10所述之文件創建系統,其中該處理器組態以執行該指令,用以: 根據從表面資料庫取回的表面渲染該初始文件。
  16. 16
    如請求項10所述之文件創建系統,其中該初始文件包含圖形元素,以及其中執行該指令以將該圖形元素編碼之該處理器更組態以: 將該圖形元素中的視覺指示符映射到該定義的文件模式中欄位的值。
  17. 17
    如請求項10所述之文件創建系統,其中執行該指令以渲染該初始文件之該處理器組態以: 只有將該初始文件的一部分渲染以創建該渲染的文件。
  18. 18
    如請求項10所述之文件創建系統,其中該處理器組態以執行該指令,用以: 透過文件提交系統接收關於該增強型文件的該處理的狀態通知;以及 向該使用者呈現指示該增強型文件的該狀態之儀表板。
  19. 19
    一種由文件剖析系統處理增強型文件的方法,該方法包含: 在該文件剖析系統接收增強型文件,該增強型文件具有嵌入其中的可見內容和不可見元資料; 提取該嵌入的元資料以取回與儲存在文件創建系統中的結構化文件相關聯的文件識別符; 向該文件創建系統發送對該結構化文件的請求; 回應於該請求從該文件創建系統接收該結構化文件;以及 將該結構化文件發送至文件提交平台。
  20. 20
    如請求項19所述之方法,更包含: 在提取該嵌入的元資料之前驗證該增強型文件未被修改。
  21. 21
    一種創建增強型文件的方法,該方法包含: 向使用者呈現文件創建平台; 使用該文件創建平台創建初始文件,其中該初始文件的內容是非結構化的; 基於該初始文件的該內容的已知語義,根據定義的文件模式對該初始文件進行編碼以形成結構化文件; 以使用者指定的檔案格式渲染該結構化文件以創建渲染的文件; 將該結構化文件嵌入該渲染的文件中作為元資料以形成該增強型文件。
  22. 22
    如請求項21所述之方法,更包含: 使用根據加密演算法產生的加密金鑰將該結構化文件加密為加密的位元組字串;以及 將該加密的位元組字串嵌入該渲染的文件中作為該元資料以形成該增強型文件。
  23. 23
    如請求項21所述之方法,更包含: 將該結構化文件轉譯成標準化文件模式,以形成轉譯的文件; 使用根據加密演算法產生的加密金鑰將該轉譯的文件加密為加密的位元組字串;以及 將該加密的位元組字串嵌入該渲染的文件中作為該元資料以形成該增強型文件。
  24. 24
    如請求項21所述之方法,其中,該使用者指定的檔案格式接受元資料作為數對的ID和值,以及其中該嵌入的元資料在該文件中為不可見。
  25. 25
    如請求項21所述之方法,更包含:將該結構化文件去敏感,以在渲染該結構化文件之前將敏感的使用者資訊移除。
  26. 26
    如請求項21所述之方法,其中根據從表面資料庫取回的表面渲染該初始文件。
  27. 27
    如請求項21所述之方法,其中該初始文件包含圖形元素,以及其中將該圖形元素編碼包含將該圖形元素中的視覺指示符映射到該定義的文件模式中欄位的值。
  28. 28
    如請求項21所述之方法,其中只有將該初始文件的一部分渲染以創建該渲染的文件。
  29. 29
    如請求項21所述之方法,更包含: 透過文件提交系統接收關於該增強型文件的該處理的狀態通知;以及 向該使用者呈現指示該增強型文件的該狀態之儀表板。
  30. 30
    一種文件創建系統,包含: 至少一處理器;及 與該處理器通訊的記憶體,該記憶體上儲存有複數個指令, 其中該處理器經組態以執行該指令以: 向使用者呈現文件創建平台以創建初始文件,該初始文件包含具有對應示出內容的一或多個部分; 基於該一或多個的部分中的該文件內容的已知語義,根據定義的文件模式對該初始文件進行編碼以形成結構化文件; 以使用者指定的檔案格式渲染該結構化文件以創建渲染的文件;以及 將該結構化文件嵌入該渲染的文件中作為元資料以形成該增強型文件。
  31. 31
    如請求項30所述之文件創建系統,其中該處理器更組態以執行該指令,用以: 使用根據加密演算法產生的加密金鑰將該結構化文件加密為加密的位元組字串;以及 將該加密的位元組字串嵌入該渲染的文件中作為該元資料以形成該增強型文件。
  32. 32
    如請求項30所述之文件創建系統,其中該處理器更組態以執行該指令,用以: 將該結構化文件轉譯成標準化文件模式,以形成轉譯的文件;以及 使用根據加密演算法產生的加密金鑰將該轉譯的文件加密為加密的位元組字串;以及 將該加密的位元組字串嵌入該渲染的文件中作為該元資料以形成該增強型文件。
  33. 33
    如請求項30所述之文件創建系統,其中,該使用者指定的檔案格式接受元資料作為數對的ID和值,以及其中該嵌入的元資料在該文件中為不可見。
  34. 34
    如請求項30所述之文件創建系統,其中該處理器更組態以執行該指令,用以: 將該結構化文件去敏感,以在渲染該結構化文件之前將敏感的使用者資訊移除。
  35. 35
    如請求項30所述之文件創建系統,其中該處理器組態以執行該指令,用以: 根據從表面資料庫取回的表面渲染該初始文件。
  36. 36
    如請求項30所述之文件創建系統,其中該初始文件包含圖形元素,以及其中執行該指令以將該圖形元素編碼之該處理器更組態以: 將該圖形元素中的視覺指示符映射到該定義的文件模式中欄位的值。
  37. 37
    如請求項30所述之文件創建系統,其中執行該指令以渲染該初始文件之該處理器組態以: 只有將該初始文件的一部分渲染以創建該渲染的文件。
  38. 38
    如請求項30所述之文件創建系統,其中該處理器組態以執行該指令,用以: 透過文件提交系統接收關於該增強型文件的該處理的狀態通知;以及 向該使用者呈現指示該增強型文件的該狀態之儀表板。
  39. 39
    一種非暫態電腦可讀媒體,包括複數個指令,該複數個指令可由處理器執行以: 向使用者呈現文件創建平台以創建初始文件,該初始文件包含具有對應文件內容的一或多個部分; 基於該一或多個的部分中的該文件內容的已知語義,根據定義的文件模式對該初始文件進行編碼以形成結構化文件; 以使用者指定的檔案格式渲染該結構化文件以創建渲染的文件;以及 將該結構化文件嵌入該渲染的文件中作為元資料以形成該增強型文件。
  40. 40
    如請求項39所述之非暫態電腦可讀媒體,其中該指令可由該處理器進一步執行以: 使用根據加密演算法產生的加密金鑰將該結構化文件加密為加密的位元組字串;以及 將該加密的位元組字串嵌入該渲染的文件中作為該元資料以形成該增強型文件。
  41. 41
    一種由文件剖析系統處理增強型文件的方法,該方法包含: 在該文件剖析系統接收增強型文件,該增強型文件具有嵌入其中的不可見元資料; 從嵌入在該增強型文件中的該元資料提取編碼的內容;以及 將該編碼的內容作為結構化文件發送至文件提交平台。
  42. 42
    如請求項41所述之方法,更包含: 在提取該編碼的內容之前驗證該增強型文件未被修改。
  43. 43
    如請求項41所述之方法,其中,將該元資料儲存作為數對的ID和值,以及其中提取該編碼的內容更包含: 存取該增強型文件的該嵌入的元資料中的一或多個位元組字串片段,該每個位元組字串片段具有相關聯的識別符;以及 將該一或多個位元組字串片段組裝成位元組字串以獲得根據定義的文件模式編碼的內容,該編碼的內容包含一或多個元素,具有一或多個欄位和對應的欄位值。
  44. 44
    如請求項41所述之方法,其中,將該元資料儲存作為數對的ID和值,以及其中提取該編碼的內容更包含: 存取該增強型文件的該嵌入的元資料中的一或多個加密的位元組字串片段,每個加密的位元組字串片段具有相關聯的識別符; 將該一或多個加密的位元組字串片段組裝成加密的位元組字串; 選擇該加密的位元組字串的起始部分作為加密鹽和初始化向量,以及從該加密的位元組字串中截斷該起始部分;以及 從加密密碼資料庫中獲得加密密碼; 使用根據解密演算法利用該加密密碼、鹽以及初始化向量所產生的解密金鑰,將該截斷的加密的位元組字串解密,以獲得根據定義的文件模式編碼的內容,該編碼的內容包含一或多個元素,具有一或多個欄位和對應的欄位值。
  45. 45
    如請求項41所述之方法,其中,將該元資料儲存作為數對的ID和值,以及其中提取該編碼的內容更包含: 存取該增強型文件的該嵌入的元資料中的一或多個加密的位元組字串片段,每個加密的位元組字串片段具有相關聯的識別符; 將該一或多個加密的位元組字串片段組裝成加密的位元組字串; 選擇該加密的位元組字串的起始部分作為加密金鑰識別符,以及從該加密的位元組字串中截斷該起始部分; 向許可伺服器發送對加密金鑰的請求,其中該請求包含與授權方相關聯的許可金鑰和該加密金鑰識別符; 在成功驗證該許可金鑰後接收解密金鑰以回應該請求;以及 使用該解密金鑰將該截斷的加密的位元組字串解密,以獲得根據定義的文件模式編碼的內容,該編碼的內容包含一或多個元素,具有一或多個欄位和對應的欄位值。
  46. 46
    如請求項41所述之方法,更包含: 使用文件創建系統註冊該增強型文件; 當該增強型文件更新時接收到通知;以及 在接收到該通知後,請求更新版本的該增強型文件。
  47. 47
    如請求項41所述之方法,更包含: 在成功提取該編碼的內容後向文件創建系統發送狀態通知。
  48. 48
    一種文件剖析系統,包含: 至少一處理器;及 與該處理器通訊的記憶體,該記憶體上儲存有複數個指令, 其中該處理器經組態以執行該指令以: 在該文件剖析系統接收增強型文件,該增強型文件具有嵌入其中的不可見元資料; 從嵌入在該增強型文件中的該元資料提取編碼的內容;以及 將該編碼的內容作為結構化文件發送至文件提交平台。
  49. 49
    如請求項48所述之文件剖析系統,其中該處理器更組態以執行該指令,用以: 在執行該指令以提取該編碼的內容之前驗證該增強型文件未被修改。
  50. 50
    如請求項48所述之文件剖析系統,其中,將該元資料儲存作為數對的ID和值,以及其中提取該編碼的內容之該處理器更組態以執行該指令以: 存取該增強型文件的該嵌入的元資料中的一或多個位元組字串片段,該每個位元組字串片段具有相關聯的識別符;以及 將該一或多個位元組字串片段組裝成位元組字串以獲得根據定義的文件模式編碼的內容,該編碼的內容包含一或多個元素,具有一或多個欄位和對應的欄位值。
  51. 51
    如請求項48所述之文件剖析系統,其中,將該元資料儲存作為數對的ID和值,以及其中提取該編碼的內容之該處理器更組態以執行該指令以: 存取該增強型文件的該嵌入的元資料中的一或多個加密的位元組字串片段,該每個加密的位元組字串片段具有相關聯的識別符; 將該一或多個加密的位元組字串片段組裝成加密的位元組字串; 選擇該加密的位元組字串的起始部分作為加密鹽和初始化向量,以及從該加密的位元組字串中截斷該起始部分; 從加密密碼資料庫中獲得加密密碼;以及 使用根據解密演算法利用該加密密碼、鹽以及初始化向量所產生的解密金鑰,將該截斷的加密的位元組字串解密,以獲得根據定義的文件模式編碼的內容,該編碼的內容包含一或多個元素,具有一或多個欄位和對應的欄位值。
  52. 52
    如請求項48所述之文件剖析系統,其中,將該元資料儲存作為數對的ID和值,以及其中提取該編碼的內容之該處理器更組態以執行該指令以: 存取該增強型文件的該嵌入的元資料中的一或多個加密的位元組字串片段,該每個加密的位元組字串片段具有相關聯的識別符; 將該一或多個加密的位元組字串片段組裝成加密的位元組字串; 選擇該加密的位元組字串的起始部分作為加密金鑰識別符,以及從該加密的位元組字串中截斷該起始部分; 向許可伺服器發送對加密金鑰的請求,其中該請求包含與授權方相關聯的許可金鑰和該加密金鑰識別符; 在成功驗證該許可金鑰後接收解密金鑰以回應該請求;以及 使用該解密金鑰將該截斷的加密的位元組字串解密,以獲得根據定義的文件模式編碼的內容,該編碼的內容包含一或多個元素,具有一或多個欄位和對應的欄位值。
  53. 53
    如請求項48所述之文件剖析系統,其中該處理器更組態以執行該指令,用以: 使用文件創建系統註冊該增強型文件; 當該增強型文件更新時接收到通知;以及 在接收到該通知後,請求更新版本的該增強型文件。
  54. 54
    如請求項48所述之文件剖析系統,其中該處理器更組態以執行該指令,用以: 在成功提取該編碼的內容後向文件創建系統發送狀態通知。
  55. 55
    一種非暫態電腦可讀媒體,包括複數個指令,該複數個指令可由處理器執行以: 在該文件剖析系統接收增強型文件,該增強型文件具有嵌入其中的不可見元資料; 從嵌入在該增強型文件中的該元資料提取編碼的內容;以及 將該編碼的內容作為結構化文件發送至文件提交平台。
  56. 56
    如請求項55所述之非暫態電腦可讀媒體,其中該指令可進一步執行以: 在提取該編碼的內容之前驗證該增強型文件未被修改。
  57. 57
    如請求項55所述之非暫態電腦可讀媒體,其中,將該元資料儲存作為數對的ID和值,以及其中用於提取該編碼的內容之該指令更可執行以: 存取該增強型文件的該嵌入的元資料中的一或多個位元組字串片段,該每個位元組字串片段具有相關聯的識別符;以及 將該一或多個位元組字串片段組裝成位元組字串以獲得根據定義的文件模式編碼的內容,該編碼的內容包含一或多個元素,具有一或多個欄位和對應的欄位值。
  58. 58
    如請求項55所述之非暫態電腦可讀媒體,其中,將該元資料儲存作為數對的ID和值,以及其中用於提取該編碼的內容之該指令更可執行以: 存取該增強型文件的該嵌入的元資料中的一或多個加密的位元組字串片段,該每個加密的位元組字串片段具有相關聯的識別符; 將該一或多個加密的位元組字串片段組裝成加密的位元組字串; 選擇該加密的位元組字串的起始部分作為加密鹽和初始化向量,以及從該加密的位元組字串中截斷該起始部分; 從加密密碼資料庫中獲得加密密碼;以及 使用根據解密演算法利用該加密密碼、鹽以及初始化向量所產生的解密金鑰,將該截斷的加密的位元組字串解密,以獲得根據定義的文件模式編碼的內容,該編碼的內容包含一或多個元素,具有一或多個欄位和對應的欄位值。
  59. 59
    如請求項55所述之非暫態電腦可讀媒體,其中,將該元資料儲存作為數對的ID和值,以及其中用於提取該編碼的內容之該指令更可執行以: 存取該增強型文件的該嵌入的元資料中的一或多個加密的位元組字串片段,該每個加密的位元組字串片段具有相關聯的識別符; 將該一或多個加密的位元組字串片段組裝成加密的位元組字串; 選擇該加密的位元組字串的起始部分作為加密金鑰識別符,以及從該加密的位元組字串中截斷該起始部分; 向許可伺服器發送對加密金鑰的請求,其中該請求包含與授權方相關聯的許可金鑰和該加密金鑰識別符; 在成功驗證該許可金鑰後接收解密金鑰以回應該請求;以及 使用該解密金鑰將該截斷的加密的位元組字串解密,以獲得根據定義的文件模式編碼的內容,該編碼的內容包含一或多個元素,具有一或多個欄位和對應的欄位值。
  60. 60
    如請求項55所述之非暫態電腦可讀媒體,其中,將該元資料儲存作為數對的ID和值,以及其中用於提取該編碼的內容之該指令更可執行以: 使用文件創建系統註冊該增強型文件; 當該增強型文件更新時接收到通知;以及 在接收到該通知後,請求更新版本的該增強型文件。
  61. 61
    一種由文件提交平台處理增強型文件的方法,該方法包含: 在該文件提交平台接收增強型文件,該增強型文件具有嵌入其中的不可見元資料; 將該增強型文件發送到文件剖析系統以提取該嵌入的元資料; 從該文件剖析系統接收到回應該發送的結構化文件,該結構化文件包含根據定義的文件模式編碼的內容,該編碼的內容包含一或多個元素,具有一或多個欄位和對應的欄位值; 將一或多個欄位值映射到透過該文件提交平台呈現的表格上的對應欄位。
  62. 62
    如請求項61所述之方法,更包含: 使用文件創建系統註冊該增強型文件; 當該增強型文件更新時接收到通知;以及 在接收到該通知後,請求更新版本的該增強型文件。
  63. 63
    如請求項61所述之方法,更包含: 在從該文件剖析系統接收到該結構化文件後,發送狀態通知到文件創建系統。
  64. 64
    如請求項61所述之方法,更包含: 從文件創建系統接收與使用者相關聯的一列表的增強型文件; 透過該文件提交平台向該使用者呈現該列表的增強型文件;以及 回應於該使用者從該列表選擇的特定增強型文件,從文件創建平台接收該增強型文件。
  65. 65
    如請求項64所述之方法,更包含: 在接收該列表的增強型文件之前,利用該文件創建系統認證該使用者;以及 在接收該增強型文件之前,利用該文件創建平台認證該文件提交平台。
  66. 66
    一種文件提交系統,包含: 至少一處理器;及 與該處理器通訊的記憶體,該記憶體上儲存有複數個指令, 其中該處理器經組態以執行該指令以: 在該文件提交平台接收增強型文件,該增強型文件具有嵌入其中的不可見元資料; 將該增強型文件發送到文件剖析系統以提取該嵌入的元資料; 從該文件剖析系統接收到回應該發送的結構化文件,該結構化文件包含根據定義的文件模式編碼的內容,該編碼的內容包含一或多個元素,具有一或多個欄位和對應的欄位值;以及 將一或多個欄位值映射到透過該文件提交平台呈現的表格上的對應欄位。
  67. 67
    如請求項66所述之文件提交系統,其中該處理器更組態以執行該指令,用以: 使用文件創建系統註冊該增強型文件; 當該增強型文件更新時接收到通知;以及 在接收到該通知後,請求更新版本的該增強型文件。
  68. 68
    如請求項66所述之文件提交系統,其中該處理器更組態以執行該指令,用以: 在從該文件剖析系統接收到該結構化文件後,發送狀態通知到文件創建系統。
  69. 69
    如請求項66所述之文件提交系統,其中該處理器更組態以執行該指令,用以: 從文件創建系統接收與使用者相關聯的一列表的增強型文件; 透過該文件提交平台向該使用者呈現該列表的增強型文件;以及 回應於該使用者從該列表選擇的特定增強型文件,從文件創建平台接收該增強型文件。
  70. 70
    如請求項69所述之文件提交系統,其中該處理器更組態以執行該指令,用以: 在執行指令以接收該列表的增強型文件之前,利用該文件創建系統認證該使用者;以及 在執行指令以接收該增強型文件之前,利用該文件創建平台認證該文件提交平台。
  71. 71
    一種非暫態電腦可讀媒體,包括複數個指令,該複數個指令可由處理器執行以: 在該文件提交平台接收增強型文件,該增強型文件具有嵌入其中的不可見元資料; 將該增強型文件發送到文件剖析系統以提取該嵌入的元資料; 從該文件剖析系統接收到回應該發送的結構化文件,該結構化文件包含根據定義的文件模式編碼的內容,該編碼的內容包含一或多個元素,具有一或多個欄位和對應的欄位值;以及 將一或多個欄位值映射到透過該文件提交平台呈現的表格上的對應欄位。
  72. 72
    如請求項71所述之非暫態電腦可讀媒體,其中該指令可進一步執行以: 使用文件創建系統註冊該增強型文件; 當該增強型文件更新時接收到通知;以及 在接收到該通知後,請求更新版本的該增強型文件。
  73. 73
    如請求項71所述之非暫態電腦可讀媒體,其中該指令可進一步執行以: 在從該文件剖析系統接收到該結構化文件後,發送狀態通知到文件創建系統。
  74. 74
    如請求項71所述之非暫態電腦可讀媒體,其中該指令可進一步執行以: 從文件創建系統接收與使用者相關聯的一列表的增強型文件; 透過該文件提交平台向該使用者呈現該列表的增強型文件;以及 回應於該使用者從該列表選擇的特定增強型文件,從文件創建平台接收該增強型文件。
  75. 75
    如請求項71所述之非暫態電腦可讀媒體,其中該指令可進一步執行以: 在執行指令以接收該列表的增強型文件之前,利用該文件創建系統認證該使用者;以及 在執行指令以接收該增強型文件之前,利用該文件創建平台認證該文件提交平台。
Independent claims75