Nothing Special   »   [go: up one dir, main page]

JP5890013B2 - マルチネットワークシステムにおける識別情報管理の装置および方法 - Google Patents

マルチネットワークシステムにおける識別情報管理の装置および方法 Download PDF

Info

Publication number
JP5890013B2
JP5890013B2 JP2014515912A JP2014515912A JP5890013B2 JP 5890013 B2 JP5890013 B2 JP 5890013B2 JP 2014515912 A JP2014515912 A JP 2014515912A JP 2014515912 A JP2014515912 A JP 2014515912A JP 5890013 B2 JP5890013 B2 JP 5890013B2
Authority
JP
Japan
Prior art keywords
request
wireless device
connectivity
identifier
application
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2014515912A
Other languages
English (en)
Other versions
JP2014524174A (ja
Inventor
カッレ・イルマリ・アハマヴァーラ
Original Assignee
クアルコム,インコーポレイテッド
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by クアルコム,インコーポレイテッド filed Critical クアルコム,インコーポレイテッド
Publication of JP2014524174A publication Critical patent/JP2014524174A/ja
Application granted granted Critical
Publication of JP5890013B2 publication Critical patent/JP5890013B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/10Mapping addresses of different types
    • H04L61/106Mapping addresses of different types across networks, e.g. mapping telephone numbers to data network addresses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4588Network directories; Name-to-address mapping containing mobile subscriber information, e.g. home subscriber server [HSS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0815Network architectures or network communication protocols for network security for authentication of entities providing single-sign-on or federations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/60Context-dependent security
    • H04W12/69Identity-dependent
    • H04W12/71Hardware identity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/50Service provisioning or reconfiguring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/11Allocation or use of connection identifiers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • H04L12/1453Methods or systems for payment or settlement of the charges for data transmission involving significant interaction with the data transmission network
    • H04L12/1457Methods or systems for payment or settlement of the charges for data transmission involving significant interaction with the data transmission network using an account
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • H04L12/1453Methods or systems for payment or settlement of the charges for data transmission involving significant interaction with the data transmission network
    • H04L12/1467Methods or systems for payment or settlement of the charges for data transmission involving significant interaction with the data transmission network involving prepayment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/618Details of network addresses
    • H04L2101/654International mobile subscriber identity [IMSI] numbers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0806Configuration setting for initial configuration or provisioning, e.g. plug-and-play
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/18Selecting a network or a communication service

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Databases & Information Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Description

米国特許法第119条による優先権の主張
本特許出願は、本出願の譲受人に譲渡され、参照により本明細書に明確に組み込まれる、2011年6月13日に出願された「Apparatus and Methods of Identity Management in a Multi-Network System」と題する米国仮出願第61/496,519号の優先権を主張する。
本出願は、通信ネットワークに関し、より詳細には、通信ネットワークにおけるデバイス関連識別子の管理に関する。
現在のセルラーシステムでは、個々のキャリアが、デバイス加入者識別情報(たとえば、国際モバイル加入者識別情報、すなわちIMSI)を所有する。セルラーネットワークにおける、普及した事前プロビジョニングされるワイヤレスデータ接続性を、様々なワイヤレスデバイスに対して世界規模で可能にするためには、デバイス証明書が割り振られ、デバイス内およびセルラーネットワークへのアクセスを制御するネットワーク要素においてもプログラムされなければならない。
さらに、新規開発される大規模モバイルデータ通信サービスの実装は、工場における数百万のワイヤレスデバイスの事前プロビジョニングを必要とし、ある時点において、デバイスは、世界中のワイヤレスネットワークにアクセスするためにアクティブ化される必要が生じる。
したがって、当該分野において、新規多機能デバイスに、複数のモバイル接続性代替物を事前プロビジョニングすることが依然として求められている。
以下で、1つまたは複数の態様の基本的理解を与えるために、そのような態様の簡略化された概要を提示する。この概要は、すべての企図された態様の包括的な概観ではなく、すべての態様の主要または重要な要素を識別するものでも、いずれかまたはすべての態様の範囲を定めるものでもない。その唯一の目的は、後で提示するより詳細な説明の導入として、1つまたは複数の態様のいくつかの概念を簡略化された形で提示することである。
一態様は、通信の方法に関する。この方法は、ワイヤレスデバイス上の識別子(ID)クライアントから、アプリケーションサービスプロバイダに対応するアプリケーション固有識別子を求める要求を受信するステップを含み得る。さらに、この方法は、アプリケーション固有識別子を生成するステップと、アプリケーション固有識別子をワイヤレスデバイスのデバイス識別子にマップするステップとを含み得る。この方法は、ワイヤレスデバイスにアプリケーション固有識別子を送るステップも含み得る。この方法は、ワイヤレスデバイスからサービス要求を受信したことに応答して、アプリケーション固有識別子について接続性をアクティブ化するための要求を、アクティブ化要求を送ったアプリケーションサービスプロバイダから受信するステップをさらに含み得る。さらに、この方法は、アクティブ化要求の中の受信したアプリケーション固有識別子に基づいて、デバイス識別子のルックアップを実施するステップと、ワイヤレスデバイスに接続性を提供するための、ルックアップから得たデバイス識別子をもつ接続性要求をネットワークサービスプロバイダに送るステップとを含み得る。
別の態様は、通信のために構成された少なくとも1つのプロセッサに関する。プロセッサは、ワイヤレスデバイス上の識別子(ID)クライアントから、アプリケーションサービスプロバイダに対応するアプリケーション固有識別子を求める要求を受信するための第1のモジュールを含み得る。プロセッサは、アプリケーション固有識別子を生成するための第2のモジュールも含み得る。さらに、プロセッサは、アプリケーション固有識別子をワイヤレスデバイスのデバイス識別子にマップするための第3のモジュールを含み得る。プロセッサは、ワイヤレスデバイスにアプリケーション固有識別子を送るための第4のモジュールを含み得る。プロセッサは、ワイヤレスデバイスからサービス要求を受信したことに応答して、アプリケーション固有識別子について接続性をアクティブ化するための要求を、アクティブ化要求を送ったアプリケーションサービスプロバイダから受信するための第5のモジュールをさらに含み得る。プロセッサは、アクティブ化要求の中の受信したアプリケーション固有識別子に基づいて、デバイス識別子のルックアップを実施するための第6のモジュールも含み得る。プロセッサは、ワイヤレスデバイスに接続性を提供するための、ルックアップから得たデバイス識別子をもつ接続性要求をネットワークサービスプロバイダに送るための第7のモジュールをさらに含み得る。
さらに別の態様は、コンピュータプログラム製品に関する。コンピュータプログラム製品は、コンピュータに、ワイヤレスデバイス上の識別子(ID)クライアントから、アプリケーションサービスプロバイダに対応するアプリケーション固有識別子を求める要求を受信させるための少なくとも1つの命令を含むコンピュータ可読媒体を含み得る。コンピュータ可読媒体は、コンピュータに、アプリケーション固有識別子を生成させるための少なくとも1つの命令も含み得る。コンピュータ可読媒体は、コンピュータに、アプリケーション固有識別子をワイヤレスデバイスのデバイス識別子にマップさせるための少なくとも1つの命令と、コンピュータに、アプリケーション固有識別子をワイヤレスデバイスへ送らせるための少なくとも1つの命令とをさらに含み得る。コンピュータ可読媒体は、コンピュータに、ワイヤレスデバイスからサービス要求を受信したことに応答して、アクティブ化要求を送ったアプリケーションサービスプロバイダから、アプリケーション固有識別子について接続性をアクティブ化するための要求を受信させるための少なくとも1つの命令をさらに含み得る。コンピュータ可読媒体は、コンピュータに、アクティブ化要求の中の受信したアプリケーション固有識別子に基づいて、デバイス識別子のルックアップを実施させるための少なくとも1つの命令も含み得る。さらに、コンピュータ可読媒体は、コンピュータに、接続性をワイヤレスデバイスに提供するために、ルックアップから得たデバイス識別子をもつ接続性要求をネットワークサービスプロバイダへ送らせるための少なくとも1つの命令を含み得る。
別の態様は、装置に関する。この装置は、ワイヤレスデバイス上の識別子(ID)クライアントから、アプリケーションサービスプロバイダに対応するアプリケーション固有識別子を求める要求を受信するための手段と、アプリケーション固有識別子を生成するための手段とを含み得る。この装置は、アプリケーション固有識別子をワイヤレスデバイスのデバイス識別子にマップするための手段をさらに含み得る。この装置はまた、ワイヤレスデバイスにアプリケーション固有識別子を送るための手段と、ワイヤレスデバイスからサービス要求を受信したことに応答して、アプリケーション固有識別子について接続性をアクティブ化するための要求を、アクティブ化要求を送ったアプリケーションサービスプロバイダから受信するための手段とを含み得る。この装置は、アクティブ化要求の中の受信したアプリケーション固有識別子に基づいて、デバイス識別子のルックアップを実施するための手段も含み得る。さらに、この装置は、ワイヤレスデバイスに接続性を提供するための、ルックアップから得たデバイス識別子をもつ接続性要求をネットワークサービスプロバイダに送るための手段も含み得る。
さらに別の態様は、通信のための装置に関する。この装置は、ワイヤレスデバイス上の識別子(ID)クライアントから、アプリケーションサービスプロバイダに対応するアプリケーション固有識別子を求める要求を受信し、アプリケーション固有識別子を生成し、アプリケーション固有識別子をワイヤレスデバイスのデバイス識別子にマップし、ワイヤレスデバイスにアプリケーション固有識別子を送るように動作可能なクライアント識別子プロバイダと、ワイヤレスデバイスからサービス要求を受信したことに応答して、アプリケーション固有識別子について接続性をアクティブ化するための要求を、アクティブ化要求を送ったアプリケーションサービスプロバイダから受信し、アクティブ化要求の中の受信したアプリケーション固有識別子に基づいて、デバイス識別子のルックアップを実施し、ワイヤレスデバイスに接続性を提供するために、ルックアップから得たデバイス識別子をもつ接続性要求をネットワークサービスプロバイダに送るように動作可能なネットワークサービス接続インターフェースとを含み得る。
さらに別の態様は、通信の方法に関する。この方法は、ワイヤレスデバイス上の識別子(ID)クライアントから、ワイヤレスデバイスへの初期接続を有するネットワークサービスプロバイダに対応するネットワーク固有識別子を求める識別子要求を受信するステップを含み得る。この方法は、ネットワーク固有識別子を生成するステップも含み得る。この方法は、ネットワーク固有識別子をワイヤレスデバイスのデバイス識別子にマップするステップをさらに含み得る。さらに、この方法は、ワイヤレスデバイスにネットワーク固有識別子を送るステップを含み得る。この方法は、ネットワークサービスプロバイダとの接続性をアクティブ化するためのアクティブ化要求をアプリケーションサービスプロバイダから受信するステップも含んでよく、アクティブ化要求は、アプリケーションサービスプロバイダがワイヤレスデバイスからサービスを求めるサービス要求を受信したことに応答する。この方法は、受信したアクティブ化要求に基づいて、ネットワーク固有識別子のルックアップを実施するステップも含み得る。さらに、この方法は、ルックアップから得たネットワーク固有識別子をもつ接続性要求を、ネットワーク固有識別子に関連付けられたワイヤレスデバイスに接続性を提供するためのネットワークサービスプロバイダに送るステップを含み得る。
別の態様は、通信のために構成された少なくとも1つのプロセッサに関する。プロセッサは、ワイヤレスデバイス上の識別子(ID)クライアントから、ワイヤレスデバイスへの初期接続を有するネットワークサービスプロバイダに対応するネットワーク固有識別子を求める識別子要求を受信するための第1のモジュールを含み得る。プロセッサは、ネットワーク固有識別子を生成するための第2のモジュールも含み得る。プロセッサは、ネットワーク固有識別子をワイヤレスデバイスのデバイス識別子にマップするための第3のモジュールをさらに含み得る。プロセッサは、ワイヤレスデバイスにネットワーク固有識別子を送るための第4のモジュールも含み得る。プロセッサは、ネットワークサービスプロバイダとの接続性をアクティブ化するためのアクティブ化要求をアプリケーションサービスプロバイダから受信するための第5のモジュールをさらに含んでよく、アクティブ化要求は、アプリケーションサービスプロバイダがワイヤレスデバイスからサービスを求めるサービス要求を受信したことに応答する。さらに、プロセッサは、受信したアクティブ化要求に基づいて、ネットワーク固有識別子のルックアップを実施するための第6のモジュールも含み得る。プロセッサは、ルックアップから得たネットワーク固有識別子をもつ接続性要求を、ネットワーク固有識別子に関連付けられたワイヤレスデバイスに接続性を提供するためのネットワークサービスプロバイダに送るための第7のモジュールも含み得る。
さらに別の態様は、コンピュータプログラム製品に関する。コンピュータプログラム製品は、コンピュータに、ワイヤレスデバイス上の識別子(ID)クライアントから、ワイヤレスデバイスへの初期接続をもつネットワークサービスプロバイダに対応するネットワーク固有識別子を求める識別子要求を受信させるための少なくとも1つの命令を含むコンピュータ可読媒体を含み得る。コンピュータ可読媒体は、コンピュータに、ネットワーク固有識別子を生成させるための少なくとも1つの命令も含み得る。コンピュータ可読媒体は、コンピュータに、ネットワーク固有識別子をワイヤレスデバイスのデバイス識別子にマップさせるための少なくとも1つの命令も含み得る。さらに、コンピュータ可読媒体は、コンピュータに、ネットワーク固有識別子をワイヤレスデバイスへ送らせるための少なくとも1つの命令を含み得る。コンピュータ可読媒体は、コンピュータに、ネットワークサービスプロバイダとの接続性をアクティブ化するためのアクティブ化要求をアプリケーションサービスプロバイダから受信させるための少なくとも1つの命令をさらに含んでよく、アクティブ化要求は、アプリケーションサービスプロバイダがワイヤレスデバイスからサービスを求めるサービス要求を受信したことに応答する。コンピュータ可読媒体は、コンピュータに、受信したアクティブ化要求に基づいて、ネットワーク固有識別子のルックアップを実施させるための少なくとも1つの命令も含み得る。さらに、コンピュータ可読媒体は、コンピュータに、ルックアップから得たネットワーク固有識別子をもつ接続性要求を、ネットワーク固有識別子に関連付けられたワイヤレスデバイスに接続性を提供するためのネットワークサービスプロバイダに送らせるための少なくとも1つの命令も含み得る。
別の態様は、装置に関する。この装置は、ワイヤレスデバイス上の識別子(ID)クライアントから、ワイヤレスデバイスへの初期接続を有するネットワークサービスプロバイダに対応するネットワーク固有識別子を求める識別子要求を受信するための手段を含み得る。この装置は、ネットワーク固有識別子を生成するための手段と、ネットワーク固有識別子をワイヤレスデバイスのデバイス識別子にマップするための手段とをさらに含み得る。この装置はまた、ワイヤレスデバイスにネットワーク固有識別子を送るための手段と、ネットワークサービスプロバイダとの接続性をアクティブ化するためのアクティブ化要求をアプリケーションサービスプロバイダから受信するための手段とを含んでよく、アクティブ化要求は、アプリケーションサービスプロバイダがワイヤレスデバイスからサービスを求めるサービス要求を受信したことに応答する。この装置は、受信したアクティブ化要求に基づいて、ネットワーク固有識別子のルックアップを実施するための手段をさらに含み得る。この装置は、ルックアップから得たネットワーク固有識別子をもつ接続性要求を、ネットワーク固有識別子に関連付けられたワイヤレスデバイスに接続性を提供するためのネットワークサービスプロバイダに送るための手段も含み得る。
別の態様は、通信のための装置に関する。この装置は、ワイヤレスデバイス上の識別子(ID)クライアントから、ワイヤレスデバイスへの初期接続をもつネットワークサービスプロバイダに対応するネットワーク固有識別子を求める識別子要求を受信することと、ネットワーク固有識別子を生成することと、ネットワーク固有識別子をワイヤレスデバイスのデバイス識別子にマップすることと、ワイヤレスデバイスにネットワーク固有識別子を送ることとを行うように動作可能なネットワーク識別子プロバイダと、ネットワークサービスプロバイダとの接続性をアクティブ化するためのアクティブ化要求をアプリケーションサービスプロバイダから受信することであって、アクティブ化要求が、アプリケーションサービスプロバイダがワイヤレスデバイスからサービスを求めるサービス要求を受信したことに応答することと、受信したアクティブ化要求に基づいて、ネットワーク固有識別子のルックアップを実施することと、ルックアップから得たネットワーク固有識別子をもつ接続性要求を、ネットワーク固有識別子に関連付けられたワイヤレスデバイスに接続性を提供するためのネットワークサービスプロバイダに送ることとを行うように動作可能なネットワークサービス接続インターフェースとを含み得る。
さらに別の態様は、サービスを提供するための方法に関する。この方法は、ワイヤレスデバイスから、ワイヤレスデバイス上のアプリケーションに対応するアプリケーション固有識別子を含むサービス要求を受信するステップを含み得る。この方法は、アプリケーション固有識別子およびワイヤレスデバイスとともに使用するためのデータ接続性プランを判断するステップも含み得る。さらに、この方法は、識別情報プロバイダに、データ接続性プラン用の接続性をアクティブ化するための要求を送るステップを含み得る。
別の態様は、サービスを提供するために構成された少なくとも1つのプロセッサに関する。プロセッサは、ワイヤレスデバイスから、ワイヤレスデバイス上のアプリケーションに対応するアプリケーション固有識別子を含むサービス要求を受信するための第1のモジュールを含み得る。プロセッサは、アプリケーション固有識別子およびワイヤレスデバイスとともに使用するためのデータ接続性プランを判断するための第2のモジュールをさらに含み得る。プロセッサは、識別情報プロバイダに、データ接続性プラン用の接続性をアクティブ化するための要求を送るための第3のモジュールも含み得る。
別の態様は、コンピュータプログラム製品に関する。コンピュータプログラム製品は、コンピュータに、ワイヤレスデバイスから、ワイヤレスデバイス上のアプリケーションに対応するアプリケーション固有識別子を含むサービス要求を受信させるための少なくとも1つの命令を含むコンピュータ可読媒体を含み得る。コンピュータ可読媒体は、コンピュータに、アプリケーション固有識別子およびワイヤレスデバイスとともに使用するためのデータ接続性プランを判断させるための少なくとも1つの命令も含み得る。コンピュータ可読媒体は、コンピュータに、データ接続性プラン用の接続性をアクティブ化するための要求を識別情報プロバイダへ送らせるための少なくとも1つの命令をさらに含み得る。
さらに別の態様は、装置に関する。この装置は、ワイヤレスデバイスから、ワイヤレスデバイス上のアプリケーションに対応するアプリケーション固有識別子を含むサービス要求を受信するための手段を含み得る。この装置は、アプリケーション固有識別子およびワイヤレスデバイスとともに使用するためのデータ接続性プランを判断するための手段も含み得る。さらに、この装置は、識別情報プロバイダに、データ接続性プラン用の接続性をアクティブ化するための要求を送るための手段を含み得る。
別の態様は、サービスを提供するための装置に関する。この装置は、ワイヤレスデバイスから、ワイヤレスデバイス上のアプリケーションに対応するアプリケーション固有識別子を含むサービス要求を受信し、アプリケーション固有識別子およびワイヤレスデバイスとともに使用するためのデータ接続性プランを判断し、識別情報プロバイダに、データ接続性プラン用の接続性をアクティブ化するための要求を送るように動作可能なアクセスクライアントを含み得る。
別の態様は、データ接続性を提供するための方法に関係する。この方法は、識別情報プロバイダから、ワイヤレスデバイスに接続性を提供するための接続性要求を受信するステップを含んでよく、接続性要求は、ワイヤレスデバイスのデバイス識別子および接続性についてのデータ接続性プラン情報を含む。さらに、この方法は、受信したデータ接続性プラン情報に基づいて、ワイヤレスデバイスに接続性を提供するステップを含み得る。
さらに別の態様は、データ接続性を提供するために構成された少なくとも1つのプロセッサに関係する。プロセッサは、識別情報プロバイダから、ワイヤレスデバイスに接続性を提供するための接続性要求を受信するための第1のモジュールを含んでよく、接続性要求は、ワイヤレスデバイスのデバイス識別子および接続性についてのデータ接続性プラン情報を含む。プロセッサは、受信したデータ接続性プラン情報に基づいて、ワイヤレスデバイスに接続性を提供するための第2のモジュールをさらに含み得る。
別の態様は、コンピュータプログラム製品に関する。コンピュータプログラム製品は、コンピュータに、識別情報プロバイダから、ワイヤレスデバイスに接続性を提供するための接続性要求を受信させるための少なくとも1つの命令を含むコンピュータ可読媒体を含んでよく、接続性要求は、ワイヤレスデバイスのデバイス識別子および接続性についてのデータ接続性プラン情報を含む。コンピュータ可読媒体は、コンピュータに、受信したデータ接続性プラン情報に基づいて、ワイヤレスデバイスへ接続性を提供させるための少なくとも1つの命令も含み得る。
別の態様は、装置に関する。この装置は、識別情報プロバイダから、ワイヤレスデバイスに接続性を提供するための接続性要求を受信するための手段を含んでよく、接続性要求は、ワイヤレスデバイスのデバイス識別子および接続性についてのデータ接続性プラン情報を含む。この装置は、受信したデータ接続性プラン情報に基づいて、ワイヤレスデバイスに接続性を提供するための手段をさらに含み得る。
別の態様は、データ接続性を提供するための装置に関係する。この装置は、識別情報プロバイダから、ワイヤレスデバイスに接続性を提供するための接続性要求を受信することであって、接続性要求がワイヤレスデバイスのデバイス識別子および接続性についてのデータ接続性プラン情報を含むことと、受信したデータ接続性プラン情報に基づいて、ワイヤレスデバイスに接続性を提供することとを行うように動作可能なアクセスクライアントを含み得る。
さらに別の態様は、通信のための方法に関する。この方法は、アプリケーションから、アプリケーション用のアプリケーションサービスプロバイダに対応するアプリケーション固有識別子を求める要求を受信するステップを含み得る。この方法は、識別情報プロバイダに、アプリケーション固有識別子を求める要求を送るステップも含み得る。さらに、この方法は、識別情報プロバイダから、アプリケーション固有識別子を受信するステップを含み得る。この方法は、アプリケーションサービスプロバイダに、アプリケーション固有識別子およびネットワークサービスプロバイダとともに使うためのサービス要求を送るステップも含み得る。この方法は、ネットワークサービスプロバイダから、アプリケーション用のアプリケーションサービスプロバイダによって提供されるサービスにアクセスするためのデータ接続性を受信するステップをさらに含み得る。
別の態様は、通信のために構成された少なくとも1つのプロセッサに関する。プロセッサは、アプリケーションから、アプリケーション用のアプリケーションサービスプロバイダに対応するアプリケーション固有識別子を求める要求を受信するための第1のモジュールを含み得る。プロセッサは、識別情報プロバイダに、アプリケーション固有識別子を求める要求を送るための第2のモジュールも含み得る。さらに、プロセッサは、識別情報プロバイダから、アプリケーション固有識別子を受信するための第3のモジュールを含み得る。プロセッサは、アプリケーションサービスプロバイダに、アプリケーション固有識別子およびネットワークサービスプロバイダとともに使うためのサービス要求を送るための第4のモジュールをさらに含み得る。さらに、プロセッサは、ネットワークサービスプロバイダから、アプリケーション用のアプリケーションサービスプロバイダによって提供されるサービスにアクセスするためのデータ接続性を受信するための第5のモジュールを含み得る。
別の態様は、コンピュータプログラム製品に関する。コンピュータプログラム製品は、コンピュータに、アプリケーションから、アプリケーション用のアプリケーションサービスプロバイダに対応するアプリケーション固有識別子を求める要求を受信させるための少なくとも1つの命令を含むコンピュータ可読媒体を含み得る。コンピュータ可読媒体は、コンピュータに、アプリケーション固有識別子を求める要求を識別情報プロバイダへ送らせるための少なくとも1つの命令も含み得る。コンピュータ可読媒体は、コンピュータに、識別情報プロバイダから、アプリケーション固有識別子を受信させるための少なくとも1つの命令をさらに含み得る。コンピュータ可読媒体は、コンピュータに、アプリケーション固有識別子およびネットワークサービスプロバイダとともに使うためのサービス要求をアプリケーションサービスプロバイダへ送らせるための少なくとも1つの命令も含み得る。さらに、コンピュータ可読媒体は、コンピュータに、ネットワークサービスプロバイダから、アプリケーション用のアプリケーションサービスプロバイダによって提供されるサービスにアクセスするためのデータ接続性を受信させるための少なくとも1つの命令を含み得る。
さらに別の態様は、装置に関する。この装置は、アプリケーションから、アプリケーション用のアプリケーションサービスプロバイダに対応するアプリケーション固有識別子を求める要求を受信するための手段を含み得る。この装置は、識別情報プロバイダに、アプリケーション固有識別子を求める要求を送るための手段も含み得る。この装置は、識別情報プロバイダから、アプリケーション固有識別子を受信するための手段をさらに含み得る。さらに、この装置は、アプリケーションサービスプロバイダに、アプリケーション固有識別子およびネットワークサービスプロバイダとともに使うためのサービス要求を送るための手段を含み得る。さらに、この装置は、ネットワークサービスプロバイダから、アプリケーション用のアプリケーションサービスプロバイダによって提供されるサービスにアクセスするためのデータ接続性を受信するための手段を含み得る。
別の態様は、通信のための装置に関する。この装置は、アプリケーションから、アプリケーション用のアプリケーションサービスプロバイダに対応するアプリケーション固有識別子を求める要求を受信し、識別情報プロバイダに、アプリケーション固有識別子を求める要求を送り、識別情報プロバイダから、アプリケーション固有識別子を受信するように動作可能な識別子クライアントを含み得る。さらに、この装置は、アプリケーションサービスプロバイダに、アプリケーション固有識別子およびネットワークサービスプロバイダとともに使うためのサービス要求を送るように動作可能なクライアントサービス接続インターフェースを含み得る。この装置は、ネットワークサービスプロバイダから、アプリケーション用のアプリケーションサービスプロバイダによって提供されるサービスにアクセスするためのデータ接続性を受信するように動作可能なネットワークサービス接続インターフェースも含み得る。
上記のおよび関連の目的の達成のために、1つまたは複数の態様は、以下で十分に説明し、特許請求の範囲で具体的に指摘する特徴を含む。以下の説明および添付の図面は、1つまたは複数の態様のいくつかの例示的な特徴を詳細に説明する。しかしながら、これらの特徴は、様々な態様の原理が利用され得る様々な方法のうちのいくつかを示すものにすぎず、この説明は、そのようなすべての態様およびそれらの等価物を含むものとする。
開示される態様を限定するためではなく例示するために与えられる添付の図面とともに、開示される態様が以下で説明され、同様の記号表示は同様の要素を示す。
通信システムのアーキテクチャのある態様の概略図である。 図1のデバイスのある態様の概略ブロック図である。 図1のシステムにおけるデバイス固有ネットワーク識別子をプロビジョニングまたは再プロビジョニングするある態様の概略図である。 図1のシステムにおけるデバイス固有ネットワーク識別子の使用のある態様の概略図である。 図1のシステムにおけるデバイス固有クライアント識別子をプロビジョニングまたは再プロビジョニングするある態様の概略図である。 図1のシステムにおけるデバイス固有クライアント識別子の使用のある態様の概略図である。 図1のデバイスを含む通信デバイスのある態様の概略的なブロック図である。 図1のシステム内の1つまたは複数のエンティティを実施することができるサーバデバイスの概略的なブロック図である。 ある態様による例示的な通信システムを示す図である。 ある態様による通信を示すシグナリング図である。 ある態様による例示的な識別情報データストアを示す図である。 ある態様による例示的な通信システムを示す図である。 ある態様による通信のアクティブ化を示すシグナリング図である。 ある態様による例示的な識別情報データストアを示す図である。 ある態様による通信方法を示すフローチャートである。 ある態様によるサービスを提供するための方法を示すフローチャートである。 ある態様によるデータ接続性を提供するための方法を示すフローチャートである。 ある態様による通信のための方法を示すフローチャートである。 ある態様による通信を容易にする例示的なシステムを示す図である。 ある態様による、サービスの提供を容易にする例示的なシステムを示す図である。 ある態様による、データ接続性の提供を容易にする例示的なシステムを示す図である。 ある態様による、通信を容易にする例示的なシステムを示す図である。
次に、図面を参照しながら様々な態様について説明する。以下の記述では、説明の目的で、1つまたは複数の態様の完全な理解を与えるために多数の具体的な詳細を記載する。ただし、そのような態様をこれらの具体的な詳細なしに実施できることは明白であり得る。
記載する装置および方法は、ある態様において、デバイスまたはデバイスメーカー中心のセルラーデータエコシステムを確立する。このモデルでは、デバイス/加入者識別情報の所有者が、ネットワークサービスプロバイダとは反対に、デバイスの全部または一部分のプロバイダであり得る。さらなる態様では、デバイスは、各ネットワーク/アプリケーションサービスプロバイダによって信用される独立ネットワークまたはクライアント/アプリケーション識別情報サービスプロバイダを介して各々が検証可能である、単一のデバイス固有ネットワーク識別子、たとえばネットワークサービス加入者識別情報、または単一のデバイス固有クライアント識別子、たとえばアプリケーションサービス加入者識別情報にそれぞれ基づいて、複数のワイヤレスネットワークサービスプロバイダにわたって、または複数のアプリケーションサービスプロバイダにわたって、シームレスに動作することが可能である。したがって、単一のデバイス固有ネットワークサービス加入者識別情報および単一のデバイス固有アプリケーションサービス加入者識別情報はそれぞれ、異なるネットワークと、異なるネットワークおよびアプリケーションサービスプロバイダに対応するアプリケーションサービス加入者アカウントとに関連付けられてよく、そうすることによって、それぞれの単一の識別情報が、複数のサービスプロバイダにわたる普遍識別情報として作用することができる。
図1を参照すると、一態様において、通信システム10は、それぞれ、ネットワーク識別子プロバイダ構成要素(NIDP)30およびクライアント識別子プロバイダ構成要素(CIDP)60に関連付けられ、それらの構成要素から割り当てられ、それらの構成要素により検証可能な、一意のデバイス固有ネットワーク識別子(NID)12と、一意のデバイス固有クライアント識別子(CID)14とをもつデバイス20を含む。NID12、またはその表現もしくは派生は、たとえば、ネットワーク通信サービスを受信するためのデバイス20の識別情報を検証するのに使用することができる。たとえば、NID12は、国際モバイル加入者識別情報(IMSI)、一時IMSI(TIMSI)、または他のどの形のネットワーク加入者識別と同様であってもよく、またはそのような識別として作用することができ、またはそのような識別を含み得る。CID14、またはその表現もしくは派生は、たとえば、アプリケーションレベルサービスのためのデバイス20の識別情報を検証するのに使用することができる。たとえば、CID14により、アプリケーションサーバは、デバイス20上で実行される対応するクライアントアプリケーションと対話する前に、デバイス20の識別情報を検証することができる。NIDP30およびCIDP60は、別個のネットワークエンティティ、または、それぞれNIDおよびCIDを取得もしくは生成し、デバイスへのNIDおよびCIDの割当てを管理する、単一のネットワークエンティティ内の異なる機能構成要素であってよい。さらに、図1は、単一のNIDP30および単一のCIDP60を示すが、通信システム10は、任意の数のNIDP30およびCIDP60を含んでよい。
ある態様において、NIDP30は、デバイス固有NID12、またはその表現もしくは派生の信頼性を検証し、したがってデバイス20の識別情報および/またはデバイス20に対応する加入者サービスアカウントを検証するための複数のネットワークサービスプロバイダ50によって信用され、および/または直接アクセス可能である。ある態様において、たとえば、複数のネットワークサービスプロバイダ50は、モバイルブロードバンド接続性サービスを提供することができる。したがって、本態様において、単一のデバイス固有NID12が単独で、ネットワーク認可および複数のネットワークサービスプロバイダ50へのアクセスにおいて使用するためのデバイス20の識別情報を検証するための基盤をもたらし得る。したがって、デバイス固有NID12は、単一のネットワークサービスプロバイダによって所有または制御されるのではなく、複数のネットワークサービスプロバイダ50に依存せずに所有および制御され、さらに、複数のネットワークサービスプロバイダ50の各々についての識別情報検証のための普遍または共通基盤をもたらすので、NIDP30は、「普遍」ネットワーク識別子プロバイダと呼ぶことができ、NID12は、「普遍」ネットワーク加入者識別子と呼ぶことができる。言い換えると、単一のデバイス固有NID12が、複数のネットワークサービスプロバイダ50の各々の、それぞれのネットワークサービス加入者アカウントに関連付けられてよく、そうすることによって、デバイス20は、複数のネットワークサービスプロバイダ50のうちのいずれに関連付けられたネットワークを介してもワイヤレスに通信することが可能になる。
ある態様において、複数のネットワークサービスプロバイダ50のいずれかに関連付けられたネットワークを介した接続を可能にすることは、NIPD30によるデバイス固有NID12の検証に基づき、それぞれのネットワークサービスプロバイダ50の各々からデバイスによって受信されるべき実際のネットワークサービスは、それぞれのネットワークサービスプロバイダにおけるサービス加入者アカウントの状況に基づく。それぞれのネットワークサービスプロバイダ50におけるサービス加入者アカウントの状況は、NIPD30には知られていなくてよい。
別の態様では、CIDP60は、クライアント固有CID14、またはその表現もしくは派生、したがってデバイス20のクライアント識別情報の信頼性を検証するための複数のアプリケーションサービスプロバイダ80によって信用され、および/または直接アクセス可能である。したがって、本態様において、単一のデバイス固有CID14が単独で、複数のアプリケーションサービスプロバイダ80に対してアプリケーションサービス認可およびアクセスのための基盤をもたらす。したがって、デバイス固有CID14は、単一のアプリケーションサービスプロバイダによって所有または制御されるのではなく、複数のアプリケーションサービスプロバイダ80に依存せずに所有および制御され、さらに、複数のアプリケーションサービスプロバイダ80の各々に対して識別情報検証のための普遍または共通基盤をもたらすので、CIDP60は、「普遍」クライアント識別子プロバイダと呼ばれ得る。言い換えると、単一のデバイス固有CID14を、複数のアプリケーションサービスプロバイダ80の各々においてそれぞれのアプリケーションサービス加入者アカウントに関連付けることができ、そうすることによって、デバイス20またはその上で実行するアプリケーションは、複数のアプリケーションサービスプロバイダ80のいずれを用いても、それ自体を識別することが可能になる。
ある態様において、NIDP30は、各デバイス固有NID12と対応するデバイスNIDオーナー40との間の関係を維持し、オーナー40は、デバイス20のメーカー、デバイス20の一部分のメーカー、デバイス20のユーザ、デバイスのオーナーまたはデバイスと関係がある他のどのエンティティも含み得る。同様に、CIDP60は、各デバイス固有CID14と対応するデバイスCIDオーナー70との間の関係を維持し、オーナー70は、デバイス20のメーカー、デバイス20の一部分のメーカー、デバイス20のユーザ、デバイスのオーナーまたはデバイスと関係がある他のどのエンティティも含み得る。いくつかの態様において、NIDオーナー40およびCIDオーナー70は同じエンティティまたは当事者であってよく、他の態様では、NIDオーナー40およびCIDオーナー70は異なってよい。特に、従来技術ソリューションとは対照的に、本装置および方法では、NIDオーナー40およびCIDオーナー70は、それぞれ、複数のネットワークサービスプロバイダ50および複数のアプリケーションサービスプロバイダ80とは異なるものであり、それらに依存しない。したがって、ある態様において、たとえば、それぞれのNIDPもしくはCIDPによって課される料金、それぞれのNIDPもしくはCIDPによってサポートされるネットワークサービスプロバイダ50もしくはアプリケーションサービスプロバイダ80のうちの1つもしくは複数に基づいて、または他の業務上の理由により、NIDオーナー40は、複数のNIDPからNIDP30を選択することができ、CIDオーナー70は、複数のCIDPからCIDP60を選択することができる。さらに、NIDオーナー40およびCIDオーナー70は、最初に1つのNIDP30またはCIDP60を選択し、後で別のNIDPまたはCIDPに切り替えてもよい。
ある態様において、デバイス20は、デバイス固有NID12およびデバイス固有CID14を安全な環境15(図2)に記憶する。たとえば、安全な環境15は、安全な環境15にデータを書き込み可能であることが特権に基づき得るような、限定アクセスをもつメモリ部分でよい。ある態様において、通信システム10は、NIDP30および/またはCIDP60と通信するプロビジョニングプロバイダ90をさらに含んでよく、プロビジョニングプロバイダ90は、安全な環境15に書き込みをし、またはデータを書き込ませ、そうすることによってデバイス20にNID12およびCID14をプロビジョニングする特権をもつ。また、プロビジョニングプロバイダ90は、たとえば、後でより詳しく論じるように、それぞれの識別情報プロバイダによって求められるネットワークサービス証明書、アプリケーションサービス証明書、クライアント側識別情報検証または生成ソフトウェアなど、他の関連データを、安全なメモリ環境15に書き込むことができる。したがって、いくつかの態様において、プロビジョニングプロバイダ90は、たとえば新規ネットワークサービスまたはアプリケーションサービスと通信する能力を追加する場合、ネットワークサービス関連および/またはアプリケーションサービス関連データを安全なメモリロケーション16に追加することもでき、ネットワークサービスまたはアプリケーションサービスへのアクセスを取り除き、あるいは新規NIDP31(図3)および/またはCIDP60の選択に基づいて再プロビジョニングする場合、あらかじめ記憶されたネットワークサービス関連および/またはアプリケーションサービス関連データを消去または上書きすることもできる。一態様において、プロビジョニングプロバイダ90ならびにNIPD30および/またはCIPD60は、別個のエンティティであっても、単一のエンティティまたは異なるエンティティ内の異なる機能構成要素であってもよい。
したがって、通信システム10は、それぞれNIDP30およびCIDP60を介して多数のネットワークサービスプロバイダおよび多数のアプリケーションサービスプロバイダによって検証可能である単一のデバイス固有NID12および単一のデバイス固有CID14を提供することによって、マルチネットワーク通信システムにおける識別情報管理のための新規パラダイムを可能にし、そうすることによって、単一のデバイス固有NID12を、複数のネットワークサービスプロバイダ50の各々の、それぞれのネットワークサービス加入者アカウントに関連付けることが可能になり、それにより、単一のデバイス固有CID14を、複数のアプリケーションサービスプロバイダ80の各々におけるそれぞれのアプリケーションサービス加入者アカウントに関連付けることが可能になる。言い換えると、通信システム10における識別情報管理の装置および方法は、ネットワークサービスプロバイダ固有または/およびアプリケーションサービスプロバイダ固有識別情報管理システムの制約を回避する普遍識別子管理システムを提供する。
ここで図2を参照すると、安全なメモリロケーション16および安全なソフトウェア実行ロケーション17をもつ安全な環境15を含むメモリまたはデータストア13を有するデバイス20の態様の例が示されている。ある態様では、デバイス20は、セルラーデータモデム、3Gモデム、4Gモデム、別のデータ通信デバイスまたはユニバーサル集積回路カード(UICC)であってよい。さらに、ある態様では、安全な環境15は、セルラーデータモデム、ワイヤレスデータモデム、UICCカード、ワイヤレスチップセット、プロセッサ、オペレーティングシステムまたは何らかの他のエンティティ内に位置するエリアであってよい。上述したように、安全な環境15、したがって安全なメモリロケーション16および安全なソフトウェア実行ロケーション17は、安全な環境15にデータを書き込み可能であることが特権に基づくような限定アクセスを有するメモリまたはデータストア13内のエリアであってよい。ある態様において、安全なメモリロケーション16は、ネットワークID(NID)12および関連付けられたネットワーク証明書18を含むことができ、これらにより、デバイス20は、たとえば、それ自体を認証し、かつ/または1つもしくは複数のネットワークサービスプロバイダ50と通信することができるようになる。ネットワーク証明書18は、デバイス20の認証および/または1つもしくは複数のネットワークサービスプロバイダ50へのアクセスを可能にするデータおよび/またはアルゴリズムを含み得るが、それに限定されない。たとえば、ネットワーク証明書18は、他のネットワーク証明書の中でも、セキュリティまたは暗号化鍵またはアルゴリズム、乱数ジェネレータ、ネットワークサービスプロバイダ識別子、ネットワークアクセスパラメータ、ネットワーク関連ソフトウェアの1つまたはどの組合せも含み得るが、それに限定されない。
さらに、ある態様において、安全なメモリロケーション16は、クライアントID(CID)14および関連付けられたクライアント証明書22をさらに含むことができ、これらにより、デバイス20は、たとえば、それ自体を認証し、かつ/または1つもしくは複数のアプリケーションサービスプロバイダ80と通信することができるようになる。クライアント証明書22は、セキュリティまたは暗号化鍵またはアルゴリズム、アプリケーション識別子、アプリケーションサービスプロバイダ識別子、アプリケーションサービス関連ソフトウェア、アプリケーション関連データあるいはデバイス20の認証および/または1つもしくは複数のアプリケーションサービスプロバイダ80へのアクセスを可能にする他のパラメータの1つまたはどの組合せも含み得るが、それに限定されない。
ある態様において、安全なソフトウェア実行ロケーション17は、デバイス20と1つまたは複数のネットワークサービスプロバイダ50との間の対話を可能にするように動作可能なネットワークサービス接続インターフェース26を含み得る。たとえば、ネットワークサービス接続インターフェース26は、ネットワーク接続の要求、デバイス20および/またはNID12の認証、ならびにネットワークサービスプロバイダへのアクセスを支援する。ネットワークサービス接続インターフェース26は、デバイス20上のメモリ13内の1つもしくは複数のアプリケーション36またはデバイス20上の、もしくはデバイス20と通信する構成要素、特にNID12およびネットワーク証明書18と、安全なメモリロケーション16との間の通信を可能にするためのアプリケーションプログラミングインターフェース、デバイス20と1つまたは複数のネットワークサービスプロバイダ50との間の通信を可能にするためのアプリケーションプログラミングインターフェース、ソフトウェアアプリケーションまたはアルゴリズム、あるいは記載する対話および通信を容易にするための他の任意の機構のうちの1つまたは複数を含み得るが、それに限定されない。たとえば、あるケースでは、ネットワークサービス接続インターフェース26は、デバイス20上の、またはデバイス20と通信する通信マネージャ38などの構成要素と対話することができる。この場合、通信マネージャ38は、ハードウェア、ソフトウェア、またはファームウェアであってよく、通信用に使われ得るネットワークを検出し、または気づくことができ、ネットワークサービス接続インターフェース26および通信マネージャ38は、ネットワークとメッセージを交換して、デバイス20を識別し、可能性としてはネットワークにアクセスするように動作する。
その上、安全なソフトウェア実行ロケーション17は、デバイス20、または1つもしくは複数のソフトウェアアプリケーション36と、1つまたは複数のアプリケーションサービスプロバイダ80との間の対話を可能にするように動作可能なクライアントサービス接続インターフェース28をさらに含み得る。ある態様において、クライアントサービス接続インターフェース28は、デバイス20とネットワークサービスプロバイダ50との間でネットワークサービス接続インターフェース26によって提供されるサービスと同様に、デバイス20とアプリケーションサービスプロバイダ80との間でサービスを提供する。たとえば、クライアントサービス接続インターフェース28は、アプリケーションサーバなどのアプリケーションサービスプロバイダとの通信、デバイス20および/またはCID14の認証を要求し、アプリケーションサービスプロバイダにアクセスするのを支援する。クライアントサービス接続インターフェース28は、デバイス20上のメモリ13内の1つもしくは複数のアプリケーション36またはデバイス20上の、もしくはデバイス20と通信する構成要素、特にCID14およびクライアント証明書22と、安全なメモリロケーション16との間の通信を提供するためのアプリケーションプログラミングインターフェース、デバイス20と1つまたは複数のアプリケーションサービスプロバイダ80との間の通信を提供するためのアプリケーションプログラミングインターフェース、ソフトウェアアプリケーションまたはアルゴリズム、あるいは記載する対話および通信を容易にするための他の任意の機構のうちの1つまたは複数を含み得るが、それに限定されない。ある態様において、たとえば、クライアントサービス接続インターフェース28は、デバイス20のCID14を認証することが可能なクライアントトークン39を生成するように動作可能なクライアントトークンジェネレータ37を含む。たとえば、クライアントトークンジェネレータ37は、たとえば、CID14を含み得るクライアントトークン39を生成するための暗号化アルゴリズムと、クライアントトークン39中のCID14を検証する、CIDP60の署名などの認証機構とを含み得る。さらに、クライアントトークン39は、暗号化/復号アルゴリズム、ハッシュまたはCID14が平文で送信
されないようにクライアントトークン39またはCID14に適用される他のセキュリティ機構などにおいて使われるパラメータ、たとえば乱数など、トークンジェネレータ37またはトークンジェネレータに対してトークンを要求するエンティティによって生成される他の成分を含み得る。たとえば、あるケースでは、アプリケーション36はデバイス20上で起動されてよく、アプリケーション36は、アプリケーションサービスプロバイダ80に関連付けられる。したがって、アプリケーション36は、アプリケーションサービスプロバイダ80にクライアントトークン39を送信し、可能性としては、使用される認証プロトコルに依存して、追加セキュリティおよび/または認証メッセージを交換することにより、それぞれのアプリケーションサービスプロバイダ80に対してデバイス20を認証するために、クライアントサービス接続インターフェース28のサービスを利用する。
さらに、安全なソフトウェア実行ロケーション17は、たとえば、NID12およびネットワーク証明書18、CID14およびクライアント証明書22、ならびに/あるいはそれぞれの識別情報プロバイダ、ネットワークサービスプロバイダ、またはアプリケーションサービスプロバイダによって使用される他のネットワークサービス関連またはクライアント/アプリケーションサービス関連識別情報検証または生成ソフトウェアを受信するようにそれぞれ動作可能であり得るNIDプロビジョニング/再プロビジョニングクライアント32およびCIDプロビジョニング/再プロビジョニングクライアント34を含み得るIDクライアント33を含み得る。NIDプロビジョニング/再プロビジョニングクライアント32およびCIDプロビジョニング/再プロビジョニングクライアント34は、プロビジョニングプロバイダ90が安全な環境15に書き込み、ネットワークサービス関連および/またはアプリケーションサービス関連識別子、データ、アルゴリズム、パラメータなどを追加するための、ならびに安全な環境15に対して他のプロビジョニング関連動作を実施するための特権または能力をもつような、プロビジョニングプロバイダ90との信用関係を有する。たとえば、上述したように、そのようなプロビジョニングまたは再プロビジョニング動作は、新規ネットワークサービスプロバイダもしくは新規アプリケーションサービスプロバイダと通信する能力の追加もしくはアップデート、あるいは、たとえば、ネットワークサービスプロバイダもしくはアプリケーションサービスプロバイダへのアクセスを取り除き、または新規NIDP31(図3)および/もしくはCIDP60の選択に基づいて再プロビジョニングする場合の、あらかじめ記憶されたネットワークサービス関連および/またはアプリケーションサービス関連データの消去または上書きを含み得るが、それに限定されない。
ある態様において、NID12および/またはCID14は、追加構成要素としてか、またはそれらの値に基づいて固有に、NID12および/またはCID14を発行したそれぞれの識別情報プロバイダ、たとえばNIDP30および/またはCIDP60へのポインタを含み得る。したがって、サービスプロバイダ、たとえばネットワークサービスプロバイダ50(図1)および/またはアプリケーションサービスプロバイダ80(図1)は、NID12ならびに/あるいはCID14、またはその表現もしくは派生(たとえばクライアントトークン39)を認証するために、どの識別情報プロバイダを照会するべきか、またはどの認証機構を使用するべきか知っていてよい。たとえば、ネットワークサービスプロバイダ50(図1)および/またはアプリケーションサービスプロバイダ80(図1)は、ポインタ、したがってNIDP30および/またはCIDP60を判断すると、受信した識別子を認証するために、公開鍵などの対応する認証アルゴリズムならびに/あるいはNIDP30および/またはCIDP60に対応する他の認証機構を適用することができる。
さらに、IMSIの代わりにNID12が使用され得る態様では、NID12は、モバイル国コード(MCC)およびモバイルネットワークコード(MNC)を含み得る。
ここで図3を参照すると、ネットワークサービスのための、デバイス20にプロビジョニングまたは再プロビジョニングを行う通信システム10における例示的な対話が示されている。この態様では、プロビジョニングプロバイダ90はNIDP30と通信し、プロビジョニングプロバイダ90は、デバイス20上の安全な環境15に書き込みし、またはそこにデータを書き込ませる特権をもつ。したがって、コマンドおよび対応するデータをNIDP30から受信すると、プロビジョニングプロバイダ90は、NIDプロビジョニング/再プロビジョニングクライアント32と通信して、NID12および/またはネットワーク証明書18および/またはネットワークサービス接続インターフェース26をデバイス20にプロビジョニングする。ある態様では、プロビジョニングプロバイダ90は、デバイス固有NID12とデバイス20との間の関連付けを判断することができる。たとえば、ある態様では、デバイス識別情報オーナーは、新規デバイスまたは固有NIDであらかじめ識別されたデバイスが、NID12および関連付けられた証明書を受信することになっているということを、プロビジョニングプロバイダ90に知らせればよく、プロビジョニングプロバイダ90は、それにより、適切なデバイスに要求をマッチングさせる。ある態様において、たとえば、ネットワーク証明書18および/またはネットワークサービス接続インターフェース26は、NIDP30によって必要とされるクライアント側識別情報検証または生成ソフトウェアをデバイス20に提供すればよい。プロビジョニングプロバイダ90ならびにNIPD30は、別個のエンティティ、または単一のエンティティ内の異なる機能構成要素であってよい。
さらに、NID12および/またはネットワーク証明書18および/またはネットワークサービス接続インターフェース26は、NIDP30との信用関係をもつ1つまたは複数のネットワークサービスプロバイダ50と通信する能力をデバイス20に与えることができる。たとえば、NIDP30は、デバイス固有NID12、またはその表現もしくは派生の信頼性を検証し、したがってデバイス20の加入者識別情報を検証するための複数のネットワークサービスプロバイダ50によって信用され、および/または直接アクセス可能であり得る。したがって、本態様において、単一のデバイス固有NID12が単独で、ネットワーク認可および複数のネットワークサービスプロバイダ50へのアクセスにおいて使用するためのデバイス20の加入者識別情報を検証するための基盤をもたらし得る。
ある態様において、プロビジョニングプロバイダ90は、受信したNID12および/またはネットワーク証明書18および/またはネットワークサービス接続インターフェース26を、デバイス20上のNIDプロビジョニング/再プロビジョニングクライアント32に転送すればよく、そうすることによって、NIDプロビジョニング/再プロビジョニングクライアント32は、新規ネットワークサービスと通信するための、あるいは、たとえば、ネットワークサービスへのアクセスを取り除き、または、たとえば、NIDオーナー40による新規NIDP31の選択に基づいて、新規NID11、新規ネットワーク証明書19、および/もしくは新規ネットワークサービス接続インターフェース27を再プロビジョニングする場合、あらかじめ記憶されたネットワークサービス関連データを消去もしくは上書きするための能力を追加するために、情報を安全な環境15に記憶することができる。
たとえば、新規NIDP31は、新規NIDP31に関連付けられたネットワークサービスプロバイダにアクセスするための、および/または新規NIDP31によりネットワークサービスプロバイダ50でデバイス20を認証するための新規NID11(たとえば、NID12がNIDP30専用である場合)、新規ネットワーク証明書19、および新規ネットワークサービス接続インターフェース27を、プロビジョニングプロバイダ90に与えることができる。新規ネットワーク証明書19は、たとえば、NIDP30がもはや利用可能でないときに使用することができる。新規NID11、新規ネットワーク証明書19および/または新規ネットワークサービス接続インターフェース27は、たとえば、新規NIDP31が、NIDP30と関連付けられ、またはパートナーであるネットワークサービスプロバイダ50と比べて、異なる関連またはパートナーネットワークサービスプロバイダをもつ場合にも使用することができる。いくつかの態様では、NID12は、NIDPが変わっても変わらなくてよいが、デバイス20は、新規ネットワーク証明書19および/または新規ネットワークサービス接続インターフェース27のみを受信し得ることに留意されたい。新規NID、新規ネットワーク証明書および/または新規ネットワークサービス接続インターフェースは、様々な理由で提供され得ることを諒解されたい。
ここで図4を参照すると、デバイス20が任意の数、すなわちn個のネットワークサービスプロバイダ50にアクセスできるようにするのに、NID12を使用する通信システム10における例示的な対話が示されている。デバイス20は、無線アクセスネットワーク(RAN)52を検出することができ、RAN52は、複数のネットワークサービスプロバイダ50のうちの1つに関連付けられてよく、ネットワークサービス接続インターフェース26を使って、1つまたは複数のネットワークサービスへの接続性を求める要求54を送信することができる。ネットワークサービス接続インターフェース26は、NIDP30に関連付けられた、NID12またはその表現もしくは派生、ならびに/あるいはネットワーク証明書18を、要求54に含めることができる。たとえば、ネットワーク証明書18は、たとえばNIDP30のデジタル署名、暗号化/復号パラメータなど、NIDP30に関連付けられたセキュリティまたは暗号化機構を含み得る。さらに、ある態様では、要求54は、受信側ネットワークサービスプロバイダが、要求54中のNID12の信頼性を検証するのにどのNIDPを使うべきかを知ることができるように、NIDP30に対応する、上述したような識別子またはポインタを含み得る。RAN52は、関連付けられたネットワークサービスプロバイダなど、複数のネットワークサービスプロバイダ50のうちの1つ、たとえばRAN52を所有し、制御し、または管理するネットワークサービスプロバイダに、要求54を転送すればよい。
接続要求54を受信すると、それぞれのネットワークサービスプロバイダ50における、またはプロバイダ50に関連付けられたアクセスクライアント56は、要求されたネットワーク接続を提供する前に、デバイス20の識別情報、たとえばNID12を検証するように動作可能である。複数の検証および/または認証方法が、デバイス20の加入者識別情報、たとえばNID12を検証する際に使われ得ることを諒解されたい。
ある態様において、アクセスクライアント56は、要求された接続をデバイス20に提供する前に、NID12を、関連付けられたNIDP30で検証してよい。たとえば、ネットワークサービスプロバイダ50は、NIDP30がNID12を検証および/または認証した場合、ネットワークサービスプロバイダ50が、NIDP30との間で確立された信用関係に基づいてデバイス20にアクセスを提供することができるような、NIDP30との確立された信用関係を有し得る。アクセスクライアント56は、NID12を直接または間接的に検証することができる。たとえば、ある態様において、要求54ならびに/あるいはその部分、たとえばNID12またはその表現もしくは派生は、NIDP30の私有鍵を使って暗号化することができる。この場合、ネットワークサービスプロバイダ50は、NIDP30の対応する公開鍵をもっていてよく、または取得して、要求54を復号するのに公開鍵を使うことができ、そうすることによってNID12を認証する。上記私有鍵/公開鍵は一例にすぎず、他の間接的認証方法を使用してもよいことを理解されたい。
別の態様では、直接的認証方法は、ネットワークサービスプロバイダ50が、たとえば受信した要求54またはその部分、たとえばNID12を含む認証情報要求を、デバイス20のNID12および加入者識別情報の信頼性を検証するための要求とともに、NID12に関連付けられたNIDP30に転送することを含み得る。この場合、NIDP30は、認証情報要求を受信し、たとえば1つまたは複数のデバイス20に関連付けられた1つまたは複数のNID12を認証する認証情報を、それぞれのサービスプロバイダに戻すための認証構成要素58を有し得る。たとえば、認証構成要素58は、暗号化/復号アルゴリズム、正当なNIDのデバイスへのマッピングなどを含んでよく、これらにより、認証構成要素58は、要求54に関連付けられたNIDを判断し、受信したNIDが、マッピングの1つにおける正当なNIDと一致するかどうか判断することができる。受信したNID12が正当な場合、NIDP30は、応答、たとえばNID12を認証する認証情報を、ネットワークサービスプロバイダ50に送ることができる。ただし、受信したNID12が正当でない場合、NIDP30は、NID12が正当でないことを示す応答をネットワークサービスプロバイダ50に送ればよい。
NID12の信頼性を検証すると、RAN52に関連付けられたネットワークサービスプロバイダ50は、RAN52が通信接続および/または他のネットワークサービスをデバイス20に提供できるようにすることができる。一態様において、RAN52に関連付けられたそれぞれのネットワークサービスプロバイダ50は、たとえば、NIDP30および/または複数のネットワークサービスプロバイダ50のうちの別の1つと確立されたローミング協定に基づいて、デバイス20にネットワークアクセスを提供することができる。別の態様では、ネットワークサービスプロバイダ50は、デバイス20から受信したネットワーク証明書18を使って、デバイス20に提供されるネットワークアクセスのためのパラメータをセットすることができる。たとえば、ネットワーク証明書18は、デバイス20に提供されるネットワークアクセスに適用されるべき、加入者タイプ、1つまたは複数のデバイス能力、サービス品質パラメータなどを識別することができる。
別の態様では、ネットワークサービスプロバイダ50は、デバイス20にネットワークアクセスを提供するための、デバイス20との新規ネットワークサービス加入者アカウント57を確立するためのアカウントクライアント51を含み得る。ある態様では、アカウントクライアント51は次いで、NID12と加入者アカウント57との間の関係を維持する。たとえば、ネットワークサービスプロバイダ50は、デバイス20のユーザに、要求された接続性向けの加入者アカウント57をセットアップするための、適切なアカウントセットアップ情報、たとえば名前、住所、コンタクト情報、ならびに支払い情報をネットワークサービスプロバイダ50に提供するよう促し得る。同様に、複数のネットワークサービスプロバイダ50のうちの別の1つは、デバイス20からネットワーク接続性についての同様の要求を受けたことがあってよく、または将来受ける可能性がある。したがって、複数のネットワークサービスプロバイダ50のうちの別の1つは、別の加入者アカウント、たとえばNID12およびデバイス20に関連付けられた加入者アカウント59を有し得る。したがって、NID12は、複数のネットワークサービスプロバイダ50のうちの複数における、異なる加入者アカウント、たとえば加入者アカウント57および加入者アカウント59に関連付けられた加入者識別子であってよい。
言い換えると、RAN52は、複数のネットワークサービスプロバイダ50のうちのどの1つにも関連付けられ得る。したがって、複数のネットワークサービスプロバイダ50は、各々、デバイス20を認証するための、デバイス20に関連付けられた同じデバイス固有NID12を使うことができる。したがって、NID12は、NIDP30との信用関係を有するとともに、信用関係を利用して、デバイス20があらかじめ特定のネットワークサービスプロバイダ50に関連付けられていなくても、デバイス20を認証する複数のネットワークサービスプロバイダ50へのアクセスを可能にする。
図4を参照して上述した、ネットワークアクセス対話のためのNIDの使用、およびこれらの対話を実施する構成要素、たとえばアクセスクライアント56は、たとえばIMSIに基づいて加入者識別を検証するための、3GPPおよび3GPP2仕様に基づくプロトコルを実施することができ、NID12またはその表現もしくは派生は、IMSIなど、3GPPまたは3GPP2識別子の役割を担うことに留意されたい。3GPPまたは3GPP2仕様に基づくソリューションにおいて、NIPDは通常、それぞれの3GPP/GPP2仕様において指定されるHLR、HSSおよび/またはAAAサーバを操作する。3GPPまたは3GPP2ネットワークに対してデバイスを認証するための、キャリア固有IMSIの代わりでのNIDの使用は、ネットワークサービスプロバイダにとって透過であってよく、すなわち、NID認証方法およびNIDに基づくネットワークアクセスは、キャリア固有IMSIによって識別されるデバイスに対してネットワークサービスを認証および提供するのに適用可能な既存の機構に従う。
ここで図5を参照すると、アプリケーションサービスを可能にする際に使用するためのCID14を、デバイス20にプロビジョニングまたは再プロビジョニングする通信システム10における例示的な対話が示されている。プロビジョニングプロバイダ90はCIDP60と通信し、プロビジョニングプロバイダ90は、安全な環境15に書き込みし、またはそこにデータを書き込ませる特権をもつ。したがって、CIDP60からコマンドおよび/またはデータを受信すると、プロビジョニングプロバイダ90は、CID14、および/またはクライアント証明書22、および/またはトークンジェネレータ37を含むクライアントサービス接続インターフェース28をデバイス20にプロビジョニングする。
さらに、CID14またはクライアントトークン39および/またはクライアント証明書22および/またはクライアントサービス接続インターフェース28は、CIDP60との信用関係を有する1つまたは複数のアプリケーションサービスプロバイダ80と通信する能力をデバイス20に与えることができる。たとえば、CIDP60が複数のアプリケーションサービスプロバイダ80によって信用される場合、複数のアプリケーションサービスプロバイダ80は、デバイス固有CID14、またはその表現もしくは派生、たとえばクライアントトークン39の信頼性を検証すると、デバイス20および/またはその上のアプリケーション36にアプリケーションサービスを提供することができる。したがって、デバイス固有CID14は、デバイス20のアプリケーションサービス加入者識別子として有効に働く。したがって、本態様において、単一のデバイス固有CID14は単独で、複数のアプリケーションサービスプロバイダ80に対してアプリケーションサービス認可およびアクセスのための基盤をもたらす。
プロビジョニングプロバイダ90ならびにCIPD60は、別個のエンティティ、または単一のエンティティ内の異なる機能構成要素であってよい。また、アプリケーションサービスプロバイダ80にアクセスするためのクライアント証明書22およびクライアントサービス接続インターフェース28は、ネットワークサービスプロバイダ50にアクセスするためのネットワーク証明書18およびネットワークサービス接続インターフェース26に依存しなくてよいことも諒解されたい。
ある態様において、プロビジョニングプロバイダ90は、受信したCID14またはクライアントトークン39、および/またはクライアント証明書22および/またはクライアントサービス接続インターフェース28を、デバイス20上のCIDプロビジョニング/再プロビジョニングクライアント34に転送してよい。CIDプロビジョニング/再プロビジョニングクライアント34は、プロビジョニングプロバイダ90との信用関係を有するので、プロビジョニングプロバイダ90の特権に基づいて、CIDプロビジョニング/再プロビジョニングクライアント34は、受信したデータを安全な環境15に記憶する。したがって、新規記憶データは、新規アプリケーションサービスと通信する能力を追加することができ、あるいは、たとえば新規CIDP62の選択に基づいてアプリケーションサービスへのアクセスを取り除き、または再プロビジョニングし、そうすることによって新規CID21、新規クライアント証明書23および/または新規クライアントサービス接続インターフェース29を獲得する場合、あらかじめ記憶されたアプリケーションサービス関連データを消去または上書きすることができる。
たとえば、デバイスCIDオーナー70は、新規クライアント識別情報プロバイダを選択することができ、したがってCIDP60は、新規アプリケーションサービスプロバイダにアクセスし、かつ/または新規CIDP62で認証するべき新規CID21(たとえば、CID14がCIDP60専用である場合)、新規クライアント証明書23および/または新規クライアントサービス接続インターフェース29をプロビジョニングプロバイダ90に提供することができる。新規クライアント証明書23および/または新規クライアントサービス接続インターフェース29は、たとえば、CIDP60がもはや利用可能でない場合に使用することができる。新規CID21、新規クライアント証明書23および/または新規クライアントサービス接続インターフェース29は、たとえば、新規CIDP62が、CIDP60に関連付けられたアプリケーションサービスプロバイダに対して、異なるアプリケーションサービスプロバイダをもつ場合にも使用することができる。いくつかの態様では、CID14は、CIDPの変更においても変わり得ないが、デバイス20は、新規クライアント証明書23および/または新規クライアントサービス接続インターフェース29のみを受信し得ることに留意されたい。新規CID、新規クライアント証明書および/または新規クライアントサービス接続インターフェースは、様々な理由で提供され得ることを諒解されたい。
ここで図6を参照すると、デバイス20にアプリケーションサービスを提供する際にCID14および/またはクライアントトークン39を使うための、通信システム10における例示的な対話が示されている。ある態様において、デバイス20は、1つまたは複数のアプリケーション36を起動または対話することができ、アプリケーション36は、クライアントサービス接続インターフェース28と対話して、任意の数、すなわちn個のアプリケーションサービスプロバイダ80のうちの対応する1つから、サービスを求める要求82を生成する。たとえば、ある態様において、サービス要求82は、CIDP60によって提供されたCID14およびパラメータ/アルゴリズムに基づいて生成されたクライアントトークン39を含み得る。したがって、クライアントトークン39は、デバイス20を識別するのに使うことができる。サービス要求82はまた、サービスを要求するアプリケーション36に対応するアプリケーション識別子と、要求82を受信したアプリケーションサービスプロバイダが、クライアントトークン39および/またはCID14の信頼性を検証するのにどのCIDPを使うべきかを知ることができるようなCIDP60の識別子とを含み得る。
要求82を受信すると、たとえば要求を行ったアプリケーション36に対応するアプリケーションサービスプロバイダとして識別されるアプリケーションサービスプロバイダ80は、要求されたサービスをアプリケーション36に提供する前に、実行されるアクセスクライアント84に、CID14および/またはクライアントトークン39を検証させることができる。CID14および/またはクライアントトークン39を検証する際に、複数の検証および/または認証方法を使ってよいことを諒解されたい。ある態様において、アクセスクライアント84は、アプリケーション36にサービスを提供する前に、関連付けられたCIDP60を用いて、CID14および/またはクライアントトークン39を検証することができる。たとえば、アプリケーションサービスプロバイダ80は、CIDP60がCID14および/またはクライアントトークン39を検証および/または認証する場合、アプリケーションサービスプロバイダ80が、CIDP60との間で確立された信用関係に基づいて、CID14に関連付けられたデバイス20にアクセスを提供し得るような、CIDP60との確立された信用関係を有し得る。
アクセスクライアント84は、CID14を直接または間接的に検証することができる。たとえば、一態様において、アプリケーションサービスプロバイダ80またはアクセスクライアント84は、たとえば、要求82またはクライアントトークン39にCIDP60の公開鍵を適用してCID14を取得し確認することによって、CID14および/またはクライアントトークン39を認証することができる。別の態様では、アプリケーションサービスプロバイダ80またはアクセスクライアント84は、たとえば受信したCID14および/またはクライアントトークン39もしくはその部分を含む認証情報要求を、対応するCIDP60に転送することによって、デバイス20を認証することができる。CIDP60は、認証情報要求を受信し、対応する認証情報を生成し、たとえば、1つまたは複数のデバイス20に関連付けられた1つまたは複数のCID14および/またはクライアントトークン39を認証するための認証構成要素88を有し得る。受信したCID14および/またはクライアントトークン39が正当な場合、CIDP60は、応答、たとえば、デバイス20のアプリケーションサービス加入者識別情報を認証する認証情報を、アプリケーションサービスプロバイダ80に送ればよい。ただし、受信したCID14および/またはクライアントトークン39が正当でない場合、CIDP60は、無効識別を示す応答をアプリケーションサービスプロバイダ80に送ればよい。
CID14および/またはクライアントトークン39の信頼性、したがってデバイス20のアプリケーションサービス加入者識別情報を検証すると、アプリケーションサービスプロバイダ80は、CID14用にアプリケーションサービス加入者アカウント87が確立されているかどうか判断するアカウントクライアント81を含み得る。アプリケーションサービス加入者アカウント87が確立済みである場合、アプリケーションサービスプロバイダ80は、CID14に関連付けられたアプリケーションサービス加入者アカウント87を使って、デバイス20および/またはアプリケーション36にアプリケーションサービスを提供すればよい。たとえば、デバイス20のユーザが、電子ブックダウンロードを提供するオンラインサービスプロバイダとのアカウントをあらかじめ確立している場合、CID14および/またはクライアントトークン39によりデバイス20の信頼性を検証すると、オンラインサービスプロバイダは、デバイス20向けにあらかじめ確立されたアカウントを使って、電子ブックへのアクセスをデバイス20に提供することができる。
ただし、CID14用にアプリケーションサービスアカウントが確立されていない場合、アカウントクライアント81は、アカウント確立プロセスを開始して、加入者情報を収集し、加入者アカウント87をセットアップすればよい。たとえば、アプリケーションサービスプロバイダ80は、デバイス20のユーザに、アプリケーションサービス加入者アカウント87と関連付けるための、ユーザ名および/またはパスワード、コンタクト情報、支払い情報などを提供するよう要求すればよい。
複数のアプリケーション36に関連付けられた複数のアプリケーションサービスプロバイダ80のうちのいずれも、デバイス20のアプリケーションサービス加入者識別情報を検証するためのCID14および/またはクライアントトークン39を使って、サービスを求める要求82を受信し得ることを諒解されたい。したがって、デバイス20は、CID14が各個々のアプリケーションサービスプロバイダ80に一意に関連付けられていなくても、CID14および/またはクライアントトークン39を使って、複数のアプリケーションサービスプロバイダ80にアクセスすることができる。そうではなく、アプリケーションサービスプロバイダ80は、CIDP60との信用関係を有し、CIDP60との間で確立された関係を利用して、CID14および/またはクライアントトークン39によりデバイス20を認証することができる。したがって、CID14は、任意の数の異なるアプリケーションサービスプロバイダにおいて、複数の異なるアプリケーションサービス加入者アカウント、たとえば加入者アカウント87および加入者アカウント89に関連付けられ得る。
ここで図7を参照すると、ある態様による通信システム10(図1)内で動作可能な例示的な通信デバイス102が示されている。通信デバイス102はデバイス20(図1)を含んでもよく、通信デバイス102はデバイス20であってもよい。たとえば、デバイス20は、モデムまたはオペレーティングシステムまたはメモリカードであってよく、したがってデバイス20は、通信デバイス102に含まれる。さらにたとえば、デバイス20はセルラー電話であってよく、ある態様では、通信デバイス102はしたがってデバイス20であってよい。
一態様では、通信デバイス102は、本明細書で説明される構成要素および機能のうちの1つまたは複数と関連付けられる処理機能を実行するためのプロセッサ85を含み得る。プロセッサ85は、単一の組もしくは複数の組のプロセッサまたはマルチコアプロセッサを含み得る。その上、プロセッサ85は、統合処理システムおよび/または分散処理システムとして実装されてもよい。
通信デバイス102は、プロセッサ85によって実行されているアプリケーションのローカルバージョンを記憶することなどを目的としたメモリ86をさらに含み得る。メモリ86は、ランダムアクセスメモリ(RAM)、読取り専用メモリ(ROM)、テープ、磁気ディスク、光ディスク、揮発性メモリ、不揮発性メモリ、およびそれらの任意の組合せのような、コンピュータが使用できるタイプのメモリを含み得る。メモリ86は、メモリ13(図2)と同じであってもよく、メモリ13を含んでもよい。
さらに、通信デバイス102は、本明細書で説明されるように、ハードウェア、ソフトウェア、およびサービスを利用して、1つまたは複数の相手との通信を確立し維持することを可能にする通信構成要素77を含む。通信構成要素77は、通信デバイス102上の構成要素間の通信、ならびに、通信デバイス102と、通信ネットワーク上に位置するデバイス、および/または通信デバイス102に直列またはローカルに接続されたデバイスなどの外部デバイスとの間の通信を伝え得る。たとえば、通信構成要素77は、1つまたは複数のバスを含んでもよく、外部デバイスとのインターフェースをとるように動作可能な送信機および受信機にそれぞれが関連する送信チェーン構成要素および受信チェーン構成要素をさらに含んでもよい。
加えて、通信デバイス102は、本明細書で説明される態様に関連して使用される情報、データベース、およびプログラムの大容量記憶を可能にする、ハードウェアおよび/またはソフトウェアの任意の適切な組合せであり得るデータストア78をさらに含み得る。たとえば、データストア78は、プロセッサ85によって現在実行されていないアプリケーションのためのデータリポジトリであり得る。
通信デバイス102は加えて、通信デバイス102のユーザからの入力を受信するように動作可能であり、ユーザへの提示のための出力を生成するようにさらに動作可能な、ユーザインターフェース構成要素79を含み得る。ユーザインターフェース構成要素79は、限定はしないが、キーボード、ナンバーパッド、マウス、タッチセンシティブディスプレイ、ナビゲーションキー、ファンクションキー、マイクロフォン、音声認識構成要素、ユーザからの入力を受信することが可能な任意の他の機構、またはそれらの任意の組合せを含む1つまたは複数の入力デバイスを含み得る。さらに、ユーザインターフェース構成要素79は、限定はしないが、ディスプレイ、スピーカー、触覚フィードバック機構、プリンタ、ユーザに出力を提示することが可能な任意の他の機構、またはそれらの任意の組合せを含む1つまたは複数の出力デバイスを含み得る。
ある態様において、メモリ86および/またはデータストア78は、1つまたは複数のアプリケーション36を含み得る。さらに、メモリ86および/またはデータストア78および/またはプロセッサ85は、デバイス20を含み得る。したがって、デバイス20は通信デバイス102内にあってよいことを諒解されたい。
ここで図8を参照すると、さらに別の態様による通信システム10(図1)内で動作可能な例示的なサーバデバイス106が示されている。たとえば、サーバデバイス106は、図1のNIDP30、ネットワークサービスプロバイダ50、CIDP60、アプリケーションサービスプロバイダ80およびプロビジョニングプロバイダ90のうちのいずれかの、機能性の全部または一部分を提供することができる。サーバ106は、アクセスネットワーク52に関するネットワーク接続の問題を管理する。サーバ106は、本明細書で説明する構成要素および機能のうちの1つまたは複数に関連する処理機能を実施するためのプロセッサ構成要素71を含む。プロセッサ構成要素71は、1組もしくは複数組のプロセッサまたはマルチコアプロセッサを含んでもよい。その上、プロセッサ構成要素71は、統合処理システムおよび/または分散処理システムとして実装されてもよい。
サーバ106は、プロセッサ構成要素71によって実行されているアプリケーションのローカルバージョンを記憶することなどを目的としたメモリ72をさらに含む。メモリ72は、ランダムアクセスメモリ(RAM)、読取り専用メモリ(ROM)、およびそれらの組合せを含み得る。
さらに、サーバ106は、本明細書で説明するように、ハードウェア、ソフトウェア、およびサービスを利用して、1つまたは複数の相手との通信を確立し維持することを可能にする通信構成要素74を含む。通信構成要素74は、サーバ106上の構成要素同士間、ならびにサーバ106と、通信ネットワーク上に位置するデバイスおよび/またはサーバ106に直列もしくはローカルに接続されたデバイスなどの外部デバイスとの間の通信を伝え得る。
さらに、サーバ106は、本明細書で説明する態様に関連して使用される情報、データベース、およびプログラムの大容量記憶を可能にするハードウェアおよび/またはソフトウェアの任意の適切な組合せであり得るデータストア76をさらに含んでもよい。たとえば、データストア76は、現在実行されていないアプリケーションのためのデータリポジトリであり得る。
ここで図9を参照すると、ある態様による接続性システム900が示されている。接続性システム900は、識別情報プロバイダ90と通信するデバイス20を含み得る。デバイス20は、アプリケーションサービスプロバイダ80によって提供されるサービスにアクセスおよび/または受信するのにデータ接続性を必要とする1つまたは複数のアプリケーション35、36を起動することができる。ある態様において、デバイス20は、MVNO53との初期接続を確立することができ、接続はピンホール接続であってよく、それによりデバイス20は、アプリケーションサービスプロバイダ80とともに使用するためのデータ接続性を要求するための、MVNO53との初期接続をもつことができる。たとえば、ピンホール接続は、アプリケーションサービスプロバイダ80からのスポンサー付きデータ接続性であってよく、この接続性では、デバイス20が、アプリケーションサービスプロバイダ80にサービス要求を送るためのMVNO53からのデータ接続性を受信することができるように、アプリケーションサービスプロバイダ80が、MVNO53との初期接続に対して支払いをする。ピンホール接続は、MVNO53が、デバイス20に、アプリケーションサービスプロバイダ80と接続しようと試みさせるデフォルト接続であってもよい。
MVNO53は、デバイス20にデータ接続性を提供する前に、HLR42でデバイス20を認証することができる。たとえば、HLR42は、デバイス20のIMSI25を認証することができる。デバイス20は、識別情報プロバイダ90に対して、アプリケーション36とともに使うためのクライアントIDを要求し受信することができる。クライアントIDは、アプリケーション36およびデバイス20にとって一意の識別子であり得る。デバイス20は、クライアントIDをアプリケーション36に転送してよい。アプリケーション36は、デバイス20がアプリケーションサービスプロバイダ80用にもっている任意の認証パラメータ(たとえば、ユーザ名および/またはパスワード)とともに、クライアントIDをアプリケーションサービスプロバイダ80に転送してよい。
アプリケーションサービスプロバイダ80は、ルックアップを実施して、受信したクライアントIDに関連付けられたアクセスプラン情報を判断することができる。アプリケーションサービスプロバイダ80は、クライアントIDと、クライアントIDに関連付けられたアクセスプラン情報を識別するプランIDとをバックエンド44に転送すればよい。バックエンド44は、受信したプランIDとデバイス20のIMSIとを転送することによって、MVNO53と通信することができる。プランIDとデバイス20のIMSIとを受信すると、MVNO53は、プランIDで識別されるデータ接続性プランに基づいて、アプリケーションサービスプロバイダへのアクセスのためのデータ接続性をデバイス20に提供することができる。
ここで図10を参照すると、ある態様による、通信プランをアクティブ化するためのシグナリング図1000が示されている。シグナリング図1000は、MVNO53が、デバイス20に関連付けられたIMSIの検証に基づいて、アプリケーションサービスプロバイダ80とともに使用するための通信アクセスをデバイス20に提供しているある態様を示す。
1002で、アプリケーション36は、アプリケーション36についてのクライアントIDを要求する要求をIDクライアント33に送る。たとえば、デバイス20がアプリケーション36を起動すると、デバイス20は、アプリケーション36とともに使うためのクライアントIDを識別情報プロバイダ90に対して要求することができる。
1004で、識別情報プロバイダ90は、アプリケーション36についてのクライアントIDを要求するクライアントID要求をIDクライアント33から受信し得る。次に、1006で、識別情報プロバイダ90は、HLR42と通信して認証情報を要求することができ、1008で、識別情報プロバイダ90は、HLR42から認証情報を受信することができる。認証情報は、たとえば、デバイス20のIMSIに基づき得る。
1010で、SIM24と識別情報プロバイダ90との間で、HLR42から受信した認証情報を使ってデバイス20を認証するためのIMSI認証が起こり得る。識別情報プロバイダ90がデバイス20のIMSIを認証すると、1012で、識別情報プロバイダ90は、クライアントIDと、デバイス20のIMSIについての鍵とを生成することができる。クライアントIDは、アプリケーション36およびデバイス20にとって一意であり得ることに留意されたい。
1014で、識別情報プロバイダ90は、生成したクライアントIDをデバイス20のIMSIにマップし、マッピングを、たとえば、識別情報データストアに記憶することができる。
図11を参照すると、たとえば、ある態様による、識別情報プロバイダ90の例示的な識別情報データストア48が示されている。識別情報データストア48は、複数のIMSI25を含むことができ、識別情報データストア48に含まれる各IMSI25について、識別情報プロバイダ90は、1つまたは複数のクライアントID45〜47をそれぞれのIMSI25にマップすることができる。デバイス20によってアクセスされる各アプリケーションについて、異なるクライアントIDが各アプリケーションに関連付けられてよく、したがって、デバイス20のIMSIは、それぞれのアプリケーションサービスプロバイダにアクセスするための複数のクライアントID45〜47に関連付けられてよいことに留意されたい。異なるアプリケーションサービスプロバイダにアクセスするための異なるクライアントIDを作成することによって、各アプリケーションサービスプロバイダは、デバイス20による、他のアプリケーションサービスプロバイダで起こる活動に気づかない。さらに、異なるアプリケーションサービスプロバイダにアクセスするための異なるクライアントIDをもつことによって、アプリケーションサービスプロバイダの間で、デバイス20の活動に関するデータを共有することができない。したがって、様々なアプリケーションサービスプロバイダへのアクセスをセグメント化することによって、プライバシーが生じる。
図10を再び参照すると、1016で、識別情報プロバイダ90は、IDクライアント33にクライアントIDおよび鍵を送ることができる。1018で、IDクライアント33は、クライアントIDおよび鍵をアプリケーション36に転送してよい。
次に、1020で、アプリケーション36は、サービスを要求するサービス要求をアプリケーションサービスプロバイダ80に送ればよい。サービス要求は、たとえば、IDクライアント33からのクライアントIDおよびMVNO IDを含み得る。サービス要求は、インターネット接続性について、および/またはアプリケーションサービスプロバイダ80によって提供されるどのサービスについてであってもよいことに留意されたい。
1022で、アプリケーションサービスプロバイダ80は、プランアクティブ化メッセージをバックエンド44に送ればよい。プランアクティブ化メッセージは、たとえば、クライアントIDと、クライアントIDに関連付けられたプラン情報とを含み得る。プラン情報は、受信されたMVNO IDに関連付けられたMVNOとともに使用するためのデータ接続プラン(たとえば、100メガバイトのデータアクセス)を識別するパラメータを含み得るが、それに限定されない。さらに、プラン情報は、データ接続プランを識別するためのプラン識別子を含み得る。
1024で、バックエンド44は、ルックアップを実施して、アプリケーションサービスプロバイダ80から受信したクライアントIDを適切なIMSIに関連付ければよい。たとえば、バックエンド44は、識別情報データストア48(図11)にアクセスし、受信したクライアントIDをクライアントID45〜47(図11)と比較すればよい。一致が起こると、バックエンド44は、アプリケーションサービスプロバイダ80からの受信クライアントIDと一致するクライアントID、たとえば、クライアントID45に関連付けられたIMSI25を取り出すことができる。
次に、1026で、識別情報プロバイダ90は、MVNO53にプランアクティブ化メッセージを送ってよい。プランアクティブ化メッセージは、たとえば、デバイス20のIMSIと、アプリケーションサービスプロバイダ80から受信したプラン情報とを含み得る。プラン情報は、アプリケーション36とともに使用するための、デバイス20に与えるべきデータアクセス量をMVNO53に知らせることができる様々な情報を含み得ることに留意されたい。
ここで図12を参照すると、ある態様による例示的な接続性システム1200が示されている。接続性システム1200は、セルラーキャリアおよび/またはWiFiアクセスポイントなどのネットワークサービスプロバイダ50と通信するデバイス20を含み得る。ある態様において、デバイス20は、ネットワークサービスプロバイダ50にとって一意であるとともにデバイス20がネットワークサービスプロバイダ50にアクセスできるようにするネットワークサービスプロバイダID55を有し得る。ネットワークサービスプロバイダID55は、たとえば、アクセスコードならびに/あるいはユーザ名およびパスワードを含み得る。たとえば、ネットワークサービスプロバイダ50がWiFiアクセスポイントである場合、ネットワークサービスプロバイダID55は、デバイス20をWiFiアクセスポイントに接続させる鍵であってよい。さらに、デバイス20は、識別情報プロバイダ90によって生成され、ネットワークサービスプロバイダ50に対してデバイス20を識別するネットワークIDを有し得る。ネットワークサービスプロバイダ50は、デバイス20のネットワークIDを使って識別情報プロバイダ90と通信することができる。
ある態様において、デバイス20は、アプリケーションサービスプロバイダ80と通信することもできる。デバイス20は、デバイス20をアプリケーションサービスプロバイダ80にアクセスできるようにし、デバイス20に関連付けられた加入者アカウントを識別し得るアプリケーションサービスプロバイダID83を有し得る。アプリケーションサービスプロバイダID83は、ユーザ名、パスワード、アクセスコード、またはそれらのどの組合せも含み得るが、それに限定されない。さらに、デバイス20は、アプリケーションサービスプロバイダ80にアクセスするときに使うためのクライアントIDを、識別情報プロバイダ90に対して要求することができる。デバイス20は、アプリケーションサービスプロバイダ80へのアクセスを要求するとき、受信したクライアントIDをアプリケーションサービスプロバイダ80に転送すればよい。アプリケーションサービスプロバイダ80は、クライアントIDを識別情報プロバイダ90に転送してよい。識別情報プロバイダ90は、受信したクライアントID、デバイス20に関連付けられたネットワークIDに基づいてルックアップを実施することができる。正しいネットワークIDを判断すると、識別情報プロバイダ90は、アプリケーションサービスプロバイダ80へのアクセスを求める要求をネットワークサービスプロバイダ50に転送することができる。ネットワークサービスプロバイダ50は、アプリケーションサービスプロバイダ80にアクセスするための要求されたデータ接続性を、デバイス20に提供することができる。
ここで図13を参照すると、ある態様による、通信プランをアクティブ化するためのシグナリング図1300が示されている。シグナリング図1300は、ネットワークサービスプロバイダ50が、アプリケーションサービスプロバイダ80とともに使用するための通信アクセスをデバイス20に提供しているある態様を示す。デバイス20は、ネットワークサービスプロバイダ50と、データ接続性プランなどの取引関係を必要としなくてよいことに留意されたい。そうではなく、デバイス20は、アプリケーションサービスプロバイダ80と交渉して、ネットワークサービスプロバイダ50とともに使うためのデータ接続性をアプリケーションサービスプロバイダ80から購入すればよい。ネットワークサービスプロバイダ50は、WiFiデータアクセスポイント、セルラーネットワーク、およびMVNOを含み得るが、それに限定されない。
1302で、デバイス20は、ネットワークサービスプロバイダ50に接続することができる。たとえば、デバイス20は、データ接続性を受信するためにどのネットワークにデバイス20が接続することができるかを示す、あらかじめ定義されたネットワーク選択リストを有し得る。ある態様において、ネットワークサービスプロバイダ50は、デバイス20のネットワーク選択リストに含まれてよく、したがって、デバイス20は、ネットワーク選択リスト中で提供される情報を使ってネットワークサービスプロバイダ50に接続することができる。さらに、デバイス20は、データ接続性を提供することができるどのネットワークがデバイス20の近くにあるか発見することができる。たとえば、ネットワークサービスプロバイダ50は、デバイス20の近くにあってよく、デバイス20上の構成要素が、ネットワークサービスプロバイダ50を発見することができ、そのネットワークサービスプロバイダ50が、利用可能なデータ接続性を有する。
ある態様において、ネットワークサービスプロバイダ50との初期接続は、アプリケーションサービスプロバイダ80に対してサービスを要求するための、ネットワークサービスプロバイダ50との初期接続をデバイス20にもたせるピンホール接続であってよい。ネットワークサービスプロバイダ50は、アプリケーションサービスプロバイダ80に向けられたトラフィックを、ネットワークサービスプロバイダ50を通させるためのデータプランなしで、デバイス20をネットワークサービスプロバイダ50に接続させることができる。たとえば、ピンホール接続は、アプリケーションサービスプロバイダ80からのスポンサー付きデータ接続性であってよい。アプリケーションサービスプロバイダ80が、ネットワークサービスプロバイダ50との初期接続に対して支払いをしてよく、したがって、デバイス20が、アプリケーションサービスプロバイダ80にサービス要求を送るための、ネットワークサービスプロバイダ50からの初期データ接続を受信できるようにする。ピンホール接続は、ネットワークサービスプロバイダ50が、デバイス20に、アプリケーションサービスプロバイダ80と接続しようと試みさせるデフォルト接続であってもよい。したがって、デバイス20は、ネットワークサービスプロバイダ50との取引関係を必要としなくてよい。そうではなく、ネットワークサービスプロバイダ50は、デバイス20がネットワークサービスプロバイダ50との取引関係をもたずにネットワークサービスプロバイダ50にアクセスすることができるように、識別情報プロバイダ90との関係をもてばよい。
1304で、IDクライアント33は、ネットワークサービスプロバイダ50に関連付けられたネットワークIDについてのネットワークID要求メッセージを、識別情報プロバイダ90に転送すればよい。ネットワークID要求メッセージは、ネットワークサービスプロバイダ50の名前などのネットワーク識別情報を含み得る。さらに、ネットワークID要求メッセージは、デバイス20のIMSIも含み得る。したがって、識別情報プロバイダ90は、ネットワークID要求を使って、デバイス20と、デバイス20が現在接続されているネットワークサービスプロバイダ50とを識別することができる。
次に、1306で、識別情報プロバイダ90は、デバイス20用のネットワークサービスプロバイダ50についてのネットワークIDを生成し、生成したネットワークIDを、デバイス20の受信IMSIにマップすることができる。識別情報プロバイダ90によって生成されるネットワークIDは、ネットワークサービスプロバイダ50とのデバイス20の接続にとって一意であり得ることに留意されたい。1308で、識別情報プロバイダ90は、生成したネットワークIDをIDクライアント33に転送すればよい。ある態様において、識別情報プロバイダ90は、生成したネットワークIDを識別情報データストア49(図14)に記憶することもできる。
ここで図14を参照すると、ある態様による例示的な識別情報データストア49が示されている。識別情報データストア49は、複数のIMSI25を含んでよく、各IMSIは、デバイスに関連付けられる。識別情報データストア49に含まれる各IMSI25について、識別情報プロバイダ90は、1つまたは複数のクライアントID63〜65および/または1つもしくは複数のネットワークID66〜68をIMSI25にマップすればよい。識別子をIMSIにマップすることによって、同じデバイスに関連付けられたすべての識別子が、同じIMSIを指すことになる。さらに、識別子をIMSIにマップすることによって、デバイスの識別子は、同じデバイスに関連付けられた他のIDに間接的にマップし得る。
図13を再び参照すると、ある態様において、識別情報プロバイダ90は、デバイス20の受信IMSI、およびネットワークサービスプロバイダ50の受信ネットワーク情報を、識別情報データストア49(図14)に記憶された情報と比較すればよい。一致が起こると、識別情報プロバイダ90は、1308で、ネットワークIDをIDクライアント33に転送してよい。
1310で、ネットワークサービスプロバイダ50は、IDクライアント33からネットワークIDを受信することができ、1312で、ネットワークサービスプロバイダ50は、ネットワークIDを、デバイス20に提供される接続に関連付ければよい。したがって、ネットワークサービスプロバイダ50は、デバイス20のIMSIを知ることはできないが、ネットワークサービスプロバイダ50は、デバイス20に関連付けられたネットワークIDを通して、デバイス20を識別することができる。
1314で、アプリケーション36は、アプリケーション36に関連付けられたクライアントアプリケーションIDを求める要求を、IDクライアントに送ることができる。たとえば、デバイス20によって使われる各アプリケーション36用に、異なるクライアントアプリケーションIDが使われ得る。
次に、1316で、識別情報プロバイダ90は、アプリケーション36に関連付けられたクライアントアプリケーションIDを求める要求を受信し得る。クライアントアプリケーションIDを求める要求は、識別情報プロバイダ90に対してアプリケーション36を識別するアプリケーション情報と、デバイス20のIMSIとを含み得る。
1318で、識別情報プロバイダ90は、デバイス20用のアプリケーション36に関連付けられたクライアントアプリケーションIDを生成することができる。1318で、識別情報プロバイダ90は、クライアントアプリケーションIDをIDクライアント33に送ればよい。さらに、識別情報プロバイダ90は、生成したクライアントアプリケーションIDを、識別情報データストア49(図14)などのデータストアに記憶してもよい。
ある態様において、識別情報プロバイダ90は、受信したIMSIおよびアプリケーション36についてのアプリケーション情報を、たとえば、識別情報データストア49(図14)に記憶された情報と比較すればよい。1320で一致が起こると、識別情報プロバイダ90は、1318で、アプリケーション36についての情報およびIMSIと一致するクライアントアプリケーションIDをIDクライアント33に送ればよい。
次に、1322で、IDクライアント33は、受信したクライアントアプリケーションIDをアプリケーション36に送ればよい。1324で、アプリケーション36は、サービスを求める要求をアプリケーションサービスプロバイダ80に送ることができる。サービスを求める要求は、アプリケーションサービスプロバイダ80に対してアプリケーション36およびネットワークサービスプロバイダ50をサービス要求が識別することができるように、クライアントアプリケーションIDおよびネットワークサービスプロバイダ識別を含み得る。サービス要求は、デバイス20のユーザに、アプリケーションサービスプロバイダ80へのアクセスを得させ、かつ/またはアプリケーションサービスプロバイダに対してユーザを識別するアプリケーションサービスプロバイダIDも含み得る。たとえば、アプリケーションサービスプロバイダIDは、デバイス20のユーザに関連付けられた加入者アカウントへのアクセスを提供し得るユーザ名および/またはパスワードであってよい。アプリケーションサービスプロバイダ80は、アプリケーションサービスプロバイダIDを使って、デバイス20のユーザのアカウントを、クライアントアプリケーションIDおよびネットワークサービスプロバイダ情報に関連付けることができる。サービス要求は、インターネット接続性および/またはアプリケーションサービスプロバイダ80によって提供されるどのサービスについてであってもよいことに留意されたい。
1326で、アプリケーションサービスプロバイダ80は、ネットワークサービスプロバイダ50を識別する、受信したネットワークサービスプロバイダID、アプリケーションIDおよび/または情報に基づいて、デバイス20に提供するべき購入プランおよび/またはサービスを判断することができる。ある態様において、アプリケーションサービスプロバイダ80は、デバイス20のユーザとアプリケーションサービスプロバイダ80との間に、アプリケーションIDに関連付けられたアプリケーションとともに使うためのデータ接続性プランが存在すると判断することができる。たとえば、デバイス20のユーザは、アプリケーションサービスプロバイダ80によって提供されるサービスにアクセスするためのデータ接続性について、アプリケーションサービスプロバイダ80に対して支払い済みである場合がある。
ある態様において、アプリケーションサービスプロバイダ80は、デバイス20のユーザが、アプリケーションサービスプロバイダ80によって提供されるサービスを受信するためにデータ接続性を購入する必要があり得ると判断することができる。たとえば、デバイス20のユーザは、アプリケーションサービスプロバイダ80によって提供されるサービスにアクセスするための、あらかじめ確立されたデータ接続性プランをもたない場合があり、アプリケーションサービスプロバイダ80と交渉して、ネットワークサービスプロバイダ50とともに使うためのデータ接続性を購入すればよい。ある態様において、アプリケーションサービスプロバイダ80およびネットワークサービスプロバイダ50は、デバイス20のユーザがデータ接続性を購入することができるデータプランレートをあらかじめ確立している場合がある。
別の態様では、アプリケーションサービスプロバイダ80は、ネットワークサービスプロバイダ50とのデータ接続性全体および/またはデータ接続性の一部分を後援することができる。たとえば、アプリケーションサービスプロバイダ80は、アプリケーションサービスプロバイダ80によって提供されるサービスとともに使用するための、ネットワークサービスプロバイダ50とのデータ接続性に対して支払いをすればよい。したがって、デバイス20が、アプリケーションサービスプロバイダ80によって提供されるサービスにアクセスするためのアプリケーション36を起動したとき、アプリケーションサービスプロバイダ80は、要求されたサービスを利用するためのデータ接続性全体に対して支払いをすればよい。
1328で、アプリケーションサービスプロバイダ80は、プランアクティブ化メッセージを識別情報プロバイダ90に送ればよい。プランアクティブ化メッセージは、たとえば、ネットワークサービスプロバイダ50によって提供されるデータ接続性を使うデバイス20上のアプリケーション36についてのプラン情報を含み得る。
次に、1330で、識別情報プロバイダ90は、ルックアップを実施して、アプリケーションサービスプロバイダ80からの受信ネットワーク情報に関連付けられたネットワークIDを判断することができる。ある態様において、識別情報プロバイダ90は、受信ネットワーク情報を、識別情報データストア49(図14)など、識別情報のデータストアと比較すればよい。一致が起こると、識別情報プロバイダ90は、1332で、プラン情報、デバイスID、およびネットワークIDをネットワークサービスプロバイダ50に転送してよい。
1334で、ネットワークサービスプロバイダ50は、アプリケーション36との接続を、識別情報プロバイダ90からの受信データプランを満たすように変更してよい。
ある使用ケースでは、デバイス20のユーザは、アプリケーションサービスプロバイダ80から電子ブックを購入することを望む場合があり、アプリケーションサービスプロバイダ80から電子ブックを購入および/またはダウンロードするための無制限データ接続性を可能にする、アプリケーションサービスプロバイダ80とのデータ接続性プランをもっている場合がある。さらに、デバイス20は、デバイス20が、電子ブックを購入するための要求をアプリケーションサービスプロバイダ80に送ることができるようにする、ネットワークサービスプロバイダ50との初期接続を有する場合もある。アプリケーションサービスプロバイダ80が、電子ブックを購入するための要求を受信し、デバイス20のユーザに関連付けられたアカウントにアクセスすると、アプリケーションサービスプロバイダ80は、デバイス20が電子ブックを購入するためのデータ接続性を受信するべきであると判断することができる。アプリケーションサービスプロバイダは、ネットワークサービスプロバイダ50とともに使うデバイス20についての対応するデータ接続性プランをアクティブ化するためのアクティブプランメッセージを識別情報プロバイダ90に送ればよい。識別情報プロバイダ90は、受信したアクティブ化プランに基づいてルックアップを実施して、デバイス20に関連付けられたネットワークIDを判断することができ、デバイス20用の受信したデータ接続性プランおよびデバイス20についてのネットワークIDをネットワークサービスプロバイダ50に転送すればよい。ネットワークサービスプロバイダ50は、識別情報プロバイダ90から受信したデータ接続性プランに従って、デバイス20とのデータ接続を変更してよい。
ここで図15を参照すると、ある態様による通信のための方法1500は、1502で、ワイヤレスデバイス上の識別子(ID)クライアントから、アプリケーションサービスプロバイダに対応するアプリケーション固有識別子を求める要求を受信するステップを含む。たとえば、ある態様において、識別情報プロバイダ90(図10)は、アプリケーション固有識別子、たとえば、アプリケーション36(図10)のクライアントIDを求める要求を、識別情報(ID)クライアント33(図10)から受信し得る。アプリケーション固有識別子を求める要求は、デバイス20(図10)の国際モバイル加入者識別情報(IMSI)などのデバイス識別子も含み得る。さらに、この方法は、ワイヤレスデバイスの加入者識別情報モジュール(SIM)でIMSI認証を実施するステップを含み得る。たとえば、識別情報プロバイダ90は、デバイス20のIMSIをデバイス20のSIMで認証することができる。
随意の態様において、この方法は、ネットワーク固有識別子を求める要求をワイヤレスデバイス上のIDクライアントから受信するステップと、ネットワーク固有識別子をIDクライアントに送るステップとをさらに含み得る。たとえば、識別情報プロバイダ90は、ネットワーク固有識別子を求める要求をIDクライアント33から受信することができ、識別情報プロバイダ90は、ネットワーク固有識別子をIDクライアント33に送ればよい。
1504で、この方法は、アプリケーション固有識別子を生成するステップを含み得る。たとえば、識別情報プロバイダ90は、デバイス20についてのアプリケーション固有識別子を生成することができる。アプリケーション固有識別子は、デバイス20およびアプリケーション36にとって一意であってよく、したがって、デバイス20は、アプリケーション固有識別子を使って識別および/または認証され得ることに留意されたい。
次に、1506で、この方法は、アプリケーション固有識別子をワイヤレスデバイスのデバイス識別子にマップするステップを含み得る。たとえば、識別情報プロバイダ90は、アプリケーション固有識別子をデバイス20のIMSIに関連付ければよい。ある態様において、識別情報プロバイダ90は、アプリケーション固有識別子とIMSIの関連付けをデータストアに記憶してもよい。さらに、識別情報プロバイダ90は、ネットワーク固有識別子をデバイス20のIMSIにマップし、ネットワーク固有識別子とIMSIのマッピングをデータストアに記憶してもよい。1508で、この方法は、ワイヤレスデバイスにアプリケーション固有識別子を送るステップも含み得る。識別情報プロバイダ90は、アプリケーション固有識別子をIDクライアント33に転送すればよい。
1510で、この方法は、ワイヤレスデバイスからサービス要求を受信したことに応答して、アプリケーション固有識別子について接続性をアクティブ化するための要求を、アクティブ化要求を送ったアプリケーションサービスプロバイダから受信するステップをさらに含み得る。たとえば、識別情報プロバイダ90は、接続性をアクティブ化するための要求をアプリケーションサービスプロバイダ80(図1)から受信し得る。アクティブ化要求は、ネットワークサービスプロバイダ50(図1)および/またはMVNO53(図10)とともに使うためのデバイス20用のデータ接続性プランを含み得る。ある態様において、アクティブ化要求は、ネットワークサービスプロバイダ50を識別するネットワークサービスプロバイダ情報を含み得る。
さらに、1512で、この方法は、アクティブ化要求の中の受信したアプリケーション固有識別子に基づいて、デバイス識別子のルックアップを実施するステップを含み得る。たとえば、識別情報プロバイダ90は、アプリケーション固有識別子および/またはネットワークサービスプロバイダ情報に基づいて、デバイス20のIMSIをルックアップすればよい。
1514で、この方法は、ワイヤレスデバイスに接続性を提供するための、ルックアップから得たデバイス識別子をもつ接続性要求をネットワークサービスプロバイダに送るステップを含み得る。ある態様において、識別情報プロバイダ90は、デバイス20についてのデバイス識別子とともに接続性要求をMVNO53に送ればよい。接続性要求は、アプリケーションサービスプロバイダ80から受信したデータ接続性に対応するデータ接続性プラン情報を含み得る。識別情報プロバイダ90は、接続性要求をネットワークサービスプロバイダ50(図13)に送ってもよく、接続性要求は、ネットワークサービスプロバイダ50およびデバイス20に関連付けられた固有ネットワークIDを含み得る。
ここで図16を参照すると、ある態様による、サービスを提供するための方法1600は、1602で、ワイヤレスデバイスから、ワイヤレスデバイス上のアプリケーションに対応するアプリケーション固有識別子を含むサービス要求を受信するステップを含む。たとえば、デバイス20(図2)により実行するアプリケーション36(図2)は、アプリケーションサービスプロバイダ80(図1)にサービス要求を送り得る。サービス要求は、インターネット接続性および/またはアプリケーションサービスプロバイダによって提供される他のどのサービスについてであってもよい。ある態様において、サービス要求は、アプリケーション固有識別子、たとえば、アプリケーションについてのクライアントIDを含み得る。さらに、サービス要求は、デバイス20にデータ接続性を提供するためのMVNO53(図10)を識別するMVNO IDを含み得る。別の態様では、サービス要求は、たとえば、デバイス20にデータ接続性を提供するためのネットワークサービスプロバイダ50(図1)を識別するネットワークサービスプロバイダ情報を含み得る。
サービス要求は、デバイス20のユーザに関連付けられた加入者アカウントにアクセスするアプリケーションサービスプロバイダIDをさらに含み得ることにも留意されたい。たとえば、アプリケーションサービスプロバイダIDは、ユーザ名および/またはパスワードであってよい。
1604で、この方法は、アプリケーション固有識別子およびワイヤレスデバイスとともに使用するためのデータ接続性プランを判断するステップも含み得る。たとえば、アプリケーションサービスプロバイダ80は、アプリケーション固有識別子、デバイス20および/またはネットワークサービスプロバイダ50とともに使用するためのデータ接続性プランを判断することができる。ある態様において、アプリケーションサービスプロバイダ80は、サービス要求中で受信されたアプリケーションサービスプロバイダIDに関連付けられた加入者アカウントにアクセスすることができる。アプリケーションサービスプロバイダは、アプリケーションサービスプロバイダによって提供されるサービス用のプリペイドデータ接続性を加入者アカウントが含むかどうか判断することができる。加入者アカウントがプリペイドデータ接続性を含むとき、アプリケーションサービスプロバイダは、プリペイドデータ接続性を、アプリケーション固有識別子およびワイヤレスデバイスとともに使用するためのデータ接続性プランに関連付けてよい。
加入者アカウントがプリペイドデータ接続性を含まないとき、アプリケーションサービスプロバイダは、デバイス20のユーザに、データ接続性を購入するよう促せばよい。アプリケーションサービスプロバイダは、購入されたデータ接続性を、アプリケーション固有識別子およびワイヤレスデバイスとともに使うデータ接続性プランに適用すればよい。
ある態様において、アプリケーションサービスプロバイダは、スポンサー付きデータ接続性がアプリケーション固有識別子およびワイヤレスデバイスとともに使用するのに利用可能かどうか判断することができる。スポンサー付きデータ接続性は、アプリケーションサービスプロバイダおよび/または別のサードパーティによって部分的に支払われ、および/または全額が支払われるデータ接続性を含み得る。スポンサー付きデータ接続性が利用可能なとき、アプリケーションサービスプロバイダは、スポンサー付きデータ接続性をデータ接続性プランに適用してよい。スポンサー付きデータ接続性がデータ接続性に対して部分的に支払いするとき、アプリケーションサービスプロバイダは、加入者のアカウントからのプリペイドデータ接続性を適用して、データ接続性の残りのコストをカバーし、および/またはユーザに、データ接続性の残りのコストを購入するよう促すことができることに留意されたい。
次に、1606で、この方法は、識別情報プロバイダに、データ接続性プラン用の接続性をアクティブ化するための要求を送るステップを含み得る。たとえば、アプリケーションサービスプロバイダ80は、接続性をアクティブ化するための要求を識別情報プロバイダ90に送ってよい。接続性をアクティブ化するための要求は、たとえば、アプリケーション固有識別子、データ接続性プランおよび/またはデータ接続性プランを識別するデータ接続性プラン情報を含み得る。さらに、接続性をアクティブ化するための要求は、たとえば、デバイス20にデータ接続性を提供するためのネットワークサービスプロバイダ50を識別するネットワークサービスプロバイダ情報を含み得る。
ここで図17を参照すると、ある態様による、データ接続性を提供するための方法1700は、1702で、識別情報プロバイダから、ワイヤレスデバイスに接続性を提供するための接続性要求を受信するステップを含み、接続性要求は、ワイヤレスデバイスのデバイス識別子および接続性についてのデータ接続性プラン情報を含む。ある態様において、MVNO53(図10)は、デバイス20(図1)に接続性を提供するための接続性要求を識別情報プロバイダ90(図1)から受信し得る。接続性要求は、たとえば、デバイス20のIMSIなどのデバイス識別子および要求された接続性についてのデータ接続性プラン情報を含み得る。
別の態様では、ネットワークサービスプロバイダ50(図1)は、デバイス20に接続性を提供するための接続性要求を識別情報プロバイダ90から受信し得る。接続性要求は、たとえば、デバイス20に関連付けられたネットワークIDおよび要求される接続性についてのデータ接続性プランを含み得る。ある態様において、ネットワークサービスプロバイダ50は、ネットワークIDをデバイス20からあらかじめ受信し、デバイス20との初期接続を受信ネットワークIDに関連付けていてもよい。
さらに、1704で、この方法は、受信したデータ接続性プラン情報に基づいて、ワイヤレスデバイスに接続性を提供するステップを含み得る。たとえば、MVNO53および/またはネットワークサービスプロバイダ50は、識別情報プロバイダ90から受信したデータ接続性プラン情報および/またはデータ接続性プランに従って、要求されたデータ接続性をデバイス20に提供することができる。
随意の態様において、デバイス20とMVNO53および/またはネットワークサービスプロバイダ90との間で、初期接続が確立され得る。デバイス20は、MVNO53および/またはネットワークサービスプロバイダ90との取引関係(たとえば、データ接続性プラン)をもたなくてよいことに留意されたい。したがって、初期接続は、デバイス20が、アプリケーションサービスプロバイダ80にサービス要求を送り、MVNO53および/またはネットワークサービスプロバイダ90とともに使用するためのデータ接続性プランをアプリケーションサービスプロバイダ80と交渉することができるようにするピンホール接続であってよい。
ここで図18を参照すると、ある態様による通信のための方法1800は、1802で、アプリケーションから、アプリケーション用のアプリケーションサービスプロバイダに対応するアプリケーション固有識別子を求める要求を受信するステップを含む。たとえば、アプリケーション36(図10)は、アプリケーション固有識別子を求める要求を識別子(ID)クライアント33(図10)に送り得る。アプリケーション固有識別子は、デバイス20(図1)上のアプリケーション36に対応し得る。
1804で、この方法は、識別情報プロバイダに、アプリケーション固有識別子を求める要求を送るステップも含み得る。たとえば、IDクライアント33は、アプリケーション固有識別子を求める要求を識別情報プロバイダ90(図1)に転送してよい。アプリケーション固有識別子を求める要求は、たとえば、デバイス20のIMSIなどのデバイス識別子を含んでもよい。
次に、1806で、この方法は、識別情報プロバイダから、アプリケーション固有識別子を受信するステップを含み得る。たとえば、識別情報プロバイダ90は、アプリケーション固有識別子(たとえば、アプリケーション36についてのクライアントID)をIDクライアント33に送ってよい。IDクライアント33は、受信したアプリケーション固有識別子をアプリケーション36に転送してよい。
随意の態様において、この方法は、ネットワーク固有識別子を求める要求を識別情報プロバイダに送るステップと、識別情報プロバイダからネットワーク固有識別子を受信するステップとをさらに含み得る。たとえば、IDクライアント33は、ネットワーク固有識別子を求める要求を識別情報プロバイダ90に送ってよく、IDクライアント33は、ネットワーク固有識別子を識別情報プロバイダ90から受信することができる。さらに、この方法は、ネットワーク固有識別子をネットワークサービスプロバイダに送るステップを含み得る。たとえば、IDクライアント33は、ネットワーク固有識別子をネットワークサービスプロバイダ50(図1)に送ってよい。
1808で、この方法は、アプリケーションサービスプロバイダに、アプリケーション固有識別子およびネットワークサービスプロバイダとともに使うためのサービス要求を送るステップをさらに含み得る。サービス要求は、インターネット接続性について、および/またはアプリケーションサービスプロバイダによって提供されるどのサービスについてであってもよい。たとえば、アプリケーション36は、サービス要求をアプリケーションサービスプロバイダ80に送ってよい。サービス要求は、たとえば、アプリケーション固有識別子(たとえば、アプリケーションについてのクライアントID)およびMVNO IDを含み得る。さらに、サービス要求は、ネットワークサービスプロバイダを識別するネットワークサービスプロバイダ情報も含み得る。
さらに、1810で、この方法は、ネットワークサービスプロバイダから、アプリケーション用のアプリケーションサービスプロバイダによって提供されるサービスにアクセスするためのデータ接続性を受信するステップを含み得る。たとえば、アプリケーション36は、アプリケーションサービスプロバイダによって提供されるサービスにアクセスするためのデータ接続性をMVNO53から受信し得る。
ここで図19を参照すると、通信のために構成されたシステム1900が示されている。たとえば、システム1900は、送信機、モバイルデバイスなどの中に少なくとも部分的に存在してよい。システム1900は、プロセッサ、ソフトウェア、またはそれらの組合せ(たとえば、ファームウェア)によって実施される機能を表す機能ブロックであり得る機能ブロックを含むものとして表されていることを諒解されたい。システム1900は、通信を容易にする電気的構成要素の論理グルーピング1902を含む。たとえば、論理グルーピング1902は、ワイヤレスデバイス上の識別子クライアントから、アプリケーションサービスプロバイダに対応するアプリケーション固有識別子を求める要求を受信するための構成要素1904を含み得る。さらに、論理グルーピング1902は、アプリケーション固有識別子を生成するための構成要素1906を備え得る。さらに、論理グルーピング1902は、アプリケーション固有識別子をワイヤレスデバイスのデバイス識別子にマップするための構成要素1908を含み得る。論理グルーピング1902は、ワイヤレスデバイスにアプリケーション固有識別子を送るための構成要素1910も含み得る。さらに、論理グルーピング1902は、ワイヤレスデバイスからサービス要求を受信したことに応答して、アプリケーション固有識別子について接続性をアクティブ化するための要求を、アクティブ化要求を送ったアプリケーションサービスプロバイダから受信するための構成要素1912を備え得る。論理グルーピング1902は、アクティブ化要求の中の受信アプリケーション固有識別子に基づいて、デバイス識別子のルックアップを実施するための構成要素1914も含み得る。論理グルーピング1902は、ワイヤレスデバイスに接続性を提供するための、ルックアップから得たデバイス識別子をもつ接続性要求をネットワークサービスプロバイダに送るための構成要素1916をさらに含み得る。さらに、システム1900は、電気的構成要素1904、1906、1908、1910、1912、1914および1916に関連する機能を実行するための命令を保持するメモリ1918を含んでもよい。メモリ1918の外部にあるものとして示されているが、電気的構成要素1904、1906、1908、1910、1912、1914、および1916は、のうちの1つまたは複数は、メモリ1914内に存在し得ることを理解されたい。
ここで図20を参照すると、サービスを提供するために構成されたシステム2000が示されている。たとえば、システム2000は、送信機、モバイルデバイスなどの中に少なくとも部分的に存在してよい。システム2000は、プロセッサ、ソフトウェア、またはそれらの組合せ(たとえば、ファームウェア)によって実施される機能を表す機能ブロックであり得る機能ブロックを含むものとして表されていることを諒解されたい。システム2000は、サービスの提供を容易にする電気的構成要素の論理グルーピング2002を含む。たとえば、論理グルーピング2002は、ワイヤレスデバイスから、ワイヤレスデバイス上のアプリケーションに対応するアプリケーション固有識別子を含むサービス要求を受信するための構成要素2004を含み得る。さらに、論理グルーピング2002は、アプリケーション固有識別子およびワイヤレスデバイスとともに使用するためのデータ接続性プランを判断するための構成要素2006を備え得る。さらに、論理グルーピング2002は、識別情報プロバイダに、データ接続性プラン用の接続性をアクティブ化するための要求を送るための構成要素2008を含み得る。加えて、システム2000は、電気コンポーネント2004、2006、および2008と関連付けられる機能を実行するための命令を保持するメモリ2010を含み得る。電気コンポーネント2004、2006、および2008の1つまたは複数は、メモリ2010の外部にあるものとして示されているが、メモリ2010内に存在してもよいことを理解されたい。
ここで図21を参照すると、データ接続を提供するために構成されたシステム2100が示されている。たとえば、システム2100は、送信機、モバイルデバイスなどの中に少なくとも部分的に存在してよい。システム2100は、プロセッサ、ソフトウェア、またはそれらの組合せ(たとえば、ファームウェア)によって実施される機能を表す機能ブロックであり得る機能ブロックを含むものとして表されていることを諒解されたい。システム2100は、サブスクリプション管理を容易にする電気的構成要素の論理グルーピング2102を含む。たとえば、論理グルーピング2102は、識別情報プロバイダから、ワイヤレスデバイスに接続性を提供するための接続性要求を受信するための構成要素2104を含んでよく、接続性要求は、ワイヤレスデバイスのデバイス識別子および接続性についてのデータ接続性プラン情報を含む。さらに、論理グルーピング2102は、受信したデータ接続性プラン情報に基づいて、ワイヤレスデバイスに接続性を提供するための構成要素2106を備え得る。加えて、システム2100は、電気的構成要素2104および2106と関連付けられる機能を実行するための命令を保持するメモリ2108を含み得る。電気的構成要素2104および2106の1つまたは複数は、メモリ2108の外部にあるものとして示されているが、メモリ2108内に存在してもよいことを理解されたい。
ここで図22を参照すると、通信のために構成されたシステム2200が示されている。たとえば、システム2200は、送信機、モバイルデバイスなどの中に少なくとも部分的に存在してよい。システム2200は、プロセッサ、ソフトウェア、またはそれらの組合せ(たとえば、ファームウェア)によって実施される機能を表す機能ブロックであり得る機能ブロックを含むものとして表されていることを諒解されたい。システム2200は、通信を容易にする電気的構成要素の論理グルーピング2202を含む。たとえば、論理グルーピング2202は、アプリケーションから、アプリケーション用のアプリケーションサービスプロバイダに対応するアプリケーション固有識別子を求める要求を受信するための構成要素2204を含み得る。さらに、論理グルーピング2202は、識別情報プロバイダに、アプリケーション固有識別子を求める要求を送るための構成要素2206を備え得る。さらに、論理グルーピング2202は、識別情報プロバイダから、アプリケーション固有識別子を受信するための構成要素2208を含み得る。論理グルーピング2202は、アプリケーションサービスプロバイダに、アプリケーション固有識別子およびネットワークサービスプロバイダとともに使うためのサービス要求を送るための構成要素2210も含み得る。さらに、論理グルーピング2202は、ネットワークサービスプロバイダから、アプリケーション用のアプリケーションサービスプロバイダによって提供されるサービスにアクセスするためのデータ接続性を受信するための構成要素2212を備え得る。さらに、システム2200は、電気的構成要素2204、2206、2208、2210、および2212に関連する機能を実行するための命令を保持するメモリ2214を含んでもよい。メモリ2214の外部にあるものとして示されているが、電気的構成要素2204、2206、2208、2210、および2212は、のうちの1つまたは複数は、メモリ2214内に存在し得ることを理解されたい。
本出願で使用される場合、「構成要素」、「モジュール」、「システム」などの用語は、限定はしないが、ハードウェア、ファームウェア、ハードウェアとソフトウェアの組合せ、ソフトウェア、または実行中のソフトウェアなど、コンピュータ関連のエンティティを含むものとする。たとえば、構成要素は、プロセッサ上で実行されるプロセス、プロセッサ、オブジェクト、実行ファイル、実行スレッド、プログラム、および/またはコンピュータであり得るが、これらに限定されない。例として、コンピューティングデバイス上で実行されるアプリケーションと、そのコンピューティングデバイスの両方が、構成要素であり得る。1つまたは複数の構成要素が、プロセスおよび/または実行スレッド内に常駐することができ、1つの構成要素が、1つのコンピュータ上に配置されてよく、かつ/または2つ以上のコンピュータ間に分散されてよい。さらに、これらの構成要素は、様々なデータ構造を記憶している様々なコンピュータ可読媒体から実行することができる。これらの構成要素は、信号によって、ローカルシステム、分散システム内の別の構成要素と対話し、かつ/またはインターネットなどのネットワークを介して他のシステムと対話する1つの構成要素からのデータのような1つまたは複数のデータパケットを有する信号に従うことなどによって、ローカルプロセスおよび/またはリモートプロセスによって通信し得る。
さらに、本明細書では、ワイヤード端末またはワイヤレス端末であり得る端末に関する様々な態様について説明する。端末は、システム、デバイス、加入者ユニット、加入者局、移動局、モバイル、モバイルデバイス、リモート局、リモート端末、アクセス端末、ユーザ端末、端末、通信デバイス、ユーザエージェント、ユーザデバイス、またはユーザ機器(UE)と呼ばれることもある。ワイヤレス端末は、セルラー電話、衛星電話、コードレス電話、セッション開始プロトコル(SIP)電話、ワイヤレスローカルループ(WLL)局、携帯情報端末(PDA)、ワイヤレス接続機能を有するハンドヘルドデバイス、コンピューティングデバイス、またはワイヤレスモデムに接続された他の処理デバイスであり得る。さらに、様々な態様が、基地局に関連して、本明細書で説明される。基地局は、ワイヤレス端末と通信するために使用されてもよく、アクセスポイント、ノードB、またはある他の用語で呼ばれることもあり得る。
さらに、「または」という用語は、排他的な「または」ではなく、包括的な「または」を意味するものとする。すなわち、別段の規定がない限り、または文脈から明白でない限り、「XはAまたはBを使用する」という語句は、自然な包括的置換のいずれかを意味するものとする。すなわち、「XはAまたはBを使用する」という語句は、以下の例のいずれかによって成立する。XはAを使用する。XはBを使用する。XはAとBの両方を使用する。さらに、本出願および添付の特許請求の範囲で使用する冠詞「a」および「an」は、別段の規定がない限り、または単数形を示すことが文脈から明白でない限り、概して「1つまたは複数」を意味するものと解釈すべきである。
本明細書で説明される技法は、CDMA、TDMA、FDMA、OFDMA、SC-FDMAおよび他のシステムのような、様々なワイヤレス通信システムに使用され得る。「システム」および「ネットワーク」という用語は、しばしば互換的に使用される。CDMAシステムは、Universal Terrestrial Radio Access(UTRA)、cdma2000などの無線技術を実装することができる。UTRAは、Wideband-CDMA(WCDMA(登録商標))およびCDMAの他の変形形態を含む。さらに、cdma2000は、IS-2000、IS-95およびIS-856規格をカバーする。TDMAシステムは、Global System for Mobile Communications(GSM(登録商標))などの無線技術を実装することができる。OFDMAシステムは、Evolved UTRA(E-UTRA)、Ultra Mobile Broadband(UMB)、IEEE802.11(WiFi)、IEEE802.16(WiMAX)、IEEE802.20、Flash-OFDMなどの無線技術を実装することができる。UTRAおよびE-UTRAは、Universal Mobile Telecommunication System(UMTS)の一部である。3GPP Long Term Evolution(LTE)は、ダウンリンク上ではOFDMAを利用し、アップリンク上ではSC-FDMAを利用する、E-UTRAを使用するUMTSのリリースである。UTRA、E-UTRA、UMTS、LTEおよびGSM(登録商標)は、「3rd Generation Partnership Project」(3GPP)と称する組織からの文書に記載されている。さらに、cdma2000およびUMBは、「3rd Generation Partnership Project 2」(3GPP2)と称する組織からの文書に記載されている。さらに、そのようなワイヤレス通信システムは加えて、不対無認可スペクトル、802.xxワイヤレスLAN、Bluetooth(登録商標)および任意の他の短距離または長距離ワイヤレス通信技法をしばしば使用する、ピアツーピア(たとえば、モバイルツーモバイル)アドホックネットワークシステムを含み得る。
いくつかのデバイス、構成要素、モジュールなどを含み得るシステムに関して、様々な態様または特徴が提示される。様々なシステムが、追加のデバイス、構成要素、モジュールなどを含んでもよく、かつ/または各図に関連して論じられるデバイス、構成要素、モジュールなどのすべてを含むとは限らないことを、理解および諒解されたい。これらの手法の組合せも使用され得る。
本明細書で開示される実施形態に関して説明される様々な例示的な論理、論理ブロック、モジュール、および回路は、汎用プロセッサ、デジタル信号プロセッサ(DSP)、特定用途向け集積回路(ASIC)、フィールドプログラマブルゲートアレイ(FPGA)もしくは他のプログラマブル論理デバイス、個別ゲートもしくはトランジスタ論理、個別ハードウェア構成要素、または、本明細書で説明される機能を実行するように設計されたそれらの任意の組合せによって、実装または実施され得る。汎用プロセッサはマイクロプロセッサであってよいが、代替として、汎用プロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラ、または状態機械であってもよい。プロセッサはまた、コンピューティングデバイスの組合せ、たとえば、DSPとマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、DSPコアと連携する1つまたは複数のマイクロプロセッサ、または、任意の他のそのような構成として実装され得る。さらに、少なくとも1つのプロセッサは、上述のステップおよび/またはアクションの1つまたは複数を実施するように動作可能な1つまたは複数のモジュールを含み得る。
さらに、本明細書で開示した態様に関して説明した方法またはアルゴリズムのステップおよび/またはアクションは、直接ハードウェアで実施するか、プロセッサによって実行されるソフトウェアモジュールで実施するか、またはその2つの組合せで実施され得る。ソフトウェアモジュールは、RAMメモリ、フラッシュメモリ、ROMメモリ、EPROMメモリ、EEPROMメモリ、レジスタ、ハードディスク、リムーバブルディスク、CD-ROM、または当技術分野で知られている任意の他の形態の記憶媒体中に存在し得る。例示的な記憶媒体は、プロセッサが記憶媒体から情報を読取り、記憶媒体に情報を書き込み得るようにプロセッサに結合され得る。代替として、記憶媒体はプロセッサと一体であり得る。さらに、いくつかの態様では、プロセッサおよび記憶媒体はASIC中に存在し得る。さらに、ASICはユーザ端末中に存在し得る。代替として、プロセッサおよび記憶媒体は、ユーザ端末中に個別構成要素として常駐し得る。さらに、いくつかの態様では、方法またはアルゴリズムのステップおよび/またはアクションは、コンピュータプログラム製品に組み込まれ得る、機械可読媒体および/またはコンピュータ可読媒体上のコードおよび/または命令の1つまたは任意の組合せ、あるいはそのセットとして常駐し得る。
1つまたは複数の態様では、説明する機能は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組合せで実装され得る。各機能は、ソフトウェアで実装される場合、1つまたは複数の命令またはコードとしてコンピュータ可読媒体上に記憶されるか、または、コンピュータ可読媒体上で送信され得る。コンピュータ可読媒体は、ある場所から別の場所へのコンピュータプログラムの転送を容易にする任意の媒体を含む、コンピュータ記憶媒体とコンピュータ通信媒体の両方を含む。記憶媒体は、コンピュータによってアクセスされ得る任意の利用可能な媒体であり得る。限定ではなく例として、そのようなコンピュータ可読媒体は、RAM、ROM、EEPROM、CD-ROMもしくは他の光ディスクストレージ、磁気ディスクストレージもしくは他の磁気ストレージデバイス、または、命令もしくはデータ構造の形態の所望のプログラムコードを搬送もしくは記憶するために使用でき、コンピュータによってアクセスできる、任意の他の媒体を含み得る。また、いかなる接続もコンピュータ可読媒体と呼ばれ得る。たとえば、ソフトウェアが、同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線(DSL)、または、赤外線、無線、およびマイクロ波などのワイヤレス技術を使用して、ウェブサイト、サーバ、または他のリモートソースから送信される場合、同軸ケーブル、光ファイバケーブル、ツイストペア、DSL、または、赤外線、無線、およびマイクロ波などのワイヤレス技術は、媒体の定義に含まれる。本明細書で使用されるディスク(disk)およびディスク(disc)は、コンパクトディスク(disc)(CD)、レーザディスク(disc)、光ディスク(disc)、デジタル多用途ディスク(disc)(DVD)、フレキシブルディスク(disk)およびブルーレイディスク(disc)を含み、ディスク(disk)は、通常、データを磁気的に再生し、ディスク(disc)は、通常、データをレーザで光学的に再生する。上記の組合せもコンピュータ可読媒体の範囲内に含めるべきである。
上記の開示は、例示的な態様および/または実施形態について論じたが、添付の特許請求の範囲によって定義される、説明した態様および/または実施形態の範囲から逸脱することなく、様々な変更および改変を本明細書で行うことができることに留意されたい。さらに、説明した態様および/または実施形態の要素は、単数形で説明または請求されていることがあるが、単数形に限定することが明示的に述べられていない限り、複数形が企図される。さらに、任意の態様および/または実施形態の全部または一部は、別段に記載されていない限り、任意の他の態様および/または実施形態の全部または一部とともに利用され得る。
10 通信システム
11 新規NID
12 デバイス固有ネットワーク識別子(NID)、ネットワークID(NID)
13 メモリ
14 デバイス固有クライアント識別子(CID)、クライアントID(CID)
15 安全な環境
16 安全なメモリロケーション
17 安全なソフトウェア実行ロケーション
18 ネットワーク証明書
19 新規ネットワーク証明書
20 デバイス
21 新規CID
22 クライアント証明書
23 新規クライアント証明書
25 IMSI
26 ネットワークサービス接続インターフェース
27 新規ネットワークサービス接続インターフェース
28 クライアントサービス接続インターフェース
29 新規クライアントサービス接続インターフェース
30 ネットワーク識別子プロバイダ構成要素(NIDP)
31 新規NIDP
32 NIDプロビジョニング/再プロビジョニングクライアント
33 IDクライアント
34 CIDプロビジョニング/再プロビジョニングクライアント
35 アプリケーション
36 アプリケーション、ソフトウェアアプリケーション
37 クライアントトークンジェネレータ
38 通信マネージャ
39 クライアントトークン
40 デバイスNIDオーナー
42 HLR
44 バックエンド
45 クライアントID
47 クライアントID
48 識別情報データストア
49 識別情報データストア
50 ネットワークサービスプロバイダ
52 無線アクセスネットワーク(RAN)
53 MVNO
54 要求、接続要求
55 ネットワークサービスプロバイダID
56 アクセスクライアント
57 加入者アカウント
58 認証構成要素
59 加入者アカウント
60 クライアント識別子プロバイダ構成要素(CIDP)
62 新規CIDP
63 クライアントID
65 クライアントID
66 ネットワークID
68 ネットワークID
70 デバイスCIDオーナー
71 プロセッサ構成要素
72 メモリ
74 通信構成要素
76 データストア
77 通信構成要素
78 データストア
79 ユーザインターフェース構成要素
80 アプリケーションサービスプロバイダ
81 アカウントクライアント
82 要求
83 アプリケーションサービスプロバイダID
84 アクセスクライアント
85 プロセッサ
86 メモリ
87 アプリケーションサービス加入者アカウント、加入者アカウント
88 認証構成要素
89 加入者アカウント
90 プロビジョニングプロバイダ
102 通信デバイス
106 サーバデバイス、サーバ
900 接続性システム
1200 接続性システム
1900 システム
1902 論理グルーピング
1904 ワイヤレスデバイス上の識別子クライアントから、アプリケーションサービスプロバイダに対応するアプリケーション固有識別子についての要求を受信するための構成要素
1906 アプリケーション固有識別子を生成するための構成要素
1908 アプリケーション固有識別子をワイヤレスデバイスのデバイス識別子にマップするための構成要素
1910 ワイヤレスデバイスにアプリケーション固有識別子を送るための構成要素
1912 ワイヤレスデバイスからサービス要求を受信したことに応答して、アプリケーション固有識別子について接続性をアクティブ化するための要求を、アクティブ化要求を送ったアプリケーションサービスプロバイダから受信するための構成要素
1914 アクティブ化要求中の受信アプリケーション固有識別子に基づいて、デバイス識別子のルックアップを実施するための構成要素
1916 ワイヤレスデバイスに接続性を提供するための、ルックアップから得たデバイス識別子をもつ接続性要求をネットワークサービスプロバイダに送るための構成要素
1914 メモリ
2000 システム
2002 論理グルーピング
2004 ワイヤレスデバイスから、ワイヤレスデバイス上のアプリケーションに対応するアプリケーション固有識別子を含むサービス要求を受信するための構成要素
2006 アプリケーション固有識別子およびワイヤレスデバイスとともに使用するためのデータ接続性プランを判断するための構成要素
2008 識別情報プロバイダに、データ接続性プラン用の接続性をアクティブ化するための要求を送るための構成要素
2010 メモリ
2100 システム
2102 論理グルーピング
2104 識別情報プロバイダから、ワイヤレスデバイスに接続性を提供するための接続性要求を受信するための構成要素
2106 受信したデータ接続性プラン情報に基づいて、ワイヤレスデバイスに接続性を提供するための構成要素
2108 メモリ
2200 システム
2202 論理グルーピング
2204 アプリケーションから、アプリケーション用のアプリケーションサービスプロバイダに対応するアプリケーション固有識別子についての要求を受信するための構成要素
2206 識別情報プロバイダに、アプリケーション固有識別子についての要求を送るための構成要素
2208 識別情報プロバイダから、アプリケーション固有識別子を受信するための構成要素
2210 アプリケーションサービスプロバイダに、アプリケーション固有識別子およびネットワークサービスプロバイダとともに使うためのサービス要求を送るための構成要素
2212 ネットワークサービスプロバイダから、アプリケーション用のアプリケーションサービスプロバイダによって提供されるサービスにアクセスするためのデータ接続性を受信するための構成要素

Claims (56)

  1. ワイヤレスデバイス上の識別子(ID)クライアントから、アプリケーションサービスプロバイダに対応するアプリケーション固有識別子を求める要求を受信するステップと、
    前記アプリケーション固有識別子を生成するステップと、
    前記アプリケーション固有識別子を前記ワイヤレスデバイスのデバイス識別子にマップするステップと、
    前記ワイヤレスデバイスに前記アプリケーション固有識別子を送るステップと、
    前記ワイヤレスデバイスからサービス要求を受信したことに応答して、アクティブ化するための要求を送った前記アプリケーションサービスプロバイダから、前記アプリケーション固有識別子について接続性をアクティブ化するための前記要求を受信するステップと、
    アクティブ化するための前記要求の中の前記受信したアプリケーション固有識別子に基づいて、前記デバイス識別子のルックアップを実施するステップと、
    前記ワイヤレスデバイスに前記接続性を提供するための、前記ルックアップからの前記デバイス識別子をもつ接続性要求をネットワークサービスプロバイダに送るステップとを含み、
    接続性をアクティブ化するための前記要求が、前記ワイヤレスデバイス用のデータ接続性プランを示すものである、
    通信の方法。
  2. ワイヤレスデバイス上の識別子(ID)クライアントから、アプリケーションサービスプロバイダに対応するアプリケーション固有識別子を求める要求を受信するステップと、
    前記アプリケーション固有識別子を生成するステップと、
    前記アプリケーション固有識別子を前記ワイヤレスデバイスのデバイス識別子にマップするステップと、
    前記ワイヤレスデバイスに前記アプリケーション固有識別子を送るステップと、
    前記ワイヤレスデバイスからサービス要求を受信したことに応答して、アクティブ化するための要求を送った前記アプリケーションサービスプロバイダから、前記アプリケーション固有識別子について接続性をアクティブ化するための前記要求を受信するステップと、
    アクティブ化するための前記要求の中の前記受信したアプリケーション固有識別子に基づいて、前記デバイス識別子のルックアップを実施するステップと、
    前記ワイヤレスデバイスに前記接続性を提供するための、前記ルックアップからの前記デバイス識別子をもつ接続性要求をネットワークサービスプロバイダに送るステップとを含み、
    接続性をアクティブ化するための前記要求が、前記ワイヤレスデバイス用のデータ接続性プランを識別する情報をさらに含む、方法
  3. 前記ワイヤレスデバイスの加入者識別情報モジュールを用いて、前記ワイヤレスデバイスの認証を実施するステップをさらに含む、請求項1に記載の方法。
  4. 前記ワイヤレスデバイス上の識別子クライアントから、前記ネットワークサービスプロバイダに対応するネットワーク固有識別子を求める要求を受信するステップと、
    前記ネットワーク固有識別子を生成するステップと、
    前記ネットワーク固有識別子を前記ワイヤレスデバイスの前記デバイス識別子にマップするステップと、
    前記ワイヤレスデバイスに前記ネットワーク固有識別子を送るステップとをさらに含む、請求項1に記載の方法。
  5. 前記アプリケーション固有識別子について接続性をアクティブ化するための前記要求を前記アプリケーションサービスプロバイダから受信するステップが、ネットワークサービスプロバイダ情報をさらに含む、請求項4に記載の方法。
  6. 前記デバイス識別子についての前記ルックアップを実施するステップが、前記ネットワークサービスプロバイダ情報に基づいて、前記ネットワーク固有識別子のルックアップを実施するステップをさらに含む、請求項5に記載の方法。
  7. 前記接続性要求が、前記ネットワーク固有識別子をさらに含む、請求項6に記載の方法。
  8. 通信のために構成された少なくとも1つのプロセッサであって、
    ワイヤレスデバイス上の識別子(ID)クライアントから、アプリケーションサービスプロバイダに対応するアプリケーション固有識別子を求める要求を受信するための第1のモジュールと、
    前記アプリケーション固有識別子を生成するための第2のモジュールと、
    前記アプリケーション固有識別子を前記ワイヤレスデバイスのデバイス識別子にマップするための第3のモジュールと、
    前記ワイヤレスデバイスに前記アプリケーション固有識別子を送るための第4のモジュールと、
    前記ワイヤレスデバイスからサービス要求を受信したことに応答して、アクティブ化するための前記要求を送った前記アプリケーションサービスプロバイダから、前記アプリケーション固有識別子について接続性をアクティブ化するための要求を受信するための第5のモジュールと、
    アクティブ化するための前記要求の中の前記受信したアプリケーション固有識別子に基づいて、前記デバイス識別子のルックアップを実施するための第6のモジュールと、
    前記ワイヤレスデバイスに前記接続性を提供するための、前記ルックアップからの前記デバイス識別子をもつ接続性要求をネットワークサービスプロバイダに送るための第7のモジュールとを備え
    接続性をアクティブ化するための前記要求が、前記ワイヤレスデバイス用のデータ接続性プランを示すものである、
    プロセッサ。
  9. コンピュータに、ワイヤレスデバイス上の識別子(ID)クライアントから、アプリケーションサービスプロバイダに対応するアプリケーション固有識別子を求める要求を受信させるステップと
    前記コンピュータに、前記アプリケーション固有識別子を生成するステップと
    前記コンピュータに、前記アプリケーション固有識別子を前記ワイヤレスデバイスのデバイス識別子にマップさせるステップと
    前記コンピュータに、前記アプリケーション固有識別子を前記ワイヤレスデバイスへ送らせるステップと
    前記コンピュータに、前記ワイヤレスデバイスからサービス要求を受信したことに応答して、アクティブ化するための前記要求を送った前記アプリケーションサービスプロバイダから、前記アプリケーション固有識別子について接続性をアクティブ化するための要求を受信させるステップと
    前記コンピュータに、アクティブ化するための前記要求の中の前記受信したアプリケーション固有識別子に基づいて、前記デバイス識別子のルックアップを実施させるステップと
    前記コンピュータに、前記ワイヤレスデバイスに前記接続性を提供するための、ネットワークサービスプロバイダに前記ルックアップからの前記デバイス識別子をもつ接続性要求を送らせるステップと
    前記コンピュータに実行させるためのコンピュータプログラムであって、
    接続性をアクティブ化するための前記要求が、前記ワイヤレスデバイス用のデータ接続性プランを示すものである、
    コンピュータプログラム。
  10. ワイヤレスデバイス上の識別子(ID)クライアントから、アプリケーションサービスプロバイダに対応するアプリケーション固有識別子を求める要求を受信するための手段と、
    前記アプリケーション固有識別子を生成するための手段と、
    前記アプリケーション固有識別子を前記ワイヤレスデバイスのデバイス識別子にマップするための手段と、
    前記ワイヤレスデバイスに前記アプリケーション固有識別子を送るための手段と、
    前記ワイヤレスデバイスからサービス要求を受信したことに応答して、アクティブ化するための前記要求を送った前記アプリケーションサービスプロバイダから、前記アプリケーション固有識別子について接続性をアクティブ化するための要求を受信するための手段と、
    アクティブ化するための前記要求の中の前記受信したアプリケーション固有識別子に基づいて、前記デバイス識別子のルックアップを実施するための手段と、
    前記ワイヤレスデバイスに前記接続性を提供するための、前記ルックアップからの前記デバイス識別子をもつ接続性要求をネットワークサービスプロバイダに送るための手段とを備え
    接続性をアクティブ化するための前記要求が、前記ワイヤレスデバイス用のデータ接続性プランを示すものである、
    装置。
  11. ワイヤレスデバイス上の識別子(ID)クライアントから、アプリケーションサービスプロバイダに対応するアプリケーション固有識別子を求める要求を受信し、
    前記アプリケーション固有識別子を生成し、
    前記アプリケーション固有識別子を前記ワイヤレスデバイスのデバイス識別子にマップし、
    前記ワイヤレスデバイスに前記アプリケーション固有識別子を送るように動作可能なクライアント識別子プロバイダと、
    前記ワイヤレスデバイスからサービス要求を受信したことに応答して、アクティブ化するための前記要求を送った前記アプリケーションサービスプロバイダから、前記アプリケーション固有識別子について接続性をアクティブ化するための要求を受信し、
    アクティブ化するための前記要求の中の前記受信したアプリケーション固有識別子に基づいて、前記デバイス識別子のルックアップを実施し、
    前記ワイヤレスデバイスに前記接続性を提供するための、ネットワークサービスプロバイダに前記ルックアップからの前記デバイス識別子をもつ接続性要求を送るように動作可能なネットワークサービス接続インターフェースとを備え
    接続性をアクティブ化するための前記要求が、前記ワイヤレスデバイス用のデータ接続性プランを示すものである、
    通信のための装置。
  12. ワイヤレスデバイス上の識別子(ID)クライアントから、アプリケーションサービスプロバイダに対応するアプリケーション固有識別子を求める要求を受信し、
    前記アプリケーション固有識別子を生成し、
    前記アプリケーション固有識別子を前記ワイヤレスデバイスのデバイス識別子にマップし、
    前記ワイヤレスデバイスに前記アプリケーション固有識別子を送るように動作可能なクライアント識別子プロバイダと、
    前記ワイヤレスデバイスからサービス要求を受信したことに応答して、アクティブ化するための前記要求を送った前記アプリケーションサービスプロバイダから、前記アプリケーション固有識別子について接続性をアクティブ化するための要求を受信し、
    アクティブ化するための前記要求の中の前記受信したアプリケーション固有識別子に基づいて、前記デバイス識別子のルックアップを実施し、
    前記ワイヤレスデバイスに前記接続性を提供するための、ネットワークサービスプロバイダに前記ルックアップからの前記デバイス識別子をもつ接続性要求を送るように動作可能なネットワークサービス接続インターフェースとを備え、
    接続性をアクティブ化するための前記要求が、前記ワイヤレスデバイス用のデータ接続性プランを識別する情報をさらに含む、装置
  13. 前記クライアント識別子プロバイダが、前記ワイヤレスデバイスの加入者識別情報モジュールとの、前記ワイヤレスデバイスの認証を実施するようにさらに動作可能である、請求項11に記載の装置。
  14. 前記ワイヤレスデバイス上の識別子クライアントから、前記ネットワークサービスプロバイダに対応するネットワーク固有識別子を求める要求を受信し、
    前記ネットワーク固有識別子を生成し、
    前記ネットワーク固有識別子を前記ワイヤレスデバイスの前記デバイス識別子にマップし、
    前記ワイヤレスデバイスに前記ネットワーク固有識別子を送るように動作可能なネットワーク識別情報プロバイダをさらに備える、請求項11に記載の装置。
  15. 前記アプリケーション固有識別子について接続性をアクティブ化するための前記要求を前記アプリケーションサービスプロバイダから受信することが、ネットワークサービスプロバイダ情報をさらに含む、請求項14に記載の装置。
  16. 前記デバイス識別子についての前記ルックアップを実施することが、前記ネットワークサービスプロバイダ情報に基づいて、前記ネットワーク固有識別子のルックアップを実施することをさらに含む、請求項15に記載の装置。
  17. 前記接続性要求が、前記ネットワーク固有識別子をさらに含む、請求項16に記載の装置。
  18. ワイヤレスデバイス上の識別子(ID)クライアントから、前記ワイヤレスデバイスへの初期接続を有するネットワークサービスプロバイダに対応するネットワーク固有識別子を求める識別子要求を受信するステップと、
    前記ネットワーク固有識別子を生成するステップと、
    前記ネットワーク固有識別子を前記ワイヤレスデバイスのデバイス識別子にマップするステップと、
    前記ワイヤレスデバイスに前記ネットワーク固有識別子を送るステップと、
    前記ネットワークサービスプロバイダとの接続性をアクティブ化するためのアクティブ化要求をアプリケーションサービスプロバイダから受信するステップであって、前記アクティブ化要求が、前記アプリケーションサービスプロバイダが前記ワイヤレスデバイスからサービスを求めるサービス要求を受信したことに応答するステップと、
    前記受信したアクティブ化要求に基づいて、前記ネットワーク固有識別子のルックアップを実施するステップと、
    前記ルックアップからの前記ネットワーク固有識別子をもつ接続性要求を、前記ネットワーク固有識別子に関連付けられた前記ワイヤレスデバイスに前記接続性を提供するための前記ネットワークサービスプロバイダに送るステップとを含み、
    接続性をアクティブ化するための前記アクティブ化要求が、前記ワイヤレスデバイス用のデータ接続性プランを示すものである、
    通信の方法。
  19. 前記初期接続が、前記ワイヤレスデバイスが前記アプリケーションサービスプロバイダに前記サービス要求を送ることができるようにするピンホール接続である、請求項18に記載の方法。
  20. 前記ワイヤレスデバイス上の識別子クライアントから、前記アプリケーションサービスプロバイダに対応するアプリケーション固有識別子を求めるアプリケーション識別子要求を受信するステップと、
    前記アプリケーション固有識別子を生成するステップと、
    前記アプリケーション固有識別子を前記ワイヤレスデバイスの前記デバイス識別子にマップするステップと、
    前記ワイヤレスデバイスに前記アプリケーション固有識別子を送るステップとをさらに含む、請求項18に記載の方法。
  21. 前記ネットワークサービスプロバイダとの接続性をアクティブ化するための前記アクティブ化要求を前記アプリケーションサービスプロバイダから受信するステップが、前記アプリケーション固有識別子を受信するステップをさらに含む、請求項20に記載の方法。
  22. 通信のために構成された少なくとも1つのプロセッサであって、
    ワイヤレスデバイス上の識別子(ID)クライアントから、前記ワイヤレスデバイスへの初期接続を有するネットワークサービスプロバイダに対応するネットワーク固有識別子を求める識別子要求を受信するための第1のモジュールと、
    前記ネットワーク固有識別子を生成するための第2のモジュールと、
    前記ネットワーク固有識別子を前記ワイヤレスデバイスのデバイス識別子にマップするための第3のモジュールと、
    前記ワイヤレスデバイスに前記ネットワーク固有識別子を送るための第4のモジュールと、
    前記ネットワークサービスプロバイダとの接続性をアクティブ化するためのアクティブ化要求をアプリケーションサービスプロバイダから受信するための第5のモジュールであって、前記アクティブ化要求が、前記アプリケーションサービスプロバイダが前記ワイヤレスデバイスからサービスを求めるサービス要求を受信したことに応答する第5のモジュールと、
    前記受信したアクティブ化要求に基づいて、前記ネットワーク固有識別子のルックアップを実施するための第6のモジュールと、
    前記ルックアップからの前記ネットワーク固有識別子をもつ接続性要求を、前記ネットワーク固有識別子に関連付けられた前記ワイヤレスデバイスに前記接続性を提供するための前記ネットワークサービスプロバイダに送るための第7のモジュールとを備え
    接続性をアクティブ化するための前記アクティブ化要求が、前記ワイヤレスデバイス用のデータ接続性プランを示すものである、
    プロセッサ。
  23. コンピュータに、ワイヤレスデバイス上の識別子(ID)クライアントから、前記ワイヤレスデバイスへの初期接続をもつネットワークサービスプロバイダに対応するネットワーク固有識別子を求める識別子要求を受信させステップと、
    前記コンピュータに、前記ネットワーク固有識別子を生成させるステップと、
    前記コンピュータに、前記ネットワーク固有識別子を前記ワイヤレスデバイスのデバイス識別子にマップさせるステップと、
    前記コンピュータに、前記ネットワーク固有識別子を前記ワイヤレスデバイスへ送らせるステップと、
    前記コンピュータに、前記ネットワークサービスプロバイダとの接続性をアクティブ化するためのアクティブ化要求をアプリケーションサービスプロバイダから受信させるステップであって、前記アクティブ化要求が、前記アプリケーションサービスプロバイダが前記ワイヤレスデバイスからサービスを求めるサービス要求を受信したことに応答するステップと、
    前記コンピュータに、前記受信されたアクティブ化要求に基づいて、前記ネットワーク固有識別子のルックアップを実施させるステップと、
    前記コンピュータに、前記ルックアップからの前記ネットワーク固有識別子をもつ接続性要求を、前記ネットワーク固有識別子に関連付けられた前記ワイヤレスデバイスに前記接続性を提供するための前記ネットワークサービスプロバイダに送らせるステップ
    前記コンピュータに実行させるためのコンピュータプログラムであって、
    接続性をアクティブ化するための前記アクティブ化要求が、前記ワイヤレスデバイス用のデータ接続性プランを示すものである、
    コンピュータプログラム。
  24. ワイヤレスデバイス上の識別子(ID)クライアントから、前記ワイヤレスデバイスへの初期接続を有するネットワークサービスプロバイダに対応するネットワーク固有識別子を求める識別子要求を受信するための手段と、
    前記ネットワーク固有識別子を生成するための手段と、
    前記ネットワーク固有識別子を前記ワイヤレスデバイスのデバイス識別子にマップするための手段と、
    前記ワイヤレスデバイスに前記ネットワーク固有識別子を送るための手段と、
    前記ネットワークサービスプロバイダとの接続性をアクティブ化するためのアクティブ化要求をアプリケーションサービスプロバイダから受信するための手段であって、前記アクティブ化要求が、前記アプリケーションサービスプロバイダが前記ワイヤレスデバイスからサービスを求めるサービス要求を受信したことに応答する手段と、
    前記受信したアクティブ化要求に基づいて、前記ネットワーク固有識別子のルックアップを実施するための手段と、
    前記ルックアップからの前記ネットワーク固有識別子をもつ接続性要求を、前記ネットワーク固有識別子に関連付けられた前記ワイヤレスデバイスに前記接続性を提供するための前記ネットワークサービスプロバイダに送るための手段とを備え
    接続性をアクティブ化するための前記アクティブ化要求が、前記ワイヤレスデバイス用のデータ接続性プランを示すものである、
    装置。
  25. ワイヤレスデバイス上の識別子(ID)クライアントから、前記ワイヤレスデバイスへの初期接続をもつネットワークサービスプロバイダに対応するネットワーク固有識別子を求める識別子要求を受信することと、
    前記ネットワーク固有識別子を生成することと、
    前記ネットワーク固有識別子を前記ワイヤレスデバイスのデバイス識別子にマップすることと、
    前記ワイヤレスデバイスに前記ネットワーク固有識別子を送ることとを行うように動作可能なネットワーク識別子プロバイダと、
    前記ネットワークサービスプロバイダとの接続性をアクティブ化するためのアクティブ化要求をアプリケーションサービスプロバイダから受信することであって、前記アクティブ化要求が、前記アプリケーションサービスプロバイダが前記ワイヤレスデバイスからサービスを求めるサービス要求を受信したことに応答することと、
    前記受信したアクティブ化要求に基づいて、前記ネットワーク固有識別子のルックアップを実施することと、
    前記ルックアップからの前記ネットワーク固有識別子をもつ接続性要求を、前記ネットワーク固有識別子に関連付けられた前記ワイヤレスデバイスに前記接続性を提供するための前記ネットワークサービスプロバイダに送ることとを行うように動作可能なネットワークサービス接続インターフェースとを備え
    接続性をアクティブ化するための前記アクティブ化要求が、前記ワイヤレスデバイス用のデータ接続性プランをさらに含む、
    通信のための装置。
  26. 前記初期接続が、前記ワイヤレスデバイスが前記アプリケーションサービスプロバイダに前記サービス要求を送ることができるようにするピンホール接続である、請求項25に記載の装置。
  27. 前記ワイヤレスデバイス上の識別子クライアントから、前記アプリケーションサービスプロバイダに対応するアプリケーション固有識別子を求めるアプリケーション識別子要求を受信し、
    前記アプリケーション固有識別子を生成し、
    前記アプリケーション固有識別子を前記ワイヤレスデバイスの前記デバイス識別子にマップし、
    前記ワイヤレスデバイスに前記アプリケーション固有識別子を送るように動作可能なクライアント識別子プロバイダをさらに備える、請求項25に記載の装置。
  28. 前記ネットワークサービスプロバイダとの接続性をアクティブ化するための前記アクティブ化要求を前記アプリケーションサービスプロバイダから受信することが、前記アプリケーション固有識別子を受信することをさらに含む、請求項27に記載の装置。
  29. サービスを提供するための方法であって、
    ワイヤレスデバイスから、前記ワイヤレスデバイス上のアプリケーションに対応するアプリケーション固有識別子を含むサービス要求を受信するステップと、
    前記アプリケーション固有識別子および前記ワイヤレスデバイスとともに使用するためのデータ接続性プランを判断するステップと、
    識別情報プロバイダに、前記データ接続性プラン用の接続性をアクティブ化するための要求を送るステップとを含み、
    前記データ接続性プラン用の接続性をアクティブ化するための要求が、前記ワイヤレスデバイス用の前記データ接続性プランを示すものである、
    方法。
  30. 前記サービス要求がインターネット接続性についてである、請求項29に記載の方法。
  31. 前記データ接続性プランを判断するステップが、
    前記ワイヤレスデバイスに関連付けられた加入者アカウントにアクセスするステップと、
    前記加入者アカウントがプリペイドデータ接続性を含むかどうか判断するステップと、
    前記加入者アカウントがプリペイドデータ接続性を含むとき、前記プリペイドデータ接続性を前記データ接続性プランに関連付けるステップとをさらに含む、請求項29に記載の方法。
  32. 前記加入者アカウントがプリペイドデータ接続性を含まないとき、前記ワイヤレスデバイスのユーザに、データ接続性を購入するよう促すステップと、
    前記購入されたデータ接続性を前記データ接続性プランに適用するステップとをさらに含む、請求項31に記載の方法。
  33. 前記データ接続性プランを判断するステップが、
    スポンサー付きデータ接続性が、前記アプリケーション固有識別子および前記ワイヤレスデバイスとともに使用するのに利用可能かどうか判断するステップと、
    前記スポンサー付きデータ接続性が利用可能なとき、前記スポンサー付きデータ接続性を前記データ接続性プランに適用するステップとをさらに含む、請求項29に記載の方法。
  34. 前記サービス要求が、前記ワイヤレスデバイスが接続されているネットワークサービスプロバイダを識別するネットワークサービスプロバイダ情報をさらに含み、
    前記データ接続性プランを判断するステップが、前記ネットワークサービスプロバイダとともに使用するための前記データ接続性プランを判断するステップをさらに含む、請求項29に記載の方法。
  35. サービスを提供するために構成された少なくとも1つのプロセッサであって、
    ワイヤレスデバイスから、前記ワイヤレスデバイス上のアプリケーションに対応するアプリケーション固有識別子を含むサービス要求を受信するための第1のモジュールと、
    前記アプリケーション固有識別子および前記ワイヤレスデバイスとともに使用するためのデータ接続性プランを判断するための第2のモジュールと、
    識別情報プロバイダに、前記データ接続性プラン用の接続性をアクティブ化するための要求を送るための第3のモジュールとを備え
    前記データ接続性プラン用の接続性をアクティブ化するための要求が、前記ワイヤレスデバイス用の前記データ接続性プランを示すものである、
    プロセッサ。
  36. コンピュータに、ワイヤレスデバイスから、前記ワイヤレスデバイス上のアプリケーションに対応するアプリケーション固有識別子を含むサービス要求を受信させるステップと、
    前記コンピュータに、前記アプリケーション固有識別子および前記ワイヤレスデバイスとともに使用するためのデータ接続性プランを判断させるステップと、
    前記コンピュータに、前記データ接続性プラン用の接続性をアクティブ化するための要求を識別情報プロバイダへ送らせるステップ
    前記コンピュータに実行させるためのコンピュータプログラムであって、
    前記データ接続性プラン用の接続性をアクティブ化するための要求が、前記ワイヤレスデバイス用の前記データ接続性プランを示すものである、
    コンピュータプログラム。
  37. ワイヤレスデバイスから、前記ワイヤレスデバイス上のアプリケーションに対応するアプリケーション固有識別子を含むサービス要求を受信するための手段と、
    前記アプリケーション固有識別子および前記ワイヤレスデバイスとともに使用するためのデータ接続性プランを判断するための手段と、
    識別情報プロバイダに、前記データ接続性プラン用の接続性をアクティブ化するための要求を送るための手段とを備え
    前記データ接続性プラン用の接続性をアクティブ化するための要求が、前記ワイヤレスデバイス用の前記データ接続性プランを示すものである、
    装置。
  38. サービスを提供するための装置であって、
    ワイヤレスデバイスから、前記ワイヤレスデバイス上のアプリケーションに対応するアプリケーション固有識別子を含むサービス要求を受信し、前記アプリケーション固有識別子および前記ワイヤレスデバイスとともに使用するためのデータ接続性プランを判断し、識別情報プロバイダに、前記データ接続性プラン用の接続性をアクティブ化するための要求を送るように動作可能なアクセスクライアントを備え
    前記データ接続性プラン用の接続性をアクティブ化するための要求が、前記ワイヤレスデバイス用の前記データ接続性プランを示すものである、
    装置。
  39. 前記サービス要求がインターネット接続性についてである、請求項38に記載の装置。
  40. 前記ワイヤレスデバイスに関連付けられた加入者アカウントにアクセスし、前記加入者アカウントがプリペイドデータ接続性を含むかどうか判断し、前記加入者アカウントがプリペイドデータ接続性を含むとき、前記プリペイドデータ接続性を前記データ接続性プランに関連付けるように動作可能なアカウントクライアントをさらに備える、請求項38に記載の装置。
  41. 前記アカウントクライアントが、前記加入者アカウントがプリペイドデータ接続性を含まないとき、前記ワイヤレスデバイスのユーザに、データ接続性を購入するよう促し、前記購入されたデータ接続性を前記データ接続性プランに適用するようにさらに動作可能である、請求項40に記載の装置。
  42. 前記アクセスクライアントが、スポンサー付きデータ接続性が前記アプリケーション固有識別子および前記ワイヤレスデバイスとともに使用するのに利用可能かどうか判断し、前記スポンサー付きデータ接続性が利用可能であるとき、前記スポンサー付きデータ接続性を前記データ接続性プランに適用するようにさらに動作可能である、請求項38に記載の装置。
  43. 前記サービス要求が、前記ワイヤレスデバイスが接続されているネットワークサービスプロバイダを識別するネットワークサービスプロバイダ情報をさらに含み、
    前記アクセスクライアントが、前記ネットワークサービスプロバイダとともに使用するための前記データ接続性プランを判断するようにさらに動作可能である、請求項38に記載の装置。
  44. データ接続性を提供するための方法であって、
    識別情報プロバイダから、ワイヤレスデバイスに接続性を提供するための接続性要求を受信するステップであって、前記接続性要求が、前記ワイヤレスデバイスのデバイス識別子および前記接続性についてのデータ接続性プラン情報を含む、ステップと、
    前記受信したデータ接続性プラン情報に基づいて、前記ワイヤレスデバイスに前記接続性を提供するステップとを含み、
    前記データ接続性プラン用の接続性をアクティブ化するための要求が、前記ワイヤレスデバイス用の前記データ接続性プランを示すものである、
    方法。
  45. 前記ワイヤレスデバイスとの初期接続を確立するステップをさらに含む、請求項44に記載の方法。
  46. 前記初期接続が、前記ワイヤレスデバイスがアプリケーションサービスプロバイダにサービス要求を送ることができるようにするピンホール接続である、請求項45に記載の方法。
  47. 前記ワイヤレスデバイスに対応するネットワーク固有識別子を受信するステップと、
    前記ネットワーク固有識別子を前記初期接続に関連付けるステップとをさらに含む、請求項45に記載の方法。
  48. 前記接続性要求が、前記ネットワーク固有識別子をさらに含む、請求項47に記載の方法。
  49. データ接続性を提供するために構成された少なくとも1つのプロセッサであって、
    識別情報プロバイダから、ワイヤレスデバイスに接続性を提供するための接続性要求を受信するための第1のモジュールであって、前記接続性要求が、前記ワイヤレスデバイスのデバイス識別子および前記接続性についてのデータ接続性プラン情報を含む、第1のモジュールと、
    前記受信したデータ接続性プラン情報に基づいて、前記ワイヤレスデバイスに前記接続性を提供するための第2のモジュールとを備え
    前記データ接続性プラン用の接続性をアクティブ化するための要求が、前記ワイヤレスデバイス用の前記データ接続性プランを示すものである、
    プロセッサ。
  50. コンピュータに、識別情報プロバイダから、ワイヤレスデバイスに接続性を提供するための接続性要求を受信させるステップであって、前記接続性要求が、前記ワイヤレスデバイスのデバイス識別子および前記接続性についてのデータ接続性プラン情報を含む、ステップと、
    前記コンピュータに、前記受信されたデータ接続性プラン情報に基づいて、前記ワイヤレスデバイスに前記接続性を提供させるステップ
    前記コンピュータに実行させるためのコンピュータプログラムであって、
    前記データ接続性プラン用の接続性をアクティブ化するための要求が、前記ワイヤレスデバイス用の前記データ接続性プランを示すものである、
    コンピュータプログラム。
  51. 識別情報プロバイダから、ワイヤレスデバイスに接続性を提供するための接続性要求を受信するための手段であって、前記接続性要求が、前記ワイヤレスデバイスのデバイス識別子および前記接続性についてのデータ接続性プラン情報を含む、手段と、
    前記受信したデータ接続性プラン情報に基づいて、前記ワイヤレスデバイスに前記接続性を提供するための手段とを備え
    前記データ接続性プラン用の接続性をアクティブ化するための要求が、前記ワイヤレスデバイス用の前記データ接続性プランを示すものである、
    装置。
  52. データ接続性を提供するための装置であって、
    識別情報プロバイダから、ワイヤレスデバイスに接続性を提供するための接続性要求を受信することであって、前記接続性要求が、前記ワイヤレスデバイスのデバイス識別子および前記接続性についてのデータ接続性プラン情報を含むことと、前記受信したデータ接続性プラン情報に基づいて、前記ワイヤレスデバイスに前記接続性を提供することとを行うように動作可能なアクセスクライアントを備え
    前記データ接続性プラン用の接続性をアクティブ化するための要求が、前記ワイヤレスデバイス用の前記データ接続性プランを示すものである、
    装置。
  53. 前記アクセスクライアントが、前記ワイヤレスデバイスとの初期接続を確立するようにさらに動作可能である、請求項52に記載の装置。
  54. 前記初期接続が、前記ワイヤレスデバイスがアプリケーションサービスプロバイダにサービス要求を送ることができるようにするピンホール接続である、請求項53に記載の装置。
  55. 前記ワイヤレスデバイスに対応するネットワーク固有識別子を受信し、前記ネットワーク固有識別子を前記初期接続に関連付けるように動作可能なアカウントクライアントをさらに備える、請求項53に記載の装置。
  56. 前記接続性要求が、前記ネットワーク固有識別子をさらに含む、請求項55に記載の装置。
JP2014515912A 2011-06-13 2012-06-12 マルチネットワークシステムにおける識別情報管理の装置および方法 Expired - Fee Related JP5890013B2 (ja)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US201161496519P 2011-06-13 2011-06-13
US61/496,519 2011-06-13
US13/493,974 2012-06-11
US13/493,974 US9198038B2 (en) 2011-06-13 2012-06-11 Apparatus and methods of identity management in a multi-network system
PCT/US2012/042015 WO2012173965A2 (en) 2011-06-13 2012-06-12 Apparatus and methods of identity management in a multi-network system

Publications (2)

Publication Number Publication Date
JP2014524174A JP2014524174A (ja) 2014-09-18
JP5890013B2 true JP5890013B2 (ja) 2016-03-22

Family

ID=47294100

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014515912A Expired - Fee Related JP5890013B2 (ja) 2011-06-13 2012-06-12 マルチネットワークシステムにおける識別情報管理の装置および方法

Country Status (6)

Country Link
US (2) US9198038B2 (ja)
EP (1) EP2719202B1 (ja)
JP (1) JP5890013B2 (ja)
KR (2) KR101611773B1 (ja)
CN (1) CN103733649B (ja)
WO (1) WO2012173965A2 (ja)

Families Citing this family (58)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3493571A1 (en) * 2010-06-14 2019-06-05 Koninklijke KPN N.V. Authenticity verification of authentication messages
US9198038B2 (en) 2011-06-13 2015-11-24 Qualcomm Incorporated Apparatus and methods of identity management in a multi-network system
JP5961926B2 (ja) * 2011-06-14 2016-08-03 ソニー株式会社 情報処理システム
CA2780879C (en) * 2011-06-21 2019-02-12 Research In Motion Limited Provisioning a shared secret to a portable electronic device and to a service entity
US9300494B2 (en) * 2011-07-26 2016-03-29 Microsoft Technology Licensing, Llc Matching client device to appropriate data package
US10123187B2 (en) * 2012-04-17 2018-11-06 Qualcomm Incorporated Methods and apparatus for multiplexing application identifiers for peer-to-peer discovery systems
US9128514B2 (en) * 2012-06-27 2015-09-08 Verizon Patent And Licensing Inc. Automatic account detection and association
TW201417598A (zh) * 2012-07-13 2014-05-01 Interdigital Patent Holdings 安全性關聯特性
US8898769B2 (en) 2012-11-16 2014-11-25 At&T Intellectual Property I, Lp Methods for provisioning universal integrated circuit cards
US8959331B2 (en) 2012-11-19 2015-02-17 At&T Intellectual Property I, Lp Systems for provisioning universal integrated circuit cards
EP2747460A1 (en) * 2012-12-20 2014-06-25 Koninklijke KPN N.V. Provisioning a user device in a network subsystem
US9203891B2 (en) * 2013-03-13 2015-12-01 Qualcomm Incorporated System and method to enable web property access to a native application
US9036820B2 (en) 2013-09-11 2015-05-19 At&T Intellectual Property I, Lp System and methods for UICC-based secure communication
EP3047661A1 (en) * 2013-09-17 2016-07-27 Interdigital Patent Holdings, Inc. Connectivity augmented services architecture, discovery and connection
US9838536B2 (en) 2013-09-30 2017-12-05 Elwha, Llc Mobile device sharing facilitation methods and systems
US9805208B2 (en) 2013-09-30 2017-10-31 Elwha Llc Mobile device sharing facilitation methods and systems with recipient-dependent inclusion of a data selection
US9740875B2 (en) 2013-09-30 2017-08-22 Elwha Llc Mobile device sharing facilitation methods and systems featuring exclusive data presentation
US9826439B2 (en) 2013-09-30 2017-11-21 Elwha Llc Mobile device sharing facilitation methods and systems operable in network equipment
US9774728B2 (en) 2013-09-30 2017-09-26 Elwha Llc Mobile device sharing facilitation methods and systems in a context of plural communication records
US9813891B2 (en) * 2013-09-30 2017-11-07 Elwha Llc Mobile device sharing facilitation methods and systems featuring a subset-specific source identification
US9124573B2 (en) 2013-10-04 2015-09-01 At&T Intellectual Property I, Lp Apparatus and method for managing use of secure tokens
US9208300B2 (en) 2013-10-23 2015-12-08 At&T Intellectual Property I, Lp Apparatus and method for secure authentication of a communication device
US10243945B1 (en) * 2013-10-28 2019-03-26 Amazon Technologies, Inc. Managed identity federation
US9240994B2 (en) 2013-10-28 2016-01-19 At&T Intellectual Property I, Lp Apparatus and method for securely managing the accessibility to content and applications
US9313660B2 (en) 2013-11-01 2016-04-12 At&T Intellectual Property I, Lp Apparatus and method for secure provisioning of a communication device
US9240989B2 (en) 2013-11-01 2016-01-19 At&T Intellectual Property I, Lp Apparatus and method for secure over the air programming of a communication device
WO2015080460A1 (ko) * 2013-11-26 2015-06-04 엘지전자 주식회사 무선 통신 시스템에서 ae id 할당 방법
US9413759B2 (en) 2013-11-27 2016-08-09 At&T Intellectual Property I, Lp Apparatus and method for secure delivery of data from a communication device
BR112016015458B1 (pt) * 2013-12-31 2023-04-11 Veridium Ip Limited Sistema e método para padrões de protocolo biométrico
US9713006B2 (en) 2014-05-01 2017-07-18 At&T Intellectual Property I, Lp Apparatus and method for managing security domains for a universal integrated circuit card
WO2016056020A1 (en) * 2014-06-24 2016-04-14 Reliance Jio Infocomm Limited A system and method for providing differential service scheme
US9585018B2 (en) 2014-07-18 2017-02-28 T-Mobile Usa, Inc. Transit network communication routing
EP3180934B1 (en) * 2014-08-15 2018-10-31 Telefonaktiebolaget LM Ericsson (publ) Methods and nodes for mapping subscription to service user identity
US9839061B2 (en) * 2014-09-05 2017-12-05 Qualcomm Incorporated Establishing and configuring dynamic subscriptions
US9755837B2 (en) * 2015-03-17 2017-09-05 Qualcomm Incorporated Apparatus and method for sponsored connectivity to wireless networks using application-specific network access credentials
US9717004B2 (en) * 2015-03-17 2017-07-25 Qualcomm Incorporated Apparatus and method for sponsored connectivity to wireless networks using application-specific network access credentials
US9736165B2 (en) 2015-05-29 2017-08-15 At&T Intellectual Property I, L.P. Centralized authentication for granting access to online services
JP6582562B2 (ja) 2015-05-29 2019-10-02 株式会社リコー 通信端末、通信システム、通信方法、及びプログラム
EP3403177B1 (en) * 2016-01-15 2022-09-14 Google LLC Managing delivery of code and dependent data using application containers
US11290425B2 (en) * 2016-02-01 2022-03-29 Airwatch Llc Configuring network security based on device management characteristics
US10701582B2 (en) * 2016-02-24 2020-06-30 Cisco Technology, Inc. Dynamic application QoS profile provisioning
KR20170106029A (ko) * 2016-03-11 2017-09-20 삼성전자주식회사 전자 장치 및 그의 제어 방법
FR3051273A1 (fr) * 2016-05-10 2017-11-17 Orange Technique d'authentification d'un dispositif utilisateur
JP6152962B1 (ja) * 2016-12-15 2017-06-28 株式会社タウンWiFi 端末装置、接続方法、接続プログラム、認証支援サーバ、認証支援方法、認証支援プログラム及び認証支援システム
CN110710171B (zh) * 2017-03-28 2021-12-21 依斯塔国际有限公司 信号通信系统
US11425561B2 (en) 2017-09-15 2022-08-23 Orange Access to a service with authentication based on a mobile terminal
FR3074394A1 (fr) * 2017-11-28 2019-05-31 Orange Acces a un service avec authentification basee sur un terminal mobile
EP4240043A3 (en) * 2017-11-16 2023-11-15 Nokia Technologies Oy Privacy managing entity selection in communication system
WO2019096380A1 (en) 2017-11-16 2019-05-23 Huawei Technologies Co., Ltd. Network entity and method for identifier allocating and/or identifier mapping of network services
CN114189366B (zh) * 2019-06-12 2023-02-28 腾讯科技(深圳)有限公司 一种帐号关联方法、终端和服务器
CN113923001B (zh) * 2020-04-22 2024-06-11 支付宝(杭州)信息技术有限公司 一种身份验证方法、系统、装置及设备
US11470085B2 (en) * 2020-06-16 2022-10-11 At&T Intellectual Property I, L.P. Service and security enhancement of communication services
US11392362B2 (en) * 2020-07-31 2022-07-19 Jpmorgan Chase Bank, N.A. Cross platform configuration domain translation
CN112667861A (zh) * 2020-12-30 2021-04-16 北京嘀嘀无限科技发展有限公司 数据处理方法、装置、存储介质和电子设备
US11765651B1 (en) 2021-11-08 2023-09-19 Cisco Technology, Inc. Federated provisioning on multiple core networks based on unique device identifiers
WO2023141493A2 (en) * 2022-01-20 2023-07-27 Ping Identity Corporation Method and apparatus for secure authentication based on proximity
US20230403265A1 (en) * 2022-06-10 2023-12-14 HashiCorp Cloud-based secrets management credential store
WO2024006370A1 (en) * 2022-06-28 2024-01-04 Intel Corporation Systems, apparatus, articles of manufacture, and methods for device authentication in a dedicated private network

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7248855B2 (en) 1998-09-15 2007-07-24 Upaid Systems, Ltd. Convergent communications system and method with a rule set for authorizing, debiting, settling and recharging a mobile commerce account
US20020188736A1 (en) * 2001-06-11 2002-12-12 Nokia Corporation System and method for controlling terminal application usage through subscriber-application association
US20030188193A1 (en) * 2002-03-28 2003-10-02 International Business Machines Corporation Single sign on for kerberos authentication
JP4411545B2 (ja) * 2002-07-30 2010-02-10 ソニー株式会社 プログラム、情報処理方法および装置
JP4458041B2 (ja) * 2002-07-30 2010-04-28 ソニー株式会社 プログラム、情報処理方法および装置、並びにデータ構造
US20050050160A1 (en) * 2003-08-29 2005-03-03 Manish Upendran System and method for accessing specialized content associated with broadcast content
EP1668859B1 (en) * 2003-09-30 2010-04-14 Telefonaktiebolaget LM Ericsson (publ) Means and method for generating a unique user's identity for use between different domains
BRPI0517521B1 (pt) 2004-10-26 2019-04-09 Telecom Italia S.P.A. Método e sistema para autenticar um assinante de uma primeira rede para acessar um serviço de aplicação através de uma segunda rede
EP1825635B1 (en) 2004-12-16 2008-06-18 Telefonaktiebolaget LM Ericsson (publ) Method of and system for communicating liability data in a telecommunications network
US7540022B2 (en) * 2005-06-30 2009-05-26 Nokia Corporation Using one-time passwords with single sign-on authentication
US20070209065A1 (en) 2005-09-30 2007-09-06 Bellsouth Intellectual Property Corporation Methods, systems, and computer program products for providing network convergence of applications and devices
US7818294B2 (en) * 2005-10-07 2010-10-19 International Business Machines Corporation Apparatus, system, and method for implementing an IMS SOAP gateway
WO2008039114A1 (en) 2006-09-26 2008-04-03 Telefonaktiebolaget Lm Ericsson (Publ) Policy control architecture comprising an indepent identity provider
US8171536B2 (en) 2007-05-23 2012-05-01 Sony Computer Entertainment America Inc. Method and apparatus for authenticating users in a network
KR101247879B1 (ko) 2008-08-29 2013-03-26 엔이씨 유럽 리미티드 사용자에 대한 네트워크 액세스를 네트워크 제공자를 통해 서비스 제공자에게 제공하기 위한 프로세스
US8661103B2 (en) * 2008-12-18 2014-02-25 Sap Ag Business application address determination
US8590037B2 (en) 2008-12-23 2013-11-19 Sandisk Technologies Inc. Managing host application privileges
WO2010081256A1 (en) * 2009-01-16 2010-07-22 Telefonktiebolaget Lm Ericsson (Publ) Method of and message service gateway for controlling delivery of a message service to an end user
US8626234B2 (en) * 2009-12-17 2014-01-07 Alcatel Lucent Method and apparatus for providing layered wireless networks
KR101664226B1 (ko) 2009-12-24 2016-10-11 삼성전자주식회사 무선통신 시스템에서 단말의 네트워크 재진입 방법 및 장치
US8555361B2 (en) * 2010-02-26 2013-10-08 Motorola Mobility Llc Dynamic cryptographic subscriber-device identity binding for subscriber mobility
US8650311B2 (en) * 2010-04-22 2014-02-11 Cisco Technology, Inc. Client device configured to connect with a home network
US9198038B2 (en) 2011-06-13 2015-11-24 Qualcomm Incorporated Apparatus and methods of identity management in a multi-network system

Also Published As

Publication number Publication date
KR101611773B1 (ko) 2016-04-11
US20160050697A1 (en) 2016-02-18
CN103733649B (zh) 2018-06-05
US9198038B2 (en) 2015-11-24
JP2014524174A (ja) 2014-09-18
WO2012173965A3 (en) 2013-05-10
KR20140022955A (ko) 2014-02-25
CN103733649A (zh) 2014-04-16
EP2719202B1 (en) 2017-05-10
WO2012173965A2 (en) 2012-12-20
KR20150055113A (ko) 2015-05-20
US9661666B2 (en) 2017-05-23
US20120317261A1 (en) 2012-12-13
EP2719202A2 (en) 2014-04-16

Similar Documents

Publication Publication Date Title
JP5890013B2 (ja) マルチネットワークシステムにおける識別情報管理の装置および方法
JP6533203B2 (ja) 複数のアクセス制御クライアントをサポートするモバイル装置、及び対応する方法
US11963260B2 (en) Methods and entities for ending a subscription
US10349272B2 (en) Virtual SIM card cloud platform
TWI478615B (zh) 多重存取控制實體之管理系統
JP5945613B2 (ja) 仮想サブスクライバ識別モジュール
TWI586137B (zh) 存取控制用戶端之儲存及執行方法及設備
CN111434087A (zh) 用于提供通信服务的方法和电子设备
US11838752B2 (en) Method and apparatus for managing a profile of a terminal in a wireless communication system
TWI469655B (zh) 電子存取用戶端之大規模散佈之方法及裝置
JP2018517367A (ja) サービスプロバイダ証明書管理

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20150127

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150223

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20150525

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20150623

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150703

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20160118

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160217

R150 Certificate of patent or registration of utility model

Ref document number: 5890013

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees