(57)【特許請求の範囲】
【請求項１】
受信者（８）へのメッセージを送信するための方法であって、送信者（７）のメッセージ送信機（１２）において実行され、前記送信者は前記メッセージ送信機（１２）のユーザであり、
新しいメッセージのユーザ入力を受信するステップ（４０）であって、前記新しいメッセージは受信者の物理空間の識別子およびペイロードデータを備える、ステップ（４０）と、
送信者の物理空間（１０ａ）において配列された物理デバイスの一部を形成するローカル識別子（３）を読み取るステップ（４２）であって、前記送信者の物理空間は前記送信者（７）に関連付けられ、前記ローカル識別子は電子ロックの一部を形成する、ステップ（４２）と、
前記新しいメッセージを前記受信者の物理空間に送信するために要求をメッセージサーバ（１）に送信するステップ（４４）であって、前記要求は前記新しいメッセージを備える、ステップ（４４）と
を備える方法。
【請求項２】
前記ローカル識別子は近距離無線通信（ＮＦＣ）タグである、請求項１に記載の方法。
【請求項３】
要求を送信する前記ステップ（４４）は、ローカル識別子を読み取る前記ステップ（４２）が正常に実行される場合に限り実行される、請求項１または２に記載の方法。
【請求項４】
受信者（８）へのメッセージを送信するためのメッセージ送信機（１２）であって、
プロセッサ（６０）と、
命令（６６）を格納するメモリ（６４）と
を備え、
前記命令（６６）が前記プロセッサによって実行されるときに、前記メッセージ送信機（１２）は、
新しいメッセージのユーザ入力を受信し、前記新しいメッセージは受信者の物理空間の識別子およびペイロードデータを備え、
送信者の物理空間（１０ａ）において配列された物理デバイスの一部を形成するローカル識別子（３）を読み取り、前記送信者の物理空間（１０ａ）は送信者（７）に関連付けられ、前記ローカル識別子は電子ロックの一部を形成し、
前記新しいメッセージを前記受信者の物理空間に送信するために要求をメッセージサーバ（１）に送信し、前記要求は前記新しいメッセージを備える、
メッセージ送信機（１２）。
【請求項５】
受信者（８）へのメッセージを送信するためのコンピュータプログラム（９１）であって、
コンピュータプログラムコードを備え、
前記コンピュータプログラムコードがメッセージ送信機（１２）において実行されるとき、前記メッセージ送信機（１２）は、
新しいメッセージのユーザ入力を受信し、前記新しいメッセージは受信者の物理空間の識別子およびペイロードデータを備え、
送信者の物理空間（１０ａ）において配列された物理デバイスの一部を形成するローカル識別子（３）を読み取り、前記送信者の物理空間（１０ａ）は送信者（７）に関連付けられ、前記ローカル識別子は電子ロックの一部を形成し、
前記新しいメッセージを前記受信者の物理空間に送信するために要求をメッセージサーバ（１）に送信し、前記要求は前記新しいメッセージを備える、
コンピュータプログラム（９１）。
【請求項６】
請求項５に記載のコンピュータプログラムと、前記コンピュータプログラムが格納されているコンピュータ可読手段とを備えるコンピュータプログラム製品（９０）。
【請求項７】
少なくとも１つのメッセージを受信するための方法であって、受信者（８）のメッセージ受信機（１３）において実行され、前記受信者（８）は前記メッセージ受信機（１３）のユーザであり、
受信者の物理空間（１０ｂ）において配列された物理デバイスの一部を形成するローカル識別子（３）を読み取るステップ（５０）であって、前記受信者の物理空間（１０ｂ）は前記受信者（８）に関連付けられ、前記ローカル識別子（３）は電子ロックの一部を形成する、ステップ（５０）と、
任意の格納されているメッセージを求める要求をメッセージサーバ（１）に送信するステップ（５２）であって、前記要求は前記受信者（８）の識別および前記ローカル識別子（３）を備える、ステップ（５２）と、
前記メッセージサーバ（１）から少なくとも１つのメッセージを受信するステップ（５４）と、
前記少なくとも１つのメッセージを前記受信者（８）に提示するステップ（５６）とを備える方法。
【請求項８】
前記ローカル識別子は近距離無線通信（ＮＦＣ）タグである、請求項７に記載の方法。
【請求項９】
要求を送信する前記ステップ（５２）は、ローカル識別子を読み取る前記ステップ（５０）が正常に実行される場合に限り実行される、請求項７または８に記載の方法。
【請求項１０】
少なくとも１つのメッセージを受信するためのメッセージ受信機（１３）であって、
プロセッサ（６０）と、
命令（６６）を格納するメモリ（６４）と
を備え、
前記命令（６６）が前記プロセッサによって実行されるときに、前記メッセージ受信機（１３）は、
受信者の物理空間（１０ｂ）において配列された物理デバイスの一部を形成するローカル識別子（３）を読み取り、前記受信者の物理空間（１０ｂ）は受信者（８）に関連付けられ、前記ローカル識別子（３）は電子ロックの一部を形成し、
前記ローカル識別子（３）を読み取るときに前記メッセージ受信機の前記受信者（８）への任意の格納されているメッセージを求める要求をメッセージサーバ（１）に送信し、
前記メッセージサーバ（１）から少なくとも１つのメッセージを受信し、
前記少なくとも１つのメッセージを前記受信者（８）に提示する、
メッセージ受信機（１３）。
【請求項１１】
少なくとも１つのメッセージを受信するためのコンピュータプログラム（９１）であって、
コンピュータプログラムコードを備え、
前記コンピュータプログラムコードがメッセージ受信機（１３）において実行されるとき、前記メッセージ受信機（１３）は、
受信者の物理空間（１０ｂ）において配列された物理デバイスの一部を形成するローカル識別子（３）を読み取り、前記受信者の物理空間（１０ｂ）は受信者（８）に関連付けられ、前記ローカル識別子（３）は電子ロックの一部を形成し、
前記ローカル識別子（３）を読み取るときに前記メッセージ受信機（１３）の前記受信者（８）への任意の格納されているメッセージを求める要求をメッセージサーバ（１）に送信し、
前記メッセージサーバ（１）から少なくとも１つのメッセージを受信し、
前記少なくとも１つのメッセージを前記受信者（８）に提示する、
コンピュータプログラム（９１）。
【請求項１２】
請求項１１に記載のコンピュータプログラムと、前記コンピュータプログラムが格納されているコンピュータ可読手段とを備えるコンピュータプログラム製品（９０）。
【請求項１３】
メッセージを管理するための方法であって、メッセージサーバ（１）において実行され、
新しいメッセージを受信者の物理空間に送信するために要求をメッセージ送信機（１２）から受信するステップ（６０）であって、前記要求は前記受信者の物理空間の識別子およびペイロードデータを備える、ステップ（６０）と、
前記新しいメッセージを前記受信者の物理空間に関連して格納するステップ（６２）と、
メッセージ受信機（１３）から要求を受信するステップ（６４）であって、前記要求は受信者（８）の識別およびローカル識別子（３）を備え、前記ローカル識別子は電子ロックの一部を形成する、ステップ（６４）と、
前記ローカル識別子（３）が前記受信者の物理空間に関連付けられている場合、および受信者ユーザが前記受信者の物理空間に宛てられたメッセージを受信する権限を与えられている場合、前記新しいメッセージを前記メッセージ受信機（１３）に送信するステップ（６６）と
を備える方法。
【請求項１４】
メッセージを管理するためのメッセージサーバ（１）であって、
プロセッサ（６０）と、
命令（６６）を格納するメモリ（６４）と
を備え、
前記命令（６６）が
前記プロセッサによって実行されるときに前記メッセージサーバ（１）は、
新しいメッセージを受信者の物理空間に送信するために要求をメッセージ送信機（１２）から受信し、前記要求は前記受信者の物理空間の識別子およびペイロードデータを備え、
前記新しいメッセージを前記受信者の物理空間に関連して格納し、
メッセージ受信機（１３）から要求を受信し、前記要求は受信者（８）の識別およびローカル識別子（３）を備え、前記ローカル識別子は電子ロックの一部を形成し、
前記ローカル識別子（３）が前記受信者の物理空間に関連付けられている場合、および受信者ユーザが前記受信者の物理空間に宛てられたメッセージを受信する権限を与えられている場合、前記新しいメッセージを前記メッセージ受信機（１３）に送信する、
メッセージサーバ（１）。
【請求項１５】
メッセージを管理するためのコンピュータプログラム（９１）であって、
コンピュータプログラムコードを備え、
前記コンピュータプログラムコードがメッセージサーバ（１）において実行されるとき、前記メッセージサーバ（１）は、
新しいメッセージを受信者の物理空間に送信するために要求をメッセージ送信機（１２）から受信し、前記要求は前記受信者の物理空間の識別子およびペイロードデータを備え、
前記新しいメッセージを前記受信者の物理空間に関連して格納し、
メッセージ受信機（１３）から要求を受信し、前記要求は受信者（８）の識別およびローカル識別子（３）を備え、前記ローカル識別子は電子ロックの一部を形成し、
前記ローカル識別子（３）が前記受信者の物理空間に関連付けられている場合、および受信者ユーザが前記受信者の物理空間に宛てられたメッセージを受信する権限を与えられている場合、前記新しいメッセージを前記メッセージ受信機（１３）に送信する、
コンピュータプログラム（９１）。
【請求項１６】
請求項１５に記載のコンピュータプログラムと、前記コンピュータプログラムが格納されているコンピュータ可読手段とを備えるコンピュータプログラム製品（９０）。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メッセージを送信するための方法、メッセージ送信機、メッセージ受信機、メッセージサーバ、コンピュータプログラム、およびコンピュータプログラム製品に関する。
【背景技術】
【０００２】
電子メッセージングは、今日、人々が相互に通信する最も一般的な方法の１つである。たとえば、電子メールおよびＳＭＳ（ショートメッセージングサービス）メッセージは、いたるところで使用されている。
【０００３】
しかし、現在のメッセージングサービスが理想的ではない場合もある。たとえば、ある共通エリアを備えるフラットに住む学生は、たとえば共通エリア、メール配信などを参照して、相互に通信する必要がある。しかし、自分の電話番号または電子メールアドレスをあらゆる人に手渡すことは、理想的ではない場合もある。誰もがそのような個人的な詳細を配布したいと考えているわけではない。さらに、受信者としては、各々のそのようなメッセージを直ちに受信したいと考えているわけではない場合もある。サービスオフィスまたはビジネスセンターにおいて、別個のスペースを賃借しているがある共通エリアを有しているいくつかの会社がある場合、同様の状況が生じる。
【０００４】
従来技術において、多くの場合、ポストイットノートがこの目的で使用されるが、メッセージは、ポストイットノートに書き込まれて、受信者のドアに貼られる。しかし、そのようなメッセージは、通りかかる誰もがメッセージを読むことができるので、安全ではない。さらに、誰かがポストイットノートを盗んだり、破棄したりする可能性もある。
【発明の概要】
【０００５】
目的は、物理空間に限定される簡便な電子メッセージングサービスを提供することである。
【０００６】
第１の態様によれば、受信者へのメッセージを送信するための方法が提示され、方法は、送信者のメッセージ送信機において実行され、送信者はメッセージ送信機のユーザである。方法は、新しいメッセージのユーザ入力を受信するステップであって、新しいメッセージは受信者の物理空間の識別子およびペイロードデータを備えるステップと、送信者の物理空間において配列された物理デバイスの一部を形成するローカル識別子を読み取るステップであって、送信者の物理空間は送信者に関連付けられているステップと、新しいメッセージを受信者の物理空間に送信するために要求をメッセージサーバに送信するステップであって、要求は新しいメッセージを備えるステップとを備える。
【０００７】
ローカル識別子は、近距離無線通信（ＮＦＣ）タグであってもよい。
【０００８】
ローカル識別子は、電子ロックの一部を形成することができる。
【０００９】
要求を送信するステップは、ローカル識別子を読み取るステップが正常に実行される場合に限りオプションで実行される。
【００１０】
第２の態様によれば、受信者へのメッセージを送信するためのメッセージ送信機が提示される。メッセージ送信機は、プロセッサと、プロセッサによって実行されるときにメッセージ送信機に、新しいメッセージのユーザ入力を受信することであって、新しいメッセージは受信者の物理空間の識別子およびペイロードデータを備えることと、送信者の物理空間において配列された物理デバイスの一部を形成するローカル識別子を読み取ることであって、送信者の物理空間は送信者に関連付けられていることと、新しいメッセージを受信者の物理空間に送信するために要求をメッセージサーバに送信することであって、要求は新しいメッセージを備えることとを行わせる命令を格納するメモリとを備える。
【００１１】
第３の態様によれば、受信者へのメッセージを送信するためのコンピュータプログラムが提示される。コンピュータプログラムは、メッセージ送信機において実行されるとき、メッセージ送信機に、新しいメッセージのユーザ入力を受信することであって、新しいメッセージは受信者の物理空間の識別子およびペイロードデータを備えることと、送信者の物理空間において配列された物理デバイスの一部を形成するローカル識別子を読み取ることであって、送信者の物理空間は送信者に関連付けられていることと、新しいメッセージを受信者の物理空間に送信するために要求をメッセージサーバに送信することであって、要求は新しいメッセージを備えることとを行わせるコンピュータプログラムコードを備える。
【００１２】
第４の態様によれば、第３の態様に記載のコンピュータプログラム、およびコンピュータプログラムが格納されるコンピュータ可読手段を備えるコンピュータプログラム製品が提示される。
【００１３】
第５の態様によれば、少なくとも１つのメッセージを受信するための方法が提示される。方法は、受信者のメッセージ受信機において実行され、受信者はメッセージ受信機のユーザである。方法は、受信者の物理空間において配列された物理デバイスの一部を形成するローカル識別子を読み取るステップであって、受信者の物理空間は受信者に関連付けられているステップと、任意の格納されているメッセージを求める要求をメッセージサーバに送信するステップであって、要求は受信者の識別およびローカル識別子を備えるステップと、メッセージサーバから少なくとも１つのメッセージを受信するステップと、少なくとも１つのメッセージを受信者に提示するステップとを備える。
【００１４】
ローカル識別子は、近距離無線通信（ＮＦＣ）タグであってもよい。
【００１５】
ローカル識別子は、電子ロックであってもよい。
【００１６】
要求を送信するステップは、ローカル識別子を読み取るステップが正常に実行される場合に限りオプションで実行される。
【００１７】
第６の態様によれば、少なくとも１つのメッセージを受信するためのメッセージ受信機が提示される。メッセージ受信機は、プロセッサと、プロセッサによって実行されるときにメッセージ受信機に、受信者の物理空間において配列された物理デバイスの一部を形成するローカル識別子を読み取ることであって、受信者の物理空間は受信者に関連付けられていることと、ローカル識別子を読み取るときにメッセージ受信機の受信者への任意の格納されているメッセージを求める要求をメッセージサーバに送信することと、メッセージサーバから少なくとも１つのメッセージを受信することと、少なくとも１つのメッセージを受信者に提示することとを行わせる命令を格納するメモリとを備える。
【００１８】
第７の態様によれば、少なくとも１つのメッセージを受信するためのコンピュータプログラムが提示される。コンピュータプログラムは、メッセージ受信機において実行されるとき、メッセージ受信機に、受信者の物理空間において配列された物理デバイスの一部を形成するローカル識別子を読み取ることであって、受信者の物理空間は受信者に関連付けられていることと、ローカル識別子を読み取るときにメッセージ受信機の受信者への任意の格納されているメッセージを求める要求をメッセージサーバに送信することと、メッセージサーバから少なくとも１つのメッセージを受信することと、少なくとも１つのメッセージを受信者に提示することとを行わせるコンピュータプログラムコードを備える。
【００１９】
第８の態様によれば、第７の態様に記載のコンピュータプログラム、およびコンピュータプログラムが格納されるコンピュータ可読手段を備えるコンピュータプログラム製品が提示される。
【００２０】
第９の態様によれば、メッセージを管理するための方法が提示される。方法は、メッセージサーバにおいて実行され、新しいメッセージを受信者の物理空間に送信するために要求をメッセージ送信機から受信するステップであって、要求は受信者の物理空間の識別子およびペイロードデータを備えるステップと、新しいメッセージを受信者の物理空間に関連して格納するステップと、メッセージ受信機から要求を受信するステップであって、要求は受信者の識別およびローカル識別子を備えるステップと、ローカル識別子が受信者の物理空間に関連付けられている場合、および受信者ユーザが受信者の物理空間に宛てられたメッセージを受信する権限を与えられている場合、新しいメッセージをメッセージ受信機に送信するステップとを備える。
【００２１】
第１０の態様によれば、メッセージを管理するためのメッセージサーバが提示される。メッセージサーバは、プロセッサと、プロセッサによって実行されるときにメッセージサーバに、送信者に関連付けられている送信者の物理空間に関連付けられているローカル識別子を読み取ることと、新しいメッセージのユーザ入力を受信することであって、新しいメッセージは受信者の物理空間の識別子およびペイロードデータを備えることと、新しいメッセージを受信者の物理空間に送信するために要求をメッセージサーバに送信することとを行わせる命令を格納するメモリとを備える。
【００２２】
第１１の態様によれば、メッセージを管理するためのコンピュータプログラムが提示される。コンピュータプログラムは、メッセージサーバにおいて実行されるとき、メッセージサーバに、送信者に関連付けられている送信者の物理空間に関連付けられているローカル識別子を読み取ることと、新しいメッセージのユーザ入力を受信することであって、新しいメッセージは受信者の物理空間の識別子およびペイロードデータを備えることと、新しいメッセージを受信者の物理空間に送信するために要求をメッセージサーバに送信することとを行わせるコンピュータプログラムコードを備える。
【００２３】
第１２の態様によれば、第１１の態様に記載のコンピュータプログラム、およびコンピュータプログラムが格納されるコンピュータ可読手段を備えるコンピュータプログラム製品が提示される。
【００２４】
一般に、特許請求の範囲において使用されるすべての用語は、本明細書において明示的に定義されていない限り、当技術分野におけるそれらの通常の意味に従って解釈されるものとする。「１つの（ａ／ａｎ）／要素、装置、コンポーネント、手段、ステップなど」のすべての参照は、特に明記のない限り、要素、装置、コンポーネント、手段、ステップなどの少なくとも１つの例を参照するものとして広義に解釈されるものとする。本明細書において開示される任意の方法のステップは、特に明記のない限り、開示されている正確な順序で実行される必要はない。
【００２５】
これ以降、本発明は、添付の図面を参照して、例として説明される。
【図面の簡単な説明】
【００２６】
【図１】本明細書において提示される実施形態が適用され得る環境を示す概略図である。
【図２】メッセージ送信機において実行されるメッセージを送信するための方法を示す流れ図である。
【図３】少なくとも１つのメッセージを受信するための方法であって、メッセージ受信機において実行される方法を示す流れ図である。
【図４】メッセージを管理するための方法であって、メッセージサーバにおいて実行される方法を示す流れ図である。
【図５】図１のメッセージ送信機、メッセージ受信機、およびメッセージサーバの各々の一部のコンポーネントを示す概略図である。
【図６】コンピュータ可読手段を備えるコンピュータプログラム製品の１つの例を示す図である。
【発明を実施するための形態】
【００２７】
これ以降、本発明は、本発明の特定の実施形態が示される添付の図面を参照して以下にさらに詳細に説明される。しかし、この発明は、多数の異なる形態で具現されてもよく、本明細書において示される実施形態に限定されるものと解釈されるべきではなく、これらの実施形態は、この開示が綿密かつ完璧なものとなり、本発明の範囲を当業者に十分に伝達できるように、一例として提供されている。説明全体を通じて、類似する番号は類似する要素を示す。
【００２８】
図１は、本明細書において提示される実施形態が適用され得る環境を示す概略図である。
【００２９】
ここで第１のユーザは、送信者７であり、受信者８である第２のユーザにメッセージを送信しようと考えている。送信者７は、メッセージ送信機１２を所有しており、受信者８は、メッセージ受信機１３を所有している。
【００３０】
メッセージ送信機１２は、たとえば、スマートフォンのアプリ、または別のポータブルコンピューティングデバイスのコンピュータプログラムを使用して実施されてもよい。同様に、メッセージ受信機１３は、たとえば、スマートフォンまたはその他のポータブルコンピューティングデバイスのアプリを使用して実施されてもよい。スマートフォンのような、単一デバイスの単一のアプリは、メッセージ送信機１２およびメッセージ受信機の両方を実施することができる。しかし、メッセージ送信機１２およびメッセージ受信機の各々は通常、単一のユーザに関連付けられている。送信者７はまた、受信者８であってもよく、受信者８はまた、送信者７であってもよいが、説明を容易にするため、ここでは１人の送信者７と１人の受信者８のみについて説明する。
【００３１】
送信者７は、第１の物理空間１０ａに関連付けられている。たとえば、送信者は、第１の物理空間１０ａのテナントであってもよい。第１の物理空間は、たとえば、ビジネスセンター内のオフィスのような、居住空間または商用空間であってもよい。同様に、受信機８は、第１の物理空間と同じタイプの第２の物理空間１０ｂに関連付けられている。
【００３２】
第１の物理空間１０ａおよび第２の物理空間１０ｂはいずれも、定義されている領域の一部である。定義されている領域は、たとえば、居住学生寮のフロアまたはビジネスセンターのフロアであってもよい。あるいは、定義されている領域は、居住建物全体、またはビジネスセンター全体であってもよい。
【００３３】
第１の物理空間１０ａへのアクセスは、第１のドア１７ａおよび第１の電子ロック２０ａによって制御される。同様に、第２の物理空間１０ｂへのアクセスは、第２のドア１７ｂおよび第２の電子ロック２０ｂによって制御される。
【００３４】
時折、人物（送信者７）は、メッセージを別の人物（受信者８）に送信する必要がある。たとえば、受信者８が外出中に受信者８宛の荷物が届いていたとして、送信者が当面の間荷物を預かっている場合がある。
【００３５】
次いで、送信者は、メッセージ送信者のユーザインターフェイスを使用してメッセージを入力する。次いで、送信者は、メッセージ送信機１２の受信者物理空間のリスト内の受信者の物理空間、この場合は第２の物理空間１０ｂ、を選択する。リストは、（上記で定義されている）同じ領域の一部であるすべての物理空間の識別子を備える。オプションで、選択を簡略化するためにマップが識別子と共に提供される。たとえば、リストは、部屋番号のリストを備えることができる。このようにして、リストは匿名であり、プライバシー／セキュリティの観点からも優良である。
【００３６】
送信者７がメッセージを送信する準備が整うと、送信者は、送信者７の物理空間、この場合は第１の物理空間１０ａ、に関連付けられているローカル識別子を読み取る。次いで、メッセージは、ＷｉＦｉを使用するなどして、たとえばＩＰ（インターネットプロトコル）ネットワークを介して、メッセージングサーバに送信される。
【００３７】
オプションで、ユーザインターフェイスを使用して受信者の物理空間を選択するのではなく、送信者が受信者の物理空間まで行き、受信者８の物理空間、この場合は第２の物理空間１０ｂ、に関連付けられているローカル識別子を読み取る。これには、さらに多くのフットワークが必要となるが、この場合には送信者は、受信者の部屋番号を知る必要はない。
【００３８】
メッセージは、受信者８によって受信される準備が整うまで、メッセージサーバ１によって格納される。
【００３９】
受信者が到着すると（メッセージがメッセージサーバ１によって格納された後にいつでも起こり得ることであるが）、受信者８のメッセージ受信機１３は、受信者に関連付けられている受信者の物理空間に関連付けられているローカル識別子を読み取る。この場合、受信者８は、第２の物理空間１０ｂにアクセスするために、第２の電子ロック２０ｂに近づいて、第２のドア１７ｂをロック解除する。これは、たとえばＮＦＣ（近距離無線通信）、ブルートゥース、ＢＬＥ（Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ）、ＷｉＦｉを使用して、または物理接続を使用して行うことができる。このようにして、メッセージ受信機１３は、第２の電子ロック２０ｂをロック解除することの一環としてローカル識別子を読み取る。
【００４０】
メッセージ受信機１３は、メッセージ受信機の受信者８への任意の格納されているメッセージを要求するために要求をメッセージサーバ１に（たとえば、上記の送信に関してはＩＰを介して）送信する。要求は、受信者８の識別と、ローカル識別子とを備える。
【００４１】
次いで、メッセージサーバ１は、ユーザ識別がローカル識別子に関連付けられているデータベースをチェックする。ユーザ識別およびローカル識別子がデータベース内にそのようなアソシエーションを有する場合、メッセージサーバ１は、要求が有効であると見なして、（本来は送信機デバイス１２からの）格納されているメッセージをメッセージ受信機１３に送信する。
【００４２】
このようにして、システムには、メッセージを送信することおよび受信することに物理的な制限がもたらされる。メッセージは、送信者７が自身の物理空間付近にいる場合に限り送信されてもよく、メッセージは、受信者８が自身の物理空間付近にいる場合に限り受信されてもよい。さらに、受信者は、個人識別子ではなく、物理空間識別子によって識別される。これはプライバシーおよび匿名性を保護し、テナントは、関連するメッセージを構築するために連絡可能になるようにプライベート電子メールアドレスまたは電話番号を教える必要はない。
【００４３】
したがって、システムは、受信者が移動してしまった後にメッセージが受信者に到着することを回避する。これは特に、テナント間、またはテナント（または賃貸会社）からすべてのテナントへのメッセージにおいて有用である。
【００４４】
オプションとして、新しいメッセージが到着したことを指示するために、ディスプレイ５がドア１７ａ〜１７ｂ付近に提供される。次いで、送信者および／または受信者は、ディスプレイ５のローカル識別子を読み取ることによってメッセージを送信／受信することができる。
【００４５】
図２は、メッセージ送信機のユーザである送信者によって使用されるメッセージ送信機において実行されるメッセージを送信するための方法を示す流れ図である。
【００４６】
ユーザ入力を受信するステップ４０において、新しいメッセージのユーザ入力が受信される。新しいメッセージは、受信者の物理空間の識別子およびペイロードデータを備える。
【００４７】
ローカル識別子を読み取るステップ４２において、ローカル識別子が読み取られる。ローカル識別子は、送信者の物理空間において配列された物理デバイスの一部を形成する。送信者の物理空間は、たとえば送信者の物理空間のテナントである送信者によって、送信者に関連付けられている。これは、送信者が、送信者の物理空間の近くにいる必要があることを暗示する。
【００４８】
上記で説明されているように、ローカル識別子は、近距離無線通信（ＮＦＣ）タグ、またはバーコード（１次元または２次元）のような、物理的識別子であってもよい。１つの実施形態において、ローカル識別子は、電子ロックの一部を形成する。このようにして、送信者がローカル識別子と（ローカル）通信するのに十分な近さにある限り、メッセージの送信は行われる。
【００４９】
ステップ４０およびステップ４２が、図２に示されている順序とは逆順で実行されてもよいことに留意されたい。
【００５０】
要求を送信するステップ４４において、新しいメッセージを受信者の物理空間に送信するために要求がメッセージサーバに送信される。要求は、新しいメッセージを備える。このステップは、ステップ４２が実行され得るように、メッセージ送信機がローカル識別子の十分な近さにある場合に限り、実行される。
【００５１】
図３は、少なくとも１つのメッセージを受信するための方法であって、メッセージ受信機において実行される方法を示す流れ図である。
【００５２】
ローカル識別子を読み取るステップ５０において、ローカル識別子が読み取られる。ローカル識別子は、受信者の物理空間において配列された物理デバイスの一部を形成する。受信者の物理空間は、たとえば送信者の物理空間のテナントである受信者によって、受信者に関連付けられている。これは、受信者が、受信者の物理空間の近くにいる必要があることを暗示する。
【００５３】
要求を送信するステップ５２において、要求は、メッセージサーバに送信される。要求は、受信者の識別と、ローカル識別子とを備える。このステップは、ステップ５０が実行され得るように、メッセージ送信機がローカル識別子の十分な近さにある場合に限り、実行される。
【００５４】
上記で説明されているように、ローカル識別子は、近距離無線通信（ＮＦＣ）タグである。１つの実施形態において、ローカル識別子は、電子ロックの一部を形成する。このようにして、メッセージ受信機がローカル識別子と通信するのに十分な近さにある限り、メッセージの送信は行われる。
【００５５】
メッセージを受信するステップ５４において、少なくとも１つのメッセージがメッセージサーバから受信される。
【００５６】
メッセージを提示するステップ５６において、少なくとも１つのメッセージが受信者に提示される。これは、たとえば、メッセージ受信機のディスプレイ上で、またはスピーカーを使用して、メッセージを提示することを備えることができる。
【００５７】
図４は、メッセージを管理するための方法であって、メッセージサーバにおいて実行される方法を示す流れ図である。
【００５８】
送信要求を受信するステップ６０において、新しいメッセージを受信者の物理空間に送信するために要求がメッセージ送信機から受信される。要求は、受信者の物理空間の識別子およびペイロードデータを備える。
【００５９】
格納するステップ６２において、新しいメッセージは、受信者の物理空間に関連して格納される。
【００６０】
読み取り要求を受信するステップ６４において、要求は、メッセージサーバから受信される。要求は、受信者の識別と、受信者に関連付けられているローカル識別子とを備える。
【００６１】
メッセージを送信するステップ６６において、ローカル識別子が受信者の物理空間に関連付けられている場合、および受信者ユーザが受信者の物理空間に宛てられたメッセージを受信する権限を与えられている場合、新しいメッセージはメッセージ受信機に送信される。
【００６２】
図５は、図１のメッセージ送信機、メッセージ受信機、およびメッセージサーバの各々の一部のコンポーネントを示す概略図である。プロセッサ６０は、メモリ６５に格納されているソフトウェア命令６７を実行することができる、したがってコンピュータプログラム製品であってもよい、適切な中央演算処理装置（ＣＰＵ）、マルチプロセッサ、マイクロコントローラ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路などのうちの１つまたは複数の任意の組み合わせを使用して提供される。プロセッサ６０は、上記の図２〜図４を参照して説明される方法を実行するように構成されてもよい。
【００６３】
メモリ６５は、読み取り書き込みメモリ（ＲＡＭ）および読み取り専用メモリ（ＲＯＭ）の任意の組み合わせであってもよい。メモリ６５はまた、たとえば磁気メモリ、光メモリ、ソリッドステートメモリ、またはリモートに搭載されたメモリの任意の１つまたは組み合わせであってもよい、永続ストレージを備える。
【００６４】
データメモリ６６はまた、プロセッサ６０でのソフトウェア命令の実行中にデータを読み取りおよび／または格納するために提供されている。データメモリ６６は、読み取り書き込みメモリ（ＲＡＭ）および読み取り専用メモリ（ＲＯＭ）の任意の組み合わせであってもよい。
【００６５】
その他の外部エンティティと通信するためのＩ／Ｏインターフェイス６２。オプションにより、Ｉ／Ｏインターフェイス６２はまた、ユーザインターフェイスを含む。
【００６６】
デバイス１、１２、１３のその他のコンポーネントは、本明細書において提示される概念を不明瞭にしないために省略される。
【００６７】
図６は、コンピュータ可読手段を備えるコンピュータプログラム製品の１つの例を示す。このコンピュータ可読手段に、コンピュータプログラム９１が格納されてもよく、コンピュータプログラムは、プロセッサに、本明細書において説明される実施形態による方法を実行させることができる。この例において、コンピュータプログラム製品は、ＣＤ（コンパクトディスク）またはＤＶＤ（デジタル多用途ディスク）またはブルーレイディスクのような、光ディスクである。上記で説明されているように、コンピュータプログラム製品はまた、図５のコンピュータプログラム製品６５のような、デバイスのメモリにおいて具現されてもよい。コンピュータプログラム９１は、図示される光ディスク上のトラックとして本明細書において概略的に示されているが、コンピュータプログラムは、たとえばユニバーサルシリアルバス（ＵＳＢ）ドライブなど、取り外し可能ソリッドステートメモリのような、コンピュータプログラム製品に適切な任意の方法で格納されてもよい。
【００６８】
これ以降、ローマ数字で列挙される、別の観点からの実施形態のリストが続く。
ｉ．  受信者（８）へのメッセージを送信するための方法であって、送信者（７）のメッセージ送信機（１２）において実行され、送信者はメッセージ送信機（１２）のユーザであり、
新しいメッセージのユーザ入力を受信するステップ（４０）であって、新しいメッセージは受信者の物理空間の識別子およびペイロードデータを備えるステップ（４０）と、
送信者（７）に関連付けられている送信者の物理空間（１０ａ）に関連付けられているローカル識別子（３）を読み取るステップ（４２）と、
新しいメッセージを受信者の物理空間に送信するために要求をメッセージサーバ（１）に送信するステップ（４４）とを備える方法。
ｉｉ．  ローカル識別子は近距離無線通信（ＮＦＣ）タグである実施形態ｉに記載の方法。
ｉｉｉ．  ローカル識別子は電子ロックである実施形態ｉまたはｉｉに記載の方法。
ｉｖ．  受信者（８）へのメッセージを送信するためのメッセージ送信機（１２）であって、
プロセッサ（６０）と、
プロセッサによって実行されるときにメッセージ送信機（１２）に、
新しいメッセージのユーザ入力を受信することであって、新しいメッセージは受信者の物理空間の識別子およびペイロードデータを備えることと、
送信者（７）に関連付けられている送信者の物理空間（１０ａ）に関連付けられているローカル識別子（３）を読み取ることと、
新しいメッセージを受信者の物理空間に送信するために要求をメッセージサーバ（１）に送信することとを行わせる命令（６６）を格納するメモリ（６４）とを備えるメッセージ送信機（１２）。
ｖ．  受信者（８）へのメッセージを送信するためのコンピュータプログラム（９１）であって、メッセージ送信機（１２）において実行されるとき、メッセージ送信機（１２）に、
新しいメッセージのユーザ入力を受信することであって、新しいメッセージは受信者の物理空間の識別子およびペイロードデータを備えることと、
送信者（７）に関連付けられている送信者の物理空間（１０ａ）に関連付けられているローカル識別子（３）を読み取ることと、
新しいメッセージを受信者の物理空間に送信するために要求をメッセージサーバ（１）に送信することとを行わせるコンピュータプログラムコードを備えるコンピュータプログラム（９１）。
ｖｉ．  実施形態ｖに記載のコンピュータプログラムと、コンピュータプログラムが格納されているコンピュータ可読手段とを備えるコンピュータプログラム製品（９０）。
ｖｉｉ．  少なくとも１つのメッセージを受信するための方法であって、受信者（８）のメッセージ受信機（１３）において実行され、受信者はメッセージ受信機（１３）のユーザであり、
受信者（８）に関連付けられている受信者の物理空間（１０ｂ）に関連付けられているローカル識別子を読み取るステップ（５０）と、
任意の格納されているメッセージを求める要求をメッセージサーバ（１）に送信するステップ（５２）であって、要求は受信者（８）の識別およびローカル識別子（３）を備えるステップと、
メッセージサーバ（１）から少なくとも１つのメッセージを受信するステップ（５４）と、
少なくとも１つのメッセージを受信者（８）に提示するステップ（５６）とを備える方法。
ｖｉｉｉ．  ローカル識別子は近距離無線通信（ＮＦＣ）タグである実施形態ｖｉｉに記載の方法。
ｉｘ．  ローカル識別子は電子ロック（２０ｂ）である実施形態ｖｉｉまたはｖｉｉｉに記載の方法。
ｘ．  少なくとも１つのメッセージを受信するためのメッセージ受信機（１３）であって、
プロセッサ（６０）と、
プロセッサによって実行されるときにメッセージ受信機（１３）に、
受信者（８）に関連付けられている受信者の物理空間（１０ｂ）に関連付けられているローカル識別子を読み取ることと、
ローカル識別子（３）を読み取るときにメッセージ受信機の受信者（８）への任意の格納されているメッセージを求める要求をメッセージサーバ（１）に送信することと、
メッセージサーバ（１）から少なくとも１つのメッセージを受信することと、
少なくとも１つのメッセージを受信者（８）に提示することとを行わせる命令（６６）を格納するメモリ（６４）とを備えるメッセージ受信機（１３）。
ｘｉ．  少なくとも１つのメッセージを受信するためのコンピュータプログラム（９１）であって、メッセージ受信機（１３）において実行されるとき、メッセージ受信機（１３）に、
受信者（８）に関連付けられている受信者の物理空間（１０ｂ）に関連付けられているローカル識別子を読み取ることと、
ローカル識別子（３）を読み取るときにメッセージ受信機の受信者（８）への任意の格納されているメッセージを求める要求をメッセージサーバ（１）に送信することと、
メッセージサーバ（１）から少なくとも１つのメッセージを受信することと、
少なくとも１つのメッセージを受信者（８）に提示することとを行わせるコンピュータプログラムコードを備えるコンピュータプログラム（９１）。
ｘｉｉ．  実施形態ｘｉに記載のコンピュータプログラムと、コンピュータプログラムが格納されているコンピュータ可読手段とを備えるコンピュータプログラム製品（９０）。
ｘｉｉｉ．  メッセージを管理するための方法であって、メッセージサーバ（１）において実行され、
新しいメッセージを受信者の物理空間に送信するために要求をメッセージ送信機（１２）から受信するステップ（６０）であって、要求は受信者の物理空間の識別子およびペイロードデータを備えるステップ（６０）と、
新しいメッセージを受信者の物理空間に関連して格納するステップ（６２）と、
メッセージ受信機（１３）から要求を受信するステップ（６４）であって、要求は受信者（８）の識別およびローカル識別子（３）を備えるステップ（６４）と、
ローカル識別子（３）が受信者の物理空間に関連付けられている場合、および受信者ユーザが受信者の物理空間に宛てられたメッセージを受信する権限を与えられている場合、新しいメッセージをメッセージ受信機（１３）に送信するステップ（６６）とを備える。
ｘｉｖ．  メッセージを管理するためのメッセージサーバ（１）であって、
プロセッサ（６０）と、
プロセッサによって実行されるときにメッセージサーバ（１）に、
送信者（７）に関連付けられている送信者の物理空間（１０ａ）に関連付けられているローカル識別子（３）を読み取ることと、
新しいメッセージのユーザ入力を受信することであって、新しいメッセージは受信者の物理空間の識別子およびペイロードデータを備えることと、
新しいメッセージを受信者の物理空間に送信するために要求をメッセージサーバ（１）に送信することとを行わせる命令（６６）を格納するメモリ（６４）とを備えるメッセージサーバ（１）。
ｘｖ．  メッセージを管理するためのコンピュータプログラム（９１）であって、メッセージサーバ（１）において実行されるとき、メッセージサーバ（１）に、
送信者（７）に関連付けられている送信者の物理空間（１０ａ）に関連付けられているローカル識別子（３）を読み取ることと、
新しいメッセージのユーザ入力を受信することであって、新しいメッセージは受信者の物理空間の識別子およびペイロードデータを備えることと、
新しいメッセージを受信者の物理空間に送信するために要求をメッセージサーバ（１）に送信することとを行わせるコンピュータプログラムコードを備えるコンピュータプログラム（９１）。
ｘｖｉ．  実施形態ｘｖに記載のコンピュータプログラムと、コンピュータプログラムが格納されているコンピュータ可読手段とを備えるコンピュータプログラム製品（９０）。
【００６９】
本発明は、主として、いくつかの実施形態を参照して上記で説明された。しかし、当業者によって容易に理解されるように、上記で開示されている実施形態以外の他の実施形態は、添付の特許請求の範囲によって定義される本発明の範囲内で同等に可能である。
【図１】
0006749945.tif 000002
【図２】
0006749945.tif 000003
【図３】
0006749945.tif 000004
【図４】
0006749945.tif 000005
【図５】
0006749945.tif 000006
【図６】
0006749945.tif 000007