JP2009542075A - プレゼンス状態の決定のためのローカルネットワーク情報の利用 - Google Patents

プレゼンス状態の決定のためのローカルネットワーク情報の利用 Download PDF

Info

Publication number
JP2009542075A
JP2009542075A JP2009515975A JP2009515975A JP2009542075A JP 2009542075 A JP2009542075 A JP 2009542075A JP 2009515975 A JP2009515975 A JP 2009515975A JP 2009515975 A JP2009515975 A JP 2009515975A JP 2009542075 A JP2009542075 A JP 2009542075A
Authority
JP
Japan
Prior art keywords
network
data processing
mobile
connection request
status
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.)
Withdrawn
Application number
JP2009515975A
Other languages
English (en)
Inventor
カウニスカンガス,ハンヌ
カーレラ,カリ
パーキネン,ユッカ
アー. ヒバリネン,ミッコ
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 Oyj
Original Assignee
Nokia Oyj
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 Oyj filed Critical Nokia Oyj
Publication of JP2009542075A publication Critical patent/JP2009542075A/ja
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/54Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/16Communication-related supplementary services, e.g. call-transfer or call-hold
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/436Arrangements for screening incoming calls, i.e. evaluating the characteristics of a call before deciding whether to answer it
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42365Presence services providing information on the willingness to communicate or the ability to communicate in terms of media capability or network connectivity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/02Inter-networking arrangements

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Telephone Function (AREA)
  • Computer And Data Communications (AREA)
  • Stored Programmes (AREA)

Abstract

ローカルネットワーク(104)の情報を、プレゼンス状態を決定することのために利用することが、携帯デバイス(110A)をアドホック・ピアツーピアネットワーク(104)に連結することを含む。ネットワーク(104)のデータ処理デバイス(130)の状態情報(146)は、携帯デバイス(110A)を使用して決定される。プレゼンス状態(148)は、データ処理デバイス(130)の状態情報(146)に基づく携帯デバイス(110A)で形成される。プレゼンス状態(148)は、携帯デバイス(110A)がコンタクトできる状況にあることを示す。1つの構成において、ユーザ通信の接続要求(150)は、携帯デバイス(110A)において受信できる。携帯デバイス(110A)は、携帯デバイス(110A)のプレゼンス状態(148)に基づいて、接続要求に応答できる(152)。

Description

