JP7632952B2 - グループベースのコミュニケーションシステムにおけるアンビエントでアドホックなマルチメディアコラボレーション - Google Patents
グループベースのコミュニケーションシステムにおけるアンビエントでアドホックなマルチメディアコラボレーション Download PDFInfo
- Publication number
- JP7632952B2 JP7632952B2 JP2024005961A JP2024005961A JP7632952B2 JP 7632952 B2 JP7632952 B2 JP 7632952B2 JP 2024005961 A JP2024005961 A JP 2024005961A JP 2024005961 A JP2024005961 A JP 2024005961A JP 7632952 B2 JP7632952 B2 JP 7632952B2
- Authority
- JP
- Japan
- Prior art keywords
- collaboration session
- multimedia collaboration
- members
- synchronized multimedia
- virtual space
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1813—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
- H04L12/1822—Conducting the conference, e.g. admission, detection, selection or grouping of participants, correlating users to one or more conference sessions, prioritising transmission
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1069—Session establishment or de-establishment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1083—In-session procedures
- H04L65/1093—In-session procedures by adding participants; by removing participants
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
- H04L65/403—Arrangements for multi-party communication, e.g. for conferences
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- General Engineering & Computer Science (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- User Interface Of Digital Computer (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Description
本発明の実施形態は、一般にマルチメディアコミュニケーションに関連し、より具体的には、グループベースのコミュニケーションシステムにおけるアドホックな同期型マルチメディアコラボレーションに関連する。
従来、非対面コラボレーションは、非同期型メッセージデータ(電子メールやグループベースのメッセージングなど)と同期コミュニケーション(電話やビデオ会議など)に分けられていた。非同期型メッセージデータでは、受信者は送信者がメッセージを送信してから数分、数日、数ヶ月後にメッセージを目視でき、同期コミュニケーションでは、リアルタイムで発生するが、事前にスケジュールを行う必要がある。これらの形式のいずれも、物理的なオフィスで自然に起こるような一種の偶然の会話を再現することはできない。したがって、必要とされるものは、自発的なリアルタイムコラボレーションの障壁を低くする、アンビエントでアドホックなマルチメディアコラボレーションである。
本発明の実施形態は、グループベースのコミュニケーションシステムにおいて、アンビエントでアドホックなマルチメディアコラボレーションを提供することによって、上記の必要性に対処する。いくつかの実施形態では、グループベースのコミュニケーションは、チャンネルベースのメッセージングプラットフォームである。特に、第一の実施形態では、本発明は、コンピューター実行可能な命令を格納する一つ以上の非一時的なコンピューター可読媒体であって、プロセッサーによって実行される場合、グループベースのコミュニケーションシステムにおける同期型マルチメディアコラボレーション用ユーザーインターフェースを提示する方法を行うものであり、前記方法は、前記グループベースのコミュニケーションシステム用ユーザーインターフェースにおいて、前記グループベースのコミュニケーションシステムのチャンネルと関連するチャンネル専用メッセージ枠内で非同期型メッセージデータを表示する工程と、前記グループベースのコミュニケーションシステムのユーザーからの、かつ前記ユーザーインターフェースを介した命令、同期型マルチメディアコラボレーションセッションを開始する命令の受信に応答する工程と、複数の参加者、前記グループベースのコミュニケーションシステムの前記チャンネルのメンバーである前記参加者の間での同期型マルチメディアコラボレーションセッションを確立させる工程であって、ここで、前記参加者は前記同期型マルチメディアコラボレーションセッションを中断させることなく、前記同期型マルチメディアコラボレーションセッションに自由に入退出可能である、確立させる工程と、前記グループベースのコミュニケーションシステム用ユーザーインターフェースに対する同期型コラボレーション枠、複数の参加しているチャンネルメンバーを表示する前記同期型コラボレーション枠を表示する工程と、を含む、非一時的なコンピューター可読媒体、を含む。
第二の実施形態では、本発明は、グループベースのコミュニケーションシステムにおける同期型マルチメディアコラボレーション用ユーザーインターフェースを提示する方法であって、前記方法が、前記グループベースのコミュニケーションシステム用ユーザーインターフェースにおいて、前記グループベースのコミュニケーションシステムのチャンネルと関連するチャンネル専用メッセージ枠内で非同期型メッセージデータを表示する工程と、前記グループベースのコミュニケーションシステムのユーザーからの、かつ前記ユーザーインターフェースを介した命令、同期型マルチメディアコラボレーションセッションを開始する命令の受信に応答する工程と、複数の参加者、前記グループベースのコミュニケーションシステムの前記チャンネルのメンバーである前記参加者の間での同期型マルチメディアコラボレーションセッションを確立させる工程であって、ここで、前記参加者は前記同期型マルチメディアコラボレーションセッションを中断させることなく、前記同期型マルチメディアコラボレーションセッションに自由に入退出可能である、確立させる工程と、及び前記グループベースのコミュニケーションシステム用ユーザーインターフェースにおける同期型コラボレーション枠、複数の参加しているチャンネルメンバーを表示する前記同期型コラボレーション枠を表示する工程と、を含む、方法を含む。
第三の実施形態では、本発明は、グループベースのコミュニケーションシステムにおける同期型マルチメディアコラボレーション用ユーザーインターフェースを提示するシステムであって、前記システムは、グループベースのコミュニケーションシステムサーバーと、前記グループベースのコミュニケーションシステムサーバーに通信的に連結されたリアルタイムメディアサーバーと、開始ユーザーに関連するグループベースのコミュニケーションシステムのクライアントデバイスと、及び前記グループベースのコミュニケーションシステムのチャンネルのそれぞれの複数のメンバーと関連する複数の参加者グループベースのコミュニケーションシステムのクライアントデバイスであって、前記開始ユーザーと関連する前記グループベースのコミュニケーションシステムのクライアントデバイスが、前記グループベースのコミュニケーションシステム用ユーザーインターフェースにおいて、非同期型メッセージデータを、前記グループベースのコミュニケーションシステムの前記チャンネルに関連するチャンネル専用メッセージ枠に表示し、前記開始ユーザーからの、かつ前記ユーザーインターフェースを介した命令、同期型マルチメディアコラボレーションセッションを開始する命令の受信に応答し、前記複数の参加者グループベースのコミュニケーションシステムのクライアントデバイス間で前記リアルタイムメディアサーバーを介して前記同期型マルチメディアコラボレーションセッションを確立し、ここで、前記チャンネルの前記メンバーが、前記同期型マルチメディアコラボレーションセッションを中断させることなく、前記同期型マルチメディアコラボレーションセッションに自由に入退出でき、前記グループベースのコミュニケーションシステム用ユーザーインターフェースにおける同期型コラボレーション枠、前記グループベースのコミュニケーションシステムの前記チャンネルの前記複数のメンバーを表示する前記同期型コラボレーション枠を表示する、ようにプログラムされる、前記複数の参加者グループベースのコミュニケーションシステムのクライアントデバイスと、を含む、システムを含む。
本要約は、以下の詳細な説明でさらに説明される概念の選択を、簡素化された形で導入するために提供される。本要約は、特許請求された主題の主要な特徴又は本質的な特徴を特定することを意図するものではなく、また、特許請求された主題の範囲を限定するために使用されることを意図するものでもない。本発明の他の態様及び利点は、以下の実施形態の詳細な説明及び添付の図面から明らかになるであろう。
本発明の実施形態を、添付の図面を参照して以下に詳細に説明する。
これらの図面は、本発明を、本明細書に開示及び記載された特定の実施形態に限定するものではない。図面は必ずしも縮尺通りではなく、代わりに本発明の原理を明確に示すことに重点が置かれる。
高レベルにおいては、本発明の実施形態は、アドホック、アンビエント、同期型、のマルチメディアコラボレーションを提供する。定義された開始時間及び終了時間で通常はスケジュールされる従来の音声又はビデオ通話とは対照的に、本発明の実施形態は、リアルタイムコミュニケーションに対する障壁を低くすることによってユーザー間のコラボレーションを促進し、それによって、思いがけない会話の機会を創出する。ユーザーは、他のユーザーのためのセッションを中断することなく、いつでも迅速かつ容易にこれらの同期型マルチメディアコラボレーションセッションに参加及び同セッションから退出することができる。これにより、ユーザーは、面倒なスケジュールされたイベントではなく、便利なフォーラムとしてコラボレーションを体験することができる。このようなコラボレーションスペースのアンビエントな性質により、ユーザーは、物理的な近接性や人為的なチェックインを必要とせずに、他のチームメンバーとのつながりを感じることができる。
本発明の実施形態の主題は、法定要件を満たすために以下に詳細に記載されるが、説明自体は、特許請求の範囲を限定することを意図してはいない。むしろ、特許請求された主題は、他の現在又は将来の技術と併せて、異なる工程又は本文書に記載されたものと同様の工程の組み合わせを含むように、他の方法で具体化され得る。以下の説明からのわずかな変更は、当業者には明らかであり、特許請求された発明の範囲内に取り込まれることが意図される。用語は、個々の工程の順序が明示的に記載されていない限り、記載された様々な工程の特定の順序を暗示するものとして解釈されるべきではない。
本発明の実施形態の以下の詳細な説明は、本発明を実施することができる特定の実施形態を示す添付の図面を参照する。これらの実施形態は、当業者が本発明を実施できるよう十分に詳細にわたって本発明の態様を説明することを意図している。本発明の範囲から逸脱することなく、他の実施形態を利用することができ、且つ変更を加えることができる。したがって、以下の詳細な説明は、限定的な意味で解釈されるべきではない。本発明の実施形態の範囲は、添付の特許請求の範囲によってのみ定義され、そのような特許請求の範囲が権利を有する均等物の全範囲と共に定義される。
この説明において、「一実施形態」、「一つの実施形態」又は「複数の実施形態」への言及は、言及される特徴又は複数の特徴が、技術の少なくとも一つの実施形態に含まれることを意味する。この説明における「一実施形態」、「一つの実施形態」又は「複数の実施形態」への別個の言及は、必ずしも同じ実施形態を指すわけではなく、また、そのように記載されていない限り、及び/又は説明から当業者に容易に明らかである場合を除いて、相互に排他的でもない。例えば、一実施形態に記載された特徴、構造、又は動作は、他の実施形態にも含まれ得るが、かといって必ずしも含まれるものでもない。したがって、本技術は、本明細書に記載される実施形態の様々な組み合わせ及び/又は統合を含むことができる。
まず図1を参照すると、本発明の特定の実施形態のための例示的なハードウェアプラットフォームが示される。コンピューター102は、デスクトップコンピューター、ラップトップコンピューター、サーバーコンピューター、スマートフォン又はタブレットなどのモバイルデバイス、又は汎用又は専用コンピューティングデバイスの任意の他のフォームファクターとすることができる。コンピューター102には、説明のためにいくつかのコンポーネントが示されている。いくつかの実施形態では、特定のコンポーネントは、異なって配置されても良く、又は存在しなくても良い。追加のコンポーネントが存在しても良い。コンピューター102にはシステムバス104が含まれており、それによってコンピューター102の他のコンポーネントは互いにコミュニケーションをとることができる。特定の実施形態では、複数のバス又はコンポーネントが互いに直接コミュニケーションをとっても良い。システムバス104には、中央処理装置(CPU)106が接続される。また、システムバス104には、一つ以上のランダムアクセスメモリー(RAM)モジュール108が接続される。また、システムバス104には、グラフィックスカード110が接続される。いくつかの実施形態では、グラフィックスカード104は、物理的に別個のカードではなくても良く、むしろマザーボード又はCPU106に統合されても良い。いくつかの実施形態では、グラフィックスカード110は、別個のグラフィックス処理ユニット(GPU)112を有し、これは、グラフィックス処理又は汎用コンピューティング(GPGPU)のために使用できる。また、グラフィックスカード110上には、GPUメモリー114がある。グラフィックスカード110には、ユーザーの相互作用のためのディスプレイ116が(直接的又は間接的に)接続される。いくつかの実施形態では、ディスプレイは存在しないが、他の実施形態では、ディスプレイはコンピューター102に統合される。同様に、キーボード118及びマウス120などの周辺機器は、システムバス104に接続される。ディスプレイ116と同様に、これらの周辺機器は、コンピューター102に統合されても良く、又は存在しなくても良い。いくつかの実施形態では、マイク又はビデオカメラなどの追加の周辺機器も存在しても良く、システム104に接続されても良い。いくつかの実施形態では、そのような周辺機器は、有線又は無線接続を介してコンピューター102に取り外し可能な形態で接続されても良い。タブレット又はスマートフォンなどの他の実施形態では、これらの周辺機器はコンピューター102に統合される。また、システムバス104に接続されているのはローカルストレージ122であり、これは任意の形態のコンピューター可読媒体であっても良く、コンピューター102に内部的にインストールされても良く、又は外部的に取り外し可能な形態で取り付けられても良い。
コンピューター可読媒体は、揮発性及び不揮発性媒体の両方、取り外し可能及び取り外し不能媒体の両方を含み、データベースによって読み取り可能な媒体を意図する。例えば、コンピューター可読媒体は、RAM、ROM、EEPROM、フラッシュメモリー又は他のメモリー技術、CD-ROM、デジタル多用途ディスク(DVD)、ホログラフィック媒体又は他の光ディスク記憶装置、磁気カセット、磁気テープ、磁気ディスク記憶装置、及び他の磁気記憶装置(ただし、これらに限定されない)を含む。これらの技術は、データを一時的又は永続的に格納できる。しかし、特に明記されていない限り、「コンピューター可読媒体」という用語は、無線放送、ワイヤーを通じた電気信号、又は光ファイバーケーブルを通じた光パルスなどの物理的ではあるが一時的な信号伝送の形態を含むと解釈されるべきではない。格納された情報の実施例には、コンピューター使用可能命令、データ構造、プログラムモジュール、及び他のデータ表現が含まれる。
最後に、ネットワークインターフェースカード(NIC)124はまたシステムバス104に接続され、コンピューター102をネットワーク126などのネットワーク上でコミュニケーションできるようにする。NIC124は、Ethernet、ATM、ファイバー、Bluetooth、又はWi-Fi(すなわち、IEEE802.11ファミリーの規格)など、当技術分野で知られている任意の形態のネットワークインターフェースとすることができる。NIC124は、コンピューター102をローカルネットワーク126に接続し、これはまた、コンピューター128などの一つ以上の他のコンピューター、及びデータストア130などのネットワークストレージを含んでも良い。一般に、データストア130などのデータストアは、情報を格納し、必要に応じて取り出すことができる任意のリポジトリであっても良い。データストアの実施例としては、リレーショナル又はオブジェクト指向のデータベース、スプレッドシート、ファイルシステム、フラット・ファイル、LDAPやActive Directoryなどのディレクトリサービス、電子メール格納システムなどが挙げられる。データストアは、複雑なAPI(例えば、構造化照会言語など)、読取り、書込み、及び検索の操作のみを提供する単純なAPI、又はその間の任意のレベルの複雑さを介してアクセス可能であっても良い。いくつかのデータストアは、バックアップ又はバージョニングなどの、そこに格納されたデータセットのための管理機能をさらに提供しても良い。データストアは、コンピューター128などの単一のコンピューターに対してローカルであり得、ローカルネットワーク126などのローカルネットワーク上でアクセス可能であり得、又はインターネット132上で、リモートでアクセス可能であり得る。ローカルネットワーク126は、次に、ローカルネットワーク126、リモートネットワーク134、又はコンピューター136などの直接接続されたコンピューターなどの多くのネットワークを接続するインターネット132に接続される。いくつかの実施形態では、コンピューター102自体をインターネット132に直接接続することができる。
次に図1Bを参照すると、本発明の実施形態を実施するためのシステムの要素を示すシステム図が示され、一般的に参照番号150によって参照される。システム150は、ユーザー158、ユーザー160、及びユーザー162にそれぞれ関連させたクライアントデバイス152、クライアントデバイス154、及びクライアントデバイス156などの任意の数のクライアントデバイスを含む。システム150は、ユーザーごとに一つのクライアントデバイスで示されているが、個々のユーザーは、複数のクライアントデバイスを使用して、同時に又は順次に、グループベースのコミュニケーションシステムに接続しても良い。同様に、いくつかの実施形態では、複数のユーザーが、グループベースのコミュニケーションシステムにアクセスするために、単一のクライアントデバイスを(同時に又は順次に)共有しても良い。図1Bに示されるように、クライアントデバイスは、図1Aに関して上述された任意の形態のコンピューティングデバイスであっても良い。特に、ユーザーは、デスクトップ、ラップトップ、又はモバイルデバイスを使用して、グループベースのコミュニケーションシステムにアクセスしても良い。グループベースのコミュニケーションシステムは、クライアントデバイスの専用ソフトウェアを介して、又はクライアントデバイスのウェブブラウザを介してアクセス可能であっても良い。いくつかの実施形態では、チャンネル管理者は、任意のクライアントデバイスを介して管理機能にアクセスすることができる。他の実施形態では、管理機能は、クライアントデバイスの限定されたサブセットからのみ(例えば、クライアントデバイス152を介してのみ)アクセスすることができる。いくつかの実施形態では、グループベースのコミュニケーションシステムは、チャンネルベースのメッセージングプラットフォームである。
グループベースのコミュニケーションシステムは、グループベースのコミュニケーションシステムサーバー164によってホストされる。グループベースのコミュニケーションシステムサーバー164は、専用サーバー、共有サーバー、クラウドコンピューティング環境内の仮想マシンインスタンス、又は図1Aに関して上述した任意の他の形態のコンピューティングデバイスであっても良い。単一のグループベースのコミュニケーションシステムサーバー164が図示されているが、複数のそのようなグループベースのコミュニケーションシステムサーバーを有する実施形態も、グループベースのコミュニケーションシステムの異なるインスタンス間のスケール、冗長性及び/又は分離を提供するように企図される。例えば、ソフトウェア開発会社は、セキュリティー上の理由から、そのグループベースのコミュニケーションシステムを、競合他社のグループベースのコミュニケーションシステムと同じサーバー上でホストさせることを望まない場合がある。サーバー164は、ネットワーク166を介して、クライアントデバイス152、154、及び156にコミュニケーション可能なように結合される。ネットワーク166は、ローカルエリアネットワーク(LAN)、ワイドエリアネットワーク(WAN)、仮想プライベートネットワーク(VPN)、又はインターネットであっても良い。大まかに言えば、システム150の様々なコンポーネント間のコミュニケーションを提供するための任意のタイプのネットワークが考えられる。グループベースのコミュニケーションシステムサーバー164は、ウェブベースのクライアントを可能にするためのウェブサーバー機能と、専用アプリを使用するクライアントを可能にするための非ウェブサーバー機能とを提供しても良い。代替的に、ウェブベースのクライアントと専用アプリケーションクライアントの両方は、単一のウェブサーバーを使用する可能性もあれば、ウェブサーバーが専用アプリケーションサーバーへのウェブベースのアクセスを提供するゲートウェイである可能性もある。様々なタイプのクライアントアプリケーション間のコミュニケーションを可能にする他の技術も考えられる。
グループベースのコミュニケーションシステムデータストア168は、グループベースのコミュニケーションシステムサーバー164にコミュニケーション可能なように接続される。図示されるように、グループベースのコミュニケーションシステムデータストア168は、グループベースのコミュニケーションシステムサーバー164に直接接続されるが、任意の形態のコミュニケーション接続(例えば、ネットワーク接続ストレージ(NAS)、ネットワークファイルシステム(NFS)、又はクラウドベースのストレージ)を使用することができる。大まかに言えば、グループベースのコミュニケーションシステムデータストア168は、グループベースのコミュニケーションシステムサーバー164によって使用される永続的な情報のすべてを格納する。例えば、グループベースのコミュニケーションシステムデータストア168は、すべてのメッセージを、それらの関連するチャンネル、特定のチャンネルにアップロードされた文書及び画像、チャンネルメンバーシップ情報、及び/又はユーザー情報とともに格納することができる。いくつかの実施形態では、コラボレーションセッションがアーカイブされると(以下でより詳細に説明するように)、アーカイブされたコラボレーションシステムデータは、その後の回収のためにグループベースのコミュニケーションシステムデータストアに格納される。前述したように、複数のグループベースのコミュニケーションシステムサーバーは、システム150内に存在しても良い。そのような実施形態では、各グループベースのコミュニケーションシステムサーバーは、グループベースのコミュニケーションシステムデータストア168の独自のコピーを有することができる。代替的に、複数のグループベースのコミュニケーションシステムサーバーは、単一のネットワーク接続されたグループベースのコミュニケーションシステムデータストアを共有しても良い。代替的又は追加的に、これらの実施形態のいずれかにおいて、データは、複数のグループベースのコミュニケーションシステムデータストアにわたってシャーディングされ得る。
リアルタイムメディアサーバー170はまた、グループベースのコミュニケーションシステムサーバー164及びクライアントデバイス152、154及び156にコミュニケーション可能なように結合される。リアルタイムメディアサーバーは、以下でさらに詳細に説明するように、グループベースのコミュニケーションシステムのユーザー間のリアルタイムマルチメディアコラボレーションセッションのマルチメディア側面を管理する。本明細書では、簡略して表現するために「マルチメディア」という用語を使用するが、本明細書で使用される用語は、音声専用ストリーム、映像専用ストリーム、音声ストリーム/映像ストリーム、又は一つ以上のメディアストリームの任意の他の組み合わせを想定していることを理解されたい。
図示されるように、リアルタイムメディアサーバー間のコミュニケーションは、ネットワーク166を介して行われる。しかしながら、いくつかの実施形態では、コラボレーションセッションのリアルタイム性は、コミュニケーション結合部の一部又は全部に対して異なるネットワークを介して接続することによって、より良く提供され得る。例えば、特定のクライアントデバイスは、通常、セルラーデータ接続を介してグループベースのコミュニケーションシステムサーバー164に接続し得るが、マルチメディアコラボレーションセッションが帯域幅に対する追加の要求に対応し始めると、WiFi接続に切り替え得る。いくつかの実施形態では、クライアントデバイスは、ハブアンドスポーク構成を使用して、リアルタイムメディアサーバー170を介してマルチメディアコラボレーションデータと相互にコミュニケーションし得る。他の実施形態では、クライアントデバイスは、ピアツーピアアーキテクチャー又はスーパーノードアーキテクチャーを使用して直接相互にコミュニケーションし得る。さらに他の実施形態では、同じネットワーク上のクライアントデバイスは、IPマルチキャストなどのマルチキャストネットワークプロトコルを使用して互いにコミュニケーションし得る。さらに他の実施形態では、クライアントデバイス間のメディアコミュニケーションは、エッジベースのスケーリングコンテンツ配信ネットワークを介して行われ得る。
次に図2Aを参照すると、本発明の一実施形態の第一の使用例を示すユーザーインターフェースが示され、一般的に参照番号200で示され、参照されている。ユーザーインターフェース200は、ユーザーのグループ(チャンネルのメンバーとしても知られる)間の非同期型コラボレーションのためのグループベースのコミュニケーションシステムにおけるチャンネルを示す。グループベースのコミュニケーションシステムのユーザーは、任意の時点でメッセージを投稿することができ、他のメンバーは、リアルタイムで、又はグループベースのコミュニケーションシステムの特定のチャンネルを次に訪れたときに、自由にそれらを閲覧することができる。これには、ユーザーがリアルタイムコミュニケーションを常に監視する必要性に気を取られることなく、特定のタスクに集中できるという利点がある。このようなシステムでは、同期型コラボレーションセッションを追加することで、チームの統合とコラボレーションを向上させることができる。例えば、定期的にスケジュールされたリアルタイムの同期セッションにより、チームメンバーが、同僚が何に取り組んでいるかをより良く理解することができる。
しかし、正式に組織され構造化された会議は、コラボレーションのための手段としては不十分である。ユーザーは、会議の時間を確保し、その準備をし、事前に決定された会議のトピックにすべての注意を払うようプレッシャーを感じる。対照的に、本発明の実施形態は、ユーザーが、あたかも同じ部屋で一緒に作業しているかのように、しかし物理的な近接性を必要とすることなく、アンビエントに共同作業することを可能にする。このようなアンビエントコラボレーションをグループベースのコミュニケーションシステムに統合することは、コラボレーションを開始するための障壁を低減するという利点をさらに有する。会議の提案、予定の確認、時間の選択、招待の送信を要求されるのではなく、ユーザーはボタンを一回押すだけで、チャンネルのメンバーとのコラボレーションを簡単に開始できる。参加可能なチャンネルメンバーは、コラボレーションに参加したり、視聴専用モードで参加したり、参加を拒否したりできる。いくつかの実施形態では、メンバーは、セッションがアクティブである任意の時点でコラボレーションセッションに参加しても退出しても良い。
図示されるように、ユーザーインターフェース200は、グループベースのコミュニケーションシステムをナビゲートするためのナビゲーション枠202を含む。例えば、ナビゲーション枠202は、ユーザーがグループベースのコミュニケーションシステムを使用する異なる組織と組織内の異なるワークスペースとの間で切り替えを行うことを可能にするために、一つ以上のワークスペースラベルを有する組織ラベル204を含んでも良い。例えば、ユーザーは、その雇用者に関連させたグループベースのコミュニケーションシステムの一つのインスタンスと、ユーザーが属するボランティア組織に関連させた第二のインスタンスとに属していても良い。雇用主の組織内では、製品開発と製品サポートのために別々のワークスペースが存在していても良い。ユーザーは、組織ラベル204をクリックすることによって組織間を切り替え、ワークスペースラベル206を使用して選択された組織とのワークスペース間を切り替えることができる。最後に、ワークスペース内では、コミュニケーションは、各チャンネルが特定のトピックに割り当てられるチャンネルに分割されていても良い。いくつかの実施形態では、ユーザーインターフェース200は、ユーザーが加入した、又はユーザーがアクセスしたチャンネル208のリストを含み、ユーザーは、リスト内のチャンネルを選択することによって、現在のチャンネルビューを任意のチャンネルに切り替えることができる。いくつかの実施形態では、チャンネルリスト208は、特定のチャンネル(又は複数のチャンネル)が進行中のマルチメディアコラボレーションセッションを有することを示すアイコンを含んでいても良い。したがって、ナビゲーションページ204は、ユーザーが異なる組織及びワークスペースにわたってチャンネルを容易に選択することを可能にする。
次に、ユーザーインターフェース200は、チャンネル表示部210を含む。チャンネル表示部210は、ユーザーの現在選択されているチャンネルに関連する情報を含む。例えば、チャンネル表示部210は、チャンネル名、チャンネルメンバーシップ、及びチャンネルトピックを含む、現在選択されているチャンネルのメタデータを表示するチャンネルヘッダ212を含んでいても良い。チャンネルヘッダ212はまた、マルチメディアコラボレーションセッションを開始し、チャンネルに新しいメンバーを追加し、チャンネルに関する追加情報を表示し、チャンネル又は他のチャンネル機能を管理するための制御部214を含んでいても良い。いくつかの実施形態では、マルチメディアコラボレーションセッションを開始するための制御部214は、ナビゲーション枠202の別の場所に、又はメッセージ作成ユーザーインターフェース218又はナビゲーション枠202にある作成ボタンから配置されても良い。いくつかの実施形態では、制御部214は、サイドバー枠(以下でさらに詳細に説明されるマルチメディアコラボレーションセッション枠220など)をさらに選択する。いくつかの実施形態では、ユーザーが制御部の上にカーソルを置くと、制御部は追加情報を表示する。例えば、「マルチメディアセッション」制御部214は、マルチメディアコラボレーションセッション枠220が表示されていない場合であっても、ユーザーがその上にカーソルを置くと、進行中のマルチメディアコラボレーションセッションにおけるメンバーのリストを表示することがあっても良い。チャンネル表示部210はさらに、チャンネルのメンバーによってチャンネルに投稿されたメッセージ、チャンネルに関する通知、及び他のチャンネルデータを表示するメッセージ表示部216を含む。図示されるように、メッセージ表示部216は、チャンネルメンバーによって投稿された最新のメッセージを示すが、いくつかの実施形態では、メッセージは、メッセージ表示部216内で検索可能、ソート可能、及び/又はスクロール可能であっても良い。最後に、メッセージ表示部216は、他のチャンネルメンバーとコミュニケーションをとるために、ユーザーがメッセージをメッセージディスプレイに投稿することを可能にするメッセージ入力ボックス218を含んでいても良い。
ユーザーインターフェース200はまた、ユーザーによる制御部214の作動に応答してサイドバー枠を選択的に表示しても良い。図示されるように、マルチメディアコラボレーションセッション枠220は、ユーザーが「マルチメディアセッション」制御部214を選択したかのように示される。制御部214は、リアルタイムで更新され得る有用な情報を含んでいても良い。例えば、図示されているように、「マルチメディアセッション」制御部214は、六人のユーザーが現在マルチメディアコラボレーションセッションに参加していることを示す、「6」を示す。同様に、「ユーザー追加」制御部は、チャンネル内の現在のユーザー数を表示することがあっても良い。アイコン自体もまた、マルチメディアの種類を反映して変化することがあっても良い。例えば、マルチメディアコラボレーションセッションのマルチメディアタイプが音声のみから音声/映像に変更された場合、ヘッドフォンアイコンがカメラアイコンに変更されることがあっても良い。同様に、スクリーン共有セッションではプロジェクタースクリーンアイコンが表示されることがあっても良く、ファイル共有セッションではファイルアイコンが表示されることがあっても良い。マルチメディアコラボレーションセッション枠220は、マルチメディアコラボレーションセッションを制御するための制御部を有するマルチメディアコラボレーションセッション制御ヘッダー部222を含む。例えば、図示されるように、マルチメディアコラボレーションセッション制御ヘッダー部222は、マルチメディアタイプ制御部224及びマルチメディアコラボレーションセッション開始制御部226を含む。いくつかの実施形態では、マルチメディアタイプ制御部224は、ユーザーが特定のタイプのマルチメディアコラボレーションを選択又は変更することを可能にする。例えば、ユーザーは、音声のみ、音声/映像、スクリーン共有、スクラッチパッド/ホワイトボード、ファイル共有、又は任意の他のタイプのマルチメディアセッションから選択可能であることがあっても良い。いくつかの実施形態では、話者のために音声及び小さな顔写真のみの映像、画像、又はアニメーションを含む「トーキングヘッズ」マルチメディアセッションが利用可能である。会話をしていないユーザーは、ユーザーのプロファイルアイコンだけで表されていても良い。
いくつかの実施形態では、マルチメディアコラボレーションセッションが開始されると、ユーザーは、マルチメディアタイプ制御部224を使用して、進行中のセッションを中断することなく、異なるタイプのマルチメディアセッションに変更することができる。例えば、ユーザーは、マルチメディアセッションを音声のみから音声/映像(又は音声/画面共有)にアップグレードしたり、マルチメディアセッションを音声/映像から音声のみにダウングレードしたりしても良い。他の実施形態では、ユーザーは、追加のメディアストリームタイプの追加を、進行中のマルチメディアセッションをアップグレードすることによってのみできる。いくつかの実施形態では、レコーディング制御部は、マルチメディアコラボレーションセッションの一部又はすべての記録をトグルするために、マルチメディアセッション全体又はマルチメディアストリームの個々のメディアストリームに対してさらに提供されていても良い。
いくつかの実施形態では、マルチメディアコラボレーションセッション開始制御部226は、マルチメディアコラボレーションセッションがまだ進行中でない場合に、任意のユーザーがマルチメディアコラボレーションセッションを開始することを可能にする。他の実施形態では、選択されたユーザー(例えば、マネージャー又はチャンネル管理者)のみがマルチメディアコラボレーションセッションを開始することができる。いくつかの実施形態では、適切な権限を有するチャンネルメンバーのみが、マルチメディアコラボレーションセッションを開始しても良い。いくつかの実施形態では、チャンネルのメンバー又は複数組織チャンネルの第一の組織のメンバーのみがマルチメディアコラボレーションセッションを開始することができる。いくつかの実施形態では、組織、ワークスペース、又はチャンネル内の誰もがマルチメディアコラボレーションセッションに参加することができる。いくつかの実施形態では、第一の組織のチャンネルメンバーのみがマルチメディアコラボレーションセッションに参加することができる。いくつかの実施形態では、適切な権限を有する非チャンネルメンバー(例えば、同じ組織又は同じワークスペースに属するユーザー)は、マルチメディアコラボレーションセッションに参加しても良い。いくつかの実施形態では、マルチメディアコラボレーションセッション開始制御部226は、進行中のマルチメディアセッション中に起動された場合、マルチメディアセッションを終了させる。例えば、マルチメディアコラボレーションセッション中のユーザーが制御部を起動させた場合、セッションは終了しても良く、又はユーザーは、他の参加者のためにセッションを終了することなくコラボレーションセッションを退出することがあっても良い。いくつかの実施形態では、ユーザーが参加していない進行中のマルチメディアコラボレーションセッションがある場合、マルチメディアコラボレーションセッション開始制御部226は、起動時にユーザーをそのコラボレーションセッションに追加しても良い。いくつかの実施形態では、マルチメディアコラボレーションセッション開始制御部226は、進行中のマルチメディアコラボレーションセッションがあるかどうか、及びユーザーが現在そのセッションに参加しているかどうかに基づいて外観を変更する。ユーザーは、マルチメディアコラボレーションセッションが継続する限り、ユーザーが望む回数だけセッションに参加しても又は退出しても良い。いくつかの実施形態では、マルチメディアコラボレーションセッションを開始したユーザーは、そのマルチメディアコラボレーションセッションの主催者であっても良い。セッションの主催者であるユーザーがマルチメディアコラボレーションセッションを退出した場合、セッションの主催権は別のユーザーに譲渡されても良い。いくつかの実施形態では、マルチメディアコラボレーションセッションは、一人以上のユーザーがセッションに参加したままである限り、継続する。
いくつかの実施形態では、マルチメディアコラボレーションセッションは、任意のアクティブユーザー(例えば、現在チャンネルを閲覧しているユーザー)がマルチメディアコラボレーションセッションに参加できるように、チャンネルに結び付けられる。例えば、特定のチャンネル内のユーザーがマルチメディアコラボレーションセッションを開始する場合、現在そのチャンネルを閲覧しているすべてのユーザーをコラボレーションセッションに追加しても良い。いくつかの実施形態では、それらは、プライバシーを保護するために、受信専用モード(例えば、ミュートでカメラがオフの状態)でセッションに追加される。
いくつかの実施形態では、ユーザーは、チャンネルに入る時又はセッション開始時にマルチメディアコラボレーションセッションに自動的に参加するかどうか(及びどのような容量で)決定する自動参加設定を予め設定することができる場合がある。例えば、第一のユーザーは、すべてのマルチメディアコラボレーションセッションに自動的に参加することを希望すると指定するかもしれないし、第二のユーザーは、新たに作成されたマルチメディアコラボレーションセッションに受信専用モードで参加することを希望すると指定するかもしれないし、第三のユーザーは、マルチメディアコラボレーションセッションへの自動参加を決して希望しないと指定するかもしれないし、第四のユーザーは、新たに作成されたマルチメディアコラボレーションセッションに受信専用モードで参加して、チャンネル切り替え前に前のチャンネルでマルチメディアコラボレーションセッションに入っていた場合のみチャンネル切り替え時に送信/受信モードで参加すると指定するかもしれない。いくつかの実施形態では、ユーザーの権限は、どのようにマルチメディアコラボレーションセッションを開始及び/又は参加するのかを決定する。いくつかの実施形態では、これらの権限は組織の管理者によって設定される。当業者であれば、本開示を読めば、マルチメディアコラボレーションセッションに自動的に参加するための他の多くの構成も可能であり、そのような構成はすべて本発明の範囲内にあるものとして企図されることを理解するだろう。
参加ユーザーが第一のチャンネルから退出すると(例えば、チャンネルリスト208で第二のチャンネルを選択することによって)、第一のチャンネルに関連するマルチメディアコラボレーションセッションから接続解除され、第二のチャンネルで進行中の任意のマルチメディアコラボレーションセッションに参加することができる。同様に、もしユーザーが(チャンネルを選択するか、又はグループベースのコミュニケーションシステムにログオンすることによって)チャンネルを閲覧し始めるなら、進行中のマルチメディアコラボレーションセッションが存在する場合には、それに自動的に参加することができる。いくつかの実施形態では、一度に一つのチャンネルに対して一つのマルチメディアコラボレーションセッションのみが有効化される場合がある。いくつかの実施形態では、複数のマルチメディアコラボレーションセッションは、同じチャンネルで同時にライブであっても良い。いくつかの実施形態では、ユーザーは、参加したマルチメディアコラボレーションセッションのいずれからも接続解除されることなく、複数のマルチメディアコラボレーションセッションの間で切り替えることができる。
いくつかの実施形態では、マルチメディアコラボレーションセッション枠220は、さらに参加者リスト228を表示する。参加者リスト228は、チャンネルのメンバー及びその現在の参加状況を表示することができる。例えば、マルチメディアコラボレーションセッションが進行中でない場合、一つ以上のステータスアイコン230が、存在(例えば、ユーザーがアクティブか、アイドルか、ログオフしているか、又は取り込み中か)を示す各ユーザーについて表示されても良い。マルチメディアコラボレーションセッションが進行中の場合、参加者リスト228は、参加したユーザー228と未参加のユーザー232に細分化される場合がある。マルチメディアコラボレーションセッション中に参加したユーザー228については、ステータスアイコン230を変更して、関連するユーザーが通話に参加した容量(例えば、ミュート/アンミュート又は映像オン/オフ)を示すことができる。いくつかの実施形態では、マルチメディアコラボレーションセッション枠に、参加したユーザーの数を示すサマリーが表示されても良い。いくつかの実施形態では、マルチメディアコラボレーションセッション枠は、マルチメディアコラボレーションセッションのトピックをさらに表示することができる。
例えば、ユーザーインターフェース200は、進行中の音声のみのコラボレーションセッションを描く。いくつかの実施形態では、マルチメディアコラボレーションセッションの参加者を要約する情報がマルチメディアコラボレーションセッション枠220に表示されても良い。例えば、描かれるように、ヘッドフォンのアイコンは、現在六人のチャンネルメンバーがマルチメディアコラボレーションセッションに参加していることを示す。この情報は、リアルタイムで更新される場合がある。描かれるように、一部のユーザーは送受信モードで音声コラボレーションセッションに参加し(ヘッドフォンとマイクのアイコンで示されるように)、一部のユーザーは送受信モードでオーディオコラボレーションセッションに参加しているがミュートされており(ヘッドフォンとストライクスルーのマイクで示されるように)、及びマイクアイコンのないヘッドフォンのアイコンで示されるように、一部のユーザーは受信専用モードでコラボレーションセッションに参加している。追加のアイコンは、誰が現在発言しているか(描かれているように、スピーカーアイコン)を示しても良い。本開示を検討する当業者であれば、他のタイプのマルチメディアコラボレーションセッション及び参加に他のアイコンを使用できること(例えば、映像コラボレーションセッションに参加するユーザー用のカメラアイコン、又は画面共有コラボレーションセッションに参加するユーザー用のディスプレイアイコン)を理解するだろう。当業者であれば、これらのアイコンを組み合わせることで、マルチメディアコラボレーションセッションにおける様々なメディアストリームを表現できることをさらに理解するだろう。例えば、あるユーザーが映像を共有し、他のユーザーがホワイトボードで共同作業を行い、第三のユーザーが発言するといった場合である。非参加のユーザーは、非参加の理由(例えば、コンピューターから離れるか、又は会議で忙しい場合など)を示すアイコンを表示することができる。いくつかの実施形態では、非参加ユーザーに対して、参加ユーザーが非参加ユーザーをマルチメディアコラボレーションセッションに参加させることを要求するためのナッジコントロール(表示されない)が存在する場合がある。いくつかの実施形態では、参加ユーザーがナッジコントロールを作動させることに応答して、非参加の、ナッジされたユーザーがマルチメディアコラボレーションセッションに参加するためのアファーマティブアクションを取る必要なく、マルチメディアコラボレーションセッションに参加することができる。いくつかの実施形態では、非参加ユーザーは、マルチメディアコラボレーションセッションに参加するよう招待されたことを通知する通知を受信することができる。いくつかの実施形態では、通知は、非参加ユーザーがマルチメディアコラボレーションセッションに参加する、又は辞退するためのボタンを含んでも良い。
いくつかの実施形態では、ユーザーは、絵文字を選択してリアルタイムでスピーカーに反応することができる。いくつかの実施形態では、選択された絵文字は、スピーカーのアイコン又は反応するユーザーのアイコンの隣に表示される。いくつかの実施形態では、選択された絵文字は、泡沫的であり、所定期間マルチメディアコラボレーションセッション枠220に表示されると消滅する。いくつかの実施形態では、選択された絵文字は、適切なユーザーのアイコンの隣に表示される。いくつかの実施形態では、絵文字は、マルチメディアコラボレーションセッションウィンドウ234(以下で論じられる)に代わりに又は追加で表示されても良い。いくつかの実施形態では、マルチメディアコラボレーションセッションウィンドウ234は、各絵文字が選択された回数を表すカウントとともに、選択された絵文字を含む。
次に図2Bに目を向けると、本発明の一実施形態の第二のケースを描くユーザーインターフェース200の第二の図が描かれる。共通の特徴又は要素が変更されない場合、それらは図2Aに関する説明と別個に論じられることはない。図2Bにおいて、マルチメディアコラボレーションセッション枠220は、マルチメディアコラボレーションセッションウィンドウ234にポップアウトされる。いくつかの実施形態では、マルチメディアコラボレーションセッションウィンドウ234は、マルチメディアコラボレーションコントロール214が選択されると、ユーザーインターフェース200のチャンネルディスプレイ210の一部上(例えば、メッセージディスプレイ216上に)にオーバーレイされる。そのような実施形態では、マルチメディアコラボレーションセッションウィンドウ234がオーバーレイされると、マルチメディアコラボレーションコントロール214をクリックすることで、マルチメディアコラボレーションセッションウィンドウ234が閉じられることになる。いくつかの実施形態では、マルチメディアコラボレーションセッションウィンドウ234は、ユーザーインターフェース200内の任意の場所でマルチメディアコラボレーションセッション枠220として再ドッキングされ得る。例えば、マルチメディアコラボレーションセッションウィンドウ234は、ユーザーインターフェースの右側(図2Aに示すように)又はナビゲーション枠202の左側にマルチメディアコラボレーションセッション枠220として再ドッキングさせることができる。追加的に、マルチメディアコラボレーションセッションウィンドウ234は、ドッキングされていない別のウィンドウとして残り、ユーザーインターフェース200の任意の場所に配置され得る。いくつかの実施形態では、マルチメディアコラボレーションセッションウィンドウ234は、マルチメディアコラボレーションセッション枠220が表示されていない時、ユーザーが「マルチメディアセッション」コントロール214にカーソルを合わせた(又はクリックした)時に表示される。
示されるように、マルチメディアコラボレーションセッションウィンドウ234は、マルチメディアコラボレーションセッションのなくなったビューを描き、参加ユーザーのユーザーアイコン、「セッションに参加」ボタン236及びマルチメディアコラボレーションセッションの概要情報(例えば、マルチメディアタイプを表すアイコン)だけを表示する。他の実施形態では、より多くの又はより少ない情報がマルチメディアコラボレーションセッションウィンドウ234に示されても良く、又はマルチメディアコラボレーションセッションウィンドウ234はマルチメディアコラボレーションセッション枠220と同じ情報を示して良い。いくつかの実施形態では、マルチメディアコラボレーションセッション情報又は通知は、ナビゲーション枠202の代わりに又は追加で表示されても良い。例えば、ユーザーのアクティブなセッション、ユーザーが所属するチャンネルにおける未参加のセッション、及びユーザーがセッションに招待されたことを示す任意のナッジ通知など、ユーザーのマルチメディアコラボレーションセッション更新を示す通知セクションのチャンネルリスト208の上又は下に、マルチメディアコラボレーションセクションを追加することができる。いくつかの実施形態では、マルチメディアコラボレーションセクションを含むナビゲーション枠の通知セクションは、使用されていない時になくすことができる。
ここで、図3に目を向けると、本発明の実施形態による方法の動作を示すフローチャートが描かれ、参照番号300によって一般に参照される。初めに、工程302において、グループベースコミュニケーションシステムのユーザーインターフェースのメッセージ表示領域に非同期型メッセージデータが表示される。本書でいう「非同期型メッセージデータ」は、あるユーザーが投稿し、任意の時間後に他の一人以上のユーザーが閲覧できるデータ(テキストコンテンツ、ファイル、画像、又は返信/反応データなど)を含む。いくつかの実施形態では、メッセージ表示領域は、グループベースコミュニケーションシステムの特定のチャンネルに投稿されたメッセージのためのチャンネル専用メッセージ表示領域である。このような実施形態では、チャンネルのメンバーのみがチャンネルに投稿し、及び/又はチャンネルに投稿されたメッセージを閲覧することができる。
次に、工程304で、ユーザーから、ユーザーインターフェースを介して、マルチメディアコラボレーションセッションを開始する命令を受信する。例えば、ユーザーは、マルチメディアセッション枠220のコントロール226を選択して、マルチメディアコラボレーションセッションを開始することができる。いくつかの実施形態では、グループベースのコミュニケーションの任意のユーザーは、マルチメディアコラボレーションセッションを開始することができる。他の実施形態では、特定のユーザー又は特定の権限レベルを有するユーザーのみがマルチメディアコラボレーションセッションを開始することができる。さらに他の実施形態では、チャンネルのメンバーであるユーザーのみが、そのチャンネルにおいてマルチメディアコラボレーションセッションを開始することができる。いくつかの実施形態において、ユーザーは、マルチメディアコラボレーションセッションのためのマルチメディアのタイプを指示することができる。例えば、ユーザーは、音声のみ、又は音声-映像を選択することができる。いくつかの実施形態では、マルチメディアコラボレーションセッションは、直ちに開始される。他の実施形態では、ユーザーは、マルチメディアコラボレーションセッションの遅延開始を追加で指定することができる。例えば、ユーザーが、マルチメディアコラボレーションセッションを一分後、二分後、三分後、又は五分後に開始するように示し、他の参加者が準備する機会を与えることができる。
その後、処理は(示されていれば、指定された遅延間隔の後に)工程306に進む。工程306で、グループベースのコミュニケーションシステムは、チャンネルメンバー間の同期型マルチメディアコラボレーションセッションを確立する。本明細書では、「同期型マルチメディア」という用語は、セッション参加者間でマルチメディアコンテンツをリアルタイム又は実質的にリアルタイムで交換することを意味する。同期型マルチメディアの実施例としては、音声通話やビデオ通話、ストリーミングによる画面共有、及び共同作業によるホワイトボード又はスクラッチパディングなどが挙げられる。一方、非同期型マルチメディアの実施例としては、録画された映像やポッドキャストなど、コンテンツが録画又は投稿された後にユーザーが任意の時点でアクセスすることができる、以前に録画されたコンテンツが挙げられる。いくつかの実施形態では、チャンネルメンバーのすべてのアクティブな(又はアクティブなステータスに関係なくすべてのユーザー)メンバーが、同期型マルチメディアコラボレーションセッションに追加される。このような実施形態では、チャンネルメンバーは受信専用モードで追加される。他の実施形態では、各チャンネルメンバーは、ユーザーの事前設定された好みに基づいて、追加、非追加、又は受信専用モードで追加される。さらに他の実施形態では、ユーザーは、同期型マルチメディアコラボレーションセッションが確立された時に参加モードを促され、同期型マルチメディアコラボレーションセッションの各メディアタイプについて受信のみ又は送受信を選択することが可能である。
セッションに自動的に参加したユーザー(又は作成時に促された時にセッションへの参加を選択したユーザー)に加えて、ユーザーはセッション中のどの時点でも同期型マルチメディアコラボレーションセッションに参加(又は、退出)することができる。特に、いくつかの実施形態では、ユーザーは、グループベースのコミュニケーションシステムで閲覧するために関連するチャンネルを選択すると、自動的に同期型マルチメディアコラボレーションセッションに参加する(又は、自動的に参加するように促される)ことができる。同様に、いくつかの実施形態では、グループベースのコミュニケーションシステムにおいて異なるチャンネルを閲覧すると、ユーザーは自動的に同期型マルチメディアコラボレーションセッションから外される(又は、退出を促される)場合がある。このように、同期型マルチメディアコラボレーションセッションは、アドホックなアンビエント音声(又は共有ホワイトボードなどの他のマルチメディアコンテンツ)をチャンネルに提供し、チャンネルメンバー間の自発的なコラボレーションを促進する。
さらに、工程308で、同期型マルチメディアコラボレーションセッション枠がユーザーインターフェースに表示される。この枠は、工程302の前、工程306の後、又はプロセスの他のどの時点でも表示することができる。同期型マルチメディアコラボレーションセッション枠には、複数の参加ユーザーと非参加ユーザー(例えば、参加チャンネルメンバーと非参加チャンネルメンバー)の識別子が表示される。ある実施形態では、参加ユーザーは、各ユーザーが参加しているか非参加であるかを示すように表示される。例えば、参加ユーザーと非参加ユーザーを別々に表示しても良い。ある実施形態では、参加ユーザーは最初のセクションに表示され、非参加ユーザーは別のセクションに表示される。いくつかの実施形態では、ユーザーは、各ユーザーが同期型マルチメディアコラボレーションセッションに参加していた容量を示すために、一つ以上のステータスアイコンで表示される。いくつかの実施形態では、同期型マルチメディアコラボレーションセッション枠は、ユーザーが参加、退出、及びマルチメディアモード間の切り替えを行うと、同期型マルチメディアコラボレーションセッションの状態を反映するようにリアルタイムで更新される。
描かれる様々な構成要素、及び示されていない構成要素の多くの異なる配置は、以下の特許請求の範囲から逸脱することなく可能である。本発明の実施形態は、限定的ではなく、例示的であることを意図して説明される。代替の実施形態は、本開示を読んだ後、及び読んだからこそ、本開示の読者に明らかになる。前述を実施するための代替手段は、以下の特許請求の範囲から逸脱することなく完成させることができる。特定の特徴及びサブコンビネーションは有用であり、他の特徴及びサブコンビネーションを参照することなく採用することができ、特許請求の範囲内で企図される。本発明は、添付の図面に示された実施形態を参照して説明されたが、特許請求の範囲に記載された本発明の範囲から逸脱することなく、本明細書において等価物を採用し、置換することができることに留意されたい。
このように本発明の様々な実施形態を説明してきたが、新規なものとして主張され、特許用語によって保護されることが望まれるものには、以下のものが含まれる。
Claims (20)
- グループベースのコミュニケーションプラットフォームの仮想スペースを表示させることであって、前記仮想スペースは、前記仮想スペースの複数のメンバーによってアクセスされることが許可されており、前記複数のメンバーの個々によるコンテンツの非同期型投稿を提供する、ことと、
前記複数のメンバーのうちの第一のメンバーから、前記仮想スペースに関連して表示され、かつ前記第一のメンバーに関連する同期型マルチメディアコラボレーションセッションを開始するように前記グループベースのコミュニケーションプラットフォームに命令する第一の選択可能な要素の第一のインスタンスの第一の選択を受信することと、
前記第一の選択を受信することに少なくとも部分的に基づいて、第一のメンバーを含む前記同期型マルチメディアコラボレーションセッションを開始することと、
前記複数のメンバーのうちの第二のメンバーから、前記同期型マルチメディアコラボレーションセッションに参加するための前記第一の選択可能な要素の第二のインスタンス又は第二の選択可能な要素の第二の選択を受信することであって、前記第一のメンバー及び前記第二のメンバーは、前記同期型マルチメディアコラボレーションセッションの参加者である、ことと
前記同期型マルチメディアコラボレーションセッションに前記第二のメンバーを追加することと、を含む、方法。 - 前記仮想スペースは、グループベース通信チャンネル又は直接メッセージであり、
前記複数のメンバーは、前記仮想スペース又は前記複数のメンバーの少なくとも1つに関連する一つ以上の権限に少なくとも部分的に基づいて、前記仮想スペースにアクセスすることが許可され、
前記同期型マルチメディアコラボレーションセッションは、音声通話又はビデオ通話である、請求項1に記載の方法。 - 前記第一のメンバーから、前記同期型マルチメディアコラボレーションセッションを介して、前記複数のメンバーのうちの一人以上の他のメンバーの識別情報を受信することと、
前記一人以上の他のメンバーの前記識別情報を受信することに少なくとも部分的に基づいて、前記一人以上の他のメンバーを前記同期型マルチメディアコラボレーションセッションに追加することと、をさらに含む、請求項1に記載の方法。 - 前記参加者のうちの少なくとも一人から、かつ前記同期型マルチメディアコラボレーションセッション中に、アプリケーションにアクセスする要求を受信することと、
前記要求に少なくとも部分的に基づいて、前記同期型マルチメディアコラボレーションセッション中に、前記参加者に前記アプリケーションへのアクセスを提供することと、をさらに含む、請求項1に記載の方法。 - 前記同期型マルチメディアコラボレーションセッションに関連するデータを、前記グループベースのコミュニケーションプラットフォームに関連するストレージ内に維持することであって、前記データは、前記同期型マルチメディアコラボレーションセッション中に交換されたメッセージ、前記同期型マルチメディアコラボレーションセッション中にアクセス又は共有された一つ以上のファイル、又は前記同期型マルチメディアコラボレーションセッションの記録のうちの少なくとも1つを含む、ことと、
前記同期型マルチメディアコラボレーションセッションの終了後、前記データへのアクセスを前記参加者に提供することと、をさらに含む、請求項1に記載の方法。 - 前記同期型マルチメディアコラボレーションセッションを開始することに少なくとも部分的に基づいて、前記仮想スペースに関連して前記第一の選択可能な要素の前記第二のインスタンス又は前記第二の選択可能な要素を表示させることをさらに含む、請求項1に記載の方法。
- 前記同期型マルチメディアコラボレーションセッションは、指定された開始時間及び指定された終了時間を欠いた、スケジュールされていないイベントである、請求項1に記載の方法。
- 前記第一の選択可能な要素は、前記仮想スペース内に投稿されたメッセージの全体よりも少ない、前記仮想スペース内に投稿された一つ以上のメッセージに関連する、請求項1に記載の方法。
- 前記同期型マルチメディアコラボレーションセッションを開始した後、前記複数のメンバーのうちのいずれかが、前記同期型マルチメディアコラボレーションセッションに参加することを許可される、請求項1に記載の方法。
- 一つ以上のプロセッサーと、
メモリーと、
前記メモリーに格納され、かつ前記一つ以上のプロセッサーが動作を実行するように実行可能な一つ以上のコンピューター実行可能な命令であって、前記動作は、
グループベースのコミュニケーションプラットフォームの仮想スペースを表示させることであって、前記仮想スペースは、前記仮想スペースの複数のメンバーによってアクセスされることが許可されており、前記複数のメンバーの個々によるコンテンツの非同期型投稿を提供する、ことと、
前記複数のメンバーのうちの第一のメンバーから、前記仮想スペースに関連して表示され、かつ前記第一のメンバーに関連する同期型マルチメディアコラボレーションセッションを開始するように前記グループベースのコミュニケーションプラットフォームに命令する第一の選択可能な要素の第一のインスタンスの第一の選択を受信することと、
前記第一の選択を受信することに少なくとも部分的に基づいて、第一のメンバーを含む前記同期型マルチメディアコラボレーションセッションを開始することと、
前記複数のメンバーのうちの第二のメンバーから、前記同期型マルチメディアコラボレーションセッションに参加するための前記第一の選択可能な要素の第二のインスタンス又は第二の選択可能な要素の第二の選択を受信することであって、前記第一のメンバー及び前記第二のメンバーは、前記同期型マルチメディアコラボレーションセッションの参加者である、ことと、
前記同期型マルチメディアコラボレーションセッションに前記第二のメンバーを追加することと、を含む、システム。 - 前記仮想スペースは、グループベース通信チャンネル又は直接メッセージであり、
前記複数のメンバーは、前記仮想スペース又は前記複数のメンバーの少なくとも1つに関連する一つ以上の権限に少なくとも部分的に基づいて、前記仮想スペースにアクセスすることが許可され、
前記同期型マルチメディアコラボレーションセッションは、音声通話又はビデオ通話である、請求項10に記載のシステム。 - 前記動作は、
前記第一のメンバーから、前記同期型マルチメディアコラボレーションセッションを介して、前記複数のメンバーのうちの一人以上の他のメンバーの識別情報を受信することと、
前記一人以上の他のメンバーの前記識別情報を受信することに少なくとも部分的に基づいて、前記一人以上の他のメンバーを前記同期型マルチメディアコラボレーションセッションに追加することと、をさらに含む、請求項10に記載のシステム。 - 前記動作は、
前記参加者のうちの少なくとも一人から、かつ同期型マルチメディアコラボレーションセッション中に、アプリケーションにアクセスする要求を受信することと、
前記要求に少なくとも部分的に基づいて、前記同期型マルチメディアコラボレーションセッション中に、前記参加者に前記アプリケーションへのアクセスを提供することと、をさらに含む、請求項10に記載のシステム。 - 前記動作は、
前記同期型マルチメディアコラボレーションセッションに関連するデータを、前記グループベースのコミュニケーションプラットフォームに関連するストレージ内に維持することであって、前記データは、前記同期型マルチメディアコラボレーションセッション中に交換されたメッセージ、前記同期型マルチメディアコラボレーションセッション中にアクセス又は共有された一つ以上のファイル、又は前記同期型マルチメディアコラボレーションセッションの記録のうちの少なくとも1つを含む、ことと、
前記同期型マルチメディアコラボレーションセッションの終了後、前記データへのアクセスを前記参加者に提供することと、をさらに含む、請求項10に記載のシステム。 - 前記動作は、前記同期型マルチメディアコラボレーションセッションを開始することに少なくとも部分的に基づいて、前記仮想スペースに関連して前記第一の選択可能な要素の前記第二のインスタンス又は前記第二の選択可能な要素を表示させることをさらに含む、請求項10に記載のシステム。
- 一つ以上のプロセッサーによって実行されるときに、前記一つ以上のプロセッサーに動作を実行させる一つ以上のコンピューター実行可能な命令を格納する一つ以上の非一時的なコンピューター可読媒体であって、前記動作は、
グループベースのコミュニケーションプラットフォームの仮想スペースを表示させることであって、前記仮想スペースは、前記仮想スペースの複数のメンバーによってアクセスされることが許可されており、前記複数のメンバーの個々によるコンテンツの非同期型投稿を提供する、ことと、
前記複数のメンバーのうちの第一のメンバーから、前記仮想スペースに関連して表示され、かつ前記第一のメンバーに関連する同期型マルチメディアコラボレーションセッションを開始するように前記グループベースのコミュニケーションプラットフォームに命令する第一の選択可能な要素の第一のインスタンスの第一の選択を受信することと、
前記第一の選択を受信することに少なくとも部分的に基づいて、第一のメンバーを含む前記同期型マルチメディアコラボレーションセッションを開始することと、
前記複数のメンバーのうちの第二のメンバーから、前記同期型マルチメディアコラボレーションセッションに参加するための前記第一の選択可能な要素の第二のインスタンス又は第二の選択可能な要素の第二の選択を受信することであって、前記第一のメンバー及び前記第二のメンバーは、前記同期型マルチメディアコラボレーションセッションの参加者である、ことと、
前記同期型マルチメディアコラボレーションセッションに前記第二のメンバーを追加することと、を含む、非一時的なコンピューター可読媒体。 - 前記動作は、前記同期型マルチメディアコラボレーションセッションを開始することに少なくとも部分的に基づいて、前記仮想スペースに関連して前記第一の選択可能な要素の前記第二のインスタンス又は前記第二の選択可能な要素を表示させることをさらに含む、請求項16に記載の一つ以上の非一時的なコンピューター可読媒体。
- 前記同期型マルチメディアコラボレーションセッションは、指定された開始時間及び指定された終了時間を欠いた、スケジュールされていないイベントである、請求項16に記載の一つ以上の非一時的なコンピューター可読媒体。
- 前記第一の選択可能な要素は、前記仮想スペース内に投稿されたメッセージの全体よりも少ない、前記仮想スペース内に投稿された一つ以上のメッセージに関連する、請求項16に記載の一つ以上の非一時的なコンピューター可読媒体。
- 前記同期型マルチメディアコラボレーションセッションを開始した後、前記複数のメンバーのうちのいずれかが、前記同期型マルチメディアコラボレーションセッションに参加することを許可される、請求項16に記載の一つ以上の非一時的なコンピューター可読媒体。
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US17/064,344 US11140203B1 (en) | 2020-10-06 | 2020-10-06 | Ambient, ad hoc, multimedia collaboration in a group-based communication system |
| US17/064,344 | 2020-10-06 | ||
| PCT/US2020/065356 WO2022076011A1 (en) | 2020-10-06 | 2020-12-16 | Ambient, ad hoc, multimedia collaboration in a group-based communication system |
| JP2023520126A JP7425261B2 (ja) | 2020-10-06 | 2020-12-16 | グループベースのコミュニケーションシステムにおけるアンビエントでアドホックなマルチメディアコラボレーション |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023520126A Division JP7425261B2 (ja) | 2020-10-06 | 2020-12-16 | グループベースのコミュニケーションシステムにおけるアンビエントでアドホックなマルチメディアコラボレーション |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2024041968A JP2024041968A (ja) | 2024-03-27 |
| JP7632952B2 true JP7632952B2 (ja) | 2025-02-19 |
Family
ID=74186861
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023520126A Active JP7425261B2 (ja) | 2020-10-06 | 2020-12-16 | グループベースのコミュニケーションシステムにおけるアンビエントでアドホックなマルチメディアコラボレーション |
| JP2024005961A Active JP7632952B2 (ja) | 2020-10-06 | 2024-01-18 | グループベースのコミュニケーションシステムにおけるアンビエントでアドホックなマルチメディアコラボレーション |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023520126A Active JP7425261B2 (ja) | 2020-10-06 | 2020-12-16 | グループベースのコミュニケーションシステムにおけるアンビエントでアドホックなマルチメディアコラボレーション |
Country Status (6)
| Country | Link |
|---|---|
| US (3) | US11140203B1 (ja) |
| EP (2) | EP4226582B1 (ja) |
| JP (2) | JP7425261B2 (ja) |
| CN (2) | CN116325662B (ja) |
| CA (1) | CA3196817C (ja) |
| WO (1) | WO2022076011A1 (ja) |
Families Citing this family (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10997557B2 (en) | 2016-10-14 | 2021-05-04 | Slack Technologies, Inc. | Method, apparatus, and computer program product for authorizing and authenticating user communication within an enterprise group-based communication platform |
| US10346378B1 (en) | 2018-11-30 | 2019-07-09 | Slack Technologies, Inc. | Data storage architecture for an enterprise communication system |
| CN116114251A (zh) * | 2020-07-08 | 2023-05-12 | 聚好看科技股份有限公司 | 视频通话方法及显示设备 |
| US12375538B2 (en) | 2020-10-06 | 2025-07-29 | Salesforce, Inc. | Ambient, ad hoc, multimedia collaboration in a group-based communication system |
| US12074721B2 (en) * | 2021-01-29 | 2024-08-27 | Zoom Video Communications, Inc. | Merging a call with a virtual meeting |
| US20220311764A1 (en) * | 2021-03-24 | 2022-09-29 | Daniel Oke | Device for and method of automatically disabling access to a meeting via computer |
| US20220407901A1 (en) * | 2021-06-18 | 2022-12-22 | Team Orb Connect, Inc. | Dynamic audio-based online collaboration system and tools |
| CN113873192B (zh) * | 2021-09-14 | 2024-04-30 | 北京达佳互联信息技术有限公司 | 会话显示方法、装置、计算机设备及介质 |
| US12373756B2 (en) | 2022-05-13 | 2025-07-29 | Salesforce, Inc. | Contextual workflow buttons |
| US12034552B2 (en) | 2022-10-05 | 2024-07-09 | Salesforce, Inc. | Scheduled synchronous multimedia collaboration sessions |
| US12177270B2 (en) * | 2022-12-09 | 2024-12-24 | Salesforce, Inc. | Real-time updates for document collaboration sessions in a group-based communication system |
| US11902228B1 (en) | 2022-12-30 | 2024-02-13 | Salesforce, Inc. | Interactive user status |
| US12106043B2 (en) * | 2023-01-06 | 2024-10-01 | Salesforce, Inc. | Generating structured data containers for communication platform |
| US12346880B2 (en) | 2023-01-06 | 2025-07-01 | Salesforce, Inc. | Integrating structured data containers into virtual spaces for communication platform |
| US12238060B2 (en) | 2023-01-06 | 2025-02-25 | Salesforce, Inc. | Integrating structured data containers via templates for communication platform |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005084969A (ja) | 2003-09-09 | 2005-03-31 | Fuji Xerox Co Ltd | 会議支援システム及び会議支援方法、並びにコンピュータ・プログラム |
| US20060010197A1 (en) | 2004-07-06 | 2006-01-12 | Francis Ovenden | Multimedia collaboration and communications |
| JP2006092337A (ja) | 2004-09-24 | 2006-04-06 | Fuji Xerox Co Ltd | 組織活動記録装置、組織活動記録方法およびプログラム |
| US20170142170A1 (en) | 2015-11-12 | 2017-05-18 | Genband Us Llc | Asynchronous Collaboration Session Linked to a Synchronous Collaboration Session |
| US10560662B1 (en) | 2018-11-07 | 2020-02-11 | Microsoft Technology Licensing, Llc | Establishing instant meeting for active discussion threads |
Family Cites Families (41)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6564246B1 (en) * | 1999-02-02 | 2003-05-13 | International Business Machines Corporation | Shared and independent views of shared workspace for real-time collaboration |
| US6496201B1 (en) | 1999-09-30 | 2002-12-17 | International Business Machines Corporation | System and user interface for multiparty conferencing |
| US20020122391A1 (en) | 2001-01-12 | 2002-09-05 | Shalit Andrew L. | Method and system for providing audio conferencing services to users of on-line text messaging services |
| US20060136441A1 (en) * | 2002-04-02 | 2006-06-22 | Tetsunosuke Fujisaki | Method and apparatus for synchronous project collaboration |
| EP1381237A3 (en) * | 2002-07-10 | 2004-05-12 | Seiko Epson Corporation | Multi-participant conference system with controllable content and delivery via back-channel video interface |
| US20040199580A1 (en) * | 2003-04-02 | 2004-10-07 | Zhakov Vyacheslav I. | Method and apparatus for dynamic audio and Web conference scheduling, bridging, synchronization, and management |
| NO322875B1 (no) * | 2004-04-23 | 2006-12-18 | Tandberg Telecom As | System og fremgangsmate for a inkludere deltakere i en konferansesamtale |
| US20060026502A1 (en) * | 2004-07-28 | 2006-02-02 | Koushik Dutta | Document collaboration system |
| KR20060105064A (ko) * | 2005-04-01 | 2006-10-11 | 삼성전자주식회사 | 푸쉬투토크 오버 셀룰러 망의 세션 참가 응답자 정보 전송방법 및 그 시스템 |
| US7933956B2 (en) * | 2006-01-24 | 2011-04-26 | Simulat, Inc. | System and method to create a collaborative web-based multimedia layered platform |
| US20090055483A1 (en) * | 2007-08-20 | 2009-02-26 | Rooma Madan | Enhanced Collaboration in Instant Messaging |
| US8934476B2 (en) * | 2007-11-26 | 2015-01-13 | Cisco Technology, Inc. | Enabling AD-HOC data communication over established mobile voice communications |
| US8467354B1 (en) * | 2008-08-27 | 2013-06-18 | Vocalocity, Inc. | Systems and methods for software-implemented telephony devices in a voice over internet protocol (VoIP) system |
| US20100223345A1 (en) | 2009-03-02 | 2010-09-02 | Microsoft Corporation | Communications application having conversation and meeting environments |
| US9171284B2 (en) | 2009-03-02 | 2015-10-27 | Microsoft Technology Licensing, Llc | Techniques to restore communications sessions for applications having conversation and meeting environments |
| US20110119597A1 (en) * | 2009-05-09 | 2011-05-19 | Vivu, Inc. | Method and apparatus for capability-based multimedia interactions |
| US20120182384A1 (en) * | 2011-01-17 | 2012-07-19 | Anderson Eric C | System and method for interactive video conferencing |
| US8832284B1 (en) | 2011-06-16 | 2014-09-09 | Google Inc. | Virtual socializing |
| WO2013010177A2 (en) * | 2011-07-14 | 2013-01-17 | Surfari Inc. | Online groups interacting around common content |
| CA2875694A1 (en) * | 2012-06-06 | 2013-12-12 | Calgary Scientific Inc. | Image viewing architecture having integrated collaboratively-based secure file transfer mechanism |
| US9294522B1 (en) * | 2012-12-28 | 2016-03-22 | Google Inc. | Synchronous communication system and method |
| CN103346953B (zh) * | 2013-06-08 | 2016-08-10 | 腾讯科技(深圳)有限公司 | 一种群组通讯数据交互的方法、装置及系统 |
| US9538223B1 (en) | 2013-11-15 | 2017-01-03 | Google Inc. | Synchronous communication system and method |
| CN105407408B (zh) * | 2014-09-11 | 2019-08-16 | 腾讯科技(深圳)有限公司 | 一种在移动终端实现多人音视频的方法及移动终端 |
| US9363301B2 (en) * | 2014-10-21 | 2016-06-07 | Twilio, Inc. | System and method for providing a micro-services communication platform |
| US20160344777A1 (en) | 2015-05-18 | 2016-11-24 | Twilio, Inc. | System and method for providing a media communication conversation service |
| US10375123B2 (en) * | 2015-12-15 | 2019-08-06 | Samsung Electronics Co., Ltd. | Synchronous communication session coordination and handling among devices using metadata |
| US10749964B2 (en) * | 2015-12-17 | 2020-08-18 | Twilio Inc. | System and method for contextual communication |
| US10601753B2 (en) | 2017-04-04 | 2020-03-24 | International Business Machines Corporation | Automatic threading of conversations based on content and interactions |
| US10454695B2 (en) * | 2017-04-17 | 2019-10-22 | Fuze, Inc. | Topical group communication and multimedia file sharing across multiple platforms |
| US20190075171A1 (en) * | 2017-09-05 | 2019-03-07 | EtherLabs, Inc. | System and Method for Generating Marker Data |
| CN107864358B (zh) * | 2017-11-28 | 2020-03-17 | 上海掌门科技有限公司 | 一种视频通话中的共享对象操作方法 |
| US10917180B2 (en) * | 2018-07-24 | 2021-02-09 | Comcast Cable Communications, Llc | Controlling vibration output from a computing device |
| US10924522B1 (en) * | 2019-12-31 | 2021-02-16 | Anthill, Inc. | Ad hoc network-based collaboration using local state management and a central collaboration state update service |
| CN111405229B (zh) | 2020-02-13 | 2023-06-09 | 视联动力信息技术股份有限公司 | 视频会议处理方法、系统、客户端、电子设备及存储介质 |
| US20210258623A1 (en) * | 2020-02-19 | 2021-08-19 | Evercast, LLC | Remote folders for real time remote collaboration |
| US11606220B2 (en) * | 2020-06-20 | 2023-03-14 | Science House LLC | Systems, methods, and apparatus for meeting management |
| US12375538B2 (en) * | 2020-10-06 | 2025-07-29 | Salesforce, Inc. | Ambient, ad hoc, multimedia collaboration in a group-based communication system |
| US11481236B1 (en) | 2021-05-14 | 2022-10-25 | Slack Technologies, Llc | Collaboration hub for a group-based communication system |
| US12021646B2 (en) | 2021-07-30 | 2024-06-25 | Salesforce, Inc. | Documenting multimedia collaboration session content |
| US20230370507A1 (en) | 2022-05-10 | 2023-11-16 | Apple Inc. | User interfaces for managing shared-content sessions |
-
2020
- 2020-10-06 US US17/064,344 patent/US11140203B1/en active Active
- 2020-12-16 WO PCT/US2020/065356 patent/WO2022076011A1/en not_active Ceased
- 2020-12-16 CA CA3196817A patent/CA3196817C/en active Active
- 2020-12-16 EP EP20842398.8A patent/EP4226582B1/en active Active
- 2020-12-16 CN CN202080105842.7A patent/CN116325662B/zh active Active
- 2020-12-16 JP JP2023520126A patent/JP7425261B2/ja active Active
- 2020-12-16 EP EP24175081.9A patent/EP4425843A1/en active Pending
- 2020-12-16 CN CN202410387478.8A patent/CN118054982A/zh active Pending
-
2021
- 2021-06-15 US US17/348,123 patent/US11831693B2/en active Active
-
2023
- 2023-09-15 US US18/468,368 patent/US12568131B2/en active Active
-
2024
- 2024-01-18 JP JP2024005961A patent/JP7632952B2/ja active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005084969A (ja) | 2003-09-09 | 2005-03-31 | Fuji Xerox Co Ltd | 会議支援システム及び会議支援方法、並びにコンピュータ・プログラム |
| US20060010197A1 (en) | 2004-07-06 | 2006-01-12 | Francis Ovenden | Multimedia collaboration and communications |
| JP2006092337A (ja) | 2004-09-24 | 2006-04-06 | Fuji Xerox Co Ltd | 組織活動記録装置、組織活動記録方法およびプログラム |
| US20170142170A1 (en) | 2015-11-12 | 2017-05-18 | Genband Us Llc | Asynchronous Collaboration Session Linked to a Synchronous Collaboration Session |
| US10560662B1 (en) | 2018-11-07 | 2020-02-11 | Microsoft Technology Licensing, Llc | Establishing instant meeting for active discussion threads |
Non-Patent Citations (1)
| Title |
|---|
| 八木 重和,"Zoom&Slack完全マニュアル",第1版,株式会社秀和システム 斉藤 和邦,2020年07月14日,pp.126-129, 219-224 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20220109706A1 (en) | 2022-04-07 |
| JP7425261B2 (ja) | 2024-01-30 |
| EP4226582A1 (en) | 2023-08-16 |
| WO2022076011A1 (en) | 2022-04-14 |
| US11140203B1 (en) | 2021-10-05 |
| US12568131B2 (en) | 2026-03-03 |
| US11831693B2 (en) | 2023-11-28 |
| CN116325662B (zh) | 2024-04-19 |
| EP4226582B1 (en) | 2024-06-26 |
| CN118054982A (zh) | 2024-05-17 |
| US20240007511A1 (en) | 2024-01-04 |
| EP4425843A1 (en) | 2024-09-04 |
| CA3196817C (en) | 2023-09-26 |
| CA3196817A1 (en) | 2022-04-14 |
| JP2023545688A (ja) | 2023-10-31 |
| CN116325662A (zh) | 2023-06-23 |
| JP2024041968A (ja) | 2024-03-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7425261B2 (ja) | グループベースのコミュニケーションシステムにおけるアンビエントでアドホックなマルチメディアコラボレーション | |
| EP4338404B1 (en) | Collagboration hub for a group-based communication system | |
| US12375538B2 (en) | Ambient, ad hoc, multimedia collaboration in a group-based communication system | |
| US12021646B2 (en) | Documenting multimedia collaboration session content | |
| EP3186920B1 (en) | Session history horizon control | |
| US20180359293A1 (en) | Conducting private communications during a conference session | |
| US11412278B1 (en) | Streaming video trunking | |
| US20180343135A1 (en) | Method of Establishing a Video Call Using Multiple Mobile Communication Devices | |
| US20130227434A1 (en) | Audio/Text Question Submission and Control in a Produced Online Event | |
| US20140047025A1 (en) | Event Management/Production for an Online Event | |
| CN118489110A (zh) | 用于控制对共享文档的共享内容和私人内容的访问的增强安全特征 | |
| US20120158864A1 (en) | Contextual conversation framework | |
| AU2013346430A1 (en) | Multi-user interactive virtual environment system and method | |
| JP2024531403A (ja) | グループベースの通信システムにおける環境的なアドホックマルチメディアコラボレーション | |
| WO2018214614A1 (en) | A method of establishing a video call using multiple mobile communications devices |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240216 |
|
| 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: 20250107 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250131 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7632952 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |