CN101512573A - 协作式事件驱动系统管理 - Google Patents

协作式事件驱动系统管理 Download PDF

Info

Publication number
CN101512573A
CN101512573A CNA200780031973XA CN200780031973A CN101512573A CN 101512573 A CN101512573 A CN 101512573A CN A200780031973X A CNA200780031973X A CN A200780031973XA CN 200780031973 A CN200780031973 A CN 200780031973A CN 101512573 A CN101512573 A CN 101512573A
Authority
CN
China
Prior art keywords
user interface
collaboration
participant
computer
participants
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
CNA200780031973XA
Other languages
English (en)
Inventor
G·R·辛特梅斯特
F·L·加尼亚
M·拉恩
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 CN101512573A publication Critical patent/CN101512573A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/18Delegation of network management function, e.g. customer network management [CNM]
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1813Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]

Abstract

提供了一种与系统管理监视系统相结合的协作系统。该系统的监视软件可识别正被监视的组件中的错误或其它事件。然后监视软件将消息发送到可能与所述错误或事件相关的所有管理员。当管理员接收到警报时,管理员可选择加入协作解决会话。当多个管理员加入协作解决会话时,在每个管理员的控制台向他或她呈现用户界面。该用户界面可呈现一个或多个诸如系统管理门户的共享系统管理元件以及一个或多个诸如即时消息发送元件等的协作元件。然后,参与的管理员可利用协作元件进行通信,尝试解决错误或其它事件。用户可以共享另外的系统管理元件。

Description