本発明は、一般に、計算デバイスに関し、特に、ローカルネットワークの情報に基づいた計算デバイスのプレゼンス状態の決定に関する。
モバイル機器は、プロセッサ・パワーとメモリを絶えず増している。この性能が向上するとともに、そのようなデバイスに含まれる機能も大きくなる。追加される機能は、そのデバイスが使用される主要通信モードを増強するために設計されることが多い。この通信モードは、携帯電話および地上通信線インフラによる電話の通信、パケット交換サービス(例えばVoIP)を使用する電話の通信、テキストや、インスタント・メッセージ、電子メール、マルチメディア・メッセージ送信などを含む。しかし、そのようなデバイスには、デバイスの主要通信モードとは無関係な特徴機能(例えばゲーム)があるかもしれない。
一般には、主要通信とは無関係であるまた別のモバイルの特徴機能として、ホームネットワーク上で通信するために使われる特徴機能がある。例えば、携帯デバイスは、ユニバーサル・プラグ・アンド・プレイ(UPnP)を使用するローカルネットワークの他のデバイスと通信することができる。UPnPは、インテリジェント機器、無線デバイス、あらゆる形のPCを含むさまざまな家電間の広汎なピア・ツー・ピア・ネットワークのためのアーキテクチャーを規定する。UPnP技術は、異種の処理デバイスが、近距離ないしアドホックのネットワークを介してデータを交換し合う方法を提供する。UPnPフレームワークは、ホームや、小企業や、公共の場所での使用や、インターネットに接続されていても、アドホックのあるいは管理されていないネットワークに、使用容易性、柔軟性、標準ベースの接続性をもたらすように設計されている。UPnP技術は、ネットワーク化されたデバイスの間の制御とデータ転送に加えて、TCP/IPとウェブ技術で継ぎ目のない近接ネットワーキングを可能にする分散化オープンなネットワーク・アーキテクチャーを提供する。
UPnPデバイス・アーキテクチャー(UDA)は、ゼロ−構成、「見えない」ネットワーキングと、広範囲のベンダからの幅広いデバイス・カテゴリーにおいても自動探知をサポートするように設計されている。これはデバイスが、動的にネットワークに接続し、IPアドレスを獲得し、その能力を伝え、他のデバイスのプレゼンスと能力を感知することを意味する。UPnPの仕様は、サービス発見の標準も含んでいる。種々の寄稿者が、UPnPデバイスとサービスの記述を公にし、容易にデバイスを接続する方法を考え出してネットワークの実現を簡単なものにしている。UPnPが、家電がシームレスに相互作用することを可能にし、デバイスの利用性を推し進めることがUPnPのゴールである。
UPnP標準は、サービス発見の標準を含み、主として、近距離ネットワークあるいはアドホック・ネットワークをターゲットとしている。種々の寄稿者が、UPnPデバイスとサービスの記述を公開し、容易にデバイスを接続する方法を考え出してネットワークの実現を簡単なものにしている。UPnPは、ホームや、企業や、公共の場所を含む多数の環境のもとで、インターネットに接続されたデバイス上で動作するように設計されている。UPnP技術は、ウェブ技術を可能とし、アドホック・ネットワーキングと分散コンピューティングを提供するオープンなネットワーク・アーキテクチャーである。
UPnPと関係プロトコルは、主として、消費者が簡単にホームネットワークを組み立てて、通常はネットワークコンピューティングに関係しないデバイスにアクセスし制御できるようにするために開発された。しかしながら、UPnPの柔軟な性質は、それがどこでも実現でき、ネットワークフレームワークのオリジネータが予見しないような利用に適合できることを意味する。例えば、UPnPは、通常は無線プロバイダネットワークに接続される携帯デバイスで使用することができる。そのようなデバイスは、ホームあるいはビジネスネットワークの他のエンティティを通信可能とする第2の有線あるいは無線インターフェースを含むことができる。
UPnPの特徴機能が、携帯デバイスに含まれている場合、UPnP機能と主モード機能との間の切断が可能である。例えば、UPnPが使用可能な携帯電話はディスプレイとキーパッドを持っており、したがって、他のデバイスを制御するためのUPnP制御ポイントとして構成することができる。しかしながら、携帯デバイスのUPnP制御ポイントとしての使用は、それ自体では、UPnPネットワークがデバイスの主通信モードを有効利用することを可能としない。同様に、制御ポイントインターフェースは、それ自体では、UPnPネットワーク中の他のエンティティの能力を、携帯デバイスの主通信モードを強化するために利用しない。以下でもっと詳細に議論するが、UPnPのようなアドホック・ピアツーピア・プロトコルを有する携帯デバイスの主機能の統合が望ましい。
上で述べたような従来技術での制限を克服するために、また、本明細書を読み理解することで明白になる他の制限を克服するために、プレゼンス状態及び/又はコンテキストの決定についてローカルネットワークの情報を利用するシステム、装置および方法が記載される。1つの実施形態における方法は、携帯デバイスをローカルなアドホック・ピアツーピアネットワークに連結することを含む。ネットワークのデータ処理デバイスの状態情報が、携帯デバイスを用いて決定される。携帯デバイスは、データ処理デバイスの状態情報に基づいて、プレゼンス状態を形成する。プレゼンス状態は、携帯デバイスがコンタクトできる状況を示す。
より特定の実施形態において、前記方法は、移動通信ネットワークを介して、携帯デバイスにおいてユーザ通信の接続要求を受信するステップと、前記携帯デバイスのプレゼンス状態に基づいて前記携帯デバイスを介して接続要求に応答するステップと、前記接続要求を拒否することを含む前記携帯デバイスのコンテキストに基づいて前記接続要求に応答するステップと、接続要求の発信者に所定のビジーメッセージを送信するステップと、及び/又は、前記接続要求と関連して前記ユーザアラートを変化させるステップとをさらに含む。前記接続要求と関連して前記ユーザアラートを変化させるステップが、前記ユーザアラートを前記ネットワークの他のデバイスにリダイレクトすることを含む。前記携帯デバイスにおいてユーザ通信の接続要求を受信するステップは、電話、テキストメッセージ、カレンダー通知とおよびデバイス状態通知のうちの少なくとも1つの要求を受信することを含むことができる。
他のより特定の実施形態において、前記方法は、前記携帯デバイスを介して前記データ処理デバイスを制御することをさらに含み、前記データ処理デバイスの状態情報を決定することは、前記携帯デバイスを介して始められる制御動作に基づいて前記状態情報を決定することを含む。前記データ処理デバイスは、メディア再生デバイス含むことができ、前記携帯デバイスを介して始められた制御動作に基づいて状態情報を決定することは、前記メディア再生デバイスの再生状態に基づいて状態情報を決定することを含むことができる。前記携帯デバイスを前記ローカルなアドホック・ピアツーピアネットワークに連結することは、前記携帯デバイスを、UPnP(Universal Plug and Play network)ネットワークに連結することを含むことができる。前記携帯デバイスは、携帯電話、PDA、メディア再生デバイス、デジタル・カメラ、GPSナビ装置、ゲーム・デバイスのうちの少なくとも1つを含むことができる。前記データ処理デバイスは、テレビ、ゲーム操作卓、パーソナルコンピュータ、サーバ、データ記憶装置、ビデオカメラ、オーディオ再生デバイス、ビデオ再生デバイスのうちの少なくとも1つを含むことができる。
本発明のもう一つの実施形態において、装置が、移動通信ネットワークを介して通信可能な第1のネットワークインターフェースと、アドホック・ピアツーピアネットワークプロトコルを使用してローカルネットワークを介して通信可能な第2のネットワークインターフェースとを含む。プロセッサが、第1および第2のネットワークインターフェースと連結され、メモリが該プロセッサと連結される。前記メモリは、前記プロセッサに、前記第2のネットワークインターフェースを介して前記ローカルネットワークのデータ処理デバイスの状態情報を決定させ、前記データ処理デバイスの状態情報に基づいて、前記装置がコンタクトできる状況を示めすプレゼンス状態を決定させる命令を含む。
より特定の実施形態において、前記メモリが前記プロセッサに、さらに、第1のネットワークインターフェースを介してユーザ通信の接続要求を受信させ、プレゼンス状態に基づいて第1のネットワークインターフェースを介して、接続要求に応答させる。ユーザ通信の接続要求を受信することは、電話、テキストメッセージ、カレンダー通知とおよびデバイス状態通知のうちの少なくとも1つの要求を受信することを含むことができる。
他のより特定の実施形態において、前記装置は、前記ローカルネットワークを介して前記データ処理デバイスを制御可能な制御モジュールを更に含み、前記命令が、前記プロセッサに、前記制御モジュールを介して始められる制御動作に基づいて前記データ処理デバイスの状態情報を決定させる。1つの装置構成において、前記データ処理デバイスは、メディア再生デバイスを含むことができ、前記命令が、前記プロセッサに、前記メディア再生デバイスの再生状態に基づいて状態情報を決定させる。前記ローカルネットワークが、UPnP(Universal Plug and Play network)ネットワークを含むことができ、前記移動通信ネットワークが、携帯電話ネットワークを含むことができる。前記装置は、携帯電話、PDA、メディア再生デバイス、デジタル・カメラ、GPSナビ装置、ゲーム・デバイスのうちの少なくとも1つを含むことができ、前記データ処理デバイスは、テレビ、ゲーム操作卓、パーソナルコンピュータ、サーバ、データ記憶装置、ビデオカメラ、オーディオ再生デバイス、ビデオ再生デバイスのうちの少なくとも1つを含むことができる。
本発明のもう一つの実施形態において、コンピュータ可読媒体が、移動通信ネットワークとローカルネットワークに接続可能な装置に実行されると命令を有する。前記命令は、アドホック・ピアツーピアネットワークプロトコルを使用してローカルネットワークのデータ処理デバイスの状態情報を決定し、前記データ処理デバイスの状態情報に基づいて、前記装置がコンタクトできる状況を示すプレゼンス状態を決定することを含むステップを実行する。
より特定の実施形態において、前記ステップは、前記移動通信ネットワークを介してユーザ通信の接続要求を受信するステップと、前記プレゼンス状態に基づいて前記移動通信ネットワークを介して、接続要求に応答するステップとをさらに含む。
本発明のもう一つの実施形態において、システムは、アドホック・ピアツーピアネットワークプロトコルを使用して通信をサポートするローカルネットワークを含む。データ処理デバイスは、アドホック・ピアツーピアネットワークプロトコルを使用してローカルネットワークに連結される。携帯デバイスは、前記アドホック・ピアツーピアネットワークプロトコルを使用して前記ローカルネットワークと連結可能であり、移動通信ネットワークを介して接続要求を受信可能である。前記携帯デバイスは、プロセッサと連結されるメモリを含む。前記メモリは、アドホック・ピアツーピアネットワークプロトコルを介して、該プロセッサに前記データ処理デバイスの状態情報を決定させる命令を含み、前記データ処理デバイスの状態情報に基づいて、前記携帯デバイスが前記接続要求を受信する状況にあることを示すプレゼンス状態を決定させる。
本発明のもう1つの実施形態において、システムは、携帯デバイスをアドホック・ピアツーピアネットワークに連結する手段と、前記携帯デバイスを使用して前記ネットワークのデータ処理デバイスの状態情報を決定するための手段と、前記携帯デバイスにおいて、前記データ処理デバイスの状態情報に基づいてプレゼンス状態を形成する手段とを含み、該プレゼンス状態は、該携帯デバイスがコンタクトができる状況にあることを示す。
本発明のもう1つの実施形態において、装置は、アドホック・ピアツーピアネットワークプロトコルを使用してローカルネットワークを介して通信可能なネットワークインターフェースを含む。プロセッサは前記ネットワークインターフェースと連結され、メモリはプロセッサと連結される。前記メモリは、前記プロセッサに前記ネットワークインターフェースを介して、前記ローカルネットワークのデータ処理デバイスの状態情報を決定させ、前記データ処理デバイスの状態情報に基づいて、前記装置がコンタクトできる状況を示めすプレゼンス状態を決定させる命令を含む。
本発明を特徴づけるこれらの種々の他の利点と新規性の特徴が、本明細書に付属する特許請求の範囲において特殊性をもって指摘されており、それらはここでの記載の一部を形成する。しかしながら、本発明とその利点とその使用によって得られた物のより良い理解のために、本明細書の一部をなす図面と付帯する記述物への参照がなされるべきであり、図面等が本発明によるシステム、装置、方法の代表例を図解し記載している。
本発明は、以下の図に図示される実施形態に関連して記述される。
本発明の実施形態によるシステムを図解するブロック図である。 本発明の実施形態による制御機能を使用しているプレゼンスデータの更新を図解するシーケンス図である。 本発明の実施形態によるサービス通知を使用しているプレゼンスデータの更新を図解するシーケンス図である。 本発明の実施形態による携帯デバイスのブロック図である。 本発明の実施形態による機能コンポーネントの間のインタラクションのブロック図である。 本発明の実施形態によるアドホック・ピアツーピアネットワークの情報を使用する携帯デバイスのプレゼンス状態を決定する方法を図解するフローチャートである。 本発明の実施形態によるUPnP制御ポイントを使用する携帯デバイスのプレゼンス状態を決定する方法を図解しているフローチャートである。
種々の典型的な実施形態の以下の記載において、参照が、本明細書の一部をなす付帯する図面についてなされ、本発明が実施可能である種々の実施形態の図解が示される。本発明の範囲から離れることなく、構造および動作上の変更により他の実施形態が利用できることを理解すべきである。
携帯電話、PDA、携帯ナビゲーション・デバイスや携帯電子メール・リーダーのような移動通信デバイスは、一般的に通信モードの主要セットを有する。これらのモードは、無線プロバイダネットワーク(例えば、携帯電話/データ網)、衛星ネットワーク、短距離無線インフラ(例えば、802.11の無線ネットワーク)に依存することができる。そのようなデバイスは、無線通信にも接続することができるが、これらの主通信モードを使用して通信されるメディアは、音声、ビデオ、ラジオおよびテレビ放送、静止画像、テキスト、ベクトルグラフィックス、テレメトリーなどを含む。
これらの通信モードの1つの共通な特徴機能は、ユーザが、呼び出し音など到着する通信要求の非同期指標を得ることができることである。これらの指標は非同期である。それらは、要求を受信するためにデバイスをオンにすること以外、ユーザにいかなる特定の行動をもすることを要求しないからである。これらの指標は、即時通信を達成するのに非常に役立つが、それらは、会議や葬式などのある特定の場合には、しばしば破壊的でありえる。同様に、単に、デバイスをオフにすることは、だれかが緊急の要件で受信者にコンタクトしようとしている場合など、場合によっては望ましくない。ユーザとどのようにいつ連絡できるかについて、より良い管理を行うために、「プレゼンス」として知られている技術が開発された。
通常、「プレゼンス」または「コンテキスト」は、場所、通信する意思、およびリアルタイムまたはリアルタイムに近い通信に関する他のパラメーターを決定するために使用される技術の範囲について言及される。プレゼンス技術は、一般に、そのような通信リンクへの1つ以上のエンドポイントの位置と識別を容易にするアプリケーションとサービスについて言及する。例えば、もし無線携帯デバイスのユーザが、別のIMユーザと、IMセッションを始めたいと思うならば、プレゼンス・サービスが、IMメッセージを受信するユーザの意思を表現するのに使用できる。プレゼンス・サービスは、第三世代の(3G)無線ネットワークの不可欠な部分であり、多種多様な通信装置にわたって使用されることを目的とする。
現在実装されたプレゼンス技術の1つの例は、プレゼンティティ(presentity)、プレゼンスサーバ、ウォッチャーの概念を含む。通常、プレゼンティティは、その「プレゼンス」に関する情報(例えば、場所、特定の時刻に、または、特定のユーザと通信する意思など)を提供することができる。この情報は、プレゼンスサーバにより集められ、利用することができ、特定のプレゼンス情報が利用できるというプレゼンス情報に興味がある認可された「ウォッチャー」に通知することができる。プレゼンス・サービスは、エンドユーザデバイスのプレゼンス状態を決定するために、周知の場所サーバまたは類似したデータベースのサービスを要求することができる。
典型的実現例において、プレゼンス技術は、現在のプレゼンス状態を決定するユーザ入力のある方法に要求する。例えば、ユーザは会議に入る前に、携帯機器のユーザインターフェース(UI)で、選択をすることができる。これは、ユーザのプレゼンス状態を「ビジー」に更新して、着信する接続要求は、ユーザの所定の方針にしたがって取り扱われる。しかしながら、ここで、1つの問題は、ユーザが会議に入る前にプレゼンス状態に変化をもたらすのを常に覚えているとは限らず、会議の間に、望まない割込みとなることである。プレゼンスデータの更新での方法について改良するために、本発明のシステムは、ローカル・ネットワーキング環境にある、他のデータ処理デバイスまたはアプリケーションの状態に基づいて、プレゼンス状態を自動的に変化させることができる。
一般に、本発明は、ローカルネットワークと連結された他のデバイスの状態データに基づいてユーザプレゼンスデータを修正する方法、システムおよび装置に関するものである。具体的には、デバイスデータは、UPnPネットワークまたは他のアドホック・ピアツーピアネットワークのデバイスから得ることができる。デバイス状態の決定の多くの形態がUPnPおよび関連プロトコルの用語でここに記述される。しかしながら、当業者は、発明が他のアドホック・ピアツーピアネットワーク技術にも等しく適用できることを認識するであろう。例えば、SLP(Service Location Protocol)やジーニー(Jini)は、UPnPのプロトコルと類似している機能を実行することができる。
UPnP使用可なデバイス(例えば、メディア生成デバイスなど)は、他のUPnP使用可なデバイス(例えば、制御ポイントとして機能する携帯デバイス)で制御することができる。そのような装置構成では、UPnP携帯デバイスは、制御されたデバイスに送られるコントローラ・コマンドに基づいて、制御されたデバイスの状態データを決定することができる。他の装置構成において、携帯デバイスは、UPnPサービス発見のようなメカニズムを使用することでネットワーク・デバイスの状態を決定することができる。デバイス状態がどのように発見されるかに関係なく、携帯デバイスは、携帯デバイスやそのユーザに関連したプレゼンス状態を変化させるために、これらのデバイスの状態情報を利用することができる。このようにして、着信接続への携帯デバイスの応答、およびプレゼンスによって制御される他の機能は、ローカル環境でのデバイス状態に影響を受ける。
つぎに、図1を参照して、本発明の実施形態によるシステム100を図解する。一般に、ローカル環境102は、ネットワーク104を含む。ローカルネットワーク104は、データ伝送メディアとプロトコルのどんな組合せでも含み得る。例えば、ネットワーク104は、有線あるいは無線データ伝送メディアを利用することができる。同様に、ローカルネットワーク104の上のデバイス106、108は、イーサネット(登録商標)、FDDI、PPP、ATM、HDLC、ファイバチャンネル、X−10、シリアル/パラレル・ポイントツーポイント接続、その他を含む種々の物理的データリンク層プロトコルを相互通信に利用することができる。TCP/IP、UDP/IP、IPX、AppleTalk、ICMP、ARP、SNMP、DNS、FTP、NetBEUI、その他を含む多くの上位層ネットワークプロトコルが、同様に、ネットワーク104上で動作することができる。
1つの実施形態において、ネットワーク104は、ネットワーク104上でアドホック・ピアツーピア接続を介して相互通信する1つ以上のUPnPデバイスを含む。本発明の概念はUPnPネットワークの用語で記述しているが、当該適用技術領域に詳しい当業者は、これらの概念が、消費者またはビジネスネットワークに適当なアドホック・ピアツーピアネットワーク構成のどんな方法にでも適用できることを認識するであろう。図示したネットワーク104の上のデバイスは、2つの一般的なカテゴリー、つまり携帯デバイス106と汎用データ処理デバイス108に分けられる。これらのカテゴリー106、108は、議論の目的のために提示されたものであって、当業者は、どちらのカテゴリー106、108のデバイスでも、他のカテゴリー108、106で、デバイスの機能を実行できることを認識するであろう。
一般に、携帯デバイス106は、デバイス106を持ち運んでいるユーザをターゲットとする接続要求を受信することができる。そのように、携帯デバイス106はユーザのプレゼンスデータを管理するためのエントリーポイントとして用いることができる。携帯デバイス106は、携帯電話110、ポータブルコンピュータ112、PDA(personal digital assistant)114、音楽/ビデオプレーヤー116、ナビゲーション・デバイス(例えば、GPSレシーバー)118、および他のデバイスを、一般携帯デバイス120として含む。これらのデバイス106のどれでも、ユーザが持ち運ぶことができ、したがって、ユーザのプレゼンス状態を設定可能なUIをすでに含んでいることがあり得る。
一般に、携帯デバイス106はUPnPネットワーク104を介して通信することができる。携帯デバイス106は、例えば携帯サービスネットワーク122、インターネット126およびPSTN(public switched telephone network)124などの他のネットワークとも通信することができる。図解した例において、携帯電話110Aは、直接、携帯サービスネットワーク122にアクセスすることができ、そのネットワーク122を通して、他のネットワーク124、126にアクセスすることができる。他の装置構成において、携帯デバイス106のうちの1つは、ローカルネットワーク104を介してネットワーク122、124、126のいずれか1つに、例えば、ゲートウェイ・デバイス128を利用することによって、アクセスすることができる。この例において、ゲートウェイ・デバイス128は、ネットワーク104上でインターネット接続サービスを他のUPnPデバイスに提供するUPnPインターネット・ゲートウェイ・デバイス(IGD)として構成される。
汎用デバイス108は、オーディオビデオ(AV)装置130、デスクトップコンピューター132、メディアサーバ134、ディジタルビデオやスチルカメラ136、ゲームコンソール138、サーバ140、ネットワーク接続ストレッジ(NAS)142、テレビ、ディスプレイ、LCDプロジェクター、セットトップボックス(STB)デバイス、デジタル・ビデオテープ・レコーダー(DVR)、一般データ処理デバイス144で表される他のデバイスを含むローカルネットワーク104とも連結される。一般に、これらの一般デバイス108は、数レベルでユーザと相互作用し、それにより、ユーザの活動を決定するために使用することができる。
例えば、AVシステム130が映画を再生しているとき、これは、ユーザが多分映画を見ているだろうという指標であり、携帯デバイス106の上のプレゼンス・モジュールは、ユーザの好みによってプレゼンス行動を調整するためにこの指標を使用することができる。AVシステム130の状態は、この活動を送信するために、状態変化メッセージ146を介して携帯デバイス(例えばデバイス110A)に通信することができる。この状態変化メッセージ146に応じて、携帯デバイス110Aは、その内部に保持するプレゼンス状態を更新する148。この更新148は、例えばプレゼンスサーバまたはウォッチャー(図示せず)などの他のネットワーク122、124、126上のデバイスに状態変化を通信することもまた含むことができる。
プレゼンス状態の更新148が行われた後に、接続要求150が、携帯デバイス110Aにおいて受信できる。この要求150は、外部ネットワーク122、124、126のどれを介してでも受信することができ、例えば携帯デバイス152、有線電話154またはコンピュータ156などのデバイスからから発信することができる。要求は、ローカルネットワーク104上でデバイスからでも発信することができるが、接続要求150は、特に電話またはテキストメッセージの場合には、ユーザによる即の動作をしばしば要求する。したがって、ユーザは、通常、呼出し音などによってデバイス110Aからアラームを受ける。しかしながら、デバイス110Aは、接続要求150に応答する前に、最初にユーザのプレゼンス状態をチェックするように構成される。決定されるプレゼンス状態に基づいて、少なくとも部分的に、汎用デバイス108の状態に基づいて、ユーザ装置110Aは、適切に応答することができる。
このプレゼンス調整応答は、要求150の発信者に応答メッセージ152を送ることを含むことができる。応答メッセージ152は、接続要求の拒絶、接続の受け入れ、通信の代替モードの要求、及び/又は、処理前の詳細(例えば、身元、接続の目的)問い合わせを送信する。デバイス110Aは、プレゼンスに基づいて、それ自身の応答動作も変えることができ、あるいは、ネットワーク104の他のデバイスの変化も引き起こすことができる。例えば、デバイス110Aは、プレゼンス状態に基づいて、指標(例えば、振動対呼出信号)のタイプを変化させることができ、及び/又は、パス154によって示されるように、ネットワーク104のもう1つのデバイスにデータを向けることができる。例えば、携帯デバイス110Aは、システム130のスピーカーを通して着信音を演奏するため、及び/又は、発信者の識別子をシステム130のビデオディスプレイに表示するために、AVシステム130のUPnPサービスを使用することができる。
通常、ネットワーク104上の他のデバイスに基づいて携帯デバイスプレゼンスデータを更新することと、ネットワーク104上の他のデバイスを使ってプレゼンス状態に応答することとは、ネットワーク104を介して、または、多少の他のデータ通信メディアを介して連結した互換性を持つデバイスのどんな集合体を用いてでもインプリメントすることができる。携帯デバイス106と汎用デバイス108がUPnP使用可である場合には、デバイスは、既に1つ以上のUPnP機器と相互作用している可能性がある。例えば、UPnPオーディオ・ビデオ(AV)は、ホーム/オフィスネットワークをわたるエンターテイメントコンテンツのデジタル配布を意図するUPnPの特殊な領域である。UPnP AVは、3つの特定の論理エンティティ、すなわち、メディアサーバ、メディアレンダラ(Renderer)と制御ポイントを扱う。UPnP制御ポイントは、ユーザが、メディアサーバから入手可能なメディアを選び、選んだメディアをメディアレンダラ(Renderer)上に表示させることを可能とするデバイスである。図解されたシステム100において、携帯デバイス106は、特にUPnP制御ポイントとして有効でありえる。それらがUIハードウェアを有する小型デバイス(例えば、ボタン、ディスプレイ)であるからである。汎用デバイス108は、個々に、または、協力して、一般には、メディアを格納し、ユーザに表示する、UPnPメディアサーバおよびレンダラ(Renderer)として作動することができる。
UPnP・AVシステムにおいて、制御ポイントの働きをしている携帯デバイス106は、ユーザ入力に応答して、多目的デバイス108の状態をセットすることができる。従って、そのような携帯デバイス106は、活発に制御されている汎用デバイス108の現在の状態を決定する最も良い立場にいることができる。しかしながら、携帯デバイス106が汎用デバイス108を活発に制御していない場合であっても、状態は、携帯デバイス106でまだ決定されることができる。例えば、携帯デバイス106は、ユーザの入力なしでもデバイス状態を促すためにUPnP制御ポイント・インターフェースをまだ使用することができる。より一般的なUPnP装置において、汎用デバイス108は、UPnP発見を使用している状態データを通知することができる。
UPnPの仕様は、サービス発見の標準も含んでいる。種々の寄稿者が、UPnPデバイスとサービスの記述を公開し、容易にデバイスを接続する方法を考え出して、ネットワークの実現を簡単なものにしている。パブリッシュ、サービスとデバイスの発見は、SSDP(Simple Service Discovery Protocol)を使用して達成される。SSDPは、サーバまたは他の認定さえたネットワーク・エレメントに頼ることなくネットワークサービスを発見するためのメカニズムを、ネットワーク・クライアントに提供するために、マルチキャスト・メッセージを使用する。デバイスは、マルチキャスティングSSDP発見メッセージによって、最初にネットワークに加わるときと、その後定期的に、ネットワーク上で有効なサービスを通知する。デバイスは、SSDP検索メッセージを用いるのと同様に、これらのSSDPをリッスンすることによって、ネットワークサービスを発見することができる。サービス通知・発見におけるSSDPの使用は、コンポーネントが自発的に相互作用することを可能とし、静的構成または認定されたサーバに強く依存することなく、そのようにできる。
図解されたシステム100において、汎用デバイス108は、SSDPマルチキャスト・メッセージを使用している状態データの利用可能性を通知することができる。携帯デバイス106は、直接SSDPメッセージから状態データを得ることができる、または一般に実装されるように、デバイス106は、それらの状態を決定するために、汎用デバイス108に向けられた更なる問合せを開始するために、メッセージを使用することができる。このように、携帯デバイス106は、制御ポイント・インタラクションがまったく無くても、正しいプレゼンス状態を決定するように構成することができる。例えば、一般的デバイス144がUPnPが使用可能なランプである場合には、ランプ144は、その「オン」または「オフ」状態をSSDPを使用して、生のメッセージを通知することができる。他のデータ(例えば、ランプがオンにされた時刻)と連携して、ユーザの携帯デバイス106は、例えば、ユーザが寝るためにランプ144をオフにするときに、適当なプレゼンスの変化をもたらすことができる。
つぎに、図2を参照して、シーケンス図は、本発明の実施形態によるコンテキスト上のプレゼンスを決定して使用することについてより詳細な例を図解する。この図は、ユーザ202、携帯デバイス204、ローカル・ネットワーキング環境で同じ位置に配置される汎用デバイス206(例えば、TV)の間でのインタラクションを示す。汎用デバイス206と携帯デバイス204は、ローカルネットワークと連結され、携帯デバイス204は、また、リモート・セッション・エンドポイント208と、直接(例えば、携帯サービスネットワークで)あるいは、ローカルネットワークを介して、通信可能である。
図解されたシーケンス図において、当該技術において知られていているように、ユーザ202は、TV206を制御するためのUPnP制御ポイントとして携帯デバイス204を利用している。携帯デバイス204がプレゼンス設定をTV206のオン状態に基づいて変えることができる前に、マッピング210の作成により示されるように、ユーザはデバイス204を構成することが必要である。マッピング210は、一般デバイス206の状態を、ユーザ202やデバイス204に関連したプレゼンス状態と連結するために使用される。図解されたマッピング210は、TV206の「プレイ」状態が「ビジー」状態に対応することを示し、TV206の「停止」状態が「利用可能」状態に対応することを示す。多数の他のデバイスとプレゼンス状態がマッピング210に含まれており、付加的マッピングもまた適用できることを理解されたい。例えば、定義済みプレゼンス状態のそれぞれに着信する接続である携帯デバイス204の応答のマッピングがあり得る。
図解した例において、携帯デバイス204は、UPnP制御ポイントとして構成される。このように、ユーザ「プレイ」コマンド212とUPnPプレイ・コマンド214で示すように、ユーザ202はTV206を制御するために、携帯デバイス204を使用する。TVの状態の確認216が携帯デバイス204によって受信されるとき、プレゼンスを更新することができる218。プレゼンスまたはコンテキストの更新218は、プレゼンスサーバ(図示せず)などの遠隔デバイスの状態を変化させることも含むことが必要である可能性がある。この更新されたプレゼンス状態は、接続要求220などのいかなる着信接続をも取り扱うために、携帯デバイス204によって利用される。
接続要求220は、セッション・エンドポイント208から送信されるあらゆるタイプの接続要求でありえる。要求220は、それ自体が「セッション」に関連がある必要はなく、プレゼンス状態が考慮されないならば、少なくとも、ある種の即時のユーザ応答を必要とするタイプの要求である。そのような接続要求は、電話、インスタントメッセージング、ビデオ・テレコンファレンス、電子メール、ニュースフィード、ページング要求などを含むかもしれない。図解された着信接続要求220は、電話のものである。発呼要求220をさらに処理する前に、携帯デバイス204は、現在のプレゼンス状態をチェックする222。ユーザ202は、この状態において、通話のためにある所定の動作を規定したかもしれない。ユーザ202が利用できる1つのオプションは、UPnPを介してTV206に送られる通知224(例えば、音声、イメージ、テキスト)を有することである。しばしば、携帯デバイス204は、要求者208へのある種の自動応答を実行することができる(例えば、図解したビジーメッセージ226)。
セッション・エンドポイント208のユーザは、応答メッセージ226と関連してある手動または自動の動作をすることもできる。ここで、セッション・エンドポイントが、プレゼンスがいつ「利用可能」か、類似した状態に変化するかという通知を、SIP(Session Initiation Protocol)あるいは関連セッションプロトコルを介して、予約する。予約228は、携帯デバイス204に直接することもできるし、または、プレゼンスサーバ(図示せず)などある他のサービスエンティティにすることもできる。
ある時間後において、メッセージ230と232で示すように、ユーザは携帯デバイス204を介してTV206に「停止」コマンドを始めることができる。これらのコマンド230、232は、プログラム(例えばDVR再生)を停止させること、TVの電源をオフにすることに応答することができる。携帯デバイス204が、状態変化の確認234を得るとき、ローカル・プレゼンスデータが更新される236。携帯デバイス204は、デバイス234やプレゼンス状態236の変化と関連したオプションの動作を有することができる。例えば、ユーザ202が電話を受けるのを逃したことを知らせる238などである。携帯デバイス204は、プレゼンス状態変化をどの加入者にも知らせることができる。例えば、通知メッセージ240をセッション・エンドポイント208に送るなどである。その後、エンドポイント208のユーザは、利用可能であるユーザに再接続242を試みることができる。
UPnP制御ポイントが、ローカルに連結されたデバイスの状態を決定するために理想的には適しているが、本発明の実施形態による携帯デバイスは、必ずしも、デバイス状態を決定する制御ポイントとして構成される必要はあるというわけではない。つぎに、図3を参照して、シーケンス図は、本発明の実施形態によるコンテキスト上のプレゼンスを決定して、使用することに対する代替例を図解する。前の例のように、ユーザ302は、UPnPのようなネットワークプロトコルを使用して多目的デバイス306とローカルに連結される携帯デバイス304に、アクセスを有する。ローカルネットワーク上にはまた、ローカルに配置できるが必ずしもUPnPネットワークと連結する必要はない代替通信デバイス308がある。代替通信デバイス308は、PSTNまたはSIP電話、パーソナルコンピュータなどであることができる。携帯デバイス304と代替通信デバイス308は、両方とも、適切な外部ネットワーク(例えばPSTN、インターネット、携帯サービスネットワークなど)を介してセッション・エンドポイント310と通信することができる。
この例において、携帯デバイス304は、UPnP制御ポイントとして構成される必要はないが、少なくとも、多目的デバイス306からのSSDPアナウンスメント(または類似したサービス通知)を処理するように構成することができる。これらのアナウンスメントは、デバイス状態に関してどんなデータ量でも提供することができる。しかし、この例では、デバイス306の存在だけで十分である。ユーザ302が自動的に呼び出しを代替デバイス308に転送することを望む場合に、多目的デバイスの検出距離の範囲内であるとき、これは役に立つことができる。例えば、ユーザ302が、携帯デバイスに対しては限られた時間の予定であるかもしれず、自宅にいるとき、電話の呼び出しを有線電話308に送らせたいと望むかもしれない。同様に、ユーザ302は、携帯電話での受信が難しい高層オフィスビルで働くかもしれず、また、電話の呼び出しを受け損ねないように、オフィスにいるときに、携帯電話の呼び出しを有線電話に回すか、パーソナルコンピュータのSIPソフトウェアに送るようにすることを望むかもしれない。これらの例では、望ましい物理的範囲の中に位置し、携帯デバイス304により検知できるどんな多目的デバイス306でも、ユーザ・プレゼンスを変えるためには十分である。ここで、デバイス306が電源オンであり、機能していると仮定する。
前の例のように、ユーザ302は、種々のデバイス状態とプレゼンス状態の間でマッピング312を作成する。ここでは、マッピング312は、デバイスが存在するか、しないかに基づいているが、多目的デバイス306により絶えず通知されることができるどんな状態でも、マッピング312で使用することができる。携帯デバイス304がデバイス306からの通知(例えば、SSDP・Aliveメッセージ)を最初に検出すると、内部プレゼンス状態は変更できる316。その後、接続要求318が、携帯デバイス自体において304あるいは、プレゼンスデータにとてもアクセスすることができる仲介者によって、受信されるとき、プレゼンス状態が決定され320、適切な回答322が返信される。この場合、回答322は、発信者310が代替デバイス308をためすべきであることを示す。
セッション・エンドポイント310は、回答322に応じて自動的に代替デバイス308に転送される接続を有することができ、あるいは、接続324をそれ自身で有することができる。その後、セッション・エンドポイント310、代替デバイス308とユーザ302は、セッション332を確立するために、メッセージ/コマンドの交換を継続する325、326、328、330。
携帯デバイス304は、この例では、多目的デバイス306の状態を制御していないので、携帯デバイス304は、多目的デバイス306からの通知(例えば、SSDP・Alive)にたいして受信待機している必要があるかもしれず、そして、所定の時間の間に通知が受信されないならば、動作を行う必要がある。ここでは、携帯デバイスは多目的デバイス306からSSDP・Aliveメッセージがないためにタイムアウトを検出334し、プレゼンス状態を適切に更新する。その後、携帯デバイス304に向けられた接続の試み338は、デバイス304に、現在のプレゼンス状態を決定させることになる340。そして、セッション348を確立するために適切に応答する342、344、346。
発明の実施形態は、図2と図3で示されるシナリオの例について多くの変形を展開できることを理解されたい。例えば、図3の中で、代替デバイス308と多目的デバイス306は、同一の1つのデバイスであり得る。「存在」、「不存在」の他、多目的デバイス306の他の状態を、サービス通知を介して検出することもできる。例えば、代替デバイス308と多目的デバイス306は、呼び出しを待機しているUPnP対応PSTN電話であり得る。そのような例では、呼び出しは、ユーザ302が電話308で話をしているときにのみ、電話308に転送される322。例えば、デバイス306状態が、「接続」あるいは同様の場合である。このように、ユーザ302は、2つのデバイス304、308の扱いに苦労することなく、電話308の着信待機の特徴機能を使用して、携帯デバイス304への着信呼び出しに対処することができる。
本発明の実施形態による能力を有するユーザデバイスは、図4の中のモバイル・コンピューティング構造400として示される。当業者は、典型的なモバイル・コンピューティング構造400は、単にそのような携帯デバイスと関係している一般的な機能を代表するだけのものであることを理解するであろうし、さらに、有線のコンピューティング・システムが同様に、そのような操作を実行するためのコンピューティング回路を含むことを理解するであろう。
処理装置402は、装置構成400の基本機能を制御する。関連するそれらの機能は、プログラムストレッジ/メモリ404に格納される命令として含まれ得る。本発明の1つの実施形態において、ストレッジ/メモリに関連したプログラムモジュール404は、情報が携帯ターミナルの電源オフによって失われないように、不揮発性EEPROM(electrically−erasable, programmable read−only memory)、フラッシュ・ロム(ROM)、ハードディスクなどに格納される。本発明による従来の携帯端末操作を実行するための関連したソフトウェアは、インターネットや中間の無線ネットワークのような1つ以上のネットワークを介して電子的にダウンロードされたようなデータ信号を介して、モバイル・コンピューティング構造400にも送ることができる。
モバイル・コンピューティング装置400は、ネットワークデータ交換を実行するために、処理/制御ユニット402と連結されるハードウェア部品およびソフトウェア部品を含む。モバイル・コンピューティング装置400は、有線と無線データ接続のどんな組合せをも維持するために、複数のネットワークインターフェースを含むことができる。例えば、図解したコンピューティング携帯装置400は、移動通信インフラとのネットワークデータ交換を実行するために、無線データ伝送回路を含むことができる。
この無線回路は、種々の機能を実行するために使用するデジタル信号処理装置(DSP)を含む。そして、この機能は、アナログ−デジタル(A/D)変換、デジタル/アナログ(D/A)変換、音声符号化/デコーディング、暗号化/暗号解読、エラー検出−訂正、ビット列翻訳、フィルタリングなどを含む。送受信機408、一般にアンテナ410と連結されるが、無線信号412を送信し、無線装置と関連した無線信号414を受信する。
着信送信無線信号412、414は、携帯サービスネットワーク416と通信する。ネットワーク416は、CDMA、W−CDMA、GSM、EDGEなどを含む当該技術において知られているどんな音声およびデータ通信インフラでも含むことができる。ネットワーク416は、802.11無線LAN(WAN)、ウルトラワイドバンド(UWB)、ブルートゥースなどの技術を使用する短距離ネットワークを含むこともできる。送受信機408は、これらの短距離ネットワーク416を介して通信するのに適しており、あるいは、装置400は、そのようなネットワークに連結する目的のために、代替データインタフェース418を含むことができる。代替データインタフェース418は、ネットワーク416上のデバイスと通信する目的のためにプロセッサ402と連結した有線あるいは無線データ通信回路のどんな組合せでも含むことができる。代替データインタフェース418は、また、ホームまたはオフィスネットワークなどのローカルネットワーク419を介して通信することができることもできる。特に、ローカルネットワーク419は、ネットワーク419上のデバイス421の状態を決定するために使用できるサービス発見をサポートすることができる。
プロセッサ402は、また、携帯端末400と関連したユーザインターフェース要素420とも連結される。携帯端末400のユーザインターフェース420は、例えば、液晶ディスプレイのようなディスプレイ422を含むことができる。他のユーザインタフェースメカニズムを、インターフェース420が含むことができる。例えば、キーパッド424、スピーカー、マイク、音声コマンド、スイッチ、タッチパッド/スクリーン、ポインティングデバイスを使用するGUI、トラックボール、ジョイスティックなどである。当該技術において知られていているように、これらと他のユーザインターフェース・コンポーネントはプロセッサ402と連結される。
プログラムストレッジ/メモリ404は、一般的に、モバイル・コンピューティング装置400上の機能と関連した機能とアプリケーションを実行するオペレーティングシステムを含む。プログラムストレッジ404は、1つ以上のROM、フラッシュROM、プログラム可能及び/又は消去可能ROM、RAM、加入者インターフェースモジュール(SIM)、無線インターフェースモジュール(WIM)、スマートカード、ハードディスクまたは他の脱着可能な記憶装置を含むことができる。モバイル・コンピューティング装置400のストレッジ/メモリ404は、本発明の実施形態による機能を実行するソフトウェアモジュールを含むこともできる。
特に、プログラムストレッジ/メモリ404は、携帯サービスネットワーク416の通信デバイス428と通信するための接続マネージャ426を含むことができる。特に、接続マネージャ426は、通信デバイス428から接続要求を受信することができる。通信デバイスは、携帯サービスネットワーク416と直接連結されることができる、及び/又は、他のネットワーク(例えば、PSTN、インターネット)を通して、直接または間接的に接続マネージャ426にアクセスすることができる。
接続マネージャ426は、デバイス400のローカル・プレゼンス状態(例えば、受け入れ、拒否、転送など)に基づいて、着信接続要求を取り扱う。このプレゼンス状態は、プレゼンス・ユーザインターフェース(UI)430やプレゼンスデータベース・インターフェース432から得られる。プレゼンスUI430およびデータベース・インターフェース432は、他のソフトウェアコンポーネントがプレゼンス状態を決定するのを可能とする機械可読インターフェース(例えば、アプリケーション・プログラム・インタフェース)を含むことができる。プレゼンスUI430は、プレゼンス状態設定/修正のために、例えばユーザ・インタフェースハードウェア420を介して人間可読のインターフェースを含むこともできる。プレゼンスデータベース・インターフェース432は、持続的なストレッジ43からのローディングおよびストレッジ43への格納を制御するために使用される。
プレゼンスUI430は、サービス発見・インターフェース436と通信することができる。サービス発見・インターフェース436は、ローカルネットワーク419上で利用可能なサービス発見・メカニズムを使用して、デバイス421の選ばれた状態を決定することができる。一般的に、このネットワーク419はTCP/IPをサポートし、このように、SSDP/UPnP、SLP、ジーニー(Jini)などを含む大部分のサービス発見・プロトコルに使用されることができる。プレゼンスUI430とサービス発見・インターフェース436は、所定の状態変化が検出されたときに、ローカル・プレゼンス状態を更新する目的のためにプレゼンスUI430に通信するように、ネットワーク・デバイス状態の発見を調整する。サービス発見・インターフェース436は、例えば、インターフェース436によるデバイスの規則的なポーリングなど同期して状態変化を発見することができる。例えば、ローカルネットワーク419についての自然発生的なアナウンスメントによって、この状態変化が、非同期で発見されることもあり得る。
装置400は、デバイス421の1つ以上の状態を変化させるために、コントローラ・デバイス(例えばUPnP制御ポイント)としての動作によりデバイス状態を発見することもできる。この機能は、制御ポイント・インターフェース438によって代表される。この制御ポイント・インターフェース438は、機能を、サービス発見・インターフェース436(例えば、下位レベル・ネットワークとサービス発見・プロトコル)と共有することができる。制御ポイント・インターフェース438は、追加的な特徴機能、例えば、ユーザ・インタフェースハードウェア420を介して機能を制御するためにユーザアクセスを提供するユーザインターフェースを含むことができる。
本発明の実施形態による携帯デバイスの上のソフトウェアコンポーネントの間のインタラクションのより詳細な例は、図5のブロック図に示される。実例となるコンポーネントは、単一の物理的デバイスであるかまたは2台以上の物理的デバイスで動く論理エンティティであることもできるシステム機能502の部分である。機能コンポーネントのいくつかは、図4に関して記述されるものに類似しており、サービス発見・インターフェース504、接続マネージャ506、プレゼンスUI508、制御ポイント・コンポーネント510、プレゼンスデータベース・インターフェース512およびデータストア514を含む。
機能502は、ユーザ516がプレゼンスの態様を制御する方法を提供する。プレゼンスUI508は、ユーザ516がローカルネットワーク520の上のデバイスの状態とユーザ516と関連したローカル・プレゼンス状態の間でマッピング518を作成するのを可能とする。マッピングは、パス532と534によって示されるように、プレゼンスデータベース・インターフェース512を介して、データストレッジ514から取得し、セーブすることができる。ユーザ516は、ローカルネットワーク520上のデバイスの操作を制御するコマンド522を送信するために、制御ポイント510と(任意選択で)インターフェースすることができる。制御ポイント510は、UPnP制御ポイントであることができるか、他のいかなるオープンあるいは独自の制御コマンドを使用することができる。パス524によって示されるように、制御ポイント510とプレゼンスUI508はサービス発見・インターフェース504としてデバイス状態を要求することができる。応答において、パス526によって示されるように、サービス発見・インターフェース504はローカルネットワーク520を介して状態を決定する。パス528によって示されるように、この状態データはプレゼンスUI508や制御ポイント510に返される。制御ポイント510が、デバイス状態を決定するのを受け持つ唯一のものである場合には、パス530によって示されるように、この状態データはプレゼンスUI508に伝えることができる。
プレゼンスUI508は、デバイス状態のどんな組合せのプレゼンスでも決定するために、ユーザ516により提供されるマッピングとの組み合わせにおいて、サービス発見・インターフェース504を介して得られるデバイス状態を使用する。接続マネージャ506が通信ネットワーク537から着信接続要求536を受信するときに、プレゼンス状態は、現在のデバイス状態を使用するプレゼンスUI508において決定される。パス538によって示されるように、プレゼンスデータやいかなる適当な応答動作でも、接続マネージャ506に通知される。接続マネージャ506は、次に、それらの状態に割り当てられる現在のプレゼンス状態と動作にしたがって応答する。
接続マネージャ506は、接続を受け入れ、接続を拒絶し、接続を転送/向け直し、付加情報を問い合わせるなどにより、着信接続要求536に応答することができる。着信接続要求536に対応して、適切である1つの応答は、ローカルネットワーク520のデバイス540になんらかの動作を実行することである。ここで、応答はアラート542として示されるが、どんなデバイス・コマンドでも可能である。パス544、546によって示されるように、アラート542は、ユーザ516によって認識される場合、デバイス540にアラートを向けるサービス発見・インターフェース504(または、それが利用されている、制御ポイント510に)に最初に送られる。パス548で示すように、接続マネージャ506は、データストレッジ514にそのようなイベントを記録することもできる。この記録されたデータは、例えば、プレゼンス状態変化が検出されるか適用されたあと、ユーザ516が逃した接続を知らせるために、使用することができる。
つぎに、図6を参照して、フローチャートが、アドホック・ピアツーピアネットワークの情報を、携帯デバイスのプレゼンス状態を決定するために利用する手続き600を図解する。ネットワークのデータ処理デバイスの状態情報は、携帯デバイスを使用して決定される602。プレゼンス状態は、携帯デバイス上に格納される604。プレゼンス状態は携帯デバイスのユーザにコンタクトできる状況を示し、また、プレゼンス状態はデータ処理デバイスの状態情報に基づいている。接続要求は、移動通信ネットワークから受信される606。接続要求は、携帯デバイスにおけるユーザ通信に対してである。携帯デバイスは、携帯デバイスの格納されたプレゼンス状態に基づいて、携帯デバイスを介して、接続要求にを応答する608。
つぎに、図7を参照して、フローチャートは、携帯デバイスのプレゼンス状態を決定するために、UPnP制御ポイントを使用する手続き700を図解する。携帯デバイスは、ローカルネットワーク上のUPnPデバイスの状態を変化させるのに向けられたユーザコマンドを受け入れる702。例えば、UPnPデバイスは、メディア再生デバイスであることができ、コマンドはプレイバック状態に影響を及ぼすことに向けられることができる。コマンドはUPnPデバイスに送られ704、状態変化が検証される。応答において、携帯デバイスのプレゼンス状態は、UPnPデバイスの状態に基づいて更新される706。次に、デバイスのユーザとの即時通信のための着信接続が受信され708、携帯デバイスが、着信接続要求を、更新されたプレゼンス状態に基づいて取り扱う710。
本発明の典型的な実施形態についての上述の記載は、図解と説明のために表現されものであって、網羅的であるとか、本発明を開示された厳密な形に制限することを意図したものではない。上記説明の観点から多くの修正およびバリエーションが可能である。本発明の範囲は、この詳細説明で制限されるものではなく、本文書に付随する特許請求の範囲で決定されることが意図されている。

