[go: up one dir, main page]

JP2010200358A - 携帯端末のアクセサリ用アプリケーションを通信ネットワークから入手する方法および携帯端末 - Google Patents

携帯端末のアクセサリ用アプリケーションを通信ネットワークから入手する方法および携帯端末 Download PDF

Info

Publication number
JP2010200358A
JP2010200358A JP2010098786A JP2010098786A JP2010200358A JP 2010200358 A JP2010200358 A JP 2010200358A JP 2010098786 A JP2010098786 A JP 2010098786A JP 2010098786 A JP2010098786 A JP 2010098786A JP 2010200358 A JP2010200358 A JP 2010200358A
Authority
JP
Japan
Prior art keywords
accessory
application
memory
network
stored
Prior art date
Legal status (The legal status 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 status listed.)
Pending
Application number
JP2010098786A
Other languages
English (en)
Inventor
Petri Vuori
ブオーリ ペトリ
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia Inc
Original Assignee
Nokia 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 Nokia Inc filed Critical Nokia Inc
Publication of JP2010200358A publication Critical patent/JP2010200358A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4411Configuring for operating with peripheral devices; Loading of device drivers
    • G06F9/4413Plug-and-play [PnP]
    • G06F9/4415Self describing peripheral devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72409User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
    • H04M1/72412User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories using two-way short-range wireless interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

【課題】携帯端末のアクセサリ用アプリケーションのインストレーションおよび更新を容易にする。
【解決手段】携帯端末100がそれのアクセサリ用のアプリケーションを通信ネットワークから入手するための方法および装置が提供される。携帯端末100は、アクセサリとの接続に応答してアクセサリ識別情報を携帯端末内の処理装置125に与えるアクセサリ・インタフェース110を備える。処理装置125は、アクセサリ・アプリケーションの照会を、携帯端末100内のアクセサリ・アプリケーション・メモリ135に対して行う。メモリ135は、格納アプリケーションに関する情報を提供する。格納アプリケーションの状態が不適切であると情報が示す場合には、処理装置125がアプリケーションの要求をネットワークに対して行う。
【選択図】図1

Description

