协作浏览与相关方法和系统的制作方法

文档序号:6596220阅读:150来源:国知局
专利名称:协作浏览与相关方法和系统的制作方法
技术领域
背景技术 在本部分的陈述仅仅是提供与本公开内容相关的背景信息,并且可能不构成现有技术。本公开内容一般涉及计算机网络系统,更具体地(但非排它地)涉及提供协作服务的面向团体的浏览系统。对于许多人和组织,因特网已经成为主要的信息和知识仓库,并且环球网(web)浏览器已经成为通用的工作平台。当为了完成任务而一起工作的人们能够通过因特网进行协作时,通常的结果是生产率得到提高。

发明内容
在一个实施方式中,本公开内容针对通过网络促进或便于两个或更多用户之间的协作的系统。该系统包括服务器与两个或更多个包括处理器和存储器的用户计算机,每个用户计算机具有配置为在网络上执行浏览的浏览器客户端。浏览器客户端与服务器一起被配置为提供与由一个或更多个用户计算机上的一个或更多个用户调用的一个或更多个应用程序相关的多个协作服务。浏览器客户端进一步与服务器一起被配置为使得每个用户计算机得到网页形式的来自多个异类内容源中一个或更多个的内容,至少一些所述内容是通过所述一个或更多个应用程序获得的。进一步,浏览器客户端与服务器一起被配置为在网络层(web layer)捕获明确的社交信息和暗示的社交信息,并使用户计算机得到由用户利用协作服务通过浏览器客户端提供的这些社交信息。在另一个实施方式中,本公开内容针对具有编码在其上的指令的有形计算机可读介质。这些指令是由系统的一个或更多个处理器执行的,该系统具有服务器和两个或更多个包括处理器和存储器的用户计算机,每个用户计算机具有配置为在网络上执行浏览的浏览器客户端。这些指令是可执行的,以提供与一个或更多个用户计算机上的一个或更多个用户调用的一个或更多个应用程序相关的多个协作服务。这些指令进一步可执行用于使每个用户计算机得到网页形式的来自多个异类内容源中一个或更多个的内容,至少一些所述内容是通过所述一个或更多个应用程序获得的。这些指令进一步可执行用于在网络层明确的社交信息和暗示的社交信息,并使用户计算机得到由用户利用协作服务通过浏览器客户端提供的这些社交信息。在另一个实施方式中,本公开内容针对通过网络促进两个或更多个用户之间的协作的方法。该方法是由系统的一个或更多个处理器执行的,该系统具有服务器和两个或更多个包括处理器和存储器的用户计算机。每个用户计算机具有配置为在网络上执行浏览的浏览器客户端。该方法包括通过服务器和浏览器客户端提供与一个或更多个用户计算机上的一个或更多个用户调用的一个或更多个应用程序相关的多个协作服务。该方法进一步包括使每个用户计算机以网页形式得到来自多个异类内容源中一个或更多个的内容,并通过(若干)应用程序获得至少某些内容,以及在网络层捕获明确的社交信息和暗示的社交信息,并且使用户计算机得到由用户利用协作服务通过浏览器客户端提供的这些社交信息。提供协作环境,其中明确的社交信息和暗示的社交信息是可通过用户汇总的,从而指导协作。从这里提供的说明可以明显地看出适用性的另外领域。应当理解的是,说明书和特定的例子仅仅是为了说明,而非限定本公开内容的范畴。


