JP4431152B2 - ユーザへの情報伝送方法 - Google Patents
ユーザへの情報伝送方法 Download PDFInfo
- Publication number
- JP4431152B2 JP4431152B2 JP2007024930A JP2007024930A JP4431152B2 JP 4431152 B2 JP4431152 B2 JP 4431152B2 JP 2007024930 A JP2007024930 A JP 2007024930A JP 2007024930 A JP2007024930 A JP 2007024930A JP 4431152 B2 JP4431152 B2 JP 4431152B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- mobile terminal
- server
- search
- user
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9537—Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/912—Applications of a database
- Y10S707/918—Location
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/912—Applications of a database
- Y10S707/922—Communications
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Mobile Radio Communication Systems (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Telephonic Communication Services (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Description
本発明は、ユーザへの情報伝送方法に関する。本発明は、情報伝送システムや移動局にも関する。
特に移動局のユーザに情報を伝送する現在知られている方法は、ユーザが、必要なサービスの供給者に、例えばサービス局のサービス番号などに、通信端末で電話をかけることを基礎としている場合が最も多い。サービス供給者は、どのサービス局がそのユーザに最も近いサービス局であるかを見つけだして該情報を口頭でユーザに与えるためにユーザの位置情報を使用するので、ユーザは自分の位置を知っていなければならない。例えば、フィンランドでは、或るテレオペレータは、ユーザが呈示する位置になるべく近い例えば最も近いホテルや或る会社のサービス局を見つける方法を口頭で問い合わせるためにユーザが電話をかけることのできる或るサービス番号を使用する。通話中、そのサービス番号で手操作により或いはコンピュータ化されたシステムで情報検索が行われる。しかし、たとえそのシステムがコンピュータに記憶されたデータベースを利用しても、検索されるべきサービスに関する情報は手操作で入力されなければならない。更に、ユーザは、最も近いサービス局の位置を発見するために自分の位置を知っていなければならない。
欧州特許出願EP−697670は、情報を記憶し検索するためのコンピュータ化されたデータベースを利用するデータ伝送システムを開示している。この公報に開示されているシステムは、主として商店及びショッピングセンター向けのものであって、データベースは、商品の分類と項目の位置とに関しての記憶された情報を内含している。ショッピングセンターの顧客は、自分が探している品物の位置や、また場合によってはその製品の価格及びその他の情報をも問い合わせるために検索端末を使用することができる。その検索端末は、有利なことに、ショッピングカートと関連して配置されている。このシステムは位置検索手段を持つこともでき、その位置検索は自動的に行われるので、顧客が位置データを装置に入力する必要はない。公開された出願EP−697670に開示されているシステムの1つの欠点は、そのシステムが例えば最大で数個の商店から成るショッピングセンターなどの、非常に限られた地域内でしか使えないということである。また、このシステムを使用するには充分な数の顧客端末が必要であるが、それを商人が支給しなければならない。更に、位置検索のために特別の装置を搭載しなければならず、そのために該システムの取得コストが更に高くなる。
更に従来技術のこのシステムには、ユーザが探している品物やサービスが常に入手できるとは限らず、その様なときにはユーザはそれに相当する自分が使うかも知れない品物或いはサービスのことを考えるであろうという問題点がある。しかし、この場合には新しい問い合わせをしなければならない。一方、ユーザが求めている品やサービスが幾つかの異なる場所で入手できることがあり、その場合にはユーザは自分が現在いる場所との関係で、それらのうちのどれが一番良い場所かを見いださなければならない。それは、例えばユーザがその町をよく知っていなくて、しかもその町の地図を持っていないような場合には、容易なことではない。
欧州特許出願公開EP697670
本発明の目的は、情報を問い合わせるときに位置を呈示すること、問い合わせメッセージを作成すること、及び、関連するデータが多分最も利用可能である場所へその問い合わせメッセージを送ることに関連する従来技術の欠点を解消して、情報を伝送する方法及びシステムを提供することである。
本発明の基礎をなすアイデアは、問い合わせメッセージを経路選択(ルーチング)し、データベースで情報を探すために位置情報が利用され、また場合によってはユーザの移動ルートも利用されることである。更に、ユーザの人物紹介(ユーザ・プロフィール)がデータ検索のための基準として使われる。本発明は、移動中にユーザに自動的に情報を送ることができるという利点も与える。
本発明は、従来技術の解決策に顕著な利点を与える。本発明のシステムでは、移動中のユーザに該ユーザが入手したいサービスについての情報が自動的に与えられる。また、ユーザ・プロフィールに基づいて情報を探すことができるので、情報検索速度が更に速くなるとともに不要な情報の検索を排除することができる。
移動ルートに基づいて情報検索を行えば、計画された移動ルートからの逸脱がなるべく小さくてすむようなサービスポイントの位置がユーザに呈示されるように情報検索を最適化することができる。従って、最も近いサービスポイントがユーザに知らされるとは限らず、むしろ移動ルートに最適のサービスポイントが知らされる。これに加えて、最も近いサービスポイントをも呈示することもできる。
本発明のもう一つの利点は、所望の品物やサービスがその問い合わせに基づいて見つからなければ、その問い合わせに基づいて検索を行うことのできる一般アドレスをシステムが見つけだそうとすることである。次に、添付図面を参照して本発明を詳しく説明する。
本出願の原出願である特願平9−356841の出願当初の明細書に記載されていた、本願発明の好適な実施形態は次の通りである。
[1]検索端末(1)から情報問い合わせが送られ、その情報問い合わせが受信されて処理され、情報が検索され、その情報が該検索端末(1)に送られ、その情報が該検索端末1によって受信されてユーザに対して受信されて表示されるようになっている、ユーザへの情報伝送方法であって、該情報検索は少なくとも部分的にユーザの位置及び/又は移動ルートに基づいて実行され、該情報検索のために1つ或いは数個のサーバ(3,4,4',4")を利用することができ、該検索端末(1)から送られた情報問い合わせは、少なくとも部分的にユーザの位置及び/又は移動ルートに基づいて、その情報検索に適するサーバ(3,4,4',4")に向けて経路選択されることを特徴とする方法。
[2] ユーザ固有の情報が少なくとも1つのユーザ・プロフィール・データベースに記憶され、必要に応じてそのユーザ・プロフィール・データベースにおける情報が情報検索時に追加の検索基準として利用されることを特徴とする請求項1に記載の方法。
[3] ユーザ固有の情報が該検索端末(1)に記憶されることを特徴とする請求項2に記載の方法。
[4] サービス固有の情報が少なくとも1つのサービス・データベースに記憶され、情報がサービス・データベースから検索されることを特徴とする請求項1乃至3のいずれか1項に記載の方法。
[5] 情報問い合わせを送るための検索端末(1)と、その情報問い合わせを受け取って処理するための手段(3,4,4',4")と、情報を検索するための手段(3,4,4',4")と、その情報を該検索端末(1)に送るための手段(2)と、その情報を受け取って、それを該検索端末(1)でユーザに対して呈示するための手段(1)とを有する、ユーザへの情報伝送システムであって、該情報検索は少なくとも部分的にユーザの位置及び/又は移動ルートに基づいて行われるようになっており、該システムは、情報を検索するための少なくとも1つのサーバ(3,4,4',4")を有し、該情報問い合わせは、少なくとも部分的にユーザの位置及び/又は移動ルートに基づいて該情報検索に適するサーバ(3,4,4',4")に向けて経路選択されるようになっていることを特徴とするシステム。
[6] 該システムはユーザ固有の情報を記憶する少なくとも1つのユーザ・プロフィール・データベースを更に有し、検索基準の他に、必要に応じて該ユーザ・プロフィール・データベースに含まれている情報が該情報検索のために使用されるようになっていることを特徴とする請求項5に記載のシステム。
[7] ユーザ固有の情報が該検索端末(1)に記憶されるようになっていることを特徴とする請求項6に記載のシステム。
[8] 該システムは、サービスの供給元に関する情報を記憶する少なくとも1つのサービス・データベースを有し、検索基準の他に、必要に応じて、該サービス・データベースに含まれている情報も情報検索時に使用されるようになっていることを特徴とする請求項5乃至7のいずれか1項に記載のシステム。
[9] 該システムは、少なくとも1つの接続サーバ(3)と、少なくとも1つのリモートサーバ(4,4',4")と、該検索端末(1)と該接続サーバ(3)とのデータ伝送接続をセットアップするための手段(2)と、該接続サーバ(3)と該リモートサーバ(4,4',4")との接続をセットアップするための手段とを有することを特徴とする請求項5乃至8のいずれか1項に記載のシステム。
[10] 情報の伝送は少なくとも部分的に無線で実行されるようになっていることを特徴とする請求項5乃至9のいずれか1項に記載のシステム。
[11] 情報問い合わせを受け取って処理するための手段(3,4,4',4")と、情報を検索するための手段(3,4,4',4")と、その情報を移動局(1)に送るための手段(2)とを有するシステムにおいて、情報問い合わせを送るための手段と、情報を受け取るための手段(1)と、その受け取られた情報をユーザに対して呈示するための手段とを有する移動局(1)であって、該移動局は、情報を検索するためにユーザの位置及び/又は移動ルートに関する情報を情報問い合わせに付加するための手段を有し、少なくとも1つのサーバを有する該システムにおいて、該情報問い合わせは、少なくとも部分的にユーザの位置及び/又は移動ルートに基づいて、情報を検索するのに適したサーバ(3,4,4',4")に向けて経路選択されるようになっていることを特徴とする移動局。
[1]検索端末(1)から情報問い合わせが送られ、その情報問い合わせが受信されて処理され、情報が検索され、その情報が該検索端末(1)に送られ、その情報が該検索端末1によって受信されてユーザに対して受信されて表示されるようになっている、ユーザへの情報伝送方法であって、該情報検索は少なくとも部分的にユーザの位置及び/又は移動ルートに基づいて実行され、該情報検索のために1つ或いは数個のサーバ(3,4,4',4")を利用することができ、該検索端末(1)から送られた情報問い合わせは、少なくとも部分的にユーザの位置及び/又は移動ルートに基づいて、その情報検索に適するサーバ(3,4,4',4")に向けて経路選択されることを特徴とする方法。
[2] ユーザ固有の情報が少なくとも1つのユーザ・プロフィール・データベースに記憶され、必要に応じてそのユーザ・プロフィール・データベースにおける情報が情報検索時に追加の検索基準として利用されることを特徴とする請求項1に記載の方法。
[3] ユーザ固有の情報が該検索端末(1)に記憶されることを特徴とする請求項2に記載の方法。
[4] サービス固有の情報が少なくとも1つのサービス・データベースに記憶され、情報がサービス・データベースから検索されることを特徴とする請求項1乃至3のいずれか1項に記載の方法。
[5] 情報問い合わせを送るための検索端末(1)と、その情報問い合わせを受け取って処理するための手段(3,4,4',4")と、情報を検索するための手段(3,4,4',4")と、その情報を該検索端末(1)に送るための手段(2)と、その情報を受け取って、それを該検索端末(1)でユーザに対して呈示するための手段(1)とを有する、ユーザへの情報伝送システムであって、該情報検索は少なくとも部分的にユーザの位置及び/又は移動ルートに基づいて行われるようになっており、該システムは、情報を検索するための少なくとも1つのサーバ(3,4,4',4")を有し、該情報問い合わせは、少なくとも部分的にユーザの位置及び/又は移動ルートに基づいて該情報検索に適するサーバ(3,4,4',4")に向けて経路選択されるようになっていることを特徴とするシステム。
[6] 該システムはユーザ固有の情報を記憶する少なくとも1つのユーザ・プロフィール・データベースを更に有し、検索基準の他に、必要に応じて該ユーザ・プロフィール・データベースに含まれている情報が該情報検索のために使用されるようになっていることを特徴とする請求項5に記載のシステム。
[7] ユーザ固有の情報が該検索端末(1)に記憶されるようになっていることを特徴とする請求項6に記載のシステム。
[8] 該システムは、サービスの供給元に関する情報を記憶する少なくとも1つのサービス・データベースを有し、検索基準の他に、必要に応じて、該サービス・データベースに含まれている情報も情報検索時に使用されるようになっていることを特徴とする請求項5乃至7のいずれか1項に記載のシステム。
[9] 該システムは、少なくとも1つの接続サーバ(3)と、少なくとも1つのリモートサーバ(4,4',4")と、該検索端末(1)と該接続サーバ(3)とのデータ伝送接続をセットアップするための手段(2)と、該接続サーバ(3)と該リモートサーバ(4,4',4")との接続をセットアップするための手段とを有することを特徴とする請求項5乃至8のいずれか1項に記載のシステム。
[10] 情報の伝送は少なくとも部分的に無線で実行されるようになっていることを特徴とする請求項5乃至9のいずれか1項に記載のシステム。
[11] 情報問い合わせを受け取って処理するための手段(3,4,4',4")と、情報を検索するための手段(3,4,4',4")と、その情報を移動局(1)に送るための手段(2)とを有するシステムにおいて、情報問い合わせを送るための手段と、情報を受け取るための手段(1)と、その受け取られた情報をユーザに対して呈示するための手段とを有する移動局(1)であって、該移動局は、情報を検索するためにユーザの位置及び/又は移動ルートに関する情報を情報問い合わせに付加するための手段を有し、少なくとも1つのサーバを有する該システムにおいて、該情報問い合わせは、少なくとも部分的にユーザの位置及び/又は移動ルートに基づいて、情報を検索するのに適したサーバ(3,4,4',4")に向けて経路選択されるようになっていることを特徴とする移動局。
本明細書で扱われているアプリケーションの例はGSMシステム(Global System for Mobile Communications (移動通信用広域システム))の特性に基づいているけれども、本発明はこのシステムだけに限定されるものではなくて、他の、2方向データ伝送の可能性を有する少なくとも部分的に無線のデータ伝送システムにも有利に適用され得るものである。
図2は、本発明の有利な実施例のシステムを示す略ブロック図である。ユーザは、移動局等の通信端末からなる検索端末1を持っている。検索端末1から通信網2にデータ伝送接続をすることができ、この通信網はこの有利な実施例ではGSM移動通信網等の移動通信網から成る。接続サーバ3と、少なくとも1つのリモートサーバ(remote server (遠くのサーバ))4,4',4"とが通信網2とデータ伝送接続している。接続サーバ3から該システムに属するリモートサーバ4,4',4"へ、例えば固定接続として直接接続するデータ伝送接続又は随意の(オプショナルな)接続として有利に通信網2を経由するデータ伝送接続もある。該システムは、各検索端末1の位置を画定するための手段も有する。その位置画定手段(図示せず)は通信網に形成されるのが有利であるけれども、例えばGPSシステム(Global Positioning System (広域位置測定システム))等の独立の位置測定システムを利用することもでき、或いは例えば検索端末1を使って手操作で位置を入力することもできる。
使用される検索端末1は、データを処理するための手段、音声、ファックス、データ、DTMF信号、及び2方向ページングを送信するための手段、を有するPDA(Personal Digital Assistant(パーソナルデジタルアシスタント))型の通信端末であるのが有利である。更に、検索端末1は衛星位置測定手段(GPS)を使用することができる。検索端末1に適する装置はNokia9000コミュニケータである。検索端末1は、コンピュータを移動局とデータ伝送接続するためのデータコネクタを有する移動局であってもよい。従って、本発明の検索端末のデータ処理動作の少なくとも一部分を例えばPCMCIAカード(Personal Computer Memory Card International Association (パーソナルコンピュータ・メモリーカード国際協会))を介してデータ処理装置と関連させることができる。携帯用データ処理装置のために、衛星位置測定受信装置を有するPCMCIAカードも開発されている。
使用される検索端末1は普通のマイクロコンピュータ、或いは、通信網2とデータ伝送接続するための手段を有するいわゆるデスクトップ型パソコンであってもよい。データ伝送接続するための手段は、大概の場合にモデムと通信ソフトウェアとをそなえ、コマンド等のデータ信号をデータ処理装置から通信網に送信し、通信網を介して送られてくるメッセージを受信し、またそのメッセージを使って検索端末1のディスプレイ上に情報を形成するためのものである。近頃広く利用されるようになっている1つのアプリケーション・プログラムは、インターネット・データ通信網を利用するために開発されたウェブブラウザー(web browser )であり、これでユーザはインターネットデータ通信網で例えば会社や私人のホームページ(WWWページ)等の情報を探すことができる。
デスクトップ型パソコンが使用される場合には位置情報はそのデスクトップ型パソコンの記憶手段に永続的に記憶されるが、位置情報を移動局に例えば基地局の番号として知らせることのできるGSMシステム又はその他の移動通信システムを使用する場合には、通信端末は、位置情報が例えば該システムを制御するアプリケーションソフトウェアによって該移動通信システムから更新され得るように該システムに有利に接続される。
本明細書の以下の例では、本発明を明らかにするために、接続サーバ3に結合するときのユーザ接続はインターネットのWWWページであると仮定する。このユーザ接続と接続サーバ3によって実行される操作とはユーザに見えても見えなくてもよい。
更に、リモートサーバ4,4',4"との接続のためにも、ユーザ接続はインターネットのWWWページであると仮定する。しかし、本発明は、これらの実施例のみには限定されず、本発明との関係で、接続をするための他の方法と、例えばそれ自体としては公知の端末ソフトウェア等のアプリケーションソフトウェアとを使用することも可能である。
更に、本発明を説明するための実例では、サービスを供給するために使用される会社は、接続サーバ3を支える、インターナショナル・サービス社("ISI"と略記)という名称を持った多国籍の仮想の会社である。ISI社の接続サーバ3は、ISI社のクライアントとして参加しているか会社からの情報、第3者からの情報、公営サービスについての情報、などを伝送するようになっている。サービスを提供する会社や他の当事者は、ISI社の接続サーバ3を介して情報を伝送するためにISI社と契約をしている。この種の仕組みは例えばインターネット環境で知られていて、料金は契約の当事者から請求され、システムのユーザはシステムを利用しても必ずしも料金を請求されるとは限らない。従って、ユーザが支払わなければならないのは、主として、市内(ローカル)通話料金等の通信接続についての料金だけである。
開放データシステムの利用が増えてきているので、伝送制御プロトコル/インターネットプロトコル(Transmission Control Protocol/Internet Protocol("TCP/IP"と略記))は種々のコンピュータが情報を伝送するために使うことのできる一般的プロトコルとなっている。現在、殆ど全てのオペレーティングシステムにTCP/IP支援(サポート)を利用することができる。TCP/IPは、ゲートウェイ又はルーターにより経路選択(ルーチング)を行うためのネットワークレイヤプロトコルIP(Internet Protocol (インターネット・プロトコル))を有する。経路選択(ルーチング)は、4ビットのIPアドレスと経路選択(ルーチング)テーブルとを用いて行われる。インターネット・プロトコルのおかげで、TCP/IPを使用するコンピュータは、地球の裏側までもルーター・ネットワークでメッセージを送ることができる。
特に工業化した国々を十分にカバーしているインターネットは、TCP/IP接続プロトコルを使用する巨大なルーター・ネットワークである。現在、インターネットは150万台以上の装置と二千万人の人々とを結びつけている。科学目的の利用だけを目的として出発したインターネットのユーザの最大のグループは、今では、この実例ではISI等の商業接続供給元からサービスを購入する会社から成っている。インターネットでは、各装置がそれ自身の識別IPアドレスを持っている。IPアドレスは32ビット即ち4バイトの数字であって、2で割られて組織固有のネットワーク・アドレスとネットワーク固有の装置アドレスとに分けられる。アドレスの処理を一層容易にするために、十進法の、いわゆるポイント表記システムが導入されており、その表記システムではアドレスは各ポイントで分けられた8ビットの数字(オクテット)で表記される。1オクテットは0から255までの数字である。このアドレス・メカニズムは、いろいろな長さのネットワーク・アドレス及び装置アドレスを使用することを可能にする3種類のクラス(ABC)に分けられる。
インターネット・データ・ネットワークの利用を容易にするために、このネットワークは領域名称サービス(domain name service ("DNS"と略記))を備えていて、そのサービスでは各数字アドレスに或る英数文字列(alphanumerical character string)が割り当てられる。例えば、ユーザは選択されたアドレスの英数文字列を入力し、それが領域名称サーバによって数字の形に変換された後に、その選択されたアドレスへの接続が可能となる。この仕組みには、アドレスは普通はサービスについての何らかの基本情報を表すように設計されているのでアドレスを覚えやすいという利点がある。例えば、アドレスは、"www.firm.fi"という形を持つことができ、それに対応する数字アドレスは193.66.16.1である。更に、リンクをインターネット・ページに作ることができて、リンクで定義されたインターネット・ページにリンクを介して直接移動することができる。
接続サーバ3は、例えば、データ伝送サービスを提供する会社のメインフレーム(mainframe)であって、データ伝送接続で通信ネットワーク2にリンクされることができる。例えば、接続サーバ3はインターネット・システムにリンクされてインターネット・サーバとして作用する。従って、検索端末1はインターネットのいわゆるwww(World Wide Web)ページを介して接続サーバ3とデータ伝送接続することができる。
接続サーバ3から、特に問い合わせメッセージを送信したり問い合わせメッセージに答えたりするためにリモートサーバ4,4',4"とデータ伝送接続することができる。接続サーバ3とリモートサーバ4,4',4"との間のデータ伝送接続は、陸線又は無線通信ネットワーク、或いはイーサネット(登録商標)・データネットワーク等の固定接続であってよい。リモートサーバ4,4',4"は、接続サーバ3と同じ装置であってよく、又は互いに非常に遠く離れていて、例えば地球の反対側にあってもよい。接続サーバ3と1つ又は幾つかのリモートサーバ4,4',4"とは必ずしも別の装置でなくてもよくて、それらが例えばサーバ・メインフレーム等の同一の物理的マシンの中に置かれていてもよい。
リモートサーバ4,4',4"は、各々、例えば或るガス会社のサービス・ステーションの位置及びサービス供給についての情報などの、或る会社又はサービスについての情報を内蔵する。リモートサーバは独立のユーザ・プロフィール・データベースを持つことができ、それは普通はユーザに関するより詳しい情報を包含し、ユーザの設定値(セッティング)は接続サーバ3のユーザ・プロフィール・データベースの場合より一層多様であるが、これはユーザがサービス供給元とユーザ契約を結んでいることを意味する。
リモートサーバ4,4',4"は、接続のセットアップ時にユーザの権利をチェックしたり、或いはその他の、例えば自分のユーザ・プロフィールを編集するチャンスをユーザに与えたり或いは前記のリモートサーバから提供される他のサービスにログイン(log in)するチャンスをユーザに与えたりするなど、ユーザ固有の動作を行うこともできる。
リモートサーバの非常に重要な機能の1つは、ユーザが接続サーバ3を介して入力した問い合わせを処理することである。接続サーバ3は、ユーザ固有の情報をその問い合わせに付け加えて、その問い合わせメッセージを問題のリモートサーバ4,4',4"に送ることができる。リモートサーバは、そのリモートサーバのユーザ・プロフィールデータベースからその問い合わせにもっとユーザ情報を付け加え、その後にリモートサーバは受け取った問い合わせメッセージを処理する。問い合わせメッセージは、図8に示されているように、ユーザが変更したパラメータを包含することもできる。問い合わせの形式を定めるために、本明細書の以下の記述で説明するように、検索端末1に記憶されている問い合わせ形式が使用される。
もしリモートサーバが独立の問い合わせメッセージを受け取らなければ、即ちユーザが例えば端末装置を介してそのリモートサーバと直接接続しているならば、そのリモートサーバは例えばユーザにより選択されるべき選択肢のリストを表示し、更なる情報を入手するために、ユーザは所望の選択肢を選択し、リモートサーバはユーザの選択に基づいて情報をその端末装置に送る。
問い合わせメッセージの処理結果に基づいて、或いはユーザが入力した選択に基づいて、エラーの場合にはエラー・メッセージが示され、また肯定的な場合には、ディスプレイにより、或いは例えばユーザの通信端末の表示手段に例えばユーザへのショートメッセージを送ることによって、問い合わせの結果が示される。
本発明の有利な実施例のシステムは、IPアドレス等のコンピュータ・ネットワーク・アドレスを有し、それはユーザの検索端末1に記憶される。このアドレスは、固定されても良く、また手操作で更新されても、或いは陸線又は無線でデータ伝送接続を介して更新されてもよい。このアドレスを更新する1つの実用的解決策は、GSM移動通信システムから知られているショートメッセージサービス(SMS)の利用である。このアドレス情報は、検索端末1から接続サーバ3への接続をセットアップするために使われる。代表的なアドレス項目は、接続サーバ3が接続されるサービス供給元の電話番号である。その電話番号をダイヤルすることによって例えばモデムを介してデータ伝送接続をセットアップすることができる。検索端末1は、該検索端末に記憶されているアドレス情報に基づいてこのダイヤル操作を自動的に実行する。
上記のアドレス情報の他に、接続をセットアップするためにどうしても必要な、或いは随意的(オプショナル)な、IPアドレス、ネットワーク・マスク等の他の情報も送らなければならないことがある。本明細書で提示する実例では、IPアドレス情報は重要でないので、これはユーザに送られない。WWW以外の接続の形が使われる場合には、対応するIP情報も例えばショートメッセージでユーザに送る必要があるかも知れない。
移動通信装置の実時間位置に関する情報を、GPSシステム又はその他の衛星位置測定システムから、或いは移動通信ネットワークの位置決定サービスを介して検索端末にとり出すことができる。普通は置き場所が余り頻繁には変更されないデスクトップ型パソコン等が検索端末1として使われる場合には、位置情報を例えばテキスト形式のファイルに記憶させることができ、ユーザはその情報を検索したり編集したりすることができる。
ユーザが通信ネットワーク2を介してサービスへの接続をセットアップすることによって問い合わせを開始する段階で(図1、ブロック101)、位置情報、端末又はユーザの識別子(ID)、及び場合によっては移動ルートに関する情報が、その問い合わせメッセージに含められ(ブロック102)、その問い合わせメッセージはそのサービスに送られる。検索端末から送られるメッセージ即ち問い合わせは適当なネットワーク・アドレスへ向けて経路選択(ルーチング)される(ブロック103)。経路選択(ルーチング)のために、ユーザの識別子(ID)、検索端末1の地理上の位置、ユーザが選択した或いは検索端末1が認識した移動ルート、或いはこれらの随意の組み合わせが利用される。
本発明のシステムでは、問い合わせメッセージに対する回答を、ユーザの識別子、移動ルート、及び検索端末1の地理上の位置に基づいて作成することができる(ブロック104)。
本発明の方法では、ユーザは、検索端末1を使って、自分が探そうとしているサービス等の検索事項(サーチ プロフィール)を定義する問い合わせメッセージを作成する。この目的のために、情報を入力するために使用される書き入れ用紙(blank form)が検索端末1にロードないし記憶される。ユーザ・プロフィールの情報に基づいて一部の欄(フィールド)に前もって記入しておくことができる。ユーザは、検索されるべき情報を定義するために項目を変更する。図7に示されているように、この目的のための適当な書き入れ用紙をインターネット型のWWWページとして設計することができる。検索端末1は接続サーバ3へのデータ伝送接続をセットアップする。このデータ伝送接続は、検索端末1から送信されるデータを接続サーバ3に送ることができるとともに接続サーバ3から検索端末1に送られたデータを検索端末1で受信できる2方向データ接続であるのが好ましい。人の操作によらずにデータ伝送接続をセットアップできるように、少なくとも1つの接続サーバ3の、電話番号及びウェブ・アドレス等のアドレス情報が検索端末1のメモリーに記憶され、検索端末1はこの電話番号及びウェブ・アドレスを使ってデータ伝送接続を行う。
図3は、問い合わせメッセージを作成するための有利な実施例を示すフローチャートである。ユーザは検索端末1を使って端末アプリケーションを開始するが(ブロック301)、それはこの実施例ではWWWブラウザー(browser)である。ユーザはブロック302で接続サーバ3への接続セットアップを開始し、接続がセットアップされた後にWWWページが検索端末1の表示装置で表示される。WWWページは、選択されるべきサービス及び/又はそれらのサービスへのリンクを示す。ユーザは所望のサービスを選択する(ブロック303)。次に、接続サーバ3は、選択されたサービスに対応する問い合わせ書式を表示する(ブロック304)。問い合わせ書式は、接続サーバ3のユーザ・プロフィールから検索された基本情報を含んでおり、これらはユーザに表示される。この段階で、ユーザは、テキスト欄(フィールド)に自由に記入したり、所望のオプションボックスにマークを付けたり、選択可能な追加の選択肢を選択したりなどをすることができる(ブロック305)。ユーザは、位置及び/又は移動ルートに関する情報を手操作で入力したり、探そうとしているサービスを特定するための更なる記載事項(entries)を呈示することができる。問い合わせ書式が検索端末1のディスプレイにロードされた後、データ伝送経費を節約するために接続サーバ3への接続を切断することができる(図3には示されていない)。
ユーザは、必要なデータを全て充分に記入したと思った後、問い合わせ書式にその目的のために作成されている送信選択ボタン等(例えばOKボタン)を指すことによってデータ伝送を選択する。ボタン選択ということ自体は、選択されたボタンにポインタ手段でカーソルを向け、ポインタ装置と関連して設けられている選択ボタンを押すことによって選択を行う多くのコンピュータアプリケーション・プログラムから知られていることである。送信が選択された後、ブラウザーは問い合わせ書式に含まれている情報を読む(ブロック306)。次に、アプリケーション・プログラムはエラー訂正を行う(ブロック307)。この段階で、アプリケーション・プログラムはHTMLコードに基づいてチェックを行うが、該コードの値は強制的なものであって、これは選択できるものである。強制的な値のいずれかが欠けていたり間違っていたら、例えば文字が数字欄に記入されていたら、アプリケーション・プログラムは自動的にブロック304に戻るか、或いはエラー・メッセージを表示してからブロック304に戻る。その場合、ユーザは、もし書式が記憶されているならば検索端末1のメモリー手段から書式をロードし直し、或いは接続サーバ3から書式をロードすることによって接続サーバ3との接続を新たにセットアップして該書式をロードし直す。検索端末1は、動作を高速化するに使用されるキャッシュメモリーを持つこともできる。書式がキャッシュメモリーに記憶されていれば、それをそこから検索することができる。
また、接続サーバのオペレータは、普通は、与えられたデータの正しさと、HTMLコードに適合しない欠陥とをチェックするためのアプリケーション・ソフトウェアを接続サーバ3にインストールしている。これは従来技術に属することであるので、これについてこれ以上の説明は不要である。
書式が正しく記入されている場合には、アプリケーションプログラムはブロック308に移行し、そこで検索端末1の記憶手段に記憶されているユーザ情報、即ちいわゆる初期設定ファイル、が検索端末1のランダムアクセスメモリーに読み込まれる。好ましくは、問い合わせ書式で定義されていない値だけが初期設定ファイルから読み込まれる。従ってユーザはメモリーに記憶されている値に取って代わる一時的な値を定義することができる。これは、例えばもう1つの乗り物或いは車で移動しているときなどの、通常の条件から逸脱しているような場合にユーザにとっては役に立つ。
次に、アプリケーションプログラムは位置及び/又は移動ルートに関する情報を自動的に読み込む(ブロック309)。本明細書において既に述べたように、位置に関する情報は、例えばGPS装置で決定してアプリケーションプログラムに適する形に変換することができる。これは、もしユーザが位置及び/又は移動ルートに関する情報をブロック305で記入してあるならば、不要である。
全ての必要な情報が集まったならば、アプリケーションプログラムは、接続サーバ3に送られるべき情報に基づいて問い合わせメッセージを作成する(ブロック310)。問い合わせメッセージは、例えばHTML言語に準拠するメッセージである。
アプリケーションプログラムはブロック311で時間フラグをセットする。これは、もし接続サーバ3との接続が所定時間内にセットアップされなければ動作を中断させてユーザにエラー・メッセージでそのエラーについて知らせるように制御するためのものである。アプリケーションプログラムはブロック312で再び接続を確立しようとし始める。ブロック313で、接続がセットアップされたか、即ち接続サーバ3が応答を検索端末1に送ったか否か、がチェックされ、もし応答が未だ受信されていなければ、ブロック315で期限(タイムリミット)が過ぎたか或いは未だ待ち時間が残っているかが検査され、待ち時間が残っている場合には該手順がブロック312で続行される。
検索端末1は、接続サーバ3から応答を受け取った後、即ち接続が確立された後、接続サーバ3への問い合わせメッセージの送信を開始する(ブロック314)。
検索端末1から送られた問い合わせメッセージは接続サーバ3で処理され(図4)、該接続サーバは、特にその問い合わせメッセージの内容に基づいて、該問い合わせメッセージの処理に適するリモートサーバ4,4',4"を選択する。次に、接続サーバ3は、その問い合わせメッセージの情報を選択されたリモートサーバ4,4',4"に送るとともに、場合によっては自分のユーザファイルの中の利用できるユーザ固有の情報をその問い合わせメッセージに付け加える。
接続サーバ3は、更に、該システムに組み込まれているサービス供給元により維持されているリモートサーバ4,4',4"に関する情報と、該システムを通してサービス又は情報を提供する他の当業者に関する情報とを含むファイルを持っている。前記サービス・データベースは、最も適したリモートサーバ4,4',4"を発見するために問い合わせメッセージの内容が検査される段階で使用される。該サービス・データベースは、例えば表1に示されているように、該システムに属する他のリモートサーバ4,4',4"に関する情報を含んでいる。表1は接続サーバ3のサービス・データベースからの4つの記録を示している。各記録は表1の中の1コラムとして呈示されていて、その記録では下記の通りである。
接続サーバ3は、問い合わせメッセージを処理して、その中に呈示されている情報を接続サーバ3のサービス・データベースと比較する。その比較に基づいて接続サーバ3は、求められている情報即ちサービスに関する情報に最も良く対応する記録を見つけだそうとする。問い合わせは、ユーザの位置、又は例えば探し出すべきサービス、キーワード、分類、又はこれらの随意の組み合わせなどの、他のデータに基づいて行われることができる。
検索の結果として、その検索の根拠として使われた情報に対応する情報を持った1つの記録が発見されたならば、接続サーバ3は、その選択された記録において当該サービスのリモートサーバとして定義されているリモートサーバ4,4',4"とのデータ伝送接続を確立する。場合によっては検索の結果として、探されている情報に対応する情報を含む幾つかの記録が提供される。すると接続サーバ3は、検索において関連性のあることが発見された記録のリストを表示する。そのリストは検索端末1の表示手段で表示され、ユーザはそのリストの中から最も魅力のあるサービスを選択することができ、接続サーバ3は、選択されたサービスに対応するリモートサーバ4,4',4"とのデータ伝送接続を確立する。しかし、検索の結果として常に適当な或いは適当に近いような記録が提供されるとは限らず、その場合には接続サーバ3は、問い合わせメッセージの内容に関連する何らかの情報を利用できるサーバにその問い合わせメッセージを送る。
もし検索の結果として問い合わせメッセージに充分な程度に対応する情報を持った記録が全く提供されなければ、接続サーバ3から検索端末1に送られて検索端末1の表示手段で表示されるエラーメッセージによってそのことがユーザに通知される。従って、ユーザは、必要ならば、例えばもう一度問い合わせを作成することができる。
接続サーバ3に記憶されている検索サービスのユーザのユーザ・プロフィールは、少なくとも、ユーザの氏名、パスワード等のユーザ識別子と、各サービスについてのユーザデフォルト値と、場合によっては他のサービス固有の設定(セッティング)とをも含んでいる。ユーザ・プロフィールは例えば接続サーバ3のデータベースに記憶され、接続サーバ3は、前記ファイルを使って、各問い合わせメッセージをどのリモートサーバ4,4',4"に送るべきかを見付け出す。ここに添付した表2は、いくつかの登録されたユーザについてのガス会社のユーザ・プロフィールデータベースの例を示す。情報は表2の各コラムで表示され、その中の各行は下記のように表示をしている。
接続サーバ3は一般的に使用されるサーバとして稼働するように構成されてもよく、その場合には接続サーバ3はユーザ固有の情報を必ずしも内蔵するとは限らない。その場合にはユーザは問い合わせメッセージで必要な情報を全て呈示しなければならないが、接続サーバ3は、ユーザが最も適当なものを選択することのできる、種々のユーザについての或る所定の設定情報(settings)を内蔵してもよい。
接続サーバ3がユーザ・プロフィールデータベースを持っていない場合には、適当なリモートサーバを見つけるために、問い合わせメッセージで送られた他の情報に基づいて問い合わせを処理することができる。接続サーバ3でユーザ・プロフィールデータベースを利用できるか否かに関わらず、リモートサーバ4,4',4"も自分自身のユーザ・プロフィールを持つことができる。特に接続サーバ3が非常に異なる種類のサービスについての情報を送るような場合には、リモートサーバにユーザ・プロフィールデータベースが備えられていると有利である。
問い合わせは、ユーザが接続サーバ3と接続する段階で使用される。問い合わせは、下記の情報を含む問い合わせメッセージから成る:
・ 位置に関する情報
・ 移動ルートに関する情報
・ ユーザのユーザ・プロフィールに記憶されている値に取って代わる可能性のある値
・ 接続サーバ3のユーザ・プロフィールデータベースに記憶されていない追加のユーザ固有情報。
・ 位置に関する情報
・ 移動ルートに関する情報
・ ユーザのユーザ・プロフィールに記憶されている値に取って代わる可能性のある値
・ 接続サーバ3のユーザ・プロフィールデータベースに記憶されていない追加のユーザ固有情報。
ユーザは、問い合わせ書式に必要な情報を記入した後、問い合わせメッセージの送信を指令するコマンドを検索端末1に与える。次に、検索端末1は問い合わせ書式に含まれている情報を接続サーバ3に送り、接続サーバ3は、その書式における情報に基づいて、また場合によってユーザ・プロフィール情報にも基づいて、問い合わせメッセージを作成する。次に、問い合わせメッセージの作成について例をあげて説明する。問い合わせメッセージは例えば下記の情報を含むことができる。
本発明を適用するためには、問い合わせメッセージを実際にどの様な形で送るかということ自体は重要ではなく、アプリケーションが異なればメッセージの構造も大幅に変わってもよい。根本的に重要なことは、問い合わせメッセージの内容が接続サーバ3に記憶されているデータベースから情報を探し出すのに充分であることである。この例では、問い合わせメッセージはインターネット環境から知られているハイパーテキスト転送プロトコル(Hyper Text Transfer Protocol(HTTP))を用いて送信されると仮定されており、上記の例で示されている値から成る問い合わせメッセージは次の通りである。
http://www.isi.com/query?UserID=McLarenGeorge&Location=N60°22'3&Location=E20 °22'30&Route=NE&Override=temp&Car=MB&GasType=Diesel&SearchWord=cafe&SearchWord=repair
http://www.isi.com/query?UserID=McLarenGeorge&Location=N60°22'3&Location=E20 °22'30&Route=NE&Override=temp&Car=MB&GasType=Diesel&SearchWord=cafe&SearchWord=repair
位置情報を表示するための1つの型(N60 °22'3;E20 °22'30 )を上に呈示したけれども、この関係では他の公知の種類の地理座標系を使ってもよい。移動局システムの基地局番号付けとの関係でユーザ又は検索端末1の位置を表示することもでき、その場合、位置は、検索端末1がその時にその通達範囲(covering area)の中に存在する基地局の番号として表示される。この方法は、検索端末1が移動局から成っていて、その検索端末1から接続サーバ3への接続が前記の移動通信ネットワークを用いて確立される場合にも、適用可能である。
問い合わせメッセージで移動ルートもいろいろな方法で表示することができる。移動ルートは、ユーザが目的地である町や目的地の地理座標を表示するという方法で、好ましくは手操作で表示される。移動中にGPSシステム等が与える座標データを使って移動ルートを表示することもでき、意図する移動ルートの座標はいろいろな地点で、好ましくは少なくとも目的地(destination)で、計算される。上の例で示されているように、ユーザが進んでいる方角で移動ルートをコンパスのポイントとして表示することもできる。
図4のブロック図は、接続サーバ3で問い合わせメッセージを処理するための有利な実施例を示している。問い合わせメッセージを受け取ると(ブロック401)、接続サーバ3はそれを自分のメモリーに読み込んで(ブロック402)、そのメッセージを処理している間それを記憶する。接続サーバ3は、問い合わせの結果として得られるかも知れないリモートサーバのアドレスを突き止めるための記憶(メモリー)場所などを持っている。このメモリーは例えばランダムアクセスメモリー(RAM)であり、その所要の部分がアプリケーションソフトウェアを使用するために留保される。リモートサーバのアドレス(この文脈では、このアドレスはターゲットアドレスと呼ばれる)を記憶するための記憶(メモリー)場所は始めにブロック403で空白にセットされる。
接続サーバ3は、検索サービスのユーザとして登録しているユーザに関する情報を内蔵することができる。ブロック404で、接続サーバ3に記憶されているユーザ指定の情報が問い合わせメッセージに付加される。検索端末1から送られてきたメッセージが接続サーバのユーザ・プロフィールに対応する情報を含んでいるならば、その問い合わせメッセージで受け取られた値がユーザ・プロフィールの中の値の代わりに好ましく使用される。次に、ユーザの位置に関する情報が接続サーバ3でチェックされる(ブロック405)。この段階で、例えば、位置情報が必要か否か、或いはその定義が不十分か否かがチェックされる。もし位置情報が必要ならば、その存在、書式、及び精度がチェックされる。そのチェックによって、その位置情報が要件を満たしていないことが分かったならば、動作はブロック412に移行する。
ブロック412で、接続サーバ3は位置情報が利用できないか或いはそれが不要であるような場合に使用することのできる種類の一般サーバのリモートサーバ4,4',4"を見つけようと試みる。もしこのようなリモートサーバが見つかれば、このリモートサーバのアドレスはターゲットアドレスとしてセットされ(ブロック413)、その後に動作はブロック409に移行する。もし適当なリモートサーバが見つからなければ、エラーメッセージが作成されて(ブロック416)ユーザに表示される(ブロック417)。
問い合わせメッセージの位置情報が形式上正しいことが分かると、動作はブロック406で継続され、ここで、必要ならば、特に、適当なリモートサーバを探すときに考慮するべき情報がそのメッセージの中に更にあるか否か判定するために問い合わせメッセージについての他の情報がチェックされる。
特に、移動ルート、ユーザが呈示した検索語、及びサービス分類が考慮されるべきである。
接続サーバ3が受け取った問い合わせメッセージの中に必要な情報が他に無ければ、動作はブロック406からブロック407に移行する。その他の場合には、動作はブロック414で継続されて、ここで接続サーバ3は、位置情報を主検索基準として使用するとともに問い合わせメッセージの中の他の情報を所定の順序で追加検索基準として使用することにより、問い合わせメッセージの他の情報も使って適当なリモートサーバ4,4',4"を見つける。この順序はサービスに固有のものであって、本発明の適用のためには如何なる重要性も持っていないので、この文脈で順序基準についてこれ以上説明する必要はない。ブロック415において、問い合わせメッセージの検索基準になるべく近い情報を持っているリモートサーバのアドレスとしてターゲットアドレスがセットされる。その後に、動作はブロック409で継続して行われる。
ブロック407で、問い合わせメッセージのみが処理されるが、関連検索情報はユーザの位置のみに基づいている。接続サーバ3は、ユーザに最も近いサービス又は各サービスを含んでいるリモートサーバ4,4',4"を見つけようと試みる。このリモートサーバのアドレスがブロック408でターゲットアドレスとしてセットされ、その後に動作はブロック409で継続して行われる。
ブロック409で、問題のリモートサーバ4,4',4"との接続をセットアップするために上記の検索の結果として得られたターゲットアドレスが使用される。次に、ブロック410で、選択されたリモートサーバとの接続が確立され得るか否かがチェックされる。例えば選択されたリモートサーバ4,4',4"が何らかの理由で応答しないために接続セットアップが成功しなければ、ブロック418で、接続をセットアップする試みを新たに実行するべきか、或いはセットアップを中断するべきかがチェックされる。ここで、例えばタイムカウンタ又はリコールカウンタが使用されるべきであり、その場合、そのタイムカウンタでセットされた時間が経過していないか又は電話のかけ直しの回数が最大回数を超えていなければ、成功するまで接続が試みられる。接続セットアップが成功しなければ、エラーメッセージが作成されてユーザに表示される。
接続サーバ3から選択されたリモートサーバ4,4',4"への接続が成功した場合には、動作はブロック411で継続され、問い合わせメッセージは更に選択されたリモートサーバ4,4',4"に送られる。
図5は、有利な実施例に従って行われるリモートサーバ4,4',4"での問い合わせメッセージの処理を示す簡略ブロック図である。動作はブロック501から始まり、問い合わせメッセージが接続サーバ3から受信される。その問い合わせメッセージに含まれている情報はブロック502でリモートサーバのメモリーに読み込まれる。周知のように、接続サーバ3との関係で上で述べたように、使用されるメモリーは例えばランダムアクセスメモリー(RAM)である。
問い合わせメッセージの中の情報に基づいて、リモートサーバは、その問い合わせをしたユーザについてのリモートサーバ固有のユーザ情報を該リモートサーバのユーザ・プロフィール・データベースから検索する。また情報の重複がある場合には、リモートサーバは、自分の(該リモートサーバの)ユーザ・プロフィール・データベースに含まれている情報の代わりに問い合わせメッセージで受け取った情報を利用するのが好ましい。それは、ユーザが呈示した情報がユーザの通常の定義と異なる場合に特に有利である。
次に、リモートサーバは、当該ユーザのユーザ権利をチェックする(ブロック504)。この段階で、サービスに関連する他の特別のチェックを行うこともできる。リモートサーバのユーザ・プロフィール・データベースに含まれている情報が、問い合わせメッセージで受信された情報(特にパスワードとユーザの氏名)と比較される。
もし何らかの理由でユーザのユーザ権利がリモートサーバに記憶されている情報に従っていなかったり、或いは他の何らかの理由でそのリモートサーバへのユーザの記入(entry )が拒否されたならば、エラーメッセージが作成されて(ブロック509)ユーザに表示される(ブロック510)。その後、その問い合わせメッセージの処理は中断される。
ユーザの記入権利に全く問題がなければ、リモートサーバのユーザ・プロフィールから検索された情報がブロック505でその問い合わせメッセージに付加され、その問い合わせメッセージはブロック506で処理される。
この段階で、リモートサーバにおいてその問い合わせメッセージを処理する準備が整う。その処理でも、使用される最も重要な検索基準は、もしユーザの位置が問い合わせメッセージで提示されているならば、好ましくはそのユーザの位置である。リモートサーバは、探し出すべきサービスであってユーザの位置に最も近いサービスの場所を見つける。移動ルート及び/又はユーザ・プロフィールに含まれている情報、検索語、などの他の検索基準を判定用に使用することもできる。その時に使用されるべき検索基準及びそれらの優先順位はそれぞれのサービスに固有であって、本発明の適用にあたっては重要ではない。
次のステップは、問い合わせメッセージの処理の結果を調べることである(ブロック507)。問い合わせの結果として実施可能な2つ以上のサービスが見つかったならば、それらは好ましくはリストの形でユーザに表示され(図6)、ユーザはそのリストから所望のサービスを選択することができる(ブロック508)。その後、動作はこれらに関しては終了する。
しかし、問い合わせメッセージの中の情報に充分に良く合うようなサービスが何時でも見つけられるとは限らない。そのときはエラーメッセージが作成されて(ブロック511)ユーザに表示される(ブロック512)。その後、問い合わせは完了する。
問い合わせメッセージは、検索端末1のボタン操作等を用いることにより手操作で作成されることもできる。しかし、それは、上で例示した完全に正しい問い合わせメッセージを作成するためにユーザは必要な識別子(ID)の書き方を正確に覚えていなければならないので、いささか面倒なやり方である。問い合わせメッセージを作成する有用な方法は、例えば各サービスの供給元がユーザにアプリケーションプログラムを提供するという方法であり、そのインターフェースは、ユーザが所要の情報を入力することのできる質問表(questionnaire)から成る。所要の情報を入力した後、ユーザはその書式を承認し、その後にアプリケーションプログラムはその書式で呈示された情報に基づいて例えばHTTP型のメッセージ等の問い合わせメッセージを作成する。特に、同形の質問表を使うことができたり、或いは数種類の書式(blank)があって、その中からその都度最もその問い合わせに適するものを選択できるようなアプリケーションについては、接続サーバ3のオペレータがアプリケーションプログラムを提供してもよい。
もう一つの別の有利なやり方は、インターネットが提供する可能性を利用することである。その場合、有用な解決策は、問い合わせメッセージを作成するための情報を含む所定のWWWページ即ち書式を接続サーバ3が持つことである。この方法には、ユーザがそのWWWページを接続サーバ3からロードして、それを局所的に例えば検索端末1の記憶手段(ハードディスクや不揮発性ランダムアクセスメモリーなど)に記憶させておくことができるという利点がある。すると、ユーザは、問い合わせを作成するためにその都度そのWWWページをロードする必要が無くて、お金と時間とを節約することができる。もし接続サーバ3がそのWWWページを変更すれば、その接続サーバ3に登録されている各ユーザに通知が送られて、ユーザはその修正されたWWWページをロードしてそれを記憶させて、前のバージョンと置き換えることができる。
ユーザが問い合わせを行うことを希望する段階で、そのWWWページが例えばインターネット・ブラウザでロードされ、その質問表の関連部分に書き込みが行われる。その後、アプリケーションプログラムが自動的に問い合わせメッセージを作成して、好ましくはそれをショートメッセージ(SM)として送る。そのWWWページが検索端末1の記憶手段に記憶されていない場合には、接続サーバ3と接続するときに各問い合わせと関連してその質問表がロードされる。
特に、例えば唯一の供給元のサービスについての情報を送るために接続サーバ3が利用されるときに色々な種類の質問表が必要でないような場合には、質問表を検索端末1の記憶手段に記憶させておくのが有利である。しかし、普通は、例えば前記のISI社の例を取り上げると、接続サーバ3はもっと広範に使用され、数種類のサービス及びサービス供給元に関する情報を接続サーバ3を介して検索することができる。その様な場合には数種類の質問表を使う必要があることがしばしばあり、その様な質問表を検索端末1の記憶手段に記憶させることは必ずしも好ましいことではない。
質問表の関連部分に記入し終えた後、ユーザは書式を送れる準備ができたことをアプリケーションプログラムに知らせる。その後、アプリケーションプログラムは、入力された情報を結合させ、例えばハイパー・テキスト・マークアップ言語(the hyper text mark-up language (HTML))とHTTP定義とに従って接続サーバ3に送られるべき問い合わせメッセージを作成する。この段階でアプリケーションソフトウェアは質問表の中の必要な部分が全て正しく記入されているか否かをもチェックする。間違いや欠陥があれば、アプリケーションプログラムは検索端末1のディスプレイ上にエラーメッセージを作成して、書式にもう一度記入をするようにユーザに要求する。
使用された質問表が検索端末1の記憶手段に記憶されている書式であったならば、その書式に正しく記入がなされた後に、接続サーバ3との接続セットアップが開始される。この段階で、例えばGPSシステムや移動通信システムから得られた位置情報も問い合わせメッセージに付加される。GPSシステムが使用される場合には、位置情報を発見してそれを問い合わせメッセージに付加するためにブラウザに送るためのアプリケーションプログラムが検索端末1に備え付けられる。
問い合わせメッセージが作成される段階で、それを接続サーバ3に送ることができる。その送信は、自動的に実行されるか、或いは例えば所定のボタンを押したりディスプレイ上の承認ボタン(例えば、OKボタン)を選択したりすることによって、ユーザによって実行される。
次に接続サーバ3における問い合わせメッセージの処理について説明する。接続サーバ3は、検索端末1から問い合わせメッセージを受け取ると、その問い合わせメッセージの内容をチェックして、例えばユーザ識別子又はパスワードが間違っているなどの理由で、必要ならばそれ以上の動作を阻止する。接続サーバ3は、自分が選択したリモートサーバ4,4',4"と接続した段階でその様なチェックを行ってもよい。そのやり方では、接続サーバ3はユーザのユーザ権利を必ずしもチェックするとは限らず、そのメッセージを更に送信する。ユーザ権利に欠陥があるためにそのメッセージのそれ以上の処理が阻止されたならば、そのことが例えば検索端末1に送られるショートメッセージでユーザに通知され、検索端末1はそのメッセージを表示手段で表示する。
検索端末1から送られてきた問い合わせメッセージから、回答経路、即ちその問い合わせに対する回答を送り、また場合によってはエラーメッセージも送る宛先のアドレスが見いだされる。例えば、GSM移動通信システムのショートメッセージサービス(SMS)は、送り手の識別子(ID)情報をショートメッセージに添付する可能性を有し、それに基づいて回答経路を見つけることができる。回答経路は、接続サーバ3によって、或いは接続サーバ3がその問い合わせメッセージを送ったリモートサーバ4,4',4"によって、ユーザデータベースに記憶される。
ユーザの検索端末1が送り出した問い合わせメッセージの、リモートサーバ4,4',4"のサービスへの登録(entry )を妨げる理由はいろいろある。多くのサービス供給元は、ユーザがサービスのユーザとして登録されることを要求していて、未登録のユーザには当該サービスを登録前に使用するチャンスが与えられない。またユーザが自分の氏名、識別コード、或いはパスワードを間違って入力することもあって、それもまた、それらのデータの入力を必要とするサービスの使用を妨げることになる。リモートサーバとの接続を確立できないもう一つの理由は、位置情報がかけていたり或いは間違っているか或いはそれが不正確な又は不完全な形で呈示されているという事実である。一方、余りに多くのパラメータを入力すると、即ちリモートサーバが認識できないパラメータを問い合わせメッセージが含んでいると、リモートサーバでの更なる処理が妨げられる可能性がある。また、或るパラメータが欠けていたり、パラメータが間違って定義されていたりしても、その問い合わせメッセージの更なる処理が妨げられるかも知れない。
問い合わせメッセージが正しいものであると認識されるとともにユーザが登録済みのユーザであると認識された後、その問い合わせメッセージの処理を開始することができる。その問い合わせメッセージで呈示されている情報は、パラメータを或る優先順位で処理することによって有利に考慮される。本発明を適用するために最も有利な優先順位は、ユーザの位置情報がリモートサーバのサービスを選択するための主な基準であるということである。次に、移動ルートが考察される。次の基準は、ユーザが呈示することのある一時的なユーザ・プロフィール定義と、接続サーバ3に記憶されているユーザ・プロフィールの内容とである。更に、図8に示されている質問表の中の参照番号801が付されている検索語などの、ユーザが定義した他のパラメータを考慮に入れることができる。
問い合わせメッセージで呈示されている情報と優先順位とに基づいて、接続サーバ3は自分のデータベースを検索して、その問い合わせメッセージに最も良く適合するサービス又は各サービスを探す。接続サーバ3は、接続サーバ3が選択したサービス又は各サービスを示す、検索端末1に送られるべき回答メッセージを作成する。回答メッセージは例えば1つ或いは数個のショートメッセージであり、その中から検索端末1は関連情報を収集して、問い合わせメッセージの処理の結果として接続サーバ3により選択されたサービスのリストなどのメッセージをディスプレイ上に作成する。その後、ユーザは最適のサービスを選択することができ、検索端末1は選択されたサービスへの接続セットアップを開始する。接続を確立する実際の方法は、例えば、検索端末1から接続サーバ3及び/又はリモートサーバ4,4',4"へ利用可能なデータ伝送接続の種類に依存する。
リモートサーバ4,4',4"の目的は、主として、例えば或る会社やサービスに関する情報を提供することである。リモートサーバは、接続サーバ3の動作についての解説に関連して前述したように、独立のユーザ・データベースを持つことができる。リモートサーバのユーザ・データベースは、ユーザに関するより詳しい情報、より特定的なユーザ設定値(セッティング)、などを包含することができる。
また、リモートサーバ4,4',4"は、必要ならばユーザのユーザ権利をチェックして、例えばユーザに自分のユーザ・プロフィールを変更するチャンスや当該リモートサーバの他のサービスについてのユーザとして登録するチャンスを与えるなど、ユーザ特有の他の操作を実行することができる。
リモートサーバ4,4',4"の最も重要な機能は、接続サーバ3を介して受け取った問い合わせメッセージを更に処理することである。本明細書において既に明らかにしたように、接続サーバ3は、ユーザ固有の情報をその問い合わせメッセージに付け加えて、自分が選択したリモートサーバにそれを送ることができる。その選択されたリモートサーバは、自分のユーザ・プロフィール・データベースからユーザ固有の情報をその問い合わせメッセージに付け加え、その後にそのリモートサーバはその問い合わせメッセージを処理する。
ユーザは端末等を通してリモートサーバに直接接続を確立することもでき、その場合には特別の問い合わせメッセージは送られない。その場合にはリモートサーバは例えば選択のリストをユーザの検索端末1の表示手段で表示し、ユーザはそのリストから最適のものを選択することができる。
問い合わせメッセージの処理或いはユーザによる選択が行われた後、肯定的な場合には検索の結果を示すメッセージが検索端末1に与えられる。エラーの場合には、エラーメッセージが表示される。エラーの理由は、例えば、問い合わせメッセージで照会されているリモートサーバで利用できるその様なサービスが無いことである。メッセージの伝送は上述したように、例えば1つ或いは数個のショートメッセージを使用したり或いはそれ自体としては公知の他の通信方法を利用したりして実行される。
本発明の方法では、ユーザ自身が所要のサービスを探したり自分の位置を見いだす必要はない。ユーザは、例えば、近くのレストランや宿泊施設、自動車修理施設、ガソリンスタンド、種々の娯楽施設などに関する情報を自動的に入手することができる。その様なことを自動的に、すなわちユーザが旅行している間に、情報が更新されるようにも実行することができる。
既存の移動通信ネットワーク及びデータ・ネットワークで本発明を有利に使用することができるだけではなくて、GSMシステムの規格に準拠するGPRSサービス等の未来のデータ通信サービスでも使用することができる。
検索端末1、或いは移動通信網のシステムサービス等の、該システムの任意の他の機能部分でユーザの位置に関する情報を決定することができる。その場合、移動通信ネットワークはユーザの位置に関する情報を問い合わせメッセージに付け加え、その後に例えば移動通信網は、その位置情報に基づいて、その問い合わせメッセージを送って処理してもらうのに最適の接続サーバ3を選択する。もう一つの場合には、問い合わせ書式を特にユーザ識別子(ID)に基づいて或る接続サーバ3に向けて経路選択(ルーチング)することができる。
データ伝送のために、移動通信網を利用する代わりに、或いは移動通信網の利用に加えて、衛星データ伝送、放送衛星により提供されるデータ伝送サービス、或いはデジタルオーディオ放送(DAB)等の陸線放送と関連して利用できるデータ伝送サービスを利用することも可能である。
本発明は上記の実施例のみに限定されるものではなくて、請求の範囲の各請求項の範囲内で多様に実施され得るものである。
1…検索端末
2…通信網(通信ネットワーク)
3…接続サーバ
4,4',4"…リモートサーバ
2…通信網(通信ネットワーク)
3…接続サーバ
4,4',4"…リモートサーバ
Claims (16)
- ユーザの移動体端末が、接続サーバへ情報問い合わせを送信し、
該情報問い合わせを受信した前記接続サーバは、該情報問い合わせの内容に基づいて、複数の検索サーバの中から該情報問い合わせに関する情報検索のために適当な検索サーバを選択し、
前記選択された検索サーバは、前記情報問い合わせに関する情報検索を遂行すると共に、該遂行された情報検索により得られた情報を送信し、
該送信された情報を受信した前記移動体端末は、該受信した情報を該移動体端末のユーザに表示する、
移動体ユーザへの情報送信方法であって、
前記移動体端末は、該移動体端末の現在位置及び/又は移動ルートを前記接続サーバへ教え、
前記接続サーバは、該現在位置及び/又は移動ルートに基づいて前記検索サーバの選択を行うと共に、前記選択した検索サーバに該情報問い合わせの内容を伝える、
ことを特徴とする、移動体ユーザへの情報伝送方法。 - 前記接続サーバは、前記選択された検索サーバに、前記移動体端末の現在位置及び/又は移動ルートを伝え、該選択された検索サーバは、前記位置及び/又は移動ルートに少なくとも部分的に基づいて、前記情報問い合わせに関する情報検索を遂行する、請求項1に記載の方法。
- 前記複数の検索サーバの少なくとも1つは前記接続サーバとは地理的に異なる場所に位置している、請求項1又は2に記載の方法。
- 情報問い合わせを送信する移動体端末と、
前記情報問い合わせを受信する接続サーバと、
情報検索のための複数の検索サーバと、
を有する、移動体端末への情報伝送システムであって、
前記移動体端末は、該移動体端末の現在位置及び/又は移動ルートに関する情報を前記接続サーバへ送信しうるように構成され、
前記接続サーバは、前記情報問い合わせの内容並びに前記移動体端末の現在位置及び/又は移動ルートに基づいて、前記幾つかの検索サーバの中から該情報問い合わせに関する情報検索のために適当な検索サーバを選択し、さらに前記選択した検索サーバに、該情報問い合わせの内容を伝えるように構成され、
前記選択された検索サーバは、前記情報問い合わせに対して求められる情報検索を遂行すると共に、該遂行された情報検索により得られた情報を送信するように構成される、
ことを特徴とする、システム。 - 前記接続サーバは、前記選択された検索サーバに、前記移動体端末の現在位置及び/又は移動ルートを伝え、該選択された検索サーバは、前記位置及び/又は移動ルートに少なくとも部分的に基づいて、前記情報問い合わせに関する情報検索を遂行する、請求項4に記載のシステム。
- 前記複数の検索サーバの少なくとも1つは前記接続サーバとは地理的に異なる場所に位置している、請求項4又は5に記載のシステム。
- 請求項4から6のいずれかに記載のシステムにおいて用いられる移動体端末であって、情報問い合わせを形成する手段と、該移動体端末の現在の位置及び/又は移動ルートに関する情報を、前記情報問い合わせに付加する手段を有することを特徴とする、移動体端末。
- 請求項7に記載の移動体端末のためのプログラムであって、該移動体端末の処理要素を、情報問い合わせを形成する手段及び該移動体端末の現在の位置及び/又は移動ルートに関する情報を前記情報問い合わせに付加する手段として動作させる、プログラム。
- ユーザの移動体端末から送信された情報問い合わせを接続サーバにて受信し、
前記接続サーバによって、該情報問い合わせの内容に基づき、複数の検索サーバの中から該情報問い合わせに関する情報検索のために適当な検索サーバを選択し、
前記選択された検索サーバによって、前記情報問い合わせに関する情報検索を遂行すると共に、該遂行された情報検索により得られた情報を送信する、
移動体ユーザへの情報伝送方法であって、
前記接続サーバによって、前記移動体端末から送信された、該移動体端末の現在の位置及び/又は移動ルートに関する情報を受信するとともに、該位置及び/又は移動ルートに基づいて前記検索サーバの選択を行い、さらに前記選択した検索サーバに該情報問い合わせの内容を伝えることを特徴とする、移動体ユーザへの情報伝送方法。 - 前記接続サーバによって、前記移動体端末の現在位置及び/又は移動ルートを前記選択された検索サーバに伝え、該選択された検索サーバによって、前記位置及び/又は移動ルートに少なくとも部分的に基づき前記情報問い合わせに関する情報検索を遂行する、請求項8に記載の方法。
- 前記複数の検索サーバの少なくとも1つは前記接続サーバとは地理的に異なる場所に位置している、請求項9又は10に記載の方法。
- 移動体端末から送信された情報問い合わせを受信する手段と、
前記移動体端末から送信された、該移動体端末の現在位置及び/又は移動ルートに関する情報を受信する手段と、
前記情報問い合わせの内容、並びに該移動体端末の現在位置及び/又は移動ルートに基づき、複数の検索サーバの中から、該情報問い合わせに関する情報検索のために適当な検索サーバを選択する手段と、
前記選択した検索サーバに、前記情報問い合わせの内容を伝える手段と、
を備える、接続サーバ・システム。 - 前記複数の検索サーバの少なくとも1つは前記接続サーバとは地理的に異なる場所に位置している、請求項12に記載のシステム。
- 請求項4から6のいずれかに記載のシステムにおいて、前記検索サーバによって前記移動体端末から送信された情報問い合わせに関する情報検索を遂行する方法であって、前記移動体端末の現在位置及び/又は移動ルートを考慮して、前記情報検索を遂行することを特徴とする方法。
- 請求項4から6のいずれかに記載のシステムにおいて用いられる検索サーバ・システムであって、前記移動体端末から発信された情報問い合わせに関する情報検索を、該移動体端末から発信された、該移動体端末の現在位置及び/又は移動ルートを考慮して、遂行するように構成される、検索サーバ・システム。
- 情報検索方法であって、
ユーザの移動体端末において、該移動体端末の現在位置及び/又は移動ルートの情報を含んだ情報問い合わせを形成し、
前記情報問い合わせを前記移動体端末から接続サーバへと伝送し、
前記接続サーバによって、前記情報問い合わせの内容並びに前記移動体端末の現在位置及び/又は移動ルートを考慮して、複数の検索サーバの中から、前記情報問い合わせに関する情報検索のために適当な検索サーバを選択し、
さらに前記接続サーバによって、前記移動体端末の現在位置及び/又は移動ルートの情報を含んだ前記情報問い合わせを、前記選択した検索サーバへと伝送し、
前記選択された検索サーバによって、少なくとも部分的には前記位置及び/又は移動ルートに基づいて、前記情報問い合わせに対して求められる情報検索を遂行する、
情報検索方法。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FI965278A FI106990B (fi) | 1996-12-31 | 1996-12-31 | Menetelmä informaation välittämiseksi käyttäjälle |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP35684197A Division JPH10257100A (ja) | 1996-12-31 | 1997-12-25 | ユーザへの情報伝送方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007193822A JP2007193822A (ja) | 2007-08-02 |
JP4431152B2 true JP4431152B2 (ja) | 2010-03-10 |
Family
ID=8547383
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP35684197A Ceased JPH10257100A (ja) | 1996-12-31 | 1997-12-25 | ユーザへの情報伝送方法 |
JP2007024930A Expired - Fee Related JP4431152B2 (ja) | 1996-12-31 | 2007-02-03 | ユーザへの情報伝送方法 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP35684197A Ceased JPH10257100A (ja) | 1996-12-31 | 1997-12-25 | ユーザへの情報伝送方法 |
Country Status (5)
Country | Link |
---|---|
US (2) | US6154745A (ja) |
EP (1) | EP0853287A3 (ja) |
JP (2) | JPH10257100A (ja) |
CA (1) | CA2225191C (ja) |
FI (1) | FI106990B (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8995316B2 (en) | 1997-10-15 | 2015-03-31 | Nokia Corporation | Mobile telephone for internet applications |
Families Citing this family (215)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5326568A (en) * | 1991-05-03 | 1994-07-05 | Giampapa Vincent C | Method of tissue-specific delivery |
US10361802B1 (en) | 1999-02-01 | 2019-07-23 | Blanding Hovenweep, Llc | Adaptive pattern recognition based control system and method |
US8352400B2 (en) | 1991-12-23 | 2013-01-08 | Hoffberg Steven M | Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore |
US6571279B1 (en) * | 1997-12-05 | 2003-05-27 | Pinpoint Incorporated | Location enhanced information delivery system |
US9832610B2 (en) | 1994-11-29 | 2017-11-28 | Apple Inc. | System for collecting, analyzing, and transmitting information relevant to transportation networks |
US6460036B1 (en) | 1994-11-29 | 2002-10-01 | Pinpoint Incorporated | System and method for providing customized electronic newspapers and target advertisements |
US8799461B2 (en) | 1994-11-29 | 2014-08-05 | Apple Inc. | System for collecting, analyzing, and transmitting information relevant to transportation networks |
US5758257A (en) | 1994-11-29 | 1998-05-26 | Herz; Frederick | System and method for scheduling broadcast of and access to video programs and other data using customer profiles |
US7562392B1 (en) * | 1999-05-19 | 2009-07-14 | Digimarc Corporation | Methods of interacting with audio and ambient music |
US7903029B2 (en) * | 1996-09-09 | 2011-03-08 | Tracbeam Llc | Wireless location routing applications and architecture therefor |
US7714778B2 (en) | 1997-08-20 | 2010-05-11 | Tracbeam Llc | Wireless location gateway and applications therefor |
JPH1153378A (ja) * | 1997-07-31 | 1999-02-26 | Honda Motor Co Ltd | 情報検索装置 |
US6560461B1 (en) | 1997-08-04 | 2003-05-06 | Mundi Fomukong | Authorized location reporting paging system |
US6664922B1 (en) * | 1997-08-28 | 2003-12-16 | At Road, Inc. | Method for distributing location-relevant information using a network |
US6529159B1 (en) * | 1997-08-28 | 2003-03-04 | At Road, Inc. | Method for distributing location-relevant information using a network |
WO1999034274A2 (en) * | 1997-12-31 | 1999-07-08 | Todd Kenneth J | Dynamically configurable electronic comment card |
US7268700B1 (en) | 1998-01-27 | 2007-09-11 | Hoffberg Steven M | Mobile communication device |
US6343318B1 (en) * | 1998-05-29 | 2002-01-29 | Palm, Inc. | Method and apparatus for communicating information over low bandwidth communications networks |
JP3254422B2 (ja) * | 1998-06-26 | 2002-02-04 | 株式会社ジェイ・キャスト | ウェブページ閲覧方法およびこの方法を用いた装置 |
CA2280103A1 (en) * | 1998-09-29 | 2000-03-29 | Lucent Technologies Inc. | Computer access dependent on the location of the accessing terminal |
US6151631A (en) * | 1998-10-15 | 2000-11-21 | Liquid Audio Inc. | Territorial determination of remote computer location in a wide area network for conditional delivery of digitized products |
US6415288B1 (en) * | 1998-11-09 | 2002-07-02 | Unisys Corporation | Computer implemented system for communicating between a user terminal and a database system |
US6522875B1 (en) | 1998-11-17 | 2003-02-18 | Eric Morgan Dowling | Geographical web browser, methods, apparatus and systems |
US8135413B2 (en) | 1998-11-24 | 2012-03-13 | Tracbeam Llc | Platform and applications for wireless location and other complex services |
US7046263B1 (en) | 1998-12-18 | 2006-05-16 | Tangis Corporation | Requesting computer user's context data |
US6920616B1 (en) | 1998-12-18 | 2005-07-19 | Tangis Corporation | Interface for exchanging context data |
US6801223B1 (en) | 1998-12-18 | 2004-10-05 | Tangis Corporation | Managing interactions between computer users' context models |
US7080322B2 (en) * | 1998-12-18 | 2006-07-18 | Tangis Corporation | Thematic response to a computer user's context, such as by a wearable personal computer |
US8181113B2 (en) | 1998-12-18 | 2012-05-15 | Microsoft Corporation | Mediating conflicts in computer users context data |
US7231439B1 (en) | 2000-04-02 | 2007-06-12 | Tangis Corporation | Dynamically swapping modules for determining a computer user's context |
US7055101B2 (en) * | 1998-12-18 | 2006-05-30 | Tangis Corporation | Thematic response to a computer user's context, such as by a wearable personal computer |
US7076737B2 (en) * | 1998-12-18 | 2006-07-11 | Tangis Corporation | Thematic response to a computer user's context, such as by a wearable personal computer |
US7779015B2 (en) | 1998-12-18 | 2010-08-17 | Microsoft Corporation | Logging and analyzing context attributes |
US7107539B2 (en) * | 1998-12-18 | 2006-09-12 | Tangis Corporation | Thematic response to a computer user's context, such as by a wearable personal computer |
US8225214B2 (en) | 1998-12-18 | 2012-07-17 | Microsoft Corporation | Supplying enhanced computer user's context data |
US6791580B1 (en) | 1998-12-18 | 2004-09-14 | Tangis Corporation | Supplying notifications related to supply and consumption of user context data |
US7225229B1 (en) | 1998-12-18 | 2007-05-29 | Tangis Corporation | Automated pushing of computer user's context data to clients |
US6513046B1 (en) | 1999-12-15 | 2003-01-28 | Tangis Corporation | Storing and recalling information to augment human memories |
US6968333B2 (en) | 2000-04-02 | 2005-11-22 | Tangis Corporation | Soliciting information based on a computer user's context |
US7073129B1 (en) | 1998-12-18 | 2006-07-04 | Tangis Corporation | Automated selection of appropriate information based on a computer user's context |
US9183306B2 (en) | 1998-12-18 | 2015-11-10 | Microsoft Technology Licensing, Llc | Automated selection of appropriate information based on a computer user's context |
US6842877B2 (en) | 1998-12-18 | 2005-01-11 | Tangis Corporation | Contextual responses based on automated learning techniques |
US6463455B1 (en) * | 1998-12-30 | 2002-10-08 | Microsoft Corporation | Method and apparatus for retrieving and analyzing data stored at network sites |
US6366925B1 (en) * | 1999-01-04 | 2002-04-02 | American Services Network, Pc | Network based legal services system |
US7966078B2 (en) | 1999-02-01 | 2011-06-21 | Steven Hoffberg | Network media appliance system and method |
US6317718B1 (en) * | 1999-02-26 | 2001-11-13 | Accenture Properties (2) B.V. | System, method and article of manufacture for location-based filtering for shopping agent in the physical world |
JP2002539536A (ja) * | 1999-03-05 | 2002-11-19 | アクセンチュア・リミテッド・ライアビリティ・パートナーシップ | 診療情報にアクセスするための方法およびシステム |
WO2000054179A2 (en) * | 1999-03-05 | 2000-09-14 | Ac Properties B.V. | A system, method and article of manufacture for utilizing a transaction interface in a mobile communication network |
JP2002539531A (ja) * | 1999-03-05 | 2002-11-19 | アクセンチュア・リミテッド・ライアビリティ・パートナーシップ | 高度モバイル通信のためのシステム、方法、及び製造品 |
US6199099B1 (en) * | 1999-03-05 | 2001-03-06 | Ac Properties B.V. | System, method and article of manufacture for a mobile communication network utilizing a distributed communication network |
US6356905B1 (en) * | 1999-03-05 | 2002-03-12 | Accenture Llp | System, method and article of manufacture for mobile communication utilizing an interface support framework |
EP1037486A3 (de) * | 1999-03-16 | 2001-06-27 | Siemens Aktiengesellschaft | Verfahren und Vorrichtung zur Auswahl eines Übertragungskanals in einem Kommunikationssystem |
JP4299911B2 (ja) | 1999-03-24 | 2009-07-22 | 株式会社東芝 | 情報転送システム |
US7013292B1 (en) * | 1999-06-10 | 2006-03-14 | Felicite.Com Inc. | Method and system for universal gift registry |
US6360172B1 (en) * | 1999-08-13 | 2002-03-19 | Digital Cyclone, Inc. | Generation and distribution of personalized multimedia natural-phenomenological information |
US6549768B1 (en) | 1999-08-24 | 2003-04-15 | Nokia Corp | Mobile communications matching system |
US6901366B1 (en) | 1999-08-26 | 2005-05-31 | Matsushita Electric Industrial Co., Ltd. | System and method for assessing TV-related information over the internet |
US7539742B2 (en) | 1999-08-27 | 2009-05-26 | Innovation Fund Iii Llc | Network for targeting individual operating a microcomputer regardless of his location |
SE522917C2 (sv) * | 1999-09-10 | 2004-03-16 | Ericsson Telefon Ab L M | Mobilkommunikationssystem vilket möjliggör positionsassocierade medelanden |
EP1286735A1 (en) | 1999-09-24 | 2003-03-05 | Dennis Jay Dupray | Geographically constrained network services |
US7010492B1 (en) * | 1999-09-30 | 2006-03-07 | International Business Machines Corporation | Method and apparatus for dynamic distribution of controlled and additional selective overlays in a streaming media |
US8341662B1 (en) | 1999-09-30 | 2012-12-25 | International Business Machine Corporation | User-controlled selective overlay in a streaming media |
US6954735B1 (en) * | 1999-10-01 | 2005-10-11 | Nokia Corporation | Method and system of shopping with a mobile device to purchase goods and/or services |
JP2003529054A (ja) | 1999-10-19 | 2003-09-30 | アメリカン カルカー インコーポレイティド | ユーザの嗜好に基づいた効果的なナビゲーション技術 |
US6353398B1 (en) * | 1999-10-22 | 2002-03-05 | Himanshu S. Amin | System for dynamically pushing information to a user utilizing global positioning system |
WO2001029694A2 (en) * | 1999-10-22 | 2001-04-26 | Nokia Corporation | Method of and system and apparatus for presenting newspaper text in an electronic book format |
US7475057B1 (en) * | 1999-10-27 | 2009-01-06 | American Calcar, Inc. | System and method for user navigation |
EP1536351A3 (en) * | 1999-10-27 | 2005-08-17 | American Calcar Inc. | System and method for user navigation |
US6876991B1 (en) | 1999-11-08 | 2005-04-05 | Collaborative Decision Platforms, Llc. | System, method and computer program product for a collaborative decision platform |
GB2356948A (en) * | 1999-11-30 | 2001-06-06 | Saeed Mohamed Moghul | Search system |
JP2001169355A (ja) * | 1999-12-09 | 2001-06-22 | Ntt Docomo Inc | 情報提供方法、移動通信網及び移動通信端末 |
US6493742B1 (en) | 1999-12-13 | 2002-12-10 | Weddingchannel.Com, Inc. | System and method for providing internet accessible registries |
US7024363B1 (en) * | 1999-12-14 | 2006-04-04 | International Business Machines Corporation | Methods and apparatus for contingent transfer and execution of spoken language interfaces |
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 |
JP3941312B2 (ja) * | 1999-12-24 | 2007-07-04 | 株式会社日立製作所 | 道路交通システム及びその情報処理方法 |
JP3319731B2 (ja) * | 1999-12-27 | 2002-09-03 | 敬介 山本 | 情報送信方法 |
US9781257B2 (en) | 2000-01-19 | 2017-10-03 | Sony Mobile Communications Ab | Technique for obtaining caller-originated alert signals in IP-based communication sessions |
US6922721B1 (en) | 2000-10-17 | 2005-07-26 | The Phonepages Of Sweden Ab | Exchange of information in a communication system |
US7248862B2 (en) | 2000-01-19 | 2007-07-24 | Sony Ericsson Mobile Communications Ab | Method and apparatus for retrieving calling party information in a mobile communications system |
US6996072B1 (en) | 2000-01-19 | 2006-02-07 | The Phonepages Of Sweden Ab | Method and apparatus for exchange of information in a communication network |
US6977909B2 (en) | 2000-01-19 | 2005-12-20 | Phonepages Of Sweden, Inc. | Method and apparatus for exchange of information in a communication network |
US8548010B2 (en) | 2000-01-19 | 2013-10-01 | Sony Corporation | Method and apparatus for event-based synchronization of information between communication devices |
US8400946B2 (en) | 2000-01-19 | 2013-03-19 | Sony Corporation | System and method for sharing common location-related information between communication devices |
US7508753B2 (en) * | 2000-01-31 | 2009-03-24 | At&T Intellectual Property, Ii, L.P. | Packet redirection and message stream management |
US6775537B1 (en) * | 2000-02-04 | 2004-08-10 | Nokia Corporation | Apparatus, and associated method, for facilitating net-searching operations performed by way of a mobile station |
US6707942B1 (en) * | 2000-03-01 | 2004-03-16 | Palm Source, Inc. | Method and apparatus for using pressure information for improved computer controlled handwriting recognition, data entry and user authentication |
AU2001253865A1 (en) * | 2000-03-17 | 2001-10-03 | Joseph J. Sperber | Search system and method |
US7558584B2 (en) | 2000-03-31 | 2009-07-07 | Ntt Docomo, Inc. | Location reporting method and related mobile communication terminal |
US7464153B1 (en) | 2000-04-02 | 2008-12-09 | Microsoft Corporation | Generating and supplying user context data |
GB0008109D0 (en) * | 2000-04-03 | 2000-05-24 | Wunker Stephen | Method of providing advertisements using a mobile telephone |
US6684250B2 (en) * | 2000-04-03 | 2004-01-27 | Quova, Inc. | Method and apparatus for estimating a geographic location of a networked entity |
US7343165B2 (en) * | 2000-04-11 | 2008-03-11 | American Calcar Inc. | GPS publication application server |
GB0008908D0 (en) | 2000-04-11 | 2000-05-31 | Hewlett Packard Co | Shopping assistance service |
JP2003531539A (ja) * | 2000-04-17 | 2003-10-21 | エアビクティ インコーポレイテッド | 移動体データ通信用の安全な動的リンク割り当てシステム |
US6891811B1 (en) | 2000-04-18 | 2005-05-10 | Telecommunication Systems Inc. | Short messaging service center mobile-originated to HTTP internet communications |
GB0009658D0 (en) * | 2000-04-20 | 2000-06-07 | Hewlett Packard Co | Shopping asistance method and service system |
US6526275B1 (en) * | 2000-04-24 | 2003-02-25 | Motorola, Inc. | Method for informing a user of a communication device where to obtain a product and communication system employing same |
US6714797B1 (en) | 2000-05-17 | 2004-03-30 | Nokia Corporation | System and method for the transfer of digital data to a mobile device |
US10641861B2 (en) | 2000-06-02 | 2020-05-05 | Dennis J. Dupray | Services and applications for a communications network |
US10684350B2 (en) | 2000-06-02 | 2020-06-16 | Tracbeam Llc | Services and applications for a communications network |
US9875492B2 (en) | 2001-05-22 | 2018-01-23 | Dennis J. Dupray | Real estate transaction system |
AU2001278953A1 (en) | 2000-07-28 | 2002-02-13 | American Calcar, Inc. | Technique for effective organization and communication of information |
SE0002798D0 (sv) * | 2000-07-31 | 2000-07-31 | Teracom Ab | Method and apparatus for communication |
US7216179B2 (en) * | 2000-08-16 | 2007-05-08 | Semandex Networks Inc. | High-performance addressing and routing of data packets with semantically descriptive labels in a computer network |
CA2420215A1 (en) * | 2000-08-23 | 2002-06-27 | Neurogen Corporation | High affinity small molecule c5a receptor modulators |
JP4376437B2 (ja) * | 2000-09-06 | 2009-12-02 | パイオニア株式会社 | 情報配信システム |
US6826403B1 (en) | 2000-09-12 | 2004-11-30 | Phonepages Of Sweden Ab | Method and system for identifying a user |
DE10047002A1 (de) * | 2000-09-22 | 2002-04-11 | Sel Alcatel Ag | Verfahren zum Betreiben eines vorzugsweise mobilen Telekommunikationssystems |
US20020070971A1 (en) * | 2000-10-10 | 2002-06-13 | Terrence A. Brown | System and methods for tracking central office equipment and inventory records |
US20020054130A1 (en) | 2000-10-16 | 2002-05-09 | Abbott Kenneth H. | Dynamically displaying current status of tasks |
AU2000276384A1 (en) * | 2000-10-17 | 2002-04-29 | Rudolf Ritter | Method and system of connecting suppliers with prospective customers |
US7035932B1 (en) | 2000-10-27 | 2006-04-25 | Eric Morgan Dowling | Federated multiprotocol communication |
US6901429B2 (en) | 2000-10-27 | 2005-05-31 | Eric Morgan Dowling | Negotiated wireless peripheral security systems |
US6965914B2 (en) | 2000-10-27 | 2005-11-15 | Eric Morgan Dowling | Negotiated wireless peripheral systems |
DE10053825A1 (de) * | 2000-10-30 | 2002-05-16 | E Plus Mobilfunk Gmbh & Co Kg | Verfahren zum Zusammenführen (Matchen) von Anforderungsprofilen in Echtzeit bezüglich Inhalt und/oder geographischer Position unter Verwendung von Telekommunikationsnetzen |
AU2002226956A1 (en) | 2000-11-22 | 2002-06-03 | Leap Wireless International, Inc. | Method and system for providing interactive services over a wireless communications network |
US20020068585A1 (en) * | 2000-12-04 | 2002-06-06 | Jawe Chan | Intelligent mobile information system |
US20040019552A1 (en) * | 2000-12-07 | 2004-01-29 | Tobin Christopher M. | Limited inventory offered for sale at iteratively adjusted pricing |
WO2002051194A1 (en) * | 2000-12-21 | 2002-06-27 | Cellpoint System Ab | Position based information retrieval system |
US20020087432A1 (en) * | 2000-12-29 | 2002-07-04 | Ivette Muniz | Product configurator method and system |
KR100744064B1 (ko) * | 2001-01-05 | 2007-07-30 | 삼성전자주식회사 | 무선 통신을 이용한 전시 정보 서비스 시스템 및 방법 |
FI111781B (fi) * | 2001-01-29 | 2003-09-15 | Esa Runola | Menetelmä partnerin löytämiseksi |
WO2002076077A1 (en) * | 2001-03-16 | 2002-09-26 | Leap Wireless International, Inc. | Method and system for distributing content over a wireless communications system |
GB2373677B (en) * | 2001-03-19 | 2005-08-10 | Nokia Mobile Phones Ltd | Client server system |
EP1374604A2 (en) * | 2001-03-20 | 2004-01-02 | Koninklijke Philips Electronics N.V. | Beacon infrastructure |
US7937095B2 (en) * | 2001-04-10 | 2011-05-03 | Knowtate, Inc. | Combining a marker with contextual information to deliver domain-specific content |
US6738630B2 (en) * | 2001-04-10 | 2004-05-18 | Knowtate, Inc. | Combining markers with location information to deliver domain-specific content to mobile devices |
EP1786171B1 (en) * | 2001-04-30 | 2018-09-05 | Nokia Technologies Oy | Improvements in and relating to content delivery |
WO2002089442A1 (en) | 2001-04-30 | 2002-11-07 | Nokia Corporation | Improvements in and relating to content delivery |
US8082096B2 (en) * | 2001-05-22 | 2011-12-20 | Tracbeam Llc | Wireless location routing applications and architecture therefor |
WO2002095529A2 (en) * | 2001-05-23 | 2002-11-28 | Evolving Systems, Incorporated | Apparatus and method for extracting presence, location and availability data from a communciation device deployed in a network |
US6961560B2 (en) * | 2001-05-23 | 2005-11-01 | International Business Machines Corporation | Method and device for prompt and efficient service discovery in wireless networks |
WO2002095630A1 (en) * | 2001-05-23 | 2002-11-28 | Evolving Systems, Inc. | Subscriber's presence, location and availability information across a network |
JP2003016250A (ja) * | 2001-06-28 | 2003-01-17 | Pioneer Electronic Corp | 顧客検索装置及びシステム並びに方法 |
JP2003030376A (ja) * | 2001-07-16 | 2003-01-31 | Sharp Corp | アンケートシステム |
US20030017697A1 (en) * | 2001-07-19 | 2003-01-23 | Kyung-In Choi | Methods of forming metal layers using metallic precursors |
JP4256780B2 (ja) * | 2001-08-13 | 2009-04-22 | ジージー21・カンパニー・リミテッド | ユーザの位置情報の登録・サーチ方法及びシステム |
SE0102729D0 (sv) | 2001-08-15 | 2001-08-15 | Phone Pages Sweden Ab | Method and apparatus for exchange of information in a communication network |
US20030069978A1 (en) * | 2001-10-10 | 2003-04-10 | Cherry Darrel D. | Systems and methods for providing location-specific services to users |
US7293109B2 (en) * | 2001-10-15 | 2007-11-06 | Semandex Networks, Inc. | Dynamic content based multicast routing in mobile networks |
TW531700B (en) * | 2001-11-22 | 2003-05-11 | Darfon Electronics Corp | Universal input device for hand-held electronic device and computer |
CA2469513C (en) | 2001-12-07 | 2007-08-21 | Research In Motion Limited | System and method of managing information distribution to mobile stations |
DE10201859B4 (de) * | 2002-01-18 | 2004-01-29 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Verfahren zur Versorgung eines programmgestützten Informationssystems mit gezielten Ortsinformationen |
GB2385162A (en) * | 2002-02-11 | 2003-08-13 | Inventec Corp | Web shopping system and method |
SE524679C2 (sv) * | 2002-02-15 | 2004-09-14 | Ericsson Telefon Ab L M | System för broadcast/multicast-utsändning av datainformation emot en lokal del av ett trådlöst nät |
US7013149B2 (en) * | 2002-04-11 | 2006-03-14 | Mitsubishi Electric Research Laboratories, Inc. | Environment aware services for mobile devices |
CA2387455A1 (en) * | 2002-05-24 | 2003-11-24 | Petr Hejl | Virtual mobile phone - sms box |
US7047041B2 (en) | 2002-06-17 | 2006-05-16 | Nokia Corporation | Method and device for storing and accessing personal information |
US7107009B2 (en) | 2002-06-26 | 2006-09-12 | Nokia Corporation | Method, system and computer program product for personalizing the functionality of a personal communication device |
US6792323B2 (en) * | 2002-06-27 | 2004-09-14 | Openpeak Inc. | Method, system, and computer program product for managing controlled residential or non-residential environments |
US7024256B2 (en) * | 2002-06-27 | 2006-04-04 | Openpeak Inc. | Method, system, and computer program product for automatically managing components within a controlled environment |
US8116889B2 (en) | 2002-06-27 | 2012-02-14 | Openpeak Inc. | Method, system, and computer program product for managing controlled residential or non-residential environments |
US7933945B2 (en) | 2002-06-27 | 2011-04-26 | Openpeak Inc. | Method, system, and computer program product for managing controlled residential or non-residential environments |
US6871076B2 (en) * | 2002-07-11 | 2005-03-22 | International Business Machines Corporation | Method and system for automatically adjusting location based system information in a mobile computer |
CA2495671A1 (en) * | 2002-08-19 | 2004-02-26 | Macrosolve, Inc. | System and method for data management |
US7720715B1 (en) | 2002-08-30 | 2010-05-18 | Sprint Communications Company L.P. | Method and system for providing retail-item purchasing data in a computer network environment |
US7274909B2 (en) | 2002-10-31 | 2007-09-25 | Nokia Corporation | Method and system for selecting data items for service requests |
US7072672B1 (en) | 2002-11-01 | 2006-07-04 | Nokia Corporation | Disposable mini-applications |
US7835858B2 (en) | 2002-11-22 | 2010-11-16 | Traffic.Com, Inc. | Method of creating a virtual traffic network |
US7987489B2 (en) | 2003-01-07 | 2011-07-26 | Openpeak Inc. | Legacy device bridge for residential or non-residential networks |
US7020689B2 (en) * | 2003-03-07 | 2006-03-28 | Wegener Communications, Inc. | System and method for command transmission utilizing an email return path |
US8042049B2 (en) | 2003-11-03 | 2011-10-18 | Openpeak Inc. | User interface for multi-device control |
US7668990B2 (en) * | 2003-03-14 | 2010-02-23 | Openpeak Inc. | Method of controlling a device to perform an activity-based or an experience-based operation |
US7206411B2 (en) | 2003-06-25 | 2007-04-17 | Wegener Communications, Inc. | Rapid decryption of data by key synchronization and indexing |
US20050128995A1 (en) * | 2003-09-29 | 2005-06-16 | Ott Maximilian A. | Method and apparatus for using wireless hotspots and semantic routing to provide broadband mobile serveices |
US20050108593A1 (en) * | 2003-11-14 | 2005-05-19 | Dell Products L.P. | Cluster failover from physical node to virtual node |
US7407107B2 (en) | 2003-12-08 | 2008-08-05 | Nokia Corporation | Apparatus, system, method and computer program product for creating shortcuts to functions in a personal communication device |
FI20035235A0 (fi) * | 2003-12-12 | 2003-12-12 | Nokia Corp | Järjestely tiedostojen käsittelemiseksi päätelaitteen yhteydessä |
EP1769381A4 (en) | 2004-03-04 | 2012-02-22 | Quova Inc | GEOLOCATION AND GEOCONFORMITY EXERCISED BY A CLIENT AGENT |
US20060029106A1 (en) * | 2004-06-14 | 2006-02-09 | Semandex Networks, Inc. | System and method for providing content-based instant messaging |
GB2415329A (en) * | 2004-06-18 | 2005-12-21 | Ralph Eric Kunz | Obtaining cross network accessible information on a mobile communications system |
US7304585B2 (en) | 2004-07-02 | 2007-12-04 | Nokia Corporation | Initiation of actions with compressed action language representations |
US7260474B1 (en) * | 2005-02-08 | 2007-08-21 | Cellco Partnership | GIS point-to-point routing for directions |
JP2006285522A (ja) | 2005-03-31 | 2006-10-19 | Ntt Docomo Inc | タスク選択支援装置、及び、タスク選択支援方法 |
US7227475B1 (en) | 2005-04-13 | 2007-06-05 | Giorgio Provenzano | Public transportation interactive geographical advertisement system having world wide web access |
WO2007083210A2 (en) | 2006-01-23 | 2007-07-26 | Nokia Corporation | Method and system for configuring a user interface |
US20080004926A1 (en) * | 2006-06-30 | 2008-01-03 | Microsoft Corporation | Methods and architectures for context-sensitive reminders and service facilitation |
US7797267B2 (en) * | 2006-06-30 | 2010-09-14 | Microsoft Corporation | Methods and architecture for learning and reasoning in support of context-sensitive reminding, informing, and service facilitation |
US8661025B2 (en) * | 2008-11-21 | 2014-02-25 | Stubhub, Inc. | System and methods for third-party access to a network-based system for providing location-based upcoming event information |
US7840636B2 (en) * | 2006-12-04 | 2010-11-23 | Intel Corporation | Provider presence information |
US8005822B2 (en) | 2007-01-17 | 2011-08-23 | Google Inc. | Location in search queries |
US7966309B2 (en) | 2007-01-17 | 2011-06-21 | Google Inc. | Providing relevance-ordered categories of information |
US8041743B2 (en) * | 2007-04-17 | 2011-10-18 | Semandex Networks, Inc. | Systems and methods for providing semantically enhanced identity management |
US20090164387A1 (en) * | 2007-04-17 | 2009-06-25 | Semandex Networks Inc. | Systems and methods for providing semantically enhanced financial information |
US7958155B2 (en) * | 2007-04-17 | 2011-06-07 | Semandex Networks, Inc. | Systems and methods for the management of information to enable the rapid dissemination of actionable information |
KR101088326B1 (ko) * | 2007-05-14 | 2011-11-30 | 엔이씨 유럽 리미티드 | 미디어 데이터를 사용자의 이동 디바이스에 전송하는 방법 및 시스템 |
US20090006194A1 (en) * | 2007-06-27 | 2009-01-01 | Microsoft Corporation | Location, destination and other contextual information-based mobile advertisements |
US20090094201A1 (en) * | 2007-10-09 | 2009-04-09 | Kelly Aymar | Item location finder |
US20090150206A1 (en) * | 2007-12-07 | 2009-06-11 | Mci Communications Services | Notification system and method |
US8315178B2 (en) | 2008-02-08 | 2012-11-20 | Unomobi, Inc. | Method and system for wireless message-based advertising |
CN101556588B (zh) * | 2008-04-11 | 2013-01-23 | 华为技术有限公司 | 一种搜索方法、设备及*** |
US20090271383A1 (en) * | 2008-04-23 | 2009-10-29 | International Business Machines Corporation | Method for deriving context for data disclosure enforcement |
US9846049B2 (en) * | 2008-07-09 | 2017-12-19 | Microsoft Technology Licensing, Llc | Route prediction |
JP2011081762A (ja) * | 2009-03-10 | 2011-04-21 | Ricoh Co Ltd | 機器設定装置及び機器設定装置における機器再設定方法 |
US20100318535A1 (en) * | 2009-06-11 | 2010-12-16 | Microsoft Corporation | Providing search results to a computing device |
CA2768366A1 (en) * | 2009-07-17 | 2011-01-20 | Sirius Xm Radio Inc. | Fuel equivalency for data services |
US8219452B2 (en) | 2010-04-09 | 2012-07-10 | XO Group Inc. | Systems and methods for a centralized gift registry with upload and merge of a retailer-specific registry |
US8595080B2 (en) | 2010-04-09 | 2013-11-26 | XO Group Inc. | Systems and methods for a centralized gift registry with two-way synchronization |
US20120066026A1 (en) * | 2010-08-17 | 2012-03-15 | Matthew Dusig | Selecting and processing offers to complete tasks, research programs, and consumer rewards programs based on location |
US9134137B2 (en) | 2010-12-17 | 2015-09-15 | Microsoft Technology Licensing, Llc | Mobile search based on predicted location |
JP2012165176A (ja) | 2011-02-07 | 2012-08-30 | Fujitsu Ltd | 無線通信システム、移動局、及び無線通信方法 |
US9163952B2 (en) | 2011-04-15 | 2015-10-20 | Microsoft Technology Licensing, Llc | Suggestive mapping |
EP2724262A4 (en) * | 2011-06-21 | 2015-04-01 | Ericsson Telefon Ab L M | INTERMEDIATE STORAGE SUPPORT FOR VISUAL SEARCH AND EXTENDED REALITY IN MOBILE NETWORKS |
KR101110639B1 (ko) | 2011-06-22 | 2012-06-12 | 팅크웨어(주) | 세이프 서비스 시스템 및 그 방법 |
US8538686B2 (en) | 2011-09-09 | 2013-09-17 | Microsoft Corporation | Transport-dependent prediction of destinations |
US9756571B2 (en) | 2012-02-28 | 2017-09-05 | Microsoft Technology Licensing, Llc | Energy efficient maximization of network connectivity |
CN103853731A (zh) * | 2012-11-30 | 2014-06-11 | 赵宰范 | 个人定制型检索服务***以及方法 |
US20160148305A1 (en) * | 2014-11-26 | 2016-05-26 | Ebay Inc. | Movement based shopping |
US10929867B1 (en) * | 2015-06-05 | 2021-02-23 | Groupon, Inc. | Apparatus and method for utilizing immediate gratification promotions |
US10977678B1 (en) | 2015-06-05 | 2021-04-13 | Groupon, Inc. | Apparatus and method for utilizing proximity density mapping to assist relevance determinations |
US10521815B1 (en) * | 2015-06-05 | 2019-12-31 | Groupon, Inc. | Apparatus and method for utilizing immediate gratification promotions |
US10687167B1 (en) | 2016-03-31 | 2020-06-16 | Groupon, Inc. | Methods and systems for detecting aggregation events |
US10445779B2 (en) * | 2017-04-26 | 2019-10-15 | International Business Machines Corporation | Boundary-specific electronic offers |
US11042893B1 (en) * | 2018-11-05 | 2021-06-22 | Inmar Clearing, Inc. | System for processing a digital promotion based upon geographic destination determined from a ride-sharing application and related methods |
JP2021086568A (ja) * | 2019-11-29 | 2021-06-03 | 株式会社リコー | 情報処理装置、情報処理システム、情報処理方法及びプログラム |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5289572A (en) * | 1989-10-24 | 1994-02-22 | Mitsubishi Denki Kabushiki Kaisha | Electronic map combined with user service information |
GB2278196A (en) * | 1993-05-18 | 1994-11-23 | William Michael Frederi Taylor | Information system using GPS |
FR2711023B1 (fr) * | 1993-10-05 | 1995-12-29 | Cofira Sa | Système de radiocommunication cellulaire permettant l'accès à un service fonction de la localisation, module de prélèvement et module de fourniture d'un service personnalisé correspondants. |
CA2134729C (en) * | 1993-11-01 | 1999-09-07 | Thomas E. Buss | Location dependent information receiving device and method |
US5848373A (en) * | 1994-06-24 | 1998-12-08 | Delorme Publishing Company | Computer aided map location system |
US5543789A (en) * | 1994-06-24 | 1996-08-06 | Shields Enterprises, Inc. | Computerized navigation system |
CA2154603A1 (en) * | 1994-08-19 | 1996-02-20 | Abhaya Asthana | Small domain communications system for personalized shopping assistance |
US5559520A (en) * | 1994-09-26 | 1996-09-24 | Lucent Technologies Inc. | Wireless information system for acquiring location related information |
US5572221A (en) * | 1994-10-26 | 1996-11-05 | Telefonaktiebolaget Lm Ericsson | Method and apparatus for detecting and predicting motion of mobile terminals |
US5754787A (en) * | 1994-12-23 | 1998-05-19 | Intel Corporation | System for electronically publishing objects with header specifying minimum and maximum required transport delivery rates and threshold being amount publisher is willing to pay |
US5727057A (en) * | 1994-12-27 | 1998-03-10 | Ag Communication Systems Corporation | Storage, transmission, communication and access to geographical positioning data linked with standard telephony numbering and encoded for use in telecommunications and related services |
US5710884A (en) * | 1995-03-29 | 1998-01-20 | Intel Corporation | System for automatically updating personal profile server with updates to additional user information gathered from monitoring user's electronic consuming habits generated on computer during use |
US6181867B1 (en) * | 1995-06-07 | 2001-01-30 | Intervu, Inc. | Video storage and retrieval system |
US6133853A (en) * | 1998-07-30 | 2000-10-17 | American Calcar, Inc. | Personal communication and positioning system |
-
1996
- 1996-12-31 FI FI965278A patent/FI106990B/fi not_active IP Right Cessation
-
1997
- 1997-12-18 CA CA002225191A patent/CA2225191C/en not_active Expired - Fee Related
- 1997-12-22 EP EP97310456A patent/EP0853287A3/en not_active Ceased
- 1997-12-23 US US08/996,578 patent/US6154745A/en not_active Expired - Lifetime
- 1997-12-25 JP JP35684197A patent/JPH10257100A/ja not_active Ceased
-
2007
- 2007-02-03 JP JP2007024930A patent/JP4431152B2/ja not_active Expired - Fee Related
- 2007-03-27 US US11/691,920 patent/US20070271257A1/en not_active Abandoned
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8995316B2 (en) | 1997-10-15 | 2015-03-31 | Nokia Corporation | Mobile telephone for internet applications |
US9420402B2 (en) | 1997-10-15 | 2016-08-16 | Nokia Technologies Oy | Mobile telephone for internet applications |
US9521505B2 (en) | 1997-10-15 | 2016-12-13 | Nokia Technologies Oy | Mobile telephone for internet applications |
Also Published As
Publication number | Publication date |
---|---|
US20070271257A1 (en) | 2007-11-22 |
FI106990B (fi) | 2001-05-15 |
JPH10257100A (ja) | 1998-09-25 |
FI965278A (fi) | 1998-07-01 |
CA2225191A1 (en) | 1998-06-30 |
FI965278A0 (fi) | 1996-12-31 |
EP0853287A3 (en) | 2003-10-15 |
CA2225191C (en) | 2009-04-28 |
US6154745A (en) | 2000-11-28 |
JP2007193822A (ja) | 2007-08-02 |
EP0853287A2 (en) | 1998-07-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4431152B2 (ja) | ユーザへの情報伝送方法 | |
US6912545B1 (en) | Location-code system for location-based services | |
CN102984155B (zh) | 用于处理位置信息访问请求的方法 | |
EP2348423B1 (en) | User terminal capable of processing geographical location data | |
JP4787305B2 (ja) | 位置情報通知方法及び移動通信端末 | |
US20020062263A1 (en) | Method of providing store information and store information server | |
JP2001188734A (ja) | 電子メール送受信システム | |
JP2002202936A (ja) | 情報収集サーバ及び情報収集方法並びに記録媒体 | |
JP2003157206A (ja) | 情報配信システムおよび情報配信方法ならびにプログラム | |
WO2005104730A2 (en) | Item of interest marking and posting system and method | |
US6643363B1 (en) | Telephone number relocation guidance system | |
US20010044803A1 (en) | One step map retrieval by inputting a unique number | |
US6957250B1 (en) | Map-information providing system using computer network | |
KR100568470B1 (ko) | 이동통신 단말기를 이용한 상품 판매 시스템및 방법 | |
JP2006185441A (ja) | 電子メール送受信システム、ナビゲーション装置およびこのナビゲーション装置を搭載した自動車 | |
US20040181559A1 (en) | Method for registering and searching user's position information and system thereof | |
US20100137004A1 (en) | Location and availability driven (lad) services platform for wireless terminal devices | |
US7290010B2 (en) | Service providing retrieval system using computer network | |
JP2003303148A (ja) | 情報配信方法、情報配信システム及びシステム制御プログラム | |
JP2002169922A (ja) | 最適経路情報の通知サービス方法とシステム及び検索サービスセンター装置 | |
US6782267B1 (en) | Method and system for providing regional information | |
JP2002073608A (ja) | 位置関連情報参照・通知サービスシステム、位置関連情報参照・通知サービス方法及び位置関連情報参照・通知サービス用プログラムを記録した記録媒体 | |
JP4612202B2 (ja) | 情報配信システム、情報配信装置および情報端末装置 | |
JP2006330804A (ja) | 携帯電話を介した旅行者案内システム | |
JP2003132483A (ja) | 情報配信方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20091211 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20091218 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121225 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |