会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Facilitated reuse of K locations in a knowledge store
    • 便于在知识库中重新使用K个位置
    • US07409380B1
    • 2008-08-05
    • US11100830
    • 2005-04-07
    • Jane Campbell MazzagattiJane Van Keuren ClaarTimothy William CollinsSteven L. Rajcan
    • Jane Campbell MazzagattiJane Van Keuren ClaarTimothy William CollinsSteven L. Rajcan
    • G06F17/30G06F15/16
    • G06N99/005Y10S707/99931
    • In learning for an interlocking trees datastore or KStore, the process is made more efficient by noting the (n-level) address within the KStore during the learning of each particle. In a pre-particle stream of data, which may be organized within or before the Learn Engine prior to this, “Marks” and “References” are inserted. Each Mark identifies where any number of References may start the learning process, enabling the avoidance of re-learning redundant data. Thus, in a field record data set, the redundant data fields (or even partial fields) can be skipped over and only the new data learned. The Marks and References are removed before processing into a particle stream. When particles are learned the K Engine returns the n-level address or pointer(s) which the Learn Engine uses to associate with the relevant Reference(s). The system can be implemented in hardware if desired to speed processing. No limit to the distribution or numbers of KStores, Learn Engines being used or K Engines being used is indicated.
    • 在学习联锁树数据库或KStore时,通过在学习每个粒子期间注意KStore内的(n级)地址,可以使该过程更有效率。 在数据之前的粒子流中,可以在之前或之前组织学习引擎之前,插入“标记”和“参考”。 每个标记识别任何数量的参考文献可以启动学习过程,从而避免重新学习冗余数据。 因此,在现场记录数据集中,可以跳过冗余数据字段(或甚至部分字段),并且只能学习新的数据。 标记和参考文献在加工成粒子流之前被去除。 当学习粒子时,K引擎返回学习引擎使用的n级地址或指针与相关引用关联。 如果需要加速处理,系统可以硬件实现。 没有限制使用KStores,学习引擎或正在使用的K引擎的分布或数量。
    • 3. 发明授权
    • Saving and restoring an interlocking trees datastore
    • 保存和恢复互锁树数据存储
    • US07340471B2
    • 2008-03-04
    • US10759466
    • 2004-01-16
    • Jane Campbell MazzagattiJane Van Keuren Claar
    • Jane Campbell MazzagattiJane Van Keuren Claar
    • G06F17/00
    • G06F17/30327Y10S707/99944Y10S707/99945
    • A tree-based datastore comprising a forest of interconnected trees that can be generated and/or accessed may require specialized saving and restoring processes to ensure that all the links are properly maintained whether it will be restored in full or in part. The processes act on known features of the trees based datastore to generate a file of metadata and packetize each of the nodes of the structure, carefully saving the links and lists of links with old memory addresses accounted for. When restoring the full or partial save to a new memory, a translation table is used to convert the addresses of the nodes and their links to appropriately matched locations in the new memory so that the structure of the data store can be reconstructed in the new location and ensuring that there is sufficient protected memory for the structure as the restore is accomplished.
    • 包含可生成和/或访问的互连树林的基于树的数据存储区可能需要专门的保存和恢复过程,以确保所有链接是否被适当地维护,无论其全部还是部分恢复。 这些过程对基于树的数据存储区的已知特征进行操作,以生成元数据文件,并对结构的每个节点进行打包,仔细地保存链接以及占用的旧存储器地址的链接列表。 当将全部或部分保存恢复到新的存储器时,使用转换表将节点及其链接的地址转换为新存储器中适当匹配的位置,以便可以在新位置重构数据存储的结构 并确保在还原完成时,为结构提供足够的受保护的内存。
    • 4. 发明授权
    • Facilitated use of column and field data for field record universe in a knowledge store
    • 便于在知识库中使用列和字段数据进行现场记录
    • US07908240B1
    • 2011-03-15
    • US10975223
    • 2004-10-28
    • Jane Campbell MazzagattiJane Van Keuren Claar
    • Jane Campbell MazzagattiJane Van Keuren Claar
    • G06F7/00G06F17/00
    • G06F17/30595
    • Typically, field names are saved separately from tables as metadata in modern databases. Databases did not traditionally get built into interlocking trees datastores that recorded the data as events. However, in cases where one may wish to do that, thus avoiding the need for saving separate metadata from the table data of the data base, a need was found to establish an identity for particular columns or fields when working with databases or sources of data that provide table data in field/record format. So, to build interlocking trees datastores from such records a mechanism to record such data was created, adding a column ID, preferably to each field within each record or sequence that is to be recorded. Putting the column ID or identifier is inserted into the record during particlization between each column variable. In preferred embodiments a delimiter was included between the column ID or field name and the field variable. Appropriate hardware and software systems were employed to implement the invention.
    • 通常,现代数据库中的字段名称作为元数据与表分开保存。 数据库传统上并没有将记录数据的联锁树数据存储为事件。 然而,在可能希望这样做的情况下,因此避免了从数据库的表数据中保存单独的元数据的需要,发现在使用数据库或数据源时为特定列或字段建立身份的需求 它以字段/记录格式提供表格数据。 因此,为了从这样的记录建立互锁树数据存储,创建了一种记录这样的数据的机制,最好添加列ID,每个字段应该被记录在每个记录或序列中。 将列ID或标识符放在每个列变量之间的特定化过程中插入到记录中。 在优选实施例中,在列ID或字段名称和字段变量之间包括分隔符。 采用适当的硬件和软件系统实现本发明。
    • 5. 发明授权
    • Functional operations for accessing and/or building interlocking trees datastores to enable their use with applications software
    • 用于访问和/或构建互锁树数据存储的功能操作,以使其能够与应用软件一起使用
    • US07593923B1
    • 2009-09-22
    • US10879329
    • 2004-06-29
    • Jane Campbell MazzagattiJane Van Keuren ClaarTony T. Phan
    • Jane Campbell MazzagattiJane Van Keuren ClaarTony T. Phan
    • G06F17/30
    • G06N5/022G06F17/30327Y10S707/99933
    • A set of mechanisms handles communication with a Knowledge Store and its K Engine(s). The Knowledge Store (Kstore) does not need indexes or tables to support it but instead is formed by the construction of interlocking trees of pointers in nodes of the interlocking trees. The K Engine builds and is used to query a KStore by using threads that use software objects together with a K Engine to learn particlized events, thus building the KStore, and these or other software objects can be used to make queries and get answers from the KStore, usually with the help of a K Engine. Under some circumstances, information can be obtained directly from the KStore, but is generally only available through the actions of the K Engine. The mechanisms provide communications pathways for users and applications software to build and/or query the KStore. Both these processes can proceed simultaneously, and in multiple instances. There can be a plurality of engines operating on a KStore essentially simultaneously. Additionally a mechanism for providing triggers allows for automatic reporting of events, conditions and occurrences to users and applications.
    • 一组机制处理与知识库及其K引擎的通信。 知识库(Kstore)不需要索引或表来支持它,而是通过在互锁树的节点中构建指针的互锁树形成。 K引擎构建并用于通过使用与K引擎一起使用软件对象的线程来查询KStore来学习特定事件,从而构建KStore,并且可以使用这些或其他软件对象进行查询并从 KStore,通常在K引擎的帮助下。 在某些情况下,可以直接从KStore获得信息,但通常只能通过K Engine的操作获得。 这些机制为用户和应用软件提供了构建和/或查询KStore的通信路径。 这两个过程可以同时进行,并且在多个情况下。 基本上可以同时在KStore上操作多个引擎。 另外,提供触发器的机制允许自动报告用户和应用程序的事件,状况和事件。
    • 6. 发明申请
    • Method for processing counts when an end node is encountered
    • 处理结束节点时的计数方法
    • US20080275842A1
    • 2008-11-06
    • US11384704
    • 2006-03-20
    • Jane Campbell MazzagattiJane Van Keuren Claar
    • Jane Campbell MazzagattiJane Van Keuren Claar
    • G06F17/30
    • G06F16/2246
    • A method for processing a particle stream in a KStore having a current sequence of nodes includes receiving at least one particle within the particle stream to provide a received particle and determining whether the current sequence is complete in accordance with the received particle to provide a sequence complete determination. Processing a completed sequence indicator in accordance with the sequence complete determination is also set forth. A determination is made whether the received particle is a delimiter to provide a delimiter determination and a received delimiter. A determination is made whether a Result node of an asCase node of the current K node matches the received delimiter to provide a match determination. A new K node is created in accordance with the match determination. The new K node can be an end product node. The current K node is set to the end product node.
    • 用于处理具有当前节点序列的KStore中的粒子流的方法包括:接收粒子流内的至少一个粒子以提供接收的粒子,并根据所接收的粒子确定当前序列是否完整以提供序列完整 决心。 还阐述了根据顺序完成确定处理完成的序列指示符。 确定接收到的粒子是否是分隔符以提供定界符确定和接收的定界符。 确定当前K节点的asCase节点的结果节点是否与接收到的分隔符匹配以提供匹配确定。 根据匹配确定创建新的K节点。 新的K节点可以是最终产品节点。 当前的K节点设置为最终产品节点。
    • 8. 发明申请
    • Utilities for Deriving Values and Information From Within an Interlocking Trees Data Store
    • 从联锁树数据存储中提取值和信息的实用程序
    • US20100153439A1
    • 2010-06-17
    • US12640656
    • 2009-12-17
    • Jane Campbell MazzagattiJane Van Keuren Claar
    • Jane Campbell MazzagattiJane Van Keuren Claar
    • G06F17/30
    • G06F16/00
    • A method for accessing a KStore including at least one K path having at least one subcomponent node and at least one root node includes providing a utility routine and accessing the KStore using the utility routine. The accessing may include traversing the at least one K path. The at least one K path includes a further node and bidirectional links between the at least one subcomponent node and the further node. The method includes traversing between the at least one subcomponent node and the further node by way of the bidirectional links. The further node can be a beginning of thought node, an end of thought node, root node, or a subcomponent node. A location may be determined within the KStore. The K Store may be queried. Searches for information within the KStore may be performed. The KStore may be traversed to constrain and focus the KStore. The KStore may be updated.
    • 一种用于访问包括至少一个具有至少一个子组件节点和至少一个根节点的至少一个K路径的KStore的方法包括提供实用程序并使用所述实用程序访问所述KStore。 访问可以包括遍历至少一个K路径。 所述至少一个K路径包括所述至少一个子组件节点和所述另外的节点之间的另外的节点和双向链路。 该方法包括通过双向链路在至少一个子组件节点和另一节点之间穿越。 另一节点可以是思想开始节点,思想结束节点,根节点或子组件节点。 可以在KStore内确定位置。 K商店可能被查询。 可以执行搜索KStore内的信息。 KStore可以遍历以限制和集中KStore。 KStore可能会更新。
    • 10. 发明授权
    • Utilities for deriving values and information from within an interlocking trees data store
    • 用于从互锁树数据存储中导出值和信息的实用程序
    • US07676477B1
    • 2010-03-09
    • US11258293
    • 2005-10-24
    • Jane Campbell MazzagattiJane Van Keuren Claar
    • Jane Campbell MazzagattiJane Van Keuren Claar
    • G06F7/00G06F17/00
    • G06F17/30
    • A method for accessing a KStore including at least one K path having at least one subcomponent node and at least one root node includes providing a utility routine and accessing the KStore using the utility routine. The accessing may include traversing the at least one K path. The at least one K path includes a further node and bidirectional links between the at least one subcomponent node and the further node. The method includes traversing between the at least one subcomponent node and the further node by way of the bidirectional links. The further node can be a beginning of thought node, an end of thought node, root node, or a subcomponent node. A location may be determined within the KStore. The K Store may be queried. Searches for information within the KStore may be performed. The KStore may be traversed to constrain and focus the KStore. The KStore may be updated.
    • 一种用于访问包括至少一个具有至少一个子组件节点和至少一个根节点的至少一个K路径的KStore的方法包括提供实用程序并使用所述实用程序访问所述KStore。 访问可以包括遍历至少一个K路径。 所述至少一个K路径包括所述至少一个子组件节点和所述另外的节点之间的另外的节点和双向链路。 该方法包括通过双向链路在至少一个子组件节点和另一节点之间遍历。 另一节点可以是思想开始节点,思想结束节点,根节点或子组件节点。 可以在KStore内确定位置。 K商店可能被查询。 可以执行搜索KStore内的信息。 KStore可以遍历以限制和集中KStore。 KStore可能会更新。