用于映射并检视事件的工具以及方法

文档序号:5999866阅读:365来源:国知局
专利名称:用于映射并检视事件的工具以及方法
技术领域
本发明涉及一种用于映射事件的工具以及方法,并且更具体地涉及一种用于映射事件的工具以及方法,其包括产生事件映射(event map)的可缩放且可平移的视图,并且涉及一种用于批注事件映射的工具以及方法,其可包括基于用户输入来单独地或合作地批注事件映射以及搜索所批注的事件映射。
背景技术
当出席诸如会议、商业展览或甚至大型体育赛事的大型多议程(multi-track)事件时,许多可用选择可能会使出席者不知所措。出席者可能发现难以按最符合他们的个人兴趣以及目标的方式来导览事件。图1图示根据现有技术的方法来显示会议日程100的显示屏幕。如图1所示,日程100包括沿X方向的场次(session)时间105、以及沿y方向的这些场次中的讨论主题 110。日程还包括一周时间链接115,用户可点击该链接115,以便改变在日程100上所检视的日期。然而,这种现有技术的方法是不灵活的。不存在视图的定制,不存在用于会前计划的机制,并且日程与任何社交网络分离。简言之,会议日程向用户提供不良的可视化以及个性化。存在当前可用的若干类型的日程规划(calendaring)系统。例如,IBM 的 Lotus Notes、Lotus Domino以及Lotus Quickr提供电子邮件、共享日程表以及共享文档存储以及管理,并且还提供整合文字处理应用的能力。在现有技术中还已知若干基于 Web的糅合(mashup)建立器(例如,Web Summary, Marmite以及d. mix),其可允许用户浏览批注的网站并且执行感兴趣的要素的参数复制。在现有技术中还已知智能日程规划系统(例如,GroupTime和RhaiCAL)以及可缩放日程表界面(例如,DateLens以及Spiral Calendar)、以及用于将诸如Microsoft Project计划的层级式时间数据可视化的可缩放界面(例如,Planviewer)。时间表(Timeline)是允许将基于时间的事件可视化的另一应用。时间表是基于 DHTML的AJAX糅合/微件(widget),其支持横向平移并且允许用户将批注叠加在时间表的顶部上。还存在可允许用户将时间导向式数据以及层级式数据可视化的其它应用(例如, DOI Tree AVI以及Polyarchies)。还已经存在已公布的与个人信息交换有关的一些标准 (例如,vCard)以及与日程规划以及日程安排有关的一些标准(例如,VCalendar以及RDF Calendar)。还存在与个人信息交换、日程规划以及日程安排有关的其它现有技术的系统以及方法(例如,Google Calendar、Trumba Connect、Achieve P1 annerΛZimbra Calendar、The Calendar Planner、30Boxes、Calendarhub、diigo、AirSet、SpongecelK HipCal> nTreePoint Events、Cozicentral> iCalShare 以及 Calgoo)。然而,这些现有技术的系统以及方法均不向用户提供定制的事件映射的可缩放且可平移的视图。此外,当出席诸如会议、商业展览或甚至大型体育赛事的大型多议程事件时,许多可用选择可能会使出席者不知所措。出席者可能发现难以按最符合他们个人兴趣以及目标的方式来导览事件。然而,这些现有技术的系统以及方法均不能包括基于用户输入来单独地或合作地批注事件映射并搜索批注的事件映射。

发明内容
鉴于上述传统系统以及方法的前述以及其它问题、缺点以及缺陷,本发明的一示例性方面针对于一种映射事件的工具以及方法、以及一种用于批注事件映射的工具以及方法,所述用于批注事件映射的工具以及方法可包括基于用户输入来单独地或合作地批注事件映射并搜索批注的事件映射。本发明的一示例性方面针对于一种用于映射事件的工具,其包括映射产生器,用于产生事件映射;视图产生器,用于产生该事件映射的能够缩放且能够平移的视图(例如, 定制的视图);以及显示设备,用于显示该事件映射的该可缩放且可平移的视图。本发明的另一示例性方面针对于一种映射事件的方法。该方法包括产生事件映射;产生该事件映射的可缩放且可平移的视图;以及显示该事件映射的该可缩放且可平移的视图。本发明的另一示例性方面针对于一种用于映射事件的工具,其包括映射产生器, 用于产生事件映射;定制单元,用于基于用户数据在包含时间、地点、用户以及活动之一的上下文(context)中定制该事件映射的视图;视图产生器,用于产生该事件映射的定制的视图,该定制的视图包含该事件映射的可缩放、可平移且可糅合的(mashable)视图,并且包括时间表视图、分支视图以及平面配置图(planogram)视图之一;以及显示设备,用于显示该定制的事件映射的该可缩放、可平移且可糅合的视图。该视图可包括与该定制的事件映射中的特征有关的链接,并且该视图产生器响应于该链接的用户选择而产生视图(例如,Pdf文件、照片、视频等的视图),该特征包括以下之一事件地点、事件评级、事件时间、事件场次、以及媒体(例如,论文)、或与事件场次相关联的其它介绍(presentation)、信息或媒体。另外,定制该事件映射的该视图可包括以下之一定制在该事件之前的该事件映射的视图,使得所定制的该事件映射的视图可以包括用于识别以下至少之一的标识符已标记为感兴趣的场次、已标记为感兴趣的多个场次之间的冲突、已标记为感兴趣的场次在平面配置图中的地点、以及容纳该事件的出席者的结构在平面配置图中的地点;以及定制在该事件期间的该事件映射的视图,使得所定制的该事件映射的视图包括该事件映射的最新视图。例如,该最新视图可高亮显示(highlight) 用户所出席的场次以及除了该用户以外的人员所出席的场次中的至少一个。本发明的另一示例性方面针对于一种用于映射事件的系统。该系统包括事件服务器,用于存储事件数据;处理设备,用于输入用户数据,该处理设备经由网络而连接至该事件服务器;用于映射事件的工具,该工具经由该网络而连接至该事件服务器以及该处理设备。该工具包括映射产生器,用于基于该事件数据来产生事件映射;视图产生器,用于产生该事件映射的可缩放且可平移的视图;以及显示设备,用于显示该事件映射的该可缩放且可平移的视图。本发明的另一示例性方面针对于一种用于批注事件映射的工具。该工具包括映射产生器,用于产生事件映射;批注单元,用于基于用户输入来批注该事件映射;视图产生器,用于产生该批注的事件映射的可缩放且可平移的视图;以及显示设备,用于显示该批注的事件映射的该可缩放且可平移的视图。本发明的另一示例性方面针对于一种批注事件映射的方法。该方法包括产生事件映射;基于用户输入来批注该事件映射;产生该批注的事件映射的可缩放且可平移的视图;以及显示该批注的事件映射的该可缩放且可平移的视图。本发明的另一示例性方面针对于一种用于批注事件映射的工具。该工具包括映射产生器,用于产生事件映射;以及批注单元,用于基于用户输入来批注该事件映射,该批注包括将信息(例如,评论)加标签于该定制的层级式事件映射的特征上,该特征包括以下之一事件的场次、要在该事件介绍的论文、与该事件有关的媒体要素、在该事件的场次的演讲者、以及与该事件有关的地点。该工具还包括视图产生器,用于产生该批注的事件映射的可缩放且可平移的视图;定制工具,用于基于定制数据来定制该批注的事件映射的视图;显示设备,用于显示该批注的定制的层级式事件映射的该可缩放视图;图形用户界面 (GUI),其由该显示设备显示,并且包括用于显示该批注的层级式事件映射的该可缩放视图的检视面板(viewing panel);存储设备,用于存储该批注的层级式事件映射;搜索单元, 用于基于由用户输入至该搜索单元的搜索准则来执行该层级式事件映射的搜索;以及共享单元,用于设定用于共享该批注的层级式事件映射的策略。该共享单元例如可用于向该批注的事件映射中的批注指定以下之一公开、私有、 以及与可由该用户定义或配置的组(例如,一个或多个人员或实体)共享。例如,该用户可使用该共享单元来配置该组以包括特定公司的雇员、特定组织的成员、满足特定准则的人员等。“搜索准则”可包括关键词、主题、作者、组织者、地点、批注等。用户可输入这种搜索准则以搜索已按特定方式批注的事件映射。例如,还可输入该搜索准则以搜索已由特定用户、由一组用户中的一个、由具有一定声誉度的人员、由一定数目的用户、在特定时间间隔期间、利用特定术语、利用特定超链接、以及利用评级范围所批注的事件映射。本发明的另一示例性方面针对于一种用于事件出席者之间的合作的系统。这可以能够与正出席该事件中的同一场次的人员、或与出席该事件中的不同场次的人员互动的形式来实现。用户可亲自或通过诸如具有因特网能力的会议、视频会议等的其它手段出席该事件。用户可在诸如膝上型计算机、上网本、蜂窝式电话、电子书、桌面型计算机等的多种设备上访问这些能力(例如,该事件、会谈或会议)。本发明的另一示例性方面针对于一种用于批注事件映射的系统。该系统包括事件服务器,用于存储事件数据;处理设备,用于输入用户数据,该处理设备经由网络而连接至该事件服务器;用于批注事件映射的工具,该工具经由该网络而连接至该事件服务器以及该处理设备,并且包括映射产生器,用于产生事件映射;批注单元,用于基于用户输入来批注该事件映射;视图产生器,用于产生该批注的事件映射的可缩放且可平移的视图;以及显示设备,用于显示该批注的事件映射的该可缩放且可平移的视图。本发明还包括一种有形地体现机器可读指令的程序的可编程存储介质,该程序可由数字处理装置执行以执行本发明方法。本发明还可包括一种计算基础结构,其中将计算机可读代码整合至计算系统中, 使得该代码与该计算系统组合以执行根据本发明的映射事件的方法或批注事件映射的方法。利用本发明的独特且新颖的特征,本发明提供了一种用于映射事件的工具以及方法,其比传统系统以及方法更有效率且方便;以及一种高效且方便的批注事件映射的工具以及方法,其可包括基于用户输入来单独地或合作地批注事件映射并搜索该批注的事件映射。


