[go: up one dir, main page]

TWI241097B - System and method for licensing applications on wireless devices over a wireless network - Google Patents

System and method for licensing applications on wireless devices over a wireless network Download PDF

Info

Publication number
TWI241097B
TWI241097B TW091118208A TW91118208A TWI241097B TW I241097 B TWI241097 B TW I241097B TW 091118208 A TW091118208 A TW 091118208A TW 91118208 A TW91118208 A TW 91118208A TW I241097 B TWI241097 B TW I241097B
Authority
TW
Taiwan
Prior art keywords
application
wireless device
software
authorization
software application
Prior art date
Application number
TW091118208A
Other languages
English (en)
Inventor
Brian Minear
Stephen A Sprigg
Mitchell B Oliver
Richard Wayne Gardner Iii
Phil Tien Nguyen
Original Assignee
Qualcomm Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Application granted granted Critical
Publication of TWI241097B publication Critical patent/TWI241097B/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2137Time limited access, e.g. to a computer or data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/66Substation equipment, e.g. for use by subscribers with means for preventing unauthorised or fraudulent calling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/22Processing or transfer of terminal data, e.g. status or physical capabilities
    • H04W8/24Transfer of terminal data
    • H04W8/245Transfer of terminal data from a network towards a terminal

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Technology Law (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Stored Programmes (AREA)

Description

1241097 A7 B7 五、發明説明(1 ) 發明背景 I. 發明範疇 本發明大致上係關於資料網路及透過資料網路的電腦通 訊。尤其本發明有關來自一無線資料網路上一或更多應用 管理伺服器而且可於無線裝置上執行之軟體應用的技術。 II. 相關技藝說明 像是蜂窩式電話的無線裝置於一無線網路上進行包括語 音與資料之封包的通訊。蜂窩式電話本身的製造逐漸增強 計算能力,而且漸漸等同於個人電腦和手持型個人數位助 理(’’ PDA”)。此等”聰明的”蜂窩式電話已經於其區域電腦 平台上安裝應用程式介面Γ API”),允許軟體開發者建立 可於蜂窩式電話上作業的軟體應用。API位於無線裝置系 統軟體與軟體應用間,讓該應用可使用蜂窩式電話功能, 不需要求軟體開發者具有特定蜂窩式電話系統的原始碼。 軟體應用可於製造無線電話時期作成預先載入,或者其 後使用者可於蜂窩式電信載波網路上要求下載無線電話上 可執行的額外程式。結果,無線電話使用者可以像是遊 戲,印刷媒體,股票更新,新聞等程式或者可供透過無線 網路下載的任何其他類型資訊或程式定制其無線電話。正 常下,每一此等軟體應用要求使用者於無線裝置上合法使 用該軟體的一授權。該授權可從伺服器與該軟體一同複製 至無線裝置,或者該授權可於無線裝置建立成一檔案,金 匙,或其他駐留物件。 如果一授權表示軟體應用的使用限於像是一特定執行次 -5- 本紙張尺度適用中國國家標準(CNS) A4規格(210 X 297公釐)
1241097 數或使用天數的-有限期間,則_旦授權㈣,益線裝置 的使用者通常必須下載一新授權以併入該軟體應用,抑或 士果希主it #使用该應%,則f新安裝整個軟體應用。 正常下,於要求執行時或者某些其他時期,無線裝置API 檢查f軟體,以決定該軟體是否授權於該平台使用。替代 上,每次要求執行該款體應用時,無線裝置可接洽一伺服 器以決定是否出現一有效„,然後該伺服器傳送應用執 行的許可或否絕。然而,如果一通訊鏈路像是一蜂窩式電 話通話很昂貴,則較佳者,於無線裝置發生授權監視。 如果技權已過期,則無線裝置將無法執行未經授權的軟 體應用,而且如果使用者希望額外使用該軟體應用,則使 用者通常打電話給一服務供應者或者透過像是一網際網路 存取的其他方式接洽服務供應者,而且服務供應者將一新 杈#L傳輸給無線裝置,或者傳輸其中嵌入一新授權的一新 應用。因此,使用者必須擔任像是從無線裝置接洽服務供 應者的重要動作,如此將很昂貴,抑或等到可進行像是從 一地面電話線或一網際網路連接的一較不昂貴之連接。 因此,較有利的是,提供一種一授權之軟體應用可用以 重新開始其授權不需無線裝置使用者採取重要動作接洽軟 體應用供應者的系統。再者,應可立即將這類授權整合於 典線裝置和軟體應用,而不必有效更新或重新載入該應用 才可使用新授權。因此,本發明主要導引至於無線裝置上 預備可控制軟體應用授權的一系統及方法。 發明概要 -6 - 本紙張尺度適用中國國家標準(CNS) A4規格(210X 297公釐)
裝 訂
線 1241097 A7 B7 五、發明説明(3 本發明係一種於一或更多無線裝置上控制軟體應用的系 統及方法’其中每一無線裝置於像是一蜂窩式電信網路或 者一無線WAN或LAN的一無線網路上與一或更多應用管理 伺服器選擇性通訊。每一無線裝置具有要求每次執行應用 的一有效授權的一或更多可選擇性執行之駐留軟體應用。 當嘗試自動或者於無線裝置使用者的指導下執行一軟體應 用時,無線裝置將決定是否出現一授權。如果未出現一授 權,則無線裝置自動或者於使用者的指導下選擇性提示應 用管理伺服器於網路上傳輸一授權,透過無線網路接收從 應用管理伺服器傳輸的授權,而且無線裝置安裝該授權, 使軟體應用再度授權及可執行。 當無線裝置不具有執行軟體應用的一授權時,無線裝置 可提示無線裝置使用者取得執行軟體應用所需的授權。如 果經特許取得所需授權,則無線裝置將橋接連至應用管理 伺服器的一通訊鏈路,以便提示應用管理伺服器傳輸所需 授根。其可能將對使用者的應用執行授權收費,而且於像 是以一信用卡號碼或其他電子轉帳(EFT)方法購買而取得 新授權時發生收費,或者應用管理伺服器可維護下載授權 的記綠並且於正常記帳週期内對使用者於無線裝置上使用 開帳。 應用管理伺服器可僅具有應用授權相關資料,抑或者該 伺服器可於典線網路上將伴隨所需授權的整個軟體應用選 擇性下載至無線裝置。因為該伺服器可具有多樣功能等 級’而且與一或更多資料庫和其他伺服器介接,所以應用
裝 訂
1241097 A7 _____ _ B7 五、發明説明Γ7"~) ' 管理伺服器同時可為無線裝置與無線網路的整個介面,並 提供供線裝置所有服務。因此,應用管理伺服器為可立即 縮放。 有一些方法中,無線裝置可利用決定無線裝置或一應用 管理伺服器上是否維護該授權而決定是否出現一授權。如 果當¥试於無線裝置上執行一軟體應用時,應用管理伺服 器將執行一特定軟體應用的授權儲存於該特定無線裝置 上,則無線裝置將選擇性提示應用管理伺服器傳輸該應用 管理伺服器端維護的一單數授權或授權的一副本。否則無 線裝置已儲存執行一特定軟體應用的授權,而且無線裝置 將決定該授權是否已經過期。 軟體應用授權可能具有一有限期間,所以必需定期取得 一新授權,以便繼續使用該款體應用。因此,授權可根據 像疋一固定日期,於無線裝置上執行軟體應用一預定次數 後,自從將軟體應用下載至無線裝置起經過一預定期間 後,或者使用該軟體應用一預定期間後。 因此,本發明包括一種於一或更多無線裝置上控制軟體 應用的方法,而且該方法步驟可於無線裝置之電腦平台上 所執行的一電腦程式之指導下發生。本發明之方法包括嘗 4於一播線裝置上執行一軟體應用,以及決定是否出現可 供無線裝置執行軟體應用的一授權等步驟。如果未出現一 授權,則該方法包括從無線裝置選擇性提示應用管理伺服 器,以便傳輸一授權,將一授權從應用管理伺服器選擇性 傳輸至操線裝置,於無線裝置上接收傳輸的授權,於無線 -8- 本紙張尺度適用中國國家標準(CNS) A4規格(210 X 297公爱) 1241097 五、發明説明( 置上安裝該授權’進而可執行授權的軟體應用等步騾。 ^者’該方法同時包括^未出現_授權而嘗試執行—軟 時’提示無線裝置使用者取得執行軟體應用所需的 授權等步驟。 、決定是否出現無線裝置執行軟體應用的一授權之步騾可 為·於供線裝置決定是否出現執行軟體應用的一授權,或 者於應用管㈣服器決定是否出現無線裝置執行軟體應用 的一授權。再者,取決於&現的授權類型而、决定是否出現 2線裝置執行款體應用的一授權之步騾可為··根據於_固 疋曰期過期而決定授權是否已過期,根據無線裝置上發生 的一預定軟體應用執行次數而決定授權是否已過期,決定 授權是否自從將軟體應用下載至無線裝置起經過一預定期 間而過期,或者決定授權是否於使用款體應用經過一預定 期間而過期。而且取決於該授權於系統内保留的方式,亦 印保留於無線裝置或者應用管理伺服器,將一授權從應用 管理伺服器選擇性傳輸至無線裝置可為··選擇性傳輸應用 管理伺服器上保留之無線裝置其軟體應用授權的一副本。 因此’本發明的主要目的為:提供一種於無線裝置上選 擇性授權軟體應用的系統及方法,該無線裝置可經由提示 一應用管理伺服器傳輸所需授權而透過無線網路更新該授 權。傳輸的授權立即於無線裝置上整合於軟體應用,因而 不需有效更新或重載軟體應用才可使用新授權。因此,本 發明提供無線裝置使用者一優勢,其中使用者可輕鬆而且 诀速更新駐留軟體應用的授權,而不必打電話或者接洽服 •9- 本紙張又度適用中國國家標準(CNS) A4規格(210 X 297公釐) 裝 訂 線 1241097 A7 B7 6 五、發明説明( 務供應者要求傳輸或安裝該授權。 於檢視以下陳述之圖式簡單說明,發明詳細說明,及申 請專利範圍後,將可明白本發明之其他目的,優勢,盥特 性。 、 圖式簡單說明 圖1係一無線網路以及可於本發明 4賞明足系統内使用之電腦 硬體和.無線裝置的一代表圖。 圖2係無線網路之硬體元件的一方 、、> 伯加&上 J 万观圖,·孩無線網路提 供不同之無線裝置與用以提供無線裝置軟體應用和㈣的 應用管理伺服器以及資料庫間的通訊。 圖3係駐留於應用管理伺服器以及/或者儲存之應用相關 資料庫用以識別下載至特定無線裝置之軟體應用的一構案 表。 圖4係駐留於無線裝置用來舉例說明一些駐留軟體應用 和各別授權之狀態的一檔案表。 圖5係舉例說明必要時由無線裝置於執行以及從應用管 理伺服器取得一授權前執行用來檢查一軟體應用其一授權 的一處理的一流程圖。 圖6係無線裝置於執行款體應用前檢查軟體應用授權的 一交替處理的一流程圖。 發明詳細說明 參照圖式’其中類似的數字從頭至尾代表類似的元素, 圖1舉例說明本發明之系統丨0,其為在像是蜂窩式電話i 2 的一或更多無線裝置上控制軟體應用的系統,該等無線裝 -10-
A7 B7 1241097 五、發明説明(7 ) 置透過一無線網路14與至少一應用下載伺服器16通訊,透 過無線網路14的一無線通訊入口或其他資料存取將軟體應 用和授權選擇性傳輸至無線裝置。如此處所示,無線裝置 可為一蜂窩式電話12,一個人數位助理18,此處所示為一 雙向正文呼叫器的一呼叫器20,甚或具有一無線通訊入口 的一分離之電腦平台22,而且可能另外具有連至一網路或 網際網路的一有線連接24。因此,本發明之系統可於包栝 一無線通訊入口的任何形式之遠端模組上執行,其包括但 不限於:無線數據機,PCMCIA卡,存取終端機,個人電 腦,存取終端機,沒有顯示器或按键墊的電話,抑或者其 任何組合或子組合。 此處顯示應用管理伺服器16位於一區域伺服器端網路26 上,其具有與無線網路14通訊的其他電腦元素。其中有一 第二伺服器30和一單獨伺服器32,而且每一伺服器可透過 無線網路14提供無線裝置12,18 , 2〇,22分離的服務及處 理。較佳者,同時有包含儲存之應用相關資料的至少一資 料儲存28,其中包括將於圖3中更清楚顯示由特定無線裝 置12,18,20,22下載之特定應用的記錄,以及軟體應用 的授權以及/或者授權狀態。 圖2中顯示更完整說明無線網路14之元件以及本發明之 元素相關性的一方塊圖。無線網路14僅為示範,而且可包 括像是無線裝置12, 18, 20, 22之遠端模組其彼此間以及 /或者包括但不限於無線網路載波以及/或者伺服器的一無 泉凋路14八元件間於空中通訊的任何系統。應用管理伺服 X 297公釐) 财關A4規格^ 1241097 A7 B7 五、發明説明(8 ) 器16和儲存的應用相關資料庫28,其可包括像是第二應用 管理伺服器30和一第二儲存的應用相關資料庫34之其他應 用管理伺服器,以及任何其他元件為提供蜂窩式電信服務 所需。應用管理伺服器28,30透過像是網際網路,一安全 LAN,WAN,或者其他網路與一載波網路40通訊。載波網 路40控制(當作資料封包)傳送至一訊息服務控制器(” MSC") 42的訊息。載波網路40藉由一網路.,網際網路以及/或者 POTS(”簡易老式電話系統”)與MSC 42通訊。通常,載波 網路40與MSC 42間的網路或網際網路連接用以傳輸資 料,而POTS用以傳輸語音資訊。MSC 42連接至多重基地 台("BTS”)44。MSC 42通常以一類似載波網路的方式藉由 供資料傳輸用的網路以及/或者網際網路及供語音資訊用 的POTS連接至BTS 44。BTS 44最後藉由簡訊月良務 (’· SMS”),或者此項技藝中已知的其他空中方法將訊息無 線廣播至像是蜂窩式電話12的無線裝置。 像是蜂窩式電話12的無線裝置具有可接收及執行從應用 下載伺服器16傳輸之軟體應用的一電腦平台50。電腦平台 50包括一專用積體電路(’’ ASIC") 52,或其他處理器,微處 理器,邏輯電路,抑或其他資料處理裝置。ASIC 52於無 線裝置製造時期安裝,而且正常下無法升級。ASIC 52或 其他處理器執行與無線裝置之記憶體56中任何駐留程式介 接的應用程式介面Γ ΑΡΓ )層。記憶體可包含唯讀或隨機 存取記憶體(RAM和ROM),可抹除可程式化唯讀記憶體 (EPROM),電子可抹除可程式化唯讀記憶體(EEPROM), -12- 本紙張尺度適用中國國家標準(CNS) A4規格(210 X 297公釐)
裝 訂
1241097 A7 _____ 五、發明説明(9~)~ ~- -- 快閃卡,或電腦平台共有的任何記憶體。電腦平台5〇同時 包括一區域資料庫58,可保留記憶體56中非現行使用之應 用及軟體應用的授權資訊。區域資料庫58通常為一快閃記 憶體細胞,但可為像是磁性媒體,可抹除可程式化唯讀記 憶體(EPROM),電子可抹除可程式化唯讀記憶體 (EEPROM),光學媒體,磁帶,或者軟碟或硬碟等此項技 藝中已知的任何次要或第三儲存裝置。 因此,像是蜂窩式電話12的無線裝置下載像是遊戲,新 聞運動貝料,股示監視器之類的一或更多軟體應用及其 相關授權,而且當不使用時,將應用和授權保留於區域資 料庫5 8。特殊軟體應用的實際授權可從應用管理伺服器16 複製至典線裝置,其中該軟體或授權可於無線裝置上建立 成一檔案,金匙,其他駐留物件,或此項技藝中已知的任 何方式。當使用者希望無線裝置將儲存的駐留應用從區域 資料庫58上載至記憶體56以便於Api 54執行時,無線裝置 12 ’ 18,20,22將檢查與特定應用相關的授權,而且如果 授權不再有效,則無線裝置不執行該軟體應用,直到將一 新的授根下載至電腦平台5〇,並且與軟體應用相結合為 止。 系統10藉由透過無線網路14預備無線裝置的授權而在一 或更多無線裝置12,18,20,22上控制軟體應用。由於每 一典線裝置12,18,20,22可與一或更多應用管理伺服器 16,30選擇性通訊,所以當嘗試於未出現一授權的無線裝 置12 18,20,22上執行一軟體應用時,無線裝置選擇性 ._________ -13- 本紙張尺度適财^(⑶S) A4規格(21GX 297公釐) 1241097 五、發明説明(1〇 A7 B7
提示應用管理伺服器16, 30傳輸一授權,接收傳輸的授 權’並將授權安裝於無線裝置上’以便執行授權的軟體應 用。請注意:無線裝置提示的應用管理伺服器16不必為實 際將授權傳送至無線裝置的飼服器。於這類實例中,應^ 管理祠服器16可指導像是飼服器30的另—伺服器將授權傳, 送至無線裝置’並且令像是飼服器32的另—伺服器保留下 載的軟體應用記錄。一分散式伺服器端網路可以此方式管 理軟體應用及提供系統ίο的無線裝置12,. 18,2〇, 權。 又 於一具體實施例中,當嘗試執行未出現一授權的 應用時,無線裝置12, 18, 20, 22提示無線裝置使用者 得執行軟體應用所需的授權,如果連至無線網路14為像 一蜂窩式電話通話之類可對使用者開帳的通訊鏈路,則 有其必要。 較佳者,無線裝置12,18,20,22通常將執行無線裝置 上一特定軟體應用的授權儲存於無線裝置之電腦平台5〇的 區域資料庫58。交替地,應用管理伺服器16儲存於一特定 無線裝置12, 18, 20, 22上執行_特定軟體應用的授權, 而且當嘗試於無線裝置上執行一款體應用時,無線裝置選 擇性提示應用管理伺服器16傳輸該授權的一副本,或者一 單一執行授權。 / 授權通常具有-有Ρ&期間’所以使用者必需取得延長使 用一特定軟體應用的額外授權。無線裝置12, 18, 2〇, D 或應用管理伺服器16上的一現存授權可根據像是於一固定
裝 訂
線 1241097 A7 「 _B7 五、發明説明(彳彳) 日期過期’於無線裝置上執行軟體應用一預定次數(例 如:使用30次)後,自從將款體應用下載至無線裝置起經 過一預定期間後,或者經過一預定之使用期間(例如··執 行30分鐘)後的任何準則而過期。熟習此項技藝者將明 白:同樣可立即應用此項技藝中已知之軟體授權的其他限 制準則作為本發明中的授權。 圖3中顯示儲存器及應用相關資料的一例子,其為應用 管理伺服器16或儲存的應用相關資料庫28中所保留的一表 60。應用攔62保留三軟體應用,此處顯示:西洋棋,一高 爾夫球分數保持人,和一股票監視器,以及用以下載特殊 應用的特定客戶識別號碼64。表60同時具有像是客戶電話 號碼66,特定電話型號68,電信服務載波7〇,和載波地區 72等其他客戶和應用相關資料。表6〇可保留於應用管理伺 服器16或儲存的應用相關資料庫28上之任何關聯式,實體 關聯式,或物件導向資料庫中。 圖4中’擒案表80反應:較佳者於無線裝置12, 18, 20 ’ 22上之區域資料庫58中所保留的特定駐留應用82。此 處顯示:西洋棋,一高爾夫球分數保持人,和一股票監視 咨的駐留應用82具有授權襴84中所示的對應授權資訊。西 洋棋的授權顯示:於需取得另一授權以再度於無線裝置上 執行西洋棋應用前,於無線裝置12,18,20,22上尚允許 執行38次。高爾夫球分數保持人和股票監視器應用則於一 特定曰期,或各別於2001年12月16日和2001年2月2日以 後過期。過期日期可任意決定或根據自從將應用下載至無 -15-
1241097 12 五、發明説明( =裝置起經過的若干天數而計算。如果授權於應用管㈣ 服器16維護,則授權欄84將出現於圖3的表6〇,而且益線 裝置必定於執行特定軟體應用前檢查應用管理飼服器. 、圖5係舉例說明於一或更多無線裝置i2,18,加,u上 控制軟體應用本發明方法的流程圖,其中該等款體應用於 無線裝置的電腦平台5G上執行。該方^巾,如步驟列所 不,電腦平台50接收指示使用者或電腦平台上一處理嘗試 於無線裝置12, 18, 20, 22上執行一軟體應用的需求,然 後如決策92所示,出現無線裝置執行軟體應用的一授權。 如果出現授權,則如步騾94所示,執行軟體應用,然後執 行處理終止。 如果於決策92未出現一授權,則如步騾96所示,無線裝 置12,18 , 20 , 22提示使用者取得一新授權,以便執行該 應用,並且如決策98所示,決定使用者是否經特許擷取一 新授權。如果使用者並未特許擷取授權,則如步騾1⑼所 不,無’線裝置通知使用|沒有一有效授無法執行應用,而 且執行處理終止。否則,如果使用者特許擷取授權,則如 步騾102所示,無線裝置提示應用管理伺服器16傳輸款體 應用的一新授權。如果該方法特許取得新授權,則該方法 ^包括步驟96,決策98,及步驟1〇〇。一旦應用管理伺服 器16接收來自無線裝置的提示,伺服器丨6將傳送授權,除 非授權的傳輸要求像是一信用卡號碼或EFT號碼,抑或存 在用以對下載授權成本開帳的一有效帳戶等其他準則。 然後如決策104所示,決定應用管理伺服器16是否已經 -16- 本紙張尺度適用中國g家標準(CNS) A4規格(2iqx297公爱) 1241097 五、發明説明( 13 A7 B7 傳送有效授權,而且如果為否,則如步騾1〇6所示,通知 使用者應用管理飼服器16傳輸授權失敗,然後執行處理終 止如果於步驟1 04 ,授權已經從應用管理伺服器傳輸, 則如步驟108所示,無線裝置接收及驗證傳輸之授權的接 爻,並於無線裝置上安裝授權,而且較佳者,將其安裝於 岸人t yfC用内或者至少另外結合,使授權的軟體應用成為可 執行。授權的傳輸可傳輸一授權的一完整副本,一授權的 一部分副本,一金匙,或者可於無線裝置12,Μ,U 上更新軟體應用的一現存授權檔案或建立一新授權檔案的 其他物件。一旦接收新授權(並根據所具體實施而建立一 新授權檔案),則如步騾112所示,執行現行授權的軟體應 用’然後執行處理終止。 如果系統10希望特許擷取新授權,則像是於步驟1〇〇和 106,僅提示使用者擷取新授權失敗。否則,可執行該方 法步驟,而且使用者透明地取得新授權,而且取決於網路 速度,無線裝置電腦平台50和應用管理伺服器16擷取及安 裝期間可以毫無察覺。 於圖5足具體實施例中,於無線裝置發生決定是否出現 典線裝置執行軟體應用的一授權之步驟。因此,於圖6所 π的一父替具體實施例中,透過連至應用管理伺服器“的 通訊鏈路決疋疋否出現無線裝置執行款體應用的一授 權。於交替之方法中,如步驟12〇所示,於無線裝置12, 18, 20, 22接收執行軟體應用的需求,然後如步驟122所 示’典線裝置提示應用管理伺服器丨6轉回是否出現或者可 -17- 本紙張尺度適用中國國家標準(CNS) A4規格(210X 297公釐)
裝 訂
1241097
本發明之方法可例如藉由操作 取得一有效授權的一信號。然後如決策124所示,根據來 自應用管理伺服器16之接收的信號決策是否出現一授權。 如果出現一授權,則如步騾126所示,執行軟體應用,而 且執行處理終止。否則,如果於決策124未出現或無法取 得授權,則如步驟128所示,提示使用者取得一新授權, 亦即:令使用者提供像是一信用卡或EFT號碼之類用以保 全一新授權的構件。預先定義之處理130所示之剩餘處理 如圖5步冑中1〇2以㈣預先定義。#此具體實施例中,如 果該授權儲存於應用管理伺服器16,則將一授權從應用管 理飼服器16選擇性傳輸至無線裝置12, 18, 20, 22之步驟 為選擇性傳輸-授冑或一單數使用4受權的一副本,使實際 授權仍然於應用管理伺服器16維護。 於檢視本發明之方法後,本發明包括駐留於一電腦可讀 取媒體的-程式,纟中該程式指導具有一電腦平台的一無 線裝置執行本發明的方法步驟。該電腦可讀取媒體可為蜂 罵式電話12或其他無線裝置之電腦平台50的記憶體56,或 者可於像疋蜂窩式電話12之區域資料庫58的一區域資料庫 中。再者,電腦可讀取媒體可於可載人—無線裝置電腦平 口的/入要儲存媒體中,像是一磁碟或磁帶,光學碟片, 硬碟’快閃記憶體,或者此項技藝中已知的其他儲存媒 於圖4和5之上下文中 是無線平台5〇,應用管判服器16,3G,及單㈣服器 寺無線網路14部分,執行—連串機器可讀取指令而實朽
裝 訂
1241097 A7 B7 五、發明説明(15 ) 該等指令可常駐於各種類型之信號承載或資料儲存的主 要,次要,或第三媒體。該媒體可例如包含常駐無線網路 14之元件或者其可存取的隨機存取記憶體(RAM)(未顯 示)。無論包含於隨機存取記憶體(RAM),一碟片,或者其 他次要儲存媒體,均可將該等指令儲存於像是直接存取儲 存裝置(DASD)儲存器(例如:一傳統”硬碟驅動”或者一不 貴磁碟冗餘陣列(RAID)),磁帶,電子唯讀記憶體(例如: 唯讀記憶體(ROM),可抹除可程式化唯讀記憶體 (EPROM),或電子可抹除可程式化唯讀記憶體 (EEPROM)),快閃記憶卡,一光學儲存裝置(例如:唯讀光 碟(CD-ROM),寫一次讀多次光碟技術(WORM),多樣化數 位光碟(DVD),數位光學帶)”打孔"紙卡,或者包含像是數 位與類比傳輸媒體的其他適當資料儲存媒體之各式各樣的 機器可讀取資料儲存媒體。 雖然前述揭露顯示本發明的說明之具體實施例,但請注 意:於沒有脫離如附加之申請專利範圍所定義的本發明其 範圍下,此處可進行各種改變及修正。再者,雖然本發明 之元素係以單數加以說明或主張,但亦可考慮複數,除非 明顯敘述限於單數。 -19- 本紙張尺度適用中國國家標準(CNS) A4規格(210X 297公釐)

Claims (1)

  1. 7T、申清專利範園 1.::用於在—或更多無線裝置上控制软體應用之系統, 性=更:且無:有裝可置二一:線裝置與-無線網路選擇 更多駐留之軟體應用,每一軟體岸用行的-或 應用的-授權,而且於要求母次執行軟體 署嗔- 4山 執仃一軟體應用S夺,無線穿 /、疋疋否出現執行軟體應用的一授權; 又 一或更多應用管理伺服哭,立 :’ 無線網路與一或更多無線'用管理伺服器透過 供使用一軟體應用的_授權^及 ^擇以 其中’當蔓試於一 &線署卜批/ 軟體應用時,無.線裝置選擇性提執現-授權的-一授權,垃收# & / &不應用管理伺服器傳輸 ,, 雨的杈權,並於無線裝置上安裝該授 榷,使授權的軟體應用成為可執行 女衣4杈 2.= = =1項之系統,其中當嘗試執行未出現 扫:%的一軟體應用時,盔線 取得執行該軟體應用所需的授權。線裝置使用者 I二if:範:第1項之系統,其中該應用管理祠服器 '「生=:Γ 軟體應用及軟體應用所需授權選擇 性下载至無線裝置。 千 4. 專:範圍第1項之系統,其中該應用管理祠服器 疋!線裝f上執行—特定軟體應用的授權’ 壯置::線叙置上執行—軟體應用時,該無線 衣置、擇性提示應用管理伺服器傳輪該授權的一副本。 1241097 A BCD π、申請專利範圍 士申明專利範圍第1項之系統,其中該無線裝置儲存於 6…線叙置上執行一特定軟體應用的授權。 •如申請專利範圍第1項之系統,其中該授權具有一有限 期間,而且於一固定曰期過期。 •如申請專利範圍第1項之系統,其中該授權於無線裝置 上執行軟體應用一預定次數後過期。 戈申Μ專利範圍第1項之系統,其中該授權具有一有限 期間’而且自從將軟體應用下載至無線裝置起經過一 定期間後過期。 、 9· t申請專利範圍第丨項之系統,其中該授權具有一有限 /月間,而且於使用軟體應用經過一預定期間後過期。 之系統,其中該無線裂丄蜂 u.=::範圍第1項之系統,其中該無線裝置係-個 12.=請專利範圍第1項之系統,其中該無線裝置係1 13· —種用於在一無線網路上控制軟體應用之系統, 與-無線網路選擇性通訊而且具有可於^中’^含: 仃的-或更多駐留之軟體應用的無線通、擇性執 體應用要求每次執行軟體應用的_授權, ’每一敕 行一軟體應用時,無線通訊構件決6 θ 而且當嘗試執 該軟 體應用的一授權; 疋否出現執行 體應用 於一或更多無線通訊構件上管理軟體應用之軟 -2- 本紙張尺度適用中國國家標準(CNS) A4規格(210X 297公釐) 1241097 A8 B8 C8 D8 —-—___ 、申請專利範圍 味構=:®八體應用管理構件透過無線網路與無線通 Lrr性通訊’而且選擇性提供使用-軟體應用的 扠榷;以及 試於“通訊構件上執行未出現一授權的 構無線通訊構件選擇性提示軟體應用管理 $ @ % ’接收傳輸的授權,並將授權安裝於無 二w構件上’使授權的軟體應用成為可執行。 • 種用於在一或更吝m. ^ 夕…、線衣置上控制軟體應用之方法, 母一無線裝置與一 |堍锢炊母视& = …、琛、、,罔路遥擇性通訊,而且具有於| 線裝置上選擇性執杆& …、 一、 伴轨仃的一或更多駐留之軟體應用,而且 -:更多軟體應用要求每次執行軟體應用的一授權,而 或更夕無線衣置透過無線網路與一或更多應用管 伺服為選擇性通訊,該方法包含以下步驟: 嘗試於一無線裝置上執行一軟體應用; 決疋是否出現無線裝置執行軟體應用的一授權;以及 如果未出現一授權,則為以下步驟: 選擇性從無線裝置提示應用管理伺服器傳輸一授權; 將一授權從應用管理伺服器選擇性傳輸至無線裝置; 於無線裝置上接收傳輸的授權;以及 於無線I置上安裝該授權,使授權的軟體應用成為可 執行。 ^申明、專利範圍弟^ 4項之方法,進一步包含以下步驟· 當嘗試執行未出現一授權的一軟體應用時,提示無線聿 置使用者取得執行軟體應用所需的授權。 -3- ____Ι24ΙΘ91 六、申請專利範圍 A B c D 16.:申請專利範圍第14項之方法’其中決定是否出現無線 衣置執仃軟體應用的一授權之步驟為:無線裝置決定是 否出現無線裝置執行軟體應用的一授權。 17·^申請專利範圍第14項之方法,其中決定是否出現無線 裝置執行軟體應用的一授權之步驟為:於應用管理饲服 器決定是否出現無線裝置執行軟體應用的一授權。 18•如申請專利範圍第14項之方法,其中決定出現無線裝置 執行軟體應用的一授權之步驟為:根據一固定日期的流 逝而決定授權是否已過期。 已 19·如申請專利範圍第14項之方法,其中決定是否出現益線 裝置執行軟體應用的-授權之步驟為:根據於無線裝置 上已發生執行軟體應用的-預定次數而決 過期。 線 體 20.如申請專利範圍第14項之方法,其中決定是否 裝置執行軟體應用的一授權之步驟為:決定自從將^ 應用下載至無線裝置起經過一預定^ 、 了貝疋期間後授權是否已 期。 線 體 21·如申請專利範圍第14項之方法,豆 曰 裝置執行軟體應用的一授權之步驟為:決定於^軟 應用經過一預定期間後授權是否已過期。 人 管 22·如申請專利範圍第14項之方法,豆. ^ ^ 理伺服器選擇性傳輸至無線裝置^ 杈推從應用 m驟為··選擇性僂 於應用管理伺服器之無線裝置苴敕 副本。 U人體應用的一授權的 4- 本紙張尺度適用中國國家標準(CNS) A4規格(210X 297公
    六、申請專利範圍 ABCD 23.:種:於在一或更多無線襄置上控制軟體應用之 線裝置與—無線網路選擇性通訊,而且具 ’’、、二:置上選擇性執行的—或更多駐留軟體應用 -或更多軟體應用要求每次執行軟體應用的—授 且或更多無線裝置透過無線網路舆一戋更多 伺服器選擇性通訊,該方法包含以下步驟:〜、 嘗試於-無線裝置上執行一軟體應用的一執行 驟, 決定是否出現無線裝置執行軟體應用的一授權 權決定步驟;以及 如果未出現一授權,則為以下步驟: k無線裝置選擇性提示應用管理伺服器傳輪一 一授權傳輸提示步驟; 將一授權從應用管理伺服器選擇性傳輸至無線 一傳輸步驟; 於無線裝置接收傳輸之授權的一授權接受步驟 於無線裝置上安裝授權使授權的軟體應用成為 的一授權安裝步驟。 24· —種無線裝置,包括: 一 έ己憶體,其具有一軟體應用,其中該軟體應 一授權以便執行該軟體應用; 其中配置該無線裝置以接收一執行該軟體應用 以及判定該無線裝置上是否存在一授權,允許該 用之執行; 本紙張尺度適用中國國家標準(CNS) A4規格(210 X 297公釐) 方法, 有可於 ’而且 權, 而 用管 嘗 的一 授 授權的 装置 的 ;以及 可執行 用 而要 之·睛求 軟體應
    1241097 六、 申請專利範園 其中亦配置該無線裝置以 應用管理飼服器,接收來自二田…存在時提示- 權,以及安裝該授權二用…服器之該授 以執行。 ……复衣置上以便該軟體應用可 有電腦Π取!體’其上儲存-程式,其中該程式 線壯’ &平°而且與—無線網路選擇性通訊之- 無線裝置進-步具有可於無線裝置上選擇 執仃的-或更多駐留之軟體應 要料次執行軟體制的,其將執行以下軟步體驟應 無線裝置上執行—軟體應用; 决定疋否出現無線裝置執行軟體應用的一授權;以及 如果未出現一授權,則為以下步驟: 。。於無線網路上從無線裝置選擇性提示一應用管理伺 器傳輸一軟體應用授權; 於無線裝置上接收傳輸的軟體應用授權;以及 於”、、線凌置上女裝該授權,使授權的軟體應用成 執行。 導無 性 用 服 可 -6- 本紙張尺度適用中國國家標準(CNS) A4規格(210 X 297公釐)
TW091118208A 2001-08-13 2002-08-13 System and method for licensing applications on wireless devices over a wireless network TWI241097B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US09/929,174 US7120429B2 (en) 2001-08-13 2001-08-13 System and method for licensing applications on wireless devices over a wireless network

Publications (1)

Publication Number Publication Date
TWI241097B true TWI241097B (en) 2005-10-01

Family

ID=25457431

Family Applications (1)

Application Number Title Priority Date Filing Date
TW091118208A TWI241097B (en) 2001-08-13 2002-08-13 System and method for licensing applications on wireless devices over a wireless network

Country Status (16)

Country Link
US (1) US7120429B2 (zh)
EP (2) EP1417825B1 (zh)
KR (1) KR100957728B1 (zh)
CN (1) CN100473087C (zh)
AR (1) AR035112A1 (zh)
AU (1) AU2002329730C1 (zh)
BR (1) BR0211882A (zh)
CA (1) CA2457096C (zh)
ES (1) ES2628047T3 (zh)
IL (2) IL160360A0 (zh)
MX (1) MXPA04001380A (zh)
NZ (1) NZ531151A (zh)
PE (1) PE20030378A1 (zh)
RU (1) RU2302087C2 (zh)
TW (1) TWI241097B (zh)
WO (1) WO2003017630A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7991895B2 (en) 2005-12-09 2011-08-02 Nokia Corporation Limiting access to network functions based on personal characteristics of the user

Families Citing this family (99)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7099663B2 (en) 2001-05-31 2006-08-29 Qualcomm Inc. Safe application distribution and execution in a wireless environment
US7127271B1 (en) 2001-10-18 2006-10-24 Iwao Fujisaki Communication device
US7466992B1 (en) 2001-10-18 2008-12-16 Iwao Fujisaki Communication device
US7107081B1 (en) 2001-10-18 2006-09-12 Iwao Fujisaki Communication device
WO2003038570A2 (en) * 2001-10-30 2003-05-08 International Business Machines Corporation A computer-implemented method and system for controlling use of digitally encoded products
AU2002359001A1 (en) 2001-12-28 2003-07-24 Access Co., Ltd. Usage period management system for applications
EP1338938A1 (en) * 2002-02-22 2003-08-27 SCHLUMBERGER Systèmes Protection against unauthorised execution of a program on an IC card
US8656502B2 (en) * 2002-04-04 2014-02-18 Mcafee, Inc. Controlling use of a computer program installed on a computer
US8224985B2 (en) 2005-10-04 2012-07-17 Sony Computer Entertainment Inc. Peer-to-peer communication traversing symmetric network address translators
US8060626B2 (en) 2008-09-22 2011-11-15 Sony Computer Entertainment America Llc. Method for host selection based on discovered NAT type
US8000686B2 (en) * 2002-10-21 2011-08-16 Microsoft Corporation Extensible phone application
EP1414194B1 (en) * 2002-10-22 2006-12-13 Hewlett-Packard Company, A Delaware Corporation Method and Apparatus for operating a telecommunication platform
JP2004252931A (ja) * 2002-12-26 2004-09-09 Sony Corp 電子機器、機器機能制御方法およびサーバ
US8229512B1 (en) 2003-02-08 2012-07-24 Iwao Fujisaki Communication device
US8241128B1 (en) 2003-04-03 2012-08-14 Iwao Fujisaki Communication device
CN1799074A (zh) * 2003-05-30 2006-07-05 皇家Kpn公司 一种恢复电子凭证和使用电子凭证接收的内容的方法和系统
US7603464B2 (en) * 2003-06-04 2009-10-13 Sony Computer Entertainment Inc. Method and system for identifying available resources in a peer-to-peer network
JP4232092B2 (ja) * 2003-06-06 2009-03-04 日本電気株式会社 携帯端末システム及び携帯端末
US6976253B1 (en) * 2003-07-30 2005-12-13 Microsoft Corporation Method and apparatus for configuring a mobile device
US8090402B1 (en) 2003-09-26 2012-01-03 Iwao Fujisaki Communication device
US7792988B2 (en) * 2003-10-20 2010-09-07 Sony Computer Entertainment America, LLC Peer-to-peer data relay
US8121635B1 (en) 2003-11-22 2012-02-21 Iwao Fujisaki Communication device
US7113765B2 (en) * 2004-01-13 2006-09-26 Qualcomm Inc. System and method for allowing user based application licensing across multiple wireless communications devices
US8041348B1 (en) 2004-03-23 2011-10-18 Iwao Fujisaki Communication device
KR100656670B1 (ko) * 2004-05-20 2006-12-11 주식회사 팬택 음원의 유효기간 알림기능을 가지는 무선통신 단말기 및그 방법
WO2006005979A1 (en) * 2004-06-14 2006-01-19 Nokia Corporation Automated application-selective processing of information obtained through wireless data communication links
US10032452B1 (en) 2016-12-30 2018-07-24 Google Llc Multimodal transmission of packetized data
JP4438946B2 (ja) * 2004-09-08 2010-03-24 日本電気株式会社 付加機能制御システムおよび通信端末
US20060075505A1 (en) * 2004-09-30 2006-04-06 July Systems Inc. Method and system for dynamic multi-level licensing of mobile data services
US7979898B2 (en) * 2004-11-10 2011-07-12 Barclays Capital Inc. System and method for monitoring and controlling software usage in a computer
KR100587976B1 (ko) * 2004-11-25 2006-06-08 한국전자통신연구원 휴대 단말기의 하드웨어 추상화 계층 검증 장치 및 그운용 방법
CN100361447C (zh) * 2004-12-16 2008-01-09 华为技术有限公司 一种无线网络能力控制的集中管理系统和方法
US7797678B2 (en) * 2005-04-07 2010-09-14 International Business Machines Corporation Automatic generation of license package for solution components
US8208954B1 (en) 2005-04-08 2012-06-26 Iwao Fujisaki Communication device
US8385525B2 (en) * 2005-05-16 2013-02-26 Noah John Szczepanek Internet accessed text-to-speech reading assistant
JP4593492B2 (ja) * 2006-02-16 2010-12-08 Necカシオモバイルコミュニケーションズ株式会社 携帯端末、動作制御プログラムおよびデータアクセス制御プログラム
US20070238450A1 (en) * 2006-04-07 2007-10-11 Lena Hogberg Software activation in a mobile terminal
US20090254857A1 (en) * 2006-07-11 2009-10-08 Christopher Romine Wireless communication device pre-purchase personalization
US8381055B2 (en) 2006-09-13 2013-02-19 Broadcom Corporation System for communicating data in xDSL using data retransmission
US8320248B2 (en) * 2006-09-13 2012-11-27 Broadcom Corporation Method and system for communicating data in xDSL using data retransmission
US7970733B2 (en) 2006-09-13 2011-06-28 Broadcom Corporation Method for communicating data in xDSL using data retransmission
US20080114695A1 (en) 2006-11-10 2008-05-15 Semantic Components S.L. Process for implementing a method for the on-line sale of software product use licenses through a data network, and software component which allows carrying out said process
US20080120690A1 (en) * 2006-11-17 2008-05-22 Microsoft Corporation Client enforced network tunnel vision
KR100899872B1 (ko) * 2006-12-06 2009-05-29 노키아 코포레이션 무선 데이터 통신 링크를 통해 획득된 정보의 자동화된애플리케이션-선택적인 처리
JP4891054B2 (ja) * 2006-12-21 2012-03-07 キヤノン株式会社 ライセンスを利用する画像処理装置、その制御方法およびプログラム
US8626931B2 (en) * 2007-02-05 2014-01-07 Broadcom Corporation Media transport protocol extensions for system information exchange, and applications thereof
KR100781136B1 (ko) * 2007-04-03 2007-11-30 주식회사 스마트카드연구소 Usim 카드에서의 애플리케이션 관리 시스템 및 방법
US8559983B1 (en) 2007-05-03 2013-10-15 Iwao Fujisaki Communication device
US7890089B1 (en) 2007-05-03 2011-02-15 Iwao Fujisaki Communication device
US8832467B2 (en) * 2007-05-16 2014-09-09 Broadcom Corporation Digital rights management metafile, management protocol and applications thereof
US8752191B2 (en) * 2007-05-16 2014-06-10 Broadcom Corporation Generic digital rights management framework, and applications thereof
US7995478B2 (en) 2007-05-30 2011-08-09 Sony Computer Entertainment Inc. Network communication with path MTU size discovery
US8433302B2 (en) * 2007-05-31 2013-04-30 Qualcomm Incorporated System and method for downloading and activating themes on a wirelesss device
US8676273B1 (en) 2007-08-24 2014-03-18 Iwao Fujisaki Communication device
US8639214B1 (en) 2007-10-26 2014-01-28 Iwao Fujisaki Communication device
US8472935B1 (en) 2007-10-29 2013-06-25 Iwao Fujisaki Communication device
US20110060688A1 (en) * 2007-11-23 2011-03-10 Media Patents, S.L. Apparatus and methods for the distribution of digital files
US8171123B2 (en) 2007-12-04 2012-05-01 Sony Computer Entertainment Inc. Network bandwidth detection and distribution
US8744720B1 (en) 2007-12-27 2014-06-03 Iwao Fujisaki Inter-vehicle middle point maintaining implementer
JP5102650B2 (ja) * 2008-02-26 2012-12-19 株式会社リコー 情報検索システム、情報検索方法、情報検索プログラム及び記録媒体
US7856506B2 (en) 2008-03-05 2010-12-21 Sony Computer Entertainment Inc. Traversal of symmetric network address translator for multiple simultaneous connections
US7984097B2 (en) 2008-03-18 2011-07-19 Media Patents, S.L. Methods for transmitting multimedia files and advertisements
ES2326949B1 (es) 2008-03-18 2010-07-14 Clarity Systems, S.L. Procedimiento utilizado por un servidor de streaming para realizar una transmision de un fichero multimedia en una red de datos.
JP5121542B2 (ja) * 2008-04-09 2013-01-16 キヤノン株式会社 アプリケーションパッケジング装置、その制御方法、プログラム
US8543157B1 (en) 2008-05-09 2013-09-24 Iwao Fujisaki Communication device which notifies its pin-point location or geographic area in accordance with user selection
US8340726B1 (en) 2008-06-30 2012-12-25 Iwao Fujisaki Communication device
US8452307B1 (en) 2008-07-02 2013-05-28 Iwao Fujisaki Communication device
US8381057B2 (en) * 2008-08-04 2013-02-19 Broadcom Corporation Seamless change of retransmission and rescheduling queues in a communication system
JP5268694B2 (ja) * 2009-02-13 2013-08-21 京セラドキュメントソリューションズ株式会社 ライセンス管理システム、画像形成装置およびライセンス管理方法
US9154532B2 (en) 2009-04-27 2015-10-06 Zaron Remote Llc Methods and apparatus for transmitting multimedia files in a data network
JP2013527502A (ja) * 2009-07-01 2013-06-27 パティル,マンダー 不正ソフトウェアアプリケーションの利用規制方法
US8850607B2 (en) * 2009-09-22 2014-09-30 Flexera Software Llc System and method for capacity licensing
JP5387339B2 (ja) * 2009-11-04 2014-01-15 株式会社リコー ライセンス管理装置、ライセンス管理方法、及びプログラム
US8739298B2 (en) * 2009-11-19 2014-05-27 Adobe Systems Incorporated Method and system for enforcing a license dependency rule for a software application
KR20110055095A (ko) * 2009-11-19 2011-05-25 삼성전자주식회사 휴대용 단말기에서 어플리케이션 사용에 따른 과금 발생을 방지하기 위한 장치 및 방법
US9622278B2 (en) 2010-10-26 2017-04-11 Kingston Digital Inc. Dual-mode wireless networked device interface and automatic configuration thereof
US11144916B2 (en) * 2010-10-28 2021-10-12 Ncr Corporation Techniques for conducting single or limited use purchases via a mobile device
CN102622538B (zh) * 2011-02-01 2015-08-19 中国电信股份有限公司 软件授权控制方法与系统
CN102780572A (zh) * 2011-05-11 2012-11-14 中兴通讯股份有限公司 许可管理方法及装置
US11683292B2 (en) 2011-09-09 2023-06-20 Kingston Digital, Inc. Private cloud routing server connection mechanism for use in a private communication architecture
US9935930B2 (en) 2011-09-09 2018-04-03 Kingston Digital, Inc. Private and secure communication architecture without utilizing a public cloud based routing server
US9781087B2 (en) 2011-09-09 2017-10-03 Kingston Digital, Inc. Private and secure communication architecture without utilizing a public cloud based routing server
US10237253B2 (en) 2011-09-09 2019-03-19 Kingston Digital, Inc. Private cloud routing server, private network service and smart device client architecture without utilizing a public cloud based routing server
US11863529B2 (en) 2011-09-09 2024-01-02 Kingston Digital, Inc. Private cloud routing server connection mechanism for use in a private communication architecture
US10601810B2 (en) 2011-09-09 2020-03-24 Kingston Digital, Inc. Private cloud routing server connection mechanism for use in a private communication architecture
US9165332B2 (en) 2012-01-27 2015-10-20 Microsoft Technology Licensing, Llc Application licensing using multiple forms of licensing
US10776830B2 (en) 2012-05-23 2020-09-15 Google Llc Methods and systems for identifying new computers and providing matching services
US10650066B2 (en) 2013-01-31 2020-05-12 Google Llc Enhancing sitelinks with creative content
US10735552B2 (en) 2013-01-31 2020-08-04 Google Llc Secondary transmissions of packetized data
US9886712B2 (en) * 2013-03-13 2018-02-06 APPDIRECT, Inc. Indirect and direct delivery of applications
US10021180B2 (en) * 2013-06-04 2018-07-10 Kingston Digital, Inc. Universal environment extender
JP6171728B2 (ja) * 2013-08-26 2017-08-02 ウシオ電機株式会社 試薬キット及び測定用ソフトウェアサーバ
US9256718B2 (en) 2013-09-13 2016-02-09 The Bauen Group, LLC. Systems and methods for licensing of mobile applications
US20160048774A1 (en) * 2014-08-18 2016-02-18 Arris Enterprises, Inc. Method and apparatus for localized management of feature licenses
JP2017204242A (ja) * 2016-05-13 2017-11-16 キヤノン株式会社 情報処理装置、プログラム可能デバイス、ライセンス管理システム、ライセンス管理方法およびプログラム
US10593329B2 (en) 2016-12-30 2020-03-17 Google Llc Multimodal transmission of packetized data
US10708313B2 (en) 2016-12-30 2020-07-07 Google Llc Multimodal transmission of packetized data
US11983252B2 (en) 2019-12-11 2024-05-14 The Boeing Company Software license manager security
US12026237B2 (en) * 2019-12-11 2024-07-02 The Boeing Company Software license manager

Family Cites Families (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB349548A (en) * 1930-02-20 1931-05-20 Ralph Leonard Aspden Improvements in or relating to stereoscopic kinematography and optical projection
US4924378A (en) * 1988-06-13 1990-05-08 Prime Computer, Inc. License mangagement system and license storage key
US5103476A (en) * 1990-11-07 1992-04-07 Waite David P Secure system for activating personal computer software at remote locations
JPH07230380A (ja) * 1994-02-15 1995-08-29 Internatl Business Mach Corp <Ibm> 適用業務プログラムの利用管理方法およびシステム
US5473692A (en) * 1994-09-07 1995-12-05 Intel Corporation Roving software license for a hardware agent
JPH08263438A (ja) * 1994-11-23 1996-10-11 Xerox Corp ディジタルワークの配給及び使用制御システム並びにディジタルワークへのアクセス制御方法
JP3688356B2 (ja) * 1995-08-31 2005-08-24 富士通株式会社 ライセンシー通知システム
US5790664A (en) * 1996-02-26 1998-08-04 Network Engineering Software, Inc. Automated system for management of licensed software
US5758069A (en) 1996-03-15 1998-05-26 Novell, Inc. Electronic licensing system
DE19612999C2 (de) * 1996-03-22 1999-04-01 Wasy Ges Fuer Wasserwirtschaft System zur Sicherung geschützter Software gegen unbefugte Benutzung in Rechnernetzwerken
US5742757A (en) * 1996-05-30 1998-04-21 Mitsubishi Semiconductor America, Inc. Automatic software license manager
DE19717149C2 (de) * 1997-04-23 1999-03-04 Siemens Ag Lizenzüberwachung für Call-SW per Telefon
US6195564B1 (en) * 1997-09-19 2001-02-27 Ericsson Inc. Method for automatically establishing a wireless link between a wireless modem and a communication device
US6189146B1 (en) * 1998-03-18 2001-02-13 Microsoft Corporation System and method for software licensing
US6223288B1 (en) * 1998-05-22 2001-04-24 Protexis Inc. System for persistently encrypting critical software file to prevent installation of software program on unauthorized computers
US6510513B1 (en) * 1999-01-13 2003-01-21 Microsoft Corporation Security services and policy enforcement for electronic data
US6223291B1 (en) * 1999-03-26 2001-04-24 Motorola, Inc. Secure wireless electronic-commerce system with digital product certificates and digital license certificates
US7103574B1 (en) * 1999-03-27 2006-09-05 Microsoft Corporation Enforcement architecture and method for digital rights management
US7024393B1 (en) * 1999-03-27 2006-04-04 Microsoft Corporation Structural of digital rights management (DRM) system
GB2349548A (en) 1999-04-27 2000-11-01 Roke Manor Research Downloading software to mobile telecommunication users
JP2000339246A (ja) * 1999-05-26 2000-12-08 Takaoka Electric Mfg Co Ltd ネットワーク装置
CN1241440C (zh) * 1999-06-02 2006-02-08 瑞士电信流动电话公司 定购和传送媒体对象的方法和适合的装置
AU1414501A (en) * 1999-11-17 2001-05-30 Fujitsu Limited Data distributing system and recording medium used for it
US20030088516A1 (en) * 1999-12-21 2003-05-08 Eric B. Remer Software anti-piracy licensing
US6832230B1 (en) 1999-12-22 2004-12-14 Nokia Corporation Apparatus and associated method for downloading an application with a variable lifetime to a mobile terminal
US7146645B1 (en) * 1999-12-30 2006-12-05 Nokia Mobile Phones Ltd. Dedicated applications for user stations and methods for downloading dedicated applications to user stations
US7155415B2 (en) * 2000-04-07 2006-12-26 Movielink Llc Secure digital content licensing system and method
US20020107809A1 (en) * 2000-06-02 2002-08-08 Biddle John Denton System and method for licensing management
US7231360B2 (en) 2000-11-22 2007-06-12 Sy Bon K Time-based software licensing approach
US20020091645A1 (en) 2000-12-20 2002-07-11 Kagemoto Tohyama Software licensing system
JP2002259606A (ja) 2001-02-28 2002-09-13 Internatl Business Mach Corp <Ibm> プログラム使用許諾期間の更新方法、プログラムの使用許諾方法、情報処理システムおよびプログラム
EP1243998B1 (en) 2001-03-21 2017-04-19 Excalibur IP, LLC A technique for license management and online software license enforcement

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7991895B2 (en) 2005-12-09 2011-08-02 Nokia Corporation Limiting access to network functions based on personal characteristics of the user

Also Published As

Publication number Publication date
EP1417825B1 (en) 2017-04-19
EP1417825A1 (en) 2004-05-12
IL160360A0 (en) 2004-07-25
US7120429B2 (en) 2006-10-10
RU2302087C2 (ru) 2007-06-27
CN100473087C (zh) 2009-03-25
MXPA04001380A (es) 2004-06-22
EP3190814A1 (en) 2017-07-12
BR0211882A (pt) 2004-08-24
AU2002329730C1 (en) 2009-01-22
AU2002329730B2 (en) 2008-07-17
PE20030378A1 (es) 2003-04-12
RU2004107495A (ru) 2005-09-27
EP1417825A4 (en) 2006-11-02
WO2003017630A1 (en) 2003-02-27
ES2628047T3 (es) 2017-08-01
HK1070219A1 (zh) 2005-06-10
KR20040030094A (ko) 2004-04-08
CA2457096C (en) 2010-06-29
AR035112A1 (es) 2004-04-14
US20030032406A1 (en) 2003-02-13
CA2457096A1 (en) 2003-02-27
IL160360A (en) 2009-02-11
KR100957728B1 (ko) 2010-05-12
NZ531151A (en) 2006-02-24
CN1555644A (zh) 2004-12-15

Similar Documents

Publication Publication Date Title
TWI241097B (en) System and method for licensing applications on wireless devices over a wireless network
TWI261187B (en) System and method for providing subscribed applications on wireless devices over a wireless network
TWI246840B (en) System and method for temporary application component deletion and reload on a wireless device
AU2002329730A1 (en) System and method for licensing applications on wireless devices over a wireless network
TWI387898B (zh) 以授權資訊為基礎於手持裝置間程式化地轉移應用程式
KR101488575B1 (ko) 트리거링 이벤트 프로세싱
US8555271B2 (en) Method, software and apparatus for application upgrade during execution
AU2002341554A1 (en) System and method for providing subscribed applications on wireless devices over a wireless network
TW200541286A (en) Execution of unverified programs in a wireless device operating environment
CN109189438B (zh) 一种具有加密功能的智能电视软件一键升级方法
CN201965704U (zh) 自动管理pos终端升级的终端管理系统
CN100412846C (zh) 无线设备的可下载配置应用
HK1070219B (zh) 通過無線網絡許可無線裝置應用程序的系統和方法

Legal Events

Date Code Title Description
MK4A Expiration of patent term of an invention patent