协作式事件驱动系统管理
技术领域
本发明一般涉及一种改进的系统管理数据处理系统和方法。更具体的讲,本发明旨在提供一种用于协作式事件驱动系统管理的计算机程序产品、系统和方法。
背景技术
管理员是管理组织中的计算机系统的人。系统管理员参与OS与硬件的安装和配置,并且可参与应用的安装和升级。网络管理员是管理组织内的局域网(LAN)的人。职责包括网络保安、安装新的应用、分发软件升级、监视日常活动、实施许可协议、开发存储管理程序以及提供例程备份。数据库管理员负责数据库的物理设计和管理以及数据库管理系统的评价、选择和执行。
系统管理员和网络管理员的职责经常重叠,然而,系统管理员通常更关注计算机硬件而较少关注网络。然而,在一些情况下,尤其是在较小的公司中,系统和网络管理员是同一个人。然而,较大的公司会有很多管理员来管理公司计算机系统的各个方面。
监视系统监视计算机系统的各个组件的错误并向管理员的控制台发送警报或消息。管理员会响应于警报并采取措施来纠正错误。对于一个公司中的多个管理员,警报可能会传送给错误的管理员。或者,一个错误可能需要多个管理员的行动。
发明内容
例示性实施例认识到现有技术的缺点并提供了一种与系统管理监视系统相结合的协作系统。该系统的监视软件可识别正被监视的组件中的错误或其它事件。然后监视软件将消息发送到可能与所述错误或事件相关的所有管理员。当管理员接收到警报时,管理员可以选择加入协作解决会话。
当多个管理员加入协作解决会话时,在每个管理员的控制台向他或她呈现用户界面。该用户界面可呈现一个或多个诸如系统管理门户(portal)的共享系统管理元件以及一个或多个诸如即时消息发送元件等的协作元件。然后,参与的管理员可利用协作元件进行通信,尝试解决错误或其它事件。用户可以共享另外的系统管理元件。
在一个例示性实施例中,一种计算机程序产品包括具有计算机可读程序的计算机可用介质。该计算机可读程序当在计算设备上执行时使计算设备:响应于在系统管理监视系统中检测到给定事件,开始具有多个参与者的协作会话;以及向与所述多个参与者中的每个相关的客户机中的协作用户界面提供至少一个共享系统管理用户界面组件。
在一个示例性实施例中,该计算机可读程序还使计算设备在协作用户界面组件中提供通信组件。在另一示例性实施例中,通信组件为文本聊天用户界面组件。
在另一示例性实施例中,所述事件是系统组件中的错误。该计算机可读程序还使计算设备识别与系统组件相关联的用户界面组件,其中,所述至少一个共享系统管理用户界面组件包括所识别的用户界面组件。在另一个示例性实施例中,该计算机可读程序还使计算设备识别与系统组件相关联的至少一个管理员。所述多个参与者包括所识别的至少一个管理员。
在另一示例性实施例中,该计算机可读程序还使计算设备响应于共享给定用户界面组件的给定参与者,更新与其余参与者中的每个相关联的客户机中的协作用户界面。在另一示例性实施例中,给定参与者选择被阻止的参与者,其中,在与被阻止的参与者相关联的客户机的协作用户界面中给定用户界面组件的呈现被禁用。在另一示例性实施例中,给定参与者选择一掩蔽区域,其中,在协作用户界面中的与该掩蔽区域相关的区域中,掩蔽指定用户界面的呈现。
在另一示例性实施例中,该计算机可读程序还使计算设备响应于检测到系统管理监视系统中的事件而检查协作会话历史。该计算机可读程序还可使计算设备根据协作会话历史中的过去协作会话和所述事件,识别默认协作用户界面配置。
在另一示例性实施例中,该计算机可读程序还使计算设备响应于检测到系统管理监视系统中的事件而检查协作会话历史。该计算机可读程序还可使计算设备根据协作会话历史中的过去协作会话和所述事件,识别所述多个参与者。
在另一示例性实施例中,该计算机可读程序还使计算设备根据所述事件和协作策略来识别默认协作用户界面配置。在另一示例性实施例中,该计算机可读程序还使计算设备根据所述事件和协作策略来识别所述多个参与者。
在另一示例性实施例中,所述至少一个共享系统管理用户界面组件包括系统管理员控制台portlet(门户小程序)。
在另一示例性实施例中,提供至少一个共享系统管理用户界面组件包括:从与一共享参与者相关联的客户机接收选择的屏幕区域的相对坐标;以及向所述多个参与者中的其余参与者提供共享用户界面组件,该共享用户界面组件呈现在由所述相对坐标限定的区域内的、与该共享参与者相关的客户机的屏幕的一部分。
在另一例示性实施例中,提供了一种包括处理器和耦合到该处理器的存储器的设备。该存储器包含指令,所述指令当被处理器执行时使处理器响应于检测到系统管理监视系统中的事件,而开始具有多个参与者的协作会话,并且向与所述多个参与者中的每个相关联的客户机中协作用户界面提供至少一个共享系统管理用户界面组件。
在其它示例性实施例中,该存储器可包含指令,所述指令当被处理器执行时使处理器执行以上针对所述计算机可读程序描述的一个或多个操作。
在另一例示性实施例中,提供了一种在用于协作系统管理的数据处理系统中的方法。该方法包括响应于检测到系统管理监视系统中的事件,开始具有多个参与者的协作会话。该方法还包括向与所述多个参与者中的每个相关联的客户机中的协作用户界面提供至少一个共享系统管理用户界面组件。
在另一示例性实施例中,所述方法可包括以上针对所述计算机可读程序描述的一个或多个操作。
在另一例示性实施例中,提供了一种用于协作系统管理的方法。该方法包括通过协作系统加入客户机数据处理系统中的具有多个参与者的协作会话,并在客户机数据处理系统中呈现协作用户界面。该方法还包括识别要在协作会话中共享系统管理用户界面组件,并通过协作系统与所述多个参与者共享该系统管理用户界面组件。
在一个示例性实施例中,共享该系统管理用户界面组件包括:接收所述多个参与者中的被阻止参与者的选择,并通过协作系统在与被阻止参与者相关联的客户机的协作用户界面中阻止系统管理用户界面组件的呈现。
在另一示例性实施例中,共享该系统管理用户界面组件包括:接收相对于系统管理用户界面组件的掩蔽区域的选择,并通过协作系统在与所述多个参与者中的每个相关联的客户机中的协作用户界面中的与掩蔽区域相关联的区域中,掩蔽系统管理用户界面组件的呈现。
在另一例示性实施例中,提供了一种用于提供协作系统管理服务的方法。该方法包括提供用于数据处理系统的协作系统,配置该协作系统以从系统管理监视系统接收事件,配置该协作系统以响应于检测到系统管理监视系统中的给定事件而开始具有多个参与者的协作会话,并且配置该协作系统以向与所述多个参与者中的每个相关联的客户机中的协作用户界面提供至少一个共享系统管理用户界面组件。
将在下面的本发明的示例性实施例的详细描述中描述本发明的这些和其它特征和优点,或者这些和其它特征和优点根据对本发明的示例性实施例的详细描述对本领域的普通技术人员来说将变得清楚。
附图说明
当结合附图进行阅读时,本发明以及本发明的优选实施方式和其它优点将通过参照下面对例示性实施例的详细描述而被最佳地理解,在附图中:
图1描述了可实现例示性实施例的各方面的示例性分布式数据处理系统的绘制图;
图2是可实现例示性实施例的各方面的示例性数据处理系统的框图;
图3是示出了根据例示性实施例的系统管理协作系统的框图;
图4A至图4F是根据例示性实施例的系统管理协作会话用户界面的显示的示例屏幕;
图4G是根据示例性实施例的系统管理用户界面组件的显示的示例屏幕;
图5是示出了根据例示性实施例的系统管理协作系统的操作的流程图;以及
图6是示出了根据例示性实施例的共享用户界面组件的协作客户机软件的操作的流程图。
具体实施方式
现在参照附图,具体地参照图1至图2,提供了可实现本发明的例示性实施例的数据处理环境的示例图。应该理解,图1至图2仅是示例性的,并不是要断言或暗示相对于可实现本发明的各方面或实施例的环境的任何限制。在不脱离本发明的精神和范围的情况下,可以对所描述的环境做出许多修改。
现在参照附图,图1描述了可实现例示性实施例的各方面的示例性分布式数据处理系统的绘制图。分布式数据处理系统100可包括可实现例示性实施例的各方面的计算机的网络。分布式数据处理系统100包含至少一个网络102,该网络102是用于提供分布式数据处理系统100内的连接在一起的各种装置和计算机之间的通信链接的介质。网络102可包括连接,诸如有线、无线通信链接或光纤电缆。
在描述的示例中,服务器104和服务器106与存储单元108一起连接到网络102。另外,客户机110、112和114也连接到网络102。例如,这些客户机110、112和114可为个人计算机、网络计算机等。在描述的示例中,服务器104向客户机110、112和114提供数据,诸如引导文件、操作系统镜像和应用。在描述的示例中,客户机110、112和114是服务器104的客户机。分布式数据处理系统100可包括未示出的另外的服务器、客户机以及其它装置。
更具体的讲,服务器104可容留(host)系统管理监视系统。服务器104可监视从分布式数据处理系统100内的组件接收的事件。即,诸如服务器、应用、路由器、数据库、存储装置、客户机等的组件可运行监视应用,该监视应用向服务器104上的系统管理监视系统报告事件。当特定事件发生时,系统管理监视系统可向分布式数据处理系统100内的管理控制台发送警报。
客户机110、112和114中的一个或多个可为具有组件化系统管理元件的管理控制台,用以观看分布式数据处理系统100中的组件的警报和状态信息。例如,该系统管理元件可为门户。例如,管理员可在客户机110接收警报,并得到一用户界面,该用户界面显示具有关于分布式数据处理系统100内的存储资源的状态的信息的存储健康度portlet。
portlet是门户页面上的小窗口。portlet技术使得门户页面可以被研发团队从内部更快速地定制或者被终端用户更快速地定制。在系统管理控制台用户界面中,例如,门户可提供存储健康度信息、数据库健康度信息、终端模拟器或其它组件状态或错误信息。
如上所述,对于公司中的多个管理员,警报可能会被传送给错误的管理员。另外,一个错误可能需要多个管理员的行动。根据一个例示性实施例,与系统管理监视系统相结合地提供了协作系统。该系统的监视软件可识别正被监视的组件中的错误或其它事件。然后,监视软件将消息发送给可能与该错误或事件相关的所有管理员。当管理员接收到警报时,管理员可选择加入协作解决会话。
当多个管理员加入协作解决会话时,在每个管理员的控制台向他或她呈现用户界面。该用户界面可呈现一个或多个诸如系统管理门户的共享系统管理元件以及一个或多个诸如即时消息发送元件等的协作元件。然后,参与的管理员可利用协作元件进行通信,尝试解决错误或其它事件。用户可以共享另外的系统管理元件。
在描述的示例中,分布式数据处理系统100是互联网,以网络102表示世界范围内的利用传输控制协议/互联网协议(TCP/IP)的协议组进行相互通信的网络和网关的集合。互联网的中心是在主要节点或主机计算机之间的高速数据通信线路的骨干网,其中,主要节点或主机计算机包括对数据和消息进行路由的数以千计的商业、政府、教育和其它计算机系统。当然,分布式数据处理系统100也可被实现为包括多个不同类型的网络,例如内联网、局域网(LAN)、广域网(WAN)等。
如上所述,图1是要用作一个示例,而不是对本发明的不同实施例在架构上的限制,因此,图1中示出的具体元件不应该被认为针对可实现本发明的例示性实施例的环境进行了限制。
现在参照图2,示出了可实现例示性实施例的各方面的示例性数据处理系统的框图。数据处理系统200是诸如图1中的主机110的计算机的示例,实现本发明的例示性实施例的处理的计算机可用代码或指令位于该计算机中。
在描述的示例中,数据处理系统200采用了包括北桥和内存控制器中心(NB/MCH)202以及南桥和输入/输出(I/O)控制器中心(SB/ICH)204的中心架构。处理单元206、主存储器208和图形处理器210连接到NB/MCH202。图形处理器210可通过加速图形端口(AGP)连接到NB/MCH202。
在描述的示例中,局域网(LAN)适配器212连接到SB/ICH204。音频适配器216、键盘和鼠标适配器220、调制解调器222、只读存储器(ROM)224、硬盘驱动器(HDD)226、CD-ROM驱动器230、通用串行总线(USB)端口以及其它通信端口232和PCI/PCIe设备234通过总线238和总线240连接到SB/ICH 204。PCI/PCIe设备234例如可包括以太网适配器、外插卡和用于笔记本计算机的PC卡。PCI使用卡总线控制器,而PCIe则不是。例如,ROM 224可为闪速二进制输入/输出系统(BIOS)。
HDD226和CD-ROM驱动器230通过总线240连接到SB/ICH204。例如,HDD 226和CD-ROM驱动器230可使用集成驱动电子设备(IDE)或串行高级技术附件(SATA)接口。超级I/O(SIO)设备236可连接到SB/ICH 204。
操作系统在处理单元206上运行。操作系统协调并提供对图2中的数据处理系统200内的各种组件的控制。作为客户机,操作系统可为可买到的操作系统,诸如(Microsoft和Windows是微软公司在美国和其它国家的商标)。诸如JavaTM编程系统的面向对向的编程系统可与操作系统协同运行,并提供从在数据处理系统200上执行的JavaTM程序或应用对操作系统的调用(Java是Sun Microsystems公司在美国和其它国家的商标)。
作为服务器,例如,数据处理系统200可以是运行高级交互执行()操作系统或
Figure A200780031973D0015112159QIETU
操作系统的
Figure A200780031973D0015112207QIETU
 eServerTM