依据下面参考附图的本发明实施例的详细描述,前述和其它目的、方面和优点将更好理解,附图中图1图示根据现有技术方法来显示会议日程100的显示屏幕;图2A至图2B分别图示根据本发明的示例性方面的用于映射事件的工具200以及用于映射事件的系统250 ;图3A至图;3B图示根据本发明的示例性方面的可由用于映射事件的工具200产生的图形用户界面(⑶I) 300 ;图4A至图4H图示根据本发明的示例性方面的可由工具200产生的分支视图410 至 470 ;图5A至图5D图示根据本发明的示例性方面的可由工具200产生的时间表视图 510 至 540 ;图6图示根据本发明的示例性方面的映射事件的方法600 ;图7A图示根据本发明的示例性方面的用于批注事件映射的工具700,并且图7B图示根据本发明的示例性方面的用于批注事件映射的系统750 ;图8A至图8C图示根据本发明的示例性方面的可由工具700产生的批注的事件映射的视图840至842 ;图9图示根据本发明的示例性方面的批注事件映射的方法900 ;图10图示根据本发明的示例性方面的可用于实施本发明的工具以及方法(例如, 工具200、方法600、工具700以及方法900)的典型硬件配置1000 ;以及图11图示根据本发明的示例性方面的可用于存储用于执行本发明的发明方法 (例如,方法600以及方法900)的指令的磁性数据存储盘1100以及致密盘(⑶)1102。
具体实施例方式现在,参看附图,图2至图11图示本发明的示例性方面。应注意,术语“糅合”可解释为意谓着将来自一个以上的源(例如,来自多个内容提供者)的数据组合为单个整合工具(例如,工具200)的应用(例如,Web应用)。例如,糅合可从多个源接收不同形式的媒体,并且将不同形式的媒体组合为单个图形界面(例如,事件映射)。术语“可糅合”可用于描述能够将来自一个以上的源的数据组合为单个整合工具的应用。本发明可包括基于Web的合作日程表,其提供可主管(host)文字以及媒体 (例如,静态图像以及运动图像、音频)数据两者的糅合基板(substrate)。本发明还可提供可缩放且可平移(例如,并且可糅合)的界面,并且产生层级式事件撰写(event composition)。可缩放界面允许用户以不同级别的细节或分辨率来检视内容。缩放可以是字面上的缩放或图像空间中的缩放,如将通过放大透镜进行的、以较高绘制分辨率来放大以及显示内容;或语义上的缩放或模型空间中的缩放,其中当用户进行放大时显示不同级别的信息。当用户对来自数字相机的照片进行放大时,出现字面上的缩放的示例。当呈现附加信息(诸如在用户进行放大时包括谈话的摘要、而非仅仅谈话的标题)时,出现语义上的缩放的示例。可平移界面允许用户通过将目前在检视区域或窗口中不可检视的数据的部分引入检视区域或窗口,来检阅数据的这些部分。平移可包括横向平移、纵向平移、或在其它方向(诸如西北方向或西南方向等)平移。具体地,本发明可基于时间、内容和/或关键词来提供可定制视图。本发明还可允许用户与共同工作者以及同事合作,并且可使事件与地点以及平面配置图数据相关联,以便改进对用户的可视化。本发明可提供应用程序接口(API),其允许对事件映射的基板(例如,事件日程、 事件日程表等)的叠加、操控、数据撰写以及个性化。本发明还可允许用户使数据跨事件、 跨子事件内的特征等而相关。事件映射可包括例如事件的交互式表示。整个事件可以诸如可扩展标记语言 (XML)的标准格式来表示,其可允许在可进行缩放以及平移的基板中呈现事件。事件中的空位(slot)可包括诸如演讲者、组织者以及出席者的人员(其可以类似vCard的格式表示);主题(论文、介绍等);和/或可以类似vCalendar的格式表示的其它信息(例如,场次以及场次层级)。本发明还可产生事件地点的平面配置图视图。图2A图示根据本发明的示例性方面的用于映射事件的工具200。工具200包括 映射产生器205,用于产生事件映射(例如,层级式事件映射);视图产生器215(例如,呈现引擎),用于产生事件映射的可缩放且可平移的视图;以及显示设备217,用于显示事件映射的可缩放且可平移的视图。映射产生器205可采用关于事件的数据,并构建适于进一步处理以及呈现的内部表示。工具200还可包括定制单元210,用于定制事件映射的视图。例如,可将定制数据 (例如,关于用户的用户数据、关于事件的出席者的出席数据、关于事件的数据、和/或关于事件的一部分的数据)输入至定制单元210(例如,使用诸如键盘的输入设备),并且可基于此定制数据来定制事件映射的视图,使得视图产生器输出“定制的视图”以用于在显示设备
上显不。出席数据可包括例如用户的出席数据和/或除了用户以外的人员的出席数据。例如,出席数据可包括指示用户正出席会议的上午场次的议程I(Trackl)以及下午场次的议程3(Track 3)的数据。因此,例如,事件映射可包括已经定制以反映用户和/或除了用户以外的人员正出席、计划出席或已出席的场次的事件映射。
另外,用户可标记他计划出席的场次,并将此数据提供至事件映射以供进一步利用。例如,事件映射可使用由用户输入的数据来确定(例如,并显示)正计划出席场次的人员的数目、场次与分配给该场次的实体或虚拟容量相比较的满员程度等。应注意,虽然图2将定制数据显示为输入至定制单元210,但定制数据还可以输入至事件映射视图产生器205。更具体而言,工具200可将事件表示为可存储在文件中的数据对象。数据对象还可存储在具有良好定义的图式(schema)以及表的数据库中。视图产生器215可解译数据对象,并建立呈现(例如,事件映射的定制的视图)。该视图可包括一个或多个链接,所述链接可以指向文件(例如,Pdf文件、照片(例如,JPEG文件)、视频(例如,MPEG文件)等), 或可以指向除了文件以外的特征(例如,选择该链接可开启弹出式窗口、启动叠加、使得显示辅助信息等)。定制单元210可包括缩放单元220,用于使视图产生器215产生事件映射的特征的缩放视图;平移单元225,用于使视图产生器215产生事件映射的平移视图;以及糅合单元230,其可产生可使用应用程序接口(API)来访问数据(例如,第三方数据)的糅合基板, 并使视图产生器215产生表示糅合的事件映射的视图。可以例如由用户输入来控制定制单元210的缩放单元220、平移单元225以及糅合单元230。事件映射的“特征”可包括诸如图表、介绍、媒体(例如,诸如Word文件、Excel文件、pdf文件等的论文)、flash文件、3D动画、音频播客(podcast)(例如,MP3文件)、静态图像文件(例如,JPEG文件)以及视频图像(例如,MPEG文件)的信息;以及用户可定义的信息。例如,如果事件映射针对体育赛事,则事件映射的特征可包括选手统计、比赛以及选手的视频高亮显示、比赛的音频片段、或选手以及教练的采访等。可部分地或完全地以硬件或软件或硬件和软件两者的组合来实施工具200。例如, 工具200可包括机器可读指令的事件映射软件程序,其可由数字处理装置执行以执行映射事件的方法。图2B图示根据本发明的示例性方面的用于映射事件的系统250。如图2B所示,系统250可包括服务器255,服务器255可包括可存储工具200的存储器设备(例如,硬盘驱动、RAM、CD-ROM等)。系统250还可包括多个处理设备260 (例如,电子设备,诸如相机、移动电话、桌上型计算机、平板计算机、膝上型计算机、手持设备、个人数字助理(PDA)、 黑莓(Blaclcberry)设备等),所述多个处理设备260可包括用于存储工具200的存储器设备(例如,硬盘驱动、RAM、CD-ROM等)。处理设备260可经由网络280 (例如,因特网)(例如,经由有线或无线通信链路) 连接至服务器255。用户可使用连接至处理设备沈0的输入设备沈5(例如,键盘、鼠标、触摸面板、操纵杆、麦克风、弹性可变形面板、与计算机视觉算法结合的相机等),以便输入定制数据以定制事件映射的视图,并在显示设备267上检视或操控定制的事件映射中显示的数据。系统250还可包括一个或多个事件服务器四0,其可存储与诸如会议、集会、商业展览或体育赛事的事件有关的事件数据。例如,这种事件数据可包括按天讨论的主题、时间、场次(例如,上午、下午以及傍晚场次)、各个事件项目的细节(如标题、介绍者、他们的关联者(affiliation)、以及诸如图表、直播或录播视频以及直播或录播播客的展示媒体)、场次的地点、以及平面配置图数据,所述平面配置图数据可另外包括图片、座位排列以及关于地点的细节(诸如房间中的视听设备的声学性质、类型)。应当清楚,与事件有关的附加信息可根据事件的类型而变化,体育赛事与学术会议相比较将具有不同数据。例如,服务器290可以列表或表的形式来存储事件数据,并且 (例如,存储在服务器255或用户的处理设备260上的)工具200可访问该事件数据,并使用访问的事件数据(例如,在事件映射产生器205中)产生事件映射,用户可使用处理设备 260来定制该事件映射的视图。可响应于用户输入而将事件映射的定制视图显示在显示设备267的显示屏幕上。 具体地,处理设备260的存储器设备可存储用于检视事件映射的定制视图的浏览器(例如, 诸如 Internet Explorer 的 Web 浏览器)。图3A图示根据本发明的示例性方面的、可由工具200产生且显示在显示设备267 上的图形用户界面(⑶1)300。⑶I 300可包括事件列表305,其列出用户已选择且可能出席的事件;以及共享列表310,其列出用户已选择的人员(例如,诸如家庭、组织、共同工作者、同事的人员组)。GUI 300还可包括按钮,可选择该按钮以便向事件列表305添加事件并向共享列表310添加人员。GUI 300可允许用户设定许可以及共享列表。⑶I 300还可包括缩放设定按钮315、平移设定按钮320以及糅合设定按钮321,用户可选择它们以便分别设定工具200的缩放特征、平移特征以及糅合特征。可直接利用输入设备265来执行缩放功能以及平移功能。可使用诸如重击(swipe)、挤压(pinch)等的触摸屏幕动作。手写笔也可用于控制。弹性显示器上的弯曲量还可用作控制缩放功能以及平移功能的输入机制。⑶I 300还包括用于检视事件映射的检视面板325、以及列表视图按钮 326、分支视图按钮327、时间表视图按钮328以及平面配置图视图按钮329,用户可以选择它们以便在检视面板325中显示事件映射的列表视图、分支视图、时间表视图或平面配置图视图。图;3B图示根据本发明的示例性方面的GUI 300的示例,其中用户已选择将分支视图显示在检视面板325中。如图;3B所示,可将显示在检视面板325中的事件映射的视图提供在可缩放、可平移且可糅合的基板上。即,可基于用户输入对可糅合基板向左和向右、或在诸如从顶部至底部的其它方向上平移、放大和缩小并配置。工具200可处理在出席诸如大型多议程事件的事件时出现的常见问题。工具200 可帮助用户跟踪要出席的事件的哪些片段(例如,场次、议程等)并计划出个性化的日程。 工具200可按在事件基板上包括多种可视化以及合作要素的方式,在可平移、可缩放且可糅合的基板中表示会议日程表。工具200可利用vCal/XML结构来表示事件,并可利用vCard/XML结构来表示人员,使得利用工具200的定制、搜索和/或过滤都在范畴内。另外,事件的子事件(例如,在周一上午的议程1的论文场次)可具有包含文件 (例如,PDF文件、MS Word文件、Excel文件、JPEG文件、Flash文件、视频文件、3D动画文件等)的名称空间以及存储库、以及与子事件有关的其它特征。例如,如果用户点击图3B 中的论文场次390,则工具200可访问在该会议的周一上午的场次中待介绍的所有论文的 PDF文件,并使PDF查看器应用程序(例如,Adobe Acrobat)开启,并将来自周一上午场次的PDF文件显示在显示设备267上。工具200可利用针对多议程事件的稳定且令人愉快的缩放以及平移来提供复杂事件的更动态的检视。而且,可将子事件构造为随后可在用户之间共享的较小“小事件映射 (EventMaplets),,。另外,代替将大量信息分割为“一堆卡片(a deck of cards) ”以适合用户的浏览器屏幕,所述工具可利用(leverage)空间提示来将事件(例如,时间上相关的事件)可视化。工具200还可经由由诸如时间、地点、用户以及活动的上下文所定义的多种约束而提供事件的可定制的层级式布局。此外,用户可使用工具200来定制在事件之前、期间和/或之后的事件映射的视图。例如,工具200可提供“MyConf erence (我的会议)”页面,其可具有类似于诸如MyYahoo 或iGoogle页面的其它页面的特征。例如,MyConference页面可仅显示用户已选择用于包括在其个人会议日程中的场次。用户可使用若干手段来进行这种选择,例如,包括将时间限制于一天中的仅某些小时、 将主旨限制于仅某些主题、将介绍限制于某些介绍者或介绍者的关联者等。首先,在事件实际开始之前,工具200可以(例如,在⑶I 300中)向用户显示他已标记为感兴趣的场次。例如,在图3B中,用户计划出席的场次可由用于区分这些场次与用户未计划出席的其它场次的指示符来指示(例如,高亮显示、彩色编码或设计编码)。这可允许用户将这些感兴趣的项目之间的冲突(诸如当两个事件同时在不同地方发生时)可视化。工具200还可指示除了用户以外的人员(例如,用户的朋友、共同工作者等)将出席的场次。例如,在图3B中,可将用户计划出席的场次标为红色,并且可将他的朋友Pete 计划出席的场次标为蓝色。工具200还可展示会议场所平面配置图上的房间地点、房间的图片、座位排列、关于房间中的视听设备以及其它设备的细节、用户以及他的朋友计划出席的场次的地点、用户或用户的朋友所住的旅馆的地点等。用户还可能能够通过连接至自备或外部预约系统而针对场次预约他们的座位。这样的细节可在辅助窗口中或作为叠加而显现。其次,工具200可在事件之前和/或期间连续地或周期性地更新事件映射。具体地,在事件期间,工具200可保持事件映射是最新的,以便显示用户当前正出席的场次、用户的朋友当前正出席的场次,指示场次的任何取消或改变(诸如地点的改变或演讲者的改变),指示对用户或用户的朋友计划出席的场次的任何改变等。例如,在事件期间,用户可使用地点(例如,旅馆、集会中心)的WiFi访问或诸如3G或4G蜂窝式的其它形式的无线连接性,使用他的膝上型计算机或他的PDA(例如,Blackberry)来访问工具200。因此,通过检视更新的事件映射,一组共同工作者可确保他们正出席事件的不同场次,以便确保该组正最佳化他们正从事件获取的信息。事件映射还可向用户(例如,组的成员)提供他正同时出席若干场次(例如,所有场次)的感觉。例如,通过检视图3B中的事件映射,用户可认识到他的朋友Pete在教授X 正进行演讲的场次中。如果用户具有针对教授X的问题,则用户可简单地在其浏览器上开启即时消息对话框,向Pete发送即时消息并要求Pete向教授X询问该问题。此外,用户可点击针对他未出席的另一议程的链接,以便接收可从用户的处理设备(例如,膝上型计算机、PDA等)输出的另一议程的直播音频馈送、或可在他的显示设备 209上的⑶I 300的检视面板325中显示的另一议程的视频馈送。或者,可转录(例如,实时转录)在每个场次的讨论,使得用户可出席在周一上午的议程1场次,同时(例如,在GUI 300的检视面板325中)检视转录的议程2场次的讨论等。工具200还可在⑶I 300中包括用于允许用户将问题指向与用户正出席的场次不同的场次的演讲者的机制。例如,在用户正出席在周一上午的议程1场次的同时,他可以 (例如,经由即时消息等)将问题指向议程2场次的演讲者等。另外,如果正对会议场次进行录像,则会议组织者可经由有线或无线通信链路而使场次的视频对会议出席者实时可用,并且(例如,在事件服务器290上)存储过去的场次。在此情况下,GUI 300可包括所有场次的列表,使得用户可从列表选择场次,以便检视可显示在⑶I 300的检视面板325中的视频(例如,来自会议网站的流传输视频)。再次参看附图,图4A至图4H图示可由本发明的视图产生器215产生的示例性视图 410 至 480。例如,图4A图示高亮显示一日(例如,周一)事件的日视图410。周一的日视图 410可由工具200产生,并通过放大(例如,点击)图:3B中的总览事件映射上的周一按钮而显示在检视面板325中。日视图410可通过将周一分解为以下子栏而提供周一场次的更详细的视图针对上午、下午、晚上以及深夜的第一子栏410a;针对论文、课程以及教程的第二子栏410b ;以及针对个别论文、课程以及教程的第三子栏410c。日视图410还可包括图标以及图像411以改进对用户的标注以及可视化。图4B图示论文场次视图420,其可由工具200产生,并通过放大(例如,点击)图 4A中的日视图410中的论文按钮412而显示在检视面板325中。论文场次视图420高亮显示在周一的事件的论文场次。视图420将周一分解为针对上午、下午以及晚上的栏420a, 并针对这些栏中的每一个显示在地点A、B、C以及D处所介绍的论文(例如,假定在该事件处存在在不同房间中同时进行的并行场次)。如图4B所示,工具200可由用户配置,并随着用户放大事件的一方面而向用户提供关于该方面的更多信息(例如,逐渐增加的细节)。 还可显示诸如在场次中可用的空间量或出席场次的人员数目的其它详细信息。在一些例子中,这样的细节可在辅助窗口中或作为叠加而显现。图4C图示周一上午视图430,其可由工具200产生,并通过放大(例如,点击)图 4B中的论文场次视图420中的周一上午按钮422、或通过放大(例如,点击)图4A中的日视图410中的周一上午按钮422而显示在检视面板325中。类似于图4A中的日视图410, 周一上午视图430显示针对周一上午的论文、课程以及教程的栏410b。然而,周一上午视图 430还显示正进行论文、课程以及教程场次的地点(例如,地点A至H)。图4D图示周一上午论文视图440,其可由工具200产生,并通过放大(例如,点击) 图4C中的周一上午视图430中的论文按钮412、或通过放大(例如,点击)图4A中的日视图410中的论文按钮412而显示在检视面板325中。周一上午论文视图440显示包括三种类别(P1、P2以及P3)的论文的三栏440a。图4E图示周一上午论文场次Pl视图450,其可由工具200产生,并通过放大(例如,点击)图4C中的周一上午视图430中的论文按钮412、或通过放大(例如,点击)图4D 中的周一上午论文视图440中的论文场次Pl按钮443而显示在检视面板325中。周一上午论文场次Pl视图450图示在周一上午场次期间在Pl类别(例如,“OrgMaps changes the world")中介绍的四篇论文(P1_1、P1_2、P1_3以及Pl_4)。
另外,如果用户选择(例如,点击)周一上午论文视图440或周一上午论文场次Pl 视图450中的论文之一,则工具200可在⑶I 300中显示所选择的论文。例如,如果用户选择视图440或视图450中的论文Pl_l 445,则工具200可访问论文Pl_l 445的文件(例如, PDF文件、Excel文件、MS Word文件等),并且使PDF浏览器应用(例如,Adobe Acrobat) 开启并将论文Pl_l 445显示在⑶I 300的检视面板325中。检视面板325可作为分离的窗口而例示。图4F图示按主题分割的视图460,其不同地组织信息,并向用户提供与作为按时间分割的视图(例如,默认设定)的视图410至450不同的检视视角(例如,不同维度)。分割视图460可由工具200产生,并通过从图:3B中的⑶I 300中的下拉菜单398中选择“按主题分割”而显示在检视面板325中。具体地,按主题分割总览460显示事件类别460a (例如,论文、课程、教程等),并针对这些类别460a中的每一个显示事件的每一天(周一、周二以及周三)的子类别460b。总览460不同于按时间分割(例如,可以时间表开始,然后寻找诸如上午、论文等的类别)的视图410至450。图4G图示按地点分割的总览470,其可由工具200产生,并通过从图中的⑶I 300中的下拉菜单398中选择“按地点分割”而显示在检视面板325中。按地点分割的总览 470显示地点类别470a (例如,A至D),并针对这些类别470a中的每一个显示事件的每一天(周一、周二以及周三)的子类别470b。按地点分割的总览470例如可有助于会议组织者,其正向会议指派房间并希望确保房间的尺寸足以容纳预期出席者。例如,总览470可向会议组织者指示200人正计划出席周三的在地点A中的场次,但仅50人正计划出席周三的在地点B中的场次,并且由于地点B远大于地点A,因此组织者可在地点A与地点B之间调换周三场次。图4H图示平面配置图视图480,其可由工具200产生,并通过点击平面配置图视图按钮3 而显示在⑶I 300的检视面板325中。具体地,平面配置图视图480图示用户可从当用户将光标移动在平面配置图按钮3 上方时所显示的下拉菜单中选择的周一上午场次的地点。还可设定工具200的默认设定以使得在用户选择了平面配置图按钮329时, 最初显示在检视面板中的场次在该事件尚未开始的情况下是第一场次,在该事件正在进行中的情况下是当前场次,或者在事件已结束的情况下是最后场次。通过放大平面配置图,可显现与事件或地点有关的附加细节。例如,可显现房间的座位排列、门、窗户、灯、HVAC组件的位置等。替代地,可显现如上所述的关于该事件的细节——例如,当用户放大平面配置图的该部分或访问平面配置图的该部分时,可列出与480中的OrgMaps有关的所有介绍。这样的细节可在辅助窗口中或作为叠加而显现。应注意,代替平面配置图数据,工具200可显示诸如来自MapQuest或Google Map的地图数据,其可有助于正出席例如具有分开的场地的大型事件的用户,该大型事件诸如超级杯、奥林匹克、环法自行车赛、NCAA美国大学篮球四强赛(NCAA Final Four Basketball)联赛等。图5A至图5D图示示例性时间表视图510至M0,其可由本发明的视图产生器215 产生并显示在⑶I 300的检视面板325中。例如,图5A图示时间表总览510(例如,默认视图),其可通过选择(例如,点击)图3A中的时间表视图按钮3 而显示在检视面板325中。从左至右将时间表总览510分段为每日片段515 (例如,周六至周三),并且从顶部至底部按时间发生次序列出每一天的场次/活动520。即,在每个每日片段515的顶部列出最早场次,并且在每个每日片段515 的底部列出最晚场次。另外,表示场次/活动520的“横条”位于时间表视图510上的反映场次/活动的时间的位置中,并且横条的长度反映该场次/活动的持续时间。图5B图示时间表的周日视图520,其可通过选择(例如,点击)时间表总览510中的周日片段515而显示在检视面板325中。诸如视图520的视图可允许用户更详细地检视场次/活动的开始时间以及终止时间。例如,通过检视视图520,用户可了解到,会议注册在周日7:00开始且在周日9:00结束等。图5C图示时间表的周日上午视图530,其可通过选择(例如,点击)时间表的周日视图520中的周日片段515的上午部分(例如,AM部分)而显示在检视面板325中。诸如上午视图530的视图可允许用户更详细地检视在周日上午进行的场次/活动的开始时间以及终止时间。图5D图示时间表的周日上午日程表展开视图M0,其可通过选择(例如,点击) 图5C中的时间表的周日上午视图530中的、表示JumpMart场次53 以及53 的横条 (例如,横条左侧的三角形)而显示在检视面板325中。诸如视图540的视图可向用户提供在JumpMart场次53fe、535b中待呈现的介绍以及该介绍的地点的更详细视图。例如,通过检视时间表的周日上午日程表展开视图MO的JumpMart场次53 ,用户可知,在周日上午8:00至10:00于会议中心的“Swan”房间中将给出介绍者A的名为“Understanding Security in IBM Lotus Notes and Domino” 白勺:j>@·。因此,如图5A至图5D所示,工具200的时间表视图可提供两个基本导览维度。第一,用户可在时间轴上平移以及缩放。第二,用户可展开/收缩场次/活动的细节。在时间表视图中可使用地点作为场次内的垂直维度。总之,工具200可通过以下各项提供用于建立促进互动、探索以及合作的强制 (compelling)事件场所的架构1)将事件可视化为可缩放以及平移(例如,支持总览视图与细节视图之间的平滑转变,并且支持至议程、场次等的层级式组织)的大型画布 (canvas) ;2)使该画布成为用于叠加信息的糅合基板(例如,工具200应可以从其它数据源扩展至糅合);以及3)与诸如用于映射事件地点的平面配置图的其它可视化进行互操作。图6图示根据本发明的示例性方面的映射事件的方法600。方法600包括产生 (610)事件映射;产生(620)事件映射的可缩放且可平移的视图;以及显示(630)事件映射的可缩放且可平移的视图。现在参看图6,系统600图示可用于实现发明方法、工具和系统的典型硬件配置。 该配置优选地具有至少一个处理器或中央处理单元(CPU)611。CPTOll经由系统总线612 而互连至随机存取存储器(RAM)614;只读存储器(ROM)616 ;输入/输出(1/0)适配器 618(用于将诸如盘单元621以及磁带驱动640的外设连接至总线612);用户接口适配器 622 (用于将键盘624、鼠标626、扬声器628、麦克风632、指点杆627和/或其它用户接口设备连接至总线612);通信适配器634,用于将信息处理系统连接至数据处理网络、因特网、内联网、个人局域网(PAN)等;以及显示适配器636,用于将总线612连接至显示设备638和 /或打印机639。另外,可包括自动化读取器/扫描仪641。这样的读取器/扫描仪可在商业上从许多来源获得。批沣工具图7A至图7B图示根据本发明的示例性方面的用于批注事件映射的工具700。用户可使用批注工具700以将包括个人要素、商务要素、社群要素和/或合作要素的要素嵌入事件映射(例如,层级式事件映射)的基板中。如图7A所示,工具700包括映射产生器705,用于(例如,基于事件数据)产生事件映射;批注单元716,用于基于用户输入来批注事件映射;视图产生器715,用于产生批注的事件映射的可缩放且可平移的视图;以及显示设备717,用于显示批注的事件映射的可缩放且可平移的视图。用户输入例如可包括由用户键入的信息(诸如评级、标签、用户将出席特定场次的可能性、评论、时间、地点、翻译、解译、特定人员或人员组的出席或缺席、(例如,在事件场次处)出席人员的数目)、或从数据库或网络(例如,因特网)获得的在用户的引导下输入至批注单元716的信息(例如,图像文件、文本文件、消息等)。可添加至批注的其它系统产生的信息例如可包括用户的地点、事件的地点、建立批注的时间。工具700还可包括认证单元,其可能需要认证用户以便批注事件映射。在其它情况(例如,不需要认证的情况)下,用户可匿名地进行批注。可按时间顺序方式来回放对事件映射的批注,使得用户可确定批注在时间上如何发生,并且本质上按批注出现的原样重放批注。还可使用诸如直方图、颜色饱和度、饼形图等的技术(例如,公知技术),以图形方式显示(例如,可视化)由批注单元716所进行的批注。工具700还可包括搜索单元726,用于基于可由用户输入(例如,至搜索单元726) 的搜索准则来执行事件映射的关键词或更高级的搜索。如图7A所指示,可在映射产生器 705处对尚未定制且尚未批注的事件映射执行搜索。例如,这可允许用户搜索事件映射的特征以确定他愿意出席哪些场次。搜索单元7 还可在批注单元716处对已经批注、但在批注的事件映射的视图已在定制单元710中定制之前的事件映射执行搜索。搜索单元7 还可在定制单元710处对已经批注、且在批注的事件映射的视图已经定制之后的事件映射执行搜索(例如,以反映用户的出席数据)。搜索单元7 还可包括用于挖掘事件映射中的数据的数据挖掘工具。例如,搜索单元7 可由事件组织者使用以便收集并分析出席者的评论,以便预测未来出席者行为, 诸如吸引以及满足多数出席者的主题、演讲者以及地点等。搜索单元7 还可由事件组织者使用以便确定在实体空间中或在计算基础结构中为支持该事件所需要的容量。例如,通过使用搜索单元726,事件组织者可确定数百人已指示他们很可能出席特定场次。组织者可接着使用此信息以确保在可坐下数百人的房间中进行该场次。图7B图示根据本发明的示例性方面的用于批注事件映射的系统750。如图7B所示,系统750可包括服务器755,服务器755可包括可存储批注工具700的存储器设备(例如,硬盘驱动、RAM、CD-ROM等)。系统750还可包括多个处理设备760 (例如,电子设备,诸如相机、移动电话、桌上型计算机、膝上型计算机、手持设备、个人数字助理(PDA)、黑莓设备等),所述多个处理设备760可包括用于存储批注工具700的存储器设备(例如,硬盘驱动、 RAM、CD-ROM 等)。处理设备760可经由网络780(例如,因特网)(例如,经由有线或无线通信链路) 而连接至服务器755。用户可使用连接至处理设备760的输入设备765(例如,键盘、鼠标、 触摸板、麦克风等),以便输入数据(例如,评论)以批注事件映射,并检视或操控在显示设备767上的批注的事件映射中显示的数据。系统750还可包括一个或多个事件服务器790,其可存储与诸如会议、商业展览、 集会或体育赛事的事件有关的事件数据。例如,这样的事件数据可包括一天的讨论主题、时间、场次(例如,上午、下午以及傍晚场次)、场次的地点,以及平面配置图数据。例如,服务器790可以列表或表的形式来存储事件数据,并且(例如,存储在服务器755或用户的处理设备760上的)批注工具700可访问该事件数据,并使用所访问的事件数据来(例如,在事件映射产生器705中)产生事件映射,用户可使用处理设备760来批注该事件映射。可响应于用户输入而将批注的事件映射显示在显示设备767的显示屏幕上。具体地,处理设备760的存储器设备可存储用于检视批注的事件映射的浏览器(例如,诸如 Internet Explorer 的 Web 浏览器)。如图7A所示,批注工具700还可包括上面关于工具200所论述的特征(例如,定制工具710、缩放单元720、平移单元725以及糅合单元730)。然而,与可用于基于定制数据来定制事件映射的视图(例如,基于用户(例如,或用户的同事或共同工作者)计划出席的场次来定制事件映射的视图)的工具200不同,批注工具700还可用于批注事件映射(例如,将诸如评论的一个或多个标签附加至事件映射的特征),将应用(例如,微件)嵌入事件映射中等。图8A至图8C图示根据本发明的示例性方面的图形用户界面(GUI)SOO以及批注的事件映射的视图841至843。图8A图示根据本发明的示例性方面的图形用户界面(⑶1)800,其可由工具700产生并显示在显示设备767上。在图8A中,根据本发明的示例性方面,用户已选择将层级式视图显示在检视面板847中。如图8A所示,显示在检视面板847中的事件映射可提供在可缩放、可平移且可糅合的可糅合基板上。即,可基于用户输入而将可糅合基板向左和向右或在诸如从顶部至底部的其它方向上平移、放大和缩小并且配置。⑶I 800可包括用于选择事件映射(例如,多个事件映射)的选择事件映射按钮 831。GUI 800还可包括用于选择与其共享事件映射(例如,批注的事件映射)的实体(例如,人员、组织、公司)的共享事件映射按钮832。即,按钮832可控制批注的事件映射的安全级别或分布列表。⑶I 800还可包括批注事件映射按钮833,用户可选择该按钮以便进行批注(例如,将诸如评论的标签附加至显示在检视面板847中的事件映射的特征上);保存事件映射按钮834,用于(例如,在处理设备760、事件服务器790、雇主的网络服务器等中)保存批注的事件映射;以及搜索事件映射按钮835,用于搜索事件映射(例如,搜索被加标签到多个事件映射的标签(例如,评论))。还可通过切换至允许在适当的位置(in-place)将批注附加至屏幕要素以及与屏幕要素相关联的数据对象的模式,利用按钮833对屏幕在适当的位置直接进行批注。批注工具700可用于对事件进行改变,诸如改变事件的场地、时间或细节(诸如演讲者的姓名)。这样的能力可由事件规划者使用以便在事件完成之前、期间或之后进行改变。⑶I 800可包括消息器按钮836,其可由用户使用以发送消息(例如,即时消息 (IM)、文本消息(短消息服务(SMS)等));发送电子邮件按钮837,用于发送电子邮件;附件按钮838,用于将文件附加至电子邮件;以及撰写区域839,用于撰写电子邮件或消息(例如,即时消息、文本消息等)。有效接受者列表可包括从针对事件注册的接受者进行选择、从目前正出席场次的接受者进行选择、从用户的联络人列表或地址簿进行选择等。接受者列表可通过诸如接受者的关联者、个人详情等的多种准则来过滤。⑶I 800还包括检视面板847,用于检视批注的事件映射;以及列表视图按钮 843、层级式视图按钮844、时间表视图按钮845以及平面配置图视图按钮846,用户选择可以选择它们,以便在检视面板847中分别显示批注的事件映射的列表视图、层级式视图、时间表视图或平面配置图视图。图8A还图示批注的事件映射的层级式视图840。具体地,图8A图示用户已“放大,,名为"Using OrgMaps in university environments, a case study,,白勺论文白勺i"青况。 事件映射还已经通过以下批注而被加了标签第一批注(例如,标签)848,其陈述“Which IBMers are attending =Frank You, Foo Who and John Doe,,;以及第二批注 849,其包括在 Frank You与John Doe之间所进行的对话。批注849中的对话可例如是在Frank与John之间进行的即时消息对话。可例如通过在进行事件之前、期间或之后选择GUI 800的消息器按钮836而将该对话加标签至论文的视图840。另外,用户可保存该事件映射,并且稍后可使用GUI 800来开启该事件映射, 以便读取加标签至论文的第二批注849。工具700可包括捕获单元,其可允许以适于导出或与另一个体共享的格式来快照 (例如,捕获)批注的事件映射。这种导出或共享可通过将所捕获的数据写出至共享服务器、通过电子邮件或即时消息发送等而进行。图8B图示根据本发明的另一示例性方面的批注的事件映射的层级式视图841。在视图841中,用户已经放大事件映射上的场次Pl( “OrgMaps change the world”),并且分别利用评论841a、841b、841c以及841d而对场次中的四篇论文(Pl_l、Pl_2、Pl_3以及 Pl_4)加标签。图8C图示根据本发明的另一示例性方面的批注的事件映射的时间表视图842。视图842可包括当用户将其光标移动在检视面板847中的论文、介绍、地点等上方时可出现 (例如,叠加在时间表视图上或时间表视图的边上)的摘要弹出式视图84加。可将这些弹出式视图添加至事件映射的分开的区域(诸如辅助画布),从而表示用户认为感兴趣的项目集合。辅助画布自身可如同父事件映射一样缩放或平移。此外,在视图842中,用户已放大周日上午视图,其显示在周日上午8:00am的 Jumpstart场次中的介绍的评级指示符842b (例如,高亮显示/非高亮显示的星形物)。评级指示符842b可由工具800产生。例如,评级指示符842b可以是用户的个人评级,或者可以是已输入他们的个人评级的事件的所有出席者的平均评级。视图842还包括讨论微件842c,用户可选择讨论微件842c,以便发起和/或参与与事件的其他出席者或作者或介绍者一起对特征进行讨论(例如,场次中的论文讨论)。即,用户可通过显示在事件映射上(例如,在事件映射的视图中所显示的介绍或论文上)的链接、弹出画面(pop-up)等访问事件的介绍、论文等的讨论。以上所概述的讨论可在事件出现之前、在事件正在进行中的同时或在事件完成之后发生。用户还可通过弹出式对话框(例如,基板内导览的终止点)而访问事件的介绍、论文等的细节(例如,论文的摘要)。批注(例如,被加标签至事件映射的标签(诸如评论))可能、但未必与以下有关 用户计划出席或当前正出席的场次(例如,“这个发言的人水平不行”);或在场次中待介绍的论文(例如,“支持他的结论的数据不充分”);或场次的地点(例如,“对于这个场次而言, 这个房间太小”)等。另外,用户可利用批注工具将标签(例如,评论)附加至的事件映射的视图可以是定制或未定制的。即,用户可以使用批注工具700以将标签(例如,评论)附加至已定制的事件映射的视图上,例如,以包括用户的出席数据(例如,高亮显示用户正出席的场次,在平面配置图视图上高亮显示用户正出席的场次的地点等),但事件映射的视图不一定如此定制。批注工具700可允许用户向事件映射(例如,已由映射产生器705产生的事件映射)添加附注、评论、问题、消息、评级等,和/或搜索事件映射(例如,执行包括被加标签至事件映射的评论的事件映射的关键词或高级搜索)。批注工具700还可允许用户关于事件映射的特征而方便地与朋友、同事、共同工作者等合作。例如,批注工具700可允许用户方便地向共同工作者发送即时消息或文本消息,以请求关于介绍、论文、午餐地点、演讲者等的信息。批注工具700还可允许用户方便地存储批注的事件映射(例如,将批注的事件映射存储在处理设备760的存储器设备、或事件服务器790、或用户的雇主的网络服务器中)。 例如,在事件之后,用户可为他的记录或为他的雇主的记录而保持批注的事件映射。用户还可对他最初批注至事件映射的他的评论进行修正。例如,在会议已进行之后的数年,用户可利用附加评论来进一步批注他针对该会议的事件映射,或者用户可编辑他的初始批注以包括与关于事件的演讲者、论文、地点等有关的附加评论。用户可保持批注的事件映射私有且不与任何其它实体共享批注的事件映射,或者用户可点击共享事件映射按钮832,以便与一个或多个个体共享批注的事件映射。用户还可在数年以后返回至事件映射以搜索会议上的演讲者,或者搜索在会议上所介绍的论文,或者帮助他回忆起他过去所住的旅馆。用户还可将批注的事件映射链接至用户数年以前出席的另一事件映射。用户还可将批注的事件映射的一部分(例如,论文场次、教程等)链接至用户数年以前出席的另一事件映射的一部分(例如,论文场次、教程等)。批注工具700还可向用户提供用于收集并组织他批注至一个事件映射或多个事件映射上的评论的机制。例如,如图8A所示,⑶I 800可包括收集评论(例如,批注)按钮 881,其可使得产生MS Excel文件且显示在检视面板847中。文件可例如包括列出被加标签至一个事件或多个事件的标签(例如,评论)、被加有标签的场次(例如,论文、介绍)以及标签被加标签至事件映射的时间的栏。⑶I 800还可包括报告产生器按钮882,用户可选择(例如,“点击”)该按钮882,以便产生报告(例如,费用报告、行程报告等)。例如,如果用户选择报告产生器按钮882, 则可产生可填写表格(例如,PDF文件、Excel文件等)并显现在⑶I 800的检视面板847 中。用户可在检视面板847中填写表格,并接着选择发送电子邮件按钮837,以便向他的主管、他公司的人力资源部门、他的律师协会等发送已完成的表格。这可使雇员更便于报告他出席会议,并使雇主或组织(例如,律师协会)更便于确认用户出席会议。批注工具700可允许用户与共同工作者、同事等方便地合作。批注工具700还可包括允许用户与其他出席者通信的讨论板类型特征。例如,事件服务器790可主管讨论板, 用户可通过点击图8C中的图标842c、或通过使用批注工具700以登录至他的针对该事件的账户而访问该讨论板。一旦用户已登录,用户就可以放大场次并加入与该场次的其他出席者的讨论(例如,关于演讲者、所讨论的论文等的讨论)。即使用户未物理地出现在场次中,工具700的以上能力也可允许用户与该场次的其他出席者建立网络连接并分享思想。例如,用户可呆在他的旅馆房间中,并且经由批注工具700,“远程地出席” 一个或多个场次,甚至与他的物理地出席该场次的共同工作者合作, 或参与这些场次中的讨论。具体地,批注工具700可允许用户利用结构执行合作出席、加标签和/或挖掘,而非直线加标签。简言之,批注工具700可在事件映射的画布(例如,基板)上进行批注。这些批注 (例如,标签)可与下列项有关场次的内容(例如,论文质量、与用户的雇主的相关性等)、 推荐(例如,识别可能对在事件上介绍的论文感兴趣的共同工作者、应阅读该论文的共同工作者等)、人员(例如,识别用户的公司必须雇佣的出席事件的学生,识别为后起之秀的学生,或使学生联系公司的校园关系管理者等,或识别应被提名为公司的优秀教职员奖的教职员)、研究项目(例如,标记关于研究项目wiki的有关项目)、大学(例如,附注教职员成员作者的大学在远程健康监视方面正进行许多工作)等。批注工具700还可允许用户汇总(aggregate)跨多个事件且跨多个用户的商业智能层,并使所述商业智能层相关。例如,数年来可存储数百个公司的雇员的数千个批注的事件映射,并且公司的校园关系管理者可搜索批注的事件映射以获取应征该公司的雇佣候选者的姓名。这例如可以基于通过针对学生的搜索而返回的标签的数目、针对学生的标签的
质量等。另外,用户可加标签至事件映射的批注(例如,标签)可以是私密的,或者可具有某一访问控制范围。此特征可包括添加在公众可获得的信息画布上的商业智能层。例如,公司的雇员可为了公司的利益而私密地加标签,而一般用户可仅仅为了社会利益而加标签。“远程出席者”用户可使用批注工具700以在会议期间与事件场所(例如,事件的场次)互动。用户可使用工具700来张贴技术请求,或张贴非技术请求(例如,“您能查出来学生Y是真的优秀还是依靠Z的声望? ”)。这可允许用户与物理地在该事件处的人员一起参与。批注工具700还可包括读取器(例如,真正简易聚合(RSS)读取器),其将允许用户(例如,在检视面板847中)检视频繁更新的工作(例如,诸如博客条目、新闻论坛、wiki、 批注、新闻标题、音频以及视频)。读取器可定期地检查用户针对新工作所订阅的馈送,下载其找到的任何更新,并在检视面板847中产生更新的工作的视图。例如,用户可订阅来自事件的RSS馈送,并请求2008年会议中由特定公司的雇员
20加以标签“与Bluebird相关”的论文或介绍列表。另外,批注工具700可允许用户汇总跨多个事件的感兴趣的项目。例如,如果事件为年度事件,则用户可汇总他多年来所出席的事件的感兴趣的项目。这将允许用户确定例如大学对特定会议的参与数年来已如何改变,或者了解竞争者的研究的发展等。另外,诸如美国计算机协会(ACM)或电气和电子工程师协会(IEEE)的组织的数字库可使它们对事件映射的批注(例如,标签)可用,使得其它方可受益于先前的读取器。用户可下载内容并在他们的诸如PC的个人设备、诸如Amazon Kindle的电子读取器等上电子地利用材料,并且向事件映射主管场所贡献后备(back)批注。批注工具700还可允许用户利用代码(例如,便携式代码区块,诸如微件、小工具 (gadget)、识别证(badge)、模块、web 套件(webkit)、囊(capsule)、片段、小型代码(mini) 或小片(flake))来批注事件映射(例如,对事件映射加标签),该代码可在分开的基于 HTML的网页内安装并执行,而不需要额外编译。该代码可使用例如DHTML、JavaScript或 Adobe Flash,并可向非静态的事件映射添加某些内容。即,批注工具700可由用户用于将应用要素嵌入事件映射中(例如,微件技术的扩展)。具体地,代码可与事件映射的特征有关,并显示为附加至(例如,固定至)事件映射的特征。即,事件映射基板可包括“小型应用”,其附加至(例如,固定至)事件映射的特征(例如,场次、议程、地点等)。图9图示根据本发明的示例性方面的批注事件映射的方法900。方法900包括 产生(910)事件映射;基于用户输入来批注(920)事件映射;产生(930)批注的事件映射的可缩放且可平移的视图;以及显示(940)批注的事件映射的可缩放且可平移的视图。现参看图10,系统1000图示可用于实现产生事件映射的方法600以及批注事件映射的方法900的典型硬件配置。该配置优选地具有至少一个处理器或中央处理单元 (CPU) 1010。CPU 1010经由系统总线1012而互连至以下随机存取存储器(RAM) 1014 ;只读存储器(R0M)1016 ;输入/输出(I/O)适配器1018(用于将诸如盘单元1021以及磁带驱动1040的外设连接至总线1012);用户接口适配器1022 (用于将键盘1024、鼠标10 、扬声器1028、麦克风1032、指点杆1027和/或其它用户接口设备连接至总线1012);通信适配器1034,用于将信息处理系统连接至数据处理网络、因特网、内联网、个人局域网(PAN)等·’ 以及显示适配器1036,用于将总线1012连接至显示设备1038和/或打印机1039。另外, 可包括自动化读取器/扫描仪1041。这样的读取器/扫描仪可在商业上从许多来源获得。除了上文所描述的系统以外,本发明的不同方面包括一种用于执行以上方法的计算机实现的方法。作为示例,此方法可在上文所论述的特定环境中实现。这样的方法可例如通过操作计算机(如由数字数据处理装置所体现的)以执行机器可读指令序列而实现。这些指令可驻留在各种类型的信号承载介质中。因此,本发明的此方面针对于一种包括信号承载介质的编程产品,所述信号承载介质有形地体现可由数字数据处理器执行、以便执行以上方法的机器可读指令的程序。这样的方法可例如通过操作CPU 1010以执行机器可读指令序列而实现。这些指令可驻留在各种类型的信号承载介质中。因此,本发明的此方面针对于一种包括信号承载介质的编程产品,所述信号承载介质有形地体现可由并入CPU 1010以及以上硬件的数字数据处理器执行、以便执行本发明的方法的机器可读指令的程序。例如,此信号承载介质例如可包括包含在CPU 1010内的RAM,如由例如快速存取存储体所表示的。替代地,该指令可包含在另一信号承载介质中,诸如可由CPU 1010直接或间接存取的磁性数据存储盘1100或致密盘1102(图11)。无论是包含在计算机服务器/CPU 1010中或是其它地方,该指令均可存储在多种机器可读数据存储介质上,诸如DASD存储体(例如,传统的“硬盘驱动”或RAID阵列)、磁带、电子只读存储器(例如,ROM、EPROM或EEPR0M)、光学存储设备(例如,CD-ROM、WORM、 DVD、数字光带等)、纸质“打孔”卡、或包括诸如数字和模拟以及通信链路和无线链路的传输介质的其它合适的信号承载介质。在本发明的图示性实施例中,机器可读指令可包含从诸如C、C++等的语言所编译的软件目标代码。利用本发明的独特且新颖的特征,本发明提供一种用于映射事件的工具以及方法,其与传统系统以及方法相比较更高效且方便;以及一种批注事件映射的高效且方便的工具以及方法,其可包括基于用户输入来单独地或合作地批注事件映射并搜索批注的事件映射。虽然已依据一个或多个实施例而描述了本发明,但本领域技术人员将认识到,可利用在权利要求的精神以及范畴内的修改来实践本发明。具体地,本领域普通技术人员应理解,这里的附图意在说明性的,并且创造性集合的设计不限于这里所公开的设计,而是可在本发明的精神以及范畴内加以修改。另外,申请人的意图是涵盖所有权利要求要素的等效物,并且对本申请的任何权利要求的修改均不应被解释为放弃修改的权利要求的任何要素或特征的等效物的任何利益或权利。
权利要求
1.一种用于映射事件的工具,包括映射产生器,用于产生事件映射;视图产生器,用于产生所述事件映射的可缩放且可平移的视图;以及显示设备,用于显示所述事件映射的所述可缩放且可平移的视图。
2.如权利要求1所述的工具,还包括定制单元,用于基于以下之一来定制所述事件映射的所述视图关于用户的用户数据、 关于所述事件的出席者的出席数据、关于所述事件的数据、以及关于所述事件的一部分的数据。
3.如权利要求2所述的工具,其中所述定制所述事件映射的所述视图包括定制在所述事件之前的所述事件映射的所述视图,使得所述事件映射的所定制的视图包括用于识别以下至少之一的标识符已标记为感兴趣的场次;已标记为感兴趣的多个场次之间的冲突;已标记为感兴趣的场次在平面配置图中的地点;以及容纳所述事件的出席者的结构在平面配置图中的地点。
4.如权利要求2所述的工具,其中所述定制所述事件映射的所述视图包括定制在所述事件期间的所述事件映射的所述视图,使得所述事件映射的所定制的视图包括所述事件映射的最新视图。
5.如权利要求2所述的工具,其中所述定制单元通过以下至少之一来定制所述事件映射的所述视图通过选择所述事件的一部分或取消选择所述事件的一部分之一,选择所述事件映射的内容;通过按时间、类型、地点、评级、用户、出席者以及活动之一过滤所述事件映射,选择所述事件映射的内容;以及将从除了所述工具以外的来源获得的数据插入所述事件映射中。
6.如权利要求1所述的工具,其中所述可缩放且可平移的视图能够通过使用字面上的缩放和语义上的缩放之一来缩放,在所述字面上的缩放中,以高绘制分辨率来放大以及显示所述事件映射的内容,在所述语义上的缩放中,当用户放大所述事件映射时显示不同量的信息。
7.如权利要求1所述的工具,其中所述事件映射以所构造的数据格式来表示,其中所述可缩放且可平移的视图包括所述事件映射的可缩放、可平移且可糅合的视图。
8.如权利要求7所述的工具,其中所述视图包括与所述事件映射中的特征有关的超链接,并且所述视图产生器响应于所述超链接的用户选择而产生所述视图。
9.如权利要求8所述的工具,其中所述事件映射的所述视图中的所述特征包括以下之一事件地点、事件时间、事件场次、与事件场次相关联的媒体、事件活动、事件信息以及事件介绍。
10.如权利要求9所述的工具,其中所述事件包括以下至少之一会议、商业展览、集会、社交聚会以及体育赛事。
11.如权利要求10所述的工具,其中所述事件映射的所述视图包括以下至少之一所述事件映射的层级式视图、时间表视图、平面配置图视图以及列表视图。
12.如权利要求11所述的工具,其中所述事件包括在多个地点处的多个事件,并且所述事件映射包括针对所述多个事件的事件映射。
13.—种映射事件的方法,包括 产生事件映射;产生所述事件映射的可缩放且可平移的视图;以及显示所述事件映射的所述可缩放且可平移的视图。
14.如权利要求13所述的方法,其中所述事件映射支持所述事件映射的多种可视化, 所述多种可视化包括所述事件映射的层级式视图、时间表视图、平面配置图视图以及列表视图。
15.如权利要求14所述的方法,其中所述时间表视图层级式地组织所述事件的多个要素,使得所述多个要素的层级的次序能够根据多个准则变更,所述多个准则包括所述事件的议程、所述事件的地点、用户出席的场次、以及除了所述用户以外的人员出席的场次。
16.如权利要求13所述的方法,还包括基于以下之一来定制所述事件映射的所述视图关于用户的用户数据、关于所述事件的出席者的出席数据、关于所述事件的数据、以及关于所述事件的一部分的数据。
17.如权利要求16所述的方法,其中所述定制所述事件映射的所述视图包括定制所述事件映射的所述视图,使得事件映射的所定制的视图包括用于识别以下至少之一的标识符已标记为感兴趣的场次; 已标记为感兴趣的多个场次之间的冲突; 已标记为感兴趣的场次在平面配置图中的地点;以及容纳所述事件的出席者的结构在平面配置图中的地点。
18.如权利要求17所述的方法,其中所述标识符包括预定颜色以及预定设计的至少之ο
19.如权利要求16所述的方法,其中所述视图包括与所述事件映射中的特征有关的超链接,并且响应于所述超链接的用户选择而产生所述视图。
20.如权利要求16所述的方法,其中所述事件映射的所述视图中的所述特征包括以下之一事件地点、事件时间、事件场次、与事件场次相关联的媒体、事件活动、事件信息以及事件介绍。
21.如权利要求16所述的方法,其中所述可缩放且可平移的视图包括以下之一所定制的事件映射的分支视图、时间表视图以及平面配置图视图。
22.如权利要求16所述的方法,其中所述定制所述事件映射的所述视图包括定制在所述事件期间的所述事件映射的所述视图,使得所述事件映射的所定制的视图包括所述事件映射的最新视图。
23.一种用于映射事件的工具,包括 映射产生器,用于产生事件映射;视图产生器,用于产生所述事件映射的可缩放且可平移的视图; 显示设备,用于显示所述事件映射的所述可缩放且可平移的视图;以及定制单元,用于基于以下之一来定制所述事件映射的所述视图关于用户的用户数据、 关于所述事件的出席者的出席数据、关于所述事件的数据、以及关于所述事件的一部分的数据,其中所述定制所述事件映射的所述视图包括定制在所述事件之前的所述事件映射的所述视图,使得所述事件映射的所定制的视图包括用于识别以下至少之一的标识符 已标记为感兴趣的场次; 已标记为感兴趣的多个场次之间的冲突; 已标记为感兴趣的场次在平面配置图中的地点;以及容纳所述事件的出席者的结构在平面配置图中的地点,并且其中,所述可缩放且可平移的视图能够通过使用字面上的缩放和语义上的缩放之一来缩放,在所述字面上的缩放中,以高绘制分辨率来放大并显示所述事件映射的内容,在所述语义上的缩放中,当用户放大所述事件映射时显示不同量的信息。
24.一种用于映射事件的系统,包括 事件服务器,用于存储事件数据;处理设备,用于输入用户数据,所述处理设备经由网络连接至所述事件服务器; 工具,用于映射事件,所述工具经由所述网络连接至所述事件服务器和所述处理设备, 并且包括映射产生器,用于产生事件映射;视图产生器,用于产生所述事件映射的可缩放且可平移的视图;以及显示设备,用于显示所述事件映射的所述可缩放且可平移的视图。
25.一种有形地体现机器可读指令的程序的可编程存储介质,所述程序可由数字处理装置执行以执行映射事件的方法,所述方法包括产生事件映射;产生所述事件映射的可缩放且可平移的视图;以及显示所述事件映射的所述可缩放且可平移的视图。
全文摘要
一种用于映射事件的工具包括映射产生器,用于产生事件映射;视图产生器,用于产生所述事件映射的可缩放且可平移的视图;以及显示设备,用于显示所述事件映射的所述可缩放且可平移的视图,并且,在另一方面中,一种用于批注事件映射的工具包括映射产生器,用于产生事件映射;批注单元,用于基于用户输入来批注所述事件映射;视图产生器,用于产生批注的事件映射的可缩放且可平移的视图;以及显示设备,用于显示所述批注的事件映射的所述可缩放且可平移的视图。
文档编号G01C21/30GK102282442SQ201080004693
公开日2011年12月14日 申请日期2010年1月19日 优先权日2009年1月16日
发明者C.纳拉亚纳斯瓦米, D.索罗克, D·M·考夫曼, J.P.芒森, 王京涛 申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1