会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Utilizing rules in a distributed information sharing system
    • 利用分布式信息共享系统中的规则
    • US07613741B2
    • 2009-11-03
    • US10449873
    • 2003-05-30
    • Edwina LuLik WongSanjay KaluskarJames StamosNeerja BhattWei Wang
    • Edwina LuLik WongSanjay KaluskarJames StamosNeerja BhattWei Wang
    • G06F17/30
    • G06F17/30575Y10S707/99953
    • Described herein are various approaches that allow rules to be used to specify actions, that alleviate the complexity and burden of developing and maintaining rules in a rules-based messaging system, and that provide more efficient ways of evaluating rules. The approaches allow rules to specify user-defined transformation functions for transforming messages, to specify when and how to perform row migration, and to specify other types of actions. Rules are grouped into rule sets. Several types of rule sets, referred to as positive and negative rule sets, allow users to use rules that are less complex to develop and maintain. Rule sets are evaluated more efficiently by attempting to evaluate the rule set with less information than is needed to evaluate all the rules in the rule set. Also, the results of rules evaluations that are based on a set of values are cached for later retrieval.
    • 这里描述了允许规则用于指定动作的各种方法,其减轻了在基于规则的消息传递系统中开发和维护规则的复杂性和负担,并且提供了更有效的评估规则的方式。 这些方法允许规则指定用于转换消息的用户定义的转换功能,指定何时以及如何执行行迁移,并指定其他类型的操作。 规则分为规则集。 称为正和负规则集的几种类型的规则集允许用户使用开发和维护不太复杂的规则。 通过尝试使用比评估规则集中的所有规则所需的信息更少的信息来评估规则集,可以更有效地评估规则集。 此外,基于一组值的规则评估结果被缓存以供以后检索。
    • 2. 发明授权
    • Partial evaluation of rule sets
    • 规则集的部分评估
    • US08005802B2
    • 2011-08-23
    • US10452850
    • 2003-05-30
    • Edwina LuLik WongSanjay KaluskarJames StamosNeerja BhattWei Wang
    • Edwina LuLik WongSanjay KaluskarJames StamosNeerja BhattWei Wang
    • G06F17/30
    • G06F17/30575Y10S707/99939Y10S707/99942Y10S707/99943
    • Described herein are various approaches that allow rules to be used to specify actions, that alleviate the complexity and burden of developing and maintaining rules in a rules-based messaging system, and that provide more efficient ways of evaluating rules. The approaches allow rules to specify user-defined transformation functions for transforming messages, to specify when and how to perform row migration, and to specify other types of actions. Rules are grouped into rule sets. Several types of rule sets, referred to as positive and negative rule sets, allow users to use rules that are less complex to develop and maintain. Rule sets are evaluated more efficiently by attempting to evaluate the rule set with less information than is needed to evaluate all the rules in the rule set. Also, the results of rules evaluations that are based on a set of values are cached for later retrieval.
    • 这里描述了允许规则用于指定动作的各种方法,其减轻了在基于规则的消息传递系统中开发和维护规则的复杂性和负担,并且提供了更有效的评估规则的方式。 这些方法允许规则指定用于转换消息的用户定义的转换功能,指定何时以及如何执行行迁移,并指定其他类型的操作。 规则分为规则集。 称为正和负规则集的几种类型的规则集允许用户使用开发和维护不太复杂的规则。 通过尝试使用比评估规则集中的所有规则所需的信息更少的信息来评估规则集,可以更有效地评估规则集。 此外,基于一组值的规则评估结果被缓存以供以后检索。
    • 4. 发明授权
    • Extensible rules engine in a database management system
    • 数据库管理系统中的可扩展规则引擎
    • US07366713B2
    • 2008-04-29
    • US10418882
    • 2003-04-17
    • Sanjay KaluskarWei WangDieter GawlickJames Stamos
    • Sanjay KaluskarWei WangDieter GawlickJames Stamos
    • G06F17/30
    • G06F17/2241G06F17/2247G06F17/30289G06F17/30917Y10S707/961Y10S707/99933Y10S707/99943
    • An extensible rules engine that uses database technology provides a rules evaluation service for applications external to the database server or database management system. Applications are able to utilize the rules engine to provide alternative behaviors based on information against which specified conditions are evaluated. A framework is provided for specifying data definitions that can be referenced by user-defined rules, through creation and use of an evaluation context. Application-specific data types can be defined by specifying data tables and/or variables that can be referenced by rules created for evaluation against data that is associated with the evaluation context. The data against which rules are evaluated can be provided as an in-memory object. A security model is provided in which the privilege to create rules according to a particular evaluation context is controlled by one privilege, whereas the privilege to access underlying tables or variables is controlled by another privilege.
    • 使用数据库技术的可扩展规则引擎为数据库服务器或数据库管理系统外部的应用程序提供规则评估服务。 应用程序能够利用规则引擎提供基于评估指定条件的信息的替代行为。 提供了一个框架,用于通过创建和使用评估上下文来指定可由用户定义的规则引用的数据定义。 应用程序特定的数据类型可以通过指定可以根据与评估上下文相关联的数据进行评估而创建的规则引用的数据表和/或变量来定义。 评估规则的数据可以作为内存中对象提供。 提供了一种安全模型,其中根据特定评估上下文创建规则的权限由一个权限控制,而访问基础表或变量的权限由另一个权限控制。
    • 5. 发明授权
    • Buffered message queue architecture for database management systems
    • 用于数据库管理系统的缓冲消息队列架构
    • US07181482B2
    • 2007-02-20
    • US10443206
    • 2003-05-21
    • Namit JainNeerja BhattKapil SurlakerKrishnan MeiyyappanSanjay KaluskarShailendra Mishra
    • Namit JainNeerja BhattKapil SurlakerKrishnan MeiyyappanSanjay KaluskarShailendra Mishra
    • G06F17/30
    • G06F17/30289Y10S707/99931Y10S707/99957
    • A buffered message queue architecture for managing messages in a database management system is disclosed. A “buffered message queue” refers to a message queue implemented in a volatile memory, such as a RAM. The volatile memory may be a shared volatile memory that is accessible by a plurality of processes. The buffered message queue architecture supports a publish and subscribe communication mechanism, where the message producers and message consumers may be decoupled from and independent of each other. The buffered message queue architecture provides all the functionality of a persistent publish-subscriber messaging system, without ever having to store the messages in persistent storage. The buffered message queue architecture provides better performance and scalability since no persistent operations are needed and no UNDO/REDO logs need to be maintained. Messages published to the buffered message queue are delivered to all eligible subscribers at least once, even in the event of failures, as long as the application is “repeatable.” The buffered message queue architecture also includes management mechanisms for performing buffered message queue cleanup and also for providing unlimited size buffered message queues when limited amounts of shared memory are available. The architecture also includes “zero copy” buffered message queues and provides for transaction-based enqueue of messages.
    • 公开了一种用于管理数据库管理系统中的消息的缓冲消息队列架构。 “缓冲消息队列”是指在诸如RAM的易失性存储器中实现的消息队列。 易失性存储器可以是可由多个进程访问的共享易失性存储器。 缓冲消息队列架构支持发布和订阅通信机制,消息生成器和消息消费者可以彼此分离并且彼此独立。 缓冲消息队列体系结构提供了持久性发布 - 订阅者消息系统的所有功能,而无需将消息存储在持久存储中。 缓冲消息队列架构提供更好的性能和可扩展性,因为不需要持续的操作,并且不需要维护UNDO / REDO日志。 只要应用程序是“可重复的”,发布到缓冲消息队列的消息至少发送一次,即使发生故障。 缓冲消息队列架构还包括用于执行缓冲消息队列清理的管理机制,并且还用于当有限量的共享存储器可用时提供无限大小的缓冲消息队列。 该架构还包括“零拷贝”缓冲消息队列,并提供基于事务的消息队列。
    • 7. 发明授权
    • Extensible framework for transferring session state
    • 可扩展的会话状态转移框架
    • US07415522B2
    • 2008-08-19
    • US10917843
    • 2004-08-12
    • Sanjay KaluskarSreenivas Gollapudi
    • Sanjay KaluskarSreenivas Gollapudi
    • G06F15/16G06F12/00
    • G06F17/30575H04L67/148
    • Techniques allow a client to be switched from a session on a server to another session on another server in a way that is a transparent to the application for which the initial session was established. Thus, under transparent session migration, a client is switched between sessions without executing application instructions tailored to accomplish the migration. Instead, a client-side interface component, through which the application interacts with the server, handles details of migration, modifying the internal state of the client-side interface component to effect the same. Legacy applications do not have to be modified in order to institute techniques described herein.
    • 技术允许客户端以对初始会话建立的应用程序透明的方式从服务器上的会话切换到另一个服务器上的另一个会话。 因此,在透明会话迁移下,客户端在会话之间切换,而不执行为完成迁移而定制的应用程序指令。 相反,应用程序与服务器交互的客户端接口组件处理迁移的细节,修改客户端接口组件的内部状态来实现。 传统的应用程序不需要修改,以便建立这里描述的技术。