JP6141581B2 - 通信セッションを管理する為にグラフィカル・ユーザ・インターフェース内に記憶用セッションを生成するシステムと方法。 - Google Patents

通信セッションを管理する為にグラフィカル・ユーザ・インターフェース内に記憶用セッションを生成するシステムと方法。 Download PDF

Info

Publication number
JP6141581B2
JP6141581B2 JP2011088798A JP2011088798A JP6141581B2 JP 6141581 B2 JP6141581 B2 JP 6141581B2 JP 2011088798 A JP2011088798 A JP 2011088798A JP 2011088798 A JP2011088798 A JP 2011088798A JP 6141581 B2 JP6141581 B2 JP 6141581B2
Authority
JP
Japan
Prior art keywords
communication session
product
user
displayed
icon
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2011088798A
Other languages
English (en)
Other versions
JP2011227894A (ja
Inventor
ディン−トゥロン トゥルン
ディン−トゥロン トゥルン
ゲッパート バージット
ゲッパート バージット
Original Assignee
アバイア インク.
アバイア インク.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by アバイア インク., アバイア インク. filed Critical アバイア インク.
Publication of JP2011227894A publication Critical patent/JP2011227894A/ja
Application granted granted Critical
Publication of JP6141581B2 publication Critical patent/JP6141581B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/403Arrangements for multi-party communication, e.g. for conferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/142Managing session states for stateless protocols; Signalling session states; State transitions; Keeping-state mechanisms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/535Tracking the activity of the user
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/75Indicating network or usage conditions on the user display

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Multimedia (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Hardware Design (AREA)
  • Data Mining & Analysis (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)
  • Computer And Data Communications (AREA)
  • Information Transfer Between Computers (AREA)

Description

本発明は、通信セッションを管理する方法に関し、特に、相互作用(例、会話)する自動アシスタント(automated assitant)又は人から生成された作業中製品(work product:作業済製品でもかまわない)を記憶する永続的通信セッションに関する。
通信プラットホームが、成熟し複雑性と機能性を更に付加できるようになると、ユーザ(例、ビジネスユーザ)は、共働作業中の作業中製品をこれらの通信プラットホーム内に生成する。しかし通信セッションが終了すると、この作業中製品とプラットホーム内の通信スペースの特定の構築状態は、断片的にしかセーブされず、ある構築/配置態様は全く記憶されない。
ユーザが、前の通信セッションを再開しようとする時には、まず作業中製品のどの部分が必要であるかを特定し、前の構築/配置状態をセーブし、必要な情報とリソースを見出さなければならない。このアプローチは効率的ではなく、多くの参加者にとって時間を無駄にすることがある。更に通信セッションの正確な構築/配置状態は失われ、その結果慣れない作業環境となり、通信セッションの連続性が失われる。
更に自動アシスタントの特定の構築、情報、他の資源は、特定のタスクあるいは通信セッションにとって便利なものである。そのためユーザは、これら便利な構築/配置状態を記憶させ、手動で再度確立或いは再生しなければならない。この様な手動によるステップは、自動装置(robots)と通信プラットホームの便宜性を失わせ、更にユーザの時間を浪費させて、通信プラットホームを使用するに関し、ユーザの熱が冷める。
ここに開示したシステムと方法とそれらを記憶したコンピュータで読み取り可能な記憶媒体は、通信セッションを管理するために、永続的通信セッションをグラフィカル・ユーザ・インターフェースの中に生成する。本発明の通信セッションを管理する為にグラフィカル・ユーザ・インターフェース内に永続的セッションを生成するシステムは、
(A)通信セッション内のユーザと自動アシスタントとの相互作用を追跡する。
前記自動アシスタントは、前記通信セッションを管理する為に、グラフィカル・ユーザ・インターフェース内に表示され、
前記グラフィカル・ユーザ・インターフェースは、参加人と同様に自動アシスタントを表示し、
(B)前記相互作用で生成された作業中製品を特定する。
(C)前記作業中製品と前記ユーザとを関連付ける。
(D)前記作業中製品を永続的通信セッション内に記憶する。
これにより前記ユーザが後で前記作業中製品を使用できるようになる。
本発明のシステムは、通信セッションが終了した時点で、作業中製品をセーブしたり、最初の時に作業中製品を通信セッション内にセーブし、このセーブされた作業中製品を通信セッションの間更新することができる。
本発明の他の実施例によれば、本発明のシステムは、現在の通信セッション内でユーザを特定し、ユーザの現在のコンテキストと現在の通信セッションとを特定する。本発明のシステムは、ユーザに関連する記憶された作業中製品と現在のコンテキストを取り出す。前記セーブされた作業中製品は、前記現在の通信セッションの前に発生した過去の通信セッションで生成されたものである。本発明のシステムは、グラフィカル・ユーザ・インターフェースで、前記現在の通信セッション内の記憶された作業中製品を回復する。グラフィカル・ユーザ・インターフェースは、参加人と同様に自動アシスタントを表示し、記憶された作業中製品は、前記自動アシスタントに関連する少なくとも1つのセッティングを含む。
本明細書は、通信セッション内の自動装置と他のリソースのコンテキスト、プレイスメント、特定のタイミングについても記載する。例えば現実の人との作業、永続的通信セッションあるいは関連する通信セッションで将来使用するために作業出力をセーブすることについても記載する。一例として、自動装置は、特定の構築/配置、例えばユーザ、入力データ、作業ドキュメント、ダイアログヒストリー、グラフィカル・ユーザ・インターフェース上の自動装置/参加者配置を、コンテキストあるいはコンテキストの態様に関連するパッケージ内にセーブする。ユーザは、これらのパッケージを検証し、削除し、共有し、複製し、更新することができる。パッケージは、別々のファイル、永続的通信セッション、特定の自動装置のいずれかに関連する。ユーザは、自動装置あるいは作業出力の特定のパッケージとを、ボタンをクリックしたりあるいは他の入力装置に入力することにより、搭載する。別の構成として、本発明のシステムは、ユーザ情報(例、カレンダーあるいは現在のコンテキスト)を解析して、ユーザがどの様なパッケージを必要とするかを推測し、そのパッケージを開くことを示唆したり自動的に開いたりする。
別の実施例として、自動装置は、必要な時に追加され、不必要な時には削除される。これは、自動装置を追加しようとする人に繋がる点線「added by」を通して示される。更に自動装置は、実際の人と共働して作業を生成する。この生成された作業は、セーブされ関連するアイコンとして表され、永続的通信セッション又は関連する通信セッションで使用される。別の態様は、自動装置は、2人のユーザの間に立つ。或いはユーザのサブグループ用のサイドバーの部分に立つ。ユーザの間に自動装置を配置することは、永続的通信セッションの一部として記憶され、自動装置を取り出すこともできる。
別の実施例は、完全にフレキシブルな自動化フレームワークである。これにより、事象、カレンダー、セッションマーカーを取り出すことができ、自動装置を、個別にあるいは特定のコンテキスト、プレイスメント、タイミングに基づいて、配置することができる。この自動化は、事象トリガ、自動装置用のカレンダーの一種、通信セッション内の特定のポイント(例えば特定のアジェンダアイテム)に達した時に自動装置を要求するセッションマーカーである。本発明の一態様はフレームワークである。これは、完全にフレキシブルな自動化構築であり、事象、カレンダー、セッションマーカーを取り出し配置しデータを自動装置に供給する。
本発明のシステムの一実施例を表す図。 第1時点において、参加人と自動アシスタントとの第1通信セッションを管理する第1グラフィカル・ユーザ・インターフェースを表す図。 作業中製品が参加人と自動アシスタントとの間の相互作用により生成された後の第2の時点において、第1通信セッションを管理する第2グラフィカル・ユーザ・インターフェースを表す図。 作業中製品を含む記憶されたセッションを表す図。 第1通信セッションの後の第2通信セッションを管理するグラフィカル・ユーザ・インターフェースを表す図。 作業中製品を通信セッション内に記憶する第1の方法を表すフローチャート。 通信セッション内に記憶された作業中製品を回復する第2の方法を表すフローチャート。
本発明は、リソース又は作業中製品の特定の構築/配置を、通信セッション内に記憶するより便宜的な方法を提供する。
図1に、本発明を実行するための汎用のシステムあるいはコンピュータの構成例を示す。様々なアプローチとグラフィカル・ユーザ・インターフェースのより詳細な説明を図1に基づいて以下説明する。
図1において、システム100は、プロセッサ120と、システム・バス110とを有する。プロセッサ120は、様々なシステム構成要素である。システム・バス110は、メモリ130とROM140とRAM150をプロセッサ120に接続する。システム100はキャッシュ122を有する。キャッシュ122は、高速メモリで、プロセッサ120に直接接続されるか、近くに配置されるか、或いはその一部として一体に形成される。システム100は、メモリ130又は記憶装置160からのデータを、キャッシュ122に一時的にコピーして、プロセッサ120が迅速にアクセスできるようにしている。かくして、キャッシュ122は、プロセッサがデータを取り出すのを待つことにより、プロセッサ120の処理が遅延するのを回避し、性能を向上させる。これ等のモジュールは、プロセッサ120を制御して様々なアクションを実行する。他のメモリ130も同様に使用可能である。メモリ130は、様々な性能特徴を有する複数の種類のメモリを含む。このシステムは、複数のプロセッサ120を有するシステム100上で動作するか、それ等をネットワークで繋いだグループで動作するか、或いはクラスタ上で動作して、より大きな処理能力を与えるようにしている。プロセッサ120は、汎用プロセッサと、ハードウエアのモジュール或いはソフトウエアのモジュールを含む。例えば、第1モジュール162、第2モジュール164、第3モジュール166で構成され、これ等は記憶装置160内に配置され、プロセッサ120と特定目的のプロセッサとを制御する。この特定目的プロセッサでは、ソフトウエアのインストラクションが、実際のプロセッサのデザイン(ハードウエア)に組み込まれている。プロセッサ120は、自己保有型のコンピュータシステムであり、複数のコア又はプロセッサと、バスと、メモリコントローラと、キャッシュ等を含む。マルチコアプロセッサは、対称或いは非対称性の何れでもよい。
システム・バス110は、あらゆるタイプのバス構造体を含み、例えば、メモリバス、メモリコントローラ、周辺バス、ローカルバスであり、あらゆるバス構造を利用したものを含む。ROM140内に記憶されるベーシックな入力/出力(basic input/outout:BIOS)は、ベーシックなルーチンを与える。このベーシックなルーチンは、システム100内の構成要素の間の情報の伝送を助ける、例えばスタートアップ時の情報の伝送を助ける。システム100は記憶装置160を含む。この記憶装置160は、例えばハードディスクドライブ、磁気ディスクドライブ、光学ディスクドライブ、テープドライブ等である。記憶装置160は、ソフトウエアモジュール162,164,166を有し、プロセッサ120を制御する。また他のハードウエアモジュール又はソフトウエアモジュールを組み込み可能である。記憶装置160は、システム・バス110にドライブインターフェースで接続される。このドライブインターフェースとそれに関連するコンピュータに読み込み可能な記憶媒体は、コンピュータで読み込み可能なインストラクション(データ構造)、プログラムモジュール、或いはシステム100用の他のデータの非揮発性の記憶媒体を提供する。一態様によれば、特定の機能を実行するハードウエアモジュールは、ソフトウエアコンポーネントを含む。このソフトウエアコンポーネントは、機能を実行するために必要なハードウエア(プロセッサ120,システム・バス110,出力装置170)と接続された書き換え不可能なコンピュータ読み込み媒体内に記憶される。これ等のベーシックな構成要素は当業者には公知である。システム100は、小型コンピュータ、携帯用コンピュータ、デスクトップコンピュータ、コンピュータサーバー等でもよい。
本発明の一実施例では、記憶装置160はハードディスクであるが、他のあらゆる種類の記憶媒体も当業者は容易に想到できる。例えば磁気カッセト、フラッシュメモリカード、DVD、カートリッジ、RAM150、ROM140、或いはビットストリームを含むケーブル或いは無線信号も、本発明で用いることができる。書き換え不可能なコンピュータで読み込み媒体は、エネルギー、キャリア信号、電磁波、信号そのもののような媒体を含まない。
システム100とユーザの間の双方向動作を可能とするために、入力装置190は、あらゆる数の種類の入力機構、例えば、マイクロフォン、タッチセンサ、グラフィカル入力、キーボード、マウス、モーション入力、音声認識装置等である。出力装置170は、当業者に公知の複数の出力機構の内の1つである。出力装置170が、グラフィカルディスプレイを有し、タッチ入力を受領することができる場合には、入力装置190と出力装置170は、同一の要素或いはディスプレイである。一実施例においては、マルチモードのシステムにより、ユーザは、システム100と通信するために複数の入力を提供できる。通信インターフェース180は、ユーザ入力とシステム出力を管理する。本発明は、特定のハードウエア要素上で動作することに限定されず、基本的な機能は、改良されたハードウエア或いはファームウエアで置換できる。
図示したシステムの実施例は、個別の機能ブロックとして示されている。例えば、プロセッサ120として示されている。これ等のブロックの有する機能は、共有ハードウエア、専用ハードウエア、ソフトウエアを実行できるハードウエア、汎用コンピュータ上で実行されるソフトウエアと等価で機能する専用のハードウエア(例、プロセッサ120)で実行できる。例えば、図1のプロセッサの機能は、1つの共有プロセッサ或いは複数のプロセッサで提供できる。本明細書において、プロセッサとは、ソフトウエアを実行できるハードウエアに限定されるものではない。ここに示した実施例は、マイクロプロセッサ、デジタル信号プロセッサ、DSP、ハードウエア、ROM140、上記した操作を実行するソフトウエアを記憶するROM140と、結果を記憶するRAM150とを有する。これらは、VLSIハードウエアと汎用のDSPと組み合わせたカスタムVLSI回路でもよい。
本発明の様々な実施例の論理動作は、
(1)汎用コンピュータ内のプログラム可能な回路内で実行される、ステップ操作、手順のシーケンスとして、
(2)専用使用のプログラム可能な回路内で実行される、ステップ操作、手順のシーケンスとして、
(3)プログラム可能回路内に組み込まれたマシンモジュール或いはプログラムエンジンとして
実行される。
図1のシステム100は、本発明の方法の全て或いは一部は、本発明の記憶媒体内のインストラクションに応じて実行する。このような論理動作は、プロセッサ120を制御するため、モジュールのプログラムに合わせて特定の機能を実行するモジュールとして実現される。例えば図1では、3個のモジュール即ち第1モジュール162と第2モジュール164と第3モジュール166が、プロセッサ120を制御するよう構築されたモジュールとして示されている。これ等のモジュールは、記憶装置160内に記憶されRAM150、ルーチンではメモリ130にロードされ、或いはコンピュータで読み込み可能なメモリ内に記憶される。
次に永続的通信セッションについて議論する。人(ユーザ)が、グラフィカル・ユーザ・インターフェース内の自動装置と相互作用して、通信セッションを管理すると、それらは、作業出力(例、ドキュメント、情報、自動装置の特定の構築/配置等)を生成する。このアプローチは、作業出力の一部あるいは全てをセーブし、永続的通信セッションで使用されるか、或いは関連する通信セッションで再生される。グラフィカル・ユーザ・インターフェースは、自動エージェント、自動アシスタント、自動装置を、参加人と同様に、グラフィカル・コール・コレクション・グラフで表示する。本明細書におけるグラフィカル・ユーザ・インターフェースは、呼び接続グラフの通話表示に基づいているが、実際のグラフィカル・ユーザ・インターフェースは、どのような形態でもよく、スポットライトベースのインターフェース、リストベースのインターフェースでもよい。
永続的通信セッションは、自動アシスタントのコンテキスト、ポジション、特定のタイミング要素を、通信セッション内に記憶する。本発明のシステムは、自動アシスタントを必要に応じて加除できる。このシステムは、自動アシスタントと特定のトリガ事象又は人との関係を、点線の形態あるいはオーバーラップした形態で、又は自動アシスタントへの視覚協調関係で示す。自動アシスタントは、作業中製品を、参加人との共働作業の複製物としてあるいは参加人の指示で、生成する。その作業中製品は、セーブされたアイコンあるいは関連したアイコンとして表れ、永続的通信セッションあるいは関連した通信セッションで将来用いられる。
図2Aにおいて、グラフィカル・ユーザ・インターフェース200は、カルフォルニアの参加人の第1グループ202と、フロリダの参加人の第2グループ204と、レイン206と、ポール208の間の第1通信セッションを表す。2つの「自動装置」或いは自動アシスタントは、通信セッションの一部である。この2個の自動装置は、アジェンダ自動記録装置210と、音声自動記録装置212である。通信セッションは、電話会議である。この電話会議は、グラフィカル・ユーザ・インターフェースのハブ214内の電話アイコンで示される。このグラフィカル・ユーザ・インターフェースは、ハブに基づいているが、同一の原理は、他のグラフィカル・ユーザ・インターフェースへのアプローチにも適用でき、スポットライトベースのアプローチのような通信グラフを表示することもできる。
図2Bにおいて、参加人202,204,206,208は、互いに協力する或いは相互作用(会話)する、或いは自動アシスタント210,212と協力して、作業中製品を生成する。作業中製品は、様々な情報と構築/配置データを含む。図2Bは、代表的な作業中製品、例えば、カレンダー216、ドキュメント218、通信セッションのトランスクリフト220を示す。作業中製品は、自動アシスタント210,212のポジショニングとタイミングを含む。通信セッションの終了時あるいは終了直前において、本発明のシステムは、記憶された通信セッション302を生成する。この通信セッション302は、作業中製品210,212,216,218,220の全てあるいは一部を含む(図3)。作業中製品は参加人のリストも含む。記憶された通信セッション302は、過去の参加人あるいは他の参加人も参加できる永続的通信セッションである。ユーザは、記憶された通信セッション302を、全く新しい通信セッションに入れることもできる。記憶された通信セッション302はメタデータ304も含む。このメタデータ304は、通信セッションの様々な態様、例えば参加者、参加属性、自動アシスタントあるいはそれらの属性、作業中製品、通信披瀝、記憶された通信セッション302を記述し、それらを見たり、管理したり、使用したり、取り出したりする権限が与えられているユーザのリストも含む。
図4において、第2の通信セッションは、ポール406と、カルフォルニアのグループ402と、フロリダのグループ404とを含む。第2の通信セッションは、電話会議410である。一態様においては、ユーザの一人は、記憶された通信セッション302を選択し取り出す、あるいはそれに加わり、記憶された作業中製品の全てあるいは一部を、第2通信セッションに入れることができる。本発明のシステムは、記憶された通信セッションから作業中製品を取り出すが、これは、ユーザのリクエストあるいは現在のコンテキストと記憶された通信セッションのコンテキストの類似性のしきい値に基づいて、行われる。
本発明の一実施例の方法を図5,6を例に説明する。記載を明瞭にするために本発明の方法は、図1のシステム100の観点から説明する。ここに開示したステップは、代表的なもので、これ以外のステップを含んだり、あるいは修正ステップを修正したり、あるいは追加したりすることも本発明の範囲内に含まれる。
図5は、通信セッションから作業中製品をセーブする第1方法を示す。本発明のシステム100は、通信セッション内のユーザと自動アシスタントとの相互作用(会話)を追跡し、前記通信セッションを管理し、グラフィカル・ユーザ・インターフェース内に表示される。前記グラフィカル・ユーザ・インターフェースは、参加人と同様に自動アシスタントを表示する(ステップ502)。グラフィカル・ユーザ・インターフェースは、ユーザに、1つのインターフェース内で複数の通信セッションを管理する方法を与える。自動アシスタントと参加人は、このグラフィカル・ユーザ・インターフェース内に同様に表示される。即ち、参加人が接続されたアイコンの組として示されると、自動アシスタントも接続されたアイコンの組として示される。参加人がスポットライト下のアイコンとして示されると、自動アシスタントも同様に示される。同様に、グラフィカル・ユーザ・インターフェースにより、ユーザは、他のユーザと自動アシスタントと同様に相互作用することができる。
本発明のシステム100は、前記相互作用で生成された作業中製品を特定する(ステップ504)。作業中製品は、ドキュメント、情報、自動アシスタント、通信披瀝、参加人、イメージ、マルチメディアコンテンツ、トランスクリプト、アジェンダ、カレンダーを含む。また作業中製品は、前記通信セッション内の自動アシスタントのコンテキスト、プレースメント、特定のタイミング、特定のユーザとの関連性、セッティング、利用披瀝、メタデータ等を含む。自動アシスタントのコンテキスト、プレースメント、特定のタイミングは、通信セッションのユーザと他の参加者に関連する。本発明のシステム100は、作業中製品とユーザとを関連付け(ステップ506)、作業中製品を永続的通信セッション内に記憶する(ステップ508)。グラフィカル・ユーザ・インターフェースは、作業中製品をアイコンとして表示する。本発明のシステム100は、作業中製品を関連する通信セッションに送る。例えば、本発明のシステム100は、作業中製品を関連する通信セッションを二重に作成し、通信セッションと関連する通信セッションの間で、作業中製品を共有する。或いは、作業中製品を通信セッションから関連する通信セッションに移動させる。
図6は、通信セッションにセーブされた作業中製品を回復/再生する第2方法を示す。本発明のシステム100は、現在の通信セッション内でユーザを特定し(ステップ602)、前記ユーザの現在のコンテキストと前記現在の通信セッションとを特定する(ステップ604)。本発明のシステム100は、前記ユーザに関連する記憶された作業中製品と前記現在のコンテキストを取り出す(ステップ606)。前記記憶された作業中製品は、前記現在の通信セッションの前に発生した過去の通信セッションで生成されたものである。本発明のシステム100は、グラフィカル・ユーザ・インターフェースで、前記現在の通信セッション内の記憶された作業中製品を回復する(ステップ608)。前記グラフィカル・ユーザ・インターフェースは、参加人と同様に自動アシスタントを表示し、前記記憶された作業中製品は、前記自動アシスタントに関連する少なくとも1つのセッティングを含む。これにより、ユーザは、過去に確立した永続的通信セッション内で作業を継続できる。あるいは、新たな通信セッションを過の通信セッションに合わせることができる。このアプローチにより、ユーザは慣れた環境で継続的に作業ができる。例えば、前の作業中製品、自動アシスタントの組、その自動アシスタントの組の特定の構築/配列、参加人のグループである。
上記した方法とアプローチによりユーザは、自動装置、コンテキスト、作業中製品の特定の構築例、再使用の共働作業スペースをセーブすることができる。特定のコンテキストに対する複数の明確に定義されたワークフローを有するユーザは、各ワークフローに対し最適化された永続的通信セッションからの利点を享受できる。本発明の方法によりユーザは、自動装置の特定の構築例あるいはその出力を永続的通信セッションの一部としてコンテキストポジション、特定のタイミングに基づいて、容易に再生可能である。
用語「コンピュータで読み取り可能な媒体」とは、コンピュータが実行するプロセスを記憶する媒体或いは伝送媒体を意味する。記憶媒体には、RAM、PROM、EPROM、FLASH−EPROM、メモリカード、メモリチップ、或いはカートリッジ等がある。情報が、ネットワーク、通信接続を介してコンピュータに伝送された場合、コンピュータは、「コンピュータで読み取り可能な媒体」として接続されたものと見なされる。
開示された方法は、コンピュータで読み取り可能な記憶媒体に記憶されたソフトウエアで実行され、コントローラとメモリとを有するプログラムされた汎用コンピュータ、特殊目的コンピュータ、マイクロプロセッサ等で実施される。本発明は、分散型のコンピュータ環境で実行される。この場合、プログラム・モジュールは、ローカルに且つリモート方式で実行され記憶される。プログラム・モジュールには、プロセッサのルーティン、プログラム、コンポーネント、データ構造、固有の機能が含まれる。
以上の説明は、本発明の一実施例に関するもので、この技術分野の当業者であれば、本発明の種々の変形例を考え得るが、それらはいずれも本発明の技術的範囲に包含される。特許請求の範囲の構成要素の後に記載した括弧内の番号は、図面の部品番号に対応し、発明の容易なる理解の為に付したものであり、発明を限定的に解釈するために用いてはならない。また、同一番号でも明細書と特許請求の範囲の部品名は必ずしも同一ではない。これは上記した理由による。用語「又は」に関して、例えば「A又はB」は、「Aのみ」、「Bのみ」ならず、「AとBの両方」を選択することも含む。特に記載のない限り、装置又は手段の数は、単数か複数かを問わない。
100 システム
110 システム・バス
120 プロセッサ
122 キャッシュ
130 メモリ
140 ROM
150 RAM
160 記憶装置
170 出力装置
180 通信インターフェース
190 入力装置
200 グラフィカル・ユーザ・インターフェース
202 カルフォルニア
204 フロリダ
208 アジェンダ生成装置
210 アジェンダ自動記録装置
212 音声自動記録装置
216 カレンダー
218 ドキュメント
220 トランスクリプト
304 メタデータ


図5
502:通信セッション内のユーザと自動アシスタントとの相互作用を追跡する
前記自動アシスタントは、前記通信セッションを管理する為に、グラフィカル・ユーザ・インターフェース内に表示され、前記グラフィカル・ユーザ・インターフェースは、参加人と同様に自動アシスタントを表示する
504:前記相互作用で生成された作業中製品を特定する
506:前記作業中製品と前記ユーザとを関連付ける
508:前記作業中製品を永続的通信セッション内に記憶する

図6
602:現在の通信セッション内でユーザを特定する
604:前記ユーザの現在のコンテキストと前記現在の通信セッションとを特定する
606:前記ユーザに関連する記憶された作業中製品と前記現在のコンテキストを取り出す。前記記憶された作業中製品は、前記現在の通信セッションの前に発生した過去の通信セッションで生成されたものである。
608:グラフィカル・ユーザ・インターフェースで、前記現在の通信セッション内の記憶された作業中製品を回復する。前記グラフィカル・ユーザ・インターフェースは、参加人と同様に自動アシスタントを表示し、前記記憶された作業中製品は、前記自動アシスタントに関連する少なくとも1つのセッティングを含む

Claims (5)

  1. 通信セッションを管理する方法において、
    (A)通信セッション内のユーザ(202)と自動アシスタント(210,212)との相互作用を追跡するステップ(502)と、
    前記ユーザ(202)は、グラフィカル・ユーザ・インターフェース(以下「GUI」と略称する)のアイコンで第1グラフィカル要素として表示され、前記自動アシスタント(210,212)は、アジェンダ自動生成装置(210)と音声自動記録装置(212)を含むロボットとして前記GUIのアイコンで第2グラフィカル要素として表示され、前記ユーザ(202)と前記自動アシスタント(210,212)との間の通信セッションは、前記GUIのアイコンで第3グラフィカル要素して表示され、
    (B)前記相互作用で生成された作業中製品を特定するステップ(504)と、
    前記作業中製品は、前記GUIのアイコンとして表示され、
    (C)前記作業中製品と前記ユーザとを関連付けるステップ(506)と、
    (D)前記ユーザが後で前記作業中製品を使用できるように、前記作業中製品を永続的通信セッション内に記憶するステップ(508)と、
    (E)前記作業中製品を別の通信セッションに転送するステップと、
    を有し、
    前記(E)ステップは、
    (E1)前記作業中製品を前記別の通信セッション内に複製するステップ、
    (E2)前記作業中製品を前記永続的通信セッションと前記別の通信セッションとの間で共有するステップ、
    (E3)前記作業中製品を前記永続的通信セッションから前記別の通信セッションに移すステップ、
    の内の少なくとも1つを含む
    ことを特徴とする通信セッションを管理する方法。
  2. 前記作業中製品は、メタデータ、ドキュメント、情報、自動アシスタント、通信披瀝、参加人、イメージ、マルチメディアコンテンツ、トランスクリプト、アジェンダ、カレンダー、前記通信セッション内の自動アシスタントのコンテキスト、プレースメント、特定のタイミングの内の少なくとも1つを含み、前記自動アシスタントのコンテキスト、プレースメント、特定のタイミングは、前記通信セッション内のユーザと他の参加者に関連する
    ことを特徴とする請求項1記載の方法。
  3. コンピュータで実行されるインストラクションを記憶する記憶媒体において、前記コンピュータは、現在の通信セッションに関連する作業中製品をロードし、前記インストラクションは、
    (A)通信セッション内のユーザ(202)と自動アシスタント(210,212)との相互作用を追跡するステップ(502)と、
    前記ユーザ(202)は、グラフィカル・ユーザ・インターフェース(以下「GUI」と略称する)のアイコンで第1グラフィカル要素として表示され、前記自動アシスタント(210,212)は、アジェンダ自動生成装置(210)と音声自動記録装置(212)を含むロボットとして前記GUIのアイコンで第2グラフィカル要素として表示され、前記ユーザ(202)と前記自動アシスタント(210,212)との間の通信セッションは、前記GUIのアイコンで第3グラフィカル要素して表示され、
    (B)前記相互作用で生成された作業中製品を特定するステップ(504)と、
    前記作業中製品は、前記GUIのアイコンとして表示され、
    (C)前記作業中製品と前記ユーザとを関連付けるステップ(506)と、
    (D)前記ユーザが後で前記作業中製品を使用できるように、前記作業中製品を永続的通信セッション内に記憶するステップ(508)と、
    (E)前記作業中製品を別の通信セッションに転送するステップと、
    を実行し、前記(E)ステップは、
    (E1)前記作業中製品を前記別の通信セッション内に複製するステップ、
    (E2)前記作業中製品を前記永続的通信セッションと前記別の通信セッションとの間で共有するステップ、
    (E3)前記作業中製品を前記永続的通信セッションから前記別の通信セッションに移すステップ、
    の内の少なくとも1つを含む
    ことを特徴とするコンピュータで実行するインストラクションを記憶する記憶媒体。
  4. 前記作業中製品は、ドキュメント、情報、自動アシスタント、通信披瀝、参加人、イメージ、マルチメディアコンテンツ、トランスクリプト、アジェンダ、カレンダーの内の少なくとも1つを含む
    ことを特徴とする請求項3記載の記憶媒体。
  5. 通信セッションを管理するシステムにおいて、
    (A)プロセッサと、
    (B)第1モジュールと、
    前記第1モジュールは、第1通信セッションを管理する為に、ユーザ(202)と通信セッション内のGUIのアイコンで表される自動アシスタント(210,212)との相互作用を追跡し、前記ユーザ(202)は前記GUIのアイコンで第1グラフィカル要素として表示され、前記自動アシスタント(210,212)は、アジェンダ自動生成装置(210)と音声自動記録装置(212)を含むロボットとして前記GUIのアイコンで第2グラフィカル要素として表示され、前記GUIのアイコンは、前記第1グラフィカル要素と第2グラフィカル要素とを接続する第3グラフィカル要素を表示し、前記ユーザと前記自動アシスタントとの間の通信セッションを表し、
    (C)第2モジュールと、
    前記第2モジュールは、前記プロセッサを制御し、前記相互作用で生成された作業中製品を特定し、前記作業中製品は前記GUIのアイコンとして表示され、
    (D)第3モジュールと、
    前記第3モジュールは、前記プロセッサを制御し、前記作業中製品と前記ユーザとを関連付け、
    (E)第4モジュールと、
    前記第4モジュールは、前記プロセッサを制御し、前記作業中製品を第1通信セッション内に記憶し、
    (F)第5モジュールと、
    前記第5モジュールは、前記第1通信セッションと関連する第2通信セッションを特定し、前記第2通信セッションは前記第1通信セッションが発生した第1時点より後の第2時点で発生し、
    (G)第6モジュールと、
    前記第6モジュールは、前記プロセッサを制御し、前記作業中製品を記憶した前記第1通信セッションを第2通信セッションの一部として回復し、
    を有し、前記第1通信セッションを第2通信セッションの一部として回復することは、
    (G1)前記第1通信セッションを前記第2通信セッション内に複製すること、
    (G2)前記作業中製品を前記第1通信セッションを前記第2通信セッションとの間で共有すること、
    (G3)前記第1通信セッションを前記第2通信セッションに移すこと、
    のいずれかで実行される
    ことを特徴とする通信セッションを管理するシステム。
JP2011088798A 2010-04-16 2011-04-13 通信セッションを管理する為にグラフィカル・ユーザ・インターフェース内に記憶用セッションを生成するシステムと方法。 Expired - Fee Related JP6141581B2 (ja)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US32510310P 2010-04-16 2010-04-16
US61/325,103 2010-04-16
US12/978,921 US20110258550A1 (en) 2010-04-16 2010-12-27 System and method for generating persistent sessions in a graphical interface for managing communication sessions
US12/978,921 2010-12-27

Publications (2)

Publication Number Publication Date
JP2011227894A JP2011227894A (ja) 2011-11-10
JP6141581B2 true JP6141581B2 (ja) 2017-06-07

Family

ID=44122974

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011088798A Expired - Fee Related JP6141581B2 (ja) 2010-04-16 2011-04-13 通信セッションを管理する為にグラフィカル・ユーザ・インターフェース内に記憶用セッションを生成するシステムと方法。

Country Status (5)

Country Link
US (1) US20110258550A1 (ja)
JP (1) JP6141581B2 (ja)
CN (1) CN102223363B (ja)
DE (1) DE102011016754A1 (ja)
GB (1) GB2479638B (ja)

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9459764B1 (en) * 2008-11-11 2016-10-04 Amdocs Software Systems Limited System, method, and computer program for selecting at least one predefined workflow based on an interaction with a user
US9158444B2 (en) * 2010-05-26 2015-10-13 Avaya Inc. User interface for managing communication sessions
US9762404B2 (en) * 2012-01-15 2017-09-12 Microsoft Technology Licensing, Llc Providing contextual information associated with a communication participant
US9571533B2 (en) * 2012-12-28 2017-02-14 Avaya Inc. Graphical environment for adding liaison agents to a communication session
US8930819B1 (en) * 2013-12-13 2015-01-06 Linkedin Corporation Visualization of the reach of a post by a member of an on-line social networking system
CN103957135A (zh) * 2014-04-24 2014-07-30 北京佳讯飞鸿电气股份有限公司 一种在ip地址切换过程中不中断通话的方法
US20150326729A1 (en) * 2014-05-08 2015-11-12 Mahesh PAOLINI-SUBRAMANYA Phone systems and methods of communication
US10425536B2 (en) 2014-05-08 2019-09-24 Ubiquiti Networks, Inc. Phone systems and methods of communication
US10474439B2 (en) * 2016-06-16 2019-11-12 Microsoft Technology Licensing, Llc Systems and methods for building conversational understanding systems
US11693923B1 (en) 2018-05-13 2023-07-04 Automation Anywhere, Inc. Robotic process automation system with hybrid workflows
JP7259030B2 (ja) * 2018-11-16 2023-04-17 ライブパーソン, インコーポレイテッド スクリプトに基づく自動ボット作成
US11113095B2 (en) * 2019-04-30 2021-09-07 Automation Anywhere, Inc. Robotic process automation system with separate platform, bot and command class loaders
US11121986B2 (en) * 2019-08-01 2021-09-14 International Business Machines Corporation Generating process flow models using unstructure conversation bots
US10673958B1 (en) * 2019-08-23 2020-06-02 Capital One Services, Llc System and method for maintaining user session continuity across multiple devices and/or multiple platforms
CN114095487B (zh) * 2020-07-30 2024-03-19 中移(苏州)软件技术有限公司 一种远程任务执行方法、装置及存储介质
US12423118B2 (en) 2020-08-03 2025-09-23 Automation Anywhere, Inc. Robotic process automation using enhanced object detection to provide resilient playback capabilities
US12111646B2 (en) 2020-08-03 2024-10-08 Automation Anywhere, Inc. Robotic process automation with resilient playback of recordings
US20220083538A1 (en) * 2020-09-16 2022-03-17 Trencadis Corp SRL Computer-implemented systems and methods for generating and managing a data buildup for context-driven user interactions
US20220108107A1 (en) 2020-10-05 2022-04-07 Automation Anywhere, Inc. Method and system for extraction of table data from documents for robotic process automation
CN113127422B (zh) * 2021-04-23 2024-08-30 北京明略软件系统有限公司 一种文档展示方法、装置、电子设备和计算机可读介质
US12097622B2 (en) 2021-07-29 2024-09-24 Automation Anywhere, Inc. Repeating pattern detection within usage recordings of robotic process automation to facilitate representation thereof
US12197927B2 (en) 2021-11-29 2025-01-14 Automation Anywhere, Inc. Dynamic fingerprints for robotic process automation
CN118780392A (zh) * 2024-06-11 2024-10-15 北京字跳网络技术有限公司 用于信息交互的方法、装置、设备和存储介质

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3494451B2 (ja) * 1993-05-27 2004-02-09 株式会社日立製作所 会議画面表示制御方法および電子会議システム
US6119147A (en) * 1998-07-28 2000-09-12 Fuji Xerox Co., Ltd. Method and system for computer-mediated, multi-modal, asynchronous meetings in a virtual space
JP2002281468A (ja) * 2001-03-19 2002-09-27 Ricoh Co Ltd 電子会議システム
US7711103B2 (en) * 2005-04-22 2010-05-04 Culbertson Robert F System and method for intelligent service agent using VoIP
US8180029B2 (en) * 2007-06-28 2012-05-15 Voxer Ip Llc Telecommunication and multimedia management method and apparatus
JP2009086871A (ja) * 2007-09-28 2009-04-23 Fuji Xerox Co Ltd 情報処理システム及び情報処理プログラム
US8261199B2 (en) * 2007-10-16 2012-09-04 International Business Machines Corporation Breakpoint identification and presentation in virtual worlds
US20100153497A1 (en) * 2008-12-12 2010-06-17 Nortel Networks Limited Sharing expression information among conference participants
US9900280B2 (en) * 2009-03-30 2018-02-20 Avaya Inc. System and method for managing incoming requests for a communication session using a graphical connection metaphor
US8363810B2 (en) * 2009-09-08 2013-01-29 Avaya Inc. Method and system for aurally positioning voice signals in a contact center environment
CN101783920B (zh) * 2009-12-25 2012-05-30 华为终端有限公司 视频会议的状态恢复方法和装置

Also Published As

Publication number Publication date
US20110258550A1 (en) 2011-10-20
GB201106169D0 (en) 2011-05-25
DE102011016754A1 (de) 2012-01-19
JP2011227894A (ja) 2011-11-10
GB2479638A (en) 2011-10-19
GB2479638B (en) 2012-02-29
CN102223363A (zh) 2011-10-19
CN102223363B (zh) 2014-10-15

Similar Documents

Publication Publication Date Title
JP6141581B2 (ja) 通信セッションを管理する為にグラフィカル・ユーザ・インターフェース内に記憶用セッションを生成するシステムと方法。
US20100306018A1 (en) Meeting State Recall
US9215434B2 (en) Systems and methods for session recording and sharing
US20120150577A1 (en) Meeting lifecycle management
US20120144320A1 (en) System and method for enhancing video conference breaks
US10127524B2 (en) Shared collaboration canvas
CN101854247B (zh) 用于持续多媒体会议服务的系统和方法
KR101721270B1 (ko) 대화 환경과 회의 환경을 가지는 통신 어플리케이션
US20120163576A1 (en) System and method for changing conference moderators during a conference call
US20120150956A1 (en) Extended Video Conferencing Features Through Electronic Calendaring
US20090006979A1 (en) Text exchange facility for joining multiple text exchange communications into a single topic based communication
US20100318470A1 (en) Means for Processing Information
US20180211223A1 (en) Data Processing System with Machine Learning Engine to Provide Automated Collaboration Assistance Functions
US20120203551A1 (en) Automated follow up for e-meetings
US10297255B2 (en) Data processing system with machine learning engine to provide automated collaboration assistance functions
EP4089606B1 (en) Stimulus-based collaborative functions for communication systems
US20180212790A1 (en) Data Processing System with Machine Learning Engine to Provide Automated Collaboration Assistance Functions
CN117591204A (zh) 用于远程协作的导航和视图共享系统
JP6507786B2 (ja) 会議再生方法、メディアストリーム取得方法及びプログラム
JPH10322331A (ja) 会議支援システム及び記録媒体
US9939983B2 (en) Systems and methods for plan-based hypervideo playback
CN109891445A (zh) 经由跨iframe信令重新归位嵌入式网络内容
JP6648460B2 (ja) ハイパービデオ再生方法、システム及びプログラム
TW202215416A (zh) 通過應用程式與網路的聯動寫入與語音檔有關的備忘錄的方法、系統及電腦可讀記錄介質
Hussein Communication facilitators for a distributed collaborative engineering environment

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130416

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140122

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140130

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20140417

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20140422

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20140519

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20140522

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20140620

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20140625

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140709

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20141224

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150424

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20150825

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20151225

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20160704

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20160803

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20160912

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20161012

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20170214

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170220

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170505

R150 Certificate of patent or registration of utility model

Ref document number: 6141581

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees