(57)【要約】  第１のデバイスを第２のデバイスに関連するアカウントを転送するための方法を開示する。この方法は、第２のデバイスによって第三者のデバイスとのメッセージ・インターセッションを起動することと、第２のデバイスにおいて、第１のデバイスに関係づけられている既知の識別子を第２のデバイスが使用しているという通知を、サーバから受信することと、第１のデバイスから第２のデバイスへアカウントを転送する命令を第２のデバイスによって付与することと、を含む。
2015521813.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータで実行されて、該コンピュータに、第１のデバイスに関係づけられているアカウントを第２のデバイスへ転送する方法を実行させる、コンピュータで実行可能な命令を保存した非一時的でコンピュータで読取可能な記憶媒体であって、前記方法が、
前記第２のデバイスによって第三者のデバイスとのメッセージ・インターセッションを起動することと、
前記第２のデバイスにおいて、前記第１のデバイスに関係づけられている既知の識別子を前記第２のデバイスが使用しているという通知を、サーバから受信することと、
前記第１のデバイスから前記第２のデバイスへアカウントを転送する命令を前記第２のデバイスによって付与することと、を含む非一時的でコンピュータで読取可能な記憶媒体。
【請求項２】
前記第１のデバイスに関係づけられている既知の識別子を前記第２のデバイスが使用している通知を受信することが、
前記第２のデバイスにおいて、サーバから、前記第２のデバイスが前記第１のデバイスとは異なるという認証を前記第２のデバイスのユーザに依頼する認証要求を受信することと、
前記第２のデバイスにおいて、前記第２のデバイスが前記第１のデバイスと異なることを認証する、一式の選択可能な選択肢のうちの一つの認証の選択肢を受信することと、を含む、請求項１に記載の非一時的でコンピュータで読取可能な記憶媒体。
【請求項３】
前記第１のデバイスから前記第２のデバイスへ前記アカウントを転送する命令を付与することは、
前記第１のデバイスの認証されたユーザに対し、第２の前記デバイスのための認証過程の起動を指示することを含む、請求項１に記載の非一時的でコンピュータで読取可能な記憶媒体。
【請求項４】
前記認証過程が、
認証コードを受信するため、前記第１のデバイスおよび前記第２のデバイスのうちの一つによって前記サーバに連絡することを含む、請求項３に記載の非一時的でコンピュータで読取可能な記憶媒体。
【請求項５】
前記認証過程が、
連絡に応じて、前記第１のデバイスと前記第２のデバイスのうちの一つにおいて、前記サーバから前記認証コードを受信することをさらに含む、請求項４に記載の非一時的でコンピュータで読取可能な記憶媒体。
【請求項６】
前記認証過程が、
前記第１のデバイスおよび前記第２のデバイスのうちの一つにより、前記認証コードを一つ以上の音響信号へ符号化することと、
前記第１のデバイスおよび前記第２のデバイスのうちの一つにより、前記音響信号を音響波形へ符号化することと、
前記第２のデバイスが前記第１のデバイスに密接に近接した状態で、前記第１のデバイスから前記第２のデバイスへ、および、前記第２のデバイスから前記第１のデバイスへ、のうち、いずれか一つの方向に、前記音響波形を送信することと、をさらに含む、請求項５に記載の非一時的でコンピュータで読取可能な記憶媒体。
【請求項７】
前記認証過程が、
前記第１のデバイスおよび第２のデバイスのうちの一つにおいて、前記音響波形を受信することと、
前記第１のデバイスおよび前記第２のデバイスのうちの一つにおいて、認証コードの復号化を達成するため、前記音響波形から認証コードを復号化することと、
前記第１のデバイスおよび前記第２のデバイスのうちの一つにより、前記サーバへ前記復号化された認証コードを送信することと、をさらに含む、請求項６に記載の非一時的でコンピュータで読取可能な記憶媒体。
【請求項８】
前記認証過程が、
前記復号化された認証コードを受信すると、前記サーバにより、前記第１のデバイスから前記第２のデバイスへアカウントを転送し、それにより、前記第２のデバイスが既知の識別子を使用して第三者のデバイスと通信することを可能にすることをさらに含む、請求項７に記載の非一時的でコンピュータで読取可能な記憶媒体。
【請求項９】
前記認証過程が、
前記第２のデバイスを、前記第２のデバイスへの前記アカウントの転送が可能なモードにすることと、
前記第１のデバイスおよび前記第２のデバイスを共に保持することと、
前記第１のデバイスおよび前記第２のデバイスを共に保持しながら、前記第１のデバイスおよび前記第２のデバイスを振動させることと、を含む命令をさらに含む、請求項３に記載の非一時的でコンピュータで読取可能な記憶媒体。
【請求項１０】
前記命令が、
前記サーバにより、前記第１のデバイスに関連する第１の加速度計パターンを、前記第２のデバイスに関連する第２の加速度計パターンと比較することと、
前記比較に基づき、前記サーバにより、前記第１の加速度計パターンと第２の加速度計パターンとの一致を決定することと、
前記サーバにより前記一致の決定に基づき、前記サーバにより、前記第１のデバイスから前記第２のデバイスにアカウントを転送することと、をさらに含む、請求項９に記載の非一時的でコンピュータで読取可能な記憶媒体。
【請求項１１】
前記認証過程が、
前記第１のデバイスおよび前記第２のデバイスのうちの一つにより、前記第１のデバイスおよび前記第２のデバイスのうちの一つが表示するバーコードの写真を撮影することと、
前記第１のデバイスおよび前記第２のデバイスのうちの一つにより、前記サーバへ前記バーコードを送信することと、を含む命令を含む、請求項３に記載の非一時的でコンピュータで読取可能な記憶媒体。
【請求項１２】
前記命令が、
前記サーバにより、前記バーコードが本物であり期限切れでないことを認証することと、
前記サーバにより、前記第１のデバイスから前記第２のデバイスにアカウントを転送することと、を含む、請求項１１に記載の非一時的でコンピュータで読取可能な記憶媒体。
【請求項１３】
前記バーコードが、前記第１のデバイス、第２の前記デバイス、および前記サーバのいずれかの間で共有される情報を含む、請求項１１に記載の非一時的でコンピュータで読取可能な記憶媒体。
【請求項１４】
第１のデバイスを第２のデバイスに関係づけるアカウントを転送するためのシステムであって、
コンピュータと結合したメッセージ・インターセッション起動装置であって、前記第２のデバイスによって第三者のデバイスとのメッセージ・インターセッションを起動するよう構成されたメッセージ・インターセッション起動装置と、
前記コンピュータと結合したメッセージ受信装置であって、前記第２のデバイスが前記第１のデバイスに関係づけられて既知の識別子を使用しているという通知をサーバから受信するように構成されたメッセージ受信装置と、
前記コンピュータと結合した命令付与装置であって、前記第２のデバイスにより、前記第１のデバイスから前記第２のデバイスへアカウントを転送する命令を付与するように構成された命令付与装置と、を備える、第１のデバイスを第２のデバイスに関係づけるアカウントの転送のためのシステム。
【請求項１５】
前記第１のデバイスが認証デバイスであり、前記第２のデバイスが非認証デバイスである、請求項１４に記載のシステム。
【請求項１６】
認証コードを受信するため、前記第１のデバイスおよび前記第２のデバイスのうちの一つにより前記サーバと連絡することと、
前記連絡に応じて、前記第１のデバイスおよび前記第２のデバイスのうちの一つにおいて、前記サーバから認証コードを受信することと、
前記第１のデバイスおよび前記第２のデバイスのうちの一つにより、前記認証コードを一つ以上の音響信号に符号化することと、
前記第１のデバイスおよび前記第２のデバイスのうちの一つにより、前記音響信号を音響波形に符号化することと、
前記第１のデバイスから、前記第１のデバイスに密接に近接する前記第２のデバイスへ、および、前記第１のデバイスに密接に近接する前記第２のデバイスから前記第１のデバイスへ、のうちのいずれかの方向に前記音響波形を送信することと、
前記第１のデバイスおよび第２のデバイスのうちの一つにおいて、音響波形を受信することと、
前記第１のデバイスおよび前記第２のデバイスのうちの一つにおいて、認証コードの復号化を達成するため、前記音響波形から認証コードを復号化することと、
前記第１のデバイスおよび前記第２のデバイスの一つにより、前記サーバへ前記復号化された認証コードを送信することと、を含む前記第２のデバイスの認証過程を起動させるための、前記第１のデバイスの認証されたユーザへのメッセージを前記命令が含む、請求項１４に記載のシステム。
【請求項１７】
前記命令が、
前記第２のデバイスを新規デバイスのモードにし、それにより、前記アカウントを前記新規デバイスへ転送することを可能にすることと、
前記第１のデバイスおよび前記第２のデバイスを共に保持することと、
前記第１のデバイスおよび前記第２のデバイスを共に保持する間に前記第１のデバイスおよび前記第２のデバイスを振動させることと、を含む、請求項１４に記載の非一時的でコンピュータで読取可能な記憶媒体。
【請求項１８】
前記命令が、
前記第２のデバイスによって、前記第１のデバイスにより表示されるバーコードの写真を撮影することと、
前記第２のデバイスによって、前記サーバへ前記バーコードを送信することと、を含む、請求項１４に記載のシステム。
【請求項１９】
前記バーコードが、
前記第１のデバイス、前記第２のデバイスおよび前記サーバのいずれかによって共有される情報を含む、請求項１８に記載のシステム。
【請求項２０】
前記命令が、
前記第２のデバイスにおいて表示され、前記第１のデバイス、第２の前記デバイス、および前記サーバのうち、いずれかの間で共有の情報を含むバーコードの写真を前記第１のデバイスにより撮影することと、
前記第１のデバイスにより、前記サーバへ前記共有の情報を送信することと、を含む、請求項１４に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は２０１２年６月１５日に出願され、「ＴＲＡＮＳＦＥＲＲＩＮＧ  ＡＮ  ＡＣＣＯＵＮＴ  ＢＥＴＷＥＥＮ  ＤＥＶＩＣＥＳ」と名称にされた米国特許出願第１３／５２４，２０７号に関連し、その優先権を主張し、その全体が本明細書に参照により組み込まれる。
【背景技術】
【０００２】
社会では現在モバイルデバイスの使用が流行している。技術の進歩により、モバイルデバイスは旧モデルよりも高度な機能を含むように一貫してアップグレードされている。ユーザは新しい携帯電話の購入時に、旧携帯電話から新携帯電話へアカウント情報を転送しなければならないことが多い。これは普通ユーザのユーザ名／パスワードを使って行わなければならない。しかしながら、旧携帯電話からアップグレードした携帯電話に対してアカウント情報を転送するために、ユーザ名／パスワードが必要とされないことが時々ある。さらにこの場合、旧携帯電話のアプリケーションが旧携帯電話とアップグレードした携帯電話との間でスムーズに転送されないことがある。ユーザは特定のアプリケーションの転送を促進するためにカスタマーサポートセンターへ連絡することができる。それは顧客にとって頭が痛いことで、会社は電話代を負担しなければならない。このように、ユーザ名／パスワードを使わない旧携帯電話からアップグレードした携帯電話へのアカウント情報の転送には制約が存在する。
【図面の簡単な説明】
【０００３】
【図１】一実施形態における、モバイルデバイス間の通信を可能にするシステムのブロック図である。
【０００４】
【図２】一実施形態における、モバイルデバイス間の通信を可能にするためのシステムのブロック図である。
【０００５】
【図３】一実施形態における、モバイルデバイス間の通信を可能にするシステムのブロック図である。
【０００６】
【図４Ａ】一実施形態における、モバイルデバイス間の通信を可能にする方法を実行するためのフローチャートである。
【図４Ｂ】一実施形態における、モバイルデバイス間の通信を可能にする方法を実行するためのフローチャートである。
【図４Ｃ】一実施形態における、モバイルデバイス間の通信を可能にする方法を実行するためのフローチャートである。
【０００７】
この説明で参照する図面は、特に明記しない限り、一定の縮尺で描かれていると理解してはならない。
【発明を実施するための形態】
【０００８】
さまざまな実施形態が詳細に言及され、その例は添付の図面に示されている。これらの実施形態と共に主題が説明されるが、主題はこれらの実施形態に限定されるものではないと理解されるべきである。むしろ、本明細書に記載されている主題は、その精神および範囲に含まれる得る代替物、改良物および均等物を包含するものであることが意図されている。さらに以下の説明において主題を完全に理解してもらうために多数の特定の詳細が述べられるが、いくつかの実施形態ではこれらの具体的な詳細なしに実施することができる。また、別の状況では、主題の態様を不必要に曖昧にしないために、周知の構造およびコンポーネントについては詳細に説明されていない。
【０００９】
［議論の概要］
本明細書にはモバイルデバイス間の通信を可能にするためのシステムおよび方法のさまざまな実施形態が説明されている。この説明は、モバイルデバイスだけでなく、実施形態についての簡潔で一般的な議論から始まる。この一般的な議論では、説明される技術の一つ以上の実施形態に関連した特定の特徴と操作の概念に焦点が当てられており、以下に説明する具体的な説明を理解するための枠組みを与える。
【００１０】
現在では、デバイス（携帯電話、タブレット、ＰＣ、テレビ等）のユーザは新しい類似のデバイスへアップグレードする時に、旧デバイスの所有者のユーザネームとパスワードの転送により、旧デバイスで使用されたアカウントは、新デバイスへ転送される。あるいは、ユーザネームおよび／またはパスワードを使用せずに、旧デバイスに関係づけられているアカウントを新しい類似のデバイスへ転送できることもある。しかしながら、ユーザネームおよび／またはパスワードを使わないアカウントの自動転送が成功しないことが時々ある。このような場合、新旧デバイスのユーザはカスタマーサポートセンターに連絡して手動でアカウントを旧デバイスから新デバイスへ転送してもらうことができる。高まる技術進歩による携帯電話の蔓延で、顧客が頻繁にアップグレードするようになり、アカウント転送の「時々の」失敗による電話代に対する会社の負担が増えている。
【００１１】
上記のアカウントの転送問題を解決するために、実施形態では、スマートフォンのマルチメディアセンサーを活用する。実施形態では。二つのデバイス（携帯電話、タブレット、ＰＣ、テレビ等）が互いに近接して配置されている（同じ場所に）かどうかを確証する。二つのデバイスが近接しているという知識は、異なるシナリオで使うことができる。
【００１２】
たとえば一つの実施形態では、認証コードはデバイス「Ａ」からデバイス「Ｂ」へ渡される。より具体的には、一つの実施形態においては、デバイス「Ａ」（たとえば送信機）はラウドスピーカを使って音響波形を生成する。メッセージは既存の信号処理技術を使って波形内に符号化される。デバイス「Ｂ」（たとえば受信機）は波形を記録してメッセージを復号する。メッセージの内容はいくつかのアプリケーション・ロジックに従って使用することができる。
【００１３】
図１は、一実施形態における、一つのデバイスから別のデバイスへ認証の印を渡す過程を示すブロック図である。たとえば、認証されたデバイス「Ａ」１０５はデバイス「Ｂ」のために認証過程を起動する。その結果、サーバ１１５は１２０で、デジタル・データ通信チャンネルを使って、デバイス「Ａ」へ認証コードを送信する。デバイス「Ａ」はそれから認証コードを音響信号へ符号化し、認証コードを音響波形へ符号化する。デバイス「Ａ」はそれから１２５でラウドスピーカを使って音響波形を送信する。デバイス「Ｂ」は音響波形を受信し（マイクロホンを使って）、認証コードを波形から復号し、それを１３０でサーバ１１５へ送信する。シーケンス全体が正常に完了した場合、サーバ１１５はデバイス「Ｂ」１１０から認証コードを受信し、デバイス「Ａ」１０５とデバイスＢ」１１０が物理的に近接した位置に配置されていることを確証し、デバイス「Ａ」のアカウントを使用するためにサーバ１１５を介して通信しながらデバイス「Ｂ」を認証する。
【００１４】
別の実施形態では、新デバイスの所有者が旧デバイスに物理的に近接した位置にあり、そこで、両方のデバイスの所有者であることを認証するために「振動」方法が使用される。たとえばあるユーザが新デバイス（加速度計を有する）と旧デバイス（加速度計を有する）を一緒に保持し、両デバイスを強く振る。この振動は無作為運動であるので密接に模倣することはできない。新旧両デバイス内の加速度計はほぼ同じ運動パターンを示すことになる。少なくともほぼ同一の運動パターンが一度決定されれば、新旧デバイスが互いに物理的に近接した位置内にあることが確証される。この物理的に近接していることが一度確証されれば、新デバイスは旧デバイスからアカウントの転送受信を認証されることになる。
【００１５】
別の実施形態では、バーコード・スキャンが含まれる。たとえば、少なくとも以下の情報を持つバーコードが生成されている；電話機の固有識別（ＩＭＥＩコード）、登録されたアカウントを独自に識別するユーザ識別、アカウント転送が所定の分時間内で実行されなかった場合にバーコードが失効するタイム・スタンプ、および公開鍵。バーコードが一度読み込まれると、ユーザはアカウント転送ウエブサービスへ誘導される。バーコードが本物で失効していない場合、アカウントの転送が実行され、バーコードをスキャンするデバイスは、転送されたアカウントを使用するように再度指示される。
【００１６】
認証コードは、それがデバイス「Ａ」から物理的に近接した距離内に位置している場合、デバイス「Ｂ」により正常に受信される。別の実施形態においては、デバイス「Ａ」の所有者はデバイス「Ｂ」の所有者の近くに物理的に位置していることを認証することができる。
【００１７】
図２は、一実施形態における、第１デバイス２４０と関係づけられているアカウントを第２のデバイス２０５へ転送するためのシステム２００のブロック図を示す。このシステム２００はコンピュータ２１５と結合した次のコンポーネントを含む：メッセージ・インターセッション起動装置２２０、メッセージ受信機２３０、命令プロバイダ２３５。図３も、一実施形態における、第１のデバイス２４０と関係づけられているアカウントを第２のデバイス２０５へ転送するためのシステム２００のブロック図を示す。一つの実施形態においては、第１のデバイス２４０は認証デバイス（旧デバイス）で、第２のデバイス２０５は第１のデバイス２４０（旧認証デバイス）の代替として使用されるように意図された認証デバイス（新デバイス）である。本明細書で説明したように、第１のデバイス２０４と第２のデバイス２０５は各々次の種類のデバイスであることがあり得るがそれには限定されない：携帯電話、タブレット、パーソナルコンピュータ、パーソナルデジタルアシスタント、テレビ。
【００１８】
一つの実施形態においては、メッセージ・インターセッション起動装置２２０は、第三者デバイス２１０と共にメッセージ・インターセッション２２５を起動する。一つの実施形態においては、メッセージ・インターセッション２２５は少なくとも以下を含むがそれに限定されない：第２のデバイス２０５から第１のデバイス２１０への通信、第２のデバイス２０５と第三者デバイス２１０が互いに通信する際のその通信、第三者デバイス１２０から第２のデバイス２０５への通信のための要求。第三者デバイス２１０は少なくとも第２のデバイス２０５からの通信を受信する能力を有するデバイスで、以下のどれかであることができるがそれに限定されない：携帯電話、タブレット、パーソナルコンピュータ、パーソナルデジタルアシスタント、テレビ。
【００１９】
一つの実施形態においては、メッセージ・インターセッション起動装置２２０は、第２のデバイス２０５と第三者デバイス２１０を結合する（有線および／もしくは無線で）サーバ２４５経由でメッセージ・インターセッション２２５を起動する。
【００２０】
メッセージ受信機２３０は、サーバ２４５から、第１のデバイス２４０と関係づけられている既知の識別子を第２のデバイス２０５が使用しているとの通知を受信する。一つの実施形態においては、この既知の識別子は、その下で第１のデバイス２４０が稼働している識別子であって、第三者デバイス２１０のような第三者デバイスとのサーバ２４５経由の通信が認証されたデバイスと関係づけられているものとしてサーバ２４５に認識されている識別子である。サーバ２４５は、第２のデバイス２０５に関係づけられている情報（内部構成）が、サーバ２４５により認証された既知の識別子に関係すると期待される情報ではないことを認識する。
【００２１】
一つの実施形態においては、第２のデバイス２０５が第１のデバイス２４０とは異なることの認証を第２のデバイス２０５のユーザに対して求めるという認証要求を、メッセージ受信機２３０がサーバ２４５から受信する。それから第２のデバイス２０５は、第２のデバイス２０５のユーザにより、一式の選択可能選択肢のうちの一つの認証の選択肢を受信する。この認証の選択肢は、第２のデバイス２０５が、実際には第１のデバイス２４０とは同一ではないことを認証するものである。たとえば、ユーザは「認証」ボタンを選択（表示画面上の選択可能選択肢をクリックして）し、その選択により、第２のデバイス２０５が、第三者デバイス２１０と通信しようとする時に既知の識別子を使用しているにしても第２のデバイス２０５は第１のデバイス２４０とは異なるものであることがサーバ２４５に知らされることとなる。
【００２２】
命令プロバイダ２３５は、アカウント２５０を第１のデバイス２４０から第２のデバイス２０５へ転送する命令を付与する。そのアカウントは、第１のデバイス２４０の認証された所有者に関係づけられている一式のサービスならびに情報である。この認証された所有者は、サーバ２４０を使ってサーバ２４５により与えられたサービスを使用することができる者であって、また、使用することが認証された者として、サーバ２４５（またはサーバ２４５の所有者）に認識されサーバ２４５（またはサーバ２４５の所有者）に認められた者である。しかしながら、本明細書に記載されているように、認証されたユーザの第１のデバイス２４０が、サーバ２４５のサービスを利用して第三者デバイスと通信することの認証されている間は、第三者デバイスと通信するこの能力と認証は、第三者デバイスと通信をすることをサーバ２４５が第２のデバイス２０５に認めて認証しない限り、または、認めて認証するまでは、この認証された所有者に同様に所有されている第２のデバイス２０５へは移転されない。
【００２３】
ここで図２と図３を参照すると、一つの実施形態においては、命令は、第１のデバイスの認証されたユーザに対する、第２のデバイス２０５の認証過程を起動するためのメッセージを含む。この認証過程は次を含む：第１のデバイス２４０および第２のデバイス２０５のうちの一つによる認証コード３２０を受信するためのサーバ２４５への連絡、その連絡に応答した第１のデバイス２４０および第２のデバイス２０５のうちの一つでの認証コード３２０の受信、第１のデバイス２４０および第２のデバイス２０５のうちの一つによる認証コード３２０の一つ以上の音響信号２０５への符号化、第１のデバイス２４０および第２のデバイス２０５のうちの一つによる音響信号から音響波形への符号化、第１のデバイス２４０および第２のデバイス２０５のうちの一つによる音響波形の転送３１０であって第１のデバイス２４０が第２のデバイス２０５に対して密接な近接位置内にある転送３１０、第１のデバイス２４０および第２のデバイス２０５のうちの一つでの音響波形の受信、復号化された認証コード３２５を達成するための第１のデバイス２４０および第２のデバイス２０５のうちの一つでの音響波形から認証コードへの復号化、および、サーバ２４５への第１のデバイス２４０および第２のデバイス２０５のうちの一つによる復号化された認証コード３２５の送信。
【００２４】
別の実施形態においては、この命令はユーザ（第１のデバイス２４０および第２のデバイス２０５の所有者）によって実行されなければならない次の段階を含む：アカウント２５０を第２のデバイス２０５へ転送することを可能にするために第２のデバイス２０５を新デバイス・モード内へ配置すること、第１のデバイス２４０と第２のデバイス２０５を一緒に保持すること、および、第１のデバイス２４０と第２のデバイス２０５を一緒に保持したまま第１のデバイス２４０と第２のデバイス２０５を振ること。第１のデバイス２４０と第２のデバイス２０５を一緒に保持するということは、二つのデバイスは振られた時に同速同方向に振動するように保持されることを意味する。本明細書で説明したように、一つの実施形態においては、第１のデバイス２４０と第２のデバイス２０５は加速度計を持っている。第１のデバイス２４０と第２のデバイス２０５を振ることにより第１のデバイス２４０と第２のデバイス２０５は各々第１の加速度計パターンと第２の加速度計パターンを作り出す。（当然のことながら、振動は高速度または低速度で起きるが、振動速度が高い方が結果はより正確になる。）これらの加速度計パターンは互いに比較される。パターンが大体一致していた場合、次に、認証されたユーザにより、第１のデバイス２４０と第２のデバイス２０５とは互いに密接した近接位置に意図的に配置されていると決定される。大体の一致ということは二つの加速度計パターンが同一または同一に近いということを意味する。第１のデバイス２４０と第２のデバイス２０５が互いに近接位置に意図的に配置されることが一度決定されると、サーバ２４５は、第１のデバイス２４０の認証された所有者が、サーバ２４５を経由して第三者デバイスと通信するために、第１のデバイス２４０に関係づけられているアカウント２５０を使うことが認証されるべきであることの確証を受信することになる。それからサーバ２４５は、第１のデバイス２４０から第２のデバイス２０５へのアカウント２５０の転送を可能にする。さらに、一つの実施形態においては、測定した加速度計パターンが閾値速度を満たすまたは超える速度であった場合にはこれらの測定値は、無効なものとして無視され、認証を決定する際にサーバ２４５によって考慮されない。
【００２５】
一つの実施形態において、この命令はユーザ（第１のデバイス２０４と第２のデバイス２０５の所有者）が実行しなければならない次の段階を含む：第２のデバイス２０５が第１のデバイス２４０が表示したバーコードの写真を撮ること、および第２のデバイス２０５が第１のデバイス２４０が表示したバーコードの写真をサーバ２４５へ送信すること。さらに別の実施形態においては、この命令はユーザ（第１のデバイス２０４と第２のデバイス２０５の所有者）が実行しなければならない次の段階を含む：第１のデバイス２４０が第２のデバイス２０５が表示したバーコードの写真を撮ること、および第１のデバイス２４０がサーバ２４５へバーコードを送信すること。
【００２６】
一つの実施形態において、このバーコードは、第１のデバイス２４０、第２のデバイス２０５、サーバ２４５のいずれかとの間で共有する何らかの情報も含む。一つの実施形態において、このバーコードは第１のデバイス２４０または第２のデバイス２０５の独自の認証コード（登録アカウントを独自に識別するユーザ認識であるＩＭＥＩコード、公開鍵等）を含む。別の実施形態においては、このバーコードは、アカウント２５０を既定時間内に第２のデバイス２０５へ転送することを要求するタイム・スタンプを含む。たとえば、第１のデバイス２４０または第２のデバイス２０５が、第１のデバイス２４０または第２のデバイス２０５の上にあるバーコードの写真を撮ると、サーバ２４５は、第１のデバイス２４０から第２のデバイス２０５へアカウント２５０を、たとえば２０秒のような限定された規定時間内に転送する。アカウント２５０の転送という文脈で言えば、転送という語は、第２のデバイス２０５に関係づけられている情報をアカウント２５０へ関係づけることを意味する。一つの実施形態においては、サーバ２４５は、バーコード２４５が本物であって期限切れでないことを認証する。バーコードが本物で期限切れでないことが決定されると、サーバ２４５はアカウント２５０を第１のデバイス２４０から第２のデバイス２０５へ転送する。
【００２７】
図４Ａ−４Ｃは、一実施形態における、第１のデバイス２４０に関係づけられているアカウントを第２のデバイス２０５へ転送するための例示的な方法のフローチャートを示す。様々な実施形態においては、方法４００は、コンピュータで読取可能であってコンピュータで実施可能な命令の制御下で、プロセッサと電気部品により実行される。コンピュータで読取可能であってコンピュータで実施可能な命令は、たとえばコンピュータが使える揮発性および不揮発性のメモリなどのデータ記憶媒体内に存在する。しかしながら、コンピュータで読取可能であってコンピュータで実施可能な命令はいかなる種類のコンピュータで読取可能な記憶媒体内にも存在することができる。いくつかの実施形態においては、方法４００は第の１デバイス２４０、第２のデバイス２０５、その部品、およびサーバ２４５により部分的に実行される。
【００２８】
ここで図１−４Ｃを参照すると、一つの実施形態において本明細書で議論されるように、第２のデバイス２０５は第三者デバイス２１０とのメッセージ・インターセッションが４０５で起動される。
【００２９】
４１０では、一つの実施形態において本明細書で議論されるように、第２のデバイス２０５は、サーバ２４５から、第１のデバイス２４０と関係づけられている既知の識別子を第２のデバイス２０５が使っているとの通知を受信する。４１５では、一つの実施形態において本明細書で議論されるように、４１０での受信は以下を含む：第２のデバイス２０５でのサーバ２４５からの認証要求の受信であってその認証要求は第２のデバイス２０５のユーザに第２のデバイス２０５が第１のデバイス２４０とは異なることを認証するように求めるものである受信、および、第２のデバイス２０５での一式の選択可能な選択肢のうちの一つの認証の選択肢の受信であってその１つの認証の選択肢は第２のデバイス２０５が第１のデバイス２４０とは異なることを確証するものである受信。
【００３０】
４２０では、一つの実施形態において本明細書で議論されるように、第２のデバイス２０５はアカウント２５０を第１のデバイス２４０から第２のデバイス２０５へ転送する命令を付与する。４２５では、一つの実施形態において本明細書で議論されるように、４２０で命令を付与することは、第１のデバイス２４０の認証されたユーザに対し、第２のデバイス２０５のための認証過程の起動を指示することを含む。
【００３１】
４３０では、一つの実施形態において本明細書で議論されるように、４２５での命令は、認証コード３２０を受信するために、第１のデバイス２４０および第２のデバイス２０５のうちの一つによりサーバ２４５に連絡することを含む。
【００３２】
４３５では、一つの実施形態において本明細書で議論されるように、４２５での命令は４３０での連絡に応答して、第１のデバイス２４０および第２のデバイス２０５のうちの一つがサーバ２４５から認証コード３２０を受信することを含む。一つの実施形態において、認証コード３２０の４３５での受信はデジタル・データ通信チャンネルを使って実行される。
【００３３】
４４０では、一つの実施形態において本明細書で議論されるように、上記の４３５での方法４００（認証コード３２０を第１のデバイス２４０で受信すること）はさらに次を含む：第１のデバイス２４０および第２のデバイス２０５のうちの一つにより認証コード３２０を一つ以上の音響信号にする符号化、第１のデバイス２４０および第２のデバイス２０５のうちの一つにより音響信号を音響波形にする符号化、第１のデバイス２４０から、第１のデバイス２４０に密接に近接する第２のデバイス２０５へ、および、前記第１のデバイス２４０に密接に近接する前記第２のデバイス２０５から前記第１のデバイス２４０へ、のうちのいずれかの方向への音響波形の送信。
【００３４】
４４５では、一つの実施形態において本明細書で議論されるように、４４０での方法４００はさらに次を含む：第１のデバイス２４０および第２のデバイス２０５のうちの一つで音響波形を受信すること、復号化された認証コード３２５を達成するために第１のデバイス２４０および第２のデバイス２０５のうちの一つで音響波形から認証コード３２０を復号化すること、第１のデバイス２４０および第２のデバイス２０５のうちの一つにより認証コード３２５をサーバ２４５へ送信すること。
【００３５】
４５０では、一つの実施形態において本明細書で議論されるように、上記の４４５での方法４００はさらに次を含む：認証コード３２５の受信時に、サーバ２４５により第１のデバイス２４０から第２のデバイス２０５へアカウント２５０を転送することであって、これにより、第２のデバイス２０５が既知の識別子を使って第三者デバイス２１０のような第三者デバイスと通信することを可能にすること。
【００３６】
４５５では、一つの実施形態において本明細書で議論されるように、４２５での認証過程は次を含む：第２のデバイス２０５を新規デバイスのモードにし、それにより、アカウント２５０を第２のデバイス２０５へ転送することを可能にすることと、第１のデバイス２４０および第２のデバイス２０５を共に保持することと、第１のデバイス２４０および第２のデバイス２０５を共に保持する間に第１のデバイス２４０および第２のデバイス２０５を振動させること。４６０では、一つの実施形態において本明細書で議論されるように、４５５での方法４００はさらに次を含む：サーバ２４５により第１のデバイス２４０に関連する第１の加速度計パターンを第２のデバイス２０５に関連する第２の加速度計パターンと比較すること、この比較に基づきサーバ２４５により第１の加速度計パターンと第２の加速度計パターンが一致していることを決定すること、サーバ２４５による一致の決定に基づきアカウント２５０を第１のデバイス２４０から第２のデバイス２０５へサーバ２４５によって転送すること。
【００３７】
４６５では、一つの実施形態において本明細書で議論されるように、認証過程４２５は次を含む：第１のデバイス２４０および第２のデバイス２０５のうちの一つによって、第１のデバイス２４０により表示されるバーコードの写真を撮ること、第１のデバイス２４０および第２のデバイス２０５のうちの一つによって、バーコードをサーバ２４５へ送信すること。一つの実施形態において、このバーコードは第１のデバイス２４０、第２のデバイス２０５およびサーバ２４５間で共有する情報を含む。一つの実施形態において本明細書で議論されるように、少なくとも次の方法の内の一つでバーコードが生成される：第１のデバイス２４０の独自の識別コード、登録アカウントを独自に識別するユーザ識別子、アカウント２５０を第２のデバイス２０５へ規定時間内に転送することを要求するタイム・スタンプ、および公開鍵。
【００３８】
４７０では、一つの実施形態において本明細書で議論されるように、４６５での認証過程はさらに次を含む：サーバ２４５によりバーコードが本物であって期限切れでないことを認証すること、および、アカウント２５０をサーバ２４５により第１のデバイス２４０から第２のデバイス２０５へ転送すること。
【００３９】
このように、実施形態では、カスタマーサポートセンターに連絡して支援を求めなくても、ユーザの旧認証デバイスからユーザの新たなデバイスへのアカウントの転送が簡単に行えるようになっている。さらに、実施形態では、必要であれば、顧客が自己のアカウントへ転送するための方法を提供することで、カスタマー支援の作業負荷を軽減することにより資源を節約する。
【００４０】
本技術の原理、態様、実施形態だけでなく、それらの具体例を列挙する本明細書のすべての記述は、構造的および機能的な等価物の両方を包含することを意図している。さらに、そのような等価物は、現在知られている等価物および構造に関係無く開発されたすべての同じ機能を実行する要素のような、将来開発される等価物の両方を含むことを目指している。したがって、本技術の範囲は本明細書に示して説明した実施形態に限定されるものではない。むしろ、本技術の範囲および精神は添付の特許請求範囲により具現化される。
【００４１】
好ましくは、本明細書で説明したすべての要素、部分および段階が含まれる。これらの要素、部品、および過程のいずれかは、当業者にとっては明らかなように、他の要素、部品および過程に置き換えられ得る、または全部削除され得る、と理解するべきである。
【００４２】
当業者であれば、この説明で言及された方法の各過程はハードウエアにより実行され、このハードウエアは、プロセッサ、少なくともキーボード、マウス、スキャナ、カメラから構成する入力デバイス、少なくともモニター、プリンターから構成する出力デバイスを含むがこれらに限定されないと理解する。その方法の各過程は、必要な時に適切なデバイスと共に実行されなければならない。たとえば、決定の過程は、プロセッサ内の決定ユニットが決定のアルゴリズムを実行することにより実行することができる。当業者であれば、この決定ユニットは、この決定のアルゴリズムを実行する時に、たとえばコンピュータのプロセッサ内に物理的にまたは事実上存在できると理解する。この分析は、本明細書で説明した他の過程にも適用される。
【００４３】
［概念］
少なくとも以下の概念をこの本明細書で提示する：
【００４４】
概念１．  コンピュータで実行されて、該コンピュータに、第１のデバイスに関係づけられているアカウントを第２のデバイスへ転送する方法を実行させる、コンピュータで実行可能な命令を保存した非一時的でコンピュータで読取可能な記憶媒体であって、前記方法が、
前記第２のデバイスによって第三者のデバイスとのメッセージ・インターセッションを起動することと、
前記第２のデバイスにおいて、前記第１のデバイスに関係づけられている既知の識別子を前記第２のデバイスが使用しているという通知を、サーバから受信することと、
前記第１のデバイスから前記第２のデバイスへアカウントを転送する命令を前記第２のデバイスによって付与することと、を含む非一時的でコンピュータで読取可能な記憶媒体。
【００４５】
概念２．  前記第１のデバイスに関係づけられている既知の識別子を前記第２のデバイスが使用している通知を受信することが、
前記第２のデバイスにおいて、サーバから、前記第２のデバイスが前記第１のデバイスとは異なるという認証を前記第２のデバイスのユーザに依頼する認証要求を受信することと、
前記第２のデバイスにおいて、前記第２のデバイスが前記第１のデバイスと異なることを認証する、一式の選択可能な選択肢のうちの一つの認証の選択肢を受信することと、を含む、請求項１に記載の非一時的でコンピュータで読取可能な記憶媒体。
【００４６】
概念３．  前記第１のデバイスから前記第２のデバイスへ前記アカウントを転送する命令を付与することは、
前記第１のデバイスの認証されたユーザに対し、第２の前記デバイスのための認証過程の起動を指示することを含む、請求項１に記載の非一時的でコンピュータで読取可能な記憶媒体。
【００４７】
概念４．  前記認証過程が、
認証コードを受信するため、前記第１のデバイスおよび前記第２のデバイスのうちの一つによって前記サーバに連絡することを含む、請求項３に記載の非一時的でコンピュータで読取可能な記憶媒体。
【００４８】
概念５．  前記認証過程が、
連絡に応じて、前記第１のデバイスと前記第２のデバイスのうちの一つにおいて、前記サーバから前記認証コードを受信することをさらに含む、請求項４に記載の非一時的でコンピュータで読取可能な記憶媒体。
【００４９】
概念６．  前記認証過程が、
前記第１のデバイスおよび前記第２のデバイスのうちの一つにより、前記認証コードを一つ以上の音響信号へ符号化することと、
前記第１のデバイスおよび前記第２のデバイスのうちの一つにより、前記音響信号を音響波形へ符号化することと、
前記第２のデバイスが前記第１のデバイスに密接に近接した状態で、前記第１のデバイスから前記第２のデバイスへ、および、前記第２のデバイスから前記第１のデバイスへ、のうち、いずれか一つの方向に、前記音響波形を送信することと、をさらに含む、請求項５に記載の非一時的でコンピュータで読取可能な記憶媒体。
【００５０】
概念７．  前記認証過程が、
前記第１のデバイスおよび第２のデバイスのうちの一つにおいて、前記音響波形を受信することと、
前記第１のデバイスおよび前記第２のデバイスのうちの一つにおいて、認証コードの復号化を達成するため、前記音響波形から認証コードを復号化することと、
前記第１のデバイスおよび前記第２のデバイスのうちの一つにより、前記サーバへ前記復号化された認証コードを送信することと、をさらに含む、請求項６に記載の非一時的でコンピュータで読取可能な記憶媒体。
【００５１】
概念８．  前記認証過程が、
前記復号化された認証コードを受信すると、前記サーバにより、前記第１のデバイスから前記第２のデバイスへアカウントを転送し、それにより、前記第２のデバイスが既知の識別子を使用して第三者のデバイスと通信することを可能にすることをさらに含む、請求項７に記載の非一時的でコンピュータで読取可能な記憶媒体。
【００５２】
概念９．  前記認証過程が、
前記第２のデバイスを、前記第２のデバイスへの前記アカウントの転送が可能なモードにすることと、
前記第１のデバイスおよび前記第２のデバイスを共に保持することと、
前記第１のデバイスおよび前記第２のデバイスを共に保持しながら、前記第１のデバイスおよび前記第２のデバイスを振動させることと、を含む命令をさらに含む、請求項３に記載の非一時的でコンピュータで読取可能な記憶媒体。
【００５３】
概念１０．  前記命令が、
前記サーバにより、前記第１のデバイスに関連する第１の加速度計パターンを、前記第２のデバイスに関連する第２の加速度計パターンと比較することと、
前記比較に基づき、前記サーバにより、前記第１の加速度計パターンと第２の加速度計パターンとの一致を決定することと、
前記サーバにより前記一致の決定に基づき、前記サーバにより、前記第１のデバイスから前記第２のデバイスにアカウントを転送することと、をさらに含む、請求項９に記載の非一時的でコンピュータで読取可能な記憶媒体。
【００５４】
概念１１．  前記認証過程が、
前記第１のデバイスおよび前記第２のデバイスのうちの一つにより、前記第１のデバイスおよび前記第２のデバイスのうちの一つが表示するバーコードの写真を撮影することと、
前記第１のデバイスおよび前記第２のデバイスのうちの一つにより、前記サーバへ前記バーコードを送信することと、を含む命令を含む、請求項３に記載の非一時的でコンピュータで読取可能な記憶媒体。
【００５５】
概念１２．  前記命令が、
前記サーバにより、前記バーコードが本物であり期限切れでないことを認証することと、
前記サーバにより、前記第１のデバイスから前記第２のデバイスにアカウントを転送することと、を含む、請求項１１に記載の非一時的でコンピュータで読取可能な記憶媒体。
【００５６】
概念１３．  前記バーコードが、前記第１のデバイス、第２の前記デバイス、および前記サーバのいずれかの間で共有される情報を含む、請求項１１に記載の非一時的でコンピュータで読取可能な記憶媒体。
【００５７】
概念１４．  第１のデバイスを第２のデバイスに関係づけるアカウントを転送するためのシステムであって、
コンピュータと結合したメッセージ・インターセッション起動装置であって、前記第２のデバイスによって第三者のデバイスとのメッセージ・インターセッションを起動するよう構成されたメッセージ・インターセッション起動装置と、
前記コンピュータと結合したメッセージ受信装置であって、前記第２のデバイスが前記第１のデバイスに関係づけられて既知の識別子を使用しているという通知をサーバから受信するように構成されたメッセージ受信装置と、
前記コンピュータと結合した命令付与装置であって、前記第２のデバイスにより、前記第１のデバイスから前記第２のデバイスへアカウントを転送する命令を付与するように構成された命令付与装置と、を備える、第１のデバイスを第２のデバイスに関係づけるアカウントの転送のためのシステム。
【００５８】
概念１５．  前記第１のデバイスが認証デバイスであり、前記第２のデバイスが非認証デバイスである、請求項１４に記載のシステム。
【００５９】
概念１６．  認証コードを受信するため、前記第１のデバイスおよび前記第２のデバイスのうちの一つにより前記サーバと連絡することと、
前記連絡に応じて、前記第１のデバイスおよび前記第２のデバイスのうちの一つにおいて、前記サーバから認証コードを受信することと、
前記第１のデバイスおよび前記第２のデバイスのうちの一つにより、前記認証コードを一つ以上の音響信号に符号化することと、
前記第１のデバイスおよび前記第２のデバイスのうちの一つにより、前記音響信号を音響波形に符号化することと、
前記第１のデバイスから、前記第１のデバイスに密接に近接する前記第２のデバイスへ、および、前記第１のデバイスに密接に近接する前記第２のデバイスから前記第１のデバイスへ、のうちのいずれかの方向に前記音響波形を送信することと、
前記第１のデバイスおよび第２のデバイスのうちの一つにおいて、音響波形を受信することと、
前記第１のデバイスおよび前記第２のデバイスのうちの一つにおいて、認証コードの復号化を達成するため、前記音響波形から認証コードを復号化することと、
前記第１のデバイスおよび前記第２のデバイスの一つにより、前記サーバへ前記復号化された認証コードを送信することと、を含む前記第２のデバイスの認証過程を起動させるための、前記第１のデバイスの認証されたユーザへのメッセージを前記命令が含む、請求項１４又は１５に記載のシステム。
【００６０】
概念１７．  前記命令が、
前記第２のデバイスを新規デバイスのモードにし、それにより、前記アカウントを前記新規デバイスへ転送することを可能にすることと、
前記第１のデバイスおよび前記第２のデバイスを共に保持することと、
前記第１のデバイスおよび前記第２のデバイスを共に保持する間に前記第１のデバイスおよび前記第２のデバイスを振動させることと、を含む、請求項１４又は１５に記載の非一時的でコンピュータで読取可能な記憶媒体。
【００６１】
概念１８．  前記命令が、
前記第２のデバイスによって、前記第１のデバイスにより表示されるバーコードの写真を撮影することと、
前記第２のデバイスによって、前記サーバへ前記バーコードを送信することと、を含む、請求項１４又は１５に記載のシステム。
【００６２】
概念１９．  前記バーコードが、
前記第１のデバイス、前記第２のデバイスおよび前記サーバのいずれかによって共有される情報を含む、請求項１８に記載のシステム。
【００６３】
概念２０．  前記命令が、
前記第２のデバイスにおいて表示され、前記第１のデバイス、第２の前記デバイス、および前記サーバのうち、いずれかの間で共有の情報を含むバーコードの写真を前記第１のデバイスにより撮影することと、
前記第１のデバイスにより、前記サーバへ前記共有の情報を送信することと、を含む、請求項１４又は１５に記載のシステム。
【図１】
2015521813.tif 000003
【図２】
2015521813.tif 000004
【図３】
2015521813.tif 000005
【図４Ａ】
2015521813.tif 000006
【図４Ｂ】
2015521813.tif 000007
【図４Ｃ】
2015521813.tif 000008
【国際調査報告】
2015521813.tif 000009
2015521813.tif 000010