JP2009540684A - 代行受信したモバイル装置に対するテキストメッセージへのカスタマイズされたユーザ情報に基づくアクション可能イベントの提供 - Google Patents

代行受信したモバイル装置に対するテキストメッセージへのカスタマイズされたユーザ情報に基づくアクション可能イベントの提供 Download PDF

Info

Publication number
JP2009540684A
JP2009540684A JP2009514451A JP2009514451A JP2009540684A JP 2009540684 A JP2009540684 A JP 2009540684A JP 2009514451 A JP2009514451 A JP 2009514451A JP 2009514451 A JP2009514451 A JP 2009514451A JP 2009540684 A JP2009540684 A JP 2009540684A
Authority
JP
Japan
Prior art keywords
message
mobile device
content
mobile
intercepted
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.)
Granted
Application number
JP2009514451A
Other languages
English (en)
Other versions
JP4985769B2 (ja
Inventor
ベン キム
アーヴィン ヘンダーソン
トン ズー
Original Assignee
ヤフー! インコーポレイテッド
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 ヤフー! インコーポレイテッド filed Critical ヤフー! インコーポレイテッド
Publication of JP2009540684A publication Critical patent/JP2009540684A/ja
Application granted granted Critical
Publication of JP4985769B2 publication Critical patent/JP4985769B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • G06F15/163Interprocessor communication
    • G06F15/173Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star, snowflake
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/18Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/06Message adaptation to terminal or network requirements
    • H04L51/063Content adaptation, e.g. replacement of unsuitable content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/58Message adaptation for wireless communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/16Implementing security features at a particular protocol layer
    • H04L63/166Implementing security features at a particular protocol layer at the transport layer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • H04W4/14Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Development Economics (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Finance (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Strategic Management (AREA)
  • General Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

【課題】 カスタマイズされた情報に基づいてモバイル装置のためのテキストメッセージにアクション可能イベントを組み合わせる技術を提供する。
【解決手段】 ソース装置からモバイル装置に向けられたSMS、EMS、MMSメッセージ、又は電子メールメッセージなどのようなメッセージを代行受信することに関するネットワーク装置、方法、及び器具。代行受信したメッセージのコンテンツが分析される。更に、モバイル装置の特徴及びモバイル装置のモバイルユーザの追跡された使用から、モバイルユーザプロフィールが判断される。分析及びモバイルユーザプロフィールに一部基づいて、次に、アクション可能イベントを代行受信メッセージに挿入することができる。修正されたメッセージは、次に、モバイル装置に供給され、そこでモバイルユーザは、非要求コンテンツを受信するためにアクション可能イベントを選択することができる。
【選択図】 図4

Description

本出願は、本明細書においてその全内容が引用により組み込まれている2006年6月6日出願の米国特許出願出願番号第11/422、534号からの優先権を請求するものである。
本発明は、一般的に、モバイル装置との通信に関し、より具体的には、限定ではないが、カスタマイズされた情報に基づいてモバイル装置のためのテキストメッセージにアクション可能イベントを組み合わせることに関する。
「インターネット」の成長は、「インターネット」を通じて通信するために利用されるコンピュータ装置の数及び多様性において対応する増加をもたらしている。今日のコンピュータ装置は、広範な特徴及び機能を備えたデスクトップコンピュータから、より少ない特徴及び/又は機能しか備えていないポケットベル、セルラーフォン、及び携帯情報端末(PDA)などのようなモバイル装置まで多岐にわたる。しかし、これらのコンピュータ装置の多くは、テキストメッセージとして公知であるものを提供することができるものである。テキストメッセージングは、ネットワークされたコンピュータ装置間で制限されたサイズのメッセージの接続なしの転送を提供するための「ショートメッセージサービス(SMS)」のような通信プロトコルを含む。SMSメッセージは、所定のエリア内のコンピュータ装置の所定の組に定期的にショートメッセージが配信されるセルブロードキャストサービスか、又は特定のユーザに送られるショートメッセージを含む2地点間サービスとすることができる。SMSプロトコルは、「国際規格ISO/IEC」21989、並びに「グローバル・システム・フォー・モバイル・コミュニケーションズ(GSM)」03.38及び04.11のような文書に詳細に説明されている。
多くのテキストメッセージングの使用と共に、その人気の利用をもくろむサービスを開始する会社が相次いで現われている。しかし、これらの会社の多くは、顧客忠誠心も構築することになる付加的なサービスの開発に苦労している。従って、本発明は、これら及び他を考慮して行われたものである。
本発明の非制限的かつ非網羅的な実施形態を以下の図面に関して説明する。図面では、同じ参照番号は、他に特に規定がなければ様々な図を通して同じ部分を示している。
本発明をより良く理解するために、添付の図面に関連して読むものとする「様々な実施形態の詳細説明」を以下に参照する。
米国特許出願出願番号第11/422、534号
本発明について、本明細書の一部を形成し、本発明を実施することができる特定の例示的実施形態を例証によって示す添付図面に関して以下に更に詳しく説明する。しかし、本発明は、多くの様々な形式で実施することができ、本明細書に示す実施形態に制限されるように解釈すべきではなく、逆に、これらの実施形態は、本発明の開示が十分かつ完全であり、当業者に対して本発明の範囲を十分に伝えるものになるように提供されるものである。特に、本発明は、方法又は装置として具現化することができる。従って、本発明は、完全なハードウエア実施形態、完全なソフトウエア実施形態、又はソフトウエアとハードウエアの態様を組み合わせた実施形態の形式を取ることができる。以下の詳細説明は、従って、制限の意味で捉えるべきではない。
本明細書及び特許請求の範囲を通して、以下の用語は、関連上明確な他の規定が為されない限り、明示的に本明細書に関連付けられた意味を示している。本明細書で使用される「一実施形態では」という句は、必ずしも同じ実施形態を指すものではないが、指すこともある。本明細書で使用されるように、「又は」という語は、包含的な「OR」演算子であり、関連上明確な他の規定が為されない限り「及び/又は」という語と同等である。「に基づいて」という語は、限定的なものではなく、関連上明確な他の規定が為されない限り、説明されていない付加的な要素に基づくことを考慮したものである。更に、本明細書を通して、「a」、「an」、及び「the」の意味は、複数の言及を含む。「in」の意味は、「in」と「on」を含む。
「プロトコル」という語は、データの送信及び受信を管理するフォーマット及び手順を指す。「自動的に」という語は、ユーザによる付加的な介入なしにコンピュータ装置によって行われるアクションを指す。
本明細書で使用される場合、「テキストメッセージング」又は「テキストメッセージ」は、SMSメッセージング、並びに限定ではないが「マルチメディアメッセージングサービス(MMS)」メッセージ又は「拡張メッセージサービス(EMS)」メッセージプロトコルを含む広範な他の制限されたサイズのメッセージプロトコルを指す。
簡単には、本発明は、モバイル装置に対して向けられたソース装置からのSMS、EMS、又はMMSメッセージなどのようなメッセージを代行受信することに関する。代行受信メッセージのコンテンツが分析される。コンテンツの分析は、限定ではないが、キーワード又はリンクなどを捜す段階を含むことができる。更に、モバイルユーザプロフィールが、モバイル装置の特徴、及びモバイル装置のモバイルユーザの追跡された使用から判断される。追跡された使用情報は、限定ではないが、ウェブサーフィンパターンと、モバイル装置によってリモートで最も頻繁にアクセスされたアプリケーションと、モバイル装置を通じてアクセスされた広告と、又は着信音、壁紙、アプリケーション、コンテンツ、製品、又はサービスを含む購入パターンなどを含むことができる。
次に、アクション可能イベントは、コンテンツの分析及びモバイルユーザプロフィールに一部基づいて代行受信メッセージに組み合わせることができる。修正されたメッセージは、次に、モバイル装置に提供され、モバイルユーザは、アクション可能イベントを選択して非要求コンテンツにアクセスすることができる。非要求コンテンツは、限定ではないが、付加的なサービス又は教育材料などのための広告、提案、及び/又は推薦を含むことができる。
例示的な作動環境
図1は、本発明を作動させることができる環境の一実施形態を示している。しかし、これらの構成要素の全てが、本発明を実施するために必要であるわけではなく、構成要素の配置及びタイプにおける変形は、本発明の精神又は範囲から逸脱することなく行うことができる。
図に示すように、システム100は、クライアント装置102−104、ネットワーク105、及びサーバ106を含む。ネットワーク105は、クライアント装置102−104の各々及びサーバ106と通信し、その間の通信を可能にする。
クライアント装置102−104は、ネットワーク105のようなネットワーク上でサーバ106のような別のコンピュータ装置にかつそこから、及び互いになどでメッセージを送りかつ受信することができる実質的にあらゆるコンピュータ装置を含むことができる。図のように、装置103−104は、携帯式又はモバイル装置として公知のクライアント装置を表している。モバイル装置の一実施形態を図2に関して以下に更に詳しく説明する。
しかし、簡単には、クライアント装置102−104は、セルフォン、スマートフォン、ポケットベル、ウォーキートーキー、無線周波数(RF)装置、赤外線(IR)装置、CB、上述の装置の1つ又はそれよりも多くを組み合わせた統合装置、又は実質的にあらゆるモバイル装置などのような無線通信媒体を使用して一般的に接続される更に特化された装置であると通常考えられるモバイル装置を含む。しかし、クライアント装置102−104を表すこのような装置の組は、通常、更に汎用装置と考えられる装置を含むことができ、一般的に、ランプトップコンピュータ、パーソナルコンピュータ、マルチプロセッサシステム、マイクロプロセッサベース又はプログラマブル消費者電子機器、及びネットワークPCなどのような1つ又はそれよりも多くの固定ロケーションで有線通信媒体を使用して接続することができる。同様に、クライアント装置102−104は、携帯情報端末(PDA)、「POCKET PC」、着用可能コンピュータ、及び有線及び/又は無線通信媒体を通じて通信するように装備されたあらゆる他の装置のような有線又は無線通信媒体を使用して接続することができるあらゆる装置とすることができる。
クライアント装置102−104内の各クライアント装置は、ユーザが設定を制御することができ、クライアント装置に作動を実行するように指示することができるユーザインタフェースを含む。各クライアント装置は、クライアント装置が、限定ではないが、SMS、MMS、IM、インターネットリレーチャット(IRC)、マルダム−ベイのインターネットリレーチャット(mIRC)、ジャバ−、及び電子メールなどを含む同じか又は異なる通信手段を利用する別のコンピュータ装置からのメッセージを送信及び受信することを可能にする通信インタフェースを含む。クライアント装置102−104は、マークアップページ及びウェブベースのメッセージなどを受信及び送信するように構成されているブラウザアプリケーションと共に更に構成することができる。ブラウザアプリケーションは、限定ではないが、「無線マークアップ言語(WML)」のような「手持ち式装置マークアップ言語(HDML)」、WMLScript及びJavaScript(登録商標)など、「標準的汎用マークアップ言語(SGML)」、「ハイパーテキストマークアップ言語(HTML)」、「拡張可能マークアップ言語(XML)」を含む実質的にあらゆるマークアップベース言語を用いてグラフィック、テキスト、及びマルチメディアなどを受信及び表示するように構成することができる。
ネットワーク105は、1つのコンピュータ装置を別のコンピュータ装置に通信することができるように連結するように構成されている。ネットワーク105は、1つの電子装置から別の電子装置に情報を伝達するための媒体のあらゆる形態を利用するために使用可能にされる。ネットワーク105は、セルラーネットワークインタフェースのような無線インタフェース及び/又は「インターネット」のような有線インタフェース、更にローカルエリアネットワーク(LAN)、ワイドエリアネットワーク(WAN)、ユニバーサルシリアルバス(USB)ポートなどを通じた直接接続、コンピュータ可読媒体の他の形態、又はこれらのあらゆる組合せを含むことができる。異なるアーキテクチャ及びプロトコルに基づくものを含むLANの相互接続した組では、ルータがLANの間のリンクとして働き、メッセージを互いに送信することを可能にする。また、LAN内の通信リンクは、一般的に、ツイストペア線又は同軸ケーブルを含み、ネットワーク間の通信リンクは、空中のセルラー電話信号、アナログ電話回線、T1、T2、T3、及びT4を含む完全又は部分的な専用デジタル回線、「統合デジタル通信サービス網(ISDN)」、「デジタル加入者回線(DSL)」、衛星リンクを含む無線リンク、又は当業者に公知の他の通信リンクを利用することができる。更に、リモートコンピュータ及び他の関連の電子装置は、モデム及び一時電話リンクを通じてLAN又はWANのいずれかにリモートで接続することができる。要するに、ネットワーク105は、クライアント装置102−104とサーバ106間で情報が移動することができるようなあらゆる通信方法を含む。ネットワーク105は、無線アプリケーションプロトコル(WAP)、送信制御プロトコル/インターネットプロトコル(TCP/IP)、符号分割多元接続(CDMA)、及びグローバル・システム・フォー・モバイル・コミュニケーションズ(GSM)などを含む様々な通信プロトコルと共に使用されるように構成されている。
上述のように通信リンクで情報を送信するために使用される媒体は、一般的に、コンピュータ装置によってアクセス可能なあらゆる媒体を含む。コンピュータ可読媒体は、コンピュータ記憶媒体、有線及び無線通信媒体、又はこれらのあらゆる組合せを含むことができる。更に、コンピュータ可読媒体は、一般的に、コンピュータ可読命令、データ構造、プログラムモジュール、又は搬送波のような変調されたデータ信号、データ信号、又は他の搬送機構における他のデータを具現化し、かつあらゆる情報配信媒体を含む。「変調データ信号」及び「搬送波信号」という語は、その特徴の組の1つ又はそれよりも多くを有するか、又は情報、命令、及びデータなどを信号で符号化するような方法で変更された信号を含む。一例として、通信媒体は、音響、RF、赤外線のような無線媒体、及び他の無線媒体、更に、ツイスト対、同軸ケーブル、光ファイバ、導波路のような有線媒体、及び他の有線媒体を含む。
サーバ106の一実施形態を図3に関して以下に更に詳しく説明する。しかし、簡単には、サーバ106は、ネットワーク105に接続することができる実質的にあらゆるコンピュータ装置を含み、モバイル装置に向けられたテキストメッセージを代行受信し、モバイルユーザプロフィール及び代行受信されたテキストメッセージのコンテンツに基づいて代行受信されたテキストメッセージにサービス及び情報を提供する。一実施形態では、サーバ106は、モバイル装置からの応答メッセージを代行受信することができ、受信者のユーザプロフィール及び代行受信された応答メッセージのコンテンツに基づいて別のアクション可能イベントを応答メッセージに挿入することを含むほぼ類似のアクションを代行受信された応答メッセージに実行することができる。
一実施形態では、サーバ106は、その固有のデータ記憶装置からアクション可能イベントに関連したコンテンツを提供することができる。一実施形態では、サーバ106は、別のサーバ(図示せず)からアクション可能イベントに関連したコンテンツを提供することができる。
サーバ106は、一実施形態では、サービスプロバイダ又はコンテンツプロバイダなどとして作動させることができる。従って、サーバ106は、ネットワーキングサービス、アプリケーションサービス、又はコンテンツサービスなどを提供することができる。一実施形態では、サーバ106は、クライアント装置102−104のようなコンピュータ装置間又は他のネットワーク装置の間の様々な通信を管理するサービスを作動させることができる。例えば、サーバ106は、電子メールサービス、IMサービス、SMSサービス、又はウェブポータルサービスなどを提供するように構成することができる。一実施形態では、サーバ106は、アカウントを含むことができるサービスを提供することができる。一実施形態では、ユーザは、1つ又はそれよりも多くのサービス又はコンテンツなどにアクセスするために、アカウントにログインするように要求される。しかし、本発明は、これに制限されることはなく、1つ又はそれよりも多くのサービスへのアクセスは、アカウントにログインすることに関係なく得られる。
「第三者サービスサーバ(TSS)」108は、ネットワーク105に接続することができる実質的にあらゆるコンピュータ装置を含み、様々な第三者サービスを提供することに関するものである。このような第三者サービスは、限定ではないが、業者サービス、業者ロケーション情報、市場サービス、ニュースサービス、天気サービス、エンタテインメントサービス、教育サービス、及び金融サービスなどを提供することを含む。例えば、TSS108は、モバイル装置に対して地理的に近い業者、又は特定のモバイル装置が頻繁に使用される場所付近などに関する情報を提供することができる。TSS108は、受信者に対する潜在的な関心の広範な情報を含むことができるRSSフィード、電子メール、又はテキストメッセージなどをモバイル装置に提供することができる。
サーバ106及びTSS108として作動させることができる装置は、パーソナルコンピュータ、デスクトップコンピュータ、マルチプロセッサシステム、マイクロプロセッサベース又はプログラマブル消費者電子機器、ネットワークPC、及びサーバなどを含む。
サーバ106は、別々のコンピュータ装置として示されているが、本発明は、これに制限されない。例えば、サーバ106は、複数のコンピュータ装置を表すことができ、その作動は、複数のコンピュータ装置の1つ又はそれよりも多くにわたって分散される。更に、TSS108は、複数のコンピュータ装置を表すことができる。
例示的なモバイルクライアント環境
図2は、本発明の一実施形態による例示的なモバイル装置200を示している。一実施形態では、モバイル装置200は、音声通信、及びSMS、EMS、又はMMSメッセージなどのようなメッセージを1つ又はそれよりも多くの無線通信インタフェースを通じて送信及び受信するように構成されたセルラー電話である。一般的に、モバイル装置200は、あらゆるパーソナルモバイル電子装置を含むことができる。多くの場合に、モバイル電子装置は、1つ又はそれよりも多くの無線ネットワークに接続することにより、単一無線ネットワークの複数のノードに接続することにより、1つ又はそれよりも多くのチャンネルを通じて1つ又はそれよりも多くのネットワークに通信することにより、又はそうでなければ1つ又はそれよりも多くの通信セッションに関わることによってパーソナル通信することができる。このような装置は、セルラー電話、スマートフォン、ポケットベル、無線周波数(RF)装置、赤外線(IR)装置、及び上述の装置の1つ又はそれよりも多くを組み合わせる統合装置などを含む。モバイル装置200は、「携帯情報端末(PDA)」、手持ち式コンピュータ、パーソナルコンピュータ、マルチプロセッサシステム、マイクロプロセッサベース又はプログラマブル消費者電子機器、ネットワークPC、及び着用可能コンピュータなどのような他の電子装置も含むことができる。
モバイル装置200は、図2に示されているよりも多くの構成要素を含むことができる。しかし、図示の構成要素は、本発明を実施するための例示的な実施形態を開示するには十分である。図に示すように、モバイル装置200は、バス224を通じて大容量メモリ230と通信する処理ユニット222を含む。
大容量メモリ230は、RAM232、ROM234、又は他の記憶手段を含む。大容量メモリ230は、コンピュータ可読命令、データ構造、プログラムモジュール、又は他のデータのような情報の記憶のためのコンピュータ記憶媒体の別の例を示している。大容量メモリ230は、モバイル装置200の低レベル作動を制御するための基本入力/出力システム(BIOS)240を記憶する。大容量メモリは、モバイル装置200の作動を制御するためのオペレーティングシステム241も記憶する。この構成要素は、UNIX(登録商標)又はLINUX(登録商標)のある一定のバージョンのような汎用オペレーティングシステム、又は「Windows Mobile(登録商標)」のような専用モバイル通信オペレーティングシステム、又は「Symbian(登録商標)」オペレーティングシステムを含むことができることが認められるであろう。オペレーティングシステムは、Java(登録商標)アプリケーションプログラムを通じてハードウエア構成要素及び/又はオペレーティングシステム作動の制御ができるJava(登録商標)仮想機械モジュールを含むことができ、又はこれに接続することができる。
メモリ230は、とりわけ、プログラム244及び/又は他のデータを記憶するためにモバイル装置200によって利用される1つ又はそれよりも多くのデータ記憶ユニット242を更に含む。プログラム244は、モバイル装置200によって実行された場合に、メッセージ、音声、及び映像などを送信、受信、及び/又はそうでなければ処理し、別のモバイル装置の別のユーザとの通信を可能にするコンピュータ実行可能命令を含むことができる。アプリケーションプログラムの例は、カレンダー、コンタクトマネージャ、タスクマネージャ、トランスコーダ、データベースプログラム、ワードプロセッシングプログラム、スプレッドシートプログラム、及びゲームなどを含む。更に、大容量メモリ230は、ブラウザプログラムを記憶する。ブラウザプログラムは、オペレーティングシステム241の制御の下で実行され、WAPページ(WAPコードと呼ばれることもある)のようなマークアップページの要求、受信、及びレンダリングを可能にして管理することができるコンピュータ実行可能命令を含むことができる。大容量メモリ230は、SMS、MMS、IM、電子メール、及び/又は他のメッセージプロトコルを含むメッセージを送信、受信、及び/又はそうでなければ処理するように構成されたメッセージクライアント246を含むことができる。一実施形態では、受信したメッセージの1つ又はそれよりも多くは、選択することができるアクション可能イベントを含むことができる。アクション可能イベントの選択は、ブラウザウィンドウを開く、ハイパーリンクメッセージを検索する、電話番号をダイヤルする、又はテキストメッセージを供給するなどを結果として生じる。一実施形態では、アクション可能イベントは、選択された場合に、付加的なコンテンツ、通知、広告、又は他の非要求コンテンツを含むWAPページを開くURLを含むことができる。
モバイル装置200は、電源226、1つ又はそれよりも多くの無線インタフェース250、音声インタフェース252、ディスプレイ254、キーパッド256、照明器258、入力/出力インタフェース260、触覚インタフェース262、及び任意的なグローバルポジショニングシステム(GPS)受信機264を含む。電源226は、モバイル装置200に電力を供給する。電力を供給するために、充電式又は非充電式バッテリを使用することができる。電力は、バッテリを補う及び/又は充電するACアダプタ又は給電ドッキングクレードルのような外部電源によっても供給することができる。
モバイル装置200は、任意的に、基地局(図示せず)又は別のモバイル装置と直接通信することができる。無線インタフェース250は、モバイル装置200を1つ又はそれよりも多くの無線ネットワークに連結するための回路を含み、限定ではないが、グローバル・システム・フォー・モバイル・コミュニケーションズ(GSM)、符号分割多元接続(CDMA)、時分割多元接続(TDMA)、ユーザデータグラムプロトコル(UDP)、送信制御プロトコル/インターネットプロトコル(TCP/IP)、SMS、汎用パケット無線システム(GPRS)、WAP、ウルトラワイドバンド(UWB)、及び「IEEE 802.16 ワールドワイド・インターオペラビリティ・フォー・マイクロウェーブ・アクセス(WiMax)」などを含む1つ又はそれよりも多くの通信プロトコル及び技術と共に使用することができるように構成されている。無線インタフェース250は、送受信機、送受信装置、及び無線ネットワークインタフェースカード(NIC)などとして時に公知である。
音声インタフェース252は、人間の声の音のような音声信号を生成して受信するように構成されている。例えば、音声インタフェース252は、他者と通信することができるように及び/又は何らかのアクションに対する音声の肯定応答を生成するためにスピーカ及びマイクロフォン(図示せず)に連結することができる。ディスプレイ524は、液晶ディスプレイ(LCD)、ガスプラズマ、発光ダイオード(LED)、又はモバイル装置と共に使用されるあらゆる他のタイプのディスプレイとすることができる。ディスプレイ524は、スタイラス又は人間の手の指のような物体から入力を受け取るように構成されたタッチセンサ式スクリーンを含むことができる。
キーパッド256は、ユーザから入力を受け取るように構成されたあらゆる入力装置を含むことができる。例えば、キーパッド256は、プッシュボタン数字ダイヤル又はキーボードを含むことができる。キーパッド256は、画像を選択して送信することに関連付けられた指令ボタンを含むことができる。照明器258は、ステータス指示を供給する及び/又は光を供給することができる。照明器258は、特定の期間にわたって又はイベントに応答してアクティブのままにすることができる。例えば、照明器258がアクティブである場合、キーパッド256上のボタンを背面照明することができ、モバイル装置が給電されている間は背面照明を維持することができる。また、照明器258は、別のモバイル装置にダイヤルするなどの特定のアクションが行われた場合に様々なパターンでこれらのボタンを背面照明することができる。照明器258は、アクションに応答してモバイル装置の透明又は半透明のケース内に位置決めされた光源を光らせることができる。
モバイル装置200は、ヘッドセットのような外部装置、又は図2に示されていない他の入力又は出力装置と通信するための入力/出力インタフェース260を含む。入力/出力インタフェース260は、USB、赤外線、及び「Bluetooth(登録商標)」などのような1つ又はそれよりも多くの通信技術を利用することができる。触覚インタフェース262は、モバイル装置のユーザに触知性のフィードバックを供給するように構成されている。例えば、触覚インタフェースは、モバイル装置の別のユーザが電話をかけてきた場合に特定の方法でモバイル装置200を振動させるのに利用することができる。
任意的なGPS送受信機264は、地球表面のモバイル装置200の物理座標を判断することができ、通常は緯度及び経度値としてロケーションを出力する。GPS送受信機264は、限定ではないが、三角測量、支援GPS(AGPS)、E−OTD、CI、SAI、ETA、及びBSSなどを含む他の地球測位機構を利用することができ、更に地球表面のモバイル装置200の物理的ロケーションを判断する。様々な条件下でGPS送受信機264がモバイル装置200の物理的ロケーションをミリメートル以内で判断することができ、かつ他の場合には、判断された物理的ロケーションが、メートル以内又はかなり長い距離内のような正確ではなくなる場合があることが理解される。
例示的なサーバ環境
図3は、サーバ106として図1の環境で利用することができるネットワーク装置の一実施形態を示している。簡単には、サーバ装置300は、サービス及び情報を受信し、クライアント装置及び/又は他のコンピュータ装置に提供するためにネットワーク105に接続することができるあらゆるコンピュータ装置を含むことができる。サーバ装置300は、図示のものよりも多くの構成要素を含むことができる。しかし、図示の構成要素は、本発明を実施するための例示的な実施形態を開示するには十分である。サーバ装置300の構成要素の多くは、モバイル装置の使用に加えて、ウェブページの走査検索及び/又は他のコンピュータ活動にモバイルユーザが使用することができるより高容量のクライアント装置に複製することができる。
図に示すように、サーバ装置300は、バス373を通じて大容量メモリ374と通信する処理ユニット372を含む。大容量メモリ374は、一般的に、RAM376、ROM378、及び他の記憶手段を含む。大容量メモリ374は、コンピュータ可読媒体の1つのタイプ、すなわち、コンピュータ記憶媒体を示している。コンピュータ記憶媒体は、コンピュータ可読命令、データ構造、プログラムモジュール、又は他のデータのような情報の記憶用あらゆる方法又は技術で達成される揮発性及び不揮発性、取外し可能及び取外し不能の媒体を含むことができる。コンピュータ記憶媒体の他の例は、EEPROM、フラッシュメモリ又は他の固体メモリ技術、CD−ROM、デジタル多機能ディスク(DVD)又は他の光データ記憶装置、磁気カセット、磁気テープ、磁気ディスクデータ記憶装置又は他の磁気データ記憶装置、又は要求された情報を記憶するために使用できコンピュータ装置によってアクセス可能なあらゆる他の媒体を含む。
大容量メモリ374は、サーバ装置300の低レベル作動を制御するための基本入力/出力システム(BIOS)380を記憶する。大容量メモリは、サーバ装置300の作動を制御するためのオペレーティングシステム381を記憶する。この構成要素は、Windows(登録商標)、UNIX(登録商標)、LINUX(登録商標)、又はSolaris(登録商標)などのある一定のバージョンのような汎用オペレーティングシステムを含むことができることが認められるであろう。オペレーティングシステムは、ハードウエア構成要素及び/又はオペレーティングシステム作動の制御をJava(登録商標)アプリケーションプログラムを通じて可能にするJava(登録商標)仮想機械モジュールを含むことができ、又はこれに接続することができる。
大容量メモリ374は、とりわけ、プログラム384及び/又は限定ではないがモバイルユーザプロフィールデータを含む他のデータを記憶するために、サーバ装置300によって利用することができる1つ又はそれよりも多くのプロフィールデータ記憶装置382を更に含む。従って、プロフィールデータ記憶装置382は、フォルダと、スプレッドシート又はデータベースなどのようなプログラムと、スクリプトと、又はディレクトリなどとして実施することができる。
プログラム384は、WAP通信を送信、受信、及びそうでなければ処理するためのWAPハンドラアプリケーション、及びHTTP通信を送信、受信、及びそうでなければ処理するためのHTTPハンドラアプリケーションなどのようなマークアップハンドラアプリケーションを実施するためにサーバ装置300によって実行することができるコンピュータ実行可能命令を含むことができる。同様に、プログラム384は、セキュア方式で外部アプリケーションとの通信を起動するなどのセキュア接続を処理するためのセキュアソケットレイヤ(SSL)ハンドラアプリケーションを含むことができる。アプリケーションプログラムの他の例は、メッセージングアプリケーション、スケジューラー、カレンダー、ウェブサービス、トランスコーダ、データベースプログラム、ワードプロセッシングプログラム、及びスプレッドシートプログラムなどを含む。従って、プログラム384は、マークアップページ、オーディオ、ビデオを処理することができ、別の電子装置の別のユーザとの通信を可能にし、他のサービスを処理することができる。
メモリ374内の他のプログラムは、プロファイラ386、メッセージアナライザ387、及びインテリジェントメッセンジャ388を含む。プロファイラ386、メッセージアナライザ387、及びインテリジェントメッセンジャ388は、図4に関して以下に更に詳しく説明される。しかし、簡単には、プロファイラ386は、モバイル装置の使用量の収集及び分析を可能にするためにオペレーティングシステム381の制御の下で実行されるコンピュータ実行可能命令を含むことができる。メッセージアナライザ387は、同様に、SMS、EMM、MMS、又はIMメッセージなどのような代行受信メッセージのコンテンツを分析することを可能にするコンピュータ実行可能命令を含むことができる。このような分析は、様々なキーワード、文章構成、構文、及び名詞などを検索することによって行われる。このような分析されたコンテンツは、代行受信メッセージに関する潜在的な特徴を識別するために、データベースに記憶されていた情報と比較される。例えば、分析は、音楽、ムービー、オーディオファイル、又はグラフィカルファイルなどが参照されているか否かを判断する段階を含むことができる。分析は、音楽、ミュージシャン、シンガー、本、アプリケーション、ゲーム、購入の項目、着信音、又は広範な他のサブジェクトのあらゆる特定のタイプに関心を示す可能性があるコンテンツを捜すことができる。
インテリジェントメッセンジャ388は、アクション可能イベントを代行受信メッセージと組み合わせるために、分析の結果とモバイルユーザのプロフィールを利用することができる。このようなアクション可能イベントは、選択可能なURL、電話番号、又はテキストなどとして実施することができる。一実施形態では、電話番号の選択は、電話番号が自動的にダイヤルされることを結果として生じる可能性がある。別の実施形態では、テキストは、モバイルユーザによって行われるアクションを示すことができる。例えば、テキストは、モバイルユーザがそう望んだ場合には、ある一定のアクションを実行することによってアプリケーションをダウンロードすることができるように指示することができる。しかし、テキストは、モバイルユーザが何らかの後の時点に実行することができる広告に関する通知などを含むことができる。次に、インテリジェントメッセンジャ388は、本来の向けられた宛先に向けて修正されたメッセージを転送することができる。
プロフィールデータ記憶装置382、プロファイラ386、メッセージアナライザ387、及びインテリジェントメッセンジャ388は、別々のアプリケーションとして示されているが、本発明は、これに制限されない。例えば、メッセージアナライザ387及びインテリジェントメッセンジャ388は、1つのアプリケーションに組み合わせることができる。更に、プロフィールデータ記憶装置382、プロファイラ386、メッセージアナライザ387、及びインテリジェントメッセンジャ388の1つ又はそれよりも多くは、本発明の範囲又は精神から逸脱することなくサーバ装置300のような1つ又はそれよりも多くの装置にわたって分散させることができる。
サーバ装置300は、キーボード、マウス、ホイール、ジョイスティック、ロッカースイッチ、キーパッド、プリンタ、スキャナ、及び/又は図3に具体的に示されていない他の入力装置のような入力/出力装置と通信するための入力/出力インタフェース390を含む。サーバ装置300のユーザは、オペレーティングシステム381、プログラム384、及び/又は他のモジュールと別にすることができるか又は統合することができるユーザインタフェースと対話するために入力/出力装置を使用することができる。ユーザインタフェースとの対話は、ディスプレイ及びビデオディスプレイアダプタ392を通じた視覚対話を含む。
サーバ装置300は、コンピュータ可読記憶媒体のための取外し可能メディアドライブ394及び/又は永久メディアドライブ396を含むことができる。取外し可能メディアドライブ394は、光ディスクドライブ、フロッピー(登録商標)ディスクドライブ、及び/又はテープドライブの1つ又はそれよりも多くを含むことができる。永久又は取外し可能記憶媒体は、コンピュータ可読命令、データ構造、プログラムモジュール、又は他のデータのような情報の記憶用あらゆる方法又は技術において達成される揮発性、不揮発性、取外し可能及び取外し不能媒体を含むことができる。コンピュータ記憶媒体の例は、CD−ROM399、デジタル多機能ディスク(DVD)又は他の光データ記憶装置、磁気カセット、磁気テープ、磁気ディスクデータ記憶装置又は他の磁気データ記憶装置、RAM、ROM、EEPROM、フラッシュメモリ又は他のメモリ技術、又はコンピュータ装置によってアクセス可能な要求される情報を記憶するのに使用することができるあらゆる他の媒体を含む。
ネットワーク通信インタフェースユニット398を通じて、サーバ装置300は、「インターネット」のようなワイドエリアネットワーク、ローカルエリアネットワーク、有線電話ネットワーク、セルラー電話ネットワーク、又は図1のネットワーク105のようなある他の通信ネットワークと通信することができる。ネットワーク通信インタフェースユニット398は、送受信機、送受信装置、及びネットワークインタフェースカード(NIC)などとして時に公知である。
例示的なアーキテクチャ
図4は、本発明を実施する場合に使用するアーキテクチャの一実施形態を示している。図4のアーキテクチャ400は、別のコンピュータ装置とサービス410を通じて通信するモバイル装置104の観点から示されている。図のように、他のコンピュータ装置は、パーソナルコンピュータ(PC)装置102である。しかし、他のコンピュータ装置は、別のモバイル装置とすることができ、又は他のコンピュータ装置は、図1に関して説明したクライアント装置として構成することができる。サービス410は、図1のサーバ106内に実施することができる。
サービス410は、一実施形態では、限定ではないが、ニュース、経済情報、メッセージングサービス、オンライン検索サービス、エンタテインメントサービス、又は社会的相互作用サービスなどを含む広範なコンテンツに対する集合ソースを一般的に提供することができる。一実施形態では、サービス410は、様々なネットワーク装置によって広範なサービスにアクセス可能なポータルサービスとして作動することができる。一実施形態では、少なくとも何らかのコンテンツをコンテンツデータ記憶装置418に記憶することができる。別の実施形態では、コンテンツデータ記憶装置418は、他のネットワーク装置のコンテンツ又はサービスなどにアクセス可能な他のネットワーク装置へのリンクを含むことができる。例えば、図のように、コンテンツデータ記憶装置418は、第三者データ記憶装置422からコンテンツ又はサービスなどを受信することができる。例えば、第三者データ記憶装置422は、上述のような広範なコンテンツを含むことができる。更に、一実施形態では、第三者データ記憶装置422は、売買業者がどこに位置するかに関する情報を含むことができる。
一実施形態では、第三者データ記憶装置422からのコンテンツ又はサービスなどは、コンテンツデータ記憶装置418を通じてアクセスされるのではなく、インテリジェントメッセンジャ388によって直接アクセス可能である。更に、コンテンツデータ記憶装置418及び第三者データ記憶装置422が単一の装置として示されているが、本発明は、これに制限されないことを認識すべきである。例えば、第三者データ記憶装置422及び/又はコンテンツデータ記憶装置418は、複数のデータ記憶装置を表すことができる。
図4に示すように、PC装置102は、サービス410の一部とすることができるか又はこれに連結することができるPC通信インタフェース412を通じて通信することができる。PC通信インタフェース412は、サービス410の一部とすることができるか又はこれに連結することができるモバイル通信インタフェース420に対してメッセージを伝送することによってモバイル装置104との通信を助けることができる。PC通信インタフェース412は、メッセージ代行受信器/アナライザ487を通じてモバイル通信インタフェース420と通信することができる。メッセージ代行受信器/アナライザ487は、PC装置102とモバイル装置104との間でメッセージを代行受信し、そのコンテンツの分析を実行するように構成されている。一実施形態では、メッセージ代行受信器/アナライザ487は、キーワード、所定の構文、文章、又は名詞などを検索することができる。メッセージ代行受信器/アナライザ487は、一実施形態では、コンテンツを分析するためにデータ記憶装置及び/又はプログラムを利用し、かつ分析の結果をインテリジェントメッセンジャ388に提供することができる。分析の結果の少なくとも一部は、プロフィールデータ記憶装置382に記憶することができる。
モバイル装置104がネットワーク上で様々なアクションを実行する時に、モバイル通信インタフェース420は、通信の少なくとも一部を受信し、これをプロファイラ386Bに供給することができる。プロファイラ386Bは、走査検索活動、通信、購入活動、ダウンロード活動、又はリモートアプリケーションの実行に対する要求などを含むモバイル装置104を通じて行われた様々な活動を追跡して評価するために、受信した通信をレビューすることができる。例えば、モバイル装置104に対してどこにアクション可能イベントが供給されたか、モバイル装置104のユーザがアクション可能イベントをクリックしたか否か、クリックの割合、アクション可能イベントのクリックスルーの割合、アクション可能イベントのどのタイプが選択されたか又はそうでなければ選択されなかったかが追跡される。同様に、あらゆる他のリンク、又はウェブページ上又はメッセージ内などに関わらずあらゆる選択可能な情報も、類似の挙動に対して追跡されて評価される。更に、一実施形態では、モバイル装置104の地理的ロケーションに関する情報を取得することができる。
このような追跡及び評価の結果は、その後プロフィールデータ記憶装置382に記憶することができるモバイルユーザプロフィールを生成するためである。一実施形態では、モバイルユーザプロフィールは、モバイルユーザ、モバイルユーザのアカウント、又はモバイル装置104に関連付けられたモバイルユーザの他の固有の識別子に基づいて、プロフィールデータ記憶装置382に記憶される。プロフィールデータ記憶装置382に記憶されるものは、例えば、機能、装置タイプ、モバイル装置104でホストされるアプリケーション、又はモバイル装置104に関連付けられたキャリアなどを含むモバイル装置104の特徴とすることができる。しかし、本発明は、これに制限されない。例えば、図のように、一実施形態では、装置機能記憶装置383が、本発明の範囲又は精神から逸脱することなくモバイル装置104の特徴を記憶するために使用される。
同様に、PC通信インタフェース412は、PC装置102の通信の少なくとも一部を受信し、これらをプロファイラ386Aに供給するように構成することができる。プロファイラ386Aは、走査検索活動、通信、購入活動、ダウンロード活動、又はリモートアプリケーションの実行に対する要求などを含むPC装置102を通じて行われた様々な活動を追跡及び評価するために、受信した通信をレビューすることができる。このような追跡及び評価の結果は、プロフィールデータ記憶装置382に記憶することができるユーザプロフィールを生成するためにある。同様に、PC装置102の特徴は、プロフィールデータ記憶装置382に記憶することができる。
テキストメッセージのような通信がPC装置102とモバイル装置104の間で代行受信された場合、インテリジェントメッセンジャ388は、アクション可能イベントを選択して代行受信メッセージと組み合わせるためにメッセージ代行受信器/アナライザ487とプロフィールデータ記憶装置382からの情報を利用することができ、アクション可能イベントは、非要求コンテンツに関連付けられる。次に、インテリジェントメッセンジャ388は、その元の宛先(PC装置102又はモバイル装置104)に対して修正されたメッセージを転送することができる。一実施形態では、サービス410は、図5−6に関して以下に説明するような処理を利用して、そのアクションの少なくとも一部を実行することができる。
例示的な処理
図5は、モバイルユーザプロフィールを生成する場合に使用する処理の一実施形態を概略で示す論理流れ図である。図5の処理500は、例えば、図1のサーバ106において実施することができる。
モバイル装置が最初にサービスと通信した時に、サービスは、ブロック502でモバイルユーザプロフィールを設定する。モバイル装置との通信は、装置モデルナンバー、キャリア識別子、及びモバイル識別ナンバー(MIN)などを含む一部の基本情報をサービスに提供する。MINは、電話番号、「モバイル加入者統合デジタル通信サービス網(MS−ISDN)」、電子シリアル番号(ESN)、又は他のモバイル装置識別子であることが多い。サービスは、モバイル装置製造業者、販売者、取引群、及び/又は他のソースからモバイル装置に関する他の情報にアクセスするためにこの基本情報を使用することができる。
一実施形態では、モバイルユーザプロフィールは、「Wireless Application Protocol Forum、Ltd.」から入手可能な「ユーザエージェントプロフィール仕様」によって定められるようなユーザエージェントプロフィールに少なくとも一部基づくことができる。モバイル装置に関する情報を取得する別の例は、「World Wide Web Consortium」によって定められる「Composite Capability/Preference Profiles(CC/PP)」を使用する段階を含む。モバイル装置の機能を説明するプロフィールの更に別の例は、モバイル情報装置プロフィール(MIDP)及び無線ユニバーサルリソースファイル(WURFL)などを含む。ユーザエージェントプロフィール又は他の標準化されたプロフィールは、一般的に、スクリーンサイズ、スクリーン解像度、及びメモリサイズなどのようなモバイル装置の属性を含む。サービスは、その後に他の及び/又は付加的な情報によって修正されるモバイルユーザプロフィールを開始するために、ユーザエージェントプロフィール又は他の標準化されたプロフィールを使用することができる。
また、モバイル装置とサービスの間の通信のヘッダも評価することができる。モバイル装置に関する型式、モデル、MIN、スクリーンサイズ、及び他の情報を識別することに加えて、ヘッダは、通信速度、収量、及び/又は他の通信特性を示し、又はこれらを判断するために使用することができる。通信特性は、ユーザが最も頻繁にモバイル装置を使用する時間における条件のような事柄を判断するために平均化され、及び/又はそうでなければ評価される。
例えば、サービスは、機能、サービス、契約上の合意、及び/又はモバイルユーザのキャリア及び/又はサービスプランの制限に関する情報を追加するために、モバイルユーザプロフィールを最初に修正することができる。例えば、サービスは、外部ソース又は帯域外通信を使用して、ユーザのキャリアがある一定のサービスプランの加入者にオンライン写真管理を提供すると判断することができる。モバイルユーザがこれらのある一定のプランの1つに加入したとサービスが判断した場合、この情報は、モバイルユーザプロフィールに記憶することができる。
任意的なブロック504で、サービスは、モバイルユーザプロフィールを、ユーザがサービスと共に予め設定することができる一般ユーザプロフィールに関連付けることができる。ユーザは、汎用コンピュータ装置(例えば、PC)、エンタテインメントシステム、及び別のモバイル装置などとのネットワーク接続を通じてポータルアカウントを有することができる。プロフィールの関連付けは、複数の形式を取ることができる。例えば、モバイルユーザプロフィールは、一般的なユーザプロフィールの基礎を形成することができる。代替的に、モバイルユーザプロフィールの要素は、既存の一般ユーザプロフィールに追加することができる。逆に、モバイルユーザプロフィールは、一般ユーザプロフィールとは別にするが、これに連結されたままにすることができる。他の関連付けも可能である。モバイルユーザがサービスに登録されていない場合、モバイルユーザプロフィールは、独立したものになり、モバイル装置識別子によって識別することができる。
モバイルユーザの許可により、サービスは、ブロック506で、走査検索活動、購入活動、ロケーション、及びモバイルユーザの他のアクションを追跡する。例えば、サービスは、モバイルユーザが要求したコンテンツ、モバイルユーザがアクセスしたウェブサイト、モバイルユーザがこれらのサイトにアクセスした時間、及びモバイルユーザがこれらのサイトにアクセスした地理的ロケーションを記録することができる。サービスは、購入、サーフィン活動、最も頻繁に使用したリモートアプリケーション、又はモバイル装置によってアクセスされた広告などを記録することができる。
サービスは、モバイルユーザがある一定のサイトにアクセスした1年のうちの季節、及びモバイルユーザがある一定のサイトにアクセスした日の天気条件などのような2次的な情報を記録することができる。サービスは、モバイル装置を通じた及び/又は汎用コンピュータ装置とのモバイルユーザの対応するアカウントを通じたモバイルユーザのオンライン購入を更に追跡することができる。緯度及び経度情報に基づいて、サービスは、ユーザがモバイル装置を頻繁に使用するロケーション近くの売買業者のような関係のある情報を判断及び記憶することができる。サービスは、モバイルユーザが、警報サービス、ニュースサービス、音楽サービス、ゲームサービス、又はRSSフィードなどに加入していることを確認することができる。
サービスは、広告又は他のコンテンツをモバイルユーザに提供する機会を獲得したいと思う売買業者に、モバイルユーザの移動及び/又は使用習慣、及び/又は別のコンピュータ装置との通信に基づいて、特に次にモバイル装置が売買業者のロケーション近くで検出された時間、又はモバイルユーザが売買業者のロケーションに近いと予想される大体の時間を通知することができる。
更に、サービスは、モバイル装置の特徴及び/又はモバイル装置への変更を追跡することができる。例えば、モバイルユーザは、異なる及び/又は追加のモバイル装置を購入することができる。モバイルユーザが新しいモバイル装置によってサービスにアクセスした場合、サービスは、モバイルユーザが、新しいモバイル装置が関連付けられた既存のモバイルユーザプロフィール及び/又は一般ユーザプロフィールを既に有するか否かを尋ねるか、又はそうでなければそのように判断することができる。例えば、モバイルユーザが新しいモバイル装置(及び/又は新しいモバイルキャリア)と同じ電話番号を使用する場合、サービスは、その電話番号に関連付けられたモバイルユーザプロフィールにアクセス可能である。サービスは、新しいモバイル装置に関する情報を取得し、更に、新しいモバイル装置(及び/又は新しいモバイルキャリア)に関連付けられたキャリア情報にアクセスするために新しいユーザエージェントプロフィールにアクセス可能である。新しい情報は、既存のモバイルユーザプロフィールに追加されるか、又は別のモバイルユーザプロフィールが、オリジナルモバイルユーザプロフィール及び/又は対応する一般ユーザプロフィールに関連付けられる。
追跡された情報に基づいて、サービスは、ブロック508で、1つ又はそれよりも多くのパターン、習慣、特徴、及び/又は他の情報を検出することができる。例えば、サービスは、モバイルユーザが、毎週ある一定のロケーションにいる間にある一定の組の会社株価に対してある一定の金融ウェブサイトを定期的に検査することを確認することができる。サービスは、モバイルユーザが離れた都市の天気及びローカルニュースを定期的に検査し、時にはその都市への航空運賃を検査することを確認することができる。サービスは、モバイルユーザが6ヶ月毎に新しい高性能モバイル装置を購入することを更に確認することができる。サービスは、ユーザが購入したモバイル装置の価格情報、ユーザが加入したキャリアプラン及び特徴、ユーザのモバイル装置と共に使用するモバイルユーザによって購入された第三者製品及びサービス、及びユーザが購入したものに類似の製品及びサービスである製品及びサービスなどのような関係のある情報を判断して記憶することができる。
更に、サービスは、モバイルユーザが、表示されたアクション可能イベント又はリンクなどを選択するか否か、並びにリンクのクリックスルーの割合のパターン又は選択されたリンクのタイプなどに基づいて、パターンなどを捜すことができる。パターンは、キーワード又は件名などに基づいて判断することができる。例えば、モバイルユーザが「ビートルズ」という語を含むメッセージを受け取る場合、モバイルユーザが音楽に関連したメッセージを受け取った場合に音楽メッセージが選択されることはめったにない点に注意するであろう。しかし、モバイルユーザが昆虫に関するメッセージを受け取り、そのリンクを選択した場合、モバイルユーザは、音楽のビートルズではなく昆虫学を好むと結論付けるであろう。本発明は、これらのパターンのみを検出することに制限されず、他のパターン及び挙動なども求めることができる。例えば、キーワードに基づくパターンも評価することができる。
サービスと共に、追跡及びパターン検出作動の一部又は全ては、サービスのサーバソフトウエアモジュール及び/又はモバイル装置で実行されるクライアントソフトウエアモジュールによって行われる。
パターンから、サービスは、任意的なブロック510でモバイルユーザプロフィールの要素に対する重みを判断することができる。例えば、サービスは、より高い重みを金融投資及び技術的な装置に関心を示す要素に加えることができる。パターン及び/又は重みは、高度な技術を有するユーザ、社会的にアクティブな人、求職者、家族中心の人、頻繁にゲームをする人、及びバーゲンハンターなどのようなモバイルユーザを表す1つ又はそれよりも多くの一般及び/又は消費者カテゴリを判断するために任意選択ブロック512で使用することができる。カテゴリのインジケータは、モバイルユーザプロフィールに記憶することができる。次に、サービスは、アクション可能イベントを代行受信メッセージに挿入するために、他の情報と共にパターン、重み、及び/又はカテゴリを使用することができる。
図6は、モバイルユーザプロフィール及び代行受信メッセージのコンテンツに基づいて、アクション可能イベントを代行受信されたテキストメッセージに動的に挿入する場合に使用する処理の一実施形態を概略で示した論理流れ図を示している。図6の処理600は、例えば、図1のサーバ106に実施することができる。
処理600は、開始ブロックの後、ブロック602で始まり、テキストメッセージのようなメッセージが代行受信される。1つのコンピュータ装置から別のコンピュータ装置に向けられた既存のメッセージを代行受信することにより、本発明は、メッセージのコンテンツを利用し、代行受信されたコンテンツに対して適切なアクション可能イベントを提供し、アクション可能イベントが非要求コンテンツにアクセスするために選択される可能性を改善することができる。一実施形態では、インターセプションは、サービスプロバイダ、又はメッセージキャリアサービスなどを通じて管理される。
次に、処理は、ブロック604に流れ、代行受信メッセージのコンテンツが分析される。一実施形態では、メッセージコンテンツは、キーワード、文章、名詞、URL、添付文書、電話番号、又は関心、購入を表すことができ、又は潜在的な非要求コンテンツに関係のある同種のものに対して検索される。
処理600は、次にブロック606に移り、宛先モバイル装置に関連付けられたモバイルユーザプロフィールが検索される。一実施形態では、モバイルユーザプロフィールは、宛先モバイル装置の特徴及びモバイルユーザによるモバイル装置の追跡された使用情報を含む。一実施形態では、モバイルユーザプロフィールは、図5に関して上述したアクションに基づいて判断される。
処理は、ブロック608へと続き、非要求コンテンツが、分析されたコンテンツ及びモバイルユーザプロフィールに基づいて選択される。例えば、一実施形態では、分析されたコンテンツは、音楽又は着信音などに言及することができ、又はそうでなければそれを示唆することができる。例えば、一実施形態では、代行受信メッセージは、モバイルユーザが受信のために申し込んだ音楽警報とすることができる。更に、及び/又は、モバイルユーザプロフィールは、音楽、着信音、又はミュージシャンなどのタイプにおける関心又は購入傾向などを示すことができる。分析されたコンテンツ及び/又はモバイルユーザの追跡された活動に関連した別の着信音又は音楽などをモバイルユーザに購入させようにとする非要求コンテンツが選択される。
別の例では、代行受信メッセージは、分析されたコンテンツ及び/又はモバイルユーザの追跡された活動に関連した利用可能なサービスに加入していないモバイルユーザに送信することができる。次に、非要求コンテンツは、サービスに関する情報を含むことができる。
次に、処理は、ブロック610へと流れ、アクション可能イベントがモバイルユーザのプロフィール及び分析されたコンテンツに基づいて生成される。例えば、モバイル装置が長いURLに対して小さすぎるスクリーンディスプレイを含むことをモバイルユーザのプロフィールが示す場合、電話番号がアクション可能イベントとして選択される。同様に、モバイル装置の広範な特徴のいずれかに基づいて、WAPブラウザページを開くことができるURL、選択された場合に表示された電話番号に自動的にダイヤルする電話番号、モバイルユーザが取ることのできるアクションを表示して示すことができるテキスト、オーディオファイル、ビデオファイル、又はグラフィックなどのようなアクション可能イベントを含む他のアクション可能イベントを選択することができる。いずれにせよ、アクション可能イベントは、非要求コンテンツにモバイルユーザがアクセス可能なように構成されている。
従って、処理600は、代行受信メッセージが、それをアクション可能イベントと組み合わせることによって修正されるブロック612に移る。一実施形態では、アクション可能イベントは、代行受信メッセージの始め、代行受信メッセージの内部、又は代行受信メッセージに添付を含む広範なロケーションのいずれかで代行受信メッセージに挿入することができる。別の実施形態では、代行受信メッセージ全体は、代行受信メッセージ及び非要求コンテンツ又はその後に非要求コンテンツにアクセスするアクション可能イベントを含むブラウザページへのURLリンクによって置換することができる。
次に、処理は、ブロック614に流れ、修正されたメッセージがモバイル装置に転送され、モバイルユーザは、非要求コンテンツを受信するためにアクション可能イベントを表示して選択することができる。
一実施形態では、モバイルユーザは、SMSメッセージ、MMSメッセージ、又はEMSメッセージなどのような応答メッセージを修正されたメッセージに供給することができる。一実施形態では、応答メッセージは、サービスによって代行受信される。次に、代行受信応答メッセージは、受信装置及びユーザのユーザプロフィールと共に分析される。別の非要求コンテンツに関連付けられた別のアクション可能イベントは、次に、上述したものにほぼ類似のアクションを使用して代行受信応答メッセージに組み合わされる。
上述の流れ図の各ブロック及び上述の流れ図のブロックの組合せは、コンピュータプログラム命令によって実施することができることが理解されるであろう。これらのプログラム命令は、プロセッサで実行される命令が1つ又は複数の流れ図ブロックに指定されたアクションを実施するための手段を作成するように機械を製造するためにプロセッサに供給される。コンピュータプログラム命令は、プロセッサで実行される命令が、1つ又は複数の流れ図ブロックに指定されたアクションを実施するための段階を供給するように、プロセッサによって実行される一連の作動段階にコンピュータ実行処理を作成させるためにプロセッサによって実行することができる。
従って、流れ図のブロックは、指定されたアクションを実行するための手段の組合せ、指定されたアクションを実行するための段階の組合せ、及び指定されたアクションを実行するためのプログラム命令手段をサポートする。流れ図の各ブロック及び流れ図におけるブロックの組合せは、指定されたアクション又は段階、又は専用ハードウエア及びコンピュータ命令の組合せを実行する専用ハードウエアベースシステムによって実施することができることも理解されるであろう。
以上の仕様、実施例、及びデータは、本発明の構成の製造及び使用の説明を提供するものである。本発明の多くの実施形態は、本発明の精神及び範囲から逸脱することなく行うことができるので、本発明はまた、別途特許請求の範囲に属するものである。
本発明を実施するための環境の一実施形態を示す機能的なブロック図である。 図1の環境において利用することができるクライアント装置の一実施形態を示す図である。 図1の環境において利用することができるネットワーク装置の一実施形態を示す図である。 本発明を実施する場合に使用されるアーキテクチャの一実施形態を示す図である。 モバイルユーザプロフィールを生成する場合に使用される処理の一実施形態を概略で示す論理流れ図である。 モバイルユーザプロフィール及び代行受信メッセージのコンテンツに基づいて、アクション可能イベントを代行受信テキストメッセージに動的に挿入する場合に使用される処理の一実施形態を概略で示す論理流れ図である。
符号の説明
386 プロファイラ
418 コンテンツデータ記憶装置
420 モバイル通信インタフェース

Claims (26)

  1. ネットワーク上でモバイル装置にコンテンツを提供するのに使用するネットワーク装置であって、
    データを記憶するためのメモリ構成要素と、
    ソース装置からモバイル装置に向けられたメッセージを代行受信する段階、
    前記モバイル装置の特徴から及びモバイルユーザによる該モバイル装置の追跡された使用からモバイルユーザプロフィールを判断する段階、
    前記代行受信メッセージのコンテンツを分析する段階、
    前記モバイルユーザプロフィール及び前記分析されたコンテンツに基づいて、アクション可能イベントを用いて前記代行受信メッセージを修正する段階、及び
    前記モバイルユーザが、非要求コンテンツを受信するために前記アクション可能イベントを選択することを可能にされる、前記修正メッセージを前記モバイル装置に供給する段階、
    を含む、アクションを可能にするデータを実行するための処理構成要素と、
    を含むことを特徴とするネットワーク装置。
  2. 前記モバイルユーザプロフィールを判断する段階は、前記モバイル装置の地理的ロケーションを判断する段階を更に含み、
    前記代行受信メッセージを修正する段階は、該代行受信メッセージを修正するのに用いる前記アクション可能イベントを判断するために前記地理的ロケーションを同じく使用する段階を更に含む、
    ことを特徴とする請求項1に記載のネットワーク装置。
  3. 前記アクション可能イベントは、電話番号又は「ユニフォームリソースロケータ(URL)」のうちの少なくとも一方を更に含むことを特徴とする請求項1に記載のネットワーク装置。
  4. 前記アクションは、
    前記モバイルユーザプロフィール及び前記分析されたコンテンツに基づいてテキストを挿入することにより前記代行受信メッセージを更に修正する段階、
    を更に含む、
    ことを特徴とする請求項1に記載のネットワーク装置。
  5. 前記代行受信メッセージは、「ショートメッセージサービス(SMS)」メッセージ、「マルチメディアメッセージングサービス(MMS)」メッセージ、又は「拡張メッセージサービス(EMS)」メッセージのうちの少なくとも1つであることを特徴とする請求項1に記載のネットワーク装置。
  6. 前記代行受信メッセージは、電子メールメッセージであることを特徴とする請求項1に記載のネットワーク装置。
  7. 前記アクション可能イベントは、前記モバイル装置の前記モバイルユーザによる前記ネットワーク上のアクションを促すように構成されたテキストメッセージ、グラフィック、オーディオファイル、又はビデオファイルのうちの少なくとも1つを更に含むことを特徴とする請求項1に記載のネットワーク装置。
  8. 前記代行受信メッセージを修正する段階は、前記アクション可能イベントを該代行受信メッセージに挿入する段階を更に含むことを特徴とする請求項1に記載のネットワーク装置。
  9. 前記代行受信メッセージを修正する段階は、該代行受信メッセージの前記コンテンツを該代行受信メッセージの少なくとも一部分と前記アクション可能イベントとによって置換する段階を更に含むことを特徴とする請求項1に記載のネットワーク装置。
  10. 前記代行受信メッセージを修正する段階は、該代行受信メッセージの前記コンテンツを該代行受信メッセージの該コンテンツへの「ユニフォームリソースロケータ(URL)」又は電話番号と前記非要求コンテンツとによって置換する段階を更に含むことを特徴とする請求項1に記載のネットワーク装置。
  11. データを含むプロセッサ可読媒体であって、
    データの実行が、
    ソース装置からモバイル装置に向けられたメッセージを代行受信する段階、
    前記代行受信メッセージのコンテンツを分析する段階、
    前記モバイル装置の特徴から及びモバイルユーザによる該モバイル装置の追跡された使用からモバイルユーザプロフィールを判断する段階、
    前記分析及び前記モバイルユーザプロフィールに基づいて非要求コンテンツを選択する段階、
    前記非要求コンテンツと前記モバイル装置の少なくとも1つの特徴とに基づいてアクション可能イベントを生成する段階、
    前記アクション可能イベントを前記代行受信メッセージと組み合わせることによって該代行受信メッセージを修正する段階、及び
    前記モバイルユーザが、非要求コンテンツを受信するために前記アクション可能イベントを選択することを可能にされる、前記修正メッセージを前記モバイル装置に転送する段階、
    を含むアクションを可能にすることにより、モバイル装置とのネットワーク上の通信を管理する方法を提供する、
    ことを特徴とする媒体。
  12. 前記代行受信メッセージは、「ショートメッセージサービス(SMS)」メッセージ、「マルチメディアメッセージングサービス(MMS)」メッセージ、又は「拡張メッセージサービス(EMS)」メッセージのうちの少なくとも1つであることを特徴とする請求項11に記載のプロセッサ可読媒体。
  13. 前記アクション可能イベントは、前記モバイル装置の前記モバイルユーザによる前記ネットワーク上のアクションを促すように構成されたテキストメッセージ、グラフィック、オーディオファイル、又はビデオファイルのうちの少なくとも1つを更に含むことを特徴とする請求項11に記載のプロセッサ可読媒体。
  14. 前記非要求コンテンツは、広告、前記代行受信メッセージの前記コンテンツに関連するイベントの通知、前記ソース装置からの追加コンテンツ、又は利用可能なサービスに対する命令のうちの少なくとも1つを更に含むことを特徴とする請求項11に記載のプロセッサ可読媒体。
  15. 前記モバイル装置の前記特徴は、モバイル装置識別子又はモバイルユーザエージェントプロフィールのうちの少なくとも一方から判断されることを特徴とする請求項11に記載のプロセッサ可読媒体。
  16. ネットワーク上のモバイル通信を管理する方法であって、
    ソース装置からモバイル装置に向けられたメッセージを代行受信する段階と、
    前記代行受信メッセージのコンテンツを分析する段階と、
    前記モバイル装置の特徴から及びモバイルユーザによる該モバイル装置の追跡された使用からモバイルユーザプロフィールを判断する段階と、
    前記分析及び前記モバイルユーザプロフィールに基づいて選択された非要求コンテンツに一部基づいてアクション可能イベントを生成する段階と、
    前記アクション可能イベントを前記代行受信メッセージと組み合わせることによって該代行受信メッセージを修正する段階と、
    前記モバイルユーザが、非要求コンテンツを受信するために前記アクション可能イベントを選択することを可能にされる、前記修正メッセージを前記モバイル装置に転送する段階と、
    を含むことを特徴とする方法。
  17. 前記代行受信メッセージを修正する段階は、該代行受信メッセージの前記コンテンツを該代行受信メッセージの少なくとも一部分と前記アクション可能イベントとによって置換する段階を更に含むことを特徴とする請求項16に記載の方法。
  18. 前記代行受信メッセージを修正する段階は、該代行受信メッセージの前記コンテンツを該代行受信メッセージの該コンテンツへの「ユニフォームリソースロケータ(URL)」又は電話番号と前記非要求コンテンツとによって置換する段階を更に含むことを特徴とする請求項16に記載の方法。
  19. 前記ソース装置は、警報メッセージを前記モバイル装置に供給するように構成されたコンテンツサービスであることを特徴とする請求項16に記載の方法。
  20. 前記ソース装置は、別のモバイル装置であり、
    前記ソース装置に宛てた前記モバイル装置からの応答メッセージを代行受信する段階と、
    前記代行受信応答メッセージのコンテンツを分析する段階と、
    前記ソース装置の特徴から及び該ソース装置の追跡された使用から別のモバイルユーザプロフィールを判断する段階と、
    前記応答メッセージの前記分析及び他方のモバイルユーザプロフィールに一部基づいて別のアクション可能イベントを生成する段階と、
    他方のアクション可能イベントを前記代行受信応答メッセージと組み合わせることによって該代行受信応答メッセージを修正する段階と、
    他方のアクション可能イベントが他方の非要求コンテンツへのアクセスを可能にする、前記修正応答メッセージを前記ソース装置に転送する段階と、
    を更に含むことを特徴とする請求項16に記載の方法。
  21. 請求項16に記載の方法を実行するためのプログラム命令を含むように構成された変調データ信号。
  22. ネットワーク上でメッセージを受信するのに使用するためのモバイル装置であって、
    ネットワーク上でメッセージを受信及び送信するように構成された送受信機と、
    「ショートメッセージサービス(SMS)」メッセージが送信元から代行受信されて、モバイル装置の追跡された使用、該モバイル装置の特徴、及び該代行受信したSMSメッセージのコンテンツに基づいてアクション可能イベントを挿入するために代行受信器によって修正されたものであるSMSメッセージを受信する段階、
    前記アクション可能イベントを含む前記SMSメッセージを表示する段階、及び
    前記モバイル装置のモバイルユーザが非要求コンテンツを受信するために前記アクション可能イベントを選択することを可能にする段階、
    を含むアクションを可能にするデータを実行するための処理構成要素と、
    を含むことを特徴とする装置。
  23. 前記アクション可能イベントは、前記モバイル装置の前記モバイルユーザによる前記ネットワーク上のアクションを促すように構成されたテキストメッセージ、グラフィック、オーディオファイル、又はビデオファイルのうちの少なくとも1つを更に含むことを特徴とする請求項22に記載のモバイル装置。
  24. 前記アクション可能イベントは、前記非要求コンテンツへのアクセスを可能にするために前記モバイル装置内のブラウザアプリケーションを起動するように構成された「ユニフォームリソースロケータ(URL)」を更に含むことを特徴とする請求項22に記載のモバイル装置。
  25. 前記アクション可能イベントは、前記モバイルユーザが前記非要求コンテンツに少なくとも一部アクセスするために選択することができる電話番号を更に含むことを特徴とする請求項22に記載のモバイル装置。
  26. ネットワーク上の通信を管理するのに使用するための装置であって、
    コンピュータ装置からモバイル装置に向けられたメッセージを代行受信する送受信機と、
    前記モバイル装置の特徴から及びモバイルユーザによる該モバイル装置の追跡された使用からモバイルユーザプロフィールを判断するための手段と、
    前記代行受信メッセージのコンテンツを分析するための手段と、
    前記モバイルユーザプロフィール及び前記分析されたコンテンツに基づいてアクション可能イベントを用いて前記代行受信メッセージを修正するための手段と、
    前記モバイルユーザが、非要求コンテンツを受信するために前記アクション可能イベントを選択することを可能にされる、前記修正メッセージを前記モバイル装置に転送するための手段と、
    を含むことを特徴とする装置。
JP2009514451A 2006-06-06 2007-05-11 代行受信したモバイル装置に対するテキストメッセージへのカスタマイズされたユーザ情報に基づくアクション可能イベントの提供 Active JP4985769B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/422,534 US8170584B2 (en) 2006-06-06 2006-06-06 Providing an actionable event in an intercepted text message for a mobile device based on customized user information
US11/422,534 2006-06-06
PCT/US2007/068796 WO2007146525A1 (en) 2006-06-06 2007-05-11 Providing an actionable event in an intercepted text massage for a mobile device based on customized user information

Publications (2)

Publication Number Publication Date
JP2009540684A true JP2009540684A (ja) 2009-11-19
JP4985769B2 JP4985769B2 (ja) 2012-07-25

Family

ID=38791661

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009514451A Active JP4985769B2 (ja) 2006-06-06 2007-05-11 代行受信したモバイル装置に対するテキストメッセージへのカスタマイズされたユーザ情報に基づくアクション可能イベントの提供

Country Status (7)

Country Link
US (1) US8170584B2 (ja)
EP (1) EP2033455B1 (ja)
JP (1) JP4985769B2 (ja)
KR (1) KR101022937B1 (ja)
CN (1) CN101461263B (ja)
HK (1) HK1135828A1 (ja)
WO (1) WO2007146525A1 (ja)

Families Citing this family (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8112548B2 (en) * 2004-09-28 2012-02-07 Yahoo! Inc. Method for providing a clip for viewing at a remote device
US8199892B2 (en) 2006-10-26 2012-06-12 Tekelec Methods, systems, and computer program products for providing a call attempt triggered messaging service in a communications network
US8204057B2 (en) * 2006-10-26 2012-06-19 Tekelec Global, Inc. Methods, systems, and computer program products for providing an enriched messaging service in a communications network
US9185123B2 (en) 2008-02-12 2015-11-10 Finsphere Corporation System and method for mobile identity protection for online user authentication
US9154952B2 (en) * 2007-03-16 2015-10-06 Finsphere Corporation Systems and methods for authenticating a user of a computer application, network, or device using a wireless device
US8280348B2 (en) 2007-03-16 2012-10-02 Finsphere Corporation System and method for identity protection using mobile device signaling network derived location pattern recognition
US9456348B2 (en) * 2007-03-16 2016-09-27 Visa International Service Association Systems and methods for authenticating a user of a computer application, network, or device using a wireless device
US10440572B2 (en) 2007-03-16 2019-10-08 Visa International Service Association Systems and methods for authenticating a user of a computer application, network, or device using a wireless device
US8839394B2 (en) * 2007-03-16 2014-09-16 Finsphere Corporation Systems and methods for authenticating a user of a computer application, network, or device using a wireless device
US20080270568A1 (en) * 2007-04-26 2008-10-30 Nokia Corporation Method, portable apparatus and server
FI20075547L (fi) * 2007-07-17 2009-01-18 First Hop Oy Mainosten toimittaminen mobiilissa mainostamisjärjestelmässä
EP2071474A1 (en) * 2007-12-10 2009-06-17 Alcatel Lucent Method and devices to seamlessly inject services in content flows
IES20080126A2 (en) * 2008-02-19 2010-01-20 Tango Telecom Ltd Electronic messaging
WO2009106077A1 (en) * 2008-02-27 2009-09-03 Ecco Sko A/S Midsole for a shoe, in particular a running shoe
US8521581B2 (en) 2008-03-03 2013-08-27 Google Inc. Interactive text message advertisements
US8555150B1 (en) * 2008-05-29 2013-10-08 Adobe Systems Incorporated Constraint driven authoring environment
US8386506B2 (en) 2008-08-21 2013-02-26 Yahoo! Inc. System and method for context enhanced messaging
CN102203765B (zh) * 2008-08-26 2014-05-28 美迪亚斯坦普有限责任公司 在没有明确地提供的装置或用户识别信息的情况下唯一地识别网络分布式装置
US20100210292A1 (en) * 2009-02-16 2010-08-19 Eloy Johan Lambertus Nooren Extending a text message with content
WO2010105099A2 (en) 2009-03-11 2010-09-16 Tekelec Systems, methods, and computer readable media for detecting and mitigating address spoofing in messaging service transactions
WO2010105043A2 (en) 2009-03-11 2010-09-16 Tekelec Methods, systems, and computer readable media for short message service (sms) forwarding
US20100306057A1 (en) * 2009-05-29 2010-12-02 Nokia Corporation Method and apparatus for providing actionable objects during periods of network unavailability
US9525983B2 (en) 2009-07-27 2016-12-20 Tekelec, Inc. Methods, systems, and computer readable media for providing mobile network operator controlled content to mobile subscribers using social networking messages
US20110055012A1 (en) * 2009-09-03 2011-03-03 Disney Enterprises, Inc. Cross-platform targeted advertisements
EP2477135B1 (en) * 2009-09-10 2019-04-17 Sony Interactive Entertainment Inc. Information processing system, information processing method, information storage medium and program
US20120173993A1 (en) * 2010-12-30 2012-07-05 International Business Machines Corporation Point of interest preview for electronic mail
KR101226991B1 (ko) * 2011-02-28 2013-01-29 (주)아펙스씨앤에스 푸쉬 메시지를 이용한 광고 시스템, 광고 시스템에서 수행되는 광고 방법 및 푸쉬 메시지를 이용한 광고가 가능한 컴퓨팅 장치
US8984071B1 (en) * 2011-03-28 2015-03-17 Symantec Corporation Systems and methods for providing a contextual message for a web-based service
US8364182B1 (en) * 2011-07-18 2013-01-29 Google Inc. Sending messages from a computing device
KR102197462B1 (ko) 2011-10-04 2020-12-31 구글 엘엘씨 디바이스 상의 결합된 활동 히스토리
CN103188637A (zh) * 2013-02-28 2013-07-03 广东欧珀移动通信有限公司 对已发送信息进行修正的方法及其***
US9015313B2 (en) * 2013-03-14 2015-04-21 Google Inc. Providing actionable content to a computing device based on user actions
KR101812397B1 (ko) * 2013-06-04 2018-01-25 엠파이어 테크놀로지 디벨롭먼트 엘엘씨 전자 게임 개인화 시스템 및 컴퓨터 판독가능 저장 매체
US9367537B2 (en) 2014-04-01 2016-06-14 International Business Machines Corporation Analyzing messages and/or documents to provide suggestions to modify messages and/or documents to be more suitable for intended recipients
WO2015164679A1 (en) * 2014-04-24 2015-10-29 Greenwave Systems PTE Ltd. Event trigger on wireless device detection
GB2526274A (en) * 2014-05-19 2015-11-25 Ibm Search infrastructure and method for performing web search
US10477019B2 (en) * 2014-12-17 2019-11-12 Avaya Inc. Contact center administration via text stream interaction
US20160203207A1 (en) * 2015-01-12 2016-07-14 Htc Corporation Electronic apparatus and classifying method
WO2016149347A1 (en) * 2015-03-16 2016-09-22 Interdigital Technology Corporation Context aware actionable behavior pattern management for evolving user behaviors
EP3106985B1 (en) 2015-06-16 2020-05-06 Huawei Technologies Co., Ltd. Method and apparatus for classifying virtual activities of mobile users
US9825892B2 (en) * 2015-09-25 2017-11-21 Sap Se Personalized and context-aware processing of message generation request
US9734248B2 (en) 2015-12-09 2017-08-15 International Business Machines Corporation Interest-based message-aggregation alteration
US20170237822A1 (en) * 2016-02-15 2017-08-17 Ari Kahn Third Party Sponsored Short Messaging Service
US10104417B2 (en) 2016-07-26 2018-10-16 At&T Mobility Ii Llc Method and apparatus for sponsored messaging
US11750569B2 (en) * 2020-12-09 2023-09-05 International Business Machines Corporation Private cloud user insight privacy

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002073561A (ja) * 2000-09-01 2002-03-12 Toyota Motor Corp 通信網を介してアクセスするユーザの認証方法及び認証システム、並びに、これらを利用した情報処理システム
JP2002133288A (ja) * 2000-08-10 2002-05-10 Michio Kushima メールに広告情報を追加可能なメール配信システム、並びに受信形態の異なる複数種類のメール配信サービスを提供可能なメール配信システム
JP2003115011A (ja) * 2001-10-09 2003-04-18 Xybernetic:Kk 電子メール配信システム、配信サーバーシステム、及び電子メール配信プログラム
JP2003256713A (ja) * 2002-02-28 2003-09-12 Hitachi Ltd 広告配信装置および広告の配信方法ならびに移動体通信装置
JP2004318728A (ja) * 2003-04-18 2004-11-11 Toyota Motor Corp 情報提供方法、情報提供システム、情報端末装置およびセンター
JP2005192209A (ja) * 2003-12-12 2005-07-14 Lucent Technol Inc テキスト・メッセージの未使用部分に情報を挿入する方法および装置

Family Cites Families (69)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5493692A (en) * 1993-12-03 1996-02-20 Xerox Corporation Selective delivery of electronic messages in a multiple computer system based on context and environment of a user
US6571279B1 (en) * 1997-12-05 2003-05-27 Pinpoint Incorporated Location enhanced information delivery system
CA2220345C (en) * 1995-05-08 2001-09-04 Compuserve Incorporated System for electronic messaging via wireless devices
US6021433A (en) * 1996-01-26 2000-02-01 Wireless Internet, Inc. System and method for transmission of data
US6167426A (en) * 1996-11-15 2000-12-26 Wireless Internet, Inc. Contact alerts for unconnected users
US5915220A (en) * 1997-05-05 1999-06-22 Northern Telecom Limited System and method for maintaining profile information in a telecommunications network
EP1717696A1 (en) * 1997-11-14 2006-11-02 Microsoft Corporation Server operating system for supporting multiple client-server sessions and dynamic reconnection of users to previous sessions
US6128735A (en) * 1997-11-25 2000-10-03 Motorola, Inc. Method and system for securely transferring a data set in a data communications system
US6370508B2 (en) * 1998-09-11 2002-04-09 Genesys Telecommunications Laboratories, Inc. Interface engine for managing business processes within a multimedia communication-center
US6611812B2 (en) * 1998-08-13 2003-08-26 International Business Machines Corporation Secure electronic content distribution on CDS and DVDs
US6574239B1 (en) * 1998-10-07 2003-06-03 Eric Morgan Dowling Virtual connection of a remote unit to a server
US6442593B1 (en) * 1999-02-01 2002-08-27 Sony Corporation Methods and apparatus for transmitting prioritized electronic mail messages
AU5141200A (en) 1999-06-01 2000-12-18 Microsoft Corporation Single logical clipboard for multiple computers
US6510144B1 (en) * 1999-12-07 2003-01-21 Cisco Technology, Inc. Network layer support to enhance the transport layer performance in mobile and wireless environments
GB2357659B (en) * 1999-12-23 2003-12-24 Mitel Corp Communication system architecture for voice first collaboration
US7054905B1 (en) * 2000-03-30 2006-05-30 Sun Microsystems, Inc. Replacing an email attachment with an address specifying where the attachment is stored
WO2001076120A2 (en) * 2000-04-04 2001-10-11 Stick Networks, Inc. Personal communication device for scheduling presentation of digital content
CA2343932C (en) 2000-04-10 2006-10-17 Research In Motion Limited System and method for bundling information
US6789108B1 (en) * 2000-04-14 2004-09-07 Tmx Interactive Method and apparatus for dissemination of rich media
WO2001082031A2 (en) * 2000-04-26 2001-11-01 Portable Internet Inc. Portable internet services
JP3822024B2 (ja) * 2000-05-24 2006-09-13 シャープ株式会社 データ転送装置
CN1207876C (zh) * 2000-06-15 2005-06-22 国际商业机器公司 短消息网关、向移动电话提供信息服务的***和方法
US6563913B1 (en) * 2000-08-21 2003-05-13 Koninklijke Philips Electronics N.V. Selective sending of portions of electronic content
US6959436B2 (en) * 2000-12-15 2005-10-25 Innopath Software, Inc. Apparatus and methods for intelligently providing applications and data on a mobile device system
US20020077897A1 (en) * 2000-12-19 2002-06-20 Zellner Samuel N. Identity blocking service from a web advertiser
US6947738B2 (en) * 2001-01-18 2005-09-20 Telefonaktiebolaget Lm Ericsson (Publ) Multimedia messaging service routing system and method
US7178099B2 (en) * 2001-01-23 2007-02-13 Inxight Software, Inc. Meta-content analysis and annotation of email and other electronic documents
WO2002067545A2 (en) 2001-02-17 2002-08-29 Inktomi Corporation Content based billing
US6785255B2 (en) 2001-03-13 2004-08-31 Bharat Sastri Architecture and protocol for a wireless communication network to provide scalable web services to mobile access devices
US20030125023A1 (en) * 2001-03-15 2003-07-03 Eyal Fishler Method and system for providing a wireless terminal communication session integrated with data and voice services
US20020137507A1 (en) * 2001-03-20 2002-09-26 Techimage, Llp., System and method for providing automatic multimedia messages service
US20030163815A1 (en) * 2001-04-06 2003-08-28 Lee Begeja Method and system for personalized multimedia delivery service
US6983328B2 (en) 2001-05-18 2006-01-03 Hewlett-Packard Development Company, L.P. Trusted internet clipboard
GB2376761A (en) * 2001-06-19 2002-12-24 Hewlett Packard Co An arrangement in which a process is run on a host operating system but may be switched to a guest system if it poses a security risk
US7647374B2 (en) * 2001-07-03 2010-01-12 Nokia Corporation Method for managing sessions between network parties, methods, network element and terminal for managing calls
US20040205492A1 (en) * 2001-07-26 2004-10-14 Newsome Mark R. Content clipping service
US6889062B2 (en) * 2001-10-04 2005-05-03 Nokia Corporation System and protocol for providing pictures in wireless communication messages
US20030084165A1 (en) * 2001-10-12 2003-05-01 Openwave Systems Inc. User-centric session management for client-server interaction using multiple applications and devices
US20030093311A1 (en) * 2001-11-05 2003-05-15 Kenneth Knowlson Targeted advertising
US20060168095A1 (en) * 2002-01-22 2006-07-27 Dipanshu Sharma Multi-modal information delivery system
JP3676312B2 (ja) * 2002-03-12 2005-07-27 株式会社エヌ・ティ・ティ・ドコモ 送信側移動機、受信側移動機、情報通信システム、情報通信方法及びサーバ装置
US20030182388A1 (en) * 2002-03-20 2003-09-25 Alexander Geoffrey D. Method and system for portable persistent clipboard function
US20030187990A1 (en) * 2002-03-29 2003-10-02 Knauerhase Robert C. Intelligent scheme for seamlessly maintaining communication sessions while switching devices
US7599852B2 (en) * 2002-04-05 2009-10-06 Sponster Llc Method and apparatus for adding advertising tag lines to electronic messages
US7441047B2 (en) * 2002-06-17 2008-10-21 Microsoft Corporation Device specific pagination of dynamically rendered data
US7096030B2 (en) * 2002-06-28 2006-08-22 Nokia Corporation System and method for initiating location-dependent applications on mobile devices
JP2004082354A (ja) 2002-08-23 2004-03-18 Konica Minolta Holdings Inc 画像形成装置および画像形成システム
JP3968277B2 (ja) * 2002-08-26 2007-08-29 株式会社日立製作所 メールサーバ、そのメールサーバを実現するためのプログラム及び携帯端末
KR20040020098A (ko) 2002-08-29 2004-03-09 에스케이 텔레콤주식회사 이동 통신망에서의 아바타 단문 메시지 서비스 제공 방법
JP2004102553A (ja) 2002-09-06 2004-04-02 Nec Corp 電子文書表示方法、そのプログラム及びその装置
US7505571B2 (en) * 2002-09-12 2009-03-17 Sabeer Bhatia Communications systems and methods for exchanging messages between users
US7065780B2 (en) 2002-09-20 2006-06-20 Opentv, Inc. Method and system for emulating and HTTP server through a broadcast carousel
US20040117459A1 (en) * 2002-12-12 2004-06-17 George Fry System and method providing multimedia messaging in communication networks
US20040128347A1 (en) * 2002-12-31 2004-07-01 Jeffrey Mason System and method for providing content access at remote portal environments
DE10325889A1 (de) * 2003-06-06 2004-12-23 Siemens Ag Verfahren zum Übertragen von Nachrichten
TWI241836B (en) * 2003-07-30 2005-10-11 Sk Telecom Co Ltd Method of providing multimedia messaging service using unique message identifier
US7909693B2 (en) * 2003-09-08 2011-03-22 Aristocrat Technologies Australia Pty Ltd. Gaming system for tracking player activity during virtual sessions at a gaming machine
US20050188056A1 (en) * 2004-02-10 2005-08-25 Nokia Corporation Terminal based device profile web service
JP2005285047A (ja) * 2004-03-31 2005-10-13 Nec Corp メッセージ配信システム、サーバ及びメッセージ配信プログラム
US7403973B2 (en) * 2004-05-28 2008-07-22 Oracle International Corporation Managing devices and messages for users during a messaging session
WO2007001247A2 (en) * 2004-06-02 2007-01-04 Yahoo! Inc. Content-management system for user behavior targeting
US7464141B2 (en) * 2004-06-30 2008-12-09 Scencera Technologies, Llc Method and system for associating related messages of different types
US7519573B2 (en) * 2004-08-23 2009-04-14 Fuji Xerox Co., Ltd. System and method for clipping, repurposing, and augmenting document content
US8112548B2 (en) * 2004-09-28 2012-02-07 Yahoo! Inc. Method for providing a clip for viewing at a remote device
US20060069671A1 (en) * 2004-09-29 2006-03-30 Conley James W Methodology, system and computer readable medium for analyzing target web-based applications
US20060224846A1 (en) * 2004-11-05 2006-10-05 Amarendran Arun P System and method to support single instance storage operations
US20060116146A1 (en) * 2004-11-30 2006-06-01 Allan Herrod System and method for monitoring mobile units in a network
US7454164B2 (en) * 2004-12-28 2008-11-18 Lucent Technologies Inc. Providing a multimedia message with a multimedia messaging service message in a mobile environment
US20070088801A1 (en) * 2005-10-17 2007-04-19 Zohar Levkovitz Device, system and method of delivering targeted advertisements using wireless application protocol

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002133288A (ja) * 2000-08-10 2002-05-10 Michio Kushima メールに広告情報を追加可能なメール配信システム、並びに受信形態の異なる複数種類のメール配信サービスを提供可能なメール配信システム
JP2002073561A (ja) * 2000-09-01 2002-03-12 Toyota Motor Corp 通信網を介してアクセスするユーザの認証方法及び認証システム、並びに、これらを利用した情報処理システム
JP2003115011A (ja) * 2001-10-09 2003-04-18 Xybernetic:Kk 電子メール配信システム、配信サーバーシステム、及び電子メール配信プログラム
JP2003256713A (ja) * 2002-02-28 2003-09-12 Hitachi Ltd 広告配信装置および広告の配信方法ならびに移動体通信装置
JP2004318728A (ja) * 2003-04-18 2004-11-11 Toyota Motor Corp 情報提供方法、情報提供システム、情報端末装置およびセンター
JP2005192209A (ja) * 2003-12-12 2005-07-14 Lucent Technol Inc テキスト・メッセージの未使用部分に情報を挿入する方法および装置

Also Published As

Publication number Publication date
HK1135828A1 (en) 2010-06-11
JP4985769B2 (ja) 2012-07-25
US20070282954A1 (en) 2007-12-06
KR20090025301A (ko) 2009-03-10
EP2033455B1 (en) 2020-07-08
EP2033455A4 (en) 2012-08-08
US8170584B2 (en) 2012-05-01
KR101022937B1 (ko) 2011-03-16
CN101461263B (zh) 2015-05-20
CN101461263A (zh) 2009-06-17
WO2007146525A1 (en) 2007-12-21
EP2033455A1 (en) 2009-03-11

Similar Documents

Publication Publication Date Title
JP4985769B2 (ja) 代行受信したモバイル装置に対するテキストメッセージへのカスタマイズされたユーザ情報に基づくアクション可能イベントの提供
US11436637B2 (en) Remote mobile profile detection and modification
US7693902B2 (en) Enabling clustered search processing via text messaging
US9430772B2 (en) Mobile contextual SMS advertising
KR101188499B1 (ko) 모바일 도메인들 및 키워드 기동 애플리케이션들을 관리하기 위한 플랫폼
US20060274869A1 (en) Dynamically generating content based on capabilities of a mobile device
JP5665812B2 (ja) モバイルマネタイゼーション
KR20100109577A (ko) 모바일 사용자 프로파일에 기초한 컨텐트 프리페칭 시스템 및 방법
US8271901B2 (en) Cross taxonomy navigation from a bread crumb in a graphical user interface

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110616

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110627

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20110915

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20110926

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20111027

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20111104

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111128

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: 20120402

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: 20120416

R150 Certificate of patent or registration of utility model

Ref document number: 4985769

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150511

Year of fee payment: 3

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350