JP2018521602A - Apparatus, computer-readable medium, and method for modifying a service using advanced data collection functions - Google Patents
Apparatus, computer-readable medium, and method for modifying a service using advanced data collection functions Download PDFInfo
- Publication number
- JP2018521602A JP2018521602A JP2018507485A JP2018507485A JP2018521602A JP 2018521602 A JP2018521602 A JP 2018521602A JP 2018507485 A JP2018507485 A JP 2018507485A JP 2018507485 A JP2018507485 A JP 2018507485A JP 2018521602 A JP2018521602 A JP 2018521602A
- Authority
- JP
- Japan
- Prior art keywords
- message
- notification
- subscriber account
- response
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
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/12—Messaging; Mailboxes; Announcements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/50—Service provisioning or reconfiguring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/60—Subscription-based services using application servers or record carriers, e.g. SIM application toolkits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/20—Transfer of user or subscriber data
- H04W8/205—Transfer to or from user equipment or user record carrier
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/535—Tracking the activity of the user
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Telephonic Communication Services (AREA)
- Information Transfer Between Computers (AREA)
- Telephone Function (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
機器は、1以上のプロセッサ、ディスプレイ、およびモジュールカードを含む。1以上のプロセッサは、機器の通信機能が終了していることを決定し、終了を示す通知をモジュールカードに送信する。モジュールカードは、通知を受信したことに応答して、メッセージをサーバに送信し、別のメッセージをサーバから受信する。メッセージは、機器が、別のメッセージを受信する準備ができていることを示すものである。別のメッセージは、アカウントの利用状況に基づく指示および別の通知を含み、それに関するアクショナブルなカテゴリーを識別する。指示は、1以上のプロセッサを、別の通知を表示し、それに対する入力応答を受信し、応答がアクショナブルなカテゴリーを実施するための確認に対応することを決定し、応答を含む更なるメッセージを送信する、ディスプレイ装置、受信装置、決定装置、および送信装置としてそれぞれ機能させる。The device includes one or more processors, a display, and a module card. The one or more processors determine that the communication function of the device has ended and send a notification indicating the end to the module card. In response to receiving the notification, the module card sends a message to the server and receives another message from the server. The message indicates that the device is ready to receive another message. Another message includes instructions based on account usage and other notifications and identifies the actionable categories associated therewith. The instruction determines one or more processors to display another notification, receive an input response thereto, and that the response corresponds to a confirmation to implement an actionable category, and further message including the response Function as a display device, a receiving device, a determining device, and a transmitting device.
Description
本願は、2013年5月10日に出願された米国特許出願第13/892,073号の一部継続出願である2014年6月11日に出願された米国特許出願第14/301,858号の一部継続出願である2015年4月22日に出願された米国特許出願第14/693,101号による優先権を主張するものであり、各文献の開示の全体を参照して本明細書に組み込む。 This application is a continuation-in-part of U.S. Patent Application No. 13 / 892,073 filed on May 10, 2013 and U.S. Patent Application No. 14 / 301,858 filed on June 11, 2014. No. 14 / 693,101 filed on Apr. 22, 2015, which is a continuation-in-part of U.S. Patent Application Serial No. 14 / 693,101, which is incorporated herein by reference in its entirety. Incorporate into.
本開示は、無線ネットワーク内において更なるサービスを保持および/または提供するための装置、コンピュータ可読媒体、および方法に関する。 The present disclosure relates to apparatus, computer-readable media, and methods for maintaining and / or providing additional services in a wireless network.
現代の携帯機器(例えばモバイルフォン等)は、ユーザがネットワークを介してサービスプロバイダと通信するのを可能にする。携帯機器は、しばしば、モバイル機器(ME)およびモジュールカードを含む。MEは携帯機器のハードウェアであり、ディスプレイ、受信器、送信器、および他の物理的機器を含む。MEは固有のコードによって識別される。モジュールカードは、MEを識別する固有のコードをメモリに格納する。 Modern mobile devices (such as mobile phones) allow users to communicate with service providers over a network. Mobile devices often include mobile devices (ME) and module cards. The ME is mobile device hardware and includes a display, receiver, transmitter, and other physical devices. The ME is identified by a unique code. The module card stores a unique code for identifying the ME in the memory.
既存の携帯機器においては、モジュールカードは、携帯機器をネットワークに接続するネットワークインターフェースとしての役割をする。モジュールカードは、モジュールカードにプログラムされた1組のコマンドで構成されるツールキットも含む。携帯機器において、モジュールカードは、1以上のプログラミング言語で書かれたアプリケーションを実行するよう装備されたインタープリターとして機能する。更に、そのような装置では、モジュールカードは、これらのアプリケーションを他の情報と共に格納するメモリを含む。そのような他の情報は、しばしば、MEを識別する固有のコードを含む。 In an existing portable device, the module card serves as a network interface for connecting the portable device to the network. The module card also includes a toolkit consisting of a set of commands programmed into the module card. In a portable device, the module card functions as an interpreter equipped to execute an application written in one or more programming languages. Further, in such devices, the module card includes a memory that stores these applications along with other information. Such other information often includes a unique code that identifies the ME.
今日、多くの携帯機器は、例えばモバイル通信用グローバルシステム(「GSM」)ネットワーク、または、例えば3GおよびLTE、Edge、UMTS、HSPA、HSPA+、LTE−Advanced、CDMA、1xRTT、EVDO、並びにEVDO−A等であるがそれらに限定されない後継のネットワーク技術等の、無線ネットワークに接続される。具体的には、GSMおよびその後継の技術は、携帯機器のユーザ、サービスプロバイダ、および他の関係者間でのデジタル無線通信において用いられるプロトコルを記述する標準セットである。そのようなネットワークにおいて、モジュールカードは、加入者識別モジュール(「SIM」)カードまたはユニバーサル集積回路カード(「UICC」)であり、モジュールカード上のツールキットはSIMツールキット(「STK」)であり、モジュールカードはSTKインタープリターとして機能する。より洗練されたSIMカードにおいては、STKはダイナミックSIMツールキット(「DSTK」)であり、STKインタープリターはDSTKインタープリターである。 Today, many portable devices are available in, for example, global systems for mobile communications ("GSM") networks or, for example, 3G and LTE, Edge, UMTS, HSPA, HSPA +, LTE-Advanced, CDMA, 1xRTT, EVDO, and EVDO-A Etc., but not limited thereto, connected to a wireless network, such as a successor network technology. Specifically, GSM and its successors are a standard set that describes protocols used in digital wireless communications between mobile device users, service providers, and other parties. In such a network, the module card is a subscriber identity module (“SIM”) card or a universal integrated circuit card (“UICC”), and the toolkit on the module card is a SIM toolkit (“STK”). The module card functions as an STK interpreter. In more sophisticated SIM cards, the STK is a dynamic SIM toolkit (“DSTK”) and the STK interpreter is a DSTK interpreter.
無線ネットワークにおいて、サービスプロバイダは、ユーザに送信されるメッセージに対応するコンテンツを生成する。そのようなメッセージは、しばしば、マークアップ言語(例えば、無線インターネットゲートウェイ無線マークアップ言語(「WIGWML」)、SIM@llianceToolboxマークアップ言語(「S@TML」)、Javaマークアップ言語(「JavaML」))で書かれる。コンテンツはゲートウェイに送信され、ゲートウェイはメッセージを準備し、そのメッセージをユーザに転送する。このゲートウェイはユニバーサルゲートウェイ(「UG」)として知られている。UGはサーバ101上に配置され得る。メッセージは、携帯機器によって受信される、それ自体がSIMカード指示(例えば、wiblet、s@tlet、Javaアプレット)(或いは、UICCアプリケーション)である指示を含む。携帯機器は、DSTKを格納するメモリを有するSIMカードを収容している。適切にプログラムされた場合、SIMカードは、メッセージに含まれている指示を解釈するよう構成されたDSTKインタープリターとして機能する。指示が、wiblet、s@tlet、またはJavaアプレットのいずれによって解釈されるXMLに基づくフィードを含むかに応じて、DSTKインタープリターは、SmartTrustWib(「Wib」)、SIM@llianceToolbox(「S@T」)インタープリター、またはJavaインタープリターとしてそれぞれ機能する。DSTKインタープリターは、指示を解釈して、DSTKに含まれているアクションまたはコマンドを実装する。これらのコマンドの幾つかは、携帯機器とは独立して動作するものであり、他のコマンドは携帯機器に向けられたもの(例えば、テキスト列を表示するためのコマンド、またはユーザに入力を求めるコマンド等)である。 In a wireless network, a service provider generates content corresponding to a message sent to a user. Such messages are often written in markup languages (eg, Wireless Internet Gateway Wireless Markup Language (“WIGWML”), SIM @ llianceToolbox Markup Language (“S @ TML”), Java Markup Language (“JavaML”)). ) The content is sent to the gateway, which prepares the message and forwards the message to the user. This gateway is known as a universal gateway (“UG”). The UG can be located on the server 101. The message includes an indication received by the mobile device that is itself a SIM card indication (eg, a widget, s @ tlet, Java applet) (or a UICC application). The portable device contains a SIM card having a memory for storing DSTK. When properly programmed, the SIM card functions as a DSTK interpreter configured to interpret the instructions contained in the message. Depending on whether the indication includes an XML-based feed that is interpreted by a wilet, s @ tlet, or Java applet, the DSTK interpreter can send a SmartTrustWib ("Wib"), SIM @ lianceToolbox ("S @ T") ) Functions as an interpreter or a Java interpreter. The DSTK interpreter interprets the instructions and implements the actions or commands contained in the DSTK. Some of these commands operate independently of the mobile device, while others are directed to the mobile device (eg, commands for displaying text strings or prompting the user for input). Command).
特定の無線ネットワークにおいて、ユーザは、サービスプロバイダによって提供されているサービスを保持するために、自分の携帯機器を周期的に用いることを要求される。そのようなネットワークでは、ユーザが自分の携帯機器を所定の期間中に少なくとも1回使用することができなかった場合には、ユーザは登録を抹消され、従って、サービスプロバイダからのサービスを用いること、および受けることが、もはやできなくなる。更に、ユーザが、提供されるサービスに対するアクセスを失った後、ユーザは、しばしば、サービスを回復するために自分の携帯機器を用いてサービスプロバイダと通信することができない。 In certain wireless networks, users are required to periodically use their mobile devices to maintain services provided by service providers. In such a network, if the user has not been able to use his mobile device at least once during a given period, the user will be unregistered and will therefore use the service from the service provider, And can no longer receive. Furthermore, after a user loses access to a service provided, the user often cannot communicate with a service provider using his mobile device to restore service.
無線ネットワークを介してサービスプロバイダに接続するユーザが多くなるにつれ、および、これらのネットワークのサイズが増加するにつれ、サービスプロバイダにとっての効率およびコストの観点から、ユーザがそれらのサービスを用いる頻度をモニタリングすることがますます重要になる。利用状況をモニタリングするによって、サービスプロバイダは、ユーザが所望のサービスを保持するのを補助するよう備えられ得る。 As users connect to service providers over the wireless network and as the size of these networks increases, monitor how often they use those services in terms of efficiency and cost for the service provider It becomes increasingly important. By monitoring usage, service providers can be equipped to assist users in maintaining desired services.
それに加えて、特定の無線ネットワークでは、サービスプロバイダは、ユーザの携帯機器のアクティビティに関するデータ(例えば、全体的な利用状況に関するアクティビティ、通話アクティビティ、送受信されたテキストメッセージおよび/またはマルチメディアメッセージ、インターネットアクティビティ、並びに他の有用なデータ)を収集する。このデータをモニタリングすることにより、サービスプロバイダは、ユーザの状況および必要性に基づいて、新たなおよび/またはより適切なサービスに関する先進的な保持サービスで、ユーザを補助するよう備えられ得る。 In addition, in certain wireless networks, service providers can provide data on user mobile device activity (eg, overall usage activity, call activity, sent and received text messages and / or multimedia messages, Internet activity, etc. , As well as other useful data). By monitoring this data, service providers can be equipped to assist users with advanced retention services for new and / or more appropriate services based on the user's situation and needs.
本発明の一実施形態によれば、加入者に対してサービスを提示する方法は、特定の処理を含む。本方法は、携帯機器と関連づけられた加入者用のアカウントと関連づけられた利用状況データを収集する工程を含む。本方法は、利用状況データをリポジトリに格納する工程を含む。本方法は、利用状況データが条件を満たすか否かを決定する工程を含む。本方法は、アクショナブル(すぐに実施可能)なデータカテゴリーが存在するか否かを決定する工程を含む。本方法は、アクショナブルなデータカテゴリーおよび1組の規則に基づいてアクションを決定する工程を含む。本方法は、携帯機器から、携帯機器の通信機能が終了していることを示す第1のメッセージを受信する工程を含む。本方法は、携帯機器に、アクションに基づく第2のメッセージであって、携帯機器を介した加入者からの入力を要求する第2のメッセージを送信する工程を含む。本方法は、携帯機器から、第2のメッセージに対する応答を含む第3のメッセージを受信する工程を含む。 According to one embodiment of the present invention, a method for presenting a service to a subscriber includes a specific process. The method includes collecting usage data associated with an account for a subscriber associated with a mobile device. The method includes storing usage status data in a repository. The method includes determining whether the usage status data satisfies a condition. The method includes determining whether there is an actionable data category. The method includes determining an action based on an actionable data category and a set of rules. The method includes receiving from the portable device a first message indicating that the communication function of the portable device has been terminated. The method includes the step of transmitting to the mobile device a second message based on an action requesting input from a subscriber via the mobile device. The method includes receiving a third message including a response to the second message from the mobile device.
本発明の別の実施形態によれば、装置は、プロセッサ、ディスプレイ、およびモジュールカードを含む。プロセッサは、装置の通信機能が終了していることを決定し、終了を示す第1の通知をモジュールカードに送信する。モジュールカードは、第1の通知を受信したことに応答して、第1のメッセージをサーバに送信し、その後、サーバからの第2のメッセージを受信する。第1のメッセージは、装置が第2のメッセージを受信する準備ができていることを示し、第2のメッセージは、第2の通知および指示を含む。第2の通知は、装置と関連づけられたアカウントの利用状況データに基づくものであり、そのアカウントに関してとられるアクションを識別する。指示は、プロセッサを、表示装置、受信装置、決定装置、および送信装置として機能させ、それらはそれぞれ、第2の通知を表示し、第2の通知に対する入力応答を受信し、その応答が、アクションをとるための確認に対応することを決定し、第2の通知に対する応答を含む第3のメッセージを送信する。 According to another embodiment of the invention, the apparatus includes a processor, a display, and a module card. The processor determines that the communication function of the device has ended, and transmits a first notification indicating the end to the module card. In response to receiving the first notification, the module card transmits a first message to the server and then receives a second message from the server. The first message indicates that the device is ready to receive the second message, and the second message includes the second notification and instruction. The second notification is based on usage data for an account associated with the device and identifies an action to be taken with respect to that account. The instructions cause the processor to function as a display device, a receiving device, a determining device, and a transmitting device, each displaying a second notification and receiving an input response to the second notification, the response being an action A third message including a response to the second notification is transmitted.
他の目的、特徴、および長所は、以下の詳細な説明および添付の図面から当業者に自明である。 Other objects, features, and advantages will be apparent to those skilled in the art from the following detailed description and the accompanying drawings.
本発明、本発明によって満たされる必要性、並びに、本発明の目的、特徴、および長所のより完全な理解のために、添付の図面に関連して以下の説明を参照する。 For a more complete understanding of the present invention, the needs met by the present invention, and the objects, features and advantages of the present invention, reference should be made to the following description taken in conjunction with the accompanying drawings.
本発明の実施形態、並びにその特徴および長所は、図1〜図10を参照することによって理解され得るものであり、様々な図面中の対応する部分には、類似の参照番号が用いられている。 Embodiments of the present invention, as well as features and advantages thereof, can be understood by referring to FIGS. 1-10, and like reference numerals are used for corresponding parts of the various drawings. .
本発明の例示的な実施形態は、サービス(例えば、サービスプロバイダによってネットワークを介して提供され得るサービス等)を保持するための方法、装置、およびコンピュータ可読媒体を提供する。例えば、サービスは、モバイル通信サービスを含む。ユーザは、定期的にまたは所定の期間内にモバイル通信サービスを利用することが要求される。例えば、モバイル通信サービスへの登録条件として、ユーザは、60日間につき1回のサービスを利用することが要求される。モバイル通信サービスの利用は、モバイル装置を用いて通話すること、モバイル装置を用いてテキストメッセージを送信すること、または、モバイル装置を用いて通話もしくはテキストメッセージを受信することを含み得るものであり、単にモバイル装置を物理的に所有していることでは十分でない場合がある。ユーザがモバイル通信サービスを定期的に利用しない場合には、本実施形態は、タイムリーな使用を生じさせるために、ユーザのモバイル装置上のアプリケーションを活用する。このアプリケーションは、Wibに基づくアプリケーション、S@Tに基づくアプリケーション、またはJavaに基づくアプリケーションを含み得る。Wibに基づくアプリケーションはWibバイトコードの形態のアプリケーションであり、S@Tに基づくアプリケーションはS@Tバイトコードの形態のアプリケーションであり、Javaに基づくアプリケーションはJavaバイトコードの形態のアプリケーションである。アプリケーションを活用することは、アプリケーションを実行するよう構成されたDSTKインタープリターとして機能するSIMカードまたはメモリを含むモバイル装置内でアプリケーションを実行することを含む。DSTKインタープリターは、活用されるアプリケーションのタイプに基づいて、Wib、S@Tインタープリター、またはJavaインタープリターを含み得る。WibはWibに基づくアプリケーションを実行するよう構成され、S@TインタープリターはS@Tに基づくアプリケーションを実行するよう構成され、JavaインタープリターはJavaに基づくアプリケーションを実行するよう構成される。アプリケーションを実行すると、モバイル装置に、アクショナブルなメッセージまたは通知を表示させる1以上のコマンドが実装される。本発明の例示的な実施形態では、通知は、ユーザに、そのサービスの利用を継続したいか否かを尋ねる。ユーザが肯定的な応答をした(例えば、サービスを受け続けたいことを確認(例えば、コマンドを入力等)した)場合には、ユーザのモバイル装置は、確認を含むテキストメッセージをサービスプロバイダに送信し、それにより利用要求を満たして、サービスは中断されないままになる。 Exemplary embodiments of the present invention provide methods, apparatus, and computer-readable media for maintaining services (eg, services that can be provided over a network by a service provider). For example, the service includes a mobile communication service. The user is required to use the mobile communication service regularly or within a predetermined period. For example, as a registration condition for the mobile communication service, the user is required to use the service once every 60 days. Utilizing a mobile communication service can include making a call using a mobile device, sending a text message using a mobile device, or receiving a call or text message using a mobile device; It may not be sufficient to simply physically own the mobile device. In the case where the user does not regularly use the mobile communication service, the present embodiment utilizes an application on the user's mobile device in order to cause timely use. This application may include an application based on Wib, an application based on S @ T, or an application based on Java. An application based on Wib is an application in the form of Wib bytecode, an application based on S @ T is an application in the form of S @ T bytecode, and an application based on Java is an application in the form of Java bytecode. Utilizing the application includes running the application in a mobile device that includes a SIM card or memory that functions as a DSTK interpreter configured to run the application. The DSTK interpreter may include a Wib, S @ T interpreter, or Java interpreter based on the type of application utilized. The Wib is configured to execute an application based on Wib, the S @ T interpreter is configured to execute an application based on S @ T, and the Java interpreter is configured to execute an application based on Java. Executing the application implements one or more commands that cause the mobile device to display an actionable message or notification. In an exemplary embodiment of the invention, the notification asks the user whether he wants to continue using the service. If the user responds positively (eg, confirms that he wants to continue receiving services (eg, enters a command)), the user's mobile device sends a text message containing the confirmation to the service provider. , Thereby meeting usage requirements and leaving the service uninterrupted.
また、本発明の例示的な実施形態は、サービス(例えば、サービスプロバイダによってネットワークを介して提供され得るサービス等)の先進的な保持および/またはアップセル(より高額な商品を販売すること)のための方法および装置を提供する。従来から、サービスプロバイダは、加入者のモバイル装置の利用状況およびアクティビティに関する大量のデータに対するアクセスを有する。幾つかの例として、サービスプロバイダは、請求書作成システムと関連づけられた全てのデータ(例えば、請求書作成システムによって捕捉されたユーザモバイル装置のアクティビティの全ての態様に関する情報)、インターネットゲートウェイ(例えば、ユーザがアクセスする全てのウェブサイトに関する情報)、無線アプリケーションプロトコル(「WAP」)ゲートウェイ、ショートメッセージサービスセンター(「SMSC」)、マルチメディアメッセージングサービス(「MMS」)、ハンドセットリポジトリ(例えば、ユーザのモバイルハンドセットの全ての態様に関する情報(ハンドセットのID、ハンドセットの利用状況および履歴、並びに/またはアップグレードに関する情報を含む)にアクセスし得る。しかし、サービスプロバイダは、これらのシステムおよびゲートウェイを、主にサービスを提供するために用いる(即ち、請求書作成システムは、ユーザがサービスに対して代金を支払う義務がある量を算出するためにモバイル装置の利用状況を決定するために用いられ、インターネットゲートウェイは、ユーザにインターネットへのアクセスを提供するために用いられ、WAPゲートウェイは、ワールドワイドウェブ上のウェブサイトをモバイル装置に適合性のあるウェブページに変換するために用いられ、SMSCは、SMSメッセージを格納、転送、変換、および配信する目的で用いられ、MMSは、マルチメディアコンテンツを含むメッセージを送信する目的で用いられ、ハンドセットリポジトリは、ユーザのモバイルハンドセットに関する情報を取得および維持するために用いられる)。 The exemplary embodiments of the present invention also provide for advanced retention and / or upsell (selling more expensive goods) of services (eg, services that may be provided over the network by service providers). Methods and apparatus are provided. Traditionally, service providers have access to large amounts of data regarding subscriber mobile device usage and activity. As some examples, a service provider may include all data associated with a billing system (eg, information regarding all aspects of user mobile device activity captured by the billing system), an Internet gateway (eg, Information about all websites accessed by the user), wireless application protocol (“WAP”) gateway, short message service center (“SMSC”), multimedia messaging service (“MMS”), handset repository (eg, user mobile Information on all aspects of the handset (including handset ID, handset usage and history, and / or upgrade information) may be accessed. Providers use these systems and gateways primarily to provide services (ie, the billing system uses mobile devices to calculate the amount that a user is obligated to pay for services) Used to determine the situation, the Internet gateway is used to provide users with access to the Internet, and the WAP gateway converts websites on the World Wide Web into web pages that are compatible with mobile devices SMSC is used to store, forward, transform and deliver SMS messages, MMS is used to send messages containing multimedia content, and the handset repository is Information about the handset It is used to obtain and maintain).
しかし、これらのデータベースは、ユーザのモバイル装置の使用に関する価値の高い情報の膨大なストレージを示す。従って、この価値の高い情報は、ユーザのモバイル装置の利用状況に対する価値のある洞察を得るために、特に、既存のユーザを保持する目的、および/または、ユーザの特性に基づいて、更なるもしくは新たなサービスをユーザに販売する目的で、アクセス(または解析)され得る。更に、サービスプロバイダは、典型的には、モバイル装置サービスに対して新たな顧客を募集および登録するために大金を費やすが、これらのサービスプロバイダは、概して、顧客ベース(即ち、そのサービスプロバイダでの1以上のサービスを既に購入している顧客)、特に各顧客ベースの洗練された保持機構またはアップセル機構を積極的に追及しない。その結果、サービスプロバイダは、モバイル装置の顧客ベースの最大の可能性に対するサービスを提供できないだけでなく、失われた顧客に対するかなりの量の収益を失っている。 However, these databases represent a vast storage of valuable information regarding the use of the user's mobile device. Therefore, this valuable information can be used to gain valuable insight into the user's usage of mobile devices, especially based on the purpose of retaining existing users and / or user characteristics. It can be accessed (or analyzed) for the purpose of selling new services to users. In addition, service providers typically spend a lot of money recruiting and registering new customers for mobile device services, but these service providers generally have a customer base (i.e., with their service provider). Customers who have already purchased one or more services), especially sophisticated retention or upsell mechanisms for each customer base. As a result, service providers are not only unable to provide services for the maximum potential of the mobile device customer base, but also have lost a significant amount of revenue to lost customers.
本発明の例示的な実施形態は、サービスプロバイダが利用可能な、加入者のモバイル装置の利用状況およびアクティビティに関する膨大な量の生データにアクセスし、それを利用して、保持機構および/またはアップセル機構に変換され得る多数のアクショナブルなトリガに変換することを達成しようとするものである。具体的には、本発明の例示的な実施形態は、サービスプロバイダ(または、例えばモバイル装置の再販業者等の別のエントリ)が、既存の加入者を保持するため、および/または、加入者の特性および利用状況に基づいて、更なるもしくは新たなサービスを販売するために、特定の加入者モバイル装置の利用情報を利用するのを可能にすることにより、生のユーザデータを処理して、その生データをビジネス目的で有意且つ有用な情報に変換するためのビジネスインテリジェンス(「BI」)ゲートウェイを提供する。具体的には、BIソフトウェアがインストールされてサービスプロバイダのインフラと統合されると(即ち、保持およびアップセルエンジンのミドルウェアにインストールされると)、BIゲートウェイは、請求書作成システム、インターネットゲートウェイ、WAPゲートウェイ、SMSC、MMS、およびハンドセットリポジトリからデータを収集し、1組の所定のパラメータに基づいてこのデータを処理して、(例えば、ユーザの最後の12カ月間のモバイル装置の利用状況のデータから)ユーザのモバイル装置の利用状況の特性を推定する。次に、そのような処理されたデータは、詳細に後述するように、アクショナブルなメッセージを構成するため、および、ユーザに送信されるよう事前設定されたアクショナブルなメッセージを送信するために用いられ得る。 An exemplary embodiment of the present invention accesses and utilizes a vast amount of raw data relating to subscriber mobile device usage and activity available to a service provider to utilize retention mechanisms and / or updates. It seeks to achieve conversion to a number of actionable triggers that can be converted to a cell mechanism. In particular, exemplary embodiments of the present invention provide for a service provider (or another entry, such as a mobile device reseller) to retain an existing subscriber and / or the subscriber's Based on characteristics and usage, raw user data can be processed by enabling the use of specific subscriber mobile device usage information to sell additional or new services. A business intelligence ("BI") gateway is provided for converting raw data into meaningful and useful information for business purposes. Specifically, once the BI software is installed and integrated with the service provider infrastructure (ie, installed in the retention and upsell engine middleware), the BI gateway is a billing system, Internet gateway, WAP. Collect data from the gateway, SMSC, MMS, and handset repositories and process this data based on a set of predetermined parameters (eg, from the mobile device usage data for the last 12 months of the user) ) Estimate the usage characteristics of the user's mobile device. Such processed data is then used to construct an actionable message and to send an actionable message preconfigured to be sent to the user, as described in detail below. Can be.
更に、本発明の例示的な実施形態は、保持および/またはアップセル機構の一部として、(例えば、BIゲートウェイによって取得されたデータから決定されたトリガに基づいて)ユーザに対してアクショナブルなメッセージを提供することを達成しようとするものである。例えば、従来、サービスプロバイダまたは再販業者は、テキストメッセージ、電子メール、従来の郵便物によって、および、より限られた範囲では電話によって、加入者に連絡する。テキストメッセージ、電子メール、および従来の郵便物によって加入者に連絡することは、受動的であり安価であるが、加入者は単に、アクションをとるための通知を受け取るだけで、アクションをとるためには、サービスプロバイダ(または再販業者)に電話するか、ウェブサイトを訪れるか、または、小売店まで赴かなければならない。従って、これらのタイプのメッセージの「獲得率」は、加入者が通知を受け取った後に通信を開始してアクションをとる必要があることから、歴史的に低い。電話によって加入者に連絡することは、獲得率の観点からは、一般的により効果的であるが、通話コストのみでなく、コールスタッフの訓練および維持にかかり得る更なる補助的なコストとも関連づけられるコストがかなり高いという短所を有する。 Further, exemplary embodiments of the present invention may be actionable for a user (eg, based on a trigger determined from data obtained by a BI gateway) as part of a retention and / or upsell mechanism. Trying to achieve providing a message. For example, conventionally, service providers or resellers contact subscribers by text message, email, traditional mail, and to a limited extent by phone. Contacting subscribers by text message, email, and traditional mail is passive and inexpensive, but subscribers simply receive notification to take action and take action Must call a service provider (or reseller), visit a website, or visit a retail store. Thus, the “acquisition rate” of these types of messages has historically been low because the subscriber needs to initiate communication and take action after receiving a notification. Contacting subscribers by phone is generally more effective from an acquisition point of view, but is associated not only with call costs, but also with additional auxiliary costs that can be spent on training and maintaining call staff. It has the disadvantage of high cost.
それとは対照的に、本発明の例示的な実施形態は、BIサーバの解析から決定された、加入者に関連する情報並びに、保持および/または更なるもしくは新たなサービスのアップセルを含む、アクショナブルなメッセージを提供する。より詳細に後述するように、そのようなメッセージは、ユーザに対して、現在のサービスの変更および/もしくは更新、または新たなサービスの追加および/もしくは更新の目的で、アクショナブルな選択肢を提供し得る。例えば、ユーザは、複数の選択肢からの選択、「はい/いいえ」の選択、または回答の入力を行い得る。更に、ユーザに対して、アクショナブルなメッセージを画面の一番上に提示して、メッセージにアクセスするために何らかのメニューを掘り下げるまたは何らかの特定のアプリケーション内を進む必要がないようにされ得る。一部の実施形態では、アクション(例えば、ユーザが「キャンセル」を押す、または、所定の量の時間の経過後にメッセージがタイムアウトする)が生じない限り、ユーザは、画面の一番上に提示されたアクショナブルなメッセージから出られないようになっていてもよい。 In contrast, exemplary embodiments of the present invention provide actions related to subscriber-related information and retention and / or upselling of additional or new services, as determined from analysis of the BI server. Provide a reasonable message. As will be described in more detail below, such a message provides the user with an actionable option for the purpose of changing and / or updating a current service or adding and / or updating a new service. obtain. For example, the user may select from multiple options, select “Yes / No”, or enter an answer. In addition, the user may be presented with an actionable message at the top of the screen so that there is no need to dig into any menu or navigate through any particular application to access the message. In some embodiments, the user is presented at the top of the screen unless an action occurs (eg, the user presses “Cancel” or the message times out after a predetermined amount of time). You may not be able to get out of actionable messages.
また、本発明の例示的な実施形態は、加入者からのデータのマイニングに加えて、再販業者からの情報をマイニングする機能があるBIサーバも提供する。この再販業者情報は、ユーザに送信される事前設定されたアクショナブルなメッセージを定める目的で、加入者のモバイル装置の利用状況の解析に更なる複雑さを加える。 The exemplary embodiments of the present invention also provide a BI server that is capable of mining information from resellers in addition to mining data from subscribers. This reseller information adds further complexity to the analysis of the subscriber's mobile device usage in order to define pre-set actionable messages to be sent to the user.
更に、本発明の例示的な実施形態は、例えば、モバイル装置の加入者からメッセージを受信することに加えて、モバイル装置の加入者にメッセージをプッシュする等のバイナリメッセージングの目的で、BIサーバとサービスプロバイダとの両方に結合されるユニバーサルな互換性のあるサーバプラットフォームを用い得る。上述のように、SIMカードのメモリにDSTKが格納され得るものであり、適切にプログラムされた場合、SIMカードは、wiblet、s@tlet、またはJavaアプレットの形態をとり得る指示用のDSTKインタープリターとして機能する。従って、DSTKインタープリターとサービスプロバイダのサーバとBIサーバとの間に結合されたユニバーサルゲートウェイ(例えば、ギーゼッケ アンド デブリエント社(G&D)のウェブサイトにおいて見出される、G&D社のSmartaLaCarteユニバーサルゲートウェイ)は、これらのサーバに、指示の言語に関係なくメッセージを送信する機能を与える。 Further, exemplary embodiments of the present invention may include a BI server for binary messaging purposes such as, for example, pushing messages to mobile device subscribers in addition to receiving messages from mobile device subscribers. A universal compatible server platform coupled to both service providers may be used. As mentioned above, the DSTK can be stored in the memory of the SIM card, and when properly programmed, the SIM card can be a DSTK interpreter for instructions that can take the form of a widget, s @ tlet, or Java applet. Function as. Thus, universal gateways coupled between DSTK interpreters and service provider servers and BI servers (eg, G & D's SmartaLaCarte universal gateway, found on the Giesecke and Debrient (G & D) website) Give the server the ability to send messages regardless of the language of the instructions.
図1を参照し、本発明の例示的な実施形態の模式図について説明する。この環境は、1以上のネットワーク100を含む。ネットワーク100は、無線ネットワーク、有線ネットワーク、ローカルエリアネットワーク(LAN)、ワイドエリアネットワーク(WAN)、無線(OTA)ネットワーク、電気通信ネットワーク、およびモバイル通信ネットワークのうちの少なくとも1つを含む。サービスプロバイダ、情報プロバイダ、ユーザ、および他の関係者によって運営される1以上のサーバ101および他のネットワークエンティティがネットワーク100に結合されており、サービスプロバイダ、情報プロバイダ、ユーザ、および他の関係者によって利用される1以上の装置102もネットワーク100に結合されており、ユーザによって利用される1以上の携帯機器400もネットワーク100に結合されている。サービスプロバイダおよび情報プロバイダは、ネットワーク100、並びにネットワーク100に結合されたサーバ101、装置102、および携帯機器400を利用する他の関係者に対してサービスおよび情報を提供する。サービスおよび情報は、例えば、通信サービス(例えば、有線通信サービス、無線通信サービス、電子通信サービス)、携帯機器サービス(例えば、モバイル装置配給サービス、モバイル装置プロビジョニングサービス)、モジュールカードサービス(例えば、SIMカード配給サービス、SIMカードプロビジョニングサービス、SIMカードアクティブ化サービス)、保持サービス、測位サービス、請求書作成サービス(例えば、携帯機器ユーザおよび/または携帯機器サービス加入者へと/から送信されるあらゆるもの)、セキュリティサービス、カスタマーケアサービス、言語サービス、旅行サービス、ソフトウェア更新サービス、インターネットゲートウェイサービス(例えば、携帯機器ユーザへと/からどのようなデータがどれだけ送信されたかに関する情報)、MMS情報および利用状況、SMSC情報および利用状況、並びに、ハンドセットリポジトリ情報を含む。
With reference to FIG. 1, a schematic diagram of an exemplary embodiment of the present invention will be described. This environment includes one or
サーバ101は、サービスおよび情報のうちの1以上をサービスプロバイダ、ユーザ、および他の関係者に提供するよう構成された汎用コンピューティング装置、専用コンピューティング装置、メーンフレーム装置、有線装置、無線装置、モニタリング装置、インフラ装置、および他の装置のうちの1以上を含む。装置102は、サービスプロバイダ、情報プロバイダ、ユーザ、および他の関係者によって利用される汎用コンピューティング装置、専用コンピューティング装置、メーンフレーム装置、モバイル装置、有線装置、無線装置、モニタリング装置、インフラ装置、および他の装置のうちの1以上を含む。携帯機器400は、ユーザによって利用されるモバイル装置、有線装置、無線装置、手持ち型装置、および他の携帯機器を含む。例示的な実施形態は、携帯機器400をモニタリングして、ネットワーク100に結合された携帯機器400からのまたはそれに関する情報、および、ネットワーク100に結合された携帯機器400を利用するユーザからのまたはそれに関する情報を収集するサーバ101および装置102を提供する。
Server 101 is a general purpose computing device, a dedicated computing device, a mainframe device, a wired device, a wireless device, configured to provide one or more of services and information to service providers, users, and other parties. Includes one or more of monitoring devices, infrastructure devices, and other devices. Device 102 is a general purpose computing device, dedicated computing device, mainframe device, mobile device, wired device, wireless device, monitoring device, infrastructure device, utilized by service providers, information providers, users, and other parties And one or more of the other devices.
更に、システム200もネットワーク100に結合されている。システム200は、1以上のデータソース(例えば、サーバ、センサ、ネットワーク、インターフェース、他の装置)から可変データを収集するよう構成された汎用コンピューティング装置、専用コンピューティング装置、メーンフレーム装置、有線装置、無線装置、モニタリング装置、インフラ装置、および他の任意の装置のうちの1以上を含む。システム200は、様々なアクティビティの中でもとりわけ、ネットワーク100に結合された携帯機器400からのまたはそれに関する入手可能な情報および携帯機器400の利用状況、およびネットワーク100に結合された携帯機器400を利用するユーザからのまたはそれに関する入手可能な情報を得るために、ネットワーク100に結合されたサーバ101、装置102、携帯機器400、および他の装置をモニタリングする。携帯機器400および携帯機器400を利用するユーザに関する情報を収集することにより、システム200は、1以上のサービスについての最後の利用期間を識別する。次に、システム200は、1以上の最後の利用期間が閾値より大きいか否かを決定し、肯定された場合には、携帯機器400および携帯機器400を用いるユーザに送信される1以上のメッセージに対応するコンテンツを生成する。
In addition, system 200 is coupled to
本発明の例示的な実施形態では、システム200、携帯機器400、および幾つかのサーバ101および装置102が第1のネットワーク100に結合され、システム200、他のサーバ101、および装置102が第2のネットワーク100に結合される。例えば、システム200、携帯機器400、第1のサーバ101x、および第2のサーバ101GSが、第1のネットワーク100に結合される。そのような実施形態では、サービスプロバイダは、携帯機器400を利用するユーザに対してサービスを提供するために、第1のネットワーク100および第2のネットワーク100を利用し得る。例示的な実施形態は、サービス利用状況データを収集するよう構成されたモニタリング装置を含む第1のサーバ101xを提供する。システム200は、特定の携帯機器400およびユーザに関する情報を得るために第1のサーバ101xをモニタリングする。特定の携帯機器400は、様々なデータの中でもとりわけ、サービスに対する利用状況データ(ユーザに対応する最後の利用時間を含む)を格納する。システム200は、携帯機器400から、サービスに対する利用状況データを収集し、その利用状況データを用いて、最後の利用時間と現在の時間との間の期間を評価することにより、ユーザの最後の利用期間を決定する。次に、システム200は、最後の利用期間が閾値以上であるか否かを決定し、肯定された場合には、ユーザに送信される第1のメッセージ(後述する)に対応するコンテンツを生成する。次に、システム200は、そのコンテンツを第2のサーバ101GSに送信する。次に、第2のサーバ101GSはそのコンテンツを用いて、第1のメッセージを準備し、第1のメッセージをユーザに送信する。
In an exemplary embodiment of the invention, system 200,
例示的な実施形態では、第2のサーバ101GSはユニバーサルゲートウェイ(「UG」)として知られている。例示的な実施形態は、システム200と共に第2のネットワーク100に結合される第3のサーバ101SPも提供する。第3のサーバ101SPはサービスプロバイダに対応するものである。システム200がコンテンツを第2のサーバ101GSに送信した後、システム200はユーザから第2のメッセージ(後述する)を受信する。次に、システム200は第2のメッセージを第3のサーバ101SPに送信する。この例では、システム200は、ユーザによって利用される携帯機器400と第3のサーバ101との間にミドルウェアを含む。このミドルウェアは保持ミドルウェア(「RM」)として知られている。或いは、ミドルウェアは、複数のサーバ101のうちの別のサーバ(例えば、RMサーバ101rm)上に配置され得る。
In the exemplary embodiment, second server 101GS is known as a universal gateway ("UG"). The exemplary embodiment also provides a third server 101SP coupled to the
例示的な実施形態では、システム200は、サーバ101および装置102のうちの1以上を含む。他の例示的な実施形態では、システム200は、サーバ101および装置102とは別である。特定の例示的な実施形態では、1以上の装置102は携帯機器400である。更に他の例示的な実施形態では、携帯機器400は装置102とは別である。
In the exemplary embodiment, system 200 includes one or more of server 101 and device 102. In other exemplary embodiments, system 200 is separate from server 101 and device 102. In certain exemplary embodiments, one or more devices 102 are
図2を参照し、サービスに対する利用状況データを収集し、サービスについての最後の利用期間を決定し、最後の利用期間が閾値より大きいか否かを決定し、最後の利用期間が閾値より大きいと決定されたことに応答して、携帯機器に送信される第1のメッセージに対応するコンテンツを生成し、そのコンテンツをゲートウェイに送信するシステム200について説明する。システム200は、メモリ201、中央処理装置(「CPU」)202、および入出力(「I/O」)装置203を含む。メモリ201は、システム200に特定の処理を行うよう指示するコンピュータ可読指示を格納する。具体的には、メモリ201に格納されているコンピュータ可読指示は、CPU202によって実行された際に、CPU202および関連づけられたハードウェアに、データ収集装置204、決定装置205、生成装置206、および送信装置207のうちの1以上として動作するよう指示する。特定の例示的な実施形態では、データ収集装置204、決定装置205、生成装置206、および送信装置207のうちの1以上は、リモート装置またはローカル装置内に配置される。
Referring to FIG. 2, the usage status data for the service is collected, the last usage period for the service is determined, it is determined whether or not the last usage period is greater than the threshold, and the last usage period is greater than the threshold. A system 200 that generates content corresponding to the first message transmitted to the mobile device in response to the determination and transmits the content to the gateway will be described. System 200 includes a memory 201, a central processing unit (“CPU”) 202, and an input / output (“I / O”) device 203. The memory 201 stores computer-readable instructions that instruct the system 200 to perform specific processing. Specifically, the computer-readable instructions stored in the memory 201, when executed by the
I/O装置203は、ネットワーク100からのデータ、システム200に結合された他の装置およびセンサからのデータ、およびユーザからの入力のうちの1以上を受信し、そのような情報をCPU202に供給する。また、I/O装置203は、ネットワーク100に結合された他の装置にもデータを伝送または送信し、ユーザに通知を送信する。更に、I/O装置203は、システム200と他の装置との間の無線通信および/または有線通信のうちの1以上を実装する。
The I / O device 203 receives one or more of data from the
ここで図3を参照し、データ収集装置204、決定装置205、生成装置206、および送信装置207によって行われる例示的な処理について説明する。図3は、S300で開始する、サービスを保持するための処理を示す。S301において、データ収集装置204は、サービスに対する利用状況データを収集し、そのような利用状況データは、携帯機器400の最後の利用時間を含む。例えば、サービスは、通信サービス(例えば、無線通信サービス)、携帯機器サービス(例えば、モバイル装置配給サービス)、モジュールカードサービス(例えば、SIMカード配給サービス、SIMカードプロビジョニングサービス)、または他のそのようなサービスのうちの少なくとも1つを含む。サービスは、例えば、無線キャリア、無線再販業者、携帯機器供給業者、SIMカード供給業者、自社ブランド再販業者、または仮想移動体通信事業者(「MVNO」)等の1以上のサービスプロバイダによって提供され得る。最後の利用時間は、ユーザがそのサービスを携帯機器400上で最後に用いた時間(例えば、時刻(例えば、1:00p.m.、13:00)および年月日(例えば、2012/11/15)等)である。S302において、決定装置205は、サービスについての最後の利用期間(例えば、最後の利用時間と現在の時間(例えば、サービスについての最後の利用期間が現在決定されている時間)との間の期間等)を決定する。最後の利用時間と同様に、現在の時間は、例えば、時刻(例えば、1:00p.m.、13:00)または年月日(例えば、2012/11/30)を含む。最後の利用時間と現在の時間との間の期間は、最後の利用時間と現在の時間との間で経過した時間、最後の利用時間と現在の時間との間で経過した日数、最後の利用時間と現在の時間との間で経過した月数、または最後の利用時間と現在の時間との間で経過した時間の他の数値表現として決定される。上述の例から続けると、最後の利用時間が「1:00p.m.、2012/11/15」であり、現在の時間が「1:00p.m.、2012/11/30」である場合には、決定装置205は、最後の利用期間が360時間、或いは15日間であることを決定する。別の例として、最後の利用時間が「1:00p.m.、2012/7/20」であり、現在の時間が「1:00p.m.、2012/11/20」である場合には、決定装置205は、最後の利用期間が123日間、或いは4か月間であることを決定する。
Now, exemplary processing performed by the data collection device 204, the
次に、S303において、決定装置205は、最後の利用期間が閾値より大きいか否かを決定する。閾値は、例えば、時間、日数、月数、または期間の他の数値表現等の所定の値である。決定装置205が、最後の利用期間が閾値より大きいことを決定した場合には(S303:YES)、処理はS304に進み、コンテンツを生成する。例えば、最後の例から続けると、閾値は、60日間、或いは2か月間であり得る。決定装置205が、最後の利用期間(123日間または4か月間)が閾値より大きいことを決定した場合には、次に、処理はS304に進む。決定装置205が、最後の利用期間が閾値より大きくないことを決定した場合には(S303:NO)、処理はS306で終了する。
Next, in S303, the
S304において、生成装置206は、最後の利用期間が閾値より大きいと決定されたことに応答して、ユーザに送信される第1のメッセージに対応するコンテンツを生成する。コンテンツは、当業者に知られている任意の言語(例えば、マークアップ言語等)で書かれ得る。マークアップ言語は、例えば、WIG WML、S@TML、およびJavaMLを含む。第1のメッセージは、通知および第1の指示を含む。通知は、ユーザに、サービスを受けることを保持または継続したいか否かを尋ねる保持質問を含む。例えば、ユーザが、「A」として参照される無線キャリアからの無線通信サービスを受けている場合には、第1のメッセージは、「Aの無線通信サービスを受けることを継続したいですか?」と読み取れるものであり得る。第1の指示は、第1のコンピュータによって解釈および実行された際に、複数のコマンドを実装する。第1の指示は、アプリケーションを含む。例えば、GSMネットワークでは、第1の指示は、wiblet、as@tlet、またはJavaアプレットを含む。wibletは、Wibに基づく小さいアプリケーションであり、s@tletは、S@Tに基づく小さいアプリケーションであり、Javaアプレットは、Javaに基づく小さいアプリケーションである。上述のように、Wibに基づくアプリケーションは、Wibバイトコードの形態のアプリケーションであり、Wib(例えば、Wibインタープリター)によって実行され、S@Tに基づくアプリケーションは、S@Tバイトコードの形態のアプリケーションであり、S@Tインタープリターによって実行され、Javaに基づくアプリケーションは、Javaバイトコードの形態のアプリケーションであり、Javaインタープリターによって実行される。 In S304, the generation device 206 generates content corresponding to the first message transmitted to the user in response to determining that the last usage period is greater than the threshold. The content can be written in any language known to those skilled in the art (eg, a markup language, etc.). Markup languages include, for example, WIG WML, S @ TML, and JavaML. The first message includes a notification and a first indication. The notification includes a retention question asking whether the user wants to retain or continue to receive service. For example, if the user is receiving a wireless communication service from a wireless carrier referred to as “A”, the first message is “Do you want to continue receiving the wireless communication service of A?” It can be readable. The first instruction implements a plurality of commands when interpreted and executed by the first computer. The first instruction includes an application. For example, in a GSM network, the first indication includes a widget, as @ tlet, or Java applet. wilet is a small application based on Wib, s @ tlet is a small application based on S @ T, and a Java applet is a small application based on Java. As described above, an application based on Wib is an application in the form of Wib bytecode, executed by a Wib (eg, Wib interpreter), and an application based on S @ T is an application in the form of S @ T bytecode. An application based on Java that is executed by the S @ T interpreter is an application in the form of Java bytecode, and is executed by the Java interpreter.
複数のコマンドを実装することは、第2のコンピュータに通知を表示させる。第1および第2のコンピュータは、物理的エンティティ(例えば、携帯機器、モジュールカード)または論理的エンティティ(例えば、処理、プログラム、サービス、仮想マシン)である。第1のコンピュータは、例えば、インタープリターとして機能するモジュールカードである。インタープリターは、Wib、S@Tインタープリター、またはJavaインタープリターのうちの少なくとも1つである。通知を表示することは、通知をディスプレイ(例えば、視覚的ディスプレイまたは触覚的ディスプレイ)上に表示することを含む。また、複数のコマンドを実装することは、第2のコンピュータに、通知に対する応答としての入力を受信させる。入力は、例えば肯定的言語(例えば、「Y」、「Yes」、「Sure」、「Why Not」、「Yea」、「Yeah」、「Yup」、「Go for it」)もしくは断りの言語(例えば、「Nah」、「Nope」、「Negative」)等のテキスト入力、または、提示された選択肢の選択(例えば、肯定を表すボタンもしくはキーの選択、断りを表わすキーの選択)を含み得る。複数のコマンドを実装することは、更に、第2のコンピュータに、通知に対する応答を含む第2のメッセージを送信させる。第2のメッセージは、サービスプロバイダによって受信される。第2のメッセージは、例えば、7ビットショートメッセージサービス(「SMS」)メッセージ、8ビットSMSメッセージ、非構造付加サービスデータ(「USSD」)メッセージ、MMS、または他のタイプのセルラーネットワークメッセージに、通知に対する応答を含む。 Implementing multiple commands causes a notification to be displayed on the second computer. The first and second computers are physical entities (eg, mobile devices, module cards) or logical entities (eg, processes, programs, services, virtual machines). The first computer is, for example, a module card that functions as an interpreter. The interpreter is at least one of Wib, S @ T interpreter, or Java interpreter. Displaying the notification includes displaying the notification on a display (eg, a visual display or a tactile display). Also, implementing a plurality of commands causes the second computer to receive an input as a response to the notification. The input can be, for example, an affirmative language (eg, “Y”, “Yes”, “Sure”, “Why Not”, “Yea”, “Yeh”, “Yup”, “Go for it”) or a declined language ( For example, it may include text entry such as “Nah”, “Nope”, “Negative”), or selection of presented choices (eg, selection of a button or key for affirmation, selection of a key for rejection). Implementing the plurality of commands further causes the second computer to send a second message including a response to the notification. The second message is received by the service provider. The second message notifies, for example, a 7-bit short message service (“SMS”) message, an 8-bit SMS message, an unstructured supplementary service data (“USSD”) message, an MMS, or other type of cellular network message. Contains a response to
特定の例示的な実施形態では、通知を表示することは、以前にディスプレイ上に表示されていたアイテム(例えば、アプリケーション、画像、メッセージ、ファイル、およびデータ)を覆うように、通知をディスプレイ上に表示することを含む。他の例示的な実施形態では、第2のメッセージを送信することは、第2のメッセージをネットワークエンティティ(例えば、ネットワーク内のノード、リンク、サーバ、または他の能動的要素)に送信することを含む。更に他の例示的な実施形態では、複数のコマンドを実装することは、第2のコンピュータに、更に、応答が、サービスを継続するための確認に対応するか否かを決定させ、応答がサービスを継続するための確認に対応する場合には、第2のメッセージを送信させる。サービスを継続するための確認は、例えば、テキスト値(例えば、「Y」、「Yes」)もしくは数値等の所定の値、または所定の信号(例えば、特定のタイプのパルス)であり得る。 In certain exemplary embodiments, displaying the notification on the display covers the items (eg, applications, images, messages, files, and data) that were previously displayed on the display. Including displaying. In other exemplary embodiments, sending the second message comprises sending the second message to a network entity (eg, a node, link, server, or other active element in the network). Including. In yet another exemplary embodiment, implementing the plurality of commands further causes the second computer to determine whether the response corresponds to a confirmation to continue the service, where the response is a service. In the case of corresponding to the confirmation for continuing, the second message is transmitted. The confirmation to continue the service can be, for example, a predetermined value such as a text value (eg, “Y”, “Yes”) or a numerical value, or a predetermined signal (eg, a particular type of pulse).
特定の例示的な実施形態では、第1のコンピュータおよび第2のコンピュータは単一の装置内に配置され、例えば、第1のコンピュータは携帯機器400内に配置されたモジュールカードであり、第2のコンピュータは同じ装置内に配置されたプロセッサである。他の例示的な実施形態では、第1および第2のコンピュータは2以上の装置内に設けられる。
In certain exemplary embodiments, the first computer and the second computer are located in a single device, for example, the first computer is a module card located in the
S305において、送信装置207は、コンテンツを、例示的な実施形態ではユニバーサルゲートウェイ(「UG」)として知られているゲートウェイに送信する。コンテンツを受信した後、ゲートウェイは、第1のメッセージを準備して、第1のメッセージを、ユーザに対応する携帯機器400に送信する。GSMネットワークでは、例えば、第1のメッセージは、7ビットSMSメッセージ、8ビットSMSメッセージ、USSDメッセージ、MMSメッセージ、または他のタイプのセルラーネットワークメッセージのうちの少なくとも1つに、通知および第1の指示を含む。第1のメッセージを準備することは、コンテンツを変換し、変換されたコンテンツを或るタイプのメッセージにエンコードすることを含む。例えば、送信装置207が、WIG WMLで書かれたコンテンツをゲートウェイに送信した場合には、ゲートウェイは、コンテンツをWibバイトコードに変換し、変換されたコンテンツを7ビットSMSメッセージにエンコードすることによって、第1のメッセージを準備する。或いは、送信装置207が、S@TMLで書かれたコンテンツをゲートウェイに送信した場合には、ゲートウェイは、コンテンツをS@Tバイトコードに変換し、変換されたコンテンツを7ビットSMSメッセージにエンコードすることによって、第1のメッセージを準備する。上記の例の両方において、次に、7ビットSMSメッセージ、即ち第1のメッセージは、携帯機器に送信される。後述するように、携帯機器は、モジュールカードを含み得る。モジュールカードは、第1の指示を解釈するよう構成されたインタープリターとして機能し得る。例えば、無線ネットワークでは、携帯機器はSIMカードを含み、SIMカードはDSTKインタープリターとして機能する。そのような構成では、DSTKインタープリターは、Wib、aS@Tインタープリター、またはJavaインタープリターのうちの少なくとも1つである。
In S305, the transmission device 207 transmits the content to a gateway, which is known as a universal gateway (“UG”) in the exemplary embodiment. After receiving the content, the gateway prepares a first message and transmits the first message to the
図4を参照し、サービスを保持するよう構成された携帯機器400について説明する。携帯機器400は、プロセッサ401、受信器402、ディスプレイ403、モジュールカード404、送信器405、および入力装置406を含む。モジュールカード404は、モジュールメモリ411を含む。モジュールメモリ411は、モジュールカード404によって実行された際に、モジュールカード404にモジュールインタープリター412として動作するよう指示する、第2の指示を格納する。受信器402は、通知および第1の指示を含む第1のメッセージを受信する。第1のメッセージはサービスプロバイダによって送信される。上述のように、第1のメッセージは、7ビットSMSメッセージ、8ビットSMSメッセージ、USSDメッセージ、または他のタイプのセルラーネットワークメッセージのうちの少なくとも1つに、通知および第1の指示を含む。通知は、ユーザにサービスを受けることを保持または継続したいか否かを尋ねる保持質問である。第1の指示はアプリケーションを含む。例えば、GSMネットワークでは、第1の指示は、wiblet、as@tlet、またはJavaアプレットを含む。サービスプロバイダは、無線キャリア、無線再販業者、携帯機器供給業者、SIMカード供給業者、およびMVNOのうちの少なくとも1つを含む。特定の例示的な実施形態では、受信器402は、ネットワークエンティティ(例えば、ネットワーク内のノード、リンク、サーバ、または他の能動的要素)から第1のメッセージを受信する。
A
モジュールメモリ411は第1のメッセージを格納する。モジュールメモリはツールキットも格納する。ツールキットは複数のコマンドを含む。モジュールインタープリター412は、第1の指示を解釈するよう構成される。第1の指示は、モジュールインタープリター412によって解釈および実行された際に、複数のコマンドを実装する。具体的には、複数のコマンドを実装することは、プロセッサ401を、ディスプレイ装置407、入力受信装置408、決定装置409、および送信装置410のうちの1以上として動作させる。 The module memory 411 stores the first message. Module memory also stores toolkits. The toolkit includes multiple commands. The module interpreter 412 is configured to interpret the first instruction. The first instruction, when interpreted and executed by the module interpreter 412, implements a plurality of commands. Specifically, implementing a plurality of commands causes the processor 401 to operate as one or more of the display device 407, the input reception device 408, the determination device 409, and the transmission device 410.
ディスプレイ装置407は、通知をディスプレイ403上に表示するよう構成される。ディスプレイ403は、例えば、視覚的ディスプレイまたは触覚的ディスプレイを含む。特定の例示的な実施形態では、ディスプレイ装置407は、通知が、ディスプレイ403上に以前に表示されていたアイテムを覆うように、通知を表示するよう構成される。上述のように、アイテムは、例えば、アプリケーション、画像、メッセージ、ファイル、およびデータを含む。入力受信装置408は、通知に対する応答としての入力(例えば、テキスト入力)を受信するよう構成される。ユーザは、入力を供給するために入力装置406を用い得る。入力装置406は、例えば、英数字キーパッドまたは他の入力ソースを含む。 Display device 407 is configured to display notifications on display 403. The display 403 includes, for example, a visual display or a tactile display. In certain exemplary embodiments, display device 407 is configured to display the notification such that the notification covers an item that was previously displayed on display 403. As described above, items include, for example, applications, images, messages, files, and data. The input receiver 408 is configured to receive an input (eg, text input) as a response to the notification. A user may use input device 406 to provide input. Input device 406 includes, for example, an alphanumeric keypad or other input source.
次に、決定装置409は、応答が、サービスを継続するための確認に対応するか否かを決定するよう構成される。更に、送信装置410は、応答がサービスを継続するための確認(例えば、テキスト値等の所定の値)に対応する場合に、送信器405を用いて第2のメッセージを送信するよう構成される。第1のメッセージと同様に、第2のメッセージは、7ビットSMSメッセージ、8ビットSMSメッセージ、USSDメッセージ、または他のタイプのセルラーネットワークメッセージのうちの少なくとも1つに、通知に対する応答を含む。上述のように、サービスを継続するための確認は、例えば、テキスト値、数値等の所定の値、または所定の信号である。 Next, the determining device 409 is configured to determine whether the response corresponds to a confirmation for continuing the service. Further, the transmitting device 410 is configured to transmit the second message using the transmitter 405 when the response corresponds to a confirmation (eg, a predetermined value such as a text value) for continuing the service. . Similar to the first message, the second message includes a response to the notification in at least one of a 7-bit SMS message, an 8-bit SMS message, a USSD message, or other type of cellular network message. As described above, the confirmation for continuing the service is, for example, a predetermined value such as a text value or a numerical value, or a predetermined signal.
特定の例示的な実施形態では、携帯機器400は決定装置409として機能しない。具体的には、そのような例示的な実施形態では、入力受信装置408は通知に対する応答としての入力を受信し、次に、送信装置410は送信器405を用いて第2のメッセージを送信する。第2のメッセージはサービスプロバイダによって受信される。他の例示的な実施形態では、送信装置410は、第2のメッセージをサービスプロバイダに対応するネットワークエンティティに送信する。上述のように、ネットワークエンティティは、例えば、ネットワーク内のノード、リンク、サーバ、または他の能動的要素である。
In certain exemplary embodiments,
図5を参照し、本発明の特定の実施形態のフローチャートについて説明する。本発明のこの実施形態は、図1に従った、ネットワーク100、サーバ101、装置102、システム200、および携帯機器400を有する環境において生じる。具体的には、この環境は、第1のネットワーク100、サーバ101、システム200、および携帯機器400を含む。携帯機器400およびサーバ101は、第1のネットワーク100に結合されている。システム200およびサーバ101は、第2のネットワーク100に結合されている。携帯機器400は、ユーザによって用いられる。システム200は、サービスプロバイダに対応するネットワークエンティティであり、従って、システム200は「サービスプロバイダエンティティ」(「SP」)として参照される。サーバ101gはゲートウェイであり、従って、サーバ101gは「ゲートウェイサーバ」(「GS」)として参照され得る。第1のネットワーク100は無線ネットワークであり、第2のネットワーク100はコンピュータネットワークである。コンピュータネットワークは、例えばハイパーテキスト転送プロトコル(「HTTP」)またはショートメッセージピアトゥピア(「SMPP」)等のネットワークプロトコルを用い得る。
With reference to FIG. 5, a flowchart of a specific embodiment of the present invention will be described. This embodiment of the present invention occurs in an environment having a
SPは、携帯機器400およびユーザに関する情報を得るために、無線ネットワークおよびコンピュータネットワークに結合された他のサーバ101および装置102をモニタリングする。情報は、サービスに対する利用状況データを含む。サービスは、サービスプロバイダまたは別の関係者(例えば、新たなサービスプロバイダ)によって提供され得る。システム200は、サービスに対する利用状況データを収集することにより、サービスについての、最後の利用時間と現在の時間との間の期間を含む最後の利用期間を決定する。次に、システム200は、最後の利用期間が閾値より大きいか否かを決定し、最後の利用期間が閾値より大きいことを決定した場合には、システム200は、第1のメッセージに対応するコンテンツを生成する。上述のように、コンテンツは、例えば、WIGWML、S@TML、およびJavaMLのうちの1以上等のマークアップ言語で書かれ得る。信号501は、このコンテンツを表す。
The SP monitors other servers 101 and devices 102 coupled to the wireless and computer networks to obtain information about the
図5では、信号501は、システム200からコンピュータネットワークを介してGSに送信される。GSは、第1のメッセージを準備して、第1のメッセージを携帯機器400に送信する。第1のメッセージは、7ビットSMSメッセージ、8ビットSMSメッセージ、USSDメッセージ、または他のタイプのセルラーネットワークメッセージのうちの少なくとも1つに、通知および第1の指示を含む。上述のように、第1のメッセージに含まれる通知は、ユーザに、サービスを受けることを保持または継続したいか否かを尋ねる保持質問を含み、第1の指示は、アプリケーション(例えば、wiblet、as@tlet、またはJavaアプレット)を含む。wibletは、Wibバイトコードの形態のアプリケーションであり、s@tletは、S@Tバイトコードの形態のアプリケーションであり、Javaアプレットは、Javaバイトコードの形態のアプリケーションである。
In FIG. 5, the
ステップ502において、GSは、第1のメッセージを準備する。第1のメッセージを準備することは、信号501を移植性のあるコードまたはバイトコードに変換し、変換された信号を或るタイプのメッセージにエンコードすることを含む。バイトコードは、例えば、Wibバイトコード、S@Tバイトコード、およびJavaバイトコードである。具体的には、信号501がWIG WMLで書かれている場合には、GSは信号501をWibバイトコードに変換し、変換された信号をSMSメッセージまたはUSSDメッセージにエンコードする。或いは、信号501がS@TMLで書かれている場合には、GSは信号501をS@Tバイトコードに変換し、変換された信号をSMSメッセージまたはUSSDメッセージにエンコードする。或いは、信号501がJavaMLで書かれている場合には、GSは信号501をJavaバイトコードに変換し、変換された信号をSMSメッセージまたはUSSDメッセージにエンコードする。エンコード後のSMSメッセージまたはUSSDメッセージは第1のメッセージであり得る。信号503は、この第1のメッセージを表す。
In
図5では、信号503は、GSから無線ネットワークを介して携帯機器400に送信される。携帯機器400は、受信器、プロセッサ、ディスプレイ、モジュールカード、および送信器を含む。モジュールカードは、信号503を格納するよう構成されたメモリを含む。メモリは、ツールキットおよび第2の指示も格納するよう構成される。ツールキットは、複数のコマンドを含む。モジュールカードは、第2の指示を実行し、第1の指示を解釈および実行するよう構成されたインタープリターとして機能し、第1の指示を実行することは、複数のコマンドを実装する。特定の例示的な実施形態では、携帯機器400は、SIMカードであるモジュールカードを含み、そこには、例えばDSTK等のツールキットが格納される。従って、インタープリターはDSTKインタープリター(例えば、Wib、S@Tインタープリター、Javaインタープリター)であり、第1の指示を実行することは、複数のコマンド(例えば、「テキストを表示」、「入力を取得」、および「ショートメッセージを送信」等)を実装する。
In FIG. 5, the
複数のコマンドを実装することは、携帯機器400内のプロセッサを、ディスプレイ装置、受信装置、および送信装置として機能させる。具体的には、「テキストを表示」を実装することは、プロセッサをディスプレイ装置として機能させ、ディスプレイ装置は、通知をディスプレイ上に表示する。信号504は、ユーザに対して表示されるメッセージを表す。「入力を取得」を実装することは、プロセッサを受信装置として機能させ、受信装置は、通知に対する応答としての入力を受信する。信号505は、ユーザから受信される入力を表す。「ショートメッセージを送信」を実装することは、プロセッサを、送信器を用いて無線ネットワークを介して第2のメッセージを送信する送信装置として機能させる。第2のメッセージは通知に対する応答である。上述のように、第2のメッセージは、7ビットSMSメッセージ、8ビットSMSメッセージ、USSDメッセージ、または他のタイプのセルラーネットワークメッセージのうちの少なくとも1つに、通知に対する応答を含む。携帯機器400内のプロセッサは、例えば、無線ネットワークを介して、第2のメッセージをGSに送信する。信号506は、この第2のメッセージを搬送する。
Implementing a plurality of commands causes the processor in the
ステップ507において、GSは第2のメッセージを準備する。第2のメッセージを準備することは、信号506を、送信器405を介した通信を行うための当業者に知られている任意の言語(例えば、マークアップ言語等)に変換することを含む。特定の例示的な実施形態では、マークアップ言語はハイパーテキストマークアップ言語(「HTML」)である。次に、GSは、コンピュータネットワークを介して、第2のメッセージをSPに送信する。信号508は、この第2のメッセージを搬送する。
In
ここで図6を参照し、本発明の別の例示的な実施形態の模式図について説明する。図6は、図1に関して詳細に上述した要素と同じ要素のうちの多くを示している。例えば、図6は、1以上のネットワーク100、1以上のサーバ101、1以上の装置102、1以上のシステム200、および1以上の携帯機器400を含む。図6は、ネットワーク100に結合された1以上のビジネスインテリジェンス(BI)サーバ300も示す。上述のように、サービスプロバイダおよび情報プロバイダは、ネットワーク100に結合されたサーバ(例えば、BIサーバ300に加えてサーバ101)および装置(例えば、装置102、携帯機器400)を利用する他の関係者に情報を提供する。BIサーバ300は、サービスおよび情報のうちの1以上をサービスプロバイダ、ユーザ、および他の関係者に提供するよう構成された汎用コンピューティング装置、専用コンピューティング装置、メーンフレーム装置、有線装置、無線装置、モニタリング装置、インフラ装置、および他の装置のうちの1以上を含む。BIサーバ300は、1以上のBIサーバ300を含む。BIサーバ300は、携帯機器400をモニタリングして、ネットワーク100に結合された携帯機器400からのまたは携帯機器400に関する情報を収集する。
With reference now to FIG. 6, a schematic diagram of another exemplary embodiment of the present invention will be described. FIG. 6 shows many of the same elements as described in detail above with respect to FIG. For example, FIG. 6 includes one or
本発明の例示的な実施形態では、1以上のBIサーバ300は、サーバ101(例えば、サービスプロバイダサーバ)に結合され、複数のデータベースから、携帯機器ユーザの利用状況データに関する情報を収集するよう構成される。複数のデータベースは、1つのサーバ101または複数のサーバ101上に配置され得る。1以上のBIサーバ300は、所定のアルゴリズムを用いて、収集された利用状況データを処理し、処理された利用状況データを、1組のアクション(例えば、加入者に対する詳細なメッセージ)を決定するための異なるサーバ101(例えば、RMサーバ101rm)に送信するよう構成される。サーバ101は、これらの1組のアクションに基づいてコンテンツを生成し、コンテンツを更に別のサーバ(例えば、UGサーバ101ug)に送信し、次に、別のサーバは、コンテンツをユーザの携帯機器400に送信する(後述する)。
In an exemplary embodiment of the invention, one or
ここで図7を参照し、複数のデータベースから、携帯機器400と関連づけられたユーザ(即ち、加入者)の利用状況データを収集/取得するBIサーバ300について説明する。BIサーバ300は、例えば、メモリ301、中央処理装置(「CPU」)302、および入出力(「I/O」)装置303を含む。メモリ301は、BIサーバ300に特定の処理を行うよう指示するコンピュータ可読指示を格納する。具体的には、メモリ301に格納されているコンピュータ可読指示は、CPU302によって実行された際に、CPU302に、データ収集装置304、データ処理装置305、および送信装置306のうちの1以上として動作するよう指示し得る。特定の例示的な実施形態では、データ収集装置304、データ処理装置305、および送信装置306のうちの1以上は、リモート装置またはローカル装置内に配置される。
A
I/O装置303は、ネットワーク100からのデータ、並びにBIサーバ300に結合された他の装置およびセンサからのデータのうちの1以上を受信し、そのような情報をCPU302に供給する。また、I/O装置303は、データをネットワーク100に接続された他の装置(例えば、RMサーバ)に伝送または送信する。I/O装置303は、BIサーバ300と他の装置との間の無線通信および/または有線通信のうちの1以上を実装し得る。
The I /
ここで図8および図9を参照し、複数のサーバ(例えば、SPサーバ101SP、BIサーバ300、RMサーバ101rm、およびUGサーバ101GS)によって行われる本発明の例示的な処理について説明する。図8は、S800で開始する、携帯機器加入者にサービス(例えば、先進的な保持サービス、アップセルサービス、および他の類似のサービス)を提供するための処理を示している。S801において、BIサーバ300のデータ収集装置304は、複数のデータベースから加入者利用状況データを収集する。具体的には、データ収集装置304は、加入者のインターネットアクティビティ(例えば、加入者へと/からデータバイトの形態で送信されるデータ)、請求書作成情報、MMSおよび/またはSMSCを介して送信されるメッセージ、ハンドセット情報(例えば、加入者が用いているハンドセットのタイプ、ハンドセットの履歴、ハンドセットの変更/切り替え、および、これらの変更と関連づけられた新たなアップグレードされたハンドセットの特徴)、並びに、加入者に対して先進的なサービスを保持および/または提示するのに有用な他の情報に関するデータを収集する。具体的には、BIサーバ300は、携帯機器の利用状況のパターンの急激な低下または変化(例えば、通話、テキストメッセージ、MMSメッセージ、データ利用状況、競合業者のウェブサイトの閲覧等の変化)、位置および/または地理に基づく平均より高い加入者自然減、ハンドセットのメーカー、モデル、または特徴セットに基づく利用状況、並びに、以前/現在の料金プランに関する情報を収集し得る。
Now, with reference to FIGS. 8 and 9, exemplary processing of the present invention performed by a plurality of servers (for example, SP server 101SP,
S802において、BIサーバ300のデータ処理装置305は、所定のアルゴリズムを用いて、収集された加入者利用状況データを処理する(例えば、BIサーバ300は、収集された加入者利用状況データが所定の条件を満たすか否かを決定するために、データを処理する)。例えば、図9により詳細に示されるように、BIサーバ300は、競合のサービスプロバイダのウェブサイト上での加入者のアクティビティに関するデータ、および、加入者の携帯機器のサーバプランの残りの時間に関するデータを収集する。次に、S901において、BIサーバ300は、サービスプランの更新に関するアルゴリズムを用いて、データを処理する。具体的には、S902において、BIサーバ300は、加入者が、競合サービスプロバイダのウェブサイトをY期間にわたってX回(例えば、3日間にわたって10回)訪問したか否かを決定する。YESである場合には、次に、S903において、BIサーバ300Sは、加入者の携帯機器のサービスプランにZ時間が残っている(例えば、1カ月残っている)か否かを決定する。YESである場合には、BIサーバは、S904において、アクショナブルなデータカテゴリーはサービスプランの更新に関する情報であることを決定する(S905)。アクショナブルなデータカテゴリーは、例えば、加入者サービスの保持に対応するデータ、加入者に対する更なるサービスの提供に対応するデータ、加入者に対するサービスのアップセルに対応するデータ、および他の適切なデータを含み得る。S902において、またはS903において、BIサーバ300が、答えがNOであることを決定した場合には、処理はS905に進み、そこで、BIサーバ300は(例えば、メモリ301に格納されている)次の所定のアルゴリズムに移る。
In S802, the
収集される加入者利用状況データの他の例としては、新たな無線料金プランを提示するアクショナブルなデータカテゴリーに関係する加入者の利用状況の変化(例えば、無制限通話およびデータ、特殊な国際料金プラン、および他の適切なプラン)、ディーラーのより良いインセンティブ/手数料、的を絞ったマーケティング、および他の適切なアクションを提示するアクショナブルなデータカテゴリーに関係する高い自然減率、より新しい最新の携帯機器の提示/アップセル、低コストおよび/または無料での優遇された低コストスマートフォンおよび他の適切な装置の提供を提示するアクショナブルなデータカテゴリーに関係するハンドセットに関する問題、個々の必要性に応じたサービスおよび製品を提示するアクショナブルなデータカテゴリーに関係する特定のパラメータ(例えば、地理、位置等)に基づく料金プラン利用状況、並びに、それらの任意の適切な組合せが挙げられるが、それらに限定されない。 Other examples of subscriber usage data collected include changes in subscriber usage related to actionable data categories that offer new wireless rate plans (eg, unlimited calls and data, special international charges). Plans, and other appropriate plans), higher incentives / fees for dealers, targeted marketing, and higher natural rate reductions related to actionable data categories that present other appropriate actions, newer and up-to-date Mobile device presentation / upsell, low-cost and / or free preferential low-cost smartphones and other handset-related issues related to actionable data categories that offer the provision of appropriate devices to individual needs Actionable data presenting relevant services and products Specific parameters related to Tegori (e.g., geographic, position, etc.) rate plan usage based on, as well, but their any suitable combination thereof, without limitation.
図8のS803において、BIサーバ300は、アクショナブルなデータカテゴリーを決定できるか否かを決定する。YESである場合には、BIサーバ300の送信装置306は、アクショナブルなデータカテゴリーに関する情報をRMサーバ101rmに送信する。S804において、RMサーバ101rmは、アクショナブルなデータカテゴリーに基づいてコンテンツを生成する。具体的には、RMサーバ101rmは、BIサーバ300から送信された情報を処理し(例えば、アクショナブルなデータカテゴリーおよび所定の1組の規則に基づいて、少なくとも1つのアクションを決定し)、所定の1組の規則に基づいて、関連するコンテンツ(例えば、1組のアクション)を生成する。上述のサービスプランの更新の例に基づくと、RMサーバ101rmは、関連するコンテンツが、携帯機器400に送信され得るサービスプランの更新についての取り決めおよび/またはインセンティブに関するものであることを決定し得る。所定の1組の規則は複数のアクションを含み得るものであり、各アクションはアクショナブルなデータカテゴリーと関連づけられており、加入者にメッセージとして送信される情報を含む。また、所定の1組の規則は、メッセージに対する回答を加入者から受信した後に(後述する)UGサーバ101GSから加入者に送信される少なくとも1つのメッセージも含み得る。S803において、BIサーバ300が、決定できるアクショナブルなデータカテゴリーがないことを決定した場合には、処理はS806で終了する。
In S803 of FIG. 8, the
S805において、RMサーバ101rmは、コンテンツを携帯機器400に送信する。具体的には、例示的な実施形態では、RMサーバ101rmがコンテンツをSPサーバ101SPに送信し、SPサーバ101SPは、コンテンツをメッセージ(例えば、後述する第1のメッセージ等)の形に準備する。次に、このメッセージはSPサーバ101SPからUGサーバ101GSに送信され、UGサーバ101GSはメッセージを携帯機器400に送信する。更に、上述のように、SMモジュール、或いはUICCモジュールは、このメッセージをデコードして、携帯機器400のプロセッサによって処理可能であり携帯機器400の画面上においてユーザ/加入者に対して表示可能なメッセージにする。例えば、画面上に表示されるメッセージは、加入者に対して提示される「はい/いいえ」で答える質問、加入者が所望の選択肢を選択可能なメニュー、加入者に応答を入力することを求めるプロンプト、または他の適切な選択肢であり得る。このコンテンツが携帯機器400に送信されたら、処理はS806で終了する。
In S805, the RM server 101rm transmits the content to the
ここで図10を参照し、BIサーバ300を含む特定の実施形態のフローチャートについて説明する。本発明のこの実施形態は、図6に従った、ネットワーク100、サーバ101、装置102、システム200、BIサーバ300、および携帯機器400を有する環境において生じる。具体的には、この環境は、BIサーバ300、SPサーバ101SP、UGサーバ101GS、および携帯機器400を含む。S1001において、BIサーバ300は、SPサーバ101SPからの加入者利用状況データを要求するために、SPサーバ101SPとの通信を開始する。S1002において、SPサーバ101SPは、BIサーバ300からの要求に基づいて、BIサーバ300に、全ての関連する加入者利用状況データ(即ち、生データ)を送信する。次に、S1003において、BIサーバ300は、所定のアルゴリズムを用いて、収集された加入者利用状況データを処理し、(上述のように)処理されたデータに基づいてアクショナブルなデータカテゴリーを決定する。
With reference now to FIG. 10, a flowchart of a specific embodiment including a
S1004において、BIサーバ300は、決定されたアクショナブルなデータカテゴリーをSPサーバ101SPに送信する。次に、S1005において、SPサーバ101SPは、アクショナブルなデータカテゴリーに基づいて、メッセージ(例えば、第1のメッセージ等)に対応するコンテンツを生成する。S1006において、SPサーバ101SPは、第1のメッセージの形態の生成されたコンテンツをUGサーバ101GSに送信する。S1007において、UGサーバ101GSは、加入者に送信される第1のメッセージを準備する。第1のメッセージは、第1の指示および通知を含む。S1008において、UGサーバ101GSは、準備された第1のメッセージを、この例示的な実施形態では第1のコンピュータおよび第2のコンピュータを含む携帯機器400に送信する。携帯機器400において、第1のメッセージの第1の指示は、第1のコンピュータによって実行された際に、第2のコンピュータに、画面上において通知をユーザに対して表示する工程(S1009)、通知に対する応答としての入力を受信する工程(S1010)、および、メッセージ(例えば、通知に対する加入者の応答を含む第2のメッセージ)をUGサーバ101GSに送信する工程(S1011)を行わせる。
In S1004, the
S1012において、UGサーバ101GSは、SPサーバ101SPに送信される第2のメッセージを準備し、次に、S1013において、UGサーバ101GSは、第2のメッセージをSPサーバ101SPに送信する。S1014において、SPサーバ101SPは第2のメッセージを処理し、必要に応じて、第2のメッセージに応答して加入者に送信される必要に応じて設けられるメッセージ(例えば、第3のメッセージ)を準備する。この第3のメッセージとしては、例えば、加入者のメッセージに対する受領確認、加入者に対する更なる指示、これから生じる他のアクティビティの通知(例えば、加入者が、サービスおよび/または装置の更新に関してサービスプロバイダからの連絡を受けること)、および他の適切なメッセージが挙げられる。次に、上述のS1006、S1008、およびS1009と同様に、第3のメッセージがSPサーバ101SPからUGサーバ101GSに送信され(S1015)、UGサーバ101GSから携帯機器400に送信され(S1016)、携帯機器400からユーザ/加入者に送信される(S1017)。S1017の後、必要に応じて設けられる他の工程が続かない限り、処理は終了する。 In S1012, the UG server 101GS prepares the second message to be transmitted to the SP server 101SP, and in S1013, the UG server 101GS transmits the second message to the SP server 101SP. In S1014, the SP server 101SP processes the second message, and if necessary, sends a message (for example, a third message) provided as needed to the subscriber in response to the second message. prepare. This third message may include, for example, an acknowledgment of the subscriber's message, further instructions to the subscriber, and notification of other activities that will occur (eg, from the service provider regarding service and / or device updates). And other appropriate messages. Next, as in S1006, S1008, and S1009 described above, the third message is transmitted from the SP server 101SP to the UG server 101GS (S1015), and transmitted from the UG server 101GS to the portable device 400 (S1016). 400 is transmitted to the user / subscriber (S1017). After S1017, the process ends unless another process provided as necessary continues.
次に、本発明の特定の実施形態による、通信機能の終了に際して1以上の通知を生成する処理を示すフローチャートを示す図11に関して、本発明の更なる実施形態について説明する。 A further embodiment of the present invention will now be described with respect to FIG. 11, which shows a flowchart illustrating a process for generating one or more notifications upon termination of a communication function, according to a particular embodiment of the present invention.
S1102において、アプリケーションがモジュールカード404にロードされる。アプリケーションは、例えば、Wibに基づくアプリケーション、S@Tに基づくアプリケーション、またはJavaに基づくアプリケーションを含み得る。特定の実施形態では、アプリケーションは、モジュールカード404と携帯機器400との間で送信されるメッセージを処理する保持エンジンアプレットである。一部の実施形態では、アプリケーションは、サービスプロバイダによって装置にプッシュされるキャリアの更新に関連してモジュールカード404にインストールされる。特定の実施形態では、そのようなキャリアの更新は必要に応じて行われるが、他の実施形態では、強制的な更新であり得る。特定の実施形態では、モジュールカード404は、例えば、携帯機器400の電源がオンにされた際の起動時処理の一部として、アプリケーションをロードして実行を開始する。
In S1102, the application is loaded onto the
S1104において、携帯機器400(例えば、通信サービスの加入者のアカウントと関連づけられた装置)のユーザ(例えば、通信サービスの加入者)は、携帯機器400を介して電話通話を行うまたは受ける(例えば、通信機能を開始する)。 In S1104, a user (eg, a communication service subscriber) of mobile device 400 (eg, a device associated with an account of a communication service subscriber) makes or receives a telephone call via mobile device 400 (eg, Start communication function).
S1106において、電話通話が切断される(例えば、通信機能が終了する)。例えば、ユーザは、通話を切断するために、携帯機器400の電話を切り得る。或いは、携帯機器400のユーザと話している別の通信装置の別のユーザが、通話を切断するために、他の通信装置の電話を切り得る。更に他の構成では、ネットワークのエラーまたはユーザの制御が及ばない別の理由に起因して、通話が切断される。いずれにしても、携帯機器400は、切断の理由に関係なく、切断に応答して、通話が切断されたことを示すメッセージをモジュールカード404に送信する。
In S1106, the telephone call is disconnected (for example, the communication function is terminated). For example, the user may hang up the
S1108において、モジュールカード404は、通話が切断されたことを示すメッセージを受信する。通話が切断されたことを示すメッセージをモジュールカード404において受信したことに応答して、モジュールカード404上に配置されているアプリケーションは、メッセージ(例えば、SMSメッセージ)を生成し、携帯機器400を制御してメッセージを例えばUGサーバ101GSに送信する。一部の実施形態では、メッセージは、通話が最近切断されたことを示す通知を含む。他の実施形態では、メッセージは、例えば「私宛のメッセージはありますか?」等の基本的なメッセージであり、様々な方法でコード化され得る。
In step S1108, the
S1110において、UGサーバ101GSは、モジュールカード404からの通知を受信し、通話が切断されたことを決定する。
In S1110, the UG server 101GS receives the notification from the
S1112において、UGサーバ101GSは、メッセージ(例えば、RMサーバ101rmから受信されたコンテンツから生成されたメッセージ)が現在、携帯機器400のユーザに対して提示されるためにSPサーバ101SPにおいて待機中か否かを決定する。一部の実施形態では、S1110において、通話が切断されたという通知を受信したことに応答して、UGサーバ101GSは、携帯機器400のユーザに対して提示されるメッセージが現在SPサーバ101SPにおいて待機中であるか否かをSPサーバ101SPに尋ねる第1の要求を、SPサーバ101SPに送信する。次に、SPサーバ101SPは、UGサーバ101GSに、そのようなメッセージが存在するか否かを示す応答を送信し得る。UGサーバ101GSが、メッセージが存在しないことを決定した場合には(S1112:No)、処理は終了し、UGサーバ101GSは、モジュールカード404からの、別の通話が切断されたことを示す別の通知の受信を待機する。UGサーバ101GSが、メッセージが存在することを決定した場合には(S1112:Yes)、処理はS1114に進む。
In S1112, the UG server 101GS determines whether a message (for example, a message generated from content received from the RM server 101rm) is currently waiting in the SP server 101SP to be presented to the user of the
S1114において、UGサーバ101GSは、SPサーバ101SP(例えば、メッセージデータベース)からメッセージを取り出す。特定の実施形態では、この処理は、図10に関して上述したS1006の処理、または図3に関して上述したS305の処理と同様である。例えば、メッセージは、情報並びに、保持、および/または、BIサーバの解析から決定された、加入者のアカウントに関連する更なるもしくは新たなサービスのアップセルを含む、アクショナブルなメッセージである。メッセージは、メッセージデータベース内の複数のメッセージから選択されてもよく、または、例えば、図3および図10に関して上述した処理S304またはS1005と同様に生成されてもよい。 In S1114, the UG server 101GS extracts a message from the SP server 101SP (for example, a message database). In certain embodiments, this process is similar to the process of S1006 described above with respect to FIG. 10 or the process of S305 described above with respect to FIG. For example, the message is an actionable message that includes information and upsells of additional or new services related to the subscriber's account as determined from retention and / or analysis of the BI server. The message may be selected from a plurality of messages in the message database, or may be generated, for example, similar to steps S304 or S1005 described above with respect to FIGS.
メッセージのコンテンツは、当業者に知られている任意の言語(例えば、マークアップ言語等)で書かれ得る。マークアップ言語は、例えば、WIG WML、S@TML、およびJavaMLを含む。例えば、メッセージは、通知および指示を含み得る。一部の実施形態では、通知は、ユーザに、サービスを受けることを保持または継続したいか否かを尋ねる保持質問を含み得る。例えば、ユーザが、「A」として参照される無線キャリアからの無線通信サービスを受けている場合には、第1のメッセージは、「Aの無線通信サービスを受けることを継続したいですか?」と読み取れるものであり得る。他の実施形態では、通知は、サービスを変更またはアップグレードしたいか否かをユーザに尋ねるアップセールス質問を含み得る。指示はアプリケーションを含み、第1のコンピュータによって解釈および実行された際に、複数のコマンドを実装する。例えば、GSMネットワークでは、第1の指示は、wiblet、as@tlet、またはJavaアプレットを含む。wibletは、Wibに基づく小さいアプリケーションであり、s@tletは、S@Tに基づく小さいアプリケーションであり、Javaアプレットは、Javaに基づく小さいアプリケーションである。上述のように、Wibに基づくアプリケーションは、Wibバイトコードの形態のアプリケーションであり、Wib(例えば、Wibインタープリター)によって実行され、S@Tに基づくアプリケーションは、S@Tバイトコードの形態のアプリケーションであり、S@Tインタープリターによって実行され、Javaに基づくアプリケーションは、Javaバイトコードの形態のアプリケーションであり、Javaインタープリターによって実行される。 The content of the message can be written in any language known to those skilled in the art (eg, a markup language, etc.). Markup languages include, for example, WIG WML, S @ TML, and JavaML. For example, the message may include notifications and instructions. In some embodiments, the notification may include a holding question asking whether the user wants to hold or continue to receive service. For example, if the user is receiving a wireless communication service from a wireless carrier referred to as “A”, the first message is “Do you want to continue receiving the wireless communication service of A?” It can be readable. In other embodiments, the notification may include an up-sales question that asks the user if they want to change or upgrade the service. The instructions include an application and implement a plurality of commands when interpreted and executed by the first computer. For example, in a GSM network, the first indication includes a widget, as @ tlet, or Java applet. wilet is a small application based on Wib, s @ tlet is a small application based on S @ T, and a Java applet is a small application based on Java. As described above, an application based on Wib is an application in the form of Wib bytecode, executed by a Wib (eg, Wib interpreter), and an application based on S @ T is an application in the form of S @ T bytecode. An application based on Java that is executed by the S @ T interpreter is an application in the form of Java bytecode, and is executed by the Java interpreter.
S1116において、UGサーバ101GSは、メッセージを携帯機器400にプッシュする。より具体的には、UGサーバ101GSは、メッセージをモジュールカード404にプッシュする。例えば、UGサーバ101GSは、携帯機器400に送信されるメッセージを準備する。次に、UGサーバ101GSは、準備されたメッセージを携帯機器400に送信する。これは、例えば、図10に関して上述した処理S1007およびS1008、図8に関して上述した処理S805、または、図5に関して上述した信号502および503と関連づけられた処理と同様であり得る。
In S1116, the UG server 101GS pushes the message to the
S1118において、モジュールカード404は、例えば、携帯機器400を制御して、UGサーバ101GSから受信されたメッセージを表示する。そのようなメッセージに含まれる指示は、例えば、モジュールカード404に指示し、モジュールカード404が携帯機器400に指示して、メッセージに含まれる通知を表示する。この処理は、例えば、図10に関して上述した処理S1009、または、図5に関して上述した信号504と関連づけられた処理と同様であり得る。一部の実施形態では、携帯機器400上に表示される通知は、携帯機器400のユーザに、例えば肯定的言語(例えば、「Y」、「Yes」、「Sure」、「Why Not」、「Yea」、「Yeah」、「Yup」、「Go for it」)、断りの言語(例えば、「Nah」、「Nope」、「Negative」)を含むテキスト入力、または、提示された選択肢の選択(例えば、肯定を表すボタンもしくはキーの選択、断りを表わすキーの選択、サービスおよび/またはアップグレードの選択肢のリストからの選択)等の応答をするよう促す。
In S1118, the
S1120において、モジュールカード404は、ユーザがアップセールスおよび/または保持の選択肢を選択したか否かを決定する。具体的には、ユーザは、携帯機器400の入力インターフェースを介して、携帯機器400上に表示されている通知に対する応答を入力し得る。応答は、通信もしくは他のサービスのアカウントに関係するアップグレード選択肢、保持選択肢、肯定、断り、または別の選択肢の選択であり得る。ユーザが応答を入力した後、モジュールカード404は入力された応答を受信し、ユーザがアップセールスおよび/または保持の選択肢を選択したか否かを決定する。一部の実施形態では、この処理は、例えば、図10に関して上述した処理S1010、または、図5に関して上述した信号505と関連づけられた処理と同様である。モジュールカード404が、応答はユーザがアップセールスおよび/または保持の選択肢を選択しなかったことを示すことを決定した場合には、処理は終了する。この時点で、モジュールカード404は、通話が切断されたという別の通知の受信を待機し、UGサーバ101GSは、モジュールカード404からの同じ内容を示す別の通知の受信を待機する。モジュールカード404が、応答はユーザがアップセールスおよび/または保持の選択肢を選択したことを示すことを決定した場合には、処理はS1122に進む。
In S1120, the
S1122において、モジュールカード404は、携帯機器400を制御して、UGサーバ101GSを介してSPサーバ101SPに確認メッセージを送信する。一部の実施形態では、メッセージは、例えば、7ビットSMSメッセージ、8ビットSMSメッセージ、USSDメッセージ、MMSメッセージ、または別のタイプのセルラーネットワークメッセージである。特定の実施形態では、確認メッセージは、ユーザがサービスを保持および/またはアップグレードする選択肢を選択したことを示す(特定のアップグレード選択肢が選択される実施形態では、ユーザがどのアップグレード選択肢を選択したかを示す)通知を含む。特定の実施形態では、確認メッセージは、ユーザによる応答入力のコピーを含む。一部の実施形態では、携帯機器400は、メッセージをUGサーバ101GSに送信し、UGサーバ101GSは、SPサーバ101SP用のバージョンのメッセージを準備し、UGサーバ101GSは、準備されたバージョンのメッセージをSPサーバ101SPに送信する。この処理は、例えば、図10に関して上述した処理S1011〜S1013、または図5に関して上述した信号506〜508と関連づけられた処理と同様であり得る。S1122の後、処理は終了し得る。
In S1122, the
特定の構成において、SPサーバ101SPはメッセージを受信し、そのメッセージに応答して加入者に送信される必要に応じて設けられるメッセージを準備する。この必要に応じて設けられるメッセージとしては、例えば、加入者のメッセージに対する受領確認、加入者に対する更なる指示、これから生じる他のアクティビティの通知(例えば、加入者が、サービスおよび/または装置の更新に関してサービスプロバイダから連絡を受けること)、および他の適切なメッセージが挙げられる。次に、必要に応じて設けられるメッセージはSPサーバ101SPからUGサーバ101GSに送信され、UGサーバ101GSから携帯機器400に送信され、携帯機器400からユーザ/加入者に送られる。この処理は、例えば、図10に関して上述した処理S1014〜S1017と同様であり得る。
In a particular configuration, the SP server 101SP receives a message and prepares a message provided as needed to be sent to the subscriber in response to the message. The messages provided as needed include, for example, acknowledgment of the subscriber's message, further instructions to the subscriber, notification of other activities that will occur (e.g., for subscribers regarding service and / or device updates). Contact the service provider), and other appropriate messages. Next, a message provided as necessary is transmitted from the SP server 101SP to the UG server 101GS, transmitted from the UG server 101GS to the
特定の例示的な実施形態を、様々なフォーマットおよび構成を有するモジュールカードに関して上記に説明した。しかし、本開示によって考えられるモジュールカードは、本明細書に記載された例示的なモジュールカードに限定されず、本明細書において考えられる本発明の1以上の態様を行うことができる適切なモジュールカードを含む。例えば、モジュールカードは、SIMカード、UICC、電子SIM(「eSIM」)カード、電子UICC(「eUICC」)カード、および他の任意の適切なモジュールカードのうちの1以上であり得る。 Certain exemplary embodiments have been described above with respect to module cards having various formats and configurations. However, the module cards contemplated by this disclosure are not limited to the exemplary module cards described herein, and are suitable module cards capable of performing one or more aspects of the present invention contemplated herein. including. For example, the module card may be one or more of a SIM card, a UICC, an electronic SIM (“eSIM”) card, an electronic UICC (“eUICC”) card, and any other suitable module card.
本発明を好ましい実施形態に関して説明したが、本発明の範囲から逸脱することなく、上述した好ましい実施形態の他の変形および変更が行われ得ることが、当業者には理解されよう。当業者には、本発明を検討し、または、本明細書に開示された発明を実施することによって、他の実施形態も明らかとなる。本明細書および記載された例は、単に例示的なものであると見なされ、本発明の真の範囲および趣旨は以下の特許請求の範囲によって示される。 While the invention has been described in terms of a preferred embodiment, those skilled in the art will appreciate that other variations and modifications of the preferred embodiment described above may be made without departing from the scope of the invention. Other embodiments will be apparent to those skilled in the art from consideration of the invention or practice of the invention disclosed herein. The specification and described examples are to be considered merely exemplary and the true scope and spirit of the invention is indicated by the following claims.
100 ネットワーク
101 サーバ
102 装置
200 システム
201 メモリ
202 CPU
203 I/O装置
204 データ収集装置
205 決定装置
206 生成装置
207 送信装置
300 BIサーバ
301 メモリ
302 CPU」
303 I/O装置
304 データ収集装置
305 データ処理装置
306 送信装置
400 携帯機器
401 プロセッサ
402 受信器
403 ディスプレイ
404 モジュールカード
405 送信器
406 入力装置
407 ディスプレイ装置
408 入力受信装置
409 決定装置
410 送信装置
411 モジュールメモリ
412 モジュールインタープリター
100 Network 101 Server 102 Device 200 System 201
203 I / O Device 204
303 I /
Claims (20)
プロセッサと、
ディスプレイと、
メモリを含むモジュールカードと
を含み、
前記メモリが、
複数のコマンドを含むツールキットと、
第2の指示であって、前記モジュールカードによって実行された際に、該モジュールカードに、第1の指示を解釈するよう構成されたインタープリターとして機能するよう指示する第2の指示と
を格納するよう構成され、
前記プロセッサが、
前記携帯機器の通信機能が終了しているか否かを決定し、
前記携帯機器の前記通信機能が終了していると決定されたことに応答して、前記携帯機器の前記通信機能が終了していることを示す第1の通知を前記モジュールカードに送信する
よう構成され、
前記モジュールカードが、
前記第1の通知を受信したことに応答して、前記携帯機器が第2のメッセージを受信する準備ができていることを示す第1のメッセージをサーバに送信し、
前記サーバから前記第2のメッセージを受信する
よう構成され、
前記第2のメッセージが前記第1のメッセージに応答するものであり、
前記第2のメッセージが第2の通知および前記第1の指示を含み、
前記第2の通知が、前記携帯機器と関連づけられた加入者アカウントの利用状況データに基づくものであり、
前記第2の通知が、前記加入者アカウントに関するアクショナブルなカテゴリーを識別するものであり、
前記第1の指示が、前記インタープリターによって実行された際に、前記プロセッサが
前記第2の通知を前記ディスプレイ上に表示するよう構成されたディスプレイ装置、
前記第2の通知に対する応答としての入力を受信するよう構成された受信装置、
前記応答が、前記加入者アカウントに関する前記アクショナブルなカテゴリーを実施するための確認に対応するか否かを決定するよう構成された決定装置、および、
前記決定装置が、前記応答が前記加入者アカウントに関する前記アクショナブルなカテゴリーを実施するための前記確認に対応することを決定したことに応答して、前記第2の通知に対する前記応答を含む第3のメッセージを送信するよう構成された送信装置
として機能するように、前記複数のコマンドを実装する
ことを特徴とする携帯機器。 In a portable device for performing one or more communication functions,
A processor;
Display,
Module card including memory,
The memory is
A toolkit containing multiple commands,
Storing a second instruction that, when executed by the module card, instructs the module card to function as an interpreter configured to interpret the first instruction; Configured and
The processor is
Determining whether the communication function of the portable device is terminated;
Responsive to determining that the communication function of the portable device is terminated, a first notification indicating that the communication function of the portable device is terminated is transmitted to the module card. And
The module card is
In response to receiving the first notification, sending a first message to the server indicating that the mobile device is ready to receive a second message;
Configured to receive the second message from the server;
The second message is in response to the first message;
The second message includes a second notification and the first indication;
The second notification is based on usage data of a subscriber account associated with the mobile device;
The second notification identifies an actionable category for the subscriber account;
A display device configured to cause the processor to display the second notification on the display when the first instruction is executed by the interpreter;
A receiving device configured to receive an input as a response to the second notification;
A determination device configured to determine whether the response corresponds to a confirmation to implement the actionable category for the subscriber account; and
In response to determining that the response corresponds to the confirmation to implement the actionable category for the subscriber account, the determination device includes a third response that includes the response to the second notification. A mobile device, wherein the plurality of commands are implemented so as to function as a transmission device configured to transmit the message.
前記モバイル通信サービスが、音声サービス、データサービス、およびメッセージングサービスのうちの少なくとも1つを含む、請求項1記載の携帯機器。 The subscriber account is an account for a mobile communication service;
The mobile device of claim 1, wherein the mobile communication service comprises at least one of a voice service, a data service, and a messaging service.
前記加入者アカウントに関する前記アクショナブルなカテゴリーが、前記加入者アカウントと関連づけられた前記モバイル通信サービスを変更するための前記1以上の提案のうちの1つを受理するアクションである、請求項2記載の携帯機器。 The second notification includes one or more proposals to change the mobile communication service associated with the subscriber account;
The actionable category for the subscriber account is an action that accepts one of the one or more proposals to change the mobile communication service associated with the subscriber account. Mobile devices.
前記加入者アカウントと関連づけられたウェブアクティビティに関するデータ、
前記加入者アカウントと関連づけられた携帯機器サービスプランに関するデータ、
前記加入者アカウントと関連づけられたデータ利用状況に関するデータ、
前記加入者アカウントと関連づけられた通話アクティビティに関するデータ、
前記加入者アカウントと関連づけられたテキストメッセージングアクティビティに関するデータ、および
前記加入者アカウントと関連づけられたマルチメディアメッセージングアクティビティに関するデータ
のうちの少なくとも1つを含む、請求項1記載の携帯機器。 The usage data is
Data about web activity associated with the subscriber account;
Data relating to a mobile device service plan associated with the subscriber account;
Data related to data usage associated with the subscriber account;
Data regarding call activity associated with the subscriber account;
The mobile device of claim 1, comprising at least one of data relating to text messaging activity associated with the subscriber account and data relating to multimedia messaging activity associated with the subscriber account.
前記プロセッサによって、前記携帯機器の通信機能が終了しているか否かを決定する工程と、
前記プロセッサが、前記携帯機器の前記通信機能が終了していると決定したことに応答して、前記プロセッサから前記モジュールカードに、前記携帯機器の前記通信機能が終了していることを示す第1の通知を送信する工程と、
前記モジュールカードにおいて前記第1の通知を受信したことに応答して、前記モジュールカードからサーバに、前記携帯機器が第2のメッセージを受信する準備ができていることを示す第1のメッセージを送信する工程と、
前記サーバから前記第2のメッセージを受信する工程であって、
前記第2のメッセージが前記第1のメッセージに応答するものであり、
前記第2のメッセージが第2の通知および第1の指示を含み、
前記第2の通知が、前記携帯機器と関連づけられた加入者アカウントの利用状況データに基づくものであり、
前記第2の通知が、前記加入者アカウントに関するアクショナブルなカテゴリーを識別するものである、工程と、
前記第1の指示を解釈するよう構成されたインタープリターとして機能するよう前記モジュールカードに指示する第2の指示を、前記モジュールカードによって実行する工程と、
前記プロセッサが、
前記第2の通知を前記ディスプレイ上に表示するよう構成されたディスプレイ装置、
前記第2の通知に対する応答としての入力を受信するよう構成された受信装置、
前記応答が、前記加入者アカウントに関する前記アクショナブルなカテゴリーを実施するための確認に対応するか否かを決定するよう構成された決定装置、および、
前記決定装置が、前記応答が前記加入者アカウントに関する前記アクショナブルなカテゴリーを実施するための前記確認に対応することを決定したことに応答して、前記第2の通知に対する前記応答を含む第3のメッセージを送信するよう構成された送信装置
として機能するように、前記インタープリターとして機能している前記モジュールカードによって前記第1の指示を実行する工程と、
を含む処理を行うよう指示することを特徴とする、非一過性のコンピュータ可読媒体。 In a non-transitory computer readable medium configured to store computer readable instructions, when the computer readable instructions are executed by a portable device including a processor, a module card, and a display, the portable device ,
Determining, by the processor, whether a communication function of the portable device is terminated;
In response to determining that the communication function of the mobile device has ended, the processor indicates from the processor to the module card that the communication function of the mobile device has ended. Sending a notification of
In response to receiving the first notification at the module card, a first message is transmitted from the module card to the server indicating that the portable device is ready to receive the second message. And a process of
Receiving the second message from the server, comprising:
The second message is in response to the first message;
The second message includes a second notification and a first indication;
The second notification is based on usage data of a subscriber account associated with the mobile device;
The second notification identifies an actionable category for the subscriber account; and
Executing by the module card a second instruction to instruct the module card to function as an interpreter configured to interpret the first instruction;
The processor is
A display device configured to display the second notification on the display;
A receiving device configured to receive an input as a response to the second notification;
A determination device configured to determine whether the response corresponds to a confirmation to implement the actionable category for the subscriber account; and
In response to determining that the response corresponds to the confirmation to implement the actionable category for the subscriber account, the determination device includes a third response that includes the response to the second notification. Executing the first instruction by the module card functioning as the interpreter so as to function as a transmitting device configured to transmit the message of:
A non-transitory computer readable medium characterized by instructing to perform processing including:
前記モバイル通信サービスが、音声サービス、データサービス、およびメッセージングサービスのうちの少なくとも1つを含む、請求項8記載の非一過性のコンピュータ可読媒体。 The subscriber account is an account for a mobile communication service;
The non-transitory computer readable medium of claim 8, wherein the mobile communication service comprises at least one of a voice service, a data service, and a messaging service.
前記加入者アカウントに関する前記アクショナブルなカテゴリーが、前記加入者アカウントと関連づけられた前記モバイル通信サービスを変更するための前記1以上の提案のうちの1つを受理するアクションである、請求項9記載の非一過性のコンピュータ可読媒体。 The second notification includes one or more proposals to change the mobile communication service associated with the subscriber account;
The actionable category for the subscriber account is an action that accepts one of the one or more proposals to change the mobile communication service associated with the subscriber account. Non-transitory computer readable medium.
前記加入者アカウントと関連づけられたウェブアクティビティに関するデータ、
前記加入者アカウントと関連づけられた携帯機器サービスプランに関するデータ、
前記加入者アカウントと関連づけられたデータ利用状況に関するデータ、
前記加入者アカウントと関連づけられた通話アクティビティに関するデータ、
前記加入者アカウントと関連づけられたテキストメッセージングアクティビティに関するデータ、および
前記加入者アカウントと関連づけられたマルチメディアメッセージングアクティビティに関するデータ
のうちの少なくとも1つを含む、請求項8記載の非一過性のコンピュータ可読媒体。 The usage data is
Data about web activity associated with the subscriber account;
Data relating to a mobile device service plan associated with the subscriber account;
Data related to data usage associated with the subscriber account;
Data regarding call activity associated with the subscriber account;
9. The non-transitory computer readable data of claim 8, comprising at least one of data relating to text messaging activity associated with the subscriber account and data relating to multimedia messaging activity associated with the subscriber account. Medium.
前記プロセッサによって、前記携帯機器の通信機能が終了しているか否かを決定する工程と、
前記プロセッサが、前記携帯機器の前記通信機能が終了していると決定したことに応答して、前記プロセッサから前記モジュールカードに、前記携帯機器の前記通信機能が終了していることを示す第1の通知を送信する工程と、
前記モジュールカードにおいて前記第1の通知を受信したことに応答して、前記モジュールカードからサーバに、前記携帯機器が第2のメッセージを受信する準備ができていることを示す第1のメッセージを送信する工程と、
前記サーバから前記第2のメッセージを受信する工程であって、
前記第2のメッセージが前記第1のメッセージに応答するものであり、
前記第2のメッセージが第2の通知および第1の指示を含み、
前記第2の通知が、前記携帯機器と関連づけられた加入者アカウントの利用状況データに基づくものであり、
前記第2の通知が、前記加入者アカウントに関するアクショナブルなカテゴリーを識別するものである、工程と、
前記第1の指示を解釈するよう構成されたインタープリターとして機能するよう前記モジュールカードに指示する第2の指示を、前記モジュールカードによって実行する工程と、
前記プロセッサが、
前記第2の通知を前記ディスプレイ上に表示するよう構成されたディスプレイ装置、
前記第2の通知に対する応答としての入力を受信するよう構成された受信装置、
前記応答が、前記加入者アカウントに関する前記アクショナブルなカテゴリーを実施するための確認に対応するか否かを決定するよう構成された決定装置、および、
前記決定装置が、前記応答が前記加入者アカウントに関する前記アクショナブルなカテゴリーを実施するための前記確認に対応することを決定したことに応答して、前記第2の通知に対する前記応答を含む第3のメッセージを送信するよう構成された送信装置
として機能するように、前記インタープリターとして機能している前記モジュールカードによって前記第1の指示を実行する工程と
を含むことを特徴とする方法。 In a method for controlling a portable device including a processor, a module card, and a display,
Determining, by the processor, whether a communication function of the portable device is terminated;
In response to determining that the communication function of the mobile device has ended, the processor indicates from the processor to the module card that the communication function of the mobile device has ended. Sending a notification of
In response to receiving the first notification at the module card, a first message is transmitted from the module card to the server indicating that the portable device is ready to receive the second message. And a process of
Receiving the second message from the server, comprising:
The second message is in response to the first message;
The second message includes a second notification and a first indication;
The second notification is based on usage data of a subscriber account associated with the mobile device;
The second notification identifies an actionable category for the subscriber account; and
Executing by the module card a second instruction to instruct the module card to function as an interpreter configured to interpret the first instruction;
The processor is
A display device configured to display the second notification on the display;
A receiving device configured to receive an input as a response to the second notification;
A determination device configured to determine whether the response corresponds to a confirmation to implement the actionable category for the subscriber account; and
In response to determining that the response corresponds to the confirmation to implement the actionable category for the subscriber account, the determination device includes a third response that includes the response to the second notification. Performing the first instruction by the module card functioning as the interpreter so as to function as a transmitting device configured to transmit the message.
前記モバイル通信サービスが、音声サービス、データサービス、およびメッセージングサービスのうちの少なくとも1つを含む、請求項15記載の方法。 The subscriber account is an account for a mobile communication service;
The method of claim 15, wherein the mobile communication service comprises at least one of a voice service, a data service, and a messaging service.
前記加入者アカウントに関する前記アクショナブルなカテゴリーが、前記加入者アカウントと関連づけられた前記モバイル通信サービスを変更するための前記1以上の提案のうちの1つを受理するアクションである、請求項16記載の方法。 The second notification includes one or more proposals to change the mobile communication service associated with the subscriber account;
17. The actionable category for the subscriber account is an action that accepts one of the one or more proposals to change the mobile communication service associated with the subscriber account. the method of.
前記加入者アカウントと関連づけられたウェブアクティビティに関するデータ、
前記加入者アカウントと関連づけられた携帯機器サービスプランに関するデータ、
前記加入者アカウントと関連づけられたデータ利用状況に関するデータ、
前記加入者アカウントと関連づけられた通話アクティビティに関するデータ、
前記加入者アカウントと関連づけられたテキストメッセージングアクティビティに関するデータ、および
前記加入者アカウントと関連づけられたマルチメディアメッセージングアクティビティに関するデータ
のうちの少なくとも1つを含む、請求項15記載の方法。 The usage data is
Data about web activity associated with the subscriber account;
Data relating to a mobile device service plan associated with the subscriber account;
Data related to data usage associated with the subscriber account;
Data regarding call activity associated with the subscriber account;
The method of claim 15, comprising at least one of data relating to text messaging activity associated with the subscriber account and data relating to multimedia messaging activity associated with the subscriber account.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US14/693,101 US9686417B2 (en) | 2013-05-10 | 2015-04-22 | Device, computer-readable medium, and method for modifying services using advanced data collection capabilities |
| US14/693,101 | 2015-04-22 | ||
| PCT/US2016/025254 WO2016171864A1 (en) | 2015-04-22 | 2016-03-31 | Device, computer-readable medium, and method for modifying services using advanced data collection capabilities |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2018521602A true JP2018521602A (en) | 2018-08-02 |
Family
ID=57144152
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018507485A Pending JP2018521602A (en) | 2015-04-22 | 2016-03-31 | Apparatus, computer-readable medium, and method for modifying a service using advanced data collection functions |
Country Status (6)
| Country | Link |
|---|---|
| EP (1) | EP3286943A4 (en) |
| JP (1) | JP2018521602A (en) |
| CN (1) | CN107787592B (en) |
| CA (1) | CA2983677A1 (en) |
| MX (1) | MX2017013457A (en) |
| WO (1) | WO2016171864A1 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108924876B (en) | 2017-03-24 | 2024-05-10 | 华为技术有限公司 | Data transmission method, access network equipment, terminal and communication system |
| CN115065965B (en) * | 2022-03-30 | 2024-05-31 | 捷德(江西)技术有限公司 | Information display method, information storage device, user identification card and user identification equipment |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE10233606A1 (en) * | 2002-07-24 | 2004-02-12 | Siemens Ag | WLAN to UMTS terminal connection procedure uses a Universal Chip Card to monitor activity and exchange set up data |
| US7620162B2 (en) * | 2004-08-27 | 2009-11-17 | At&T Intellectual Property I.L.P. | Methods, systems and computer program products for monitoring service usage |
| GB2455546B (en) * | 2007-12-13 | 2010-05-05 | Nec Corp | UICC interface and related method and communications device |
| WO2009083618A2 (en) * | 2007-12-28 | 2009-07-09 | Microelectronica Española S.A.U. | Method for managing information using a high-capacity uicc |
| US8023425B2 (en) * | 2009-01-28 | 2011-09-20 | Headwater Partners I | Verifiable service billing for intermediate networking devices |
| EP2275982A1 (en) * | 2009-07-16 | 2011-01-19 | Vodafone Holding GmbH | Querying a user of a mobile communication device |
| CN102036234B (en) * | 2009-09-28 | 2014-07-02 | 中国移动通信集团公司 | Wireless communication method, system and device |
| WO2012145817A1 (en) * | 2011-04-26 | 2012-11-01 | Research In Motion Limited | Transmission of the pdp content activation rejection cause codes to the uicc |
| US9338699B2 (en) * | 2012-12-20 | 2016-05-10 | Telefonaktiebolaget Lm Ericsson (Publ) | Scheme of retaining LTE connection during circuit switch fall back |
| US9686420B2 (en) * | 2013-05-10 | 2017-06-20 | Giesecke & Devrient Mobile Security America, Inc. | Device, computer-readable medium, and method for retaining services using advanced data collection capabilities |
-
2016
- 2016-03-31 JP JP2018507485A patent/JP2018521602A/en active Pending
- 2016-03-31 CN CN201680035727.0A patent/CN107787592B/en active Active
- 2016-03-31 CA CA2983677A patent/CA2983677A1/en not_active Abandoned
- 2016-03-31 WO PCT/US2016/025254 patent/WO2016171864A1/en not_active Ceased
- 2016-03-31 MX MX2017013457A patent/MX2017013457A/en active IP Right Grant
- 2016-03-31 EP EP16783565.1A patent/EP3286943A4/en not_active Withdrawn
Also Published As
| Publication number | Publication date |
|---|---|
| CN107787592A (en) | 2018-03-09 |
| EP3286943A4 (en) | 2018-11-21 |
| EP3286943A1 (en) | 2018-02-28 |
| CA2983677A1 (en) | 2016-10-27 |
| CN107787592B (en) | 2021-08-31 |
| MX2017013457A (en) | 2018-05-22 |
| WO2016171864A1 (en) | 2016-10-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9686420B2 (en) | Device, computer-readable medium, and method for retaining services using advanced data collection capabilities | |
| US8798585B2 (en) | System and method for enhanced communications via small data rate communication systems | |
| US8682298B2 (en) | Message intercept methods, such as for customer self-support on a mobile device | |
| US20140308935A1 (en) | Call intercept methods, such as for customer self-support on a mobile device | |
| US20110238498A1 (en) | Service stage for subscription management | |
| US8620265B1 (en) | Handset awareness and tracking of subscription plan | |
| JP6800954B2 (en) | Equipment, computer-readable media, and methods for changing services with advanced data collection capabilities. | |
| US9686417B2 (en) | Device, computer-readable medium, and method for modifying services using advanced data collection capabilities | |
| CN107787592B (en) | Apparatus, computer readable medium and method for altering services using advanced data collection capabilities | |
| EP3155832B1 (en) | Sytem and method for retaining services using advanced data collection capabilities | |
| US9072016B1 (en) | Care messaging for missed or dropped calls | |
| JP2012014444A (en) | Distribution server, portable terminal device, system, and method | |
| US9930190B2 (en) | Device, computer-readable medium, and method for modifying services using advanced data collection capabilities | |
| KR101339779B1 (en) | System and Method for Managing Address Information by Using Cloud Computing, Apparatus and Method for Managing Address Information, Terminal | |
| US10362477B1 (en) | Mobile phone performance management based on personalized user criteria | |
| US9414181B2 (en) | Device, computer-readable medium, and method for retaining services | |
| JP7640922B1 (en) | Program and communication system | |
| BR112017022798B1 (en) | DEVICE, COMPUTER READABLE MEDIA, AND METHOD FOR MODIFYING SERVICES USING ADVANCED DATA COLLECTION CAPABILITIES | |
| CA2869100A1 (en) | Call intercept methods, such as for customer self-support on a mobile device | |
| JP2017050854A (en) | Telephone number information server collaborating with telecommunication server and information providing method thereof | |
| KR20100012144A (en) | An apparatus for advertising on mobile terminal and updating method for advertising contents |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20180607 |