Claims (30)

  1. 携帯デバイスをローカルなアドホック・ピアツーピアネットワークに連結するステップと、
    該携帯デバイスを用いて該ネットワークのデータ処理デバイスの状態情報を決定するステップと、
    該携帯デバイスにおいて、データ処理デバイスの状態情報に基づいてプレゼンス状態を形成するステップであって、該プレゼンス状態は、該携帯デバイスがコンタクトができる状況にあることを示す、ステップとを含む方法。
  2. 移動通信ネットワークを介して、携帯デバイスにおいてユーザ通信の接続要求を受信するステップと、
    前記携帯デバイスのプレゼンス状態に基づいて前記携帯デバイスを介して接続要求に応答するステップとを更に含む、請求項1に記載の方法。
  3. 前記携帯デバイスのコンテキストに基づいて前記接続要求に応答することが、前記接続要求を拒否することを含む、請求項2に記載の方法。
  4. 前記携帯デバイスのコンテキストに基づいて前記接続要求に応答することが、接続要求の発信者に所定のビジーメッセージを送信することを含む、請求項2に記載の方法。
  5. 前記携帯デバイスのプレゼンス状態に基づいて前記携帯デバイスを介して前記接続要求に応答することが、前記接続要求と関連してユーザアラートを変化させることを含む、請求項2に記載の方法。
  6. 前記接続要求と関連して前記ユーザアラートを変化させるステップが、前記ユーザアラートを前記ネットワークの他のデバイスにリダイレクトすることを含む、請求項5に記載の方法。
  7. 前記携帯デバイスにおいてユーザ通信の前記接続要求を受信するステップが、電話、テキストメッセージ、カレンダー通知とおよびデバイス状態通知のうちの少なくとも1つの要求を受信することを含む、請求項2に記載の方法。
  8. 前記携帯デバイスを介して前記データ処理デバイスを制御するステップをさらに含み、
    前記データ処理デバイスの状態情報を決定することは、前記携帯デバイスを介して始められる制御動作に基づいて前記状態情報を決定することを含む、請求項1に記載の方法。
  9. 前記データ処理デバイスが、メディア再生デバイスを備え、
    前記携帯デバイスを介して始められた制御動作に基づいて状態情報を決定することは、前記メディア再生デバイスの再生状態に基づいて状態情報を決定することを含む、請求項8に記載の方法。
  10. 前記携帯デバイスを前記ローカルなアドホック・ピアツーピアネットワークに連結することは、前記携帯デバイスを、UPnP(Universal Plug and Play network)ネットワークに連結することを含む、請求項1に記載の方法。
  11. 前記携帯デバイスは、携帯電話、PDA、メディア再生デバイス、デジタル・カメラ、GPSナビ装置、ゲーム・デバイスのうちの少なくとも1つを備える、請求項1に記載の方法。
  12. 前記データ処理デバイスは、テレビ、ゲーム操作卓、パーソナルコンピュータ、サーバ、データ記憶装置、ビデオカメラ、オーディオ再生デバイス、ビデオ再生デバイスのうちの少なくとも1つを備える、請求項1に記載の方法。
  13. 移動通信ネットワークを介して通信可能な第1のネットワークインターフェースと、
    アドホック・ピアツーピアネットワークプロトコルを使用してローカルネットワークを介して通信可能な第2のネットワークインターフェースと、
    第1および第2のネットワークインターフェースと連結されるプロセッサと、
    該プロセッサと連結したメモリであって、該プロセッサに前記第2のネットワークインターフェースを介して前記ローカルネットワークのデータ処理デバイスの状態情報を決定させ、前記データ処理デバイスの状態情報に基づいて、前記装置がコンタクトできる状況を示めすプレゼンス状態を決定させる命令を含んでいる、メモリと、
    を備える装置。
  14. 前記メモリが前記プロセッサに、さらに、第1のネットワークインターフェースを介してユーザ通信の接続要求を受信させ、プレゼンス状態に基づいて第1のネットワークインターフェースを介して、接続要求に応答させる、請求項13に記載の装置。
  15. 第1のネットワークインターフェースを介して、ユーザ通信の前記接続要求を受信することが、電話、テキストメッセージ、カレンダー通知およびデバイス状態通知のうちの少なくとも1つの要求を受信することを含む、請求項14に記載の装置。
  16. 前記ローカルネットワークを介して前記データ処理デバイスを制御可能な制御モジュールをさらに備え、
    前記命令が、前記プロセッサに、前記制御モジュールを介して始められる制御動作に基づいて前記データ処理デバイスの状態情報を決定させる、請求項13に記載の装置。
  17. 前記データ処理デバイスが、メディア再生デバイスを備え、
    前記命令が、前記プロセッサに、前記メディア再生デバイスの再生状態に基づいて状態情報を決定させる、請求項16に記載の装置。
  18. 前記ローカルネットワークが、UPnP(Universal Plug and Play network)ネットワークを含む、請求項13に記載の装置。
  19. 前記移動通信ネットワークが、携帯電話ネットワークを含む、請求項13に記載の装置。
  20. 前記装置は、携帯電話、PDA、メディア再生デバイス、デジタル・カメラ、GPSナビ装置、ゲーム・デバイスのうちの少なくとも1つを備える、請求項13に記載の装置。
  21. 前記データ処理デバイスは、テレビ、ゲーム操作卓、パーソナルコンピュータ、サーバ、データ記憶装置、ビデオカメラ、オーディオ再生デバイス、ビデオ再生デバイスのうちの少なくとも1つを備える、請求項13に記載の装置。
  22. 命令を格納するコンピュータ可読媒体であって、該命令は移動通信ネットワークとローカルネットワークに接続可能な装置で実行可能であり、
    アドホック・ピアツーピアネットワークプロトコルを使用してローカルネットワークの データ処理デバイスの状態情報を決定するステップと、
    前記データ処理デバイスの状態情報に基づいて、前記装置がコンタクトできる状況を示すプレゼンス状態を決定するステップと、
    を含むステップを行なう、コンピュータ可読媒体。
  23. 前記ステップがさらに、
    前記移動通信ネットワークを介してユーザ通信の接続要求を受信するステップと、
    前記プレゼンス状態に基づいて前記移動通信ネットワークを介して、接続要求に応答するステップと、
    を含む、請求項22に記載のコンピュータ可読媒体。
  24. アドホック・ピアツーピアネットワークプロトコルを使用して通信をサポートするローカルネットワークと、
    前記アドホック・ピアツーピアネットワークプロトコルを使用して前記ローカルネットワークと連結したデータ処理デバイスと、
    前記アドホック・ピアツーピアネットワークプロトコルを使用して前記ローカルネットワークと連結可能であり、移動通信ネットワークを介して接続要求を受信可能な携帯デバイスであって、該携帯デバイスが、プロセッサと連結して該プロセッサに前記データ処理プロセッサの状態情報を決定させ、前記データ処理デバイスの状態情報に基づいて、前記携帯デバイスが前記接続要求を受信する状況にあることを示すプレゼンス状態を決定させる命令を含むメモリを備える携帯デバイスと、を備えるシステム。
  25. 前記携帯デバイスの前記命令が、さらに、前記プロセッサに、前記接続要求に、前記移動通信ネットワークを介して前記プレゼンス状態に基づいて応答させる、請求項24に記載のシステム。
  26. 携帯デバイスが更に、アドホック・ピアツーピアネットワークプロトコルを使用してデータ処理デバイスを制御可能な制御モジュールを備え、
    前記命令が前記プロセッサに前記制御モジュールを介して始められる制御動作に基づいて状態情報を決定することを含む前記データ処理デバイスの状態情報を決定させる、請求項24に記載のシステム。
  27. 前記携帯デバイスは、携帯電話、PDA、メディア再生デバイス、デジタル・カメラ、GPSナビ装置、ゲーム・デバイスのうちの少なくとも1つを備える、請求項24に記載のシステム。
  28. 前記データ処理デバイスは、テレビ、ゲーム操作卓、パーソナルコンピュータ、サーバ、データ記憶装置、ビデオカメラ、オーディオ再生デバイス、ビデオ再生デバイスのうちの少なくとも1つを備える、請求項24に記載のシステム。
  29. 携帯デバイスをローカルなアドホック・ピアツーピアネットワークに連結する手段と、
    前記携帯デバイスを使用する前記ネットワークのデータ処理デバイスの状態情報を決定するための手段と、
    前記携帯デバイスにおいて、前記データ処理デバイスの状態情報に基づいてプレゼンス状態を形成する手段であって、該プレゼンス状態は、該携帯デバイスがコンタクトができる状況にあることを示す、手段と、
    を備えるシステム。
  30. アドホック・ピアツーピアネットワークプロトコルを使用しているローカルネットワークを介して通信可能なネットワークインターフェースと、
    前記ネットワークインターフェースと連結されるプロセッサと、
    該プロセッサと連結したメモリであって、該プロセッサに前記ネットワークインターフェースを介して、前記ローカルネットワークのデータ処理デバイスの状態情報を決定させ、前記データ処理デバイスの状態情報に基づいて、前記装置がコンタクトできる状況を示すプレゼンス状態を決定させる命令を含んでいる、メモリと、
    を備える装置。
JP2009515975A 2006-06-19 2007-04-30 プレゼンス状態の決定のためのローカルネットワーク情報の利用 Withdrawn JP2009542075A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/455,904 US9338028B2 (en) 2006-06-19 2006-06-19 Utilizing information of a local network for determining presence state
PCT/IB2007/001141 WO2007148168A2 (en) 2006-06-19 2007-04-30 Utilizing information of a local network for determining presence state

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2012145105A Division JP5627646B2 (ja) 2006-06-19 2012-06-28 プレゼンス状態の決定のためのローカルネットワーク情報の利用

Publications (1)

Publication Number Publication Date
JP2009542075A true JP2009542075A (ja) 2009-11-26

Family

ID=38833808

Family Applications (3)

Application Number Title Priority Date Filing Date
JP2009515975A Withdrawn JP2009542075A (ja) 2006-06-19 2007-04-30 プレゼンス状態の決定のためのローカルネットワーク情報の利用
JP2012145105A Expired - Fee Related JP5627646B2 (ja) 2006-06-19 2012-06-28 プレゼンス状態の決定のためのローカルネットワーク情報の利用
JP2014191462A Expired - Fee Related JP6001613B2 (ja) 2006-06-19 2014-09-19 プレゼンス状態の決定のためのローカルネットワーク情報の利用

