Nova Patents
TWI541663B

Initiating font subsets

Abstract

A computer-implemented method includes analyzing content of a received electronic document in an autonomous manner to identify each unique character of one or more fonts included in the content of the electronic document. The method also includes initiating a request for a subset of one or more of the fonts included in the content of the electronic document, wherein the request includes each identified unique character of the respective one or more fonts.

TWI541663B, drawing sheet 1
Sheet 1 of 9

Term

No projected expiry on record.

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

45 claims: 5 independent, 40 dependent

  1. 1
    A computer-implemented method comprising:analyzing, by an agent in question, the content of a received electronic file in an autonomous manner to identify each of one or more fonts included in the content of the electronic file a unique character;initially requesting one of a subset of one or more of the fonts included in the content of the electronic file, wherein the request includes the one or more fonts Each identified unique character;and receiving the subset of the one or more fonts, or a subset of the one or more fonts and the plurality of additional characters, the one or more fonts and the plurality This subset of extra characters contains extra characters based on a data transfer threshold. 一種電腦實施之方法,其包括:由一被要求之代理程式以一自主方式分析一所接收電子文件之內容,以識別該電子文件之該內容中所包含之一個或多個字型之每一唯一字元;起始對該電子文件之該內容中所包含之該等字型中之一者或多者之一子集之一請求,其中該請求包含該各別一個或多個字型之每一所識別之唯一字元;及接收該一個或多個字型之該子集,或該一個或多個字型與多個額外字元之子集,該一個或多個字型與多個額外字元之該子集包含基於一資料傳送臨限值之額外字元。 一種電腦實施之方法,其包括:由一被要求之代理程式以一自主方式分析一所接收電子文件之內容,以識別該電子文件之該內容中所包含之一個或多個字型之每一唯一字元;起始對該電子文件之該內容中所包含之該等字型中之一者或多者之一子集之一請求,其中該請求包含該各別一個或多個字型之每一所識別之唯一字元;及接收該一個或多個字型之該子集,或該一個或多個字型與多個額外字元之子集,該一個或多個字型與多個額外字元之該子集包含基於一資料傳送臨限值之額外字元。
  2. 13
    A system comprising:a font server for providing an agent for analyzing an electronic document received by a computing device to the computing device upon request, wherein the proxy is executed by the proxy The analysis identifies each unique character of one or more fonts included in the content of the electronic file;wherein the font server is configured to request a request from the computing device Generating a subset of one or more of the fonts, wherein each font subset includes each unique character identified by the respective font;and wherein the font server is further grouped Transmitting each font subset to the computing device, or sending each font subset and a plurality of additional characters to the computing device, the plurality of additional characters including a data transfer threshold Extra characters of value. 一種系統,其包括:一字型伺服器,其用於在請求時將用於分析由一計算裝置接收之一電子文件之內容之一代理程式提供至該計算裝置,其中由該代理程式執行之該分析識別該電子文件之該內容中所包含之一個或多個字型之每一唯一字元;其中該字型伺服器經組態以在向該計算裝置請求時產 生該等字型中之一者或多者之一子集,其中每一字型子集包含該各別字型之每一所識別之唯一字元;且其中該字型伺服器進一步經組態以起始將每一字型子集發送至該計算裝置,或將每一字型子集及多個額外字元發送至該計算裝置,該多個額外字元包含基於一資料傳送臨限值之額外字元。 一種系統,其包括:一字型伺服器,其用於在請求時將用於分析由一計算裝置接收之一電子文件之內容之一代理程式提供至該計算裝置,其中由該代理程式執行之該分析識別該電子文件之該內容中所包含之一個或多個字型之每一唯一字元;其中該字型伺服器經組態以在向該計算裝置請求時產 生該等字型中之一者或多者之一子集,其中每一字型子集包含該各別字型之每一所識別之唯一字元;且其中該字型伺服器進一步經組態以起始將每一字型子集發送至該計算裝置,或將每一字型子集及多個額外字元發送至該計算裝置,該多個額外字元包含基於一資料傳送臨限值之額外字元。
  3. 24
    A computing device comprising:a memory configured to store instructions;and a processor configured to execute the instructions to perform a method, the method comprising: by a required agent Autonomously analyzing the content of a received electronic file to identify each unique character of one or more fonts included in the content of the electronic file;initiating inclusion in the content of the electronic file One of the subsets of one or more of the fonts, wherein the request includes each unique character identified by the one or more fonts;receiving the one or more fonts a subset of the subset, or the subset of the one or more fonts and the plurality of additional characters, the subset of the one or more fonts and the plurality of additional characters comprising additional words based on a data transfer threshold yuan. 一種計算裝置,其包括:一記憶體,其經組態以儲存指令;及一處理器,其經組態以執行該等指令來執行一方法,該方法包括:由一被要求之代理程式以一自主方式分析一所接收電子文件之內容,以識別該電子文件之該內容中所包含之一個或多個字型之每一唯一字元;起始對該電子文件之該內容中所包含之該等字型中之一者或多者之一子集之一請求,其中該請求包含該各別一個或多個字型之每一所識別之唯一字元;接收該一個或多個字型之該子集,或該一個或多個字型與多個額外字元之子集,該一個或多個字型與多個額外字元之該子集包含基於一資料傳送臨限值之額外字元。 一種計算裝置,其包括:一記憶體,其經組態以儲存指令;及一處理器,其經組態以執行該等指令來執行一方法,該方法包括:由一被要求之代理程式以一自主方式分析一所接收電子文件之內容,以識別該電子文件之該內容中所包含之一個或多個字型之每一唯一字元;起始對該電子文件之該內容中所包含之該等字型中之一者或多者之一子集之一請求,其中該請求包含該各別一個或多個字型之每一所識別之唯一字元;接收該一個或多個字型之該子集,或該一個或多個字型與多個額外字元之子集,該一個或多個字型與多個額外字元之該子集包含基於一資料傳送臨限值之額外字元。
  4. 31
    One or more computer readable storage devices storable by a processing device and executed thereby causing the processing device to execute an instruction comprising:an agent in autonomous manner analyzing a reception by a requested agent The content of the electronic file to identify each unique character of one or more fonts included in the content of the electronic file;to initiate one of the fonts included in the content of the electronic file Requested by one of a subset of one or more, wherein the request includes each unique character identified by the respective one or more fonts;Receiving the subset of the one or more fonts, or the subset of the one or more fonts and the plurality of additional characters, the subset of the one or more fonts and the plurality of additional characters being based on a Additional characters for the data transfer threshold. 一種或多種電腦可讀儲存裝置,其儲存可由一處理裝置執行且在此執行時致使該處理裝置執行包括以下各項之操作之指令:由一被要求之代理程式以一自主方式分析一所接收電子文件之內容,以識別該電子文件之該內容中所包含之一個或多個字型之每一唯一字元;起始對該電子文件之該內容中所包含之該等字型中之一者或多者之一子集之一請求,其中該請求包含該各別一個或多個字型之每一所識別之唯一字元;及 接收該一個或多個字型之該子集,或該一個或多個字型與多個額外字元之子集,該一個或多個字型與多個額外字元之該子集包含基於一資料傳送臨限值之額外字元。 一種或多種電腦可讀儲存裝置,其儲存可由一處理裝置執行且在此執行時致使該處理裝置執行包括以下各項之操作之指令:由一被要求之代理程式以一自主方式分析一所接收電子文件之內容,以識別該電子文件之該內容中所包含之一個或多個字型之每一唯一字元;起始對該電子文件之該內容中所包含之該等字型中之一者或多者之一子集之一請求,其中該請求包含該各別一個或多個字型之每一所識別之唯一字元;及 接收該一個或多個字型之該子集,或該一個或多個字型與多個額外字元之子集,該一個或多個字型與多個額外字元之該子集包含基於一資料傳送臨限值之額外字元。
  5. 35
    A system comprising:a font server for generating a subset of one or more fonts upon request to a computing device, wherein each font subset comprises by being included in the computing device One of the unique characters of the respective fonts identified by one of the requested agents by the contents of an electronic file;and wherein the font server is configured to initiate transmission of each subset of fonts To the computing device, or to send each font subset and a plurality of additional characters to the computing device, the plurality of additional characters including additional characters based on a data transfer threshold. 一種系統,其包括:一字型伺服器,其用於在向一計算裝置請求時產生一或多個字型中之一子集,其中每一字型子集包含藉由包含在該計算裝置中之一被要求之代理程式由一電子文件之內容所識別之該各別字型之每一唯一字元;及其中該字型伺服器經組態以起始將每一字型子集發送至該計算裝置,或將每一字型子集及多個額外字元發送至該計算裝置,該多個額外字元包含基於一資料傳送臨限值之額外字元。 一種系統,其包括:一字型伺服器,其用於在向一計算裝置請求時產生一或多個字型中之一子集,其中每一字型子集包含藉由包含在該計算裝置中之一被要求之代理程式由一電子文件之內容所識別之該各別字型之每一唯一字元;及其中該字型伺服器經組態以起始將每一字型子集發送至該計算裝置,或將每一字型子集及多個額外字元發送至該計算裝置,該多個額外字元包含基於一資料傳送臨限值之額外字元。