JP2012515957A - イベントをマッピングするためのツール、方法、システム、およびプログラマブル記憶媒体(イベントをマッピングし表示するためのツールおよび方法) - Google Patents

イベントをマッピングするためのツール、方法、システム、およびプログラマブル記憶媒体(イベントをマッピングし表示するためのツールおよび方法) Download PDF

Info

Publication number
JP2012515957A
JP2012515957A JP2011546428A JP2011546428A JP2012515957A JP 2012515957 A JP2012515957 A JP 2012515957A JP 2011546428 A JP2011546428 A JP 2011546428A JP 2011546428 A JP2011546428 A JP 2011546428A JP 2012515957 A JP2012515957 A JP 2012515957A
Authority
JP
Japan
Prior art keywords
event
display
map
event map
user
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.)
Pending
Application number
JP2011546428A
Other languages
English (en)
Inventor
コフマン、ダニエル、エム
マンソン、ジョナサン、ピー
ナラヤナスワミ、チャンドラセカ
ソロカー、ダニー
ワン、ジンタオ
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
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 International Business Machines Corp filed Critical International Business Machines Corp
Publication of JP2012515957A publication Critical patent/JP2012515957A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Operations Research (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Data Mining & Analysis (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • User Interface Of Digital Computer (AREA)
  • Electrically Operated Instructional Devices (AREA)

Abstract

【課題】 イベントをマッピングし表示するためのツールおよび方法を提供する。
【解決手段】 イベントをマッピングするためのツールは、イベント・マップを生成するためのマップ・ジェネレータと、イベント・マップのズーム可能およびパン可能表示を生成するための表示ジェネレータと、イベント・マップのズーム可能およびパン可能表示を表示するための表示装置とを含み、他の態様では、イベント・マップに注釈を付けるためのツールは、イベント・マップを生成するためのマップ・ジェネレータと、ユーザ入力に基づいてイベント・マップに注釈を付けるための注釈付けユニットと、注釈付きイベント・マップのズーム可能およびパン可能表示を生成するための表示ジェネレータと、注釈付きイベント・マップのズーム可能およびパン可能表示を表示するための表示装置とを含む。
【選択図】 図2

Description

関連技術の相互参照
本出願は、2009年1月16日に出願され、現在は係属中である米国仮出願第61/145,392号に対する優先権を主張するものである。
本発明は、イベントをマッピングするためのツールおよび方法に関し、詳細には、イベント・マップ(event map)のズーム可能およびパン可能表示(zoomable andpannable view)を生成することを含む、イベントをマッピングするためのツールおよび方法、ならびに個別にまたは共同でユーザ入力に基づいてイベント・マップに注釈を付けることと、注釈付きイベント・マップを検索することを含むことができる、イベント・マップに注釈を付けるためのツールおよび方法に関する。
会議、展示会、または大規模スポーツ・イベントなどの大規模マルチトラック・イベントに参加する場合、参加者は、使用可能な選択肢の多さに圧倒される可能性がある。参加者は、自分の個人的興味および目標に最も良く適合する方法でそのイベントを見て回ることが困難であると気付く可能性がある。
図1は、関連技術の方法により会議スケジュール100を表示する表示画面を示している。図1に示されている通り、スケジュール100は、x方向に沿ってセッション時間105と、y方向に沿ってこれらのセッションにおける討論用のトピック110とを含む。また、このスケジュールは、スケジュール100上に表示される日を変更するためにユーザがクリックできる、曜日リンク115も含む。
しかし、このような関連技術の方法は柔軟ではない。表示のカスタマイズは行われず、会議前計画のためのメカニズムもなく、スケジュールはいかなるソーシャル・ネットワークからも切り離されている。手短に言えば、この会議スケジュールはユーザのための視覚化および個別化が不十分である。
いくつかのタイプのカレンダ・システムが現在、入手可能である。たとえば、IBM(R)によるLotus(R) Notes、Lotus(R) Domino、およびLotus(R) Quickrは、電子メール、共用カレンダ、ならびに共用文書の保管および管理を提供し、ワード・プロセッシング・アプリケーションを統合する能力も提供する。また、関連技術では、ユーザが注釈付きWebサイトをブラウズし、関心のあるエレメントのパラメトリック・コピーを実行することができる、いくつかのWebベース・マッシュアップ・クリエータ(たとえば、Web Summary、Marmite、およびd.mix)も知られている。
また、関連技術では、Microsoft(R) Projectのプランなど、階層時間データを視覚化するためのスマート・スケジューリング・システム(たとえば、GroupTimeおよびRhaiCAL)、ズーム可能カレンダ・インターフェース(たとえば、DateLensおよびSpiral Calendar)、ならびにズーム可能インターフェース(たとえば、Planviewer)も知られている。
Timelineは、時間ベースのイベントを視覚化することを可能にする、もう1つのアプリケーションである。Timelineは、水平パンをサポートし、ユーザが時間表の上に注釈をオーバーレイすることができる、DHTMLベースのAJAXマッシュアップ/ウィジェットである。また、ユーザが時間志向データおよび階層データを視覚化することができる他のアプリケーション(たとえば、DOI Tree AVIおよびPolyarchies)もある。また、個人情報交換(たとえば、vCard)ならびにカレンダおよびスケジューリング(たとえば、VCalendarおよびRDF Calendar)に関連するいくつかの規格も公表されている。
個人情報の交換、カレンダ、およびスケジューリングに関連するその他の関連技術のシステムおよび方法も存在する(たとえば、Googleカレンダ、Trumba(R) Connect、Achieve Planner、Zimbra(TM) Calendar、The Calendar Planner、30Boxes、Calendarhub、diigo、AirSet、Spongecell、HipCal、nTreePoint Events、Cozicentral、iCalShare、およびCalgoo)。
しかし、これらの関連技術のシステムおよび方法はいずれも、カスタマイズ・イベント・マップ(customized event map)のズーム可能およびパン可能表示をユーザに提供しない。
加えて、会議、展示会、または大規模スポーツ・イベントなどの大規模マルチトラック・イベントに参加する場合、参加者は、使用可能な選択肢の多さに圧倒される可能性がある。参加者は、自分の個人的興味および目標に最も良く適合する方法でそのイベントを見て回ることが困難であると気付く可能性がある。しかし、これらの関連技術のシステムおよび方法はいずれも、個別にまたは共同でユーザ入力に基づいてイベント・マップに注釈を付けることと、注釈付きイベント・マップを検索することを含まない可能性がある。
上述の従来のシステムおよび方法に関する上記およびその他の問題、不利点、および欠点を考慮して、本発明の模範的な一態様は、イベントをマッピングするツールおよび方法、ならびに個別にまたは共同でユーザ入力に基づいてイベント・マップに注釈を付けることと、注釈付きイベント・マップを検索することを含むことができる、イベント・マップに注釈を付けるためのツールおよび方法を対象とする。
本発明の模範的な一態様は、イベントをマッピングするためのツールを対象とする。このツールは、イベント・マップを生成するためのマップ・ジェネレータ(map generator)と、イベント・マップのズーム可能およびパン可能表示(たとえば、カスタマイズ表示(customized view))を生成するための表示ジェネレータ(viewgenerator)と、イベント・マップのズーム可能およびパン可能表示を表示するための表示装置とを含む。
本発明の他の模範的な態様は、イベントをマッピングする方法を対象とする。この方法は、イベント・マップを生成することと、イベント・マップのズーム可能およびパン可能表示を生成することと、イベント・マップのズーム可能およびパン可能表示を表示することを含む。
本発明の他の模範的な態様は、イベントをマッピングするためのツールを対象とし、イベント・マップを生成するためのマップ・ジェネレータと、ユーザ・データに基づき、時間、ロケーション、ユーザ、およびアクティビティのうちの1つを含むコンテキストでイベント・マップの表示をカスタマイズするためのカスタマイズ・ユニット(customizing unit)と、イベント・マップのカスタマイズ表示を生成するための表示ジェネレータであって、そのカスタマイズ表示がイベント・マップのズーム可能、パン可能、およびマッシュ可能表示(zoomable, pannable and mashable view)を含み、時間表表示(timeline view)、ブランチ表示(branch view)、およびプラノグラム表示(planogram view、棚割表)のうちの1つを含む、表示ジェネレータと、カスタマイズ・イベント・マップのズーム可能、パン可能、およびマッシュ可能表示を表示するための表示装置とを含む。
この表示はカスタマイズ・イベント・マップ内の特徴(feature)に関連するリンクを含むことができ、表示ジェネレータはリンクのユーザ選択に応答して表示(たとえば、PDFファイル、写真、ビデオなどの表示)を生成し、その特徴は、イベント・ロケーション、イベント・レーティング(event rating)、イベント時間、イベント・セッション、およびイベント・セッションに関連する媒体(たとえば、文書)またはその他のプレゼンテーション、情報または媒体を含む。さらに、イベント・マップの表示をカスタマイズすることは、イベント・マップのカスタマイズ表示が、関心のあるものとしてマークされたセッション、関心のあるものとしてマークされた複数のセッション間の競合、関心のあるものとしてマークされたセッションのプラノグラム内のロケーション、およびイベントの参加者を収容する構造体のプラノグラム内のロケーションのうちの少なくとも1つを識別するためのIDを含むように、イベント前にイベント・マップの表示をカスタマイズすることと、イベント・マップのカスタマイズ表示がイベント・マップの最新の表示を含むように、イベント中にイベント・マップの表示をカスタマイズすることのうちの1つを含むことができる。最新の表示は、たとえば、ユーザが参加しているセッションおよびユーザ以外の人が参加しているセッションのうちの少なくとも1つを強調表示することができる。
本発明の他の模範的な態様は、イベントをマッピングするためのシステムを対象とする。このシステムは、イベント・データを保管するためのイベント・サーバと、ユーザ・データを入力するための処理装置であって、ネットワークを介してイベント・サーバに接続される処理装置と、イベントをマッピングするためのツールであって、ネットワークを介してイベント・サーバおよび処理装置に接続されるツールとを含む。このツールは、イベント・データに基づいてイベント・マップを生成するためのマップ・ジェネレータと、イベント・マップのズーム可能およびパン可能表示を生成するための表示ジェネレータと、イベント・マップのズーム可能およびパン可能表示を表示するための表示装置とを含む。
本発明の他の模範的な態様は、イベント・マップに注釈を付けるためのツールを対象とする。このツールは、イベント・マップを生成するためのマップ・ジェネレータと、ユーザ入力に基づいてイベント・マップに注釈を付けるための注釈付けユニット(annotating unit)と、注釈付きイベント・マップのズーム可能およびパン可能表示を生成するための表示ジェネレータと、注釈付きイベント・マップのズーム可能およびパン可能表示を表示するための表示装置とを含む。
本発明の他の模範的な態様は、イベント・マップに注釈を付ける方法を対象とする。この方法は、イベント・マップを生成することと、ユーザ入力に基づいてイベント・マップに注釈を付けることと、注釈付きイベント・マップのズーム可能およびパン可能表示を生成することと、注釈付きイベント・マップのズーム可能およびパン可能表示を表示することを含む。
本発明の他の模範的な態様は、イベント・マップに注釈を付けるためのツールを対象とする。このツールは、イベント・マップを生成するためのマップ・ジェネレータと、ユーザ入力に基づいてイベント・マップに注釈を付けるための注釈付けユニットとを含み、この注釈付けはカスタマイズ階層イベント・マップの特徴上に情報(たとえば、コメント)をタグ付けすることを含み、その特徴は、イベントのセッション、イベントで提示すべき文書、イベントに関連する媒体エレメント、イベントのセッションにおける発言者、およびイベントに関連するロケーションのうちの1つを含む。また、このツールは、注釈付きイベント・マップのズーム可能およびパン可能表示を生成するための表示ジェネレータと、カスタマイズ・データに基づいて注釈付きイベント・マップの表示をカスタマイズするためのカスタマイズ・ツールと、注釈付きカスタマイズ階層イベント・マップのズーム可能表示を表示するための表示装置と、表示装置によって表示され、注釈付き階層イベント・マップのズーム可能表示を表示するための表示パネル(viewing panel)を含むグラフィカル・ユーザ・インターフェース(GUI)と、注釈付き階層イベント・マップを保管するための記憶装置と、ユーザによって検索ユニットに入力された検索基準に基づいて階層イベント・マップの検索を実行するための検索ユニットと、注釈付き階層イベント・マップを共用するためのポリシーを設定するための共用ユニットも含む。
共用ユニットは、たとえば、ユーザによって定義可能または構成可能な、公共、私用、およびグループ(たとえば、1人または複数の人あるいはエンティティ)との共用のうちの1つとして、注釈付きイベント・マップ内の注釈を指定するために使用することができる。たとえば、ユーザは、特定の会社の従業員、特定の組織のメンバー、特定の基準を満たす人々などを含むようにグループを構成するために共用ユニットを使用することができる。
「検索基準」は、キーワード、トピック、作成者、主催者、ロケーション、注釈などを含むことができる。ユーザは、特定の方法で注釈が付けられたイベント・マップを探すためにこのような検索基準を入力することができる。たとえば、特定のユーザによって、ユーザ・グループ内の1人のユーザによって、特定の評判を得ている人によって、特定の数のユーザによって、特定の時間間隔中に、特定の条件によって、特定のハイパーリンクによって、ある範囲のレーティングによって注釈が付けられたイベント・マップを探すために検索基準を入力することもできる。
本発明の他の模範的な態様は、イベント参加者間のコラボレーションのためのシステムを対象とする。これは、同じセッションに参加している人またはそのイベントの異なるセッションに参加している人と対話することができるという形になる可能性がある。ユーザは、本人自ら、あるいはインターネット対応ミーティング、テレビ会議などのその他の手段によって、イベントに参加することができる。ユーザは、ラップトップ・コンピュータ、ネットブック、携帯電話、電子書籍、デスクトップ・コンピュータなどの様々な装置上でこれらの機能(たとえば、イベント、ミーティング、または会議)にアクセスすることができる。
本発明の他の模範的な態様は、イベント・マップに注釈を付けるためのシステムを対象とする。このシステムは、イベント・データを保管するためのイベント・サーバと、ユーザ・データを入力するための処理装置であって、ネットワークを介してイベント・サーバに接続される処理装置と、イベント・マップに注釈を付けるためのツールとを含み、このツールは、ネットワークを介してイベント・サーバおよび処理装置に接続され、イベント・マップを生成するためのマップ・ジェネレータと、ユーザ入力に基づいてイベント・マップに注釈を付けるための注釈付けユニットと、注釈付きイベント・マップのズーム可能およびパン可能表示を生成するための表示ジェネレータと、注釈付きイベント・マップのズーム可能およびパン可能表示を表示するための表示装置とを含む。
また、本発明は、発明の方法を実行するためにデジタル処理装置によって実行可能な複数の機械可読命令からなるプログラムを有形的に実施するプログラマブル記憶媒体も含む。
本発明は、コンピュータ可読コードとコンピューティング・システムが結合して、本発明によりイベントをマッピングする方法またはイベント・マップに注釈を付ける方法を実行するように、コンピュータ可読コードがコンピューティング・システムに統合されるコンピューティング・インフラストラクチャも含むことができる。
その固有かつ新規の特徴により、本発明は、従来のシステムおよび方法より効率的で都合の良いイベントをマッピングするためのツールおよび方法、ならびに個別にまたは共同でユーザ入力に基づいてイベント・マップに注釈を付けることと、注釈付きイベント・マップを検索することを含むことができる、イベント・マップに注釈を付ける効率的で都合の良いツールおよび方法を提供する。
上記その他の目的、態様、および利点は、図面に関連して本発明の諸実施形態について以下に示した詳細な説明からより適切に理解されるであろう。
関連技術の方法により会議スケジュール100を表示する表示画面を示す図である。 本発明の模範的な一態様により、イベントをマッピングするためのツール200を示す図である。 本発明の模範的な一態様により、イベントをマッピングするためのシステム250を示す図である。 本発明の模範的な一態様により、イベントをマッピングするためのツール200によって生成可能なグラフィカル・ユーザ・インターフェース(GUI)300を示す図である。 本発明の模範的な一態様により、イベントをマッピングするためのツール200によって生成可能なグラフィカル・ユーザ・インターフェース(GUI)300を示す図である。 本発明の模範的な一態様により、ツール200によって生成可能なブランチ表示410を示す図である。 本発明の模範的な一態様により、ツール200によって生成可能なブランチ表示420を示す図である。 本発明の模範的な一態様により、ツール200によって生成可能なブランチ表示430を示す図である。 本発明の模範的な一態様により、ツール200によって生成可能なブランチ表示440を示す図である。 本発明の模範的な一態様により、ツール200によって生成可能なブランチ表示450を示す図である。 本発明の模範的な一態様により、ツール200によって生成可能なブランチ表示460を示す図である。 本発明の模範的な一態様により、ツール200によって生成可能なブランチ表示470を示す図である。 本発明の模範的な一態様により、ツール200によって生成可能なブランチ表示480を示す図である。 本発明の模範的な一態様により、ツール200によって生成可能な時間表表示510を示す図である。 本発明の模範的な一態様により、ツール200によって生成可能な時間表表示520を示す図である。 本発明の模範的な一態様により、ツール200によって生成可能な時間表表示530を示す図である。 本発明の模範的な一態様により、ツール200によって生成可能な時間表表示540を示す図である。 本発明の模範的な一態様により、イベントをマッピングする方法600を示す図である。 本発明の模範的な一態様により、イベント・マップに注釈を付けるためのツール700を示す図である。 本発明の模範的な一態様により、イベント・マップに注釈を付けるためのシステム750を示す図である。 本発明の模範的な一態様により、ツール700によって生成可能な注釈付きイベント・マップの表示840を示す図である。 本発明の模範的な一態様により、ツール700によって生成可能な注釈付きイベント・マップの表示841を示す図である。 本発明の模範的な一態様により、ツール700によって生成可能な注釈付きイベント・マップの表示842を示す図である。 本発明の模範的な一態様により、イベント・マップに注釈を付ける方法900を示す図である。 本発明の模範的な一態様により、本発明のツールおよび方法(たとえば、ツール200、方法600、ツール700、および方法900)を実装するために使用可能な典型的なハードウェア構成1000を示す図である。 本発明の模範的な一態様により、本発明の方法(たとえば、方法600および方法900)を実行するための命令を保管するために使用可能な磁気データ記憶ディスケット1100およびコンパクト・ディスク(CD)1102を示す図である。
次に図面を参照すると、図2〜図26は本発明の模範的な諸態様を示している。
「マッシュアップ」という用語は、2つ以上のソースから(たとえば、複数のコンテンツ・プロバイダから)のデータを単一統合ツール(たとえば、ツール200)に結合するアプリケーション(たとえば、Webアプリケーション)を意味するものと解釈できることに留意されたい。たとえば、マッシュアップは、複数のソースから異なる形式の媒体を受け取り、その異なる形式の媒体を単一のグラフィカル・インターフェース(たとえば、イベント・マップ)に結合することができる。「マッシュ可能」という用語は、2つ以上のソースからのデータを単一統合ツールに結合できるアプリケーションを記述するために使用することができる。
本発明は、テキストと媒体(たとえば、静止画および動画、オーディオ)の両方のデータを処理できるマッシュアップ基板(mashup substrate)を提供するWebベース共同カレンダを含むことができる。また、本発明は、ズーム可能およびパン可能(たとえば、さらにマッシュ可能)インターフェースを提供し、階層イベント構成を生成することもできる。
ズーム可能インターフェースにより、ユーザは、異なるレベルの詳細さまたは解像度でコンテンツを表示することができる。ズームは、リテラル、すなわち、拡大鏡によって行われるようにコンテンツが拡大され、より高い描画解像度で示されるイメージ・スペース内で行われるか、または、セマンティック、すなわち、ユーザがズームインしたときに異なるレベルの情報が示されるモデル・スペース内で行われる可能性がある。リテラル・ズームの一例は、ユーザがデジタル・カメラからの写真にズームインしたときに行われる。セマンティック・ズームの一例は、講演に関するタイトルだけでなく、ユーザがズームインしたときに講演の抄録を含むような追加の情報がレンダリングされたときに行われる。
パン可能インターフェースにより、ユーザは、表示領域またはウィンドウ内で現在表示可能ではないデータの各部分を表示領域またはウィンドウ内に入れることにより、データのこのような部分を検査することができる。パンは、水平パン、垂直パン、あるいは北西方向または南西方向などのその他の方向へのパンを含むことができる。特に、本発明は、時間、コンテンツ、あるいはキーワード、またはこれらの組み合わせに基づいて、カスタマイズ可能表示を提供することができる。また、本発明により、ユーザは、共同作業者および同僚と共同作業することもでき、ユーザのための視覚化を改善するためにイベントをロケーションおよびプラノグラム・データと関連付けることができる。
本発明は、イベント・マップの基板上でオーバーレイ、操作、データ構成、および個別化を可能にするアプリケーション・プログラミング・インターフェース(API)を提供することができる(たとえば、イベント・スケジュール、イベント・カレンダなど)。また、本発明により、ユーザは、イベント間、サブイベント内の特徴間などでデータを相関させることもできる。
イベント・マップは、たとえば、イベントの対話表現を含むことができる。イベント全体は拡張可能マークアップ言語(XML)などの標準的なフォーマットで表現することができ、この言語はズームおよびパン可能な基板におけるイベントのレンダリングを可能にすることができる。イベント内のスロットは、発言者、主催者、および参加者などの人(vCard状のフォーマットで表すことができる)、主題(文書、プレゼンテーションなど)、あるいはvCalendar状のフォーマットで表すことができるその他の情報(たとえば、セッションおよびセッション階層)、またはこれらの組み合わせを含むことができる。また、本発明は、イベント・ロケーションのプラノグラム表示を生成することもできる。
図2は、本発明の模範的な一態様により、イベントをマッピングするためのツール200を示している。ツール200は、イベント・マップ(たとえば、階層イベント・マップ)を生成するためのマップ・ジェネレータ205と、イベント・マップのズーム可能およびパン可能表示を生成するための表示ジェネレータ215(たとえば、レンダリング・エンジン)と、イベント・マップのズーム可能およびパン可能表示を表示するための表示装置217とを含む。マップ・ジェネレータ205は、イベントに関するデータを消費し、さらに処理しレンダリングするのに適した内部表現を構築することができる。
ツール200は、イベント・マップの表示をカスタマイズするためのカスタマイズ・ユニット210も含むことができる。たとえば、カスタマイズ・データ(たとえば、ユーザに関するユーザ・データ、イベントの参加者に関する参加者データ、イベントに関するデータ、あるいはイベントの一部分に関するデータ、またはこれらの組み合わせ)は、(たとえば、キーボードなどの入力装置を使用して)カスタマイズ・ユニット210に入力することができ、表示ジェネレータが表示装置上で表示するために「カスタマイズ表示」を出力するように、このカスタマイズ・データに基づいてイベント・マップの表示をカスタマイズすることができる。
参加者データは、たとえば、ユーザに関する参加者データあるいはユーザ以外の人に関する参加者データまたはその両方を含むことができる。たとえば、参加者データは、ユーザがある会議の午前のセッションのトラック1と午後のセッションのトラック3に参加していることを示すデータを含むことができる。したがって、たとえば、イベント・マップは、ユーザあるいはユーザ以外の人またはその両方が参加しているか、参加しようと計画しているか、あるいはすでに参加したセッションを反映するようにカスタマイズされたイベント・マップを含むことができる。
さらに、ユーザは、参加しようと計画しているセッションをマークし、さらに利用するためにこのデータをイベント・マップに提供することができる。たとえば、イベント・マップは、ユーザによって入力されたデータを使用して、セッションに参加しようと計画している人の数、あるセッションに割り振られた物理的容量または仮想的容量に比べてそのセッションがどの程度いっぱいであるかなど決定する(たとえば、さらに表示する)ことができる。
図2および図3はカスタマイズ・ユニット210に入力されるものとしてカスタマイズ・データを示しているが、カスタマイズ・データはイベント・マップ表示ジェネレータ215にも入力可能であることに留意されたい。
より具体的には、ツール200は、ファイル内に保管可能なデータ・オブジェクトとしてイベントを表現することができる。データ・オブジェクトは、明確に定義されたスキーマおよびテーブルを含むデータベース内に保管することもできる。表示ジェネレータ215は、データ・オブジェクトを解釈し、レンダリング(たとえば、イベント・マップのカスタマイズ表示)を作成することができる。この表示は、ファイル(たとえば、PDFファイル)、写真(たとえば、JPEGファイル)、ビデオ(たとえば、MPEGファイル)など)を指すことができるか、あるいはファイル以外の特徴を指すことができる1つまたは複数のリンクを含むことができる(たとえば、リンクを選択すると、ポップアップ・ウィンドウを開くこと、オーバーレイを起動すること、補助的情報を表示させることなどが可能である)。
カスタマイズ・ユニット210は、表示ジェネレータ215にイベント・マップの特徴のズーム表示を生成させるためのズーム・ユニット220と、表示ジェネレータ215にイベント・マップのパン表示を生成させるためのパン・ユニット225と、アプリケーション・プログラミング・インターフェース(API)を使用してデータ(たとえば、サード・パーティ・データ)にアクセス可能なマッシュアップ基板を生成し、表示ジェネレータ215にマッシュアップを表現するイベント・マップの表示を生成させることができるマッシュアップ・ユニット230とを含むことができる。カスタマイズ・ユニット210のズーム・ユニット220、パン・ユニット225、およびマッシュアップ・ユニット230は、たとえば、ユーザ入力によって制御することができる。
イベント・マップの「特徴」は、チャート、プレゼンテーション、媒体(たとえば、Wordファイル、Excelファイル、PDFファイルなどの文書)、フラッシュ・ファイル、3Dアニメーション、オーディオ・ポッドキャスト(たとえば、MP3ファイル)、静止画ファイル(たとえば、JPEGファイル)、およびビデオ画像(たとえば、MPEGファイル))、およびユーザ定義可能情報などの情報を含むことができる。たとえば、イベント・マップがスポーツ・イベントに関するものである場合、イベント・マップの特徴は、選手の統計データ、試合および選手のビデオ・ハイライト、試合あるいは選手およびコーチのインタビューの音声の断片などを含むことができる。
ツール200は、ハードウェアあるいはソフトウェアまたはその両方の組み合わせに部分的にまたは完全に実装することができる。たとえば、ツール200は、イベントをマッピングする方法を実行するためにデジタル処理装置によって実行可能な複数の機械可読命令からなるイベント・マッピング・ソフトウェア・プログラムを含むことができる。図3は、本発明の模範的な一態様により、イベントをマッピングするためのシステム250を示している。図3に示されている通り、システム250は、ツール200を保管可能なメモリ・デバイス(たとえば、ハード・ディスク、RAM、CD−ROMなど)を含むことができるサーバ255を含むことができる。また、システム250は、ツール200を保管するためのメモリ・デバイス(たとえば、ハード・ディスク、RAM、CD−ROMなど)を含むことができる複数の処理装置260(たとえば、カメラ、携帯電話、デスクトップ・コンピュータ、タブレット・コンピュータ、ラップトップ・コンピュータ、ハンドヘルド・デバイス、携帯情報端末(PDA)、BlackBerryデバイスなどの電子装置)も含むことができる。
処理装置260は、ネットワーク280(たとえば、インターネット)を介してサーバ255に(たとえば、有線または無線通信リンクを介して)接続することができる。ユーザは、イベント・マップの表示をカスタマイズするためのカスタマイズ・データを入力し、表示装置267上のカスタマイズ・イベント・マップ内に表示されたデータを閲覧または操作するために処理装置260に接続された入力装置265(たとえば、キーボード、マウス、タッチ・パネル、ジョイスティック、マイクロホン、柔軟で変形可能なパネル、コンピュータ・ビジョン・アルゴリズムに結合されたカメラなど)を使用することができる。
また、システム250は、会議、大会、展示会、またはスポーツ・イベントなどのイベントに関するイベント・データを保管可能な1つまたは複数のイベント・サーバ290も含むことができる。たとえば、このようなイベント・データとしては、日、時間、セッション(たとえば、午前のセッション、午後のセッション、および夜のセッション)別の討論用のトピック、タイトル、プレゼンタ、その所属などの個々のイベント項目に関する詳細、チャート、ライブまたは記録ビデオ、およびライブまたは記録ポッドキャストなどのプレゼンテーション媒体、セッションのロケーション、ならびに、ピクチャ、座席配置、および音響特性、室内の視聴覚機器のタイプなどのロケーションに関する詳細をさらに含むことができるプラノグラム・データを含むことができる。
そのイベントに関連する追加の情報はイベントのタイプに応じて様々になる可能性があり、スポーツ・イベントは学術会議と比較して異なるデータを有することは明白であるはずである。たとえば、サーバ290は、リストまたはテーブルの形でイベント・データを保管することができ、ツール200(たとえば、サーバ255またはユーザの処理装置260上に保管されている)はそのイベント・データにアクセスし、アクセスしたイベント・データを使用して、(たとえば、イベント・マップ・ジェネレータ205内で)イベント・マップを生成することができ、そのイベント・マップの表示はユーザが処理装置260を使用してカスタマイズすることができる。
イベント・マップのカスタマイズ表示は、ユーザ入力に応答して表示装置267の表示画面内に表示することができる。特に、処理装置260のメモリ・デバイスは、イベント・マップのカスタマイズ表示を表示するためにブラウザ(たとえば、Internet ExplorerなどのWebブラウザ)を保管することできる。
図4は、本発明の模範的な一態様により、ツール200によって生成可能であり、表示装置267上に表示可能なグラフィカル・ユーザ・インターフェース(GUI)300を示している。GUI300は、ユーザが選択し、参加可能なイベントをリストするイベント・リスト305と、ユーザが選択した人(たとえば、家族、組織、共同作業者、同僚などの人のグループ)をリストする共用リスト310とを含むことができる。また、GUI300は、イベント・リスト305にイベントを追加し、共用リスト310に人を追加するために選択可能なボタンも含むことができる。このGUI300により、ユーザは許可および共用リストを設定することができる。
また、GUI300は、それぞれツール200のズーム、パン、およびマッシュアップ機能を設定するためにユーザによって選択可能なズーム設定ボタン315、パン設定ボタン320、およびマッシュアップ設定ボタン325も含むことができる。ズームおよびパン機能は、入力装置265によって直接実行することもできる。スワイプ、ピンチなどのタッチ・スクリーン・アクションを使用することができる。また、制御のためにスタイラスも使用することができる。フレキシブル・ディスプレイ上の屈曲量も、ズームおよびパン機能を制御するための入力メカニズムとして使用することができる。また、GUI300は、イベント・マップを表示するための表示パネルと、表示パネル内のイベント・マップのリスト表示、ブランチ表示、時間表表示、またはプラノグラム表示を表示するためにユーザによって選択可能なリスト表示ボタン326、ブランチ表示ボタン327、時間表表示ボタン328、およびプラノグラム表示ボタン329も含む。
図5は、本発明の模範的な一態様により、表示パネル390内に表示すべきブランチ表示をユーザが選択したGUI300の一例を示している。図5に示されている通り、表示パネル390内に表示されたイベント・マップの表示は、ズーム可能、パン可能、およびマッシュ可能な基板上に提供することができる。すなわち、マッシュ可能基板は、左右または上から下などのその他の方向にパンし、ズームインおよびズームアウトし、ユーザ入力に基づいて構成することができる。
ツール200は、大規模マルチトラック・イベントなどのイベントに参加している間に発生する共通問題に対処することができる。ツール200は、ユーザがイベントのどのセグメント(たとえば、セッション、トラックなど)に参加するかを追跡し、個別化したスケジュールを計画するのを支援することができる。ツール200は、イベント基板上に様々な視覚化およびコラボレーション・エレメントを含むように、パン可能、ズーム可能、およびマッシュ可能基板内に会議カレンダを表すことができる。
ツール200は、vCal/XML構造でイベントを表し、vCard/XML構造で人を表すことができ、その結果、ツール200によるカスタマイズ、検索、あるいはフィルタリング、またはこれらの組み合わせはすべて範囲内になる。
さらに、そのイベントのサブイベント(たとえば、月曜日午前のトラック1の文書セッション)は、そのサブイベントに関連するファイル(たとえば、PDFファイル、MS Wordファイル、Excelファイル、JPEGファイル、フラッシュ・ファイル、ビデオ・ファイル、3Dアニメーション・ファイルなど)およびその他の特徴を含むリポジトリと名前空間とを有することができる。たとえば、ユーザが図5の文書セッション390をクリックした場合、ツール200は、その会議の月曜日午前のセッションで提示されるすべての文書のPDFファイルにアクセスし、PDFビューア・アプリケーション(たとえば、Adobe Acrobat)を開かせ、表示装置267上に月曜日午前のセッションからPDFファイルを表示させることができる。
ツール200は、マルチトラック・イベントについて安定して快いズームおよびパンにより、複雑なイベントをよりダイナミックに表示することができる。また、サブイベントは、その後、ユーザ間で共用できる、より小さい「EventMaplets」として構造化することができる。
さらに、ユーザのブラウザ画面内に収まるように大量の情報を「カードのデック」に分割する代わりに、このツールは、イベント(たとえば、時間的に関連するイベント)を視覚化するために空間的手がかりを利用することができる。また、ツール200は、時間、ロケーション、ユーザ、およびアクティビティなどのコンテキストによって定義された複数の制約を介してイベントのカスタマイズ可能な階層レイアウトを提供することもできる。
加えて、ユーザは、そのイベント前、イベント中、あるいはイベント後、またはこれらの組み合わせの時点でイベント・マップの表示をカスタマイズするためにツール200を使用することができる。たとえば、ツール200は、MyYahooまたはiGoogleページなどのその他のページと同様の特徴を有することができる「MyConference」ページを提供することができる。
たとえば、MyConferenceページは、自分の個人的な会議スケジュールに含めるためにユーザが選択したセッションのみを示すことができる。ユーザは、たとえば、時間をその日の特定の時間のみに限定すること、主題を特定のトピックのみに限定すること、プレゼンテーションを特定のプレゼンタまたはプレゼンタの所属に限定することなどを含む、いくつかの手段を使用して、このような選択を行うことができる。
第一に、イベントが実際に始まる前に、ツール200は、(たとえば、GUI300に)関心のあるものとしてユーザがマークしたセッションをそのユーザのために表示することができる。たとえば、図5では、ユーザが参加しようと計画しているセッションは、ユーザが参加しようと計画していない他のセッションとこれらのセッションを区別するためにインジケータ(たとえば、強調表示、色分け、またはデザイン・コード)によって示すことができる。これにより、ユーザは、2つのイベントが同じ時間に異なる場所で行われる場合など、関心のある項目同士の競合を視覚化することができる。
ツール200は、ユーザ以外の人(たとえば、ユーザの友人、共同作業者など)が参加するセッションも示すことができる。たとえば、図5では、ユーザが参加しようと計画しているセッションを赤で着色し、そのユーザの友人であるピートが参加しようと計画しているセッションを青で着色することができる。また、ツール200は、会議開催地プラノグラム上の部屋のロケーション、その部屋のピクチャ、座席配置、その部屋の視聴覚およびその他の機器に関する詳細、ユーザおよびその友人が参加しようと計画しているセッションのロケーション、ユーザまたはそのユーザの友人が滞在しているホテルのロケーションなども示すことができる。ユーザは、内蔵タイプまたは外部の予約システムに接続することによって、セッション用の自分の座席を予約することもできる。このような詳細は、補助ウィンドウ内にまたはオーバーレイとして現れる可能性がある。
第二に、ツール200は、イベント前あるいはイベント中またはその両方の時点で連続的にまたは定期的にイベント・マップを更新することができる。特に、イベント中に、ツール200は、ユーザが現在参加しているセッション、ユーザの友人が現在参加しているセッションを示し、ロケーションの変更または講演者の変更など、セッションの取り消しまたは変更を示し、ユーザまたはそのユーザの友人が参加しようと計画しているセッションに対する変更などを示すために、イベント・マップを最新状態に保持することができる。たとえば、イベント中に、ユーザは、そのロケーション(たとえば、ホテル、コンベンション・センタ)のWiFiアクセスまたは3Gあるいは4Gセルラーなどのその他の形式のワイヤレス接続を使用する自分のラップトップ・コンピュータまたは自分のPDA(たとえば、Blackberry)を使用してツール200にアクセスすることができる。したがって、更新されたイベント・マップを表示することにより、共同作業者のグループは、共同作業者がそのイベントから取得する情報をそのグループが最適化することを保証するために、共同作業者がそのイベントの異なるセッションに参加していることを保証することができる。
また、イベント・マップは、自分が同時に複数のセッション(たとえば、すべてのセッション)に参加しているという感覚をユーザ(たとえば、グループのメンバー)に提供することもできる。たとえば、図5のイベント・マップを表示すると、ユーザは、X教授が講演しているセッションに自分の友人であるピートがいることを認識することができる。ユーザがX教授に関する質問をしたい場合、ユーザは、単に自分のブラウザ上にインスタント・メッセージング・ダイアログ・ボックスを開き、ピートにインスタント・メッセージを送信して、X教授にその質問をするようピートに頼むことができる。
その上、ユーザは、ユーザの処理装置(たとえば、ラップトップ、PDAなど)から出力可能な他のトラックのライブ・オーディオ・フィードまたは自分の表示装置267上のGUI300の表示パネル390に表示可能な他のトラックのビデオ・フィードを受信するために、自分が参加していない他のトラックに関するリンクをクリックすることができるであろう。代わって、ユーザがトラック2のセッションの転記された討論などを(たとえば、GUI300の表示パネル390内に)表示しながら、月曜日午前のトラック1のセッションに参加できるように、それぞれのセッションにおける討論を転記(たとえば、リアルタイムで転記)することができる。
また、ツール200は、ユーザが参加しているセッションとは異なるセッションの講演者に対してユーザが質問を発することができるようにするためのメカニズムもGUI300に含むことができる。たとえば、ユーザは、月曜日午前のトラック1のセッションに参加しながら、トラック2のセッションの講演者などに対して(たとえば、インスタント・メッセージングなどを介して)質問を発することができるであろう。
さらに、会議セッションがビデオテープに収録されている場合、会議主催者は、そのセッションのビデオを有線または無線通信リンクを介してリアルタイムで会議参加者に入手可能にし、過去のセッションを(たとえば、イベント・サーバ290上に)保管することができる。この場合、GUI300は、GUI300の表示パネル390内に表示可能なビデオ(たとえば、会議のWebサイトからのストリーミング・ビデオ)を表示するためにユーザがリストからセッションを選択できるように、すべてのセッションのリストを含むことができる。
もう一度、図面を参照すると、図6〜図13は、本発明の表示ジェネレータ215によって生成可能な模範的な表示410〜480を示している。
たとえば、図6は、そのイベントのある1日(たとえば、月曜日)を強調表示する日表示410を示している。月曜日用の日表示410は、ツール200によって生成することができ、図5内の概要イベント・マップ上の月曜日ボタンにズームインする(たとえば、それをクリックする)ことにより表示パネル390に表示することができる。日表示410は、午前、午後、夜、および深夜に関する第1のサブカラム410aと、文書、コース、およびチュートリアルに関する第2のサブカラム410bと、個々の文書、コース、およびチュートリアルに関する第3のサブカラム410cとに月曜日を分解することにより、月曜日のセッションについてより詳細な表示を提供することができる。また、日表示410は、ユーザのためのラベル付けおよび視覚化を改善するためにアイコンおよび画像411を含むこともできる。
図7は、ツール200によって生成可能であり、図6内の日表示410の文書ボタン412にズームインする(たとえば、それをクリックする)ことにより表示パネル390に表示可能な文書セッション表示420を示している。文書セッション表示420は、月曜日のイベントの文書セッションを強調表示する。この表示420は、午前、午後、および夜に関するカラム420aに月曜日を分解し、それぞれのカラムについてロケーションA、B、C、およびDで提示される文書を表示する(たとえば、そのイベントの異なる部屋で同時に行われる並列セッションが存在するものと想定する)。図7に示されている通り、ツール200は、ユーザによって構成可能であり、ユーザがそのアスペクトにズームインするにつれてイベントのアスペクトについてより多くの情報(たとえば、詳細さの増加)をユーザに提供する。あるセッションで使用可能な空間の量またはあるセッションに参加している人の数など、その他の詳細な情報も表示することができる。このような詳細は、場合によっては、補助ウィンドウ内にまたはオーバーレイとして現れる可能性がある。
図8は、ツール200によって生成可能であり、図7内の文書セッション表示420の月曜日午前ボタン422にズームインする(たとえば、それをクリックする)か、または図6内の日表示410の月曜日午前ボタン422にズームインする(たとえば、それをクリックする)ことにより表示パネル390に表示可能な月曜日午前表示430を示している。図6の日表示410と同様に、月曜日午前表示430は、月曜日午前に関する文書、コース、およびチュートリアルに関するカラム410bを表示する。しかし、月曜日午前表示430は、文書、コース、およびチュートリアル・セッションが開催されているロケーション(たとえば、ロケーションA〜H)も表示する。
図9は、ツール200によって生成可能であり、図8内の月曜日午前表示430の文書ボタン412にズームインする(たとえば、それをクリックする)か、または図6内の日表示410の文書ボタン412にズームインする(たとえば、それをクリックする)ことにより表示パネル390に表示可能な月曜日午前文書表示440を示している。月曜日午前文書表示440は、文書の3つのカテゴリ(P1、P2、およびP3)を含む、3つのカラム440aを表示する。
図10は、ツール200によって生成可能であり、図8内の月曜日午前表示430の文書ボタン412にズームインする(たとえば、それをクリックする)か、または図9内の月曜日午前文書表示440の文書セッションP1ボタン443にズームインする(たとえば、それをクリックする)ことにより表示パネル390に表示可能な月曜日午前文書セッションP1表示450を示している。月曜日午前文書セッションP1表示450は、月曜日午前のセッション中にP1カテゴリ(たとえば、「OrgMapsは世界を変える」)で提示されている4つの文書(P1_1、P1_2、P1_3、およびP1_4)を示している。
さらに、ユーザが月曜日午前文書表示440または月曜日午前文書セッションP1表示450内の文書の1つを選択した(たとえば、クリックした)場合、ツール200は選択した文書をGUI300に表示することができる。たとえば、ユーザが表示440または表示450のいずれかで文書P1_1 445を選択した場合、ツール200は文書P1_1 445に関するファイル(たとえば、PDFファイル、Excelファイル、MS Wordファイルなど)にアクセスし、PDFビューア・アプリケーション(たとえば、Adobe Acrobat)を開いて、GUI300の表示パネル390に文書P1_1 445を表示させることができる。表示パネル390は、個別のウィンドウとしてインスタンス化することができるであろう。
図11は、時間別スライス表示(たとえば、デフォルト設定)である表示410〜450とは異なる方法で情報を編成し、異なる表示視点(たとえば、異なる次元)をユーザに提供する主題別スライス表示460を示している。スライス表示460は、ツール200によって生成することができ、図5のGUI300内のプルダウン・メニュー398から「スライス基準: 主題」を選択することにより表示パネル390に表示することができる。
特に、主題別スライス表示460は、イベント・カテゴリ460a(たとえば、文書、コース、チュートリアル、およびその他)を表示し、これらのカテゴリ460aのそれぞれについて、そのイベントのそれぞれの日(月曜日、火曜日、および水曜日)に関するサブカテゴリ460bを表示する。この表示460は、時間別にスライスされた表示410〜450とは異なるものである(たとえば、時間表から始まり、次に午前、文書などのカテゴリを探すことができる)。
図12は、ツール200によって生成可能であり、図5のGUI300内のプルダウン・メニュー398から「スライス基準: ロケーション」を選択することにより表示パネル390に表示可能なロケーション別スライス表示470を示している。ロケーション別スライス表示470は、ロケーション・カテゴリ470a(たとえば、A〜D)を表示し、これらのカテゴリ470aのそれぞれについて、そのイベントのそれぞれの日(月曜日、火曜日、および水曜日)に関するサブカテゴリ470bを表示する。
ロケーション別スライス表示470は、たとえば、セッションに部屋を割り当てており、その部屋の寸法が予想される参加者を収容するのに十分であることを保証したいと思っている会議主催者にとって有用である可能性がある。たとえば、表示470は、200人がロケーションAにおける水曜日のセッションに参加しようと計画しているが、ロケーションBにおける水曜日のセッションに参加しようと計画しているのはわずか50人であることを会議主催者に示すことができ、ロケーションBの方がロケーションAよりかなり大きいので、主催者はロケーションAとロケーションBとの間で水曜日のセッションを入れ替えることができる。
図13は、ツール200によって生成可能であり、プラノグラム表示ボタン329をクリックすることによりGUI300の表示パネル390に表示可能なプラノグラム表示480を示している。特に、プラノグラム表示480は、ユーザがプラノグラム表示ボタン329の上にカーソルを移動したときに表示されるプルダウン・メニューからユーザが選択できる月曜日午前のセッションのロケーションを示している。また、ユーザがプラノグラム表示ボタン329を選択したときに表示パネルに最初に表示されるセッションが、そのイベントがまだ始まっていない場合には最初のセッションになり、そのイベントが進行中である場合には現行セッションになり、そのイベントが終了している場合には最後のセッションになるように、ツール200のデフォルト設定を設定することもできるであろう。プラノグラムにズームインすることにより、そのイベントまたはロケーションに関する追加の詳細が現れる可能性がある。たとえば、その部屋の座席配置、ドア、窓、照明、HVACエレメントなどの位置が現れる可能性があるだろう。代わって、前述の通り、そのイベントに関する詳細が現れる可能性もあり、たとえば、ユーザがプラノグラムのその部分にズームインするかまたはプラノグラムのその部分にアクセスすると、480内のOrgMapsに関連するすべてのプレゼンテーションがリストされる可能性がある。このような詳細は、補助ウィンドウ内にまたはオーバーレイとして現れる可能性がある。
プラノグラム・データの代わりに、ツール200は、たとえば、スーパーボウル、オリンピック、ツール・ド・フランス、NCAAファイナル・フォー・バスケットボール・トーナメントなど、個別会場を有する大規模イベントに参加しているユーザにとって有用である可能性のあるMapQuestまたはGoogleマップなどからのマップ・データを表示できることに留意されたい。
図14〜図17は、本発明の表示ジェネレータ215によって生成可能であり、GUI300の表示パネル390に表示可能な模範的な時間表表示510〜540を示している。
たとえば、図14は、図4の時間表表示ボタン328を選択する(たとえば、クリックする)ことにより表示パネル390に表示可能な時間表表示510(たとえば、デフォルト表示)を示している。時間表表示510は左から右に日別セグメント515(たとえば、土曜日〜水曜日)にセグメント化され、それぞれの日に関するセッション/アクティビティ515aは上から下に時系列順にリストされる。すなわち、最も早いセッションは各日別セグメント515の最上部にリストされ、最も遅いセッションは各日別セグメント515の最下部にリストされる。
さらに、セッション/アクティビティ515aを表す「バー」はセッション/アクティビティの時間を反映する位置に時間表表示510上に位置し、バーの長さはそのセッション/アクティビティの持続時間を反映する。
図15は、時間表表示510内の日曜日セグメント515を選択する(たとえば、クリックする)ことにより表示パネル390に表示可能な時間表日曜日表示520を示している。表示520などの表示により、ユーザは、セッション/アクティビティの開始時間および終了時間をより詳細に表示することができる。たとえば、表示520を表示することにより、ユーザは、会議登録が日曜日の7時に始まり、日曜日の9時に終わることなどが分かる。
図16は、時間表日曜日表示520内の日曜日セグメント515の午前部分(たとえば、AM部分)を選択する(たとえば、クリックする)ことにより表示パネル390に表示可能な時間表日曜日午前表示530を示している。午前表示530などの表示により、ユーザは、日曜日午前に行われるセッション/アクティビティの開始時間および終了時間をより詳細に表示することができる。
図17は、図16の時間表日曜日午前表示530内のJumpStartセッション535aおよび535bを表すバー(たとえば、そのバーの左にある三角形)を選択する(たとえば、クリックする)ことにより表示パネル390に表示可能な時間表日曜日午前カレンダ拡張表示540を示している。表示540などの表示は、JumpStartセッション535a、535bで提示すべきプレゼンテーションと、そのプレゼンテーションのロケーションのより詳細な図をユーザに提供することができる。たとえば、時間表日曜日午前カレンダ拡張表示540のJumpStartセッション535aを表示することにより、ユーザは、「IBM Lotus NotesおよびDominoにおけるセキュリティの理解」というタイトルのプレゼンタAによるプレゼンテーションが会議センタの「スワン」ルームで日曜日午前8時から10時まで行われることなどを知ることができる。
したがって、図14〜図17に示されている通り、ツール200の時間表表示は、2つの基本ナビゲーション・ディメンション(basic navigation dimension)を提供することができる。第一に、ユーザは、時間軸上でパンおよびズームを行うことができる。第二に、ユーザは、セッション/アクティビティの詳細を拡張/縮小することができる。ロケーションは、セッション内の垂直寸法として時間表表示で使用することができる。
要約すると、ツール200は、1)ズームしパンすることができる大型キャンバスとしてイベントを視覚化すること(たとえば、概要表示と詳細表示との円滑な遷移をサポートし、トラック、セッションなどへの階層編成をサポートする)、2)そのキャンバスを情報をオーバーレイするためのマッシュアップ基板にすること(たとえば、ツール200は他のデータ・ソースからのマッシュアップまで拡張可能でなければならない)、および3)イベント・ロケーションをマッピングするためのプラノグラムなど、その他の視覚化と相互作用することにより、対話、発見、およびコラボレーションを容易にする、注目せざるを得ないイベント・サイトを作成するためのフレームワークを提供することができる。
図18は、本発明の模範的な一態様により、イベントをマッピングする方法600を示している。方法600は、イベント・マップを生成すること(610)と、イベント・マップのズーム可能およびパン可能表示を生成すること(620)と、イベント・マップのズーム可能およびパン可能表示を表示すること(630)を含む。
次に図18を参照すると、システム600は、本発明の方法、ツール、およびシステムを実装するために使用可能な典型的なハードウェア構成を示している。この構成は、好ましくは、少なくとも1つのプロセッサまたは中央演算処理装置(CPU)611を有する。CPU611は、システム・バス612を介してランダム・アクセス・メモリ(RAM)614、読み取り専用メモリ(ROM)616、入出力(I/O)アダプタ618(ディスク装置621および磁気テープ装置640などの周辺装置をバス612に接続するため)、ユーザ・インターフェース・アダプタ622(キーボード624、マウス626、スピーカ628、マイクロホン632、ポインティング・スティック627、あるいはその他のユーザ・インターフェース・デバイス、またはこれらの組み合わせをバス612に接続するため)、情報処理システムをデータ処理ネットワーク、インターネット、イントラネット、パーソナル・エリア・ネットワーク(PAN)などに接続するための通信アダプタ634、およびバス612を表示装置638あるいはプリンタ639またはその両方に接続するためのディスプレイ・アダプタ636に相互接続される。さらに、自動リーダ/スキャナ641を含むこともできる。このようなリーダ/スキャナは多くの供給源から市販されている。
注釈付けツール
図19〜図20は、本発明の模範的な一態様により、イベント・マップに注釈を付けるためのツール700を示している。ユーザは、個人、ビジネス、コミュニティ、あるいはコラボレーション、またはこれらの組み合わせのエレメントを含むエレメントをイベント・マップ(たとえば、階層イベント・マップ)の基板内に組み込むために注釈付けツール700を使用することができる。
図19に示されている通り、ツール700は、(たとえば、イベント・データに基づいて)イベント・マップを生成するためのマップ・ジェネレータ705と、ユーザ入力に基づいてイベント・マップに注釈を付けるための注釈付けユニット716と、注釈付きイベント・マップのズーム可能およびパン可能表示を生成するための表示ジェネレータ715と、注釈付きイベント・マップのズーム可能およびパン可能表示を表示するための表示装置717とを含む。ユーザ入力としては、たとえば、レーティング、タグ、ユーザが特定のセッションに参加する可能性、コメント、時間、ロケーション、翻訳、解釈、特定の人またはグループの出席または欠席、(たとえば、イベント・セッションに)出席している人の数、あるいはユーザの指示で注釈付けユニット716に入力されたデータベースまたはネットワーク(たとえば、インターネット)から入手した情報(たとえば、画像ファイル、テキスト・ファイル、メッセージなど)など、ユーザによって入力された情報を含むことができる。注釈に追加することができるその他のシステム生成情報としては、たとえば、ユーザのロケーション、イベントのロケーション、注釈が作成された時間を含むことができる。また、ツール700は、イベント・マップに注釈を付けるために、ユーザの認証を必要とする可能性のある認証ユニットも含むことができる。その他のケース(たとえば、認証を必要としないケース)では、ユーザが無名で注釈を作成することができる。
イベント・マップ上の注釈は、その注釈が時間的にどのように発生したかをユーザが決定し、本質的にその注釈が発生した通りにその注釈を再現できるように、時系列に沿って再生することができる。また、注釈付けユニット716によって作成された注釈は、ヒストグラム、色の飽和度、円グラフなどの技法(たとえば、周知の技法)を使用して図式的に表示(たとえば、視覚化)することもできる。
ツール700は、ユーザによって(たとえば、検索ユニット726に)入力可能な検索基準に基づいてイベント・マップのキーワード検索またはより高度な検索を実行するための検索ユニット726も含むことができる。図19に示されている通り、カスタマイズされておらず、注釈が付けられていないイベント・マップについて、マップ・ジェネレータ705で検索を実行することができる。たとえば、これにより、ユーザは、どのセッションに参加したいかを決定するためにイベント・マップの特徴を検索することができる。
検索ユニット726は、注釈が付けられているが、注釈付きイベント・マップの表示がカスタマイズ・ユニット710でカスタマイズされる前のイベント・マップについて、注釈付けユニット716で検索を実行することもできる。また、検索ユニット726は、注釈が付けられており、注釈付きイベント・マップの表示が(たとえば、ユーザの参加者データを反映するように)カスタマイズされた後のイベント・マップについて、カスタマイズ・ユニット710で検索を実行することもできる。
検索ユニット726は、イベント・マップ内のデータをマイニングするためのデータ・マイニング・ツールも含むことができる。たとえば、ほとんどの参加者を引き付け満足させる主題、発言者、およびロケーションなど、今後の参加者の挙動を予測するために、イベント主催者が検索ユニット726を使用して参加者のコメントを収集して分析することができる。また、イベント主催者が検索ユニット726を使用して、イベントをサポートするために物理的空間またはコンピューティング・インフラストラクチャのいずれかの点で必要な容量を決定することもできる。たとえば、検索ユニット726を使用すると、イベント主催者は、数百人の人が特定のセッションに参加する可能性があることを示していると判断することができる。その場合、主催者は、この情報を使用して、そのセッションが数百人の人を収容する部屋で行われることを保証することができる。
図20は、本発明の模範的な一態様により、イベント・マップに注釈を付けるためのシステム750を示している。図20に示されている通り、システム750は、注釈付けツール700を保管可能なメモリ・デバイス(たとえば、ハード・ディスク、RAM、CD−ROMなど)を含むことができるサーバ755を含むことができる。また、システム750は、注釈付けツール700を保管するためのメモリ・デバイス(たとえば、ハード・ディスク、RAM、CD−ROMなど)を含むことができる複数の処理装置760(たとえば、カメラ、携帯電話、デスクトップ・コンピュータ、ラップトップ・コンピュータ、ハンドヘルド・デバイス、携帯情報端末(PDA)、BlackBerryデバイスなどの電子装置)も含むことができる。
処理装置760は、ネットワーク780(たとえば、インターネット)を介してサーバ755に(たとえば、有線または無線通信リンクを介して)接続することができる。ユーザは、イベント・マップに注釈を付けるためのデータ(たとえば、コメント)を入力し、表示装置767上の注釈付きイベント・マップ内に表示されたデータを閲覧または操作するために処理装置760に接続された入力装置765(たとえば、キーボード、マウス、タッチ・パネル、マイクロホンなど)を使用することができる。
また、システム750は、会議、展示会、大会、またはスポーツ・イベントなどのイベントに関するイベント・データを保管可能な1つまたは複数のイベント・サーバ790も含むことができる。たとえば、このようなイベント・データとしては、日、時間、セッション(たとえば、午前のセッション、午後のセッション、および夜のセッション)別の討論用のトピック、セッションのロケーション、およびプラノグラム・データを含むことができる。たとえば、サーバ790は、リストまたはテーブルの形でイベント・データを保管することができ、注釈付けツール700(たとえば、サーバ755またはユーザの処理装置760上に保管されている)はそのイベント・データにアクセスし、アクセスしたイベント・データを使用して、(たとえば、イベント・マップ・ジェネレータ705内で)イベント・マップを生成することができ、そのイベント・マップにはユーザが処理装置760を使用して注釈を付けることができる。
注釈付きイベント・マップは、ユーザ入力に応答して表示装置767の表示画面内に表示することができる。特に、処理装置760のメモリ・デバイスは、注釈付きイベント・マップを表示するためにブラウザ(たとえば、Internet ExplorerなどのWebブラウザ)を保管することできる。
図19に示されている通り、注釈付けツール700は、ツール200に関して上述した機能(たとえば、カスタマイズ・ユニット710、ズーム・ユニット720、パン・ユニット725、およびマッシュアップ・ユニット730)も含むことができる。しかし、カスタマイズ・データに基づいてイベント・マップの表示をカスタマイズする(たとえば、ユーザ(たとえば、あるいはユーザの同僚または共同作業者)が参加しようと計画しているセッションに基づいてイベント・マップの表示をカスタマイズする)ために使用可能なツール200とは異なり、注釈付けツール700は、イベント・マップに注釈を付け(たとえば、イベント・マップの特徴にコメントなどの1つまたは複数のタグを付加し)、イベント・マップにアプリケーション(たとえば、ウィジェット)を組み込むためなどにも使用することができる。
図21〜図23は、本発明の模範的な一態様により、グラフィカル・ユーザ・インターフェース(GUI)800と注釈付きイベント・マップの表示841〜842を示している。
図21は、本発明の模範的な一態様により、ツール700によって生成可能であり、表示装置767上に表示可能なグラフィカル・ユーザ・インターフェース(GUI)800を示している。図21では、ユーザは、本発明の模範的な一態様により、表示パネル847に表示すべき階層表示を選択している。図21に示されている通り、表示パネル847内に表示されたイベント・マップは、ズーム可能、パン可能、およびマッシュ可能なマッシュ可能基板上に提供することができる。すなわち、マッシュ可能基板は、左右または上から下などのその他の方向にパンし、ズームインおよびズームアウトし、ユーザ入力に基づいて構成することができる。
GUI800は、イベント・マップ(たとえば、複数のイベント・マップ)を選択するためのイベント・マップ選択ボタン831を含むことができる。また、GUI800は、イベント・マップ(たとえば、注釈付きイベント・マップ)を一緒に共用するエンティティ(たとえば、人、組織、法人)を選択するためのイベント・マップ共用ボタン832も含むことができる。すなわち、ボタン832は、注釈付きイベント・マップに関するセキュリティ・レベルまたは配布リストを制御することができる。
また、GUI800は、注釈を付ける(たとえば、表示パネル847に表示されるイベント・マップの特徴上にコメントなどのタグを付加する)ためにユーザが選択可能なイベント・マップ注釈付けボタン833と、注釈付きイベント・マップを(たとえば、処理装置760、イベント・サーバ790、雇用主のネットワーク・サーバなどに)保存するためのイベント・マップ保存ボタン834と、イベント・マップを検索する(たとえば、複数のイベント・マップにタグ付けされたタグ(たとえば、コメント)を検索する)ためのイベント・マップ検索ボタン835も含むことができる。画面要素および画面要素に関連するデータ・オブジェクトに付加された適所注釈(in-place annotation)を可能にするモードに切り替えることにより、ボタン833の使用によって画面上の適所に直接、注釈を作成することもできる。注釈付けツール700は、会場、時間、または発言者の名前などのイベントに関する詳細を変更するなど、そのイベントに対する変更を行うために使用することができる。このような機能は、イベント前、イベント中、またはイベントが完了した後に変更を行うためにイベント・プランナが使用することができる。
GUI800は、メッセージ(たとえば、インスタント・メッセージ(IM)、テキスト・メッセージ(ショート・メッセージ・サービス(SMS)など)を送信するためにユーザが使用可能なメッセンジャ・ボタン836と、電子メールを送信するための電子メール送信ボタン837と、電子メールにファイルを添付するためのファイル添付ボタン838と、電子メールまたはメッセージ(たとえば、インスタント・メッセージ、テキスト・メッセージなど)を作成するためのメール作成領域839とを含むことができる。有効受信側リストは、そのイベントについて登録されている人からの抜粋、現在、セッションに参加している人からの抜粋、ユーザのコンタクト・リストまたはアドレス帳からの抜粋などを含むことができるであろう。受信側のリストは、受信側の所属、個人的な詳細などの様々な基準によってフィルタリングすることができるであろう。
また、GUI800は、注釈付き階層イベント・マップを表示するための表示パネル847と、それぞれ表示パネル847に注釈付きイベント・マップのリスト表示、階層表示、時間表表示、またはプラノグラム表示を表示するためにユーザが選択可能なリスト表示ボタン843、階層表示ボタン844、時間表表示ボタン845、およびプラノグラム表示ボタン846も含む。
また、図21は、注釈付きイベント・マップの階層表示840も示している。具体的には、図21は、「大学環境におけるOrgMapsの使用に関するケース・スタディ」というタイトルの文書にユーザが「ズームイン」したケースを示している。このイベント・マップは、「参加しているIBM従業員(IBMers): フランク・ユー(Frank You)、フー・フー(Foo Who)、およびジョン・ドウ(John Doe)」という第1の注釈(たとえば、タグ)848と、フランク・ユーとジョン・ドウとの間で行われた会話を含む第2の注釈849でタグ付けされている。
注釈849内の会話は、たとえば、フランクとジョンとの間で行われたインスタント・メッセージ会話にすることができる。この会話は、たとえば、イベントが行われる前、イベントが行われている間、またはイベントが行われた後のいずれかにGUI800のメッセンジャ・ボタン836を選択することにより、文書の表示840にタグ付けすることができるであろう。さらに、ユーザは、イベント・マップを保存することができ、文書にタグ付けされた第2の注釈849を読むためにGUI800を使用して後でイベント・マップを開くことができる。
ツール700は、注釈付きイベント・マップをスナップショット化する、たとえば、エクスポートまたは他の個人との共用に適したフォーマットで取り込むことができるキャプチャ・ユニットを含むことができる。このようなエクスポートまたは共用は、取り込んだデータを共用サーバに書き込むこと、電子メールまたはインスタント・メッセージングで送信することなどにより、行うことができる。
図22は、本発明の他の模範的な一態様により、注釈付きイベント・マップの階層表示841を示している。表示841では、ユーザは、イベント・マップ上のセッションP1(「OrgMapsは世界を変える」)にズームインし、セッション内の4つの文書(P1_1、P1_2、P1_3、およびP1_4)にそれぞれコメント841a、841b、841c、および841dでタグを付けている。
図23は、本発明の他の模範的な一態様により、注釈付きイベント・マップの時間表表示842を示している。表示842は、ユーザが表示パネル847内の文書、プレゼンテーション、ロケーションなどの上にカーソルを移動したときに(たとえば、時間表表示上または時間表表示の横にオーバーレイされて)現れる可能性のある抄録ポップアップ表示842aを含むことができる。これらのポップアップ表示は、ユーザが興味深いと見なした項目のセットを表す、補助キャンバスなどのイベント・マップの個別領域に追加することができる。補助キャンバス自体は、親イベント・マップのようにズームまたはパンすることができる。
加えて、表示842では、ユーザは日曜日午前表示にズームインしており、その表示は日曜日午前8時のJumpStartセッションにおけるプレゼンテーションについてレーティング・インジケータ842b(たとえば、強調表示/非強調表示の星印)を表示する。レーティング・インジケータ842bは、ツール800によって生成することができる。たとえば、レーティング・インジケータ842bは、ユーザの個人的なレーティングにすることもでき、イベントの参加者のうち、自分自身の個人的なレーティングを入力した参加者全員の平均レーティングにすることもできる。
また、表示842は、そのイベントの他の参加者または作成者あるいはプレゼンタとある特徴に関する討論(たとえば、セッション内の文書討論)を開始するかあるいはその討論に参加するかまたはその両方を行うためにユーザが選択可能な討論ウィジェット842cも含む。すなわち、ユーザは、イベント・マップ上に(たとえば、イベント・マップの表示内に表示されたプレゼンテーションまたは文書上に)表示されるリンク、ポップアップなどにより、そのイベントのプレゼンテーション、文書などの討論にアクセスすることができる。上記で概説した討論は、イベントが行われる前、イベントが進行中である間、またはイベントの完了後に行うことができる。
ユーザは、ポップアップ・ダイアログ・ボックスにより、イベントのプレゼンテーション、文書など(たとえば、文書の抄録)の詳細(たとえば、基板内ナビゲーションに関する停止ポイント)にアクセスすることもできる。
注釈(たとえば、イベント・マップにタグ付けされるコメントなどのタグ)は、ユーザが参加しようと計画しているかまたは現在参加しているセッションに関するもの(たとえば、「このプレゼンタは本当の役立たずである」)あるいはセッションで提示される文書に関するもの(たとえば、「この人の結論を裏付けるデータは弱い」)あるいはセッションのロケーションに関するもの(たとえば、「この部屋はこのセッションには小さすぎる」)などにすることができるが、必ずしもそうであるわけではない。
さらに、注釈付けツールによりユーザがタグ(たとえば、コメント)を付加することができるイベント・マップの表示は、カスタマイズされる場合もあれば、カスタマイズされない場合もある。すなわち、ユーザが注釈付けツール700を使用して、たとえば、ユーザの参加者データを含むようにカスタマイズされた(たとえば、ユーザが参加しているセッションの強調表示、プラノグラム表示上でユーザが参加しているセッションのロケーションの強調表示など)イベント・マップの表示にタグ(たとえば、コメント)を付加することは可能であるが、イベント・マップの表示をこのようにカスタマイズすることは必須ではない。
注釈付けツール700により、ユーザは、イベント・マップ(たとえば、マップ・ジェネレータ705によって生成されたイベント・マップ)にメモ、コメント、質問、メッセージ、レーティングなどを追加するか、あるいはイベント・マップを検索する(たとえば、イベント・マップにタグ付けされたコメントを含むイベント・マップのキーワード検索または高度な検索を実行する)か、またはその両方を行うことができる。また、注釈付けツール700により、ユーザは、イベント・マップの特徴に関して、友人、同僚、共同作業者などと都合良く共同作業することもできる。たとえば、注釈付けツール700により、ユーザは、プレゼンテーション、文書、昼食ロケーション、発言者などに関する情報を要求するために、共同作業者にインスタント・メッセージまたはテキスト・メッセージを都合良く送信することができる。
また、注釈付けツール700により、ユーザは、注釈付きイベント・マップを都合良く保管する(たとえば、処理装置767またはイベント・サーバ790あるいはユーザの雇用主のネットワーク・サーバのメモリ・デバイスに注釈付きイベント・マップを保管する)ことができる。たとえば、イベント後に、ユーザは、自分の記録のためにまたは自分の雇用主の記録のために注釈付きイベント・マップを保持することができる。また、ユーザは、最初にイベント・マップに注釈付けした自分のコメントを推敲することもできる。たとえば、会議が行われてから数年後に、ユーザは、その会議に関する自分のイベント・マップに追加のコメントでさらに注釈付けすることができるか、あるいはそのイベントに関する発言者、文書、ロケーションなどに関する追加のコメントを含むように自分の初期注釈を編集することができる。ユーザは、注釈付きイベント・マップを個人的なものとして秘密に保持し、注釈付きイベント・マップを他のどのエンティティとも共用しない場合もあれば、注釈付きイベント・マップを1人または複数の個人と共用するためにイベント・マップ共用ボタン832をクリックすることもできる。
また、ユーザは、会議の発言者を検索するか、会議で提示された文書を検索するか、あるいは過去に滞在したホテルを思い出すために、数年後にそのイベント・マップに戻ることもできる。また、ユーザは、注釈付きイベント・マップを、ユーザが数年前に参加した他のイベント・マップにリンクさせることもできるであろう。ユーザは、注釈付きイベント・マップの一部分(たとえば、文書セッション、チュートリアルなど)を、ユーザが数年前に参加した他のイベント・マップの一部分(たとえば、文書セッション、チュートリアルなど)にリンクさせることもできるであろう。
また、注釈付けツール700は、ユーザが1つのイベント・マップまたは複数のイベント・マップに注釈付けしたコメントを収集し編成するためのメカニズムも提供することができる。たとえば、図21に示されている通り、GUI800は、MS Excelファイルを生成し、表示パネル847に表示することができる、コメント(たとえば、注釈)収集ボタン881を含むことができる。このファイルは、たとえば、1つのイベントまたは複数のイベントにタグ付けされたタグ(たとえば、コメント)、そのタグがタグ付けされたセッション(たとえば、文書、プレゼンテーション)、およびそのタグがイベント・マップにタグ付けされた時間をリストするカラムを含むことができる。
GUI800は、レポート(たとえば、経費報告書、旅行レポートなど)を生成するためにユーザが選択する(たとえば、「クリックする」)ことができるレポート・ジェネレータ・ボタン882も含むことができる。たとえば、ユーザがレポート・ジェネレータ・ボタン882を選択した場合、記入可能な書式(たとえば、PDFファイル、Excelファイルなど)が生成され、GUI800の表示パネル847内に現れる可能性がある。ユーザは、表示パネル847内の書式に記入し、次に完成した書式を自分のスーパバイザ、自分の会社の人事部門、自分の弁護士会などに送信するために電子メール送信ボタン837を選択することができる。これは、従業員が自分が会議に参加したことを報告すること、ならびに雇用主または組織(たとえば、弁護士会)がユーザが会議に参加したことを確認することを、より便利にすることができる。
注釈付けツール700により、ユーザは、共同作業者、同僚などと都合良く共同作業することができる。また、注釈付けツール700は、ユーザが他の参加者と一致できるようにする討論ボード・タイプの特徴を含むこともできる。たとえば、イベント・サーバ790は、図23のアイコン842cをクリックするかあるいは注釈付けツール700を使用してそのイベントに関する自分のアカウントにログオンすることによりユーザがアクセスできる討論ボードをホストとして処理することができる。いったんログオンすると、ユーザは、セッションにズームインし、そのセッションの他の参加者との討論(たとえば、発言者、討論中の文書などに関する討論)に加わることができる。
ツール700の上記の諸機能により、ユーザは、セッションに物理的に出席していない場合でもそのセッションの他の参加者とネットワーク接続し、アイデアを共用することができる。たとえば、ユーザは、自分のホテルに滞在して、注釈付けツール700を介して1つまたは複数のセッションに「リモート参加」し、そのセッションに物理的に出席している共同作業者と共同作業するかあるいはこれらのセッションの討論に参加することもできるであろう。特に、注釈付けツール700により、ユーザは、直線的なタグ付けの代わりに、共同参加、タグ付け、あるいは構造によるマイニング、またはこれらの組み合わせを実行することができる。
手短に言えば、注釈付けツール700は、イベント・マップのキャンバス(たとえば、基板)上に注釈を作成することができる。これらの注釈(たとえば、タグ)は、セッションの内容に関するもの(たとえば、文書の品質、ユーザの雇用主との関連性など)、推奨に関するもの(たとえば、そのイベントで提示された文書に関心があると思われる共同作業者、その文書を読まなければならない共同作業者などを識別する)、人に関するもの(たとえば、イベントに出席している学生のうちでユーザの会社が雇用しなければならない学生を識別する、成長中の優秀な学生を識別する、ある会社のキャンパス関係マネージャなどにその学生を接続する、あるいはその会社の学部賞にノミネートしなければならない教員を識別する)、研究プロジェクトに関するもの(たとえば、研究プロジェクトwiki上の関連プロジェクトをマークする)、大学に関するもの(たとえば、学部教員作成者の大学が遠隔健康モニターについて多くの研究を行っていることに留意する)などにすることができる。
また、注釈付けツール700により、ユーザは、複数のイベント間および複数のユーザ間でビジネス・インテリジェンス層を集約し相関させることもできる。たとえば、その会社の従業員のうちの数百人による数千の注釈付きイベント・マップを数年間にわたって保管することができ、その会社のキャンパス関係マネージャはその注釈付きイベント・マップを検索して、その会社に従事するための雇用候補者の名前を取得することができるであろう。これは、たとえば、学生を探す検索によって返されるタグの数、その学生に関するタグの品質などに基づくものにすることができるであろう。
さらに、ユーザがイベント・マップにタグ付け可能な注釈(たとえば、タグ)は、私用のものである場合もあれば、何らかのアクセス制御範囲を有する場合もある。この特徴は、公的に入手可能な情報キャンバスの上に加えられたビジネス・インテリジェンス層を含むことができる。たとえば、ある会社の従業員はその会社のために私的にタグ付けすることができるが、一般ユーザは社会的便益のためにのみタグ付けすることができる。
「リモート参加者」ユーザは、注釈付けツール700を使用して、会議中にイベント・サイト(たとえば、そのイベントのあるセッション)と対話することができるであろう。このユーザは、ツール700を使用して専門的な要求をポストするか、または非専門的な要求(たとえば、「学生Yが本当に優秀であるかまたはZのおかげで成功したのかを見極めていただけないだろうか」)をポストすることができるであろう。これにより、ユーザはそのイベントに物理的に出席している人と一緒に参加することができる。
注釈付けツール700は、頻繁に更新された作品(たとえば、ブログ・エントリ、ニュース・フォーラム、wiki、注釈、ニュース・ヘッドライン、オーディオ、およびビデオなど)をユーザが(たとえば、表示パネル847に)表示できるようにするリーダ(たとえば、本当に単純な番組販売(RSS)リーダ)も含むことができる。このリーダは、新しい作品の有無についてユーザの加入フィードを定期的にチェックし、更新を見つけるとそれをダウンロードし、更新された作品の表示を表示パネル847に生成することができる。
たとえば、ユーザは、あるイベントからRSSフィードに加入し、2008年の会議で特定の会社の従業員による「ブルーバードに関するもの」というタグが付けられた文書またはプレゼンテーションのリストを要求することができるであろう。
さらに、注釈付けツール700により、ユーザは、複数のイベント間で関心のある項目を集約することができる。たとえば、そのイベントが年一回のイベントである場合、ユーザは、複数年にわたりユーザが参加したイベントについて関心のある項目を集約することができる。これにより、ユーザは、たとえば、ある大学による特定の会議への参加がその複数年でどのように変化したかを判断することまたは競争相手の研究の進展を確認することなどを行うことができるであろう。
さらに、米国計算機学会(ACM)または米国電気電子学会(IEEE)などの組織のデジタル・ライブラリは、他のものが以前のリーダから恩恵を受けられるように、イベント・マップ上の自分の注釈(たとえば、タグ)を使用可能にすることができるであろう。ユーザは、そのコンテンツをダウンロードし、PCなどの自分の個人用デバイス、Amazon Kindleなどの電子リーダ上でその資料を電子的に消費し、イベント・マップ・ホスティング・サイトに注釈を戻すことができる。
また、注釈付けツール700により、ユーザは、追加のコンパイルを必要とせずに個別のHTMLベースのWebページ内にインストールし実行できるコード(たとえば、ウィジェット、ガジェット、バッジ、モジュール、Webキット、カプセル、断片、ミニ、またはフレークなどのポータブル・チャンクのコード)でイベント・マップに注釈を付ける(たとえば、イベント・マップにタグを付ける)こともできる。このコードは、たとえば、DHTML、JavaScript、またはAdobe Flashを使用することができ、静的ではない何らかのコンテンツをイベント・マップに追加することができる。すなわち、ユーザは、アプリケーション・エレメントをイベント・マップに組み込むために注釈付けツール700を使用することができる(たとえば、ウィジェット技術の拡張)。
特に、このコードは、イベント・マップの特徴に関連する可能性があり、イベント・マップのその特徴に付加される(たとえば、ピン固定される)ものとして表示することができる。すなわち、イベント・マップ基板は、そのイベント・マップの特徴(たとえば、セッション、トラック、ロケーションなど)に付加される(たとえば、ピン固定される)「ミニアプリケーション」を含むことができる。
図24は、本発明の模範的な一態様により、イベント・マップに注釈を付ける方法900を示している。この方法900は、イベント・マップを生成すること(910)と、ユーザ入力に基づいてイベント・マップに注釈を付けること(920)と、注釈付きイベント・マップのズーム可能およびパン可能表示を生成すること(920)と、注釈付きイベント・マップのズーム可能およびパン可能表示を表示すること(940)を含む。
次に図25を参照すると、システム1000は、イベント・マップを生成する方法600およびイベント・マップに注釈を付ける方法900を実装するために使用可能な典型的なハードウェア構成を示している。この構成は、好ましくは、少なくとも1つのプロセッサまたは中央演算処理装置(CPU)1010を有する。CPU1010は、システム・バス1012を介してランダム・アクセス・メモリ(RAM)1014、読み取り専用メモリ(ROM)1016、入出力(I/O)アダプタ1018(ディスク装置1021および磁気テープ装置1040などの周辺装置をバス1012に接続するため)、ユーザ・インターフェース・アダプタ1022(キーボード1024、マウス1026、スピーカ1028、マイクロホン1032、ポインティング・スティック1027、あるいはその他のユーザ・インターフェース・デバイス、またはこれらの組み合わせをバス1012に接続するため)、情報処理システムをデータ処理ネットワーク、インターネット、イントラネット、パーソナル・エリア・ネットワーク(PAN)などに接続するための通信アダプタ1034、およびバス1012を表示装置1038あるいはプリンタ1039またはその両方に接続するためのディスプレイ・アダプタ1036に相互接続される。さらに、自動リーダ/スキャナ1041を含むこともできる。このようなリーダ/スキャナは多くの供給源から市販されている。
上述のシステムに加えて、本発明の異なる態様は、上記の方法を実行するためのコンピュータによって実行される方法を含む。一例として、この方法は、上述の特定の環境に実装することができる。
このような方法は、一連の機械可読命令を実行するように、デジタル・データ処理装置によって実施されたコンピュータを操作することにより、実装することができる。これらの命令は、様々なタイプの信号伝送媒体に常駐することができる。
したがって、本発明のこの態様は、上記の方法を実行するためにデジタル・データ・プロセッサによって実行可能な複数の機械可読命令からなるプログラムを有形的に実施する信号伝送媒体を含むプログラム化プロダクト(programmed product)を対象とする。
このような方法は、一連の機械可読命令を実行するようにCPU1010を操作することにより、実装することができる。これらの命令は、様々なタイプの信号伝送媒体に常駐することができる。
したがって、本発明のこの態様は、本発明の方法を実行するためにCPU1010および上記のハードウェアを取り入れたデジタル・データ・プロセッサによって実行可能な複数の機械可読命令からなるプログラムを有形的に実施する信号伝送媒体を含むプログラム化プロダクトを対象とする。
この信号伝送媒体は、たとえば、高速アクセス記憶装置によって代表されるように、CPU1010内に含まれるRAMを含むことができる。代わって、CPU1010によって直接的または間接的にアクセス可能な磁気データ記憶ディスケット1100またはコンパクト・ディスク1102(図26)などの他の信号伝送媒体に命令を収容することもできる。
コンピュータ・サーバ/CPU1010に収容されるかまたはその他の場所に収容されるかにかかわらず、DASD記憶装置(たとえば、従来の「ハード・ディスク」またはRAIDアレイ)、磁気テープ、電子読み取り専用メモリ(たとえば、ROM、EPROM、またはEEPROM)、光学記憶装置(たとえば、CD−ROM、WORM、DVD、デジタル光学テープなど)、紙製「パンチ」カードなどの様々な機械可読データ記憶媒体、またはデジタルおよびアナログならびに通信リンクおよびワイヤレスなどの伝送媒体を含むその他の適切な信号伝送媒体に命令を保管することができる。本発明の例示的な一実施形態では、機械可読命令は、C、C++などの言語からコンパイルされたソフトウェア・オブジェクト・コードを含むことができる。
その固有かつ新規の特徴により、本発明は、従来のシステムおよび方法より効率的で都合の良いイベントをマッピングするためのツールおよび方法、ならびに個別にまたは共同でユーザ入力に基づいてイベント・マップに注釈を付けることと、注釈付きイベント・マップを検索することを含むことができる、イベント・マップに注釈を付ける効率的で都合の良いツールおよび方法を提供する。
1つまたは複数の実施形態に関して本発明について説明してきたが、当業者であれば、特許請求の範囲の精神および範囲内の変更により本発明を実施できることを認識するであろう。具体的には、当業者であれば、本明細書の図面は例示的なものであり、本発明のアセンブリの設計は本明細書に開示されたものに限定されず、本発明の精神および範囲内で変更可能であることを理解するであろう。
さらに、出願人の意図はすべての請求要素と同等のものを包含することであり、本出願のいかなる請求項に対する補正も、補正された請求項の任意の要素または特徴と同等のものに対する利益または権利の放棄と解釈してはならない。

Claims (25)

  1. イベントをマッピングするためのツールであって、
    イベント・マップを生成するためのマップ・ジェネレータと、
    前記イベント・マップのズーム可能およびパン可能表示を生成するための表示ジェネレータと、
    前記イベント・マップの前記ズーム可能およびパン可能表示を表示するための表示装置と、
    を含む、ツール。
  2. ユーザに関するユーザ・データ、前記イベントの参加者に関する参加者データ、前記イベントに関するデータ、および前記イベントの一部分に関するデータのうちの1つに基づいて、前記イベント・マップの前記表示をカスタマイズするためのカスタマイズ・ユニット
    をさらに含む、請求項1記載のツール。
  3. 前記イベント・マップの前記表示を前記カスタマイズすることが、前記イベント・マップの前記カスタマイズ表示が、
    関心のあるものとしてマークされたセッション、
    関心のあるものとしてマークされた複数のセッション間の競合、
    関心のあるものとしてマークされたセッションのプラノグラム内のロケーション、および
    前記イベントの参加者を収容する構造体のプラノグラム内のロケーション
    のうちの少なくとも1つを識別するためのIDを含むように、前記イベント前に前記イベント・マップの前記表示をカスタマイズすることを含む、請求項2記載のツール。
  4. 前記イベント・マップの前記表示を前記カスタマイズすることが、前記イベント・マップの前記カスタマイズ表示が前記イベント・マップの最新の表示を含むように、前記イベント中に前記イベント・マップの前記表示をカスタマイズすることを含む、請求項2記載のツール。
  5. 前記カスタマイズ・ユニットが、
    前記イベントの一部分の選択または選択解除のうちの1つにより、前記イベント・マップのコンテンツを選択することと、
    時間、タイプ、ロケーション、レーティング、ユーザ、参加者、およびアクティビティのうちの1つによって前記イベント・マップをフィルタリングすることにより、前記イベント・マップのコンテンツを選択することと、
    前記ツール以外のソースから入手したデータを前記イベント・マップに挿入すること
    のうちの少なくとも1つにより前記イベント・マップの前記表示をカスタマイズする、請求項2記載のツール。
  6. 前記ズーム可能およびパン可能表示が、前記イベント・マップのコンテンツが拡大され、より高い描画解像度で表示されるリテラル・ズームと、ユーザが前記イベント・マップにズームインしたときに異なる量の情報が表示されるセマンティック・ズームのうちの1つを使用することによりズーム可能である、請求項1記載のツール。
  7. 前記イベント・マップが構造化データ・フォーマットで表され、前記ズーム可能およびパン可能表示が前記イベント・マップのズーム可能、パン可能、およびマッシュ可能表示を含む、請求項1記載のツール。
  8. 前記表示が前記イベント・マップ内の特徴に関連するハイパーリンクを含み、前記表示ジェネレータが前記ハイパーリンクのユーザ選択に応答して前記表示を生成する、請求項7記載のツール。
  9. 前記イベント・マップの前記表示内の前記特徴が、イベント・ロケーション、イベント時間、イベント・セッション、イベント・セッションに関連する媒体、イベント・アクティビティ、イベント情報、およびイベント・プレゼンテーションのうちの1つを含む、請求項8記載のツール。
  10. 前記イベントが、会議、展示会、大会、社会的集会、およびスポーツ・イベントのうちの少なくとも1つを含む、請求項9記載のツール。
  11. 前記イベント・マップの前記表示が、前記イベント・マップの階層表示、時間表表示、プラノグラム表示、およびリスト表示のうちの少なくとも1つを含む、請求項10記載のツール。
  12. 前記イベントが複数のロケーションでの複数のイベントを含み、前記イベント・マップが前記複数のイベントに関するイベント・マップを含む、請求項11記載のツール。
  13. イベントをマッピングする方法であって、
    イベント・マップを生成することと、
    前記イベント・マップのズーム可能およびパン可能表示を生成することと、
    前記イベント・マップの前記ズーム可能およびパン可能表示を表示すること
    を含む、方法。
  14. 前記イベント・マップが、前記イベント・マップの階層表示、時間表表示、プラノグラム表示、およびリスト表示を含む、前記イベント・マップの複数の視覚化をサポートする、請求項13記載の方法。
  15. 前記イベントのトラック、前記イベントのロケーション、ユーザが参加しているセッション、および前記ユーザ以外の人が参加しているセッションを含む複数の基準に応じて、前記イベントの複数のエレメントの階層の順序が変更可能になるように、前記時間表表示が前記イベントの複数のエレメントを階層的に編成する、請求項14記載の方法。
  16. ユーザに関するユーザ・データ、前記イベントの参加者に関する参加者データ、前記イベントに関するデータ、および前記イベントの一部分に関するデータのうちの1つに基づいて、前記イベント・マップの前記表示をカスタマイズすること
    をさらに含む、請求項13記載の方法。
  17. 前記イベント・マップの前記表示を前記カスタマイズすることが、前記イベント・マップの前記カスタマイズ表示が、
    関心のあるものとしてマークされたセッション、
    関心のあるものとしてマークされた複数のセッション間の競合、
    関心のあるものとしてマークされたセッションのプラノグラム内のロケーション、および
    前記イベントの参加者を収容する構造体のプラノグラム内のロケーション
    のうちの少なくとも1つを識別するためのIDを含むように、前記イベント・マップの前記表示をカスタマイズすることを含む、請求項16記載の方法。
  18. 前記IDが、所定の色および所定のデザインのうちの少なくとも1つを含む、請求項17記載の方法。
  19. 前記表示が前記イベント・マップ内の特徴に関連するハイパーリンクを含み、前記表示が前記ハイパーリンクのユーザ選択に応答して生成される、請求項16記載の方法。
  20. 前記イベント・マップの前記表示内の前記特徴が、イベント・ロケーション、イベント時間、イベント・セッション、イベント・セッションに関連する媒体、イベント・アクティビティ、イベント情報、およびイベント・プレゼンテーションのうちの1つを含む、請求項16記載の方法。
  21. 前記ズーム可能およびパン可能表示が、前記カスタマイズ・イベント・マップのブランチ表示、時間表表示、およびプラノグラム表示のうちの1つを含む、請求項16記載の方法。
  22. 前記イベント・マップの前記表示を前記カスタマイズすることが、前記イベント・マップの前記カスタマイズ表示が前記イベント・マップの最新の表示を含むように、前記イベント中に前記イベント・マップの前記表示をカスタマイズすることを含む、請求項16記載の方法。
  23. イベントをマッピングするためのツールであって、
    イベント・マップを生成するためのマップ・ジェネレータと、
    前記イベント・マップのズーム可能およびパン可能表示を生成するための表示ジェネレータと、
    前記イベント・マップの前記ズーム可能およびパン可能表示を表示するための表示装置と、
    ユーザに関するユーザ・データ、前記イベントの参加者に関する参加者データ、前記イベントに関するデータ、および前記イベントの一部分に関するデータのうちの1つに基づいて、前記イベント・マップの前記表示をカスタマイズするためのカスタマイズ・ユニットと、
    を含み、
    前記イベント・マップの前記表示を前記カスタマイズすることが、前記イベント・マップの前記カスタマイズ表示が、
    関心のあるものとしてマークされたセッション、
    関心のあるものとしてマークされた複数のセッション間の競合、
    関心のあるものとしてマークされたセッションのプラノグラム内のロケーション、および
    前記イベントの参加者を収容する構造体のプラノグラム内のロケーション
    のうちの少なくとも1つを識別するためのIDを含むように、前記イベント前に前記イベント・マップの前記表示をカスタマイズすることを含み、
    前記ズーム可能およびパン可能表示が、前記イベント・マップのコンテンツが拡大され、より高い描画解像度で表示されるリテラル・ズームと、ユーザが前記イベント・マップにズームインしたときに異なる量の情報が表示されるセマンティック・ズームのうちの1つを使用することによりズーム可能である、ツール。
  24. イベントをマッピングするためのシステムであって、
    イベント・データを保管するためのイベント・サーバと、
    ユーザ・データを入力するための処理装置であって、ネットワークを介して前記イベント・サーバに接続される処理装置と、
    イベントをマッピングするためのツールであって、前記ネットワークを介して前記イベント・サーバおよび前記処理装置に接続され、
    イベント・マップを生成するためのマップ・ジェネレータと、
    前記イベント・マップのズーム可能およびパン可能表示を生成するための表示ジェネレータと、
    前記イベント・マップの前記ズーム可能およびパン可能表示を表示するための表示装置と、
    を含むツールと、
    を含む、システム。
  25. イベントをマッピングする方法を実行するためにデジタル処理装置によって実行可能な複数の機械可読命令からなるプログラムを有形的に実施するプログラマブル記憶媒体であって、前記方法が、
    イベント・マップを生成することと、
    前記イベント・マップのズーム可能およびパン可能表示を生成することと、
    前記イベント・マップの前記ズーム可能およびパン可能表示を表示すること
    を含む、プログラマブル記憶媒体。
JP2011546428A 2009-01-16 2010-01-19 イベントをマッピングするためのツール、方法、システム、およびプログラマブル記憶媒体(イベントをマッピングし表示するためのツールおよび方法) Pending JP2012515957A (ja)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US14539209P 2009-01-16 2009-01-16
US61/145,392 2009-01-16
US12/550,046 US8375292B2 (en) 2009-01-16 2009-08-28 Tool and method for mapping and viewing an event
US12/550,046 2009-08-28
PCT/US2010/021415 WO2010083525A1 (en) 2009-01-16 2010-01-19 Tool and method for mapping and viewing an event

Publications (1)

Publication Number Publication Date
JP2012515957A true JP2012515957A (ja) 2012-07-12

Family

ID=42337929

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011546428A Pending JP2012515957A (ja) 2009-01-16 2010-01-19 イベントをマッピングするためのツール、方法、システム、およびプログラマブル記憶媒体(イベントをマッピングし表示するためのツールおよび方法)

Country Status (5)

Country Link
US (2) US8433998B2 (ja)
JP (1) JP2012515957A (ja)
CN (1) CN102282442A (ja)
TW (1) TW201032155A (ja)
WO (1) WO2010083525A1 (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015078840A (ja) * 2013-10-15 2015-04-23 アルパイン株式会社 サーバ、案内システム、案内方法およびプログラム
JP2016502204A (ja) * 2012-12-14 2016-01-21 マイクロソフト テクノロジー ライセンシング,エルエルシー 機会のコンテキストへのマッチング
JP2017045426A (ja) * 2015-08-28 2017-03-02 株式会社ソニー・インタラクティブエンタテインメント イベント管理サーバー、情報処理システム、情報処理装置、およびイベント参加管理方法
US11064034B2 (en) 2015-08-28 2021-07-13 Sony Interactive Entertainment Inc. Information processing device, event management server, event participation method, and event participation management method

Families Citing this family (175)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8225231B2 (en) 2005-08-30 2012-07-17 Microsoft Corporation Aggregation of PC settings
US8564544B2 (en) 2006-09-06 2013-10-22 Apple Inc. Touch screen device, method, and graphical user interface for customizing display of content category icons
US8689132B2 (en) 2007-01-07 2014-04-01 Apple Inc. Portable electronic device, method, and graphical user interface for displaying electronic documents and lists
US8200520B2 (en) 2007-10-03 2012-06-12 International Business Machines Corporation Methods, systems, and apparatuses for automated confirmations of meetings
US8326814B2 (en) 2007-12-05 2012-12-04 Box, Inc. Web-based file management system and service
US8751921B2 (en) * 2008-07-24 2014-06-10 Microsoft Corporation Presenting annotations in hierarchical manner
US8677240B2 (en) * 2009-10-05 2014-03-18 Harris Corporation Video processing system providing association between displayed video and media content and related methods
US9524493B2 (en) 2009-11-24 2016-12-20 International Business Machines Corporation Chronologically navigating among time-based entries
US8676597B2 (en) * 2009-12-28 2014-03-18 General Electric Company Methods and systems for mapping healthcare services analytics for volume and trends
US20120036444A1 (en) * 2010-07-01 2012-02-09 Andersen Ann-Cabell Baum Systems and Methods for Interactive Web-based Social Networking and Activities Coordination
US9098407B2 (en) * 2010-10-25 2015-08-04 Inkling Systems, Inc. Methods for automatically retrieving electronic media content items from a server based upon a reading list and facilitating presentation of media objects of the electronic media content items in sequences not constrained by an original order thereof
CN102456046B (zh) * 2010-10-25 2015-05-20 国际商业机器公司 对文档中的地理位置数据进行处理的方法和***
US9377950B2 (en) * 2010-11-02 2016-06-28 Perceptive Pixel, Inc. Touch-based annotation system with temporary modes
US8914743B2 (en) * 2010-11-12 2014-12-16 Apple Inc. Device, method, and graphical user interface for navigating a list of identifiers
US8839133B2 (en) * 2010-12-02 2014-09-16 Microsoft Corporation Data visualizations including interactive time line representations
US9153000B2 (en) 2010-12-13 2015-10-06 Microsoft Technology Licensing, Llc Presenting content items shared within social networks
US20120150971A1 (en) * 2010-12-13 2012-06-14 Microsoft Corporation Presenting notifications of content items shared by social network contacts
US20120159395A1 (en) 2010-12-20 2012-06-21 Microsoft Corporation Application-launching interface for multiple modes
US20120159383A1 (en) 2010-12-20 2012-06-21 Microsoft Corporation Customization of an immersive environment
US8689123B2 (en) 2010-12-23 2014-04-01 Microsoft Corporation Application reporting in an application-selectable user interface
US8612874B2 (en) 2010-12-23 2013-12-17 Microsoft Corporation Presenting an application change through a tile
US9423951B2 (en) 2010-12-31 2016-08-23 Microsoft Technology Licensing, Llc Content-based snap point
US8949721B2 (en) * 2011-01-25 2015-02-03 International Business Machines Corporation Personalization of web content
US9645986B2 (en) 2011-02-24 2017-05-09 Google Inc. Method, medium, and system for creating an electronic book with an umbrella policy
US9383917B2 (en) 2011-03-28 2016-07-05 Microsoft Technology Licensing, Llc Predictive tiling
US10402485B2 (en) 2011-05-06 2019-09-03 David H. Sitrick Systems and methodologies providing controlled collaboration among a plurality of users
US11611595B2 (en) 2011-05-06 2023-03-21 David H. Sitrick Systems and methodologies providing collaboration among a plurality of computing appliances, utilizing a plurality of areas of memory to store user input as associated with an associated computing appliance providing the input
US9158445B2 (en) 2011-05-27 2015-10-13 Microsoft Technology Licensing, Llc Managing an immersive interface in a multi-application immersive environment
US9104440B2 (en) 2011-05-27 2015-08-11 Microsoft Technology Licensing, Llc Multi-application environment
US9104307B2 (en) 2011-05-27 2015-08-11 Microsoft Technology Licensing, Llc Multi-application environment
US9658766B2 (en) 2011-05-27 2017-05-23 Microsoft Technology Licensing, Llc Edge gesture
US8893033B2 (en) 2011-05-27 2014-11-18 Microsoft Corporation Application notifications
US9063912B2 (en) 2011-06-22 2015-06-23 Box, Inc. Multimedia content preview rendering in a cloud content management system
EP2729877A4 (en) 2011-07-08 2015-06-17 Box Inc DESKTOP APPLICATION FOR ACCESS AND INTERACTION WITH JOBS IN A CLOUD-BASED CONTENT MANAGEMENT SYSTEM AND SYNCHRONIZATION MECHANISMS THEREFOR
GB2503625A (en) 2011-07-08 2014-01-01 Box Inc Collaboration sessions in a workspace on cloud-based content management system
US8687023B2 (en) 2011-08-02 2014-04-01 Microsoft Corporation Cross-slide gesture to select and rearrange
US20130057587A1 (en) 2011-09-01 2013-03-07 Microsoft Corporation Arranging tiles
US20130067420A1 (en) * 2011-09-09 2013-03-14 Theresa B. Pittappilly Semantic Zoom Gestures
US8922575B2 (en) 2011-09-09 2014-12-30 Microsoft Corporation Tile cache
US9557909B2 (en) 2011-09-09 2017-01-31 Microsoft Technology Licensing, Llc Semantic zoom linguistic helpers
US20130067398A1 (en) * 2011-09-09 2013-03-14 Theresa B. Pittappilly Semantic Zoom
US10353566B2 (en) * 2011-09-09 2019-07-16 Microsoft Technology Licensing, Llc Semantic zoom animations
US9244802B2 (en) 2011-09-10 2016-01-26 Microsoft Technology Licensing, Llc Resource user interface
US8933952B2 (en) 2011-09-10 2015-01-13 Microsoft Corporation Pre-rendering new content for an application-selectable user interface
US9146670B2 (en) 2011-09-10 2015-09-29 Microsoft Technology Licensing, Llc Progressively indicating new content in an application-selectable user interface
US9197718B2 (en) 2011-09-23 2015-11-24 Box, Inc. Central management and control of user-contributed content in a web-based collaboration environment and management console thereof
US20130097526A1 (en) * 2011-10-17 2013-04-18 Research In Motion Limited Electronic device and method for reply message composition
US9141404B2 (en) 2011-10-24 2015-09-22 Google Inc. Extensible framework for ereader tools
US9098474B2 (en) 2011-10-26 2015-08-04 Box, Inc. Preview pre-generation based on heuristics and algorithmic prediction/assessment of predicted user behavior for enhancement of user experience
WO2013062599A1 (en) 2011-10-26 2013-05-02 Box, Inc. Enhanced multimedia content preview rendering in a cloud content management system
US20130110808A1 (en) * 2011-10-26 2013-05-02 Microsoft Corporation Event memorabilia
US9576046B2 (en) 2011-11-16 2017-02-21 Ptc Inc. Methods for integrating semantic search, query, and analysis across heterogeneous data types and devices thereof
US8909641B2 (en) 2011-11-16 2014-12-09 Ptc Inc. Method for analyzing time series activity streams and devices thereof
US8990307B2 (en) 2011-11-16 2015-03-24 Box, Inc. Resource effective incremental updating of a remote client with events which occurred via a cloud-enabled platform
US9098312B2 (en) 2011-11-16 2015-08-04 Ptc Inc. Methods for dynamically generating an application interface for a modeled entity and devices thereof
US9031493B2 (en) 2011-11-18 2015-05-12 Google Inc. Custom narration of electronic books
WO2013082320A1 (en) 2011-11-29 2013-06-06 Box, Inc. Mobile platform file and folder selection functionalities for offline access and synchronization
US9019123B2 (en) 2011-12-22 2015-04-28 Box, Inc. Health check services for web-based collaboration environments
US9223472B2 (en) 2011-12-22 2015-12-29 Microsoft Technology Licensing, Llc Closing applications
US9904435B2 (en) 2012-01-06 2018-02-27 Box, Inc. System and method for actionable event generation for task delegation and management via a discussion forum in a web-based collaboration environment
US11232481B2 (en) * 2012-01-30 2022-01-25 Box, Inc. Extended applications of multimedia content previews in the cloud-based content management system
US9965745B2 (en) 2012-02-24 2018-05-08 Box, Inc. System and method for promoting enterprise adoption of a web-based collaboration environment
JP5911335B2 (ja) * 2012-02-27 2016-04-27 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation ソーシャル・メデイアに基づいてロケーションを推定する方法、コンピュータ・プログラム、コンピュータ。
US9195636B2 (en) 2012-03-07 2015-11-24 Box, Inc. Universal file type preview for mobile devices
US20150153933A1 (en) * 2012-03-16 2015-06-04 Google Inc. Navigating Discrete Photos and Panoramas
US9575981B2 (en) 2012-04-11 2017-02-21 Box, Inc. Cloud service enabled to handle a set of files depicted to a user as a single file in a native operating system
US9413587B2 (en) 2012-05-02 2016-08-09 Box, Inc. System and method for a third-party application to access content within a cloud-based platform
WO2013166520A1 (en) 2012-05-04 2013-11-07 Box, Inc. Repository redundancy implementation of a system which incrementally updates clients with events that occurred via cloud-enabled platform
US9691051B2 (en) 2012-05-21 2017-06-27 Box, Inc. Security enhancement through application access control
US8914900B2 (en) 2012-05-23 2014-12-16 Box, Inc. Methods, architectures and security mechanisms for a third-party application to access content in a cloud-based platform
US9027108B2 (en) 2012-05-23 2015-05-05 Box, Inc. Systems and methods for secure file portability between mobile applications on a mobile device
GB2505072A (en) 2012-07-06 2014-02-19 Box Inc Identifying users and collaborators as search results in a cloud-based system
US9712510B2 (en) 2012-07-06 2017-07-18 Box, Inc. Systems and methods for securely submitting comments among users via external messaging applications in a cloud-based platform
US8751429B2 (en) 2012-07-09 2014-06-10 Wine Ring, Inc. Personal taste assessment method and system
US9473532B2 (en) 2012-07-19 2016-10-18 Box, Inc. Data loss prevention (DLP) methods by a cloud service including third party integration architectures
US9794256B2 (en) 2012-07-30 2017-10-17 Box, Inc. System and method for advanced control tools for administrators in a cloud-based service
US20140046923A1 (en) 2012-08-10 2014-02-13 Microsoft Corporation Generating queries based upon data points in a spreadsheet application
CA2882282A1 (en) * 2012-08-17 2014-02-20 MySeat.com Media Inc. Method for overlaying timelines for event-based social networking
US9369520B2 (en) 2012-08-19 2016-06-14 Box, Inc. Enhancement of upload and/or download performance based on client and/or server feedback information
US8745267B2 (en) 2012-08-19 2014-06-03 Box, Inc. Enhancement of upload and/or download performance based on client and/or server feedback information
US9558202B2 (en) 2012-08-27 2017-01-31 Box, Inc. Server side techniques for reducing database workload in implementing selective subfolder synchronization in a cloud-based environment
US9135462B2 (en) 2012-08-29 2015-09-15 Box, Inc. Upload and download streaming encryption to/from a cloud-based platform
US9141942B2 (en) 2012-09-05 2015-09-22 International Business Machines Corporation Event scheduler based on real-time analytics and business rules
US9047356B2 (en) 2012-09-05 2015-06-02 Google Inc. Synchronizing multiple reading positions in electronic books
US9117087B2 (en) 2012-09-06 2015-08-25 Box, Inc. System and method for creating a secure channel for inter-application communication based on intents
US9195519B2 (en) 2012-09-06 2015-11-24 Box, Inc. Disabling the self-referential appearance of a mobile application in an intent via a background registration
US9372833B2 (en) * 2012-09-14 2016-06-21 David H. Sitrick Systems and methodologies for document processing and interacting with a user, providing storing of events representative of document edits relative to a document; selection of a selected set of document edits; generating presentation data responsive to said selected set of documents edits and the stored events; and providing a display presentation responsive to the presentation data
US9292833B2 (en) 2012-09-14 2016-03-22 Box, Inc. Batching notifications of activities that occur in a web-based collaboration environment
US20140081882A1 (en) * 2012-09-14 2014-03-20 Salesforce.Com, Inc. Systems and methods of connecting users with attendees at a mega attendance event
US10200256B2 (en) 2012-09-17 2019-02-05 Box, Inc. System and method of a manipulative handle in an interactive mobile user interface
US9553758B2 (en) 2012-09-18 2017-01-24 Box, Inc. Sandboxing individual applications to specific user folders in a cloud-based service
US10915492B2 (en) 2012-09-19 2021-02-09 Box, Inc. Cloud-based platform enabled with media content indexed for text-based searches and/or metadata extraction
US9959420B2 (en) 2012-10-02 2018-05-01 Box, Inc. System and method for enhanced security and management mechanisms for enterprise administrators in a cloud-based environment
US9705967B2 (en) 2012-10-04 2017-07-11 Box, Inc. Corporate user discovery and identification of recommended collaborators in a cloud platform
US9495364B2 (en) 2012-10-04 2016-11-15 Box, Inc. Enhanced quick search features, low-barrier commenting/interactive features in a collaboration platform
US9665349B2 (en) 2012-10-05 2017-05-30 Box, Inc. System and method for generating embeddable widgets which enable access to a cloud-based collaboration platform
US9756022B2 (en) 2014-08-29 2017-09-05 Box, Inc. Enhanced remote key management for an enterprise in a cloud-based environment
US9628268B2 (en) 2012-10-17 2017-04-18 Box, Inc. Remote key management in a cloud-based environment
US9648075B1 (en) 2012-12-18 2017-05-09 Google Inc. Systems and methods for providing an event map
US10235383B2 (en) 2012-12-19 2019-03-19 Box, Inc. Method and apparatus for synchronization of items with read-only permissions in a cloud-based environment
US9443098B2 (en) * 2012-12-19 2016-09-13 Pandexio, Inc. Multi-layered metadata management system
US9396245B2 (en) 2013-01-02 2016-07-19 Box, Inc. Race condition handling in a system which incrementally updates clients with events that occurred in a cloud-based collaboration platform
US9953036B2 (en) 2013-01-09 2018-04-24 Box, Inc. File system monitoring in a system which incrementally updates clients with events that occurred in a cloud-based collaboration platform
US9507795B2 (en) 2013-01-11 2016-11-29 Box, Inc. Functionalities, features, and user interface of a synchronization client to a cloud-based environment
EP2757491A1 (en) 2013-01-17 2014-07-23 Box, Inc. Conflict resolution, retry condition management, and handling of problem files for the synchronization client to a cloud-based platform
US9245025B2 (en) 2013-02-07 2016-01-26 Google Inc. Systems, methods, and computer-readable media for searching for events from a computer-implemented calendar
US9152935B2 (en) * 2013-02-12 2015-10-06 J. Douglas Johnson System and method for creating and displaying data—ties
WO2014126607A1 (en) * 2013-02-14 2014-08-21 Wine Ring, Inc. Recommendation system based on group profiles of personal taste
JP2014164630A (ja) * 2013-02-27 2014-09-08 Sony Corp 情報処理装置、情報処理方法およびプログラム
WO2014145084A1 (en) 2013-03-15 2014-09-18 Ptc Inc. Methods for managing applications using semantic modeling and tagging and devices thereof
US10725968B2 (en) 2013-05-10 2020-07-28 Box, Inc. Top down delete or unsynchronization on delete of and depiction of item synchronization with a synchronization client to a cloud-based platform
US10846074B2 (en) 2013-05-10 2020-11-24 Box, Inc. Identification and handling of items to be ignored for synchronization with a cloud-based platform by a synchronization client
US9367568B2 (en) 2013-05-15 2016-06-14 Facebook, Inc. Aggregating tags in images
US10645127B1 (en) * 2013-05-30 2020-05-05 Jpmorgan Chase Bank, N.A. System and method for virtual briefing books
US9633037B2 (en) 2013-06-13 2017-04-25 Box, Inc Systems and methods for synchronization event building and/or collapsing by a synchronization component of a cloud-based platform
US9805050B2 (en) 2013-06-21 2017-10-31 Box, Inc. Maintaining and updating file system shadows on a local device by a synchronization client of a cloud-based platform
US10229134B2 (en) 2013-06-25 2019-03-12 Box, Inc. Systems and methods for managing upgrades, migration of user data and improving performance of a cloud-based platform
US10110656B2 (en) 2013-06-25 2018-10-23 Box, Inc. Systems and methods for providing shell communication in a cloud-based platform
US9535924B2 (en) 2013-07-30 2017-01-03 Box, Inc. Scalability improvement in a system which incrementally updates clients with events that occurred in a cloud-based collaboration platform
US9535909B2 (en) 2013-09-13 2017-01-03 Box, Inc. Configurable event-based automation architecture for cloud-based collaboration platforms
US9704137B2 (en) 2013-09-13 2017-07-11 Box, Inc. Simultaneous editing/accessing of content by collaborator invitation through a web-based or mobile application to a cloud-based collaboration platform
US9213684B2 (en) 2013-09-13 2015-12-15 Box, Inc. System and method for rendering document in web browser or mobile device regardless of third-party plug-in software
US10509527B2 (en) 2013-09-13 2019-12-17 Box, Inc. Systems and methods for configuring event-based automation in cloud-based collaboration platforms
GB2518298A (en) 2013-09-13 2015-03-18 Box Inc High-availability architecture for a cloud-based concurrent-access collaboration platform
US8892679B1 (en) 2013-09-13 2014-11-18 Box, Inc. Mobile device, methods and user interfaces thereof in a mobile device platform featuring multifunctional access and engagement in a collaborative environment provided by a cloud-based platform
US10108317B2 (en) * 2013-10-14 2018-10-23 Schneider Electric Software, Llc Configuring process simulation data for semantic zooming
US10339231B2 (en) * 2013-10-14 2019-07-02 Schneider Electric Software, Llc Entity type templates in process simulation
US10866931B2 (en) 2013-10-22 2020-12-15 Box, Inc. Desktop application for accessing a cloud collaboration platform
US20150154513A1 (en) * 2013-12-04 2015-06-04 Ryan E. Kennedy Systems and methods for enhanced ticket sales
US10346465B2 (en) * 2013-12-20 2019-07-09 Qualcomm Incorporated Systems, methods, and apparatus for digital composition and/or retrieval
US9740457B1 (en) * 2014-02-24 2017-08-22 Ca, Inc. Method and apparatus for displaying timeline of software development data
US9762637B2 (en) 2014-03-21 2017-09-12 Ptc Inc. System and method of using binary dynamic rest messages
US9560170B2 (en) 2014-03-21 2017-01-31 Ptc Inc. System and method of abstracting communication protocol using self-describing messages
US9350791B2 (en) 2014-03-21 2016-05-24 Ptc Inc. System and method of injecting states into message routing in a distributed computing environment
US10338896B2 (en) 2014-03-21 2019-07-02 Ptc Inc. Systems and methods for developing and using real-time data applications
US9961058B2 (en) 2014-03-21 2018-05-01 Ptc Inc. System and method of message routing via connection servers in a distributed computing environment
US9462085B2 (en) 2014-03-21 2016-10-04 Ptc Inc. Chunk-based communication of binary dynamic rest messages
US10313410B2 (en) 2014-03-21 2019-06-04 Ptc Inc. Systems and methods using binary dynamic rest messages
US9350812B2 (en) 2014-03-21 2016-05-24 Ptc Inc. System and method of message routing using name-based identifier in a distributed computing environment
US9467533B2 (en) 2014-03-21 2016-10-11 Ptc Inc. System and method for developing real-time web-service objects
US10025942B2 (en) 2014-03-21 2018-07-17 Ptc Inc. System and method of establishing permission for multi-tenancy storage using organization matrices
WO2015149347A1 (en) 2014-04-04 2015-10-08 Microsoft Technology Licensing, Llc Expandable application representation
WO2015154273A1 (en) 2014-04-10 2015-10-15 Microsoft Technology Licensing, Llc Collapsible shell cover for computing device
WO2015154276A1 (en) 2014-04-10 2015-10-15 Microsoft Technology Licensing, Llc Slider cover for computing device
US20150326522A1 (en) * 2014-05-06 2015-11-12 Shirong Wang System and Methods for Event-Defined and User Controlled Interaction Channel
US10530854B2 (en) 2014-05-30 2020-01-07 Box, Inc. Synchronization of permissioned content in cloud-based environments
US9602514B2 (en) 2014-06-16 2017-03-21 Box, Inc. Enterprise mobility management and verification of a managed application by a content provider
US10254942B2 (en) 2014-07-31 2019-04-09 Microsoft Technology Licensing, Llc Adaptive sizing and positioning of application windows
US10592080B2 (en) 2014-07-31 2020-03-17 Microsoft Technology Licensing, Llc Assisted presentation of application windows
US10678412B2 (en) 2014-07-31 2020-06-09 Microsoft Technology Licensing, Llc Dynamic joint dividers for application windows
US10038731B2 (en) 2014-08-29 2018-07-31 Box, Inc. Managing flow-based interactions with cloud-based shared content
US10574442B2 (en) 2014-08-29 2020-02-25 Box, Inc. Enhanced remote key management for an enterprise in a cloud-based environment
US9894119B2 (en) 2014-08-29 2018-02-13 Box, Inc. Configurable metadata-based automation and content classification architecture for cloud-based collaboration platforms
US10642365B2 (en) 2014-09-09 2020-05-05 Microsoft Technology Licensing, Llc Parametric inertia and APIs
US9674335B2 (en) 2014-10-30 2017-06-06 Microsoft Technology Licensing, Llc Multi-configuration input device
US20160224220A1 (en) * 2015-02-04 2016-08-04 Wipro Limited System and method for navigating between user interface screens
WO2016171874A1 (en) * 2015-04-22 2016-10-27 Google Inc. Providing user-interactive graphical timelines
US20160334974A1 (en) * 2015-05-14 2016-11-17 Gilad GRAY Generating graphical representations of data using multiple rendering conventions
US10627246B2 (en) 2016-03-25 2020-04-21 Microsoft Technology Licensing, Llc Multi modal annotation of maps
US10127017B2 (en) * 2016-11-17 2018-11-13 Vmware, Inc. Devops management
US10304447B2 (en) * 2017-01-25 2019-05-28 International Business Machines Corporation Conflict resolution enhancement system
US10402486B2 (en) * 2017-02-15 2019-09-03 LAWPRCT, Inc. Document conversion, annotation, and data capturing system
US10715343B1 (en) * 2017-09-06 2020-07-14 Amazon Technologies, Inc. Device monitoring for conference reservation cancellation
CN107918549B (zh) * 2017-11-27 2021-01-19 广州视睿电子科技有限公司 立体展开图面的标记方法、装置、计算机设备及存储介质
EP3748562A1 (en) * 2019-05-08 2020-12-09 EXFO Solutions SAS Timeline visualization & investigation systems and methods for time lasting events
US11151104B2 (en) 2019-05-16 2021-10-19 Microsoft Technology Licensing, Llc Time systems as data
US11120407B2 (en) 2019-05-16 2021-09-14 Microsoft Technology Licensing, Llc Real time collaboration in calendar
US11645628B2 (en) 2019-05-16 2023-05-09 Microsoft Technology Licensing, Llc Translation of time between calendar systems
US11494742B2 (en) * 2019-09-05 2022-11-08 International Business Machines Corporation Dynamic workplace set-up using participant preferences
USD940159S1 (en) * 2020-10-21 2022-01-04 Adaptive Capacity Labs, LLC Display screen or portion thereof with animated graphical user interface
CN112559541B (zh) * 2020-12-10 2021-09-28 广州市昊链信息科技股份有限公司 一种单证的审核方法、装置、设备及存储介质
US11681424B2 (en) 2021-05-14 2023-06-20 Microsoft Technology Licensing, Llc Map calendar graphical user interface with content-variable view levels
US11514405B1 (en) * 2021-05-14 2022-11-29 Microsoft Technology Licensing, Llc Map calendar graphical user interface with dynamic time mold functionality
US11386367B1 (en) 2021-05-27 2022-07-12 Recentive Analytics, Inc. Systems and methods for determining event schedules
CN114048086A (zh) * 2021-11-09 2022-02-15 北京字节跳动网络技术有限公司 一种分析器性能分析方法、装置、设备、介质和程序产品

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09106336A (ja) * 1995-10-11 1997-04-22 Sharp Corp 複数の表示画像を情報処理装置の表示窓内に表示する方法
JP2004038580A (ja) * 2002-07-03 2004-02-05 Ricoh Co Ltd スケジュール管理システム
US20060238538A1 (en) * 2005-01-18 2006-10-26 Thomas Kapler System and method for data visualization using a synchronous display of sequential time data and on-map planning
US20070250372A1 (en) * 2006-04-24 2007-10-25 Ivan Arbouzov Computer-assisted system and method for planning tradeshow visits

Family Cites Families (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5261045A (en) * 1987-12-18 1993-11-09 International Business Machines Corporation Method of exchanging entries from a plurality of different electronic calendars based on interactively entered criteria
US5524193A (en) * 1991-10-15 1996-06-04 And Communications Interactive multimedia annotation method and apparatus
US5568602A (en) * 1994-10-28 1996-10-22 Rocket Science Games, Inc. Method and apparatus for game development using correlation of time sequences and digital video data
US6167410A (en) * 1997-01-30 2000-12-26 Casio Computer Co., Ltd. Document processing apparatus for adding predetermined design types to an original document
US6054987A (en) * 1998-05-29 2000-04-25 Hewlett-Packard Company Method of dynamically creating nodal views of a managed network
US6711585B1 (en) * 1999-06-15 2004-03-23 Kanisa Inc. System and method for implementing a knowledge management system
US20030229529A1 (en) * 2000-02-25 2003-12-11 Yet Mui Method for enterprise workforce planning
EP1451661A1 (en) * 2001-02-02 2004-09-01 Opentv, Inc. Service platform suite management system
CA2479838C (en) * 2002-03-19 2011-02-08 Mapinfo Corporation Location based service provider
GB0225789D0 (en) * 2002-03-25 2002-12-11 Makemyphone Ltd Method and apparatus for creating image production file for a custom imprinted article
US20040034537A1 (en) * 2002-08-14 2004-02-19 Pineapple Systems, Inc. Guest relationship management system
US7613731B1 (en) * 2003-06-11 2009-11-03 Quantum Reader, Inc. Method of analysis, abstraction, and delivery of electronic information
US7308643B1 (en) * 2003-07-03 2007-12-11 Google Inc. Anchor tag indexing in a web crawler system
US20050102245A1 (en) * 2003-11-07 2005-05-12 International Business Machines Corporation System, method, and service for negotiating schedules while preserving privacy through a shared representation
US7587685B2 (en) * 2004-02-17 2009-09-08 Wallace James H Data exploration system
US8103445B2 (en) * 2005-04-21 2012-01-24 Microsoft Corporation Dynamic map rendering as a function of a user parameter
US20060267789A1 (en) * 2005-05-31 2006-11-30 Janice Baldwin Multimedia tour system
EP2463820A3 (en) * 2005-07-22 2012-09-12 Kangaroo Media, Inc. System and methods for enhancing the experience of spectators attending a live sporting event
US20070103294A1 (en) * 2005-10-28 2007-05-10 Jona Bonecutter Critical incident response management systems and methods
CA2569449A1 (en) * 2005-11-30 2007-05-30 Oculus Info Inc. System and method for visualizing configurable analytical spaces in time for diagrammatic context representations
US7450003B2 (en) * 2006-02-24 2008-11-11 Yahoo! Inc. User-defined private maps
US9507778B2 (en) * 2006-05-19 2016-11-29 Yahoo! Inc. Summarization of media object collections
WO2007146298A2 (en) * 2006-06-12 2007-12-21 Metacarta, Inc. Systems and methods for hierarchical organization and presentation of geographic search results
US8026929B2 (en) * 2006-06-26 2011-09-27 University Of Southern California Seamlessly overlaying 2D images in 3D model
US20080007568A1 (en) * 2006-07-06 2008-01-10 International Business Machines Corporation System and method for visualization and interaction with spatial objects
US8745162B2 (en) * 2006-08-22 2014-06-03 Yahoo! Inc. Method and system for presenting information with multiple views
US7925982B2 (en) * 2006-09-01 2011-04-12 Cheryl Parker System and method of overlaying and integrating data with geographic mapping applications
US7752534B2 (en) * 2006-09-19 2010-07-06 International Business Machines Corporation Method and apparatus for customizing the display of multidimensional data
US20080104531A1 (en) * 2006-09-29 2008-05-01 Stambaugh Thomas M Spatial organization and display of enterprise operational integration information
US7673248B2 (en) * 2006-11-06 2010-03-02 International Business Machines Corporation Combining calendar entries with map views
WO2008153599A1 (en) * 2006-12-07 2008-12-18 Adapx, Inc. Systems and methods for data annotation, recordation, and communication
WO2008100938A2 (en) * 2007-02-13 2008-08-21 Fortiusone, Inc. A method and system for integrating a social network and data repository to enable map creation
US9530105B2 (en) * 2007-06-27 2016-12-27 Microsoft Technology Licensing, Llc Managing entity organizational chart
US8312380B2 (en) * 2008-04-04 2012-11-13 Yahoo! Inc. Local map chat
US8892553B2 (en) * 2008-06-18 2014-11-18 Microsoft Corporation Auto-generation of events with annotation and indexing
US8302015B2 (en) * 2008-09-04 2012-10-30 Qualcomm Incorporated Integrated display and management of data objects based on social, temporal and spatial parameters
WO2010075430A1 (en) * 2008-12-24 2010-07-01 Strands, Inc. Sporting event image capture, processing and publication
US8195309B2 (en) * 2009-07-21 2012-06-05 Honeywell International Inc. System for scheduling using an external calendaring service

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09106336A (ja) * 1995-10-11 1997-04-22 Sharp Corp 複数の表示画像を情報処理装置の表示窓内に表示する方法
JP2004038580A (ja) * 2002-07-03 2004-02-05 Ricoh Co Ltd スケジュール管理システム
US20060238538A1 (en) * 2005-01-18 2006-10-26 Thomas Kapler System and method for data visualization using a synchronous display of sequential time data and on-map planning
US20070250372A1 (en) * 2006-04-24 2007-10-25 Ivan Arbouzov Computer-assisted system and method for planning tradeshow visits

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016502204A (ja) * 2012-12-14 2016-01-21 マイクロソフト テクノロジー ライセンシング,エルエルシー 機会のコンテキストへのマッチング
JP2015078840A (ja) * 2013-10-15 2015-04-23 アルパイン株式会社 サーバ、案内システム、案内方法およびプログラム
JP2017045426A (ja) * 2015-08-28 2017-03-02 株式会社ソニー・インタラクティブエンタテインメント イベント管理サーバー、情報処理システム、情報処理装置、およびイベント参加管理方法
US11064034B2 (en) 2015-08-28 2021-07-13 Sony Interactive Entertainment Inc. Information processing device, event management server, event participation method, and event participation management method
US11451617B2 (en) 2015-08-28 2022-09-20 Sony Interactive Entertainment Inc. Event management server, information processing system, information processing device, and event participation management method

Also Published As

Publication number Publication date
CN102282442A (zh) 2011-12-14
US8433998B2 (en) 2013-04-30
US20100185933A1 (en) 2010-07-22
US20100185932A1 (en) 2010-07-22
WO2010083525A1 (en) 2010-07-22
US8375292B2 (en) 2013-02-12
TW201032155A (en) 2010-09-01

Similar Documents

Publication Publication Date Title
US8375292B2 (en) Tool and method for mapping and viewing an event
US11861150B2 (en) Methods and apparatus for managing and exchanging information using information objects
Hervás et al. Towards the ubiquitous visualization: Adaptive user-interfaces based on the Semantic Web
RU2391700C2 (ru) Пространства совместной работы
KR101213929B1 (ko) 컴퓨팅 및 통신 애플리케이션에서 기억도 모델을 구성 및사용하기 위한 시스템 및 방법
US20120259927A1 (en) System and Method for Processing Interactive Multimedia Messages
US20120259926A1 (en) System and Method for Generating and Transmitting Interactive Multimedia Messages
US9131018B2 (en) Social media data playback system
US9185147B1 (en) System and methods for remote collaborative intelligence analysis
Hart-Davidson et al. Visualizing writing activity as knowledge work: Challenges & opportunities
Haake Facilitating orientation in shared hypermedia workspaces
Rekik et al. The eLogBook Framework: Sustaining Interaction, Collaboration, and Learning in Laboratory-Oriented CoPs
Jetter et al. Collaborative interactions in future crisis rooms
Kristiansen et al. Enhancing reflection by collaboratively capturing experiences in a timeline
Muhambe et al. Status of Library 2.0 Model in Cape Town Public Libraries.
Liu User Experience Optimization in Geo-portals for Data Discovery
Christian An Evaluation Framework for Asynchronous Collaboration Tools
Sawyer The Physical-Social Context in Information Refinding
Kim Support for location and comprehension of user history in collaborative work
Indratmo Supporting exploratory browsing with visualization of social interaction history
Bateman Social feedback: Social learning from interaction history to support information seeking on the web
Dimitrova et al. SociUM: Adaptation and Personalisation in Social Systems: Groups, Teams, Communities
Tang Capturing and Visualizing Histories of Multimedia-based Casual Interactions
Pausch et al. MessyBoard: Improving Collaboration by Decreasing Costs and Increasing Enjoyment
Bates Marcia Bates

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120803

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130708

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130806

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20131101

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20140225