专利名称:协同隐私的制作方法
技术领域:
本发明一般涉及通信,特别地,涉及便于当參与会议的未受信任方不具备足够权限进行通信时的私人协同。
背景技术:
特别是在当有大量參与方參加会议时,就必须有协同解决方案。由Tim Trinh和Tom Gray提交的名称为《管理环境的方法、系统级装置》(以下简称为519号申请)的美国专利(申请系列号:12/079,519)公开了为达成共同目标在许多群组之间所进行的协同。519号申请描述了存储任何特定协作的详情的情境。使用类似情境,促进了任何形式的会议内的交互,例如语音、视频、文本以及多媒体等。该519号申请描述了将先前的互动记录存储在具体情境中的情境对象。该519号申请强化了在情境中聚集在一起的參加者之间的协同。然而,519号申请并未解決当情境中的參加者与情境外的人(即外部人员或不受信任方)协同时出现的问题,例如,组织ー组人员为促进专利项目的执行准备文件。代理人很可能需要与发明人或其它人员进行互动,该发明人或其它人员了解他们正在考虑的该专利以及他们所指的产品。外部人员允许加入该情境的讨论,但是在某些情况下,他们无法了解该情境的数据或甚至情境的一些目标和先前的注意事项。在某些讨论中,听取仲裁人应提醒參加者有外部用户方出席且所述互动应根据对其的认知来执行,这是较为普遍的。必须按此方式进行互动,以保证具备所需的信息隐私。因此需要存在有协同隐私,所有类型的协同中均应考虑隐私,而不仅仅局限于519号申请中所讨论的那些协同。当该519号申请的元素当做实例使用时,本发明应用于广泛形式的协同中,例如,该问题可能出现在一般的电话会议中,其中,公司的外部用户方和内部用户方均出席。这些以及其它有关的优点均将在本发明中描述。
随附的权利要求书中阐明了本发明的ー些新型特征。在随后的描述中,说明书及附图中相同的部件分别用相同的标号标出。该附图不需要按比例绘制,为简明清晰起见,某些附图可以以放大或一般的形式显示。然而,当结合本附图阅读时,通过參考以下示例性实施例的详细描述,可以最好地理解本发明本身、其优选的使用方式及其进ー步的目的和优点。图1是根据本发明ー个或多个方面在组织内部以及外部用户的示例性互动的示意图。图2是根据本发明ー个或多个方面的情境管理员的示例性功能的组织结构图。图3是根据本发明ー个或多个方面的用于管理隐私协同的示例性系统框图。图4显示了根据本发明的ー个或多个方面的用于协同隐私增强功能的示例性用户接ロ。
图5是描述根据本发明ー个或多个方面的用于在所述系统内建立信息隐私的示例性程序流程图。
具体实施例方式以下结合附图所做的描述意图为本发明的现有优先实施例,并非用于显示本发明可以构造和/或利用的唯一的形式。本说明书结合示例性实施例提出了用于构造并运行本发明的功能和一系列步骤。然而,应理解的是,相同或等价的功能和结果可通过不同的实施例获得,该实施例也意图包括在本发明的宗g和范围内。由Tim Trinh和Tom Gray提交的名称为《管理环境的方法、系统级装置》(以下简称为519号申请)的美国专利(申请系列号:12/079,519)公开了为达成共同目标在许多群组之间所进行的协同,该专利通过參考的方式并入本文中。如519号申请中所公开的,术语“情境”可指用户正在哪里和/或用户正在做什么、用户正在与谁在一起以及可以从本数据中获得什么。然而,情境中的“事件(What)”和“人物(Who)”超出了原始数据的意义,用于情境的情境代理可包括涉及更具体事实而非更抽象概念的假设的规则或策略,例如,如果位置感知情境代理确定用户位于具体的房间中(例如603-1房),则根据情境代理规则即可确定603-1房是ー个会议室,判断用户正在会议室中,并进一歩地判断该用户正在开会。然后本数据可以保存在与当前情境有关的情境对象中,同时,该当前情境是有效的。当该519号申请的元素当做实例使用时,本发明应用于广泛形式的协同中,并不限于其中所提供的那些概念,而是,本发明可视为519号申请的延伸,或视为具有类似组件的整个分离系统。本发明一般涉及会议,更具体地,本发明涉及协同隐私。在ー个示例性实施例中,系统描述了用于会议以及用于由信任的和不受信任的各方參加的其它协同。为保留协同期间内的信息隐私,该系统确定了用于会议的情境。通过该情境,可识别信息隐私有关群组。该系统然后可确定隐私相关群组的信息隐私措施。用于该群组的信息隐私措施可用于该会议内的各方。这些措施可包括但不限于面向參加该会议的受信任人的视频或音频公告。其它的信息隐私措施可包括诸如在受信任的各方之间召开私下会议(sidebarconference)的隐私启用功能。一些优点可通过上述示例性实施例提供。信息隐私措施可由该系统确定并执行,该系统便于信息隐私公告的配置,也便于提供适合于维护信息隐私的主动式功能。单个或多个信息隐私群组可建立用于会议内的许多申请。该系统还可在采取隐私措施时支持对时间的确定。下文描述的本发明的许多附加优点对于相关领域的普通技术人员来说是显而易见的。在描述本发明的实施例之前,术语“情境”将在图1和图2中以及在相关讨论中更清楚地进行定义。此后,图3和图4将提供协同隐私会议系统的示例性方面。图5然后将描述用于建立会议信息隐私的流程图。现在请看图1,其通过102G(集体用户102)提供了在行业内或组织内的用户102A交互的示意图100。该示意图中所表示的组织显示,用户102通过102C(集体情境120)通常不在个别主题或情境120A的隔离状态下工作。而是,它们可在提示有分离情境120的非正式群组内工作,每个用户102均可花一整天的时间在组织内的不同情境120中工作。如前所述的情境120可包括与这些群组的目的、行为、能力和历史有关的数据。
用户102可同时和/或交替地在几个情境120内工作。例如,用户104可在表示代表预算的主题1120A以及可代表员エ的主题2120B的情境中工作。可选地,用户104可与代表贸易展览的主题3120C(未示出)工作。如图1所示,用户102B与用户102AU02C、102E和102F就预算120A进行协同,并与用户102C、102D和102F就人员安排120B方面进行协同。在通过诸如电话寻呼或聊天会话等与用户102C通信期间,情境可从预算120A开始、转到人员安排120B并返回预算120A。在这种通信期间,可产生各种文档并生成和发送与不同的或有时是重叠的情境120有关的各电子邮件。此外,在给定的工作日期间,这些情境120中的ー些可能被用户抛到脑后,甚至一点都不受关注。其它情境120可以给予更多的关注,且ー个或多个情境120通常即为将会受到用户102完全关注的当前情境120。可使用情境管理员来管理情境120以及那些与其相关的用户。图2是根据本发明ー个或多个方面的情境管理员204的示例性功能的组织结构图200。在其中心处是可以在共享存储器内提供的元组空间220。元组空间220可以是数据库的类型,其中,与用户102的状态有关的和/或与用户102有关的设备和系统的状态有关的各种判定(被称为兀组)都可以公布,包括以情境对象为形式的当前和先前的情境120。图2中提供的不意图200整体上摘自由Thomas A.Gray、Ramiro Liscano、Yongseok Choi以及Thiruvengadam Radhakrishnan所提交的标题为《情境感知呼叫处理系统(Context Aware Call Handling System)))(以下简称 104 号专利)的第 7, 415, 104号美国专利,其通过參考合并到本文中。该专利中公开的基本结构是由知识源所包围的黑板系统,该黑板系统收集并处理与用户102有关的情境信息,以使一般用户的情境120可以识别。来电请求可以定位于该用户情境120内。519号申请中所公开的系统以及本发明所公开的系统通过提供ー个或多个特定情境120的可能性扩展了 104号专利中所提供的概念,所述特定目的可以在各所述特定的情境120内获得支持且其隐私得到保护。如在示意图200内所示例的104号专利部分可包括元组空间220,以便通过以下所描述的与该元组空间220通信的信息隐私代理218来保护一般的情境120以及多个知识源代理206。情境120通过信息隐私代理218并通过由一个或多个知识源代理206所形成的ー个或多个判定来界定,该信息隐私代理218例如做为相关领域的普通技术人员所熟悉的元组而存储在元组空间220内,这些元组中有一些能长期活动的。这ー实例指用户102之间的用户角色关系,例如,老板与销售人员的关系。ー些判定可能是短期活动的。这些实例是用户102的所在位置,该位置毎分钟都发生改变。不同的情境120可以做为情境对象存储在元组空间220内。当情境对象未在图2中描述时,应理解的是所述情境对象存储在元组空间220中,如共享存储器中。这些判定可通过围绕其的信息隐私代理218由知识源代理206中的一个或另外一个知识源代理放置在元组空间220内。并非所有的知识源代理206都通过信息隐私代理218即可解释所有的情境判定。而是,知识源代理206通过需要理解并确定判定的信息隐私代理218可提供适当判定的语法。个别判定的语义可以且可能将是不同的,其通过信息隐私代理218用于各知识源代理206。各知识源代理206通过信息隐私代理218可使用其自己的语义来解释判定,直至达到自己的目标。因此,情境的对象不需要牢固地构造。更确切地,在某些实施例中,情境对象是半构造的,以使存储在该情境对象内的数据项可以识另IJ,从而使需要该数据的申请可以找到该对象。此外,并非所有使用情境对象的申请都需要理解包含在该情境对象内的所有数据,这有助于互用性和可演化性。在特定的非限制性实施例中,与特定情境120有关的数据可做为与特定情境120有关的判定存储在情境对象内,例如,用于情境120的标志符可做为识别该情境120的关键键值存储在该情境对象内。这就可以具有识别特定情境123456的形式<Context><123456>0可用树型表示情境对象内的情境120,该情境对象的特定区域保留用于特定类型的数据。可存储在情境对象内的数据包括情境120的名称、情境120的目的、情境120的參加者以及情境120内的通信尝试。通信尝试还可存储在情境对象内,例如,这ー判定将是<Context>〈123456>、くCommunication_Attemptク<314159〉以 及 くAnnotationXDiscussing UK productlaunch〉。在一些实施例中,通信尝试(即,以上实例中的“314159”)的标识符可由呼叫处理代理指派,用于该通信尝试的标识符识别特定的呼叫尝试。在一些实施例中,在情境120中可存在许多类似的标识符。这ー通信尝试中的呼叫者还可由判定〈Context>〈123456>、<Call_Attempt><314159> 以及 ParticipantXTohn Doesimitel.com〉来识别。用户102可与情境管理员204交互,该情境管理员204帮助用户102通过用户接ロ 202在多个情境120之间移动。会话发起协议(SIP)代理服务器216 (或者可交替地,为用户交换机(PBX))可收到呼入电话,通过使用通用网关接ロ(CGI)或其它ー些服务,SIP代理服务器216可将判定放置在元组空间220内的呼叫旁。对于传统的PBX,这可能受限于呼叫线路识别(CLID)以及拨号数(来自被呼叫号码识别服务(DNIS))。然而,通过使用SIP或类似协议可能会导致存在更具体的供应数据,诸如,呼叫主题、紧急呼叫等等,结果即为元组空间220现在可包含许多描述该呼叫的判定。通常,知识源代理206通过信息隐私代理218不一定必须安装在特定计算装置上,但可分布在该计算装置的网络上,该计算装置访问处理该元组空间220的服务器。知识源代理206通过信息隐私代理218可访问不同的证据来源,该证据来源可用于推测用户的情境。关于通信(例如,电话呼叫、SIP请求等等)的处理和情境数据的确定,系统管理代理206可通过围绕元组空间220的信息隐私代理218使其它代理208的行为同步进行。系统管理代理206可在适当的时间触动代理208和218,以便评估当前在元组空间220内的信息,并进ー步进行集中描述通信的判定。可触动关系指派代理208和一个或多个情境代理210,以便评估当前的判定,并使呼入通信与用户102的当前情境120有夫。在一些实施例中,各客户(例如,诸如计算装置)与系统管理代理206有夫。关系指派代理208通常可以响应于来自系统管理代理206的关系指派请求,来自系统管理代理206的请求通常包含呼叫者信息和接收者信息。例如根据用户102的好友名单或另一个关系数据列表(例如公司组织结构图),关系指定代理208指派用户102和呼叫者之间的关系。一个或多个情境代理210可监控用户102的行为,例如,情境代理210可确定用户102在哪里、他正在与谁在一起等等,以及,判定与元组空间220有关的情境120,因此,情境代理210可访问用户102的计划表,与该用户102有关的位置确定装置(例如,可用于无线通信的GPS装置)、网络摄像头和键盘活动检测代理等等。这些数据可以存储在与当前情境120有关的情境对象处,而当如情境120是活动的。规则指派代理212可能可根据各规则和当前情境120的情况将匹配用户规则摘录出来,并将它们指派给用于处理并确定情境120呼叫的有关数据域。冲突解决代理214可解决可能出现在指派规则内的冲突。再次,通过情境120,其指用户102在哪里和/或用户102正在做什么、用户102正在与谁在一起,以及可从本数据中获得什么。然而,该情境中的事件(what)和人物(Who)不仅仅指原始资料,如可能,情境代理210则可以包括涉及更具体事实而不是更抽象概念的规则或策略。例如,如果位置感知情境代理210确定用户102在具体的房间中(例如603-1房),则情境代理规则就可以确定603-1房是ー个会议室,判定用户102正在会议室中,并进一歩判定该用户102正在开会。然后本数据可以保存在与当前情境120有关的情境对象中。同时,该当前情境120是活动的。类似地,规则指派代理212具有多个规则,该规则可以证明有呼叫,并将呼叫者与用户102联系起来,例如,规则可以关联呼叫号码(例如,555-592-2122),以便成为特定某人的电话号码(如John Does);反过来,其他规则可以关联呼叫者,以便成为用户102的监管员。然后本数据可保存在与当前情境120有关的情境对象中。同时,该当前情境120是活动的。可附加到104号专利上的信息隐私代理218可连接到元组空间220或从整体上是独立的。信息隐私代理218可以在需要的时候,针对特定情境120維持信息隐私有关群组,这些群组可通过相关领域的已知技术动态地建立。各情境120可根据会议或协同的參加者建立自己独特的群组。在信息隐私代理218内,可建立信息隐私措施以用于所述每个群组。通过代理218,可建立群组和信息隐私措施以用于协同。运行情境代理210以及关系指派代理208,可通过来电(例如,CLID)获得ー些粗略的信息,并使该呼叫适合于用户102当前的情境120。此外,与呼叫有关的数据可以保存到与当前情境120有关的情境对象中,因此,内在地只提供受限指导的来自(555)592-2122的呼叫被转换成来自用户监管员的呼叫,这时用户102位于会议室中。存储在情境对象中的类似数据然后可由用户102恢复,以便帮助用户102记忆事件和与特定情境120有关的其他数据,也可提供其他信息并由规则操控,例如,当当前情境120活动时用户102正在与谁在一起,当当前情境120活动时发生的呼叫或通信的主题,或者当当前情境120活动时用户102正在处理的文档。与该数据在一起的推断出的判定使该呼叫正好符合用户的当前エ作和社会背景120。通过使用这些判定,规则指派代理212可以确定供应给系统200的哪些策略适合于当前通信。通常地,多个规则应用于呼叫。冲突解决代理214可确定哪个规则应具有优选权。然后可以将其提供给SIP代理服务器216(或者PBX),用于运行。正如所描述的,情境管理员204还可以与元组空间220通信,进ー步地,在这ー实施例中,与用户102有关的情境对象做为在元组空间220内的成套判定来存储。情境管理员204可以访问并解释情境对象内的判定以及冲突解决代理214提供的判定。519号申请描述了各种不同的方法,通过这些方法,可确定用户的当前情境120。519号申请描述了用户接ロ,该用户接ロ可以显示一系列所有的情境120,情境120中的用户102是參加者。该申请描述了ー种方法,用户102通过该方法可以选择来自这一系列的当前情境120,其还描述了用户在会议内或其他会议期间如何把其当做焦点移动来处理,以及其他情境120如何变成了焦点的中心。519号申请还描述了ー种方法,借此,情境120的用户(或诸如计算机程序的机器人)可以邀请其他人(人和机器人)在情境120内互动。其描述了一种方法,通过该方法,参加情境的邀请可以在诸如SIP代理服务器210中已经建立的消息内传送。然而,519号申请不公开在这些协同内所采纳的隐私措施,更具体地,不公开那些由上述信息隐私代理218所提供的功能。部分地,这些协同可以通过上述信息隐私代理218执行。现在请参考图3,其提供了根据本发明的一个或多个方面表示用于管理隐私协同的示例性系统300的框图。系统300可包括但不限于通过310C(集体外部用户310)使用与内部用户314A通信的装置308的外部用户310A以及使用装置312的314B (集体内部用户314)。为举例起见,装置312可以是相关领域内的普通技术人员所熟悉的会议装置,另外一个用户318或另外一些用户可通过诸如装置316的其他装置与外部用户310和/或内部用户314通信。或多或少的用户102可以存在,所出现的那些用户是只用于示例性之目的。这些用户102可以是该组织或行业内部的、外部的或同属于内部和外部的用户。如在519号申请中所提供的,会议可以通过使用SIP代理服务器210建立。这些代理服务器210可提供给共享存储器302,其中,情境对象320可以恢复。如上所述的这些情境对象320可以存储任何具体协同的详情,用于提高会议内的交互水平。情境对象320存储在元组空间220中,该元组空间220可以在共享存储器302内。情境服务器304可以共享与当前情境120有关的情境对象320,该当前情境120可以插入通信网络306中。由519号申请和104号专利所教导的许多配置公开了这些情境对象320是如何在许多用户之间共享的,从而用于强化协同。通过情境对象320,几种形式的协同可以在外部用户310、内部用户314或其他用户318之间建立,用于建立私人协同关系。例如,会议可以通过通信网络306建立在外部用户310和内部用户314和318之间。在这一示例中,内部用户314通过通信网络306的内部干线340和外部干线330与外部用户方310建立通信。因为外部干线330的存在,内部用户314和318应时刻关注他们正在与外部用户310交谈的事实,以便保护隐私。在第二实例中,外部用户310和内部用户314之间的通信由另外的内部用户318所监控或串音。通过情境对象320,在内部用户314和318之间的私人协同在不了解外部用户310的情况下也可以建立。通过建立这种会议,监管员等可以监控呼叫但不可以参与该呼叫。当描述几种实例时,相关领域的技术人员应理解,用于维护会议隐私的其他配置可通过使用上述情境对象320的系统300进一步强化。通过下述讨论,显而易见的是,隐私设置可以通过位置或通过某些其他方法确定。通常地,当准备会议呼叫时,相同组织或楼房内的通信具有优先权。然而,如果他们通过外部干线330呼叫,则内部用户314和318就应至少考虑与任何通信有关的隐私问题,该任何通信提供给那些与外部干线330有关的用户310。在一个实施例中,当建立外部干线330时,情境120自动建立,以使外部用户314意识到应保护隐私。情境120可以具有杠杆作用,借此,在相同会议室内或行业内的内部用户314可以进行分组,同时,那些在外面的用户可以放置在另外一个分组中,诸如通过外部干线330连接的那些外部用户310。隐私的设置还可以基于情境来改变。例如,无论通过内部干线340还是外部干线330的通信,一些内部用户314和318都不应知晓预算120A。用于确定受信任方和不受信任方的其他配置在下面的讨论中将变得显而易见。图4显示了根据本发明的一个或多个方面所示出的用于协同隐私的增强功能的示例性用户接口 202。特别地,其描述了具有装置312的内部方314可使用的显示器。接口 202可包括关于内部用户314的发行公告信息410,发行公告信息410可包括但不限制于用户314的名称、附属机构和联系地址,用于用户314的发行公告信息410可以以显示在用户接口 202上的假名来一起分组。在一个实施例中,可提供更多的按钮412,以便允许用户314调整发行公告信息410内的数据。用户接口 202还可包括用于显示用户之间通信的当前情境120的当前情境框414。整个情境框416都可以提供,该情境框显示了内部用户314可以从中选择的协同会话的潜在情境120的一系列标志符。用户接口 202还可以包括新情境按钮418,通过激活新情境按钮418 (例如,通过弹起屏幕),用户314可以促发从而进入用于新情境120的标识符(例如名称)。新情境120然后可显示在整个情境框416中。用户接口 202还可以包括移除的情境按钮420。通过激活该移除的情境按钮420,高亮显示的情境可以从该列表和/或情境框414中移除。用户接口 202可以提供会议内用户102之间的加强隐私保障。接口 202显示了从使用装置312的内部用户314的视角得到的典型视图。会议装置可以处理相关领域内的普通技术员已知的多方呼叫。通过接口 202,可以建立包括那些外部用户和内部用户的多个用户102以用于该会议。例如,内部用户314可以与外部用户310相连接,同时还与内部用户318相连接。如图4中所提供的用户接口 202所显示的,可提供演讲者430的图解表示法以用于内部用户318,也可以使用其他符号表示。类似的演讲者432还可以提供所表示的外部用户310,通过这些表示,用户314可以暂时搁置其他参加者,使其静音或将他们一起中断,可通过这些表示为参加者调节音量。在一个实施例中,可提供演讲者的表示以用于会议装置400本身,以便调节其音量或使其静音。一般地,演讲者表示可以提供用于连接到该会议内的各个装置,例如,演讲者可以提供用于由Jane Doe 318所操作的装置316以及由JoeDoes 310所使用的装置308。如下文所述,会议的参加者将分类为受信任方或不受信任方。基于这些分类方法,标识符还可以与有关于他们隐私措施的音频或视频公告通过演讲者表示放置在一起。519号申请公开了一种系统,其中,会议的情境120是明确。然而,还存在其他系统,在这些系统中,信息隐私方面的内容是隐晦而又重要的。例如,普通老式电话服务(POTS)系统通常提供电话会议服务。这些外部用户和内部用户都出席的会议应对参加者施加约束,使他们抱着坦诚的态度以公开讨论的方式参会。图5是根据本发明的一个或多个方面用于在所述系统300内建立信息隐私的示例性程序的流程图。正如上述系统300中使用的,当对这些程序进行重点描述时,相关领域的普通技术人员应理解,这些程序可以应用到使用隐私协同的最大的通信环境中,这些程序可以在框500处启动。如上所述,情境120可以存储特定协作的详细信息,隐私信息代理218可以直接捆绑到特定会议的情境120中。在框502处,可以确定用户102正参与会议的情境120。这些参加者可包括内部用户314和318以及外部用户310。情境120可通过在会议装置上的情境管理员204确定,或通过与情境对象320有关的情境服务器304确定。在一个实施例中,无论协同是通过通信网络306中的内部干线340发生还是通过外部干线330发生,都可以确定用于参加者的情境120。对于与外部干线330有关的这些参加者的网络身份,不管他们属于组织内还是组织外,均可进行评估。当参加者与外部干线330有关时,用于用户102的情境120可以归类为是不受信任的。可替换地,一系列呼叫者识别可以用于外部用户310,该外部用户310通过外部干线330从他们的总部发起呼叫,以便确定那些外部用户310是否是受信任的。通过这种方式,可界定更精确的确定。相同的功能可用于确定参加者正从本地公司的其他办公室呼进。在一个实施例中,为确定参加者的情境120,通过外部干线330可以对用于获取并按路径发送的会议连接的拨号进行分析,以便确定它们是按路径发送到本地用户方还是本地办公室。基于这一确定,用户可以识别为是不受信任方还是受信任方。在标准的或传统的网络电话(VoIP)系统中,SIP代理服务器210可以提供系统事件,借此,可向会议内的用户代理询问该会议正连接的其他方的情况。其可以以与上述方式类似的方式使用,以便确定内部用户和外部用户是否均连接到呼叫上。可扩展这些技术,以便确定参会人员名单包括内部项目的成员和非成员。可通过参会用户或诸如PBX之类的会议服务器在本地确定会议参加者的情境120。情境120可通过个体用户102的本地代理确定,或者其可以集中地通过服务于多个用户102的会议服务器来确定。在框504处,在确定其中有正在协同的参加者的情境120后,可确定隐私相关群组。这些用于参加者的隐私群组与以前确定的情境120有关。在一个实施例中,可以认为,在情境120的参加者群组内的信息隐私将被保护,使其不被所有当前外部参加者(所述外部参加者不属于情境120的成员)所掌握。在这样的实施例中,该进程可以直接通向框506 ;然而,在其他实施例中,不存在这种情况。例如,情境120的成员可以参加有组织的资深管理员出席的会议,这样的人员不是情境120的成员,但是,由于他们有参与角色和/或权限,因此他们可以了解情境120的私人信息。各种不同的方法可用来识别外部员工并识别隐私相关群组,相关领域的普通技术人员均了解这一点。在519号申请中,对于可根据情境120的信息隐私进行受信的外部人员,其身份可单独识别,或通过情境对象320内的类别识别。可使用策略系统,以将未限定的外部用户310匹配于包含在情境对象320内的信任信息,以便根据信息隐私来确定会议成员是否为不受信任者。类似的系统可以扩展成其他形式的协同。在一个实施例中,没有特定的情境对象320或类似的主题提供,可提供应用于整个情境120的策略。请继续看图5,信息隐私措施可根据群组或根据在框506处协同内的个体分别进行确定。事先地,隐私群组可以识别为受信任的或不受信任的群组,用于情境120的信息隐私之目的。当参加者均为受信人时,就不针对信息隐私采取行动,然后该过程就此结束。然而,当不受信任的参加者出现在该会议中时,隐私措施就可激活,如框608所示。通过对情境120进行确定,当出现来自不同信息隐私群组的各方时,可采取适当措施来通知用户。用户可以意识到这一信息,并在呼叫期间指导他们的行动。可采取多种隐私措施,其可以单独使用或组合使用。在一个实施例中,会议装置等可以提供私语公告。私语公告通常可以提供给受信任方或受信任群组,该私语公告可包括一种方式的音频公告,该音频公告可能涉及特定一方,而在呼叫内或会议内的其他用户102无法听到该特定方的语音。私语公告可以通知信息隐私群组中的参加者,称外部用户310出现在该会议中。例如,会议装置可提供“外部用户方出现”的消息。在通过其发言人对本次会议发表任何评论时,请注意这一点。在一个实施例中,视频公告可将信号提供给受信任方或对出席的不受信任方进行分组的群组,例如,在会议装置显示器上的临时文字消息可以显示为“出席的外部用户方”。永久文字迅息还可以提供并显示相同的内容。隐私措施的标识还可以包括文字颜色或背景颜色的改变、反相显示,以及与发光二极管(LED)有关的激活等。当不受信任方出席时,可激活永久灯或永久指示器。当显示此类指示器时,用户102将意识到不受信任方已出席,某些协同应在会议期间进行保密。可选地,在框510处,可提供隐私启用功能。如果外部用户310出席,则某些功能对于信息隐私群组方来说可能是有用的。当检测到会议的形势或检测到与出席的不受信任用户进行的其他协同时,一些实施例可以主动地向用户提供这些功能。这些功能可通过提供专门用于该会议的用户接口 202中的特殊控制来获得。在一个实施例中,私下会议可以由用于私人协同的信息隐私群组方建立。例如,内部用户314和318可以因为他们处于受信任状态而参加私下会议。这些协同可以包括只对于信息隐私群组成员的私语声音连接、私语声音消息、即时通信(頂)、电子邮件或其他形式的通信手段。用于建立信息隐私的程序可以在框512中完成。相关领域的技术人员应了解,一些变型可以运用到这些程序中,且不应受所述程序的限制。可以在一些不同的时间点处执行信息隐私的建立。建立协同隐私的功能适合于在呼叫期间、会议期间或来自协同的其他方面期间出现的不受信任用户,其中,在信息隐私群组以内和以外的用户102均出席。519号申请公开了情境120可在协同期间改变。通过在情境120中的这一改变,会议内的信息隐私群组通常也会改变。此外,参加者不时地在加入会议方或离开会议方之间改变。因此,在特定的实施例中,上述程序可以在会议开始、情境改变和/或加入或离开该会议一方时启动。当发生改变时,可确定用于参加会议的新的情境120,新的群组可通过该新的情境120识别,且可识别并激活新的隐私措施。协同隐私可应用于具有多个情境120的会议中,应该注意的是,可存在单个物理情境120包括两个或多个情境120的情况。例如,两个内部项目团队可在会议中进行交互。这些团队中的每一个都可以具有其自己对信息隐私的需求,这一需求通知他们信息隐私群组外的参加者将要出现。上述程序用于确定信息隐私的个体参加者,即使这种环境未发生改变,该程序也可以运行。在本发明中详细描述的数据结构和代码通常存储在非临时性的计算机可读存储介质上,该存储介质可以是任何一种可存储代码和/或由计算机系统所使用的数据的装置或介质。非临时性计算机可读存储介质包括但不限于易失存储器、非易失存储器以及磁性存储设备和光介质存储设备。该磁性存储设备以及光存储设备诸如:磁盘驱动器、磁带、CD (光盘)、DVD (数字多功能光盘或数字影像光盘)或可以存储现在已知或以后会开发的代码和/或数据的其他媒介等等。本发明所详细描述的方法和程序部分可体现为代码和/或数据,该代码和/或数据可以存储在如上所述的非临时性计算机可读存储介质内。当计算机系统读取并执行存储在非临时性计算机可读存储媒介上的代码和/或数据时,计算机系统就执行体现数据结构和代码且存储在非临时性计算机可读存储媒介内的方法和程序。此外,以下描述的方法和程序可以包括在硬件模块中,例如,硬件模块可包括但不限于应用型专用集成电路(ASIC)芯片、现场可程序逻辑门阵列(FPGA)以及现在已知或以后会开发的其他可编程逻辑装置。当该硬件模块激活时,硬件模块就执行包含在硬件模式内的方法和程序。
本文所描述的技术可当做逻辑操作和/或模块来执行。该逻辑操作可当成一系列的已实施处理器执行步骤来执行,并当成互连机器或电路模块来执行。同样地,不同组件模块的描述可根据由该模块所执行或所生效的操作提供。实施结果是一种选择,取决于执行所描述技术的底层系统的性能要求。因此,组成由本文所描述的技术实施例的逻辑操作不同地称为操作、步骤、对象或模块。应理解的是,除非另外明确地说明或除非申请专利范围的文字固有地需要特定的顺序,该逻辑操作才可以以任何顺序执行。本发明的不同实施例可通过使用诸如SmallTalk、Java、C++、Ada或C#等面向对象的程序设计语言来编程,还可使用其它面向对象的程序设计语言。可选地,可使用函数编程语言、脚本编辑语言和/或逻辑编程语言。本发明的不同方面可以在非程序化环境内执行,例如,用HTML、XML或其他格式创建的文档。其中,当通过浏览器程序的窗口查看时,该其他格式将有利于图形用户界面(GUI)的方面,或有利于执行其他功能。本发明的各个方面可视为已编程或未编程的元素或它们的任何组合来执行。在一些软件的安装启用中,计算机软件和/或数据做为计算机程序产品的一部分存储在机器可读媒介中,并通过可移动存储驱动、硬驱动或通信接口加载进计算机系统或其他装置或机器中。计算机程序(也称为计算机控制逻辑或计算机可读程序代码)存储在主存储器和/或辅助存储器内,并由一个或多个处理器和控制器等执行,以便使一个或多个处理器执行如本文所述的本发明的功能。上述图表和实例并不意图将本发明的范围限制在单个实施例内,因为其他实施例可以通过一些或全部所描述或所示例的元素互换获得。此外,本发明的某些元素可以部分或全部通过使用已知的组件来执行。为理解本发明,描述了这种必需的已知组件的那些部分,并省略了对这种已知组件详细进行描述的其他部分,以使本发明不会模糊晦涩。在本发明中,显示单一组件的实施例不应必需受限于包括多个相同组件的其他实施例,反之亦然,除非本文其他地方明确指出。此外,申请人无意赋予本说明书或权利要求书中的任何术语以不平常或特殊的意思,除非这里明确指出。本发明将现在和未来已知的等价物合并到本文通过示例方式引用的已知组件中。提供前述说明,以使相关领域的普通技术人员可以执行本文所述的不同实施例。这些实施例的各种修订对相关领域的普通技术人员来说是显而易见的。本文所限定的通用原理可应用到其他实施例中。因此,本权利要求书并不意图受限于本文所显示及描述的实施例,但是却意图符合于与该权利要求书中文字一致的全部范围。其中,对单一元素的参考并不意图指“一个或只有一个”,除非特别指出,否则即为“一个或多个”。在整个本发明中所描述的不同实施例元素的所有结构性和功能性等价物,对于相关领域的普通技术人员来说是已知的或以后将要了解的,其通过参考清楚地合并入本文中,且意欲包括在权利要求书的范围内。此外,本发明公开的内容并不意图专门面向大众,无论该发明是否在本权利要求书中明确陈述。
权利要求
1.一种建立协同隐私的方法,包括: 确定协同的至少两方之间共享的情境; 识别针对与所述情境有关的所述至少两方的隐私群组; 确定所述隐私群组的信息隐私措施;以及 对所述协同中的所述隐私群组启动所述信息隐私措施。
2.根据权利要求1所述的方法,包括提供列出有用于所述协同的多个情境的图形用户界面。
3.根据权利要求1所述的方法,包括接收来自所述至少两方中的至少一方的生成的情境或通过计算机程序生成的情境,以及邀请所述至少两方中的至少ー个另一方參与用于所述情境的所述协同。
4.根据权利要求3所述的方法,其中,邀请所述至少两方中的所述至少ー个另一方參与用于所述情境的所述协同包括在会话初始协议邀请中提供建立消息。
5.根据权利要求1所述的方法,其中,确定所述情境包括识别所述至少两方是在外部干线上还是在组织的内部干线上,并且其中,识别所述隐私群组包括将与所述外部干线有关的所述至少两方从所述内部干线中分离出来。
6.根据权利要求1所述的方法,其中,确定所述情境包括识别所述至少两方是组织的成员还是非成员,并且其中,识别所述隐私群组包括将与所述成员有关的所述至少两方从所述非成员中分离出来。
7.根据权利要求1所述的方法,其中,启动所述信息隐私措施包括提供直接面向受信任的至少ー个隐私群组的音频 或视频公告。
8.根据权利要求7所述的方法,其中,提供音频公告包括向所述至少一个隐私群组呈现私语公告。
9.根据权利要求7所述的方法,其中,提供视频公告包括在所述至少一个隐私群组的显示器上呈现消息公告。
10.根据权利要求7所述的方法,其中,提供视频公告包括呈现所述至少ー个隐私群组的显示变化。
11.一种系统,包括: 服务器,所述服务器促进会议内的私人协同; 其中,所述服务器识别所述会议内的受信任參加者和不受信任參加者,所述服务器确定用于所述受信任參加者的信息隐私措施,并启动所述用于所述受信任參加者的信息隐私措施。
12.根据权利要求11所述的系统,其中,识别所述会议内的所述受信任參加者和所述不受信任參加者包括确定哪些參加者通过通信网络的内部干线或外部干线连接。
13.根据权利要求11所述的系统,其中,识别所述会议中的所述受信任參加者和不受信任參加者包括检测拨打的号码。
14.根据权利要求11所述的系统,包括当所述參加者都是受信任的或都是不受信任的时,取消信息隐私措施。
15.根据权利要求11所述的系统,包括为所述受信任參加者建立私下功能。
16.一种通信装置,包括:通知模块; 至少ー个处理器;以及 存储器,所述存储器耦合至所述处理器,所述存储器存储程序指令,当所述程序指令由所述处理器执行时,使所述存储器: 确定用于參加会议的当前情境; 识别与所述当前情境有关的群组; 确定用于所述群组的隐私措施;以及 通过所述通知模块提供隐私措施。
17.根据权利要求16所述的通信装置,其中,当不受信任參加者在所述会议中时,所述隐私措施通过所述通知模块被提供。
18.根据权利要求16所述的通信装置,其中,识别与所述当前情境有关的群组包括将所述会议的未定义的外部參加者与策略系统内的信任信息相匹配。
19.根据权利要求16所述的通信装置,其中,当所述存储器存储的程序指令由所述处理器执行时,使所述处理器确定用于參与所述会议的新情境,识别与所述新情境有关的新群组,并确定用于所述新群组的新的隐私措施。
20.根据权利 要求16所述的通信装置,其中,当所述存储器存储的程序指令由所述处理器执行时,将使所述处理器确定当參加者离开或加入所述会议时用于所述群组的新隐私措施。
全文摘要
本发明一般涉及会议,更具体地,本发明涉及协同隐私。在一个示例性实施例中,描述了一种用于会议以及用于有信任的和不受信任的各方参加的其它协同的系统。为了保证协同期间的信息隐私,该系统确定了用于会议的情境,通过该情境,可识别信息隐私有关的群组,该系统然后可确定隐私有关群组的信息隐私措施。用于该群组的信息隐私措施可用于该会议内的各方。这些措施可包括但不限于针对该会议内的受信任方的视频或音频公告。其它信息隐私措施可包括诸如在受信任各方之间召开私下会议的隐私启用功能。
文档编号H04L29/06GK103095671SQ20121023734
公开日2013年5月8日 申请日期2012年7月9日 优先权日2011年7月7日
发明者迈克尔·杨 申请人:米特尔网络公司