Family Applications After (2)

Application Number Title Priority Date Filing Date
JP2012145105A Expired - Fee Related JP5627646B2 (ja) 2006-06-19 2012-06-28 プレゼンス状態の決定のためのローカルネットワーク情報の利用
JP2014191462A Expired - Fee Related JP6001613B2 (ja) 2006-06-19 2014-09-19 プレゼンス状態の決定のためのローカルネットワーク情報の利用

Country Status (6)

Country Link
US (2) US9338028B2 (ja)
EP (1) EP2030372A4 (ja)
JP (3) JP2009542075A (ja)
BR (1) BRPI0714990A8 (ja)
MX (1) MX2008015700A (ja)
WO (1) WO2007148168A2 (ja)

Families Citing this family (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008035453A (ja) * 2006-08-01 2008-02-14 Fujitsu Ltd プレゼンス情報管理システム、プレゼンスサーバ装置、ゲートウェイ装置及びクライアント装置
US8619623B2 (en) 2006-08-08 2013-12-31 Marvell World Trade Ltd. Ad-hoc simple configuration
US8849986B2 (en) * 2006-08-14 2014-09-30 Samsung Electronics Co., Ltd System and method for presence notification based on presence attribute
US8732315B2 (en) 2006-10-16 2014-05-20 Marvell International Ltd. Automatic ad-hoc network creation and coalescing using WiFi protected setup
US8233456B1 (en) 2006-10-16 2012-07-31 Marvell International Ltd. Power save mechanisms for dynamic ad-hoc networks
US9308455B1 (en) 2006-10-25 2016-04-12 Marvell International Ltd. System and method for gaming in an ad-hoc network
US8081610B2 (en) * 2007-05-09 2011-12-20 Vlad Stirbu Modifying remote service discovery based on presence
US8055708B2 (en) * 2007-06-01 2011-11-08 Microsoft Corporation Multimedia spaces
WO2009006585A1 (en) * 2007-07-03 2009-01-08 Marvell Semiconductor, Inc. Location aware ad-hoc gaming
KR101504363B1 (ko) * 2007-11-21 2015-03-20 삼성전자주식회사 네트워크에서 프레임워크 셧다운을 핸들링하기 위한 방법 및 시스템
US10271005B2 (en) * 2008-06-06 2019-04-23 Disney Enterprises, Inc. Event state monitoring for multiple platforms associated with a user account
EP2161901A1 (en) * 2008-09-04 2010-03-10 Sony Corporation Aggregated user presence management method within a home network and device for user presence management within a home network
US8473733B2 (en) * 2008-10-14 2013-06-25 Research In Motion Limited Method for managing opaque presence indications within a presence access layer
US8103730B2 (en) 2008-10-15 2012-01-24 Research In Motion Limited Use of persistent sessions by a presence access layer
US8751584B2 (en) * 2008-10-16 2014-06-10 Blackberry Limited System for assignment of a service identifier as a mechanism for establishing a seamless profile in a contextually aware presence access layer
US20100099387A1 (en) * 2008-10-16 2010-04-22 Research In Motion Limited Controlling and/or Limiting Publication Through the Presence Access Layer
US8386769B2 (en) * 2008-11-21 2013-02-26 Research In Motion Limited Apparatus, and an associated method, for providing and using opaque presence indications in a presence service
US8180891B1 (en) 2008-11-26 2012-05-15 Free Stream Media Corp. Discovery, access control, and communication with networked services from within a security sandbox
US9386356B2 (en) 2008-11-26 2016-07-05 Free Stream Media Corp. Targeting with television audience data across multiple screens
US10631068B2 (en) 2008-11-26 2020-04-21 Free Stream Media Corp. Content exposure attribution based on renderings of related content across multiple devices
US9026668B2 (en) 2012-05-26 2015-05-05 Free Stream Media Corp. Real-time and retargeted advertising on multiple screens of a user watching television
US9519772B2 (en) 2008-11-26 2016-12-13 Free Stream Media Corp. Relevancy improvement through targeting of information based on data gathered from a networked device associated with a security sandbox of a client device
US10334324B2 (en) 2008-11-26 2019-06-25 Free Stream Media Corp. Relevant advertisement generation based on a user operating a client device communicatively coupled with a networked media device
US9961388B2 (en) 2008-11-26 2018-05-01 David Harrison Exposure of public internet protocol addresses in an advertising exchange server to improve relevancy of advertisements
US10419541B2 (en) 2008-11-26 2019-09-17 Free Stream Media Corp. Remotely control devices over a network without authentication or registration
US9986279B2 (en) 2008-11-26 2018-05-29 Free Stream Media Corp. Discovery, access control, and communication with networked services
US10977693B2 (en) 2008-11-26 2021-04-13 Free Stream Media Corp. Association of content identifier of audio-visual data with additional data through capture infrastructure
US10880340B2 (en) 2008-11-26 2020-12-29 Free Stream Media Corp. Relevancy improvement through targeting of information based on data gathered from a networked device associated with a security sandbox of a client device
US9154942B2 (en) 2008-11-26 2015-10-06 Free Stream Media Corp. Zero configuration communication between a browser and a networked media device
US10567823B2 (en) 2008-11-26 2020-02-18 Free Stream Media Corp. Relevant advertisement generation based on a user operating a client device communicatively coupled with a networked media device
US8504525B2 (en) * 2008-12-31 2013-08-06 Intel Corporation Data management of aggregrated devices through a television platform
CA2751557A1 (en) * 2009-02-16 2010-08-19 Comverse, Ltd. Context-aware communications
US9778953B2 (en) * 2009-06-16 2017-10-03 International Business Machines Corporation Process and system for comprehensive IT discovery without credentials
GB2507809B (en) * 2012-11-12 2015-06-24 Samsung Electronics Co Ltd Communication between a first and a second device
US9503409B2 (en) 2013-02-25 2016-11-22 Google Inc. Suppression of extraneous alerts on multiple devices
US8738723B1 (en) 2013-12-10 2014-05-27 Google Inc. Predictive forwarding of notification data
US20170366869A1 (en) * 2014-12-30 2017-12-21 Sharp Kabushiki Kaisha Discovery protocol system
US11737164B2 (en) * 2020-06-08 2023-08-22 Sonos, Inc. Simulation of device removal
US11876867B2 (en) * 2021-12-10 2024-01-16 Topia Interactive, Inc. Peer-to-peer signal caching system

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0556190A (ja) * 1991-08-28 1993-03-05 Matsushita Electric Ind Co Ltd テレビシステム
US20030126239A1 (en) * 2001-12-31 2003-07-03 Hwang Hye-Sook Mobile communication terminal, network access system and method thereof using the same
JP2004179862A (ja) * 2002-11-26 2004-06-24 Nec Access Technica Ltd 赤外線内蔵携帯電話機及びこれを用いた家電操作方法
US20060002320A1 (en) * 2004-07-01 2006-01-05 Jose Costa-Requena Multicast relay for mobile devices
JP2006005453A (ja) * 2004-06-15 2006-01-05 Matsushita Electric Ind Co Ltd プレゼンス情報処理装置及び方法
JP2006020304A (ja) * 2005-06-20 2006-01-19 Brother Ind Ltd 携帯端末装置
US20060128364A1 (en) * 2004-12-10 2006-06-15 Jose Costa-Requena Providing mobile-specific services for mobile devices via ad-hoc networks
JP2007504732A (ja) * 2003-09-05 2007-03-01 ソニー エリクソン モバイル コミュニケーションズ, エービー 無線電話インターフェースを有するリモコンデバイス

Family Cites Families (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1117839A (ja) 1997-06-27 1999-01-22 Mitsubishi Electric Corp 携帯情報端末
EP1107512A1 (en) 1999-12-03 2001-06-13 Sony International (Europe) GmbH Communication device and software for operating multimedia applications
US6760415B2 (en) * 2000-03-17 2004-07-06 Qwest Communications International Inc. Voice telephony system
EP1198113A1 (en) 2000-10-13 2002-04-17 Dansk Mobiltelefon I/S Intelligent Call Manager for routing calls to subscriber's fixed or mobile telephone according to availability
US6816912B1 (en) 2000-12-01 2004-11-09 Utstarcom, Inc. Method and system for tunnel optimized call setup for mobile nodes
US7197565B2 (en) * 2001-01-22 2007-03-27 Sun Microsystems, Inc. System and method of using a pipe advertisement for a peer-to-peer network entity in peer-to-peer presence detection
FI110977B (fi) 2001-02-09 2003-04-30 Nokia Oyj Mekanismi palvelujen mainostamista ja käyttäjän auktorisointia varten
US6988132B2 (en) 2001-03-15 2006-01-17 Microsoft Corporation System and method for identifying and establishing preferred modalities or channels for communications based on participants' preferences and contexts
US6836796B2 (en) 2001-03-16 2004-12-28 Digi International, Inc. System and method to manage network-enabled embedded devices operating under various protocols
US7404001B2 (en) * 2002-03-27 2008-07-22 Ericsson Ab Videophone and method for a video call
GB2388455A (en) 2002-05-10 2003-11-12 Nicholas Colin Enskat Remotely setting a recording device using e.g. a mobile phone
JP2004179863A (ja) 2002-11-26 2004-06-24 Nec Access Technica Ltd 無線端末装置
US8180831B2 (en) * 2002-12-18 2012-05-15 International Business Machines Company Ad-hoc media delivery system
JP3779696B2 (ja) * 2003-04-28 2006-05-31 株式会社東芝 電子機器と移動機器とを含むシステム、およびサービス提供方法
CA2776354A1 (en) * 2003-06-05 2005-02-24 Intertrust Technologies Corporation Interoperable systems and methods for peer-to-peer service orchestration
US7363028B2 (en) * 2003-11-04 2008-04-22 Universal Electronics, Inc. System and method for controlling device location determination
US7155305B2 (en) * 2003-11-04 2006-12-26 Universal Electronics Inc. System and methods for home appliance identification and control in a networked environment
US20050193106A1 (en) 2004-03-01 2005-09-01 University Of Florida Service discovery and delivery for ad-hoc networks
US7933290B2 (en) 2004-03-30 2011-04-26 Nokia Corporation System and method for comprehensive service translation
US8908699B2 (en) * 2004-04-16 2014-12-09 Broadcom Corporation Providing automatic format conversion via an access gateway in a home
US8009608B2 (en) 2004-04-16 2011-08-30 Broadcom Corporation Method and system for extended network access services advertising via a broadband access gateway
JP2006157166A (ja) 2004-11-25 2006-06-15 Toshiba Corp 通信装置及び通信方法
US20060116114A1 (en) * 2004-11-30 2006-06-01 Kadado Marwan M Wireless caller ID system
US7593743B2 (en) * 2004-12-03 2009-09-22 Sony Ericsson Mobile Communications, Ab Methods, systems, and computer program products for updating availability information in voice-call applications
JP4504831B2 (ja) * 2005-02-09 2010-07-14 株式会社日立製作所 通信制御方法、および、通信システム
US7925212B2 (en) * 2005-03-07 2011-04-12 Broadcom Corporation Automatic network and device configuration for handheld devices based on bluetooth device proximity
US8935405B2 (en) * 2005-03-07 2015-01-13 Nokia Corporation Expanding universal plug and play capabilities in power constrained environment
JP4366323B2 (ja) * 2005-03-15 2009-11-18 キヤノン株式会社 通信装置およびその制御方法
WO2006135726A2 (en) * 2005-06-09 2006-12-21 Whirlpool Corporation Software architecture system and method for communication with, and management of, at least one component within a household appliance
US20060291412A1 (en) * 2005-06-24 2006-12-28 Naqvi Shamim A Associated device discovery in IMS networks
US7474889B2 (en) * 2005-08-30 2009-01-06 International Business Machines Corporation Informing wireless device users of incoming calls or pages in environments inhospitable for notification
US9008293B2 (en) * 2005-11-25 2015-04-14 At&T Intellectual Property I, L.P. Caller ID information to internet protocol television displays
US20070136778A1 (en) * 2005-12-09 2007-06-14 Ari Birger Controller and control method for media retrieval, routing and playback
US8509817B2 (en) 2006-03-22 2013-08-13 Core Wireless Licensing S.A.R.L. System and method for mobile telephone and UPnP control point integration
US20070245384A1 (en) * 2006-04-12 2007-10-18 Edward Walter External notification methods and apparatus for cellular communications
US8654943B2 (en) * 2006-04-14 2014-02-18 At&T Intellectual Property I, L.P. System and method of enhanced caller-ID display using a personal address book
US20070254634A1 (en) * 2006-04-27 2007-11-01 Jose Costa-Requena Configuring a local network device using a wireless provider network
US7890090B2 (en) * 2006-06-09 2011-02-15 Motorola Mobility, Inc. Dynamic mobile call forwarding by local area service discovery

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0556190A (ja) * 1991-08-28 1993-03-05 Matsushita Electric Ind Co Ltd テレビシステム
US20030126239A1 (en) * 2001-12-31 2003-07-03 Hwang Hye-Sook Mobile communication terminal, network access system and method thereof using the same
JP2004179862A (ja) * 2002-11-26 2004-06-24 Nec Access Technica Ltd 赤外線内蔵携帯電話機及びこれを用いた家電操作方法
JP2007504732A (ja) * 2003-09-05 2007-03-01 ソニー エリクソン モバイル コミュニケーションズ, エービー 無線電話インターフェースを有するリモコンデバイス
JP2006005453A (ja) * 2004-06-15 2006-01-05 Matsushita Electric Ind Co Ltd プレゼンス情報処理装置及び方法
US20060002320A1 (en) * 2004-07-01 2006-01-05 Jose Costa-Requena Multicast relay for mobile devices
US20060128364A1 (en) * 2004-12-10 2006-06-15 Jose Costa-Requena Providing mobile-specific services for mobile devices via ad-hoc networks
JP2006020304A (ja) * 2005-06-20 2006-01-19 Brother Ind Ltd 携帯端末装置

Also Published As

Publication number Publication date
JP2012213221A (ja) 2012-11-01
US20160226987A1 (en) 2016-08-04
JP2015006005A (ja) 2015-01-08
BRPI0714990A8 (pt) 2016-05-17
BRPI0714990A2 (pt) 2012-12-25
MX2008015700A (es) 2009-02-19
WO2007148168A8 (en) 2009-01-15
EP2030372A4 (en) 2014-01-01
JP5627646B2 (ja) 2014-11-19
US20070291761A1 (en) 2007-12-20
JP6001613B2 (ja) 2016-10-05
US9338028B2 (en) 2016-05-10
EP2030372A2 (en) 2009-03-04
WO2007148168A3 (en) 2008-02-21
WO2007148168A2 (en) 2007-12-27

Similar Documents

Publication Publication Date Title
JP6001613B2 (ja) プレゼンス状態の決定のためのローカルネットワーク情報の利用
US9717090B2 (en) Providing notifications of call-related services
JP4623582B2 (ja) 通信サービス提供方法
US8081610B2 (en) Modifying remote service discovery based on presence
US20200021627A1 (en) Communication system and method
JP4842646B2 (ja) プレゼンス情報に基づいて電話呼を転送する方法およびシステム
US20070286100A1 (en) Local discovery of mobile network services
US10291660B2 (en) Communication system and method
US11012260B2 (en) Methods, systems, and devices for managing client devices using a virtual anchor manager
US10572113B2 (en) Apparatus for notification of incoming communication
US8630273B2 (en) Dynamic appropriation of at least one multimedia device during call set-up
US20070263531A1 (en) System, apparatus for switching networks and method therefor
KR20070061271A (ko) 홈네트워크에서 센서를 이용한 지능형 영상통화 서비스제공 방법
US9673997B2 (en) Managing a system between a telecommunications system and a server

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110816

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110817

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111115

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20120228

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120628

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20120706

A761 Written withdrawal of application

Free format text: JAPANESE INTERMEDIATE CODE: A761

Effective date: 20120723