Figure A200780031973D0015112226QIETU
计算机系统(eServer、pSeries和AIX是国际商业机器公司在美国和其它国家的商标,而LINUX是Linus Torvalds在美国和其它国家的商标)。数据处理系统200可以是在处理单元206中包括多个处理器的对称多处理器(SMP)系统。另选地,可采用单处理器系统。
操作系统、面向对象的编程系统以及应用或程序的指令位于诸如HDD226的存储设备上,并可被加载到主存储器208中供处理单元206执行。本发明的例示性实施例的处理可由利用计算机可用程序代码的处理单元206执行,该计算机可用程序代码可位于例如主存储器208、ROM224的存储器中,或例如位于一个或多个外围设备226和230中。
诸如图2中示出的总线238或总线240的总线系统可由一条或多条总线构成。当然,可利用任何类型的通信结构或架构来实现总线系统,其中,所述通信结构或架构在附于该结构或架构的不同组件或设备之间提供数据传输。诸如图2中的调制解调器222或网络适配器212的通信单元可包括用于发送和接收数据的一个或多个设备。例如,存储器可为主存储器208、ROM 224或诸如在图2中的NB/MCH 202中建立的高速缓存。
本领域的普通技术人员应该理解,图1至图2中的硬件可根据实施方式而改变。除了在图1至图2中描述的硬件之外或者代替图1至图2中描述的硬件,可使用其它内部硬件或外围设备,诸如闪速存储器、等同的非易失性存储器或光盘驱动器等。另外,在不脱离本发明的精神和范围的情况下,除了先前提到的SMP系统之外,可将例示性实施例的处理应用于多处理器数据处理系统。
此外,数据处理系统200可采用多种不同的数据处理系统中的任一形式,这些形式包括客户机计算设备、服务器计算设备、平板式计算机、膝上计算机、电话或其它通信设备、个人数字助理(PDA)等。在一些例示性示例中,数据处理系统200可为便携式计算设备,该便携式计算设备配置有闪速存储器,用以提供用于存储例如操作系统文件和/或用户产生的数据的非易失性存储器。在本质上,数据处理系统200可为任何已知的或以后开发的数据处理系统,而没有架构限制。
图3是示出了根据例示性实施例的系统管理协作系统的框图。监视器302至308监视计算机系统的各种组件的错误或其它事件。例如,监视器302至308可为软件监视器,诸如软件代理。监视系统310从监视器302至308接收事件。响应于具体的错误或事件,协作系统320向一个或多个管理员客户机322至326发送消息来邀请管理员加入协作会话。管理员客户机322至326可为管理员控制台、膝上计算机、移动设备等。
协作系统320可向管理员客户机322至326发送广播消息,然而,可使用其它技术来联系会参与协作会话的人。例如,协作系统320可发送电子邮件消息、即时消息、语音消息等。在一个示例性实施例中,协作系统320可咨询与给定参与者相关联的概况(profile,未示出),以确定用来邀请参与者加入协作会话的消息发送系统。另选地,该信息可存储在协作策略328中。
协作系统320管理协作会话。利用管理员客户机322至326中的协作客户机软件,管理员可向协作系统320发送聊天消息和其它协作消息,协作系统320继而向其它参与的管理员广播该消息。利用协作客户机软件,管理员可通过协作系统320与其它参与者共享管理员控制台用户界面组件。
当开始协作会话时,协作系统320根据从监视器和协作策略328接收的事件来确定会话的参数。例如,协作会话的参数可包括要邀请的一组管理员、一个或多个默认的管理员控制台用户界面组件、默认的协作会话主持人等。
协作系统320可在协作历史存储器330中存储协作日志信息。可从协作历史330参考旧的协作以及利用协作客户机软件来“回放”旧的协作以观看发生过什么。可使用过去的协作窗口视图来建立可在协作策略328中参考的定制视图。当监视系统310发现新问题时,协作系统320可通过旧的协作会话进行筛选,以观察是否可用优化的portlet视图来联系优化的一组参与者。
如果在协作历史存储器330中未找到具体的错误或事件的协作会话的历史,则协作系统320可利用其它技术来确定要邀请加入协作会话的一组参与者。例如,协作系统320可简单地邀请具有管理权限的任何人。然而,在一另选实施例中,协作系统可检查用户概况,以识别特定专业领域内的具有特定访问控制权的人,等等。协作系统320还可以结合在协作历史存储器330中找到的信息来使用这些技术。
图4A至图4G是根据例示性实施例的系统管理协作会话用户界面的显示的屏幕示例。更具体地讲,图4A描述了用于协作会话的系统管理协作会话用户界面410。协作窗口410包括菜单栏412和显示区域414。
显示区域414包括共享系统管理用户界面组件416、文本聊天显示组件418、文本聊天输入组件420、出席参与者列表组件422和被邀请/加入参与者列表组件424。在描述的图4A示出的示例中,共享系统管理用户界面组件416是来自系统管理员控制台用户界面的存储健康度portlet。如将在下面进一步详细讨论的,其它的共享管理用户界面组件可包括在显示区域414中。
如图4A所示,共享系统管理用户界面组件416呈现各种存储资源的健康度,即,Alpha卷、Beta卷、Gamma卷和Delta卷的健康度。向所有的出席参与者呈现共享组件416。因此,参与者Stewart、Peter、Lois和Christopher看到Gamma卷和Delta卷是可操作的,而Alpha卷和Beta卷是不可操作的。文本聊天显示组件418和文本聊天输入组件420允许参与的管理员表达关于手边问题(在这个示例中为Alpha卷和Beta卷的健康度的)的想法。出席列表组件422和被邀请/加入列表组件424允许出席的管理员看到谁正在参与协作会话或者谁被邀请加入。本领域的普通技术人员将认识到,在不脱离例示性实施例的精神和范围的情况下,任何已知或未来的协作工具可被包括在系统管理协作会话用户界面410中。例如,协作窗口410可包括语音聊天、白板、用户图标等。协作窗口410还可包括未示出的其它用户界面组件,诸如右击菜单、滚动条、工具栏按钮等。
如在描述的示例中所看到的,Lois被指定为利用图形指示器和粗体类型的管理员。在文本聊天显示组件418中,Christopher自愿共享数据库健康度用户界面组件。转到图4B,如在系统管理协作会话用户界面430中所看到的,Christopher变成协作会话的主持人,如438所示。Christopher共享数据库健康度用户界面组件432。在描述的示例中,共享用户界面组件被呈现在标签面板中。用户可以通过选择诸如用于数据库健康度组件434的标签434的标签来选择共享用户界面组件。
共享系统管理用户界面组件432呈现各种数据库资源的健康度,即,数据库Aleph、数据库Bet、数据库Gimel和数据库Dalet的健康度。在这个实例中,数据库Gimel和数据库Dalet是可操作的。数据库Aleph和数据库Bet是不可操作的。
如文本聊天显示组件436中所示,Peter自愿共享终端模拟器屏幕。现在参照图4C,如系统管理协作会话用户界面440所示,Peter变成协作会话的主持人,如在448所示。Peter共享终端模拟器用户界面组件442。
协作窗口允许从多个参与者动态地添加诸如管理员控制台portlet的用户界面组件。另外,在portlet不可用的情况下,可增强共享技术以允许用户利用诸如鼠标的定点装置简单地通过围绕要共享的视图画一矩形,来选择屏幕的一部分。共享方的协作软件跟踪所选择的部分并在协作窗口中共享它。协作软件也可以跟踪共享区域的相对坐标,从而允许用户四处移动原始窗口,甚至将原始窗口放在背景中,同时仍然保持共享部分对其它参与者是可见的。
在这种情况下,Peter通过选择他的屏幕的一个区域并且建立诸如portlet的共享用户界面组件来共享这个组件,该共享用户界面组件向其它协作参与者呈现Peter的屏幕的所选择的区域。因此,共享用户界面组件可以是portlet、整个窗口、或者甚至是在屏幕实体内的相对坐标内的屏幕的选择部分。
图4D描述了在共享用户界面组件被分开的情况下用于协作会话的系统管理协作会话用户界面450。用户可以按任意期望的方式来排列存储健康度用户界面组件452、数据库健康度用户界面组件454和终端模拟器用户界面组件456。
协作会话可由管理员和系统操作员组成。操作员可能无权访问管理员可访问的相同资源。因此,当管理员共享portlet或其它用户界面组件时,可能不允许系统操作员观看允许管理员观看的共享用户界面组件。
因此,参照图4E,在系统管理协作会话用户界面460中,用户可以选择对其隐藏共享用户界面组件的具体参与者。在该实例中,共享数据库健康度用户界面组件466的Christopher取消选定Lois的复选框或单选按钮,如在462所示。将不允许被阻止的参与者在他或她的协作窗口中观看共享用户界面组件。例如,诸如单选按钮462的可选择控件例如表示协作会话参与者的许可。这些许可可以与个体共享用户界面组件相关联,或者与具体参与者的所有共享组件相关联。
另外,当前的参与者可邀请其它参与者加入协作会话。这里,诸如主持人Christopher的管理员邀请Joseph和Brian加入协作会话,如在464所示。当被邀请的管理员完成加入协作会话时,他们出现在出席参与者列表组件中。
在一些情况下,当发现初始症状时,可能无法隔离出核心问题。例如,人们可能不会立即认识到在线店面慢是因为后台存储器发生故障。因此,当最初的一组管理员忙于该问题时,管理员会打开与各种有关资源相关联的用户界面组件。一个管理员可选择“扩展协作”按钮468,该按钮468激活协作软件的扩展协作功能。
在协作系统或协作客户机软件内可存在扩展协作功能。扩展协作功能可将协作扩展到其它参与者,诸如相关领域或资源的专家。
协作会话参与者可通过“擦除”或“掩蔽”共享组件或共享屏幕区域的特定部分来隐藏敏感区域。例如,共享该用户界面组件的参与者可从工具栏或菜单选择掩蔽工具,并选择要掩蔽或隐藏的区域。现在转到图4F,系统管理协作窗口470示出了掩蔽区域472。这里,Delta卷的信息被共享参与者掩蔽。协作会话中的所有其它参与者无法看到掩蔽区域472后面的内容。
图4G是根据示例性实施例的系统管理用户界面组件的显示的示例屏幕。如果不在协作会话中的管理员打开用户界面组件,那么用户会看到用户界面组件是协作会话的一部分。在图4G中,用户界面组件480包括可选择控件474,其向用户通知用户界面组件正被共享。用户可以选择控件474来加入协作会话。
图4A至图4G意图作为示出了例示性实施例的各示例性方面的示例。包括使用的特定控件和组件的实际用户界面布局并不想要限制本发明。本领域的技术人员应该理解,可以通过语音或音频通信来取代或增强聊天组件。可选地,根据主持人的判断,非主持人参与者可使用portlet区域作为白板。确定主持人的试探法(heuristic)可以不局限于“先到先服务”,而可以扩展到更智能并且基于可得到的概况或错误信息的试探法。在例示性实施例的精神和范围内,可对描述的示例进行其它修改。
图5是示出了根据例示性实施例的系统管理协作系统的操作的流程图。应该理解,该流程图的每个块以及该流程图中的多个块的组合可由计算机程序指令实现。可将这些计算机程序指令提供给用以产生一机器的处理器或其它可编程数据处理装置,从而使得在处理器或其它可编程数据处理装置上执行的指令创建用于实现在流程图的一个或多个块中指定的功能的装置。这些计算机程序指令也可以存储在可以指示处理器或其它可编程数据处理装置按特定方式运行的计算机可读存储器或存储介质中,从而使得存储在计算机可读存储器或存储介质中的指令产生包括指令装置的制品,所述指令装置实现流程图的一个或多个块中指定的功能。
因此,流程图的块支持用于执行指定功能的装置的组合、用于执行指定功能的步骤的组合以及用于执行指定功能的程序指令装置。还应该理解,流程图的每个块以及流程图中的块的组合可由执行指定功能或步骤的基于专用硬件的计算机系统来实现,或者由专用硬件和计算机指令的组合来实现。
现在参照图5,操作开始并且监视系统监视系统组件的错误(块502)。监视系统确定是否检测到错误(块504)。如果未检测到错误,则操作返回到块502以继续监视系统组件。
如果在块504检测到错误,则协作系统识别可能对检测到的错误感兴趣或者与检测到的错误相关联的管理员(块506)。协作系统发送广播消息来邀请所识别的管理员加入协作会话(块508)。
协作系统确定是否创建协作会话(块510)。例如,当第一管理员响应该邀请时,当被指定为主持人的管理员响应该邀请时,或当预定数量的管理员响应该邀请时,进行该确定。如果协作系统确定将不创建协作会话,则操作返回块502以继续监视系统组件的错误。
如果在块510协作系统确定将创建协作会话,则协作系统识别用于会话的默认用户界面(块512)。协作系统例如可通过利用模板,通过检查协作策略文件,通过筛选具有相同或相似错误和参与者组的先前协作会话等,来识别默认用户界面。接下来,协作系统通过参与者的协作客户机软件向参与的管理员呈现默认用户界面(块514)。
协作系统确定是否从参与者接收新的聊天消息(块516)。如果接收到新的聊天消息,则协作系统向参与的管理员广播该聊天消息(块518)。之后,或者如果在块516没有接收到新的聊天消息,则协作系统确定新的portlet或其它用户界面组件是否正被参与者共享(块520)。如果新的portlet正被共享,则协作系统为所有参与的管理员更新用户界面(块522)。
之后,或者如果在块520没有在共享新的用户界面组件,则协作系统确定参与者是否改变了针对共享用户界面组件的用于其它参与者的许可(块524)。如果参与者改变了许可,则协作系统将该改变持久作用于受影响的参与者的协作客户机软件(块526)。
之后,或者如果在块524参与者没有改变许可,则协作系统确定是否邀请新的参与者加入协作会话(块528)。例如,可通过确定参与者是否明确邀请新的参与者或者是否调用了扩展协作功能来进行这种确定,在上述情况下,可根据在协作会话内正被共享的相关资源的集合以及可能的先前协作会话来确定新的参与者。如果协作系统确定邀请一个或多个新的参与者,则协作系统向新的参与者发送会话邀请(块530)。
之后,或者如果在块528没有邀请新的参与者,则协作系统确定新的参与者是否已经加入协作会话(块532)。如果新的参与者已经加入会话,则协作系统将该参与者添加到协作会话中(块534)。
之后,或者如果在块532没有将新的参与者添加到协作会话中,则协作系统确定是否关闭协作会话(块536)。例如,通过确定是否所有的参与者已经离开会话或者主持人是否已经关闭会话来进行这种确定。如果协作系统确定不关闭会话,则操作返回至块516以确定是否接收到新的聊天消息。
如果在块536协作系统确定关闭协作会话,则协作系统将协作会话记录在历史存储器或日志中(块538)。然后,协作系统确定退出条件是否存在。例如,如果协作系统关闭,则退出条件存在。如果退出条件不存在,则操作返回至块502以继续监视系统组件的错误。如果在块540退出条件存在,则操作结束。
图6是示出了根据例示性实施例的共享用户界面组件的协作客户机软件的操作的流程图。操作开始并且协作客户机软件确定共享的用户界面组件是否是portlet(块602)。如果该组件不是portlet,则协作客户机软件接收要共享的屏幕区域的选择(块604)。然后,协作客户机软件创建包括所选择的屏幕区域的portlet(块606)。
之后,或者如果在块602用户界面组件是portlet,则协作客户机软件确定共享参与者是否希望阻止portlet中的信息(块608)。如果参与者希望阻止信息,则协作客户机软件接收掩蔽区域的选择(块610)并阻止portlet中的被掩蔽信息(块612)。
之后,或者如果在块608用户不希望阻止信息,则协作客户机软件通过协作系统共享portlet(块614)。然后,操作结束。
因此,例示性实施例通过提供与系统管理监视系统相结合的协作系统,解决了现有技术的缺点。该系统的监视软件可识别正被监视的组件中的错误或其它事件。然后,监视软件向可能与该错误或事件相关联的所有管理员发送广播消息。当管理员接收到警报时,管理员可以选择加入协作解决会话。
当多个管理员加入协作解决会话时,在每个管理员的控制台向他或她呈现用户界面。该用户界面可呈现一个或多个诸如系统管理门户的共享系统管理元件以及一个或多个诸如即时消息发送元件等的协作元件。然后,参与的管理员可利用协作元件进行通信,尝试解决错误或其它事件。用户可以共享另外的系统管理元件。
应该理解的是,例示性实施例可以采用全硬件实施例、全软件实施例或者包括硬件元件和软件元件的实施例的形式。在一个示例性实施例中,例示性实施例的机构以软件实现,该软件包括但不限于固件、常驻软件、微代码等。
此外,例示性实施例可采用从计算机可用或计算机可读介质可访问的计算机程序的形式,该计算机可用或计算机可读介质提供由计算机或任何指令执行系统使用或与之相关的程序代码。为了描述的目的,计算机可用或计算机可读介质可以是可包含、存储、通信、传播或传输供指令执行系统、装置或设备使用或与之相关的程序的任何装置。
该介质可为电、磁、光学、电磁、红外或半导体系统(或装置或设备)或传播介质。计算机可读介质的示例包括半导体或固态存储器、磁带、可移动计算机磁盘、随机存取存储器(RAM)、只读存储器(ROM)、硬磁盘和光盘。光盘的当前示例包括压缩盘-只读存储器(CD-ROM)、压缩盘-读/写(CD-R/W)和DVD。
适于存储和/或执行程序代码的数据处理系统将包括通过系统总线直接或间接地耦合到存储器元件的至少一个处理器。存储器元件可包括在实际执行程序代码过程中采用的本地存储器、大容量存储器和高速缓冲存储器,其中,高速缓冲存储器提供至少一些程序代码的临时存储以减少在执行过程中必须从大容量存储器取得代码的次数。
输入/输出或I/O装置(包括但不限于键盘、显示器、定点设备等)可直接地或者通过中间I/O控制器耦合到系统。
网络适配器也可耦合到系统,使得数据处理系统能够通过中间专用或公共网络而耦合到其它数据处理系统或远程打印机或存储设备。调制解调器、线缆调制解调器和以太网卡仅是一些当前可用类型的网络适配器。
为了例示和描述的目的已经给出了对本发明的描述,本发明的描述并不是要穷举或将本发明限制为所公开的形式。很多修改和变型对本领域的普通技术人员来说是清楚的。选择并描述了实施例是为了最好地解释本发明的原理、实际应用,以及使本领域的其它普通技术人员能够针对适于所构想的具体用途的各种实施例和各种变型例来理解本发明。

