JP2012532509A

System and method for avoiding and resolving conflicts in a wireless mobile display digital interface multicast environment

Abstract

Systems and methods for avoiding conflicts in a wireless mobile display digital interface (WMDDI) environment that includes both host and client devices. In one embodiment, the patented invention of the present application broadcasts a first multicast MAC address by a first host to at least one first client within a predetermined geographic area and a second. Includes systems and / or methods configured by the host to broadcast the first multicast MAC address to at least one second client within a predetermined geographic area. The system and / or method further determines the priority between the first host and the second host when the second host receives the multicast packet sent by the first host. It can be configured to change to the second multicast MAC address by the lowest priority host of the first and second hosts.

Term

Projected expiry 30 June 2030.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

44 claims: 12 independent, 32 dependent

  1. 1
    デジタル通信システムにおけるコンフリクトを回避するためにマルチキャスト・アドレスを選択するための、ハードウェアにおいて実行される方法であって、 a)第1のホストによって、予め定められた地理的領域内の少なくとも1つの第1のクライアントへ第1のマルチキャスト・アドレスをブロードキャストするステップと、 b)第2のホストによって、前記予め定められた地理的領域内の少なくとも1つの第2のクライアントへ前記第1のマルチキャスト・アドレスをブロードキャストするステップと、 c)前記第1のホストによって送信されたマルチキャスト・パケットを前記第2のホストが受信するときに、前記第1のホストと前記第2のホストとの間の優先順位を決定するステップと、 d)前記第1のホストおよび前記第2のホストのうちの最低優先順位のホストによって、第2のマルチキャスト・アドレスに変更するステップと、を備える方法。
  2. 2
    e)前記第1のホストによって、前記少なくとも1つの第2のクライアントが前記予め定められた地理的領域内に存在することを検出するステップと、 f)前記少なくとも1つの第2のクライアントによって、前記第1のホストからの前記第1のブロードキャストされたマルチキャスト・アドレスを受信するステップと、 g)前記受信された第1のマルチキャスト・アドレスを第1のホップ数において前記第2のホストへ再ブロードキャストするステップと、をさらに備える、請求項1に記載の方法。
  3. 3
    前記第1のホストおよび前記第2のホストのうちの最高優先順位のホストが、第2のホップ数においてマルチキャスト・アドレス拒否パケットを送信することをさらに備える、請求項2に記載の方法。
  4. 4
    前記少なくとも1つの第1のクライアントまたは前記少なくとも1つの第2のクライアントによって、前記拒否されたマルチキャスト・アドレスを再ブロードキャストするステップをさらに備える、請求項3に記載の方法。
  5. 5
    前記第2のマルチキャスト・アドレスについてステップa)~g)を繰り返すことをさらに備える、請求項2に記載の方法。
  6. 6
    前記第1のホストおよび前記第2のホストのうちの最高優先順位のホストが、前記最低優先順位のホストへマルチキャスト・アドレス拒否を送信するステップをさらに備える、請求項1に記載の方法。
  7. 7
    前記第2のマルチキャスト・アドレスに変更するステップが行われたときに、前記少なくとも1つの第1のクライアントまたは少なくとも1つの第2のクライアントによって新アドレス確認を送信するステップをさらに備える、請求項1に記載の方法。
  8. 8
    前記第2のマルチキャスト・アドレスについてステップa)~d)を繰り返すステップをさらに備える、請求項1に記載の方法。
  9. 9
    デジタル通信システムにおけるコンフリクトを回避するためにマルチキャスト・アドレスを選択するためのハードウェア・システムであって、 第1のホストによって、予め定められた地理的領域内の少なくとも1つの第1のクライアントへ第1のマルチキャスト・アドレスをブロードキャストするための手段と、 第2のホストによって、前記予め定められた地理的領域内の少なくとも1つの第2のクライアントへ前記第1のマルチキャスト・アドレスをブロードキャストするための手段と、 前記第1のホストによって送信されたマルチキャスト・パケットを前記第2のホストが受信するときに、前記第1のホストと前記第2のホストとの間の優先順位を決定するための手段と、 前記第1のホストおよび前記第2のホストのうちの最低優先順位のホストによって、第2のマルチキャスト・アドレスに変更するための手段と、を備えるハードウェア・システム。
  10. 10
    前記第1のホストによって、前記少なくとも1つの第2のクライアントが前記予め定められた地理的領域内に存在することを検出するための手段と、 前記少なくとも1つの第2のクライアントによって、前記第1のホストからの前記第1のブロードキャストされたマルチキャスト・アドレスを受信するための手段と、 前記受信された第1のマルチキャスト・アドレスを第1のホップ数において前記第2のホストへ再ブロードキャストするための手段と、をさらに備える、請求項9に記載のハードウェア・システム。
  11. 11
    前記第1のホストおよび前記第2のホストのうちの最高優先順位のホストによって、第2のホップ数においてマルチキャスト・アドレス拒否パケットを送信するための手段をさらに備える、請求項10に記載のハードウェア・システム。
  12. 12
    前記少なくとも1つの第1のクライアントまたは前記少なくとも1つの第2のクライアントによって、前記拒否されたマルチキャスト・アドレスを再ブロードキャストするための手段をさらに備える、請求項11に記載のハードウェア・システム。
  13. 13
    前記第1のホストおよび前記第2のホストのうちの最高優先順位のホストによって、前記最低優先順位のホストへマルチキャスト・アドレス拒否を送信するための手段をさらに備える、請求項9に記載のハードウェア・システム。
  14. 14
    前記第2のマルチキャスト・アドレスに変更するための前記手段と同時に、前記少なくとも1つの第1のクライアントまたは少なくとも1つの第2のクライアントによって新アドレス確認を送信するための手段をさらに備える、請求項9に記載のハードウェア・システム。
  15. 15
    デジタル通信システムにおけるコンフリクトを回避するためにマルチキャスト・アドレスの選択を実施するようにハードウェア・コンピュータ実行可能であるプログラム命令を備える記憶媒体であって、 第1のホストによって、予め定められた地理的領域内の少なくとも1つの第1のクライアントへ第1のマルチキャスト・アドレスをブロードキャストさせるプログラム命令と、 第2のホストによって、前記予め定められた地理的領域内の少なくとも1つの第2のクライアントへ前記第1のマルチキャスト・アドレスをブロードキャストさせるプログラム命令と、 前記第1のホストによって送信されたマルチキャスト・パケットを前記第2のホストが受信するときに、前記第1のホストと前記第2のホストとの間で優先順位を決定させるプログラム命令と、 前記第1のホストおよび前記第2のホストのうちの最低優先順位のホストによって、第2のマルチキャスト・アドレスに変更させるプログラム命令と、を備える記憶媒体。
  16. 16
    前記第1のホストによって、前記少なくとも1つの第2のクライアントが前記予め定められた地理的領域内に存在していることを検出させるプログラム命令と、 前記少なくとも1つの第2のクライアントによって、前記第1のホストからの前記第1のブロードキャストされたマルチキャスト・アドレスを受信させるプログラム命令と、 前記受信された第1のマルチキャスト・アドレスを第1のホップ数において前記第2のホストへ再ブロードキャストさせるプログラム命令と、をさらに備える、請求項15に記載の記憶媒体。
  17. 17
    前記第1のホストおよび前記第2のホストのうちの最高優先順位のホストによって、第2のホップ数においてマルチキャスト・アドレス拒否パケットを送信させるプログラム命令をさらに備える、請求項16に記載の記憶媒体。
  18. 18
    前記少なくとも1つの第1のクライアントまたは前記少なくとも1つの第2のクライアントによって、前記拒否されたマルチキャスト・アドレスを再ブロードキャストさせるプログラム命令をさらに備える、請求項17に記載の記憶媒体。
  19. 19
    前記第1のホストおよび前記第2のホストのうちの最高優先順位のホストに、前記最低優先順位のホストへマルチキャスト・アドレス拒否を送信させるプログラム命令をさらに備える、請求項15に記載の記憶媒体。
  20. 20
    前記第2のマルチキャスト・アドレスに変更するためのプログラム命令と同時に、前記少なくとも1つの第1のクライアントまたは少なくとも1つの第2のクライアントによって新アドレス確認を送信させるプログラム命令をさらに備える、請求項15に記載の記憶媒体。
  21. 21
    マルチキャスト・アドレス・デジタル通信システムにおけるコンフリクトを防止するための方法であって、 a)第1の予め定められた地理的領域内の第1のデバイスによってブロードキャストされた第1のマルチキャスト・アドレスを、前記第1の予め定められた地理的領域とは少なくとも部分的に異なる第2の予め定められた地理的領域内の第2のデバイスにおいて受信するステップと、 b)前記第2の予め定められた地理的領域において、前記第2のデバイスによって前記第1のマルチキャスト・アドレスを再ブロードキャストするステップと、 c)前記第2の予め定められた地理的領域内の少なくとも第3のデバイスによって前記第1のマルチキャスト・アドレスを受信するステップと、を備える方法。
  22. 22
    前記第1のデバイスは、クライアントまたはホストのうちの1つである、請求項21に記載の方法。
  23. 23
    前記第2のデバイスは、クライアントまたはホストのうちの1つである、請求項21に記載の方法。
  24. 24
    前記第3のデバイスは、クライアントまたはホストのうちの1つである、請求項21に記載の方法。
  25. 25
    前記第3のデバイスにおいて、前記第3のデバイスによって選択された第2のマルチキャスト・アドレスと前記第1のマルチキャスト・アドレスとが同一であるか否かを判定するステップをさらに備える、請求項21に記載の方法。
  26. 26
    前記第1のマルチキャスト・アドレスと前記第2のマルチキャスト・アドレスとが同一であることに応答して、前記第1のデバイスと前記第2のデバイスとの間の優先順位を決定するステップをさらに備える、請求項25に記載の方法。
  27. 27
    前記第1のデバイスが前記第2のデバイスに対して優先権を有することに応答して、前記第3のデバイスにおいて、前記第2のマルチキャスト・アドレスとは異なる第3のマルチキャスト・アドレスを選択するステップをさらに備える、請求項26に記載の方法。
  28. 28
    前記第2のデバイスが前記第1のデバイスに対して優先権を有することに応答して、前記第1のデバイスにおいて、前記第1のマルチキャスト・アドレスとは異なる第3のマルチキャスト・アドレスを選択するステップをさらに備える、請求項26に記載の方法。
  29. 29
    マルチキャスト・アドレス・デジタル通信システムにおけるコンフリクトを防止するためのハードウェア・システムであって、 第1の予め定められた地理的領域内の第1のデバイスによってブロードキャストされた第1のマルチキャスト・アドレスを、前記第1の予め定められた地理的領域とは少なくとも部分的に異なる第2の予め定められた地理的領域内の第2のデバイスにおいて受信するための手段と、 前記第2の予め定められた地理的領域において、前記第2のデバイスによって前記第1のマルチキャスト・アドレスを再ブロードキャストするための手段と、 前記第2の予め定められた地理的領域内の少なくとも第3のデバイスによって、前記第1のマルチキャスト・アドレスを受信するための手段と、を備えるハードウェア・システム。
  30. 30
    前記第1のデバイスは、クライアントまたはホストのうちの1つである、請求項29に記載のハードウェア・システム。
  31. 31
    前記第2のデバイスは、クライアントまたはホストのうちの1つである、請求項29に記載のハードウェア・システム。
  32. 32
    前記第3のデバイスは、クライアントまたはホストのうちの1つである、請求項29に記載のハードウェア・システム。
  33. 33
    前記第3のデバイスにおいて、前記第3のデバイスによって選択された第2のマルチキャスト・アドレスと前記第1のマルチキャスト・アドレスとが同一であるか否かを判定するための手段をさらに備える、請求項29に記載のハードウェア・システム。
  34. 34
    前記第1のマルチキャスト・アドレスと前記第2のマルチキャスト・アドレスとが同一であることに応答して、前記第1のデバイスと前記第2のデバイスとの間の優先順位を決定するための手段をさらに備える、請求項33に記載のハードウェア・システム。
  35. 35
    前記第1のデバイスが前記第2のデバイスに対して優先権を有することに応答して、前記第3のデバイスにおいて、前記第2のマルチキャスト・アドレスとは異なる第3のマルチキャスト・アドレスを選択するための手段をさらに備える、請求項34に記載のハードウェア・システム。
  36. 36
    前記第2のデバイスが前記第1のデバイスに対して優先権を有することに応答して、前記第1のデバイスにおいて、前記第1のマルチキャスト・アドレスとは異なる第3のマルチキャスト・アドレスを選択するための手段をさらに備える、請求項34に記載のハードウェア・システム。
  37. 37
    マルチキャスト・アドレス・デジタル通信システムにおけるコンフリクトの防止を実施するための、ハードウェア・コンピュータ実行可能であるプログラム命令を備える記憶媒体であって、 第1の予め定められた地理的領域内の第1のデバイスによってブロードキャストされた第1のマルチキャスト・アドレスを、前記第1の予め定められた地理的領域とは少なくとも部分的に異なる第2の予め定められた地理的領域内の第2のデバイスにおいて受信させるプログラム命令と、 前記第2の予め定められた地理的領域において、前記第2のデバイスによって前記第1のマルチキャスト・アドレスを再ブロードキャストさせるプログラム命令と、 前記第2の予め定められた地理的領域内の少なくとも第3のデバイスによって前記第1のマルチキャスト・アドレスを受信させるプログラム命令と、を備える記憶媒体。
  38. 38
    前記第1のデバイスは、クライアントまたはホストのうちの1つである、請求項37に記載の記憶媒体。
  39. 39
    前記第2のデバイスは、クライアントまたはホストのうちの1つである、請求項37に記載の記憶媒体。
  40. 40
    前記第3のデバイスは、クライアントまたはホストのうちの1つである、請求項37に記載の記憶媒体。
  41. 41
    前記第3のデバイスにおいて、前記第3のデバイスによって選択された第2のマルチキャスト・アドレスと前記第1のマルチキャスト・アドレスとが同一であるか否かを判定させるプログラム命令をさらに備える、請求項37に記載の記憶媒体。
  42. 42
    前記第1のマルチキャスト・アドレスと前記第2のマルチキャスト・アドレスとが同一であることに応答して、前記第1のデバイスと前記第2のデバイスとの間の優先順位を決定させるプログラム命令をさらに備える、請求項41に記載の記憶媒体。
  43. 43
    前記第1のデバイスが前記第2のデバイスに対して優先権を有することに応答して、前記第3のデバイスにおいて、前記第2のマルチキャスト・アドレスとは異なる第3のマルチキャスト・アドレスを選択させるプログラム命令をさらに備える、請求項42に記載の記憶媒体。
  44. 44
    前記第2のデバイスが前記第1のデバイスに対して優先権を有することに応答して、前記第1のデバイスにおいて、前記第1のマルチキャスト・アドレスとは異なる第3のマルチキャスト・アドレスを選択させるプログラム命令をさらに備える、請求項42に記載の記憶媒体。
Independent claims44