这里描述的附图仅仅是为了说明,而非以任何方式限定本公开内容的范畴。图I是根据公开内容的一个实施方式的通过网络促进两个或更多个用户之间的协作的系统图; 图2是根据公开内容的一个实施方式的通过网络促进两个或更多个用户之间的协作的系统的总体图;图3是根据公开内容的一个实施方式的通过网络促进两个或更多个用户之间的协作的系统的功能部件图;图4和图5是根据公开内容的若干实施方式的显示屏结构的说明。
具体实施例方式以下说明本质上仅仅是示例性的,而非限制本公开内容、应用或用途。应当理解的是,在所有附图中,对应的参考数字指示类似或对应的零件或部件。本领域的技术人员应当理解的是,多种类型以及多个硬件装置,包括但不限于计算机、处理器、存储器、微型计算机、微处理器、输入输出装置、通信装置等可以用于实施公开内容中描述的方法和系统。在各种实施方式中,提供增强的网络浏览系统,其允许用户执行正常网络导航,从而浏览和/或搜索网络内容。此外,浏览系统可允许包括用户的团体成员查看例如相互的导航印迹(footprint)、注解、和与浏览/搜索的网页内容相关的其他增加信息。为用户提供各种工具来协作,如,关于项目、任务或其他主题的协作。用户可实时协作和/或随时间协作。通过网络促进两个或更多用户之间协作的系统的一个实施方式在图I中总体由参考数字20指示。系统20可以是企业系统的一部分,其包括服务器24与两个或更多包括处理器和存储器的用户计算机28。图I中示出单个用户计算机28。每个用户计算机28包括显示器32。每个用户计算机28还具有配置在其上的软件浏览器客户端36,用于在网络40上执行浏览,在目前的实施例中网络40是因特网。促进协作的系统的一个实施在图2中示意性地示出,并且总体由参考数字50指示。具有用户计算机28a-28d的多个用户是多个兴趣型社群(COI) 54的成员。图2中示出两个相互重叠的COI 54。参考图I和图2,服务器24和浏览器客户端36被配置为提供与用户计算机28a-28d上的用户调用的一个或更多个应用程序相关的多个协作服务。浏览器客户端36与服务器24 —起配置为使每个用户计算机28可得到网页形式的内容58。内容58是从多个异类内容源44中的一个或更多个内容源获得的。至少某些内容源内容可以通过用户调用的(若干)应用程序获得。内容源44可包括数据库、万维网和其他因特网数据源、实时数据资料等。服务 器24和浏览器客户端36还可配置为在网络层捕获社交信息60,并使用户计算机28可得到该社交信息。社交信息60包括由用户利用协作服务通过浏览器客户端36提供的明确的社交信息和暗示的社交信息。在本公开内容和权利要求中使用的术语“明确的社交信息”指的是由用户明确提供的增加网络内容的信息,如,为了与其他用户共享该信息。明确的社交信息可包括但不限于评论、注解、网络内容的用户评价、书签和/或注解和/或分类内容的内容标记。在本公开内容和权利要求中使用的术语“暗示的社交信息”指的是由用户暗中提供的信息,例如通过访问网络时的用户动作。暗示的社交信息可包括但不限于网络中的用户印迹(footprint),如哪个网站被访问、搜索结果的点击率、用户停留在页面的时长等。系统20的功能部件在图3中总体由参考数字100指示。前端104包括丰富的因特网应用(RIA)层108和语音/视频人机界面(HMI) 112。用户界面构造可包括三维(3D)用户界面,如用于组织信息和允许网络数据对象的拖曳操作。高级服务116和低级核心服务118位于例如服务器24上。高级服务116包括数据分析引擎/服务120。社交信息不但可被捕获和存储,而且可被分析和编索引用于指导协作。数据分析引擎/服务120包括语义引擎,其可以被用于处理和组织所捕获的数据和向用户呈现数据内容的语义视图。高级服务116也包括白板服务122、通知公布/订阅服务124、同步浏览服务126、聊天服务128和注解服务130。低级核心服务118包括话题/任务管理134、用户/团体管理136、会话管理138、安全/账户管理140、记录/存档服务142和用户定制服务144。应当注意的是,与协作和内容呈现相关的其他或额外的高级和/或低级服务可以包括在各种实施方式中。在各种实施方式中,浏览器客户端36被配置为提供协作环境,在其中明确的社交信息和暗示的社交信息是通过用户可结合的,从而指导协作。通过系统20的部件既支持同步协作也支持异步协作。术语“同步协作”可以用于表明用户在基本相同的时间进行协作以及协作回转基本上是即时的。如聊天服务128可以支持同步协作。当浏览同步时,即所有用户在相同时间查看相同的屏幕内容,也可以支持同步协作。在异步协作中,用户不需要在同一时间进行协作。社交标记是异步协作的例子。数据管理例如在数据层150被执行。管理功能包括明确的社交内容管理152、暗示的社交内容管理154、生产数据管理156、团体数据管理158以及会话数据和其他类型数据的管理160。相对于各种企业资源180执行网关功能166。特别地,例如,组织目录网关170连接企业目录服务,并提供可以用于例如团体管理和角色分配的组织数据。关于职别和组织角色的信息可以被用于专门技能评价。生产数据网关174连接例如一个或更多个生产数据库和特定领域的数据源,从生产数据库和数据源可以引入数据用于查看和处理。认证网关178管理用户企业账户,并通过企业认证服务验证用户。系统20允许用户使用信息,例如标记、注解和评价来增加网页内容,以及与其他用户共享这些信息。系统20捕获用户的网页浏览/搜索行为,并可使用这些行为,如作为社交索引机制,从而促进用户的信息搜索。系统20还提供任务/话题管理和用户管理以加速针对项目或任务的特定团体形成和团体决策支持。系统20还提供数据连接器,使得可通过浏览器客户端36输入、操作生产数据库及将生产数据库和基于网络的数据混合。系统20还通过协作浏览器36提供包括但不限于聊天、白板、同步浏览和/或通知订阅/公布的协作工具,从而促进同步和/或异步协作。在各种实施中,正在进行协作的用户可以将基于优先权的过滤用于协作环境中的数据,在协作环境中所过滤的信息对用户是可见的。在图4中总体通过参考数字200指示根据公开内容的一个实施方式的显示屏结构。根据本公开内容,显示屏200关于军用方案,但是基本上任意主题(包括但不限于商业应用)可以适用于协作。在显示屏200所属的示例性方案中,情报分析员一起协作来跟踪恐怖分子。左边栏204提供显示协作信息的窗口。栏204包括几个部分206,每个部分可以由用户最大化或最小化。部分206包括例如描述正在被分析的话题的部分208和描述话题参与者信息的部分210。在部分210中,列举出话题参与者/团体成员212及其当前状态和专业水平和关于其网站访问的信息。当用户使用户计算机光标在一个参与者212上停留时,弹出式菜单(未示出)显示出用户与参与者之间的行为,包括例如“聊天”、“请求同步浏览”、“开始私有白板”等。团体工作空间部分220可以被扩大从而提供会话工作空间。团体工作空间220可以用于例如存储团体工作结果、团 体文档、团体聊天历史记录等。白板部分222可以被扩大以提供会话白板。部分206还包括数据源部分226,其可以被扩大从而提供在分析中使用的一列数据源。当使话题管理部分230最大化时,用户可以看到用户参与的一列话题/任务。如果光标在一个话题之上停留,则显示可用操作的弹出式菜单。如果用户是该话题的话题管理者,那么菜单项可包括例如“转换至话题”、“开始新的话题”和“话题管理”。当话题管理者点击菜单项“话题管理”时,在浏览器客户端36中开始新的标签,使得话题管理者能够定义话题、关闭话题、将参与者从话题移除、将参与者加入至话题、分配参与者的角色等。公司/团体组织名册可由系统20用于增加、移除参与者或分配参与者角色。参与者印迹部分240可以被扩大从而显示参与者以前的印迹242。印迹242是由语义树组织的,语义树可以缩小或放大从而提供不同的细节水平。用户可使用地址字段248来输入可从其获得内容源的地址。可以为各种类型的数据源提供各种类型的数据连接器。例如,对于结构化的数据源(如数据库),可实现数据连接器来连接至数据源,以及获取、修改数据和/或增加数据至数据源。对于非结构化数据源(如文本文档),可实现数据连接器来执行文件操作和/或从数据源读和/或写。此外或者替代地,用户可使用地址字段250来输入地址从而在因特网40上以通常的已知方式进行浏览。主要部分254显示正在被浏览的网页形式的内容(web-formatted content)。栏256显示多个图标,用户通过这些图标可以切换协作模式。当用户光标停留在图标258之上时,则显示弹出式菜单,其包括诸如“打开/关闭注解”、“增加网页评论(webnote) ”和“删除所选择的网页评论”的项。用户可点击“打开/关闭注解”从而切换网页评论在当前内容页面上的显示。用户可点击“增加网页评论”,从而将新的即时网页评论增加至当前位置。用户可点击“删除所选择的网页评论”从而删除所选择的网页评论。当用户光标停留在图标260之上时,显示弹出式菜单,该弹出式菜单包括例如“打开/关闭突出显示”、“开始突出显示”、“结束突出显示”和“删除所选择的突出显示”的项。用户可点击“打开/关闭突出显示”,从而切换在当前内容页面上的突出显示的显示。当用户点击“开始突出显示”时,用户的光标变成突出显示笔,并可以点击内容页面从而增加突出显示至页面。当用户点击“删除所选择的突出显示”时,则删除所选择的突出显示。当用户光标停留在图标262之上时,显示弹出式菜单,其包括例如“订阅通知”、“公布通知”和“打开/关闭通知”的项。用户可点击“订阅通知”从而在浏览器窗口开始新的标签,使用户能够订阅各种通知,例如团队成员状态变化、新的话题、不同话题的活动等。可以激活图标266以在私有模式和公共模式之间切换。私有模式将浏览器客户端36的性能转换为普通的浏览模式,在普通的浏览模式中既不记录和共享浏览信息,也不记录和共享用户状态。当用户光标停留在图标270之上时,弹出框显示当前内容源参与者的评价。在图5中总体由参考数字300指示根据公开内容的一个实施方式的另一个显示屏结构。显示屏300关于商用情况,其中AOG(停场飞机)团队的成员进行协作来决定零件交付选择。主要部分354显示出内容,该内容由用于订购零件的应用程序提供并由例如显示出屏幕300的用户计算机的浏览器客户端36来进行网页格式化。话题管理 系统20可以执行关于话题管理的多个功能,包括例如以下内容。系统20 : (a)给用户提供创建话题的能力,(b)给话题管理者提供将参与者增加至话题的能力,(C)给话题管理者提供将参与者从话题移除的能力,(d)给用户提供查看其正在参与的所有话题的能力,(e)给个人提供请求访问其当前未参与的话题的能力,(f)给话题管理者提供定义/更新当前话题的意图、目标和话题定义文本的能力,(g)给话题管理者提供存档当前话题的能力,(h)给话题管理者提供删除话题的能力,(i)不管任何当前参与者的在线状态,允许话题存在,(j)支持RSS型公共源和私有源,从而允许其他方发现新的协作,(k)允许用户接受或拒绝至话题的邀请,(I)给话题管理者提供一列与当前话题相关或类似的来自其他话题管理者的话题,(m)给话题创建者提供促进参与者加入话题管理者的能力,(η)给话题创建者提供使话题管理者降级的能力,(ο)给话题管理者提供定义/更新当前会话的意图、目标和会话定义文本的能力,以及(P)唯一地识别话题范围内的每个会话,从而便于参考每个会话。话题参与者信息系统20可执行的关于参与者信息的功能包括以下内容。系统20 (a)给用户提供在公共模式下操作的能力,在公共模式下所有活动对其他参与者而言都是可见的,(b)给用户提供在私有模式下操作的能力,在私有模式下所有活动对其他参与者而言都是隐藏的,(C)给用户提供选择他/她的会话的哪些方面对其他参与者而言是公共的和私有的能力,(d)给用户提供关于当前会话的参与者的信息,(e)给用户提供关于相同话题的先前会话的参与者的信息,(f)给用户提供关于参与者的当前活动水平(活动的,不活动的)的信息,(g)给用户提供参加当前会话的音频/视频会议的能力,(h)给用户提供关于信息值(VOI)专家意见的信息,即,在当前话题中包含的参与者的“专家评价”,(i)给用户提供在各种兴趣社群范围内创建个人的“地址录”类型数据库的能力,(j)给用户提供使用基于文本的聊天客户端与其他参与者进行通信的能力,(k)离线参与者下一次加入话题时,传递聊天消息给离线参与者,(I)给用户提供参与者地理位置的信息,Oil)给用户提供关于其他参与者的浏览模式的信息,(η)充分地存档参与者之间发送的所有聊天消息,(ο)给用户提供查看用户和任一参与者之间的聊天消息历史的能力,以及(P)给话题管理者提供查看任意参与者之间的聊天消息历史的能力。信息值系统20可执行的关于信息值的功能包括以下内容。系统20 (a)给用户提供评价当前内容源的VOI的能力,(b)给用户提供关于当前内容源的合成的VOI的信息,(C)给用户提供关于当前内容源的每个参与者的单独“专家评价”的信息,(d)给话题管理者提供定义/更新任意参与者的话题的专家评价的能力,(e)给用户提供公开地或匿名地提供关于当前话题范围内的另一个参与者的专家评价的能力,(f)允许话题管理者从内容源的合成VOI删除由参与者做出的VOI评价,(g)基于来自每个参与者的VOI等级、每个参与者的“专家评价”、源的过时性和其他因素计算每个内容源的合成VOI,(h)给用户提供显示满足或超过输入的VOI水平的内容源子集的能力,(i)给用户提供评价两个或更多个内容源之间的通道的VOI的能力,(j)给用户提供关于两个或更多个内容源之间的通道的VOI的信息,(k)给用户提供创建内容的推荐通路的能力,(I)在从搜索项返回时给用户提供关于参与者以前访问过的内容源集的合成VOI的信息,(m)给用户提供关于内容源的可靠性的信息,以及(η)给用户提供关于内容源的过时信息的信息。
搜索字符串系统20可执行的关于搜索字符串的功能包括以下内容。系统20 :(a)存储参与者使用的所有搜索字符串,(b)给用户提供用于到达任意参与者先前访问的每个内容源的搜索术语历史的信息,(C)给用户提供获取/重新使用由任意参与者先前使用的任意搜索术语的能力,(d)在从搜索项返回时给用户提供由参与者先前访问的内容源的信息,(e)在从搜索项返回时给用户提供参与者先前未访问的内容源的信息,(f)给用户提供参与者基于另一个参与者的搜索树开始新的搜索的信息,(g)给用户提供用户先前未访问的内容源的信息,一个或更多个参与者已经为所述内容源提供了 VOI,(h)给用户提供针对选择的搜索字符串中的每个单词的词典查询能力,(i)给用户提供唯一地加权搜索字符串中的每个单词的能力,(j)给用户提供将返回内容源列表的部分分配给话题的不同参与者的能力,(k)给用户提供通过字符描述性的文本串唯一地识别任意搜索字符串的能力,以及(I)给用户提供以“和/或”关系组合两个或更多个先前的搜索字符串的能力。自动搜索系统20可执行的关于自动搜索的功能包括以下内容。系统20 :(a)基于用户当前正在查看的源的内容生成建议的未访问的内容源,(b)给用户提供关于建议的未访问的感兴趣的内容源的信息,(C)给用户提供基于先前访问的内容源的VOI评价对搜索结果进行分类的能力,以及(d)给用户提供关于共同的内容源和重叠百分比的信息。内容源系统20可执行的关于内容源的功能包括以下内容。系统20 : (a)给用户提供关于当前正在查看相同内容源的任意其他参与者的信息,(b)给用户提供查看任意会话(若干)参与者的当前正在查看的内容源的能力,(C)给用户提供查看关于话题的参与者访问的内容源历史的能力,(d)给用户提供用许多用户定义的标记加标记于内容源的能力,(e)给用户提供查看由其他参与者放置于内容源上的标记的能力,(f)给用户提供基于参与者创建的标记搜索内容源历史的能力,(g)给用户提供关于当前会话和结束话题的每个内容源已经被参与者访问的次数的信息,(h)给用户提供关于针对当前会话和结束话题参与者在每个内容源所花费时间的信息,(i)给用户提供从任意参与者针对完整话题最后访问每个内容源以来的时间的信息,(j)给用户提供为每个内容源排列顺序度量(例如,访问次数、时间花费和自从上次访问以来的时间)的能力,(k)给用户提供可获得的地理、人口统计学、内容源位置的信息,(I)给用户提供查看具有的标记与当前正在查看和已加标记的内容源的标记相同的内容源的能力,以及(m)给用户提供查看对应于单个标记的多个内容源的列表的能力。注解由系统20可执行的关于注解的功能包括以下内容。系统20 : (a)给用户提供查看由当前话题的任意参与者创建的注解的能力,(b)给用户提供关于参与者所创建注解的信息,(C)给用户提供突出显示当前内容源的一部分的能力,(d)给用户提供为内容源的一部分创建基于文本(如“即时贴”)的注解的能力,(e)给用户提供查看由任意个体参与者创建的所有内容源的所有注解的能力,(f)允许参与者之间内容源的基于文本的穿插式讨论,(g)允许利用基本的HTML标记子集通知讨论话题,(h)允许具体注解的基于文本的穿插式讨论,(i)给用户提供包括基于超链接文本的注解的能力,(j)给用户提供延迟使所有注解对于所有参与者均可见的能力,(k)给用户提供关于哪些内容源已经由其他参与者注解的信息,(I)给用户提供何时创建、修改和发布注解的信息,(m)当两个或更多个参与者在查看相同的内容源时,基本上立即更新注解,(η)给用户提供控制注解的访问权限的能力,(ο)为每个参与者指定唯一的编码(如区分注解的颜色),以及(P)给用户提供删除由该用户创建的任意注解的能力。白板由系统20可执行的关于白板的功能包括以下内容。系统20: (a)支持多用户创建的形式自由的内容共享空间,通常被称为“白板”,(b)为每次新会话创建默认白板,(C)给用户提供创建新的会话白板的能力,(d)给用户提供将来自内容源的信息复制/粘贴至现有白板中的能力,(e)给用户提供如可用的工具组所定义的将内容从白板中移除和加入内容至白板的能力,⑴在白板内包括基本的形状绘制能力,(g)在白板内包括基本的形式自由的绘制能力,(h)在白板内包括基本的文本输入能力,(i)给用户提供如可用的工具组所定义的在白板上改变笔划和内容的背景颜色的能力,(j)给用户提供粘贴Word、Excel、PowerPoint和PDF文档至现有白板,或从现有白板将这些文档删除的能力,(k)给用户提供将现有白板导出为另一种格式的能力,(I)给用户提供查看所有可用白板的列表的能力,(m)给用户提供显示任意可用白板的内容的能力,(η)为粘贴到白板上的任意片段保持返回至内容源的链接参考,(ο)当两个或更多个参与者在查看相同的白板时,基本上立即更新内容,(P)为每个新话题创建默认白板,以及(q)给用户提供创建新的话题白板的能力。待办列表由系统20可执行的关于待办列表的功能包括以下内容。系统20 : (a)给用户提供创建一个或更多个“待办”列表和/或决定清单的能力,(b)给用户提供增加或修改现有清单内的项目的能力,以及(C)允许指定用户完成清单。应用行为由系统20可执行的关于应用行为的功能包括以下内容。系统20: (a)给用户提供为当前会话选择活动话题的能力,(b)允许用户在其浏览器窗口内隐藏或显示内容窗口,(c)收集打开的内容源上的IP地址和其他标题信息,(d)给用户提供共享会话的能力,允许其他参与者实时查看所有当前活动,以及(e)通过其软件部件,提供应用级接口以创建能吸引人的事件。例如,每当资产可用时,就可以产生事件。 系统20还(f)给用户提供发送通知至其他参与者的能力,(g)给用户提供请求通知的能力,(h)给用户提供管理通知的能力,(i)提供内部事件的存入,(j)支持多级的内容源安全分类,(k)给用户提供在安全分类级别之间跨越而不错过内容源的能力,(I)支持能够移动或组合来自多个安全分类级别的信息的用户,(m)给用户提供打印浏览器内的任意可看得见的内容的能力,以及(n)有能力发送系统产生的通知给参与者。前述的系统和方法提供一种方式来整合可获得的因特网社交信息,无论是明确的或是暗示的社交信息,以及使用该信息指导协作。为用户(如在军事或商业组织内)提高了生产率,并为用户提供团体知识保留工具,从而协作地寻找信息、做出决定、协调活动、达成一致和完成任务。本系统的实施方式是非介入式的。即它们不阻碍常规的浏览和导航活动,也不给常规的浏览和导航活动带来不便。用户界面被设计为允许协作元件是非介入式的和可配置的。有利地,前述的协作浏览系统不是专用于任一特定类型的任务的群体软件/群件 (groupware)。不是要求将新的协作能力增加至每个应用,而是通过使得多个用户通过前述的浏览系统的协作功能能够协作,当用户使用协作浏览系统作为针对基于网络的应用的浏览器时,该协作浏览系统用无缝协作功能性自动地增强基于网络的应用。用户不需要使用不同的群件应用来与不同任务组的不同团体的人们进行协作。不需要重新开发现有软件的协作版本和安装(或训练关于)新的协作工具。协作浏览系统的实施/实现可以是无缝且自然地同时整合明确的和暗示的社交信息,从而有效地利用社区智能并指导协作。该系统能快速形成组织目录服务或电子邮箱通讯录的特定团队和角色分配,并提供快速的方式来与实际的生产数据库相互影响和混搭。该系统还用协作功能性自动地增强基于网络的应用。该协作浏览系统的实现还可用作通用的跨功能的协作工具,从而提高企业中的协作和同步,所述企业包括但不限于商业和军事情报企业。尽管已经描述了各种实施例,但是本领域的技术人员将认识到,可以做出修改或变化而不偏离本公开内容。例子示出了各种实施例,并不是为了限定本公开内容。因此,应当不受限制地理解说明书和权利要求,只有考虑到相关的现有技术时这种限制是必要的。
权利要求
1.一种用于通过网络(40)促进两个或更多个用户之间的协作的系统(20,50),所述系统(20,50)包含服务器(24)和包括处理器和存储器的两个或更多个用户计算机(28a-28d),每个用户计算机(28a-28d)具有浏览器客户端(36),所述浏览器客户端被配置为在网络(40)上执行浏览; 所述浏览器客户端(36)与所述服务器(24) —起被配置为 提供与一个或更多个所述用户计算机(28a-28d)上的一个或更多个所述用户调用的一个或更多个应用程序相关的多个协作服务(120、122、124、126、128、130); 使得每个用户计算机(28a-28d)可得到网页形式的来自多个异类内容源(44)中一个或更多个的内容(58),至少一些所述内容(58)是通过所述一个或更多个应用程序获得的;和 在网络层捕获明确的社交信息(60)和暗示的社交信息(60),并使得所述用户计算机(28a-28d)可得到这些信息,所述明确的和暗示的社交信息(60)是由所述用户利用所述协作服务(I20、122、124、126、128、130)通过所述浏览器客户端(36)提供的。
2.根据权利要求I所述的系统,所述服务器(24)和浏览器客户端(36)被配置为在所述用户计算机(28a-28d)上基本上同时呈现至少一些所述内容(58)。
3.根据权利要求I所述的系统,所述明确的社交信息(60)包含以下至少之一标记、注解、用户印迹和评价。
4.根据权利要求I所述的系统,所述内容(58)包含从企业系统(180)和所述网络(40)获得的数据。
5.根据权利要求I所述的系统,所述协作服务包含以下至少之一白板服务(122)、通知发布/订阅服务(124)、聊天服务(128)和注解服务(130)。
6.一种具有编码在其上的指令的有形计算机可读介质,所述指令是系统的一个或更多个处理器可执行的,所述系统具有服务器(24)和包括处理器和存储器的一个或更多个用户计算机(28a-28d),每个用户计算机(28a-28d)具有配置为在网络(40)上执行浏览的浏览器客户端(36); 所述指令可执行用于 提供与由一个或更多个所述用户计算机(28a-28d)上的一个或更多个用户调用的一个或更多个应用程序相关的多个协作服务(120、122、124、126、128、130); 使得每个用户计算机(28a-28d)可得到网页形式的来自多个异类内容源(44)中一个或更多个的内容(58),至少一些所述内容(58)是通过所述一个或更多个应用程序获得的;和 在网络层捕获明确的社交信息(60)和暗示的社交信息(60),并使得所述用户计算机(28a-28d)可得到这些信息,所述明确的和暗示的社交信息(60)是由所述用户利用所述协作服务(I20、122、124、126、128、130)通过所述浏览器客户端提供的。
7.根据权利要求6所述的计算机可读介质,进一步包含由所述一个或更多个处理器可执行的指令,从而在所述用户计算机(28a-28d)上基本同时呈现至少一些所述内容(58)。
8.根据权利要求6所述的计算机可读介质,进一步包含由所述一个或更多个处理器可执行的指令,从而捕获标记、注解、评价和用户印迹。
9.根据权利要求6所述的计算机可读介质,进一步包含由所述一个或更多个处理器可执行的指令,从而在协作模式和私有模式之间转换所述浏览器客户端(36)之一的性能模式。
10.根据权利要求6所述的计算机可读介质,所述指令由所述一个或更多个处理器可执行,而不先修改编码在所述一个或更多个应用程序中的指令。
11.根据权利要求6所述的计算机可读介质,进一步包含由所述一个或更多个处理器可执行的指令,从而提供数据连接器用于输入、操作生产数据库(180)和/或混搭生产数据库(180)与基于网页的数据(160)。
12.一种通过网络(40)促进两个或更多个用户之间的协作的方法,所述方法是由系统的一个或更多个处理器执行的,所述系统具有服务器(24)与包括处理器和存储器的两个或更多个用户计算机(28a-28d),每个用户计算机(28a-28d)具有配置为在网络(24)上执行浏览的浏览器客户端(36),所述方法包含 通过所述服务器(24)和浏览器客户端(36),提供与由一个或更多个所述用户计算机(28a-28d)上的一个或更多个所述用户调用的一个或更多个应用程序相关的多个协作服务(120、122、124、126、128、130); 使得每个用户计算机(28a-28d)可得到网页形式的来自多个异类内容源(44)中一个或更多个的内容(58),至少一些所述内容(58)是通过所述一个或更多个应用程序获得的;和 在网络层捕获明确的社交信息(60)和暗示的社交信息(60)并使得所述用户计算机可得到这些信息,所述明确的和暗示的社交信息(60)是由所述用户利用所述协作服务(120、.122、124、126、128、130)通过所述浏览器客户端提供的;和 提供协作环境,在所述协作环境中所述明确的社交信息(60)和暗示的社交信息(60)是所述用户可结合的,从而指导协作。
13.根据权利要求12所述的方法,进一步包含所述浏览器客户端(36)允许所述系统的用户有选择地结合所述明确的社交信息(60)和所述暗示的社交信息(60),所述明确的和暗示的社交信息与所述用户计算机之一上的用户应用程序的实现相关。
14.根据权利要求12所述的方法,进一步包含所述浏览器客户端(36)在所述用户计算机上基本同时呈现至少一些所述内容(58)。
15.根据权利要求12所述的方法,其被执行而不先修改编码在所述一个或更多个应用程序中的指令。
全文摘要
一种通过网络便于用户之间的协作的系统包括服务器和用户计算机。每个用户计算机具有浏览器客户端,该浏览器客户端用所述服务器配置,从而提供与用户计算机上的用户调用的应用程序相关的协作服务。所述浏览器客户端和服务器使得每个用户计算机能得到网页形式的来自异类内容源的内容,至少一些内容是通过所述应用程序获得的。所述浏览器客户端与服务器一起被配置为在网络层捕获明确的社交信息和暗示的社交信息,并使得用户计算机得到这些信息,所述明确的和暗示的社交信息是由用户利用所述协作服务通过浏览器客户端提供的。
文档编号G06F17/30GK102640139SQ200980155509
公开日2012年8月15日 申请日期2009年12月23日 优先权日2009年1月26日
发明者J·A·费杜若威斯, J·H·阿尔伯特, Y·王 申请人:波音公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1