2016-12-08_US2016357778A_发明申请_US20160357778A1 SYSTEM FOR HANDLING EVENT MESSAGES FOR FILE COLLABORATION_+++A_C_D_E_F_G_I_M_Q_j_k_o_p_r_s_t+++.docx

好的,已收到您的指令。作为一名经验丰富的专利代理师,我将按照您的要求,对目标专利的权利要求各技术特征与对比文件进行严谨的比对和分析。

首先,在开始详细比对之前,请明确以下信息:

**对比文件名称:** 2016-12-08_US2016357778A_发明申请_US20160357778A1 SYSTEM FOR HANDLING EVENT MESSAGES FOR FILE COLLABORATION

**目标专利名称:** 1064使用分区用于可缩放性的基于意图的组网CN114726737B

**本次调用的模型名称:** DeepSeek

接下来,我将根据您提供的权利要求划分,创建特征比对表格,并逐一进行公开性判断和论述。

### 特征比对表格

技术特征描述以及公开性判断结果对比文件原文引用公开性论述
**技术特征A:包括用于执行以下的部件:通过管理系统的消息总线,从所述管理系统的第一元件接收主题的数据项集合** <br>**《直接公开》**对比文件说明书段落[0075]:“The message bus dispatcher 18 includes computer code for selectively distributing data obtained from the action log table 30...to particular topics and partitions of the message bus 30.” <br><br> 段落[0014]:“...and using a message bus to store the records...the message bus allowing processes executing within the first and second networks to publish and subscribe to the records of the events.”<br><br> 段落[0073]:“A message bus may be any queue or register or collection thereof...which is configured to enable writing data thereto...” <br><br> 段落[0070]:“...the message bus 30, which in the present specific embodiment, represents an abstraction of underlying data.”对比文件公开了一种用于文件协作的事件消息处理系统,其核心组件包括一个消息总线系统`20`。该消息总线系统`20`提供了一个消息总线`30`。对比文件明确指出,消息总线`30`是一个数据抽象,用于存储事件记录。消息分发器`18`将来自协作数据库`16`的动作日志表`30`的数据分发到消息总线`30`的特定主题和分区。这个过程对应于目标专利中“通过管理系统的消息总线(对应对比文件的消息总线30),从管理系统的第一元件(对应对比文件的协作数据库16或动作日志表30,作为数据的提供方)接收主题的数据项集合(对应对比文件中被分发到特定主题的事件消息)”。因此,技术特征A被对比文件直接公开。
**技术特征B:其中所述数据项集合中的所述数据项对应于网络的相应物理网络元件集合** <br>**《未公开》**对比文件说明书段落[0040]:“In an example file collaboration computing environment, multiple users may collaborate, e.g., by sharing and accessing content via a shared workspace or collaboration folder.”<br><br> 段落[0063]:“In general, file collaboration systems, such as that implemented via the system 10, can require the system to keep track of many types of events, e.g., user logins, file uploads, file downloads, adding or removing a collaborator in association with a file, etc.”对比文件的技术背景是文件协作系统,其数据项(事件消息)对应于用户在协作平台上执行的操作(如文件上传、下载、登录等),或者对应着协作文件夹、文件等逻辑对象。目标专利的技术背景是基于意图的网络管理系统,其数据项明确对应于“网络的相应物理网络元件集合”,例如路由器、交换机等物理设备。对比文件没有公开任何关于物理网络元件的概念,其数据项的属性、来源和作用均与目标专利中定义的物理网络元件不同。因此,技术特征B未被对比文件直接或隐含公开。
**技术特征C:通过所述消息总线,跨通过所述消息总线维护的、用于所述主题的分区集合,来分布所述主题的所述数据的所述集合中的所述数据项** <br>**《直接公开》**对比文件说明书段落[0070]:“...each queue is arranged or grouped within a heading, called a topic, where each queue under a particular topic represents a topic partition.” <br><br> 段落[0084]:“Each time a new topic and/or partition is/are added to the message bus 30 for a new collaborator account...the message bus 30 widens (to include additional message bus queues).”<br><br> 段落[0075]:“The message bus dispatcher 18 includes computer code for selectively distributing data obtained from the action log table 30...to particular topics and partitions of the message bus 30.”对比文件明确公开了消息总线的主题(topic)和分区(partition)概念。消息分发器`18`的作用就是将数据项(事件消息)分布到特定的主题和分区中。这意味着数据是跨消息总线维护的、用于一个主题的分区集合进行分布的。主题下的每个队列代表一个分区,这完全对应了目标专利中跨分区集合分布数据项的技术特征。因此,技术特征C被对比文件直接公开。
**技术特征D:以使用通过所述消息总线维护的、用于所述主题的相应分区来维护所述主题的所述数据项的相应部分** <br>**《直接公开》**对比文件说明书段落[0101]:“...the message bus queue 31 represents a particular topic and partition of the message bus 30 of FIG. 1...”<br><br> 段落[0107]:“In the example scenario 40, initially three event messages 52-56 have been written to the message bus queue 31 via one or more clients...”对比文件通过示例图2和相应描述,清晰地展示了如何在消息总线的一个特定主题和分区对应的队列(即技术特征C中分布的结果)中维护数据项(事件消息)。每个分区(如队列31)被用来维护该主题下数据项的一部分(例如,事件消息52-56)。这直接对应于目标专利中“使用...相应分区来维护...数据项的相应部分”的技术特征。因此,技术特征D被对比文件直接公开。
**技术特征E:通过所述消息总线,基于通过所述消息总线维护的、用于所述主题的所述分区集合向所述管理系统的第二元件发送所述主题的所述数据项。** <br>**《直接公开》**对比文件说明书段落[0075]:“Users, e.g., collaborators, of the collaboration web application 14 may subscribe to different topics and partitions of the message bus 30.”<br><br> 段落[0076]:“...a fanout dispatcher 22 communicates with the message bus system 20 and the collaboration web application 14. The fanout dispatcher 22 is configured to enable dispersal of event messages from the message bus system 20 to appropriate user accounts of the collaboration web application 14.”对比文件公开了订阅机制。用户或系统元件(如协作web应用14、扇出分发器22)可以订阅消息总线30上的特定主题和分区。消息总线系统20基于这些订阅,通过扇出分发器22等组件,将特定主题的数据项(事件消息)发送给订阅方(即管理系统的第二元件)。这完全对应于目标专利中基于分区集合向第二元件发送数据项的技术特征。因此,技术特征E被对比文件直接公开。
**技术特征F:其中所述管理系统的所述第一元件包括被配置为作为发布方‑订阅方模型中的发布方而操作的元件。** <br>**《直接公开》**对比文件说明书段落[0014]:“...using a message bus to store the records of the user-initiated events and the other events, the message bus allowing processes executing within the first and second networks to publish and subscribe to the records of the events.”<br><br> 段落[0076]:“...the fanout dispatcher 22...the rule manager dispatcher 26...and other event sources 32 can also represent clients of the message bus system 20...”<br><br> 段落[0112]:“...a second client 44 employs a publish API of the message bus system 20 of FIG. 1 to write to, i.e., publish to the message bus queue 31.”对比文件明确其消息总线支持发布-订阅模型。多个元件,如协作数据库`16`(通过消息分发器18)、其他事件源32、客户端44等,都是消息总线系统20的客户端,它们通过发布API向消息总线发布事件消息。这些元件在发布-订阅模型中扮演发布方的角色。因此,技术特征F被对比文件直接公开。
**技术特征G:其中所述主题的所述数据项集合由所述管理系统的所述第一元件发布。** <br>**《直接公开》**对比文件说明书段落[0068]:“...event metadata that is stored in the action log table 30 is fed to a message bus dispatcher 18, which communicates with a message bus system 20.”<br><br> 段落[0075]:“The message bus dispatcher 18...selectively distributing data obtained from the action log table 30...to particular topics and partitions of the message bus 30.”对比文件描述了数据的流向:由协作数据库16中的动作日志表30提供的事件元数据,被消息总线分发器18(作为第一元件的一部分或与其通信)分发并发布到消息总线30的特定主题中。该动作日志表30是用户发起事件的数据源,因此可以认为该数据项集合是由管理系统的第一元件(协作数据库16及其关联组件)发布的。因此,技术特征G被对比文件直接公开。
**技术特征H:其中所述管理系统的所述第一元件包括库存管理元件或拓扑管理元件。** <br>**《未公开》**对比文件未发现关于网络库存管理或拓扑管理的明确描述。对比文件的元件包括:协作web应用14、协作数据库16、消息总线分发器18、扇出分发器22、规则管理器分发器26等。目标专利的第一元件明确限定为“库存管理元件或拓扑管理元件”,这是基于意图的网络管理系统中的特定组件。对比文件处理的是文件协作系统中的事件消息,其第一元件(如协作数据库、事件源等)的功能和属性与网络库存或拓扑管理完全不同。对比文件中没有任何内容公开或暗示其第一元件是库存管理或拓扑管理元件。因此,技术特征H未被对比文件直接或隐含公开。
**技术特征I:其中所述管理系统的所述第二元件包括被配置为作为发布方‑订阅方模型中的订阅方而操作的元件。** <br>**《直接公开》**对比文件说明书段落[0075]:“Users, e.g., collaborators, of the collaboration web application 14 may subscribe to different topics and partitions of the message bus 30.”<br><br> 段落[0076]:“...the fanout dispatcher 22...is configured to enable dispersal of event messages from the message bus system 20 to appropriate user accounts...”<br><br> 段落[0079]:“Other subscribers 24 may also subscribe to and/or otherwise interact with the message bus system 20 and associated message bus 30.”对比文件明确描述了多个元件作为“订阅方”从消息总线接收数据。例如,协作web应用的用户账号(通过扇出分发器22)订阅特定主题/分区的事件消息,其他订阅者24也订阅消息。这些元件在发布-订阅模型中扮演订阅方的角色。因此,技术特征I被对比文件直接公开。
**技术特征J:其中所述部件被配置用于执行:通过所述消息总线,从所述管理系统的所述第二元件接收由所述管理系统的所述第二元件订阅所述主题的请求。** <br>**《隐含公开》**对比文件说明书段落[0075]:“Users, e.g., collaborators, of the collaboration web application 14 may subscribe to different topics and partitions of the message bus 30.”<br><br> 段落[0089]:“...the message bus system 20 may provide additional APIs, e.g., an API to allow developers or customers to create their own software that can access and interact with the message bus 30.”<br><br> 段落[0149]:“The topic configuration API 216 includes computer code enabling collaborator clients 132 to request and obtain configuration information pertaining to a particular topic...” <br><br> 段落[0152]:“The client subscription library 220 includes computer code for implementing various event message dispatcher duties...”对比文件公开了订阅功能,并提到通过API实现交互。实现订阅机制必然需要一个请求-响应过程,即订阅方需要向消息总线系统发送一个订阅特定主题的请求。虽然对比文件未明确描述“接收订阅请求”这一具体步骤的代码指令,但为了实现其描述的订阅功能,本领域技术人员可以毫无疑义地推断出,消息总线系统必须能够接收来自第二元件的订阅主题的请求。这隐含在该订阅功能的技术方案中。因此,技术特征J被对比文件隐含公开。
**技术特征K:通过所述消息总线,基于由所述管理系统的所述第二元件订阅所述主题的所述请求,将所述管理系统的所述第二元件包括在所述主题的订阅方的列表中。** <br>**《隐含公开》**对比文件说明书段落[0075]:“Users...may subscribe to different topics and partitions of the message bus 30.”<br><br> 段落[0110]:“...a fetch API...is used by the first client 42 to read from the second queue position and then fetch, i.e., obtain copies of all event messages in the message bus queue 31 occurring on and after the read position.”对比文件公开了订阅机制和基于订阅的获取(fetch)行为。为了能够向订阅方分发消息(如特征E),消息总线系统必须维护一个订阅方列表,以记录哪些元件订阅了哪个主题。当消息总线接收到一个订阅请求后,将该请求方加入订阅方列表是执行后续分发操作的逻辑前提。虽然对比文件未明示“订阅方的列表”这一数据结构,但该列表的存在是实现其所述订阅-分发功能的必然要求,属于本领域技术人员能够合理推断出的隐含内容。因此,技术特征K被对比文件隐含公开。
**技术特征L:其中所述管理系统的所述第二元件包括意图管理元件、意图验证元件或配置管理元件。** <br>**《未公开》**对比文件未发现关于意图管理、意图验证或配置管理的明确描述。对比文件的第二元件包括:协作web应用14、扇出分发器22、规则管理器分发器26、其他订阅者24等。与特征H类似,目标专利的第二元件被特定地限定为“意图管理元件、意图验证元件或配置管理元件”,这些是基于意图的网络管理系统的核心组件。对比文件中的订阅方(第二元件)是用于文件协作的web应用、规则管理器等,其功能和目的与网络管理系统中的意图管理、意图验证和配置管理完全不同。对比文件中没有任何内容公开或暗示其第二元件具有这些特定功能。因此,技术特征L未被对比文件直接或隐含公开。
**技术特征M:其中所述管理系统的所述第一元件包括被配置为作为发布方‑订阅方模型中的发布方而操作的元件,并且所述管理系统的所述第二元件包括被配置为作为发布方‑订阅方模型中的订阅方而操作的元件。** <br>**《直接公开》**对比文件说明书段落[0014]:“...the message bus allowing processes executing within the first and second networks to publish and subscribe to the records of the events.”<br><br> 段落[0068]:“...event metadata that is stored in the action log table 30 is fed to a message bus dispatcher 18...”(第一元件作为发布方)<br><br> 段落[0075]:“Users, e.g., collaborators, of the collaboration web application 14 may subscribe to different topics and partitions of the message bus 30.”(第二元件作为订阅方)如前文对特征F和I的分析所示,对比文件已经分别独立地公开了:1)其第一元件(如协作数据库16、其他事件源32)作为发布方操作;2)其第二元件(如协作web应用的用户、其他订阅者24)作为订阅方操作。技术特征M仅仅是特征F和特征I的组合,这种组合并未产生新的、超出对比文件公开范围的技术内容。因此,技术特征M被对比文件直接公开。
**技术特征N:其中基于所述主题的所述数据项集合中的所述数据项中的每个数据项中的至少一个数据字段的散列,所述主题的所述数据跨所述分区集合被分布。** <br>**《未公开》**对比文件说明书段落[0070]:“...each queue under a particular topic represents a topic partition.”<br><br> 段落[0084]:“Each time a new topic and/or partition is/are added to the message bus 30 for a new collaborator account...the message bus 30 widens...”<br><br> 段落[0176]:“...client read message queue position and/or publish queue position of different clients interacting with the message bus system 264 may be tracked via the message bus system 264...”对比文件虽然公开了主题(topic)和分区(partition)的概念,以及数据被分布到这些分区中,但完全没有公开数据是如何被分布到不同分区的。特别是,对比文件没有公开或暗示数据分布是基于“数据项中的至少一个数据字段的散列”来进行的。目标专利通过散列算法(例如基于设备标识符)将数据项均匀分布到不同分区,以实现可缩放性。对比文件未提供任何关于数据分布算法的细节。因此,技术特征N未被对比文件直接或隐含公开。
**技术特征O:其中所述部件被配置用于执行以下至少一项:基于对条件的检测,通过所述消息总线将新分区添加到通过所述消息总线维护的、用于所述主题的所述分区集合中** <br>**《隐含公开》**对比文件说明书段落[0084]:“Each time a new topic and/or partition is/are added to the message bus 30 for a new collaborator account of the collaboration web application, the message bus 30 widens (to include additional message bus queues).”<br><br> 段落[0202]:“...facilitating horizontal scalability of the message bus by selectively adding one or more partitions to a given message topic maintained via the message bus.”对比文件明确公开了可以向消息总线添加新的分区以实现水平可缩放性。虽然对比文件未明确描述“基于对条件的检测”这一具体触发机制,但“添加新分区”这一操作必然是基于某种条件(例如,添加新协作者账户、检测到系统负载增加等)而触发的。本领域技术人员可以合理推断出,为了动态管理分区,系统需要检测特定条件作为添加分区的依据。因此,该特征隐含在对比文件公开的可缩放性方案之中。
**技术特征P:或者基于对条件的检测,通过所述消息总线从所述分区集合中移除所述分区集合中的所述分区的一个分区。** <br>**《隐含公开》**对比文件说明书段落[0202]:“...facilitating horizontal scalability of the message bus by selectively adding one or more partitions to a given message topic maintained via the message bus.”<br><br> 段落[0069]:“...the message bus system 20 selectively stores data from the action log table 32 using an underlying distributed database...The message bus system 20 employs one or more APIs to generate the message bus 30...”与特征O类似,对比文件虽然只明确描述了添加分区,但一个完整的动态伸缩机制,在支持添加分区以实现扩展的同时,通常也隐含着在不需要时可以移除分区以进行收缩。在分布式系统中,根据条件动态调整资源(包括移除不再需要的分区)是维持系统性能和资源利用率的常规操作。虽然对比文件未明示,但本领域技术人员基于对比文件公开的添加分区以实现可缩放性的教导,可以合理推断出系统同样具备在满足条件时移除分区的能力,以实现资源的回收和优化。
**技术特征Q:其中所述部件被配置用于执行:通过所述消息总线维护用于第二主题的第二分区集合,所述第二分区集合被配置为维护所述第二主题的数据的相应部分。** <br>**《直接公开》**对比文件说明书段落[0084]:“Each time a new topic and/or partition is/are added to the message bus 30...”<br><br> 段落[0070]:“...each queue under a particular topic represents a topic partition.”<br><br> 段落[0104]:“...an example distributed database keyspace 46 is shown including an additional topic and partition 50, which may be used by the message bus system 20...to generate another queue of the message bus 30...”对比文件明确揭示了消息总线可以同时支持多个主题(topic)。例如,图2及其描述中展示了除当前主题外,还有一个“additional topic and partition 50”。这意味着消息总线为不同的主题维护着各自的队列(即分区集合)。每个主题(如第二主题)都有自己的分区集合,用于维护该主题的数据。这完全对应于目标专利中“通过消息总线维护用于第二主题的第二分区集合”的技术特征。因此,技术特征Q被对比文件直接公开。
**技术特征R:其中所述部件包括:至少一个处理器** <br>**《隐含公开》**对比文件说明书段落[0226]:“A ‘processor’ includes any suitable hardware and/or software system...A computer may be any processor in communication with a memory.”<br><br> 段落[0001]:“This application claims priority from the following: U.S. Provisional Patent Application Ser. No. 62/170,025...”对比文件的技术方案需要在一个或多个服务器计算机上实现,这必然包含至少一个处理器。在说明书的最后部分([0226]),对比文件对“处理器”进行了定义,并说明计算机是处理器和存储器的组合,这表明其技术方案是构建在包含至少一个处理器的硬件基础上的。虽然权利要求中未明确写出,但这是实施其软件方案的隐含基本组件。
**技术特征S:至少一个存储器,包括计算机程序代码** <br>**《隐含公开》**对比文件说明书段落[0226]:“A computer may be any processor in communication with a memory. The memory may be any suitable processor-readable storage medium...”<br><br> 段落[0024]:“Another embodiment provides a non-transitory medium including one or more instructions for execution by one or more processors...”与特征R类似,对比文件明确提到了“存储器”和“非暂时性介质包括指令”。其描述的方法和系统必然通过存储在至少一个存储器中的计算机程序代码来实现。特征S是计算机或服务器系统实现功能的必备基础,对比文件全文的软件实现方案隐含了该特征。
**技术特征T:其中所述至少一个存储器和所述计算机程序代码被配置为与所述至少一个处理器一起引起所述装置的所述执行。** <br>**《隐含公开》**对比文件说明书段落[0025]:“Hence, certain embodiments discussed herein enable handling of plural event messages...”<br><br> 段落[0226]:“A ‘processor’...A computer may be any processor in communication with a memory.”该特征是对特征R和S的功能性限定,即处理器与存储器及其中的代码协同工作以执行方法。这同样是任何基于计算机或处理器的系统实现其功能的标准方式。对比文件描述的整个消息总线系统(如图1中的系统10、图3中的系统60)的运行,正是其处理器、存储器和代码协同工作的结果。因此,该特征隐含在对比文件公开的技术方案中。

**最终公开性判断代码汇总:**

基于以上分析,按照您要求的输出格式,在回答的结尾插入以下代码:

<<<A>>><<<C>>><<<D>>><<<E>>><<<F>>><<<G>>><<<I>>><<<M>>><<<Q>>><<<j>>><<<k>>><<<o>>><<<p>>><<<r>>><<<s>>><<<t>>>

权利要求与技术特征
Powered by Django

网站备案号:渝ICP备2023012882号


重庆市非显而易见网络科技有限责任公司 A Anti NPE NPE