Claims (42)

1、一种计算机程序产品,包括具有计算机可读程序的计算机可用介质,其中所述计算机可读程序当在计算设备上执行时使该计算设备:
响应于检测到系统管理监视系统中的给定事件,开始具有多个参与者的协作会话;以及
针对与所述多个参与者中的每个相关联的客户机所关联的协作用户界面,调用至少一个共享系统管理用户界面组件。
2、根据权利要求1所述的计算机程序产品,其中,所述计算机可读程序还使计算设备:
在协作用户界面组件中提供通信组件。
3、根据权利要求2所述的计算机程序产品,其中,所述通信组件包括文本聊天用户界面组件。
4、根据权利要求1所述的计算机程序产品,其中,所述事件包括系统组件中的错误,其中,所述计算机可读程序还使计算设备:
识别与系统组件相关联的用户界面组件,其中,所述至少一个共享系统管理用户界面组件包括所识别的用户界面组件。
5、根据权利要求4所述的计算机程序产品,其中,所述计算机可读程序还使计算设备:
识别与系统组件相关联的至少一个管理员,其中,所述多个参与者包括所识别的至少一个管理员。
6、根据权利要求1所述的计算机程序产品,其中,所述计算机可读程序还使计算设备:
响应于共享给定用户界面组件的给定参与者,更新与其余参与者中的每个相关联的客户机中的协作用户界面。
7、根据权利要求6所述的计算机程序产品,其中,所述计算机可读程序还使计算设备:
接收所述多个参与者中的被阻止参与者的选择;以及
通过协作系统在与所述被阻止参与者相关联的客户机的协作用户界面中,阻止系统管理用户界面组件的呈现。
8、根据权利要求6所述的计算机程序产品,其中,所述计算机可读程序还使计算设备:
接收相对于系统管理用户界面组件的被掩蔽区域的选择;以及
通过协作系统在与所述多个参与者中的每个相关联的客户机的协作用户界面中的与所述被掩蔽区域相关联的区域中,掩蔽系统管理用户界面组件的呈现。
9、根据权利要求1所述的计算机程序产品,其中,所述计算机可读程序还使计算设备:
响应于检测到系统管理监视系统中的事件,检查协作会话历史;以及
根据所述协作会话历史中的过去协作会话和所述事件,识别默认协作用户界面配置。
10、根据权利要求1所述的计算机程序产品,其中,所述计算机可读程序还使计算设备:
响应于检测到系统管理监视系统中的事件,检查协作会话历史;以及
根据所述协作会话历史中的过去协作会话和所述事件,识别所述多个参与者。
11、根据权利要求1所述的计算机程序产品,其中,所述计算机可读程序还使计算设备:
根据所述事件和协作策略来识别默认协作用户界面配置。
12、根据权利要求1所述的计算机程序产品,其中,所述计算机可读程序还使计算设备:
根据所述事件和协作策略来识别所述多个参与者。
13、根据权利要求1所述的计算机程序产品,其中,所述至少一个共享系统管理用户界面组件包括系统管理员控制台portlet。
14、根据权利要求1所述的计算机程序产品,其中,调用至少一个共享系统管理用户界面组件包括:
从与共享参与者相关联的客户机接收所选择的屏幕区域的相对坐标;
向所述多个参与者中的其余参与者提供共享用户界面组件,该共享用户界面组件用来呈现由所述相对坐标限定的区域内的、与该共享参与者相关联的客户机的屏幕的一部分。
15、一种与用于协作系统管理的数据处理系统一起使用的设备,包括:
响应于检测到系统管理监视系统中的事件而开始具有多个参与者的协作会话的装置;
针对与所述多个参与者中的每个相关联的客户机所关联的协作用户界面,调用至少一个共享系统管理用户界面组件的装置。
16、根据权利要求15所述的设备,还包括:
用于在协作用户界面组件中提供通信组件的装置。
17、根据权利要求16所述的设备,其中,所述通信组件包括文本聊天用户界面组件。
18、根据权利要求15所述的设备,其中,所述事件包括系统组件中的错误,其中,所述设备还包括:
用于识别与系统组件相关联的用户界面组件的装置,其中,所述至少一个共享系统管理用户界面组件包括所识别的用户界面组件。
19、根据权利要求18所述的设备,还包括:
用于识别与系统组件相关联的至少一个管理员的装置,其中,所述多个参与者包括所识别的至少一个管理员。
20、根据权利要求15所述的设备,还包括:
响应于共享给定用户界面组件的给定参与者而更新与其余参与者中的每个相关联的客户机中的协作用户界面的装置。
21、根据权利要求20所述的设备装置,还包括:
用于接收所述多个参与者中的被阻止参与者的选择的装置;以及
用于通过协作系统在与所述被阻止参与者相关联的客户机的协作用户界面中阻止系统管理用户界面组件的呈现的装置。
22、根据权利要求20所述的设备,还包括:
用于接收相对于系统管理用户界面组件的被掩蔽区域的选择的装置;以及
用于通过协作系统在与所述多个参与者中的每个相关联的客户机的协作用户界面中的与所述被掩蔽区域相关联的区域中,掩蔽系统管理用户界面组件的呈现的装置。
23、根据权利要求15所述的设备,还包括:
响应于检测到系统管理监视系统中的事件而检查协作会话历史的装置;以及
用于根据所述协作会话历史中的过去协作会话和所述事件来识别默认协作用户界面配置的装置。
24、根据权利要求15所述的设备,还包括:
响应于检测到系统管理监视系统中的事件而检查协作会话历史的装置;以及
根据所述协作会话历史中的过去协作会话和所述事件来识别所述多个参与者的装置。
25、根据权利要求15所述的设备,还包括:
根据所述事件和协作策略来识别默认协作用户界面配置的装置。
26、根据权利要求15所述的设备,还包括:
根据所述事件和协作策略来识别所述多个参与者的装置。
27、根据权利要求15所述的设备,其中,所述至少一个共享系统管理用户界面组件包括系统管理员控制台portlet。
28、根据权利要求15所述的设备,其中,调用至少一个共享系统管理用户界面组件的装置包括:
从与共享参与者相关联的客户机接收所选择的屏幕区域的相对坐标的装置;
向所述多个参与者中的其余参与者提供共享用户界面组件的装置,该共享用户界面组件用来呈现由所述相对坐标限定的区域内的、与该共享参与者相关联的客户机的屏幕的一部分。
29、一种与用于协作系统管理的数据处理系统一起使用的方法,包括以下步骤:
响应于检测到系统管理监视系统中的事件,开始具有多个参与者的协作会话;以及
针对与所述多个参与者中的每个相关联的客户机所关联的协作用户界面,调用至少一个共享系统管理用户界面组件。
30、根据权利要求29所述的方法,还包括:
在协作用户界面组件中提供通信组件。
31、根据权利要求30所述的方法,其中,所述通信组件包括文本聊天用户界面组件。
32、根据权利要求29所述的方法,其中,所述事件包括系统组件中的错误,其中,所述方法还包括:
识别与系统组件相关联的用户界面组件,其中,所述至少一个共享系统管理用户界面组件包括所识别的用户界面组件。
33、根据权利要求32所述的方法,还包括:
识别与系统组件相关的至少一个管理员,其中,所述多个参与者包括所识别的至少一个管理员。
34、根据权利要求29所述的方法,还包括:
响应于共享给定用户界面组件的给定参与者,更新与其余参与者中的每个相关联的客户机中的协作用户界面。
35、根据权利要求34所述的方法,还包括:
接收所述多个参与者中的被阻止参与者的选择;以及
通过协作系统在与所述被阻止参与者相关联的客户机的协作用户界面中,阻止系统管理用户界面组件的呈现。
36、根据权利要求34所述的方法,还包括:
接收相对于系统管理用户界面组件的被掩蔽区域的选择;以及
通过协作系统在与所述多个参与者中的每个相关联的客户机的协作用户界面中的与所述被掩蔽区域相关联的区域中,掩蔽系统管理用户界面组件的呈现。
37、根据权利要求29所述的方法,还包括:
响应于检测到系统管理监视系统中的事件,检查协作会话历史;以及
根据所述协作会话历史中的过去协作会话和所述事件,识别默认协作用户界面配置。
38、根据权利要求29所述的方法,还包括:
响应于检测到系统管理监视系统中的事件,检查协作会话历史;以及
根据所述协作会话历史中的过去协作会话和所述事件,识别所述多个参与者。
39、根据权利要求29所述的方法,还包括:
根据所述事件和协作策略来识别默认协作用户界面配置。
40、根据权利要求29所述的方法,还包括:
根据所述事件和协作策略来识别所述多个参与者。
41、根据权利要求29所述的方法,其中,所述至少一个共享系统管理用户界面组件包括系统管理员控制台portlet。
42、根据权利要求29所述的方法,其中,调用至少一个共享系统管理用户界面组件的步骤包括:
从与共享参与者相关联的客户机接收所选择的屏幕区域的相对坐标;
向所述多个参与者中的其余参与者提供共享用户界面组件,该共享用户界面组件用来呈现由所述相对坐标限定的区域内的、与该共享参与者相关联的客户机的屏幕的一部分。
CNA200780031973XA 2006-08-28 2007-07-19 协作式事件驱动系统管理 Pending CN101512573A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/467,635 2006-08-28
US11/467,635 US7870193B2 (en) 2006-08-28 2006-08-28 Collaborative, event driven system management