本発明は、通信ネットワークにおける携帯端末に関し、より詳細には携帯端末に接続されるアクセサリ・デバイスに関する。
携帯機器用のアクセサリは、新しい機能が使用できるようになるに従って、ますますインテリジェントになっている。Java(登録商標)などの技術によって、アクセサリ開発を端末開発から部分的に切り離す方法およびフレキシブルなプラットフォーム・ソリューションを作成する方法が得られている。
特開平11‐053289号公報
アクセサリ用のソフトウェアに関して問題が起きている。アクセサリを携帯端末にプラグ・インする場合、典型的なアクセサリには10〜100キロビットのメモリが備えられている必要があり、そのためアクセサリのコストが増加する。アプリケーション・コードおよびドライバをアクセサリ・デバイス内に一体化する場合には、メモリのコストがアクセサリの部品仕様書(BOM)に組み込まれる。また製品の有効期間の間にアプリケーションの更新が常に行われるが、アクセサリ・デバイス用のアプリケーションの更新は、サービス時にアクセサリを再フラッシュする必要があり、そうでなければ不可能である(ROMコードの場合)。本明細書においては、用語「アプリケーション」は、アプリケーション・コードおよび/またはアクセサリ・デバイス用のドライバ・ソフトウェアを指す。
代わりに、アクセサリ内ではなく端末内でアクセサリ・ソフトウェアをコーディングすることにも、特有の問題がある。たとえば、古くなった端末で新しいアクセサリに対応する方法はない。またアクセサリが古くなっても、ソフトウェアをアクセサリ・デバイスと一体化した場合と比べて、ソフトウェアの更新は容易にはならない。
ハードウェア・プラットフォームとして、たとえば種々のセンサが数年のうちに選択可能になる。このタイプのデバイスによって、アプリケーション開発者がハードウェア・プラットフォームをイネーブラ(enabler)として使用することが可能になり、その特定のプラットフォーム用に考案されるものは何でもアプリケーションとすることができる。複数の異なるアプリケーションに対して同じハードウェアを用いることができ、固定されたアプリケーション・コードに機能が限定されないことは、アクセサリ・デバイスの既存の製品の場合と同じである。したがって新しいアプローチがなければ、将来アプリケーションのインストレーションおよび更新がますます問題になる。たとえばアクセサリ・デバイスをあるアプリケーションと一体化できる場合であっても、それは、付加的なアプリケーションをさらに記憶できることを意味するわけではない。
本発明では、ネットワーク接続を介して、たとえば汎用パケット無線システム(GPRS)で、アクセサリ・デバイス用のアプリケーション・コードおよびドライバ・ソフトウェアをフェッチする方法および装置が述べられている。フェッチは、好ましい解決策に応じて、自動的にまたはユーザによって開始することができる。アクセサリ・デバイスを端末に最初に接続することによって、ネットワーク内の所定の場所(たとえばクラブ・ノキア・サーバ)に対するデータ呼び出しが開始され、要求されたソフトウェアが端末にダウンロードされる。アクセサリ・デバイスは、コードが入手できる正確な番号/ウェブ・アドレスを示すことが好ましい。これまで、このような機能は端末内には備えられていなかった。
本発明によれば、携帯端末が、必要に応じて、携帯端末のアクセサリ用のアクセサリ・アプリケーションを通信ネットワークから入手する。携帯端末は、アクセサリとの接続に応答してアクセサリ識別情報を携帯端末内の処理装置に与えるアクセサリ・インタフェースを備える。処理装置は、アクセサリ・アプリケーションの照会を、携帯端末内のアクセサリ・アプリケーション・メモリに対して行う。メモリは、格納アプリケーションに関する情報を提供する。状態が不適切であると情報が示す場合には、処理装置がアプリケーションの要求をネットワークに対して行う。この解決策によって、アクセサリ・デバイスに要求されるメモリが軽減される一方で、アクセサリを動かすための最新のアプリケーションを携帯端末から供給できるために、ユーザに対する要求が最小限になる。
携帯端末は、外付けデバイスが端末に取り付けられた直後に、データ呼び出しを開始する。データ呼び出しが終了した後に、外付けデバイスは使用可能となる。
アクセサリ用のアクセサリ・アプリケーションを通信ネットワークから入手するための本方法によれば、アクセサリを識別し、メモリをチェックしてアクセサリに対応する格納アプリケーションの状態を検出し、状態が適切である場合にはアクセサリ・アプリケーションをメモリから実行し、状態が不適切である場合にはアクセサリ・アプリケーションをネットワークからダウンロードする。
本発明の好ましい実施例によれば、アクセサリの識別は、アクセサリをアクセサリ・インタフェースに接続することによって起動され、したがって本発明は、アクセサリを携帯端末にプラグ・インしたときに自動的に動作する。携帯端末のメモリをチェックしたときに格納アプリケーションの状態が不適切であると検出され得るのは、格納アプリケーションがメモリに無い場合、または単に古くなっている(たとえば更新の時期である)場合である。本実施例によれば、どちらの場合も携帯端末は、アクセサリから読み込まれたアドレスに対してデータ呼び出しを行う。すなわちアクセサリ・デバイスが、携帯端末のメモリに対して携帯端末がアプリケーションをダウンロードできる場所を検出するために携帯端末に対して電話番号、インターネット・ロケータなどを与えることが有益であり得る。
本発明の利点は、アクセサリ・デバイス内で要求されるメモリが減ることである。したがって、アクセサリが有するメモリがアクセサリ・アプリケーションを格納するには不十分なときに有益であり得る。この結果、アクセサリのコストを大幅に減らすことができる。
本発明を、異なるアプリケーションに対応して異なるアクセサリに切り替え可能なアクセサリにおいても実施することが期待される。言い換えれば、単一のハードウェア・デバイスを、複数のアクセサリを目的にして適応させることができる。このような場合、デバイスを適応させる目的に応じて、異なるアドレスをハードウェア・デバイスから読み込むことができる。単一のデバイスが格納できるのは1つのアプリケーションだが、携帯端末に依存して他のアプリケーションを格納することができる。
本発明の一実施例を表すブロック図である。 本発明の一実施例を表すフロー・チャートである。
図1に、本発明を実施するための最良の形態を示す。携帯端末100は、アクセサリ・インタフェース110を備える。これは、たとえば外付けアクセサリ・デバイスを取り付けるためのポートであっても良い。いずれにせよ、アクセサリ・インタフェース110はアクセサリ識別信号120を、好ましくはアクセサリがインタフェースに取り付けられたときに、提供する。アクセサリ識別信号120は、アクセサリを動作させるためにアプリケーションをダウンロードすることができるネットワーク・アドレスを示しても良い。
携帯端末内の中央処理装置(CPU)125のような処理装置が、アクセサリ識別信号120を受け取り、これに応答して、アクセサリ・アプリケーション照会信号130を、携帯端末100内のアクセサリ・アプリケーション・メモリ135に送る。当然のことながら、このアクセサリ・アプリケーション・メモリは、単に携帯端末の主記憶装置であっても良い。いずれにしても、アクセサリ・アプリケーション・メモリ135は、折り返し、CPU125に、メモリ内に格納されたアクセサリ・アプリケーションに関する情報を通知する。図1において、この情報通知は、アクセサリ・アプリケーション情報(状態)信号140によって表されている。
この時点において、CPUは、メモリ内に格納された1つまたは複数のアクセサリ・アプリケーションの状態を判定し、その状態に基づいて、送受信装置を用いてネットワークと連絡を取るかどうかを決定しなければならない。アクセサリ・アプリケーション情報信号によって、状態が不適切であるとCPUが結論する場合にのみ、ネットワークとの連絡が取られる。そうでない場合には、単にアプリケーションがメモリ135から実行される。状態が不適切である場合には、CPU125は、アプリケーション要求信号145を、送受信装置150に対して送る。送受信装置150は、アクセサリ・インタフェース110から与えられたアドレスに基づいて、ネットワークと連絡を取る。たとえばアドレスは、アクセサリ識別信号120内に含まれることもあるし、あるいはアクセサリ・インタフェース110からその後に与えられる信号に含まれることもある。
送受信装置150は、ダウンロードされたアプリケーションを処理装置125に、アプリケーション配信信号155を介して、転送する。当然のことながら、ダウンロードされたアプリケーションを、送受信装置150から直接、アクセサリ・アプリケーション・メモリ135に転送することもできる。どちらの場合も、アクセサリ・インタフェース110に取り付けられたアクセサリを使用するために、ダウンロードされたアプリケーションを実行することができる。
本発明の有益な実施例によれば、送受信装置150を用いて、新しいバージョンのアプリケーションがネットワークから入手可能であるかまたは入手可能となるかどうかを、検出することもできる。これは、定期的に(たとえば毎月)自動的に行うこともできるし、ユーザによって起動されたときに行うこともできる。どちらの場合も、格納アプリケーションの状態は、新しいバージョンの入手可能性の影響を受ける。たとえば、メモリに格納された1つまたは複数のアクセサリ・アプリケーションが古いバージョンであって実質的に新しいバージョンがネットワークから入手可能である場合には、古いバージョンの状態は不適切となる。
図2は、図1に示した携帯端末によって実施される方法20を示すフロー・チャートである。最初に、アクセサリを識別する(200)。次に、アクセサリ・アプリケーションの状態を判定できるように、メモリをチェックする(210)。次に、アプリケーションをネットワークから要求すべきかどうかについて決定(220)を行わなければならない。当然のことながら、この決定は主に、ステップ210で判定された状態に基づき、この状態は、現在の日付と格納アプリケーションが作成された日付との差が特定の閾値に到達したかどうかなどの要因に依存する。図2に示しまた前述したように、状態は、ネットワークから入手できることが分かっているバージョンはどれかにも依存し得る。
決定(220)が否定である場合には、単にアプリケーションをメモリから実行する(230)。一方、決定(220)が肯定である場合には、ネットワークと連絡を取って(240)、アクセサリによって特定されるアドレスに到達する(250)。これは、メモリにアプリケーションをダウンロードできる(260)アドレスである。最後に、アプリケーションをメモリから実行する(270)。これは、当然のことながら、ステップ230と良く似たステップである。
全ての添付図および最良の形態の実施例での付随する説明的な検討は、考慮中の方法を完全に厳密に取り扱うことをサポートするものではないことを理解されたい。当業者であれば、本出願のステップおよび信号は、種々のタイプの中間的な対話を排除しない一般的な因果関係を表すものであることを理解するであろう。またさらに、本出願で記載される種々のステップおよび構成は、本明細書においてさらに詳述する必要がないハードウェアおよびソフトウェアの種々の異なる組み合わせによって実施できることを理解するであろう。
100 携帯端末
110 アクセサリ・インタフェース
120 アクセサリ識別信号
125 中央処理装置
130 アクセサリ・アプリケーション照会信号
135 アクセサリ・アプリケーション・メモリ・モジュール
140 アクセサリ・アプリケーション情報(状態)信号
145 アプリケーション要求信号
150 送受信装置
155 アプリケーション配信信号

Claims (26)

  1. 携帯端末のアクセサリ用のアプリケーションを通信ネットワークから入手することができる携帯端末であって、
    前記アクセサリとの接続に応答してアクセサリ識別信号を提供するアクセサリ・インタフェースと、
    前記アクセサリ識別信号に応答してアクセサリ・アプリケーション照会信号を提供する処理装置と、
    前記アクセサリ・アプリケーション照会信号に応答してアクセサリ・アプリケーション情報信号を提供するアクセサリ・アプリケーション・メモリと、を備え、
    前記処理装置はさらに、前記アクセサリ・アプリケーション情報信号が格納アプリケーションの状態が不適切であることを示す大きさを有する場合には、アプリケーション要求信号を提供し、
    前記携帯端末はさらに、前記アプリケーション要求信号に応答して前記のネットワークと連絡を取りアプリケーション配信信号を受け取るために、送受信装置を備える携帯端末。
  2. 前記アクセサリ識別信号は、前記アクセサリを前記アクセサリ・インターフェースに接続することによって、または前記アクセサリを接続した後のユーザの手動操作によって起動される請求項1に記載の携帯端末。
  3. 前記状態が不適切であるのは、前記格納アプリケーションが前記アクセサリ・アプリケーション・メモリに無い場合、または該格納アプリケーションの更新バージョンが前記ネットワークから入手可能の場合である請求項1記載の携帯端末。
  4. 前記送受信装置が、前記アクセサリから読み込まれたアドレスにネットワーク接続することによって応答し、また前記アプリケーション配信信号が、前記アドレスからダウンロードされたアクセサリ・アプリケーションを提供する請求項1記載の携帯端末。
  5. 前記状態が不適切である場合には、前記アドレスからダウンロードされた前記アクセサリ・アプリケーションを前記メモリが格納する請求項1に記載の携帯端末。
  6. 前記状態が不適切であるのは、前記格納アプリケーションが古くなっている可能性がある場合である請求項1に記載の携帯端末。
  7. 前記アクセサリの有するメモリが、前記アクセサリ・アプリケーションを格納するには不十分である請求項1に記載の携帯端末。
  8. 前記アクセサリが、異なるアクセサリ・アプリケーションに対応して異なるアクセサリに切り替え可能である請求項4に記載の携帯端末。
  9. 異なるアドレスが前記異なるアクセサリから読み込まれる請求項8に記載の携帯端末。
  10. 前記異なるアクセサリ・アプリケーションが、前記アクセサリ内に配置されるアクセサリ・メモリ内に格納される請求項8に記載の携帯端末。
  11. 前記のアプリケーションが、自動的にまたはユーザが該アプリケーションの入手を望んだときに入手される請求項1に記載の携帯端末。
  12. 前記送受信装置がさらに、前記アプリケーションの新しいバージョンがネットワークから入手可能であるかまたは入手可能となるかどうかを検出し、前記格納アプリケーションの状態が前記新しいバージョンの入手可能性の影響を受ける請求項1に記載の携帯端末。
  13. 前記携帯端末が、定期的に自動的にまたはユーザが選択したときに前記の入手可能性を検出するように構成される請求項12に記載の携帯端末。
  14. 携帯端末アクセサリ用のアプリケーションを通信ネットワークから入手する方法であって、
    前記のアクセサリを識別するステップと、
    前記アクセサリに対応する格納アプリケーションの状態を判定するために、メモリをチェックするステップと、
    前記の状態が適切である場合に、そのアクセサリ・アプリケーションをメモリから実行するステップと、
    前記状態が不適切である場合に、前記のネットワークから前記アクセサリ・アプリケーションをダウンロードするステップと、を有する方法。
  15. 前記方法が、前記アクセサリをアクセサリ・インターフェースに接続することによって、または該アクセサリを接続した後のユーザの手動操作によって起動される請求項14に記載の方法。
  16. 前記状態が不適切であるのは、前記格納アプリケーションが前記メモリに無い場合、または該格納アプリケーションの更新バージョンが前記ネットワークから入手可能の場合である請求項14に記載の方法。
  17. 前記アクセサリ・アプリケーションをダウンロードするステップが、前記アクセサリから読み込まれたアドレスに対してネットワーク接続を行なうことを伴う請求項14に記載の方法。
  18. 前記状態が不適切である場合に、
    前記ネットワークからダウンロードした前記アクセサリ・アプリケーションを前記メモリ内に格納するステップと、
    前記アクセサリ・アプリケーションを前記メモリから実行するステップと、をさらに有する請求項14に記載の方法。
  19. 前記状態が不適切であるのは、前記格納アプリケーションが古くなっている可能性がある場合である請求項14に記載の方法。
  20. 前記アクセサリが有するメモリが、前記アクセサリ・アプリケーションを格納するには不十分である請求項14に記載の方法。
  21. 前記アクセサリが、異なるアクセサリ・アプリケーションに対応して異なるアクセサリに切り替え可能である請求項17に記載の方法。
  22. 異なるアドレスが前記異なるアクセサリから読み込まれる請求項21に記載の方法。
  23. 前記異なるアクセサリ・アプリケーションが、アクセサリ・メモリ内に格納される請求項21に記載の方法。
  24. 前記アプリケーションが、自動的にまたはユーザが該アプリケーションの入手を望んだときに入手される請求項14に記載の方法。
  25. 前記アプリケーションの新しいバージョンが前記ネットワークから入手可能であるかまたは入手可能となるかどうかを検出するステップをさらに有し、前記格納アプリケーションの状態が前記新しいバージョンの入手可能性の影響を受ける請求項14に記載の方法。
  26. 前記の検出するステップが、定期的に自動的にまたはユーザが選択したときに行なわれる請求項25に記載の方法。
JP2010098786A 2003-03-27 2010-04-22 携帯端末のアクセサリ用アプリケーションを通信ネットワークから入手する方法および携帯端末 Pending JP2010200358A (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US10/402,374 US7062260B2 (en) 2003-03-27 2003-03-27 Fetching application and driver for extension device from network

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2004095499A Division JP2004297813A (ja) 2003-03-27 2004-03-29 携帯端末のアクセサリ用アプリケーションを通信ネットワークから入手する方法及び携帯端末

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2014054096A Division JP2014112966A (ja) 2003-03-27 2014-03-17 携帯端末のアクセサリ用アプリケーションを通信ネットワークから入手する方法および携帯端末

Publications (1)

Publication Number Publication Date
JP2010200358A true JP2010200358A (ja) 2010-09-09

Family

ID=32825048

Family Applications (4)

Application Number Title Priority Date Filing Date
JP2004095499A Withdrawn JP2004297813A (ja) 2003-03-27 2004-03-29 携帯端末のアクセサリ用アプリケーションを通信ネットワークから入手する方法及び携帯端末
JP2010098786A Pending JP2010200358A (ja) 2003-03-27 2010-04-22 携帯端末のアクセサリ用アプリケーションを通信ネットワークから入手する方法および携帯端末
JP2014054096A Pending JP2014112966A (ja) 2003-03-27 2014-03-17 携帯端末のアクセサリ用アプリケーションを通信ネットワークから入手する方法および携帯端末
JP2015014019A Pending JP2015111904A (ja) 2003-03-27 2015-01-28 携帯端末のアクセサリ用アプリケーションを通信ネットワークから入手する方法および携帯端末

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2004095499A Withdrawn JP2004297813A (ja) 2003-03-27 2004-03-29 携帯端末のアクセサリ用アプリケーションを通信ネットワークから入手する方法及び携帯端末

Family Applications After (2)

Application Number Title Priority Date Filing Date
JP2014054096A Pending JP2014112966A (ja) 2003-03-27 2014-03-17 携帯端末のアクセサリ用アプリケーションを通信ネットワークから入手する方法および携帯端末
JP2015014019A Pending JP2015111904A (ja) 2003-03-27 2015-01-28 携帯端末のアクセサリ用アプリケーションを通信ネットワークから入手する方法および携帯端末

Country Status (3)

Country Link
US (1) US7062260B2 (ja)
EP (3) EP2352085A1 (ja)
JP (4) JP2004297813A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101418974B1 (ko) 2014-01-23 2014-07-14 김용석 스마트 단말기용 보호필름 관리시스템

Families Citing this family (61)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7305254B2 (en) * 2003-07-17 2007-12-04 Sony Ericsson Mobile Communications Ab System and method of software transfer between a mobile phone and a mobile phone accessory
TWI239748B (en) * 2003-08-18 2005-09-11 Primax Electronics Ltd Transferring apparatus for transferring images captured by a digital camera to a mobile phone
TWI258290B (en) * 2003-08-18 2006-07-11 Primax Electronics Ltd System and method for displaying data with a mobile phone
US7130665B2 (en) * 2003-08-26 2006-10-31 Motorola, Inc. Method and apparatus to ensure intrinsically safe operation of a communication device
US7155254B2 (en) * 2003-09-23 2006-12-26 Motorola, Inc. Method and apparatus to self-configure an accessory device
KR100769526B1 (ko) * 2003-10-30 2007-10-23 보다폰 가부시키가이샤 이동 통신 단말 장치, 및 이동 통신 단말 장치용 코어 모듈및 기능 모듈
WO2005055495A2 (en) * 2003-11-26 2005-06-16 Saffi & Jones, Llc System and method for preparing mobile digital devices
US7257583B2 (en) * 2004-01-09 2007-08-14 Microsoft Corporation System and method for updating an on-device application catalog in a mobile device receiving a push message from a catalog server indicating availability of an application for download
US20050257212A1 (en) * 2004-05-14 2005-11-17 International Business Machines Corporation System and method for autonomic software delivery for personal area networks
EP1805599A4 (en) * 2004-07-30 2008-12-10 Research In Motion Ltd SYSTEM AND METHOD FOR PROVIDING A COMMUNICATION CLIENT ON A HOST DEVICE
CA2538865C (en) * 2004-07-30 2011-03-29 Research In Motion Limited Method and apparatus for provisioning a communications client on a host device
US20060068760A1 (en) * 2004-08-31 2006-03-30 Hameed Muhammad F System and method for pairing dual mode wired/wireless devices
DE102004047364A1 (de) * 2004-09-29 2006-03-30 Siemens Ag Verfahren zum spontanen Verteilen von Daten sowie entsprechendes Datennetz
JP4449705B2 (ja) * 2004-11-10 2010-04-14 日本電気株式会社 携帯電話端末、基地局、通信システム、機能追加・変更方法
US20060141985A1 (en) * 2004-12-23 2006-06-29 Motorola, Inc. Dynamic management for interface access permissions
US8780957B2 (en) 2005-01-14 2014-07-15 Qualcomm Incorporated Optimal weights for MMSE space-time equalizer of multicode CDMA system
JP2006244213A (ja) * 2005-03-04 2006-09-14 Nec Corp コンテンツ配信システム、コンテンツ配信サーバ装置および携帯通信端末装置
KR20070117660A (ko) * 2005-03-10 2007-12-12 콸콤 인코포레이티드 컨텐트 적응적 멀티미디어 처리
EP1866782A4 (en) * 2005-04-08 2009-10-21 Biap Systems Inc METHOD AND SYSTEM FOR DOWNLOADING APPLICATIONS IN POOR MEMORY SYSTEMS
US7970870B2 (en) 2005-06-24 2011-06-28 Microsoft Corporation Extending digital artifacts through an interactive surface
US8924869B2 (en) * 2005-08-12 2014-12-30 Barry Fellman Service for generation of customizable display widgets
US8879635B2 (en) 2005-09-27 2014-11-04 Qualcomm Incorporated Methods and device for data alignment with time domain boundary
US8654848B2 (en) 2005-10-17 2014-02-18 Qualcomm Incorporated Method and apparatus for shot detection in video streaming
US8948260B2 (en) 2005-10-17 2015-02-03 Qualcomm Incorporated Adaptive GOP structure in video streaming
WO2007052896A1 (en) * 2005-11-04 2007-05-10 Ktf Technologies, Inc. Mobile terminal combinable with various types of function module and method for controlling the function module
US8107938B2 (en) * 2006-02-24 2012-01-31 Qualcomm Incorporated System and method for establishing communication between wireless devices
US9131164B2 (en) 2006-04-04 2015-09-08 Qualcomm Incorporated Preprocessor method and apparatus
WO2007139909A2 (en) 2006-05-25 2007-12-06 Celltrust Corporation Secure mobile information management system and method
US9848081B2 (en) 2006-05-25 2017-12-19 Celltrust Corporation Dissemination of real estate information through text messaging
US9572033B2 (en) 2006-05-25 2017-02-14 Celltrust Corporation Systems and methods for encrypted mobile voice communications
EP2060101B1 (en) 2006-09-07 2018-02-07 Nokia Technologies Oy Managing information relating to secure module applications
ES2722648T3 (es) 2007-01-31 2019-08-14 Nokia Technologies Oy Gestión de aplicaciones relacionadas con módulos seguros
US20080214111A1 (en) * 2007-03-02 2008-09-04 Celltrust Corporation Lost phone alarm system and method
US20090083410A1 (en) * 2007-09-20 2009-03-26 Matsushita Electric Industrial Co., Ltd. Information notification system, update information notification method, and terminal unit
WO2009077801A1 (en) * 2007-12-17 2009-06-25 Nokia Corporation Accessory configuration and management
US8626149B2 (en) * 2007-12-18 2014-01-07 Qualcomm Incorporated Monitoring and troubleshooting a module associated with a portable communication device
AU2009228017A1 (en) 2008-03-28 2009-10-01 Celltrust Corporation Systems and methods for secure short messaging service and multimedia messaging service
US20100169220A1 (en) * 2008-12-31 2010-07-01 Microsoft Corporation Wearing health on your sleeve
US9069908B2 (en) * 2009-03-16 2015-06-30 Apple Inc. Accessory and mobile computing device communication using an application communication protocol
US8271033B2 (en) * 2010-03-15 2012-09-18 Sony Ericsson Mobile Communications Ab Dedicated accessory devices for handheld communication devices and related methods
US9022279B2 (en) * 2010-06-15 2015-05-05 Apple Inc. Method and system for locating an accessory and an application for use with a user device
US8649783B2 (en) * 2010-09-22 2014-02-11 Nuance Communications, Inc. No-cost mobile device messaging, such as for provisioning an application on a mobile device
US10412215B2 (en) 2011-02-21 2019-09-10 Celltrust Corporation System and method for tracking and archiving mobile communications
US9176671B1 (en) 2011-04-06 2015-11-03 P4tents1, LLC Fetching data between thread execution in a flash/DRAM/embedded DRAM-equipped system
US9170744B1 (en) 2011-04-06 2015-10-27 P4tents1, LLC Computer program product for controlling a flash/DRAM/embedded DRAM-equipped system
US9164679B2 (en) 2011-04-06 2015-10-20 Patents1, Llc System, method and computer program product for multi-thread operation involving first memory of a first memory class and second memory of a second memory class
US9158546B1 (en) 2011-04-06 2015-10-13 P4tents1, LLC Computer program product for fetching from a first physical memory between an execution of a plurality of threads associated with a second physical memory
US8930647B1 (en) 2011-04-06 2015-01-06 P4tents1, LLC Multiple class memory systems
US8996771B1 (en) * 2011-05-09 2015-03-31 Google Inc. System and method for communication via universal serial bus
US9417754B2 (en) 2011-08-05 2016-08-16 P4tents1, LLC User interface system, method, and computer program product
US9182965B2 (en) * 2011-10-31 2015-11-10 Nokia Technologies Oy Method and apparatus for developing socially suitable applications and devices
JP5745476B2 (ja) 2012-08-08 2015-07-08 ビートロボ, インコーポレーテッドBeatrobo, Inc. 接続デバイス、アプリケーションプログラムおよびコンテンツ取得システム
US20140228074A1 (en) * 2013-02-12 2014-08-14 Sonim Technologies, Inc. Embedded Accessory for Mobile Devices
EP2779602B1 (en) 2013-03-15 2018-12-19 GN Audio A/S A method and a system for binding an audio accessory device with a program application
KR102072144B1 (ko) * 2013-03-26 2020-01-31 삼성전자주식회사 액세서리를 식별하는 방법 및 그 전자 장치
US9775012B2 (en) 2013-05-20 2017-09-26 Celltrust Corporation System and method for tracking SMS messages
JP5766309B2 (ja) * 2014-01-06 2015-08-19 ノキア コーポレイション セキュアモジュールアプリケーションに関連する情報の管理
CN103914423B (zh) * 2014-03-14 2018-07-03 联想(北京)有限公司 一种信息处理方法及电子设备
US9712657B2 (en) * 2015-02-06 2017-07-18 Apple Inc. Proxying for communicating messages with an unregistered accessory device
US12353703B2 (en) 2015-10-28 2025-07-08 Microsoft Technology Licensing, Llc. Computing device having user-input accessory
US11089478B2 (en) 2017-12-04 2021-08-10 Celltrust Corporation Blockchain for validating communications archiving

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH114474A (ja) * 1997-06-13 1999-01-06 Mitsubishi Electric Corp 携帯端末装置及び情報提供システム
JPH1153289A (ja) * 1997-08-04 1999-02-26 Fuji Xerox Co Ltd 情報処理装置の拡張機能増強方法
JP2001228995A (ja) * 2000-02-18 2001-08-24 Ricoh Co Ltd 画像生成装置
JP2002278773A (ja) * 2001-03-07 2002-09-27 Hewlett Packard Co <Hp> 周辺機器ドライバのインストール方法及びシステム
JP2003005972A (ja) * 2001-06-25 2003-01-10 Matsushita Electric Ind Co Ltd コンピュータ周辺機器
JP2003032381A (ja) * 2001-07-17 2003-01-31 Casio Comput Co Ltd 情報通信端末装置、及びプログラム

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2045057C (en) * 1990-07-12 1995-05-09 Gregory P. Wilson Remote programming of a radiotelephone
DE59506449D1 (de) * 1994-05-25 1999-09-02 Siemens Ag Programmierbares Funkgerät
US6192434B1 (en) * 1997-05-13 2001-02-20 Micron Electronics, Inc System for hot swapping a programmable adapter by using a programmable processor to selectively disabling and enabling power thereto upon receiving respective control signals
US6496979B1 (en) * 1997-10-24 2002-12-17 Microsoft Corporation System and method for managing application installation for a mobile device
JP2000181850A (ja) * 1998-12-15 2000-06-30 Ricoh Co Ltd 画像情報処理装置
GB2346291B (en) * 1999-01-26 2004-01-21 Ericsson Telefon Ab L M Handling menu information
JP3669619B2 (ja) * 1999-09-06 2005-07-13 富士通株式会社 無線端末装置のソフトウェア更新方法及びその装置
JP2002057683A (ja) * 2000-05-16 2002-02-22 Sony Corp 制御機器および制御方法
JP2002262111A (ja) * 2001-03-02 2002-09-13 Canon Inc 画像通信装置
KR100671153B1 (ko) * 2001-04-25 2007-01-17 엘지전자 주식회사 디바이스 드라이버 설치방법
US6944700B2 (en) * 2001-06-15 2005-09-13 Logitech Europe S.A. Method and system for transferring data between a digital camera and a host
JP4032217B2 (ja) * 2001-09-06 2008-01-16 富士ゼロックス株式会社 プログラム更新方法
US20030220988A1 (en) * 2002-05-22 2003-11-27 Hymel James A. Method and electronic device for establishing an interface to control an accessory device
US20050101309A1 (en) * 2002-05-29 2005-05-12 Martin Croome Method and apparatus for selective configuration based upon expansion card presence
US7062261B2 (en) * 2003-01-31 2006-06-13 Motorola, Inc. Method and apparatus for automatic detection and installation of Java-enabled accessories

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH114474A (ja) * 1997-06-13 1999-01-06 Mitsubishi Electric Corp 携帯端末装置及び情報提供システム
JPH1153289A (ja) * 1997-08-04 1999-02-26 Fuji Xerox Co Ltd 情報処理装置の拡張機能増強方法
JP2001228995A (ja) * 2000-02-18 2001-08-24 Ricoh Co Ltd 画像生成装置
JP2002278773A (ja) * 2001-03-07 2002-09-27 Hewlett Packard Co <Hp> 周辺機器ドライバのインストール方法及びシステム
JP2003005972A (ja) * 2001-06-25 2003-01-10 Matsushita Electric Ind Co Ltd コンピュータ周辺機器
JP2003032381A (ja) * 2001-07-17 2003-01-31 Casio Comput Co Ltd 情報通信端末装置、及びプログラム

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101418974B1 (ko) 2014-01-23 2014-07-14 김용석 스마트 단말기용 보호필름 관리시스템
WO2015111918A1 (ko) * 2014-01-23 2015-07-30 김용석 스마트 단말기용 보호필름 관리시스템

Also Published As

Publication number Publication date
EP1462938A3 (en) 2008-06-18
EP2354931A1 (en) 2011-08-10
US20040192274A1 (en) 2004-09-30
JP2015111904A (ja) 2015-06-18
EP1462938A2 (en) 2004-09-29
JP2004297813A (ja) 2004-10-21
EP2352085A1 (en) 2011-08-03
US7062260B2 (en) 2006-06-13
JP2014112966A (ja) 2014-06-19

Similar Documents

Publication Publication Date Title
JP2014112966A (ja) 携帯端末のアクセサリ用アプリケーションを通信ネットワークから入手する方法および携帯端末
US7062261B2 (en) Method and apparatus for automatic detection and installation of Java-enabled accessories
JP4571675B2 (ja) 通信システムにおけるキャリア・カスタマイゼーションのための方法と装置
US7970375B2 (en) System and method for expiring modular software components for wireless communication devices
US20030229723A1 (en) Support of an accessory device by a mobile terminal
US7779403B2 (en) Method and system for discovering communication device capabilities
JP4862515B2 (ja) 情報提供装置および情報提供方法
CN104598286B (zh) 移动终端的软件更新方法及装置
WO2006036323A1 (en) System and method for wireless download capability of media objects from multiple sources
US20050249179A1 (en) Communication terminal, communication system, and communication method
CA2565317C (en) Modular data components for wireless communication devices
EP1416697A2 (en) Automatic data distributing system and method
KR20120117504A (ko) 통신 시스템 및 그 통신 시스템에서 소프트웨어 업데이트 방법
JP2001005671A (ja) データ送信システム
JP2002312200A (ja) 電子端末においてプログラム実行中に発生したエラーを報告する方法
JP2000112764A (ja) ソフトウェアダウンロードシステム
KR100774475B1 (ko) 이동 단말기의 소프트웨어를 다운로드하는 방법
KR19990032245A (ko) 휴대용 무선 단말기 소프트웨어 업그레이드 시스템 및 방법
KR20030052001A (ko) 블루투스 기술을 이용한 이동통신 단말기 자동 업그레이드방법
KR100598959B1 (ko) 대기화면을 이용하여 서비스를 제공하는 이동통신단말기 및서버와, 그 방법
KR100673259B1 (ko) 무선컨텐츠 다운로드 방법
EP1408709B1 (en) Electronic device update by establishing data connection with server via a mobile station
JP2003229974A (ja) 携帯電話端末既存ソフトウェア更新システムおよび方法
JP7330607B2 (ja) 携帯通信端末のソフトウエア更新システムおよびソフトウエア更新方法
CN108965563B (zh) 终端通讯录的确认方法、服务器及存储介质

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20100720

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20121211

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20130306

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20130311

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130611

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130917

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20131216

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20131219

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140317

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20140930