会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 13. 发明申请
    • Techniques for managing interdependent data objects
    • 用于管理相互依赖的数据对象的技术
    • US20060122977A1
    • 2006-06-08
    • US11005436
    • 2004-12-06
    • Mark BrodhunRichard DettingerDaniel Kolz
    • Mark BrodhunRichard DettingerDaniel Kolz
    • G06F17/30
    • G06F17/30604Y10S707/955Y10S707/99933
    • A method, system and article of manufacture for managing interdependent data objects and, more particularly, for managing modifications to at least one of a plurality of interdependent data objects. One embodiment provides a computer-implemented method of managing modifications to at least one of a plurality of interdependent data objects. The method comprises receiving a request for modification of a given data object having at least one dependent data object. The method further comprises accessing a directory of dependencies containing at least one record for each of the plurality of interdependent data objects including the at least one dependent data object. Each record describes an interdependency between at least two of the interdependent data objects. A record for the at least one dependent data object describes an interdependency between the given data object and the at least one dependent data object. Using the accessed directory of dependencies, the interdependency between the given data object and the at least one dependent data object is identified. On the basis that the identified interdependency presents a possible undesired consequence if the requested modification is performed, a predefined action is performed.
    • 一种用于管理相互依赖的数据对象的方法,系统和制品,更具体地,用于管理对多个相互依赖的数据对象中的至少一个的修改。 一个实施例提供了一种管理对多个相互依赖的数据对象中的至少一个的修改的计算机实现的方法。 该方法包括接收对具有至少一个依赖数据对象的给定数据对象的修改请求。 该方法还包括:访问包含至少一个相关数据对象的多个相互依赖的数据对象中的每个的至少一个记录的依赖项目录。 每个记录描述了至少两个相互依赖的数据对象之间的相互依赖关系。 至少一个依赖数据对象的记录描述给定数据对象与至少一个从属数据对象之间的相互依赖关系。 使用所访问的依赖目录,识别给定数据对象与至少一个从属数据对象之间的相互依赖关系。 基于所确定的相互依赖性在执行所请求的修改时呈现可能的不期望的结果,执行预定义的动作。
    • 17. 发明申请
    • ABSTRACT QUERY PLAN
    • 摘要查询计划
    • US20080091668A1
    • 2008-04-17
    • US11953935
    • 2007-12-11
    • RICHARD DETTINGERDaniel Kolz
    • RICHARD DETTINGERDaniel Kolz
    • G06F17/30
    • G06F17/30436G06F17/30474G06F17/30545Y10S707/99932Y10S707/99933Y10S707/99934Y10S707/99935Y10S707/99936
    • A method and apparatus, and article of manufacture are provided to process an abstract query of a database abstraction constructed over an underlying physical data storage mechanism. The database may comprise a single data source, or a federated source spanning multiple systems. Embodiments of the invention process an abstract query by generating an intermediate representation of the abstract query. In one embodiment, the intermediate representation comprises an abstract query plan. An abstract query plan includes a combination of elements from the data abstraction model and elements relating to the underlying physical data storage mechanism. Once generated, a back-end component may easily traverse the abstract query plan to generate an SQL statement (or other resolved query) corresponding to the abstract query. Further, once constructed, the abstract query plan provides a platform for many different optimizations that may be selected by a user or by the runtime component inspecting the abstract query plan prior to creating the resolved query.
    • 提供了一种方法和装置以及制造物品来处理在底层物理数据存储机构上构建的数据库抽象的抽象查询。 数据库可以包括单个数据源或跨越多个系统的联合源。 本发明的实施例通过生成抽象查询的中间表示来处理抽象查询。 在一个实施例中,中间表示包括抽象查询计划。 抽象查询计划包括来自数据抽象模型的元素和与底层物理数据存储机制相关的元素的组合。 一旦生成,后端组件可以容易地遍历抽象查询计划以生成与抽象查询相对应的SQL语句(或其他已解析的查询)。 此外,一旦构造,抽象查询计划为许多不同的优化提供了一个平台,可以由用户或运行时组件在创建解析的查询之前检查抽象查询计划来选择。
    • 18. 发明申请
    • TIMELINE CONDITION SUPPORT FOR AN ABSTRACT DATABASE
    • 时间线条件支持抽象数据库
    • US20080082564A1
    • 2008-04-03
    • US11951675
    • 2007-12-06
    • Richard DettingerDaniel Kolz
    • Richard DettingerDaniel Kolz
    • G06F17/30G06F17/00
    • G06F17/30551Y10S707/99933Y10S707/99934Y10S707/99942
    • Embodiments of the invention relate data retrieved from the logical fields of an abstract database using a timeline. The logical fields specified by a database abstraction model are extended to include attributes that specify where data corresponding to a logical field occurs on a timeline. Query results may be displayed by ordering query results as points (for an event) or segments (for a duration) on the timeline. Further, query processing techniques disclosed by the present invention allow users to include temporal operators such as “before,” “after,” “during,” and “within” in an abstract query. Temporal operators provide users with the ability to include temporal relationships in an abstract query, without having to construct a complex conditional expression from more primitive logical operators (e.g., “ands” and “ors”).
    • 本发明的实施例涉及使用时间线从抽象数据库的逻辑字段检索的数据。 由数据库抽象模型指定的逻辑字段被扩展为包括指定在时间轴上发生对应于逻辑字段的数据的属性的属性。 可以通过将查询结果作为时间轴上的点(对于事件)或段(持续时间)排序来显示查询结果。 此外,本发明公开的查询处理技术允许用户在抽象查询中包括诸如“之前”,“之后”,“期间”和“内部”之类的时间运算符。 时间运算符为用户提供了在抽象查询中包含时间关系的能力,而无需从更原始的逻辑运算符(例如“和”和“ors”)构造复杂条件表达式。
    • 19. 发明申请
    • TRANSFORMATION OF A PHYSICAL QUERY INTO AN ABSTRACT QUERY
    • 将物理查询转换为抽象查询
    • US20080071760A1
    • 2008-03-20
    • US11947628
    • 2007-11-29
    • Richard DettingerDaniel Kolz
    • Richard DettingerDaniel Kolz
    • G06F17/30
    • G06F16/24526Y10S707/99934Y10S707/99935
    • Embodiments of the invention provide methods, systems and articles of manufacture for transforming a physical query (e.g., written in SQL) into an abstract query than can be run against an abstract database described by a database abstraction model. In one embodiment, the transformation occurs as a multiple step process: first, transformation of the physical query into an intermediate representation, such as an abstract query plan, and second, transformation of the intermediate representation into an abstract query. There are thousands upon thousands of existing physical (e.g., SQL) queries. Rather than just abandon these existing queries in favor of an abstract database, embodiments of the present invention provide for reverse query processing, that is, for creating an abstract query of the abstract database from a physical query (e.g., an SQL query) of the physical database underlying the abstraction.
    • 本发明的实施例提供了用于将物理查询(例如,以SQL编写)转换成抽象查询的方法,系统和制品,而不是可以针对由数据库抽象模型描述的抽象数据库运行。 在一个实施例中,转换以多步骤过程发生:首先,将物理查询转换为诸如抽象查询计划的中间表示,以及第二,将中间表示转换为抽象查询。 有成千上万的现有物理(例如SQL)查询。 而不是简单地放弃这些现有的查询以支持抽象数据库,本发明的实施例提供反向查询处理,即,用于从所述抽象数据库的物理查询(例如,SQL查询)创建抽象数据库的抽象查询 基础抽象的物理数据库。
    • 20. 发明申请
    • System and method for protecting sensitive data
    • 用于保护敏感数据的系统和方法
    • US20070083514A1
    • 2007-04-12
    • US11246792
    • 2005-10-07
    • Richard DettingerJanice GlowackiDaniel KolzPadma RaoMarci SperberShannon Wenzel
    • Richard DettingerJanice GlowackiDaniel KolzPadma RaoMarci SperberShannon Wenzel
    • G06F7/00
    • G06F21/6245G06F17/3053G06F21/6227
    • A method, system and article of manufacture for protecting sensitive data in databases and, more particularly, for managing access to sensitive data in a database. One embodiment comprises receiving a query against the data in the database comprising at least (i) a result field specification, and (ii) a sorting instruction. The method further comprises retrieving a result set from the database, and filtering the retrieved result set on the basis of predefined filtering rules to remove selected data from a selected result field of at least one data record included with the retrieved result set. The filtered result set is sorted according to the sorting instruction to produce the sorted result set, whereby the sorting is done independently of the removed selected data so that the sorted result set places the at least one data record at a position which is non-indicative of a value of the removed selected data.
    • 一种用于保护数据库中敏感数据的方法,系统和制品,更具体地说,用于管理对数据库中的敏感数据的访问。 一个实施例包括接收关于数据库中的数据的查询,其包括至少(i)结果字段规范和(ii)排序指令。 该方法还包括从数据库检索结果集,并且基于预定义的过滤规则对检索的结果集进行过滤,以从包含在检索结果集中的至少一个数据记录的选定结果字段中移除所选数据。 根据分类指令对滤波后的结果集进行排序,以产生排序结果集,由此排序独立于所移除的所选数据进行,使得分类结果集将至少一个数据记录放置在非指示位置 的已删除选定数据的值。