Publications (1)

Publication Number Publication Date
CN101512573A true CN101512573A (zh) 2009-08-19

Family

ID=39136308

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA200780031973XA Pending CN101512573A (zh) 2006-08-28 2007-07-19 协作式事件驱动系统管理

Country Status (6)

Country Link
US (1) US7870193B2 (zh)
EP (1) EP2057592A2 (zh)
JP (1) JP2010501949A (zh)
CN (1) CN101512573A (zh)
TW (1) TWI416321B (zh)
WO (1) WO2008025614A2 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103839309A (zh) * 2012-11-27 2014-06-04 海尔集团公司 一种社区门禁方法及其系统
CN105528298A (zh) * 2016-02-26 2016-04-27 百度在线网络技术(北京)有限公司 安全测试方法和装置
CN110767244A (zh) * 2018-07-25 2020-02-07 中国科学技术大学 语音增强方法

Families Citing this family (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1609075A4 (en) * 2003-02-10 2006-11-02 Raindance Comm Inc METHOD AND DEVICES FOR AUTOMATICALLY ADDING A MEDIA COMPONENT TO A MULTIMEDIA COLLABORATION SESSION MADE
US20080208579A1 (en) * 2007-02-27 2008-08-28 Verint Systems Ltd. Session recording and playback with selective information masking
US8677270B2 (en) 2007-05-04 2014-03-18 Microsoft Corporation Live companion user interface
US8954507B2 (en) * 2007-06-22 2015-02-10 Microsoft Corporation Gathering and using awareness information
US20090112870A1 (en) * 2007-10-31 2009-04-30 Microsoft Corporation Management of distributed storage
CA2665055C (en) * 2008-05-23 2018-03-06 Accenture Global Services Gmbh Treatment processing of a plurality of streaming voice signals for determination of responsive action thereto
US8887067B2 (en) * 2008-05-30 2014-11-11 Microsoft Corporation Techniques to manage recordings for multimedia conference events
US20100131868A1 (en) * 2008-11-26 2010-05-27 Cisco Technology, Inc. Limitedly sharing application windows in application sharing sessions
US9448815B2 (en) * 2009-04-15 2016-09-20 Wyse Technology L.L.C. Server-side computing from a remote client device
US9189124B2 (en) 2009-04-15 2015-11-17 Wyse Technology L.L.C. Custom pointer features for touch-screen on remote client devices
US9444894B2 (en) 2009-04-15 2016-09-13 Wyse Technology Llc System and method for communicating events at a server to a remote device
US20100325206A1 (en) * 2009-06-18 2010-12-23 Umeshwar Dayal Providing collaborative business intelligence
CA2684540A1 (en) 2009-11-05 2011-05-05 Ibm Canada Limited - Ibm Canada Limitee Navigation through historical stored interactions associated with a multi-user view
EP2343668B1 (en) * 2010-01-08 2017-10-04 Deutsche Telekom AG A method and system of processing annotated multimedia documents using granular and hierarchical permissions
JP2012038210A (ja) * 2010-08-10 2012-02-23 Sony Corp 情報処理装置、情報処理方法、コンピュータプログラム及びコンテンツ表示システム
US9083561B2 (en) * 2010-10-06 2015-07-14 At&T Intellectual Property I, L.P. Automated assistance for customer care chats
US8751930B2 (en) 2010-11-02 2014-06-10 International Business Machines Corporation Seamlessly sharing and reusing knowledge between an administrator console and user interaction
US9253304B2 (en) * 2010-12-07 2016-02-02 International Business Machines Corporation Voice communication management
US9311629B2 (en) * 2011-02-15 2016-04-12 Bank Of America Corporation Information management problem initiative system
US9311610B2 (en) 2011-02-15 2016-04-12 Bank Of America Corporation Information management change deployment system
US9305272B2 (en) 2011-02-15 2016-04-05 Bank Of America Corporation Information management detailed task scheduler system
JP5857443B2 (ja) * 2011-05-12 2016-02-10 ソニー株式会社 コンテンツ共有システム
US20140055400A1 (en) * 2011-05-23 2014-02-27 Haworth, Inc. Digital workspace ergonomics apparatuses, methods and systems
US9288175B2 (en) * 2011-09-30 2016-03-15 Hewlett Packard Enterprise Development Lp Extending a conversation across applications
JP5779085B2 (ja) * 2011-12-22 2015-09-16 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation 情報処理装置、画面出力システム、画面出力制御方法およびプログラム
KR102063834B1 (ko) * 2012-11-23 2020-01-08 고려대학교 산학협력단 클라우드 인프라스트럭처를 활용한 협업 시스템 및 이에 적용되는 이벤트 기반 협업 흐름 제어 방법
US20140210734A1 (en) * 2013-01-29 2014-07-31 Smart Technologies Ulc Method for conducting a collaborative event and system employing same
KR101429582B1 (ko) * 2013-01-31 2014-08-13 (주)카카오 채팅 영역에 대한 보안 기능을 활성화하는 방법 및 디바이스
US9721038B1 (en) * 2013-03-14 2017-08-01 EMC IP Holding Company LLC Collaborative data visualization
US9584565B1 (en) * 2013-10-08 2017-02-28 Google Inc. Methods for generating notifications in a shared workspace
US9602560B1 (en) 2013-12-10 2017-03-21 United Services Automobile Association (Usaa) Concurrent display of masked views of applications between devices
US10225352B2 (en) * 2013-12-20 2019-03-05 Sony Corporation Work sessions
US10116711B2 (en) * 2015-12-14 2018-10-30 Lenovo Enterprise Solutions (Singapore) Pte. Ltd. Determining and providing data related to collaboration event
US11698767B1 (en) * 2022-03-21 2023-07-11 Lenovo (Singapore) Pte. Ltd. Designated share window for sharing content data

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US117407A (en) * 1871-07-25 Improvement in corpse-preserving cases
US6606644B1 (en) 2000-02-24 2003-08-12 International Business Machines Corporation System and technique for dynamic information gathering and targeted advertising in a web based model using a live information selection and analysis tool
US8145742B1 (en) * 2000-10-31 2012-03-27 Red Hat, Inc. Method of and apparatus for network administration
US20020157017A1 (en) * 2001-04-19 2002-10-24 Vigilance, Inc. Event monitoring, detection and notification system having security functions
WO2002101483A2 (en) 2001-06-12 2002-12-19 Kent Ridge Digital Labs Network communication system
JP4121259B2 (ja) * 2001-07-26 2008-07-23 株式会社日立製作所 問題管理方法およびシステム、並びに問題管理プログラム
US20030110228A1 (en) 2001-12-12 2003-06-12 Ziqiang Xu Method and apparatus for monitoring activity and presence to optimize collaborative issue resolution
US7398261B2 (en) 2002-11-20 2008-07-08 Radar Networks, Inc. Method and system for managing and tracking semantic objects
US7149738B2 (en) 2002-12-16 2006-12-12 International Business Machines Corporation Resource and data administration technologies for IT non-experts
JP2005165431A (ja) * 2003-11-28 2005-06-23 Nec Access Technica Ltd 電子機器の遠隔制御システム
JP4463588B2 (ja) * 2004-03-03 2010-05-19 株式会社エヌ・ティ・ティ・データ アラート通知装置
US20050228895A1 (en) 2004-03-30 2005-10-13 Rajesh Karunamurthy Method, Web service gateway (WSG) for presence, and presence server for presence information filtering and retrieval
US20060010197A1 (en) * 2004-07-06 2006-01-12 Francis Ovenden Multimedia collaboration and communications
US20060026502A1 (en) * 2004-07-28 2006-02-02 Koushik Dutta Document collaboration system
US7689655B2 (en) * 2004-12-06 2010-03-30 Aol Inc. Managing and collaborating with digital content using a dynamic user interface
US7620902B2 (en) * 2005-04-20 2009-11-17 Microsoft Corporation Collaboration spaces
US7941484B2 (en) * 2005-06-20 2011-05-10 Symantec Operating Corporation User interfaces for collaborative multi-locale context-aware systems management problem analysis
US7765257B2 (en) * 2005-06-29 2010-07-27 Cisco Technology, Inc. Methods and apparatuses for selectively providing privacy through a dynamic social network system

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103839309A (zh) * 2012-11-27 2014-06-04 海尔集团公司 一种社区门禁方法及其系统
CN105528298A (zh) * 2016-02-26 2016-04-27 百度在线网络技术(北京)有限公司 安全测试方法和装置
CN110767244A (zh) * 2018-07-25 2020-02-07 中国科学技术大学 语音增强方法
CN110767244B (zh) * 2018-07-25 2024-03-29 中国科学技术大学 语音增强方法

Also Published As

Publication number Publication date
EP2057592A2 (en) 2009-05-13
TW200819973A (en) 2008-05-01
JP2010501949A (ja) 2010-01-21
US7870193B2 (en) 2011-01-11
TWI416321B (zh) 2013-11-21
US20080126480A1 (en) 2008-05-29
WO2008025614A3 (en) 2008-08-21
WO2008025614A2 (en) 2008-03-06

Similar Documents

Publication Publication Date Title
CN101512573A (zh) 协作式事件驱动系统管理
US10313144B2 (en) System and method for incident reporting and notification
Erickson et al. Knowledge communities: Online environments for supporting knowledge management and its social context
Leavitt et al. The role of information visibility in network gatekeeping: Information aggregation on Reddit during crisis events
US10075489B2 (en) Information management detailed task scheduler system
US20030023683A1 (en) Notifying users when messaging sessions are recorded
US20100313239A1 (en) Automated access control for rendered output
US10075486B2 (en) Information management change deployment system
US8826420B2 (en) Dynamic account provisions for service desk personnel
JP2005188199A (ja) ネットワーク鍵管理システム及び鍵管理サーバ
US8155275B1 (en) Systems and methods for managing alarms from recorders
US11682490B2 (en) Electronic systems and methods for the assessment of emotional state
JP2006331402A (ja) オンライン・セキュリティ管理システム
JP2006277447A (ja) スケジュール管理システム、スケジュール管理方法、スケジュール情報管理装置、及び端末装置等
Young Managing employee Internet abuse: A comprehensive plan to increase your productivity and reduce liability
CN113450060A (zh) 信息处理装置、信息处理方法以及计算机可读介质
JP2021157271A (ja) 情報処理装置及び情報処理プログラム
Baldwin et al. CONFERENCING SYSTEMS WITHIN CONSTRUCTION ORGANISATIONS.
Shepilova et al. ACS University and Electronic University in the Age of Digital Economy
KR20230138130A (ko) 소방 안전 관리 방법 및 시스템
JP2006302220A (ja) ボランティアによる施設の警備システム
Kim et al. Case Study-SLMM Application
Rooksby Social networking and the home office
PowerPoint Berkeley Computing & Communications
Zhou Improving intrusion detection systems through an HCI approach.

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20090819