会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明授权
    • Encoding data to be sorted
    • 编码要排序的数据
    • US08631020B2
    • 2014-01-14
    • US12506120
    • 2009-07-20
    • Mark D. CallaghanDmitry M. Potapov
    • Mark D. CallaghanDmitry M. Potapov
    • G06F7/00G06F17/30
    • G06F17/30321Y10S707/99936Y10S707/99937
    • Key conditioning involves the construction of a byte orderable array from values for a possibly multi-field key concatenated key, for comparison by a sort routine. Byte-orderable sort keys are conditioned prior to execution of a sort routine, to facilitate an accurate and/or efficient sort procedure. Key conditioning may be applied to values in one or more columns of a database table, where the column(s) are used as keys for sorting rows of the table. Six factors are considered in encoding the byte array, such as whether nulls compare high or low; whether a field is fixed width or variable width; whether a field is guaranteed to be not null; whether a field is ordered ascending or descending; whether a field is the last field of a multi-field sort key or the only field of a sort key; and whether a field is likely to contain a significant number of zero values.
    • 密钥条件涉及从可能的多字段密钥连接密钥的值构造一个字节有序数组,以便通过排序例程进行比较。 字节顺序排序键在执行排序例程之前进行调整,以便于准确和/或有效的排序过程。 密钥条件可以应用于数据库表的一个或多个列中的值,其中列用作排序表的行的键。 在对字节数组进行编码时考虑六个因素,比如空值比较高或低; 字段是固定宽度还是可变宽度; 一个字段是否保证不为空; 一个字段是升序还是递减; 字段是多字段排序键的最后一个字段还是排序键的唯一字段; 以及一个字段是否可能包含大量零值。
    • 5. 发明申请
    • ENCODING DATA TO BE SORTED
    • 编码要注册的数据
    • US20090282040A1
    • 2009-11-12
    • US12506126
    • 2009-07-20
    • Mark D. CallaghanDmitry M. Potapov
    • Mark D. CallaghanDmitry M. Potapov
    • G06F7/08G06F17/30
    • G06F17/30321Y10S707/99936Y10S707/99937
    • Key conditioning involves the construction of a byte orderable array from values for a possibly multi-field key concatenated key, for comparison by a sort routine. Byte-orderable sort keys are conditioned prior to execution of a sort routine, to facilitate an accurate and/or efficient sort procedure. For example, key conditioning may be applied to values in one or more columns of a database table, where the column(s) are used as keys for sorting rows of the table. Six factors are considered in encoding the byte array, such as whether nulls compare high or low; whether a field is fixed width or variable width; whether a field is guaranteed to be not null; whether a field is ordered ascending or descending; whether a field is the last field of a multi-field sort key or the only field of a sort key; and whether a field is likely to contain a significant number of zero values.
    • 密钥条件涉及从可能的多字段密钥连接密钥的值构造一个字节有序数组,以便通过排序例程进行比较。 字节顺序排序键在执行排序例程之前进行调整,以便于准确和/或有效的排序过程。 例如,密钥调节可以应用于数据库表的一个或多个列中的值,其中列用作排序表的行的键。 在对字节数组进行编码时考虑六个因素,比如空值比较高或低; 字段是固定宽度还是可变宽度; 一个字段是否保证不为空; 一个字段是升序还是递减; 字段是多字段排序键的最后一个字段还是排序键的唯一字段; 以及一个字段是否可能包含大量零值。
    • 6. 发明授权
    • Encoding data to be sorted
    • 编码要排序的数据
    • US07587396B2
    • 2009-09-08
    • US10996742
    • 2004-11-24
    • Mark D. CallaghanDmitry M. Potapov
    • Mark D. CallaghanDmitry M. Potapov
    • G06F17/30
    • G06F17/30321Y10S707/99936Y10S707/99937
    • Key conditioning involves the construction of a byte orderable array from values for a possibly multi-field key concatenated key, for comparison by a sort routine. Byte-orderable sort keys are conditioned prior to execution of a sort routine, to facilitate an accurate and/or efficient sort procedure. For example, key conditioning may be applied to values in one or more columns of a database table, where the column(s) are used as keys for sorting rows of the table. Six factors are considered in encoding the byte array, such as whether nulls compare high or low; whether a field is fixed width or variable width; whether a field is guaranteed to be not null; whether a field is ordered ascending or descending; whether a field is the last field of a multi-field sort key or the only field of a sort key; and whether a field is likely to contain a significant number of zero values.
    • 密钥条件涉及从可能的多字段密钥连接密钥的值构造一个字节有序数组,以便通过排序例程进行比较。 字节顺序排序键在执行排序例程之前进行调整,以便于准确和/或有效的排序过程。 例如,密钥调节可以应用于数据库表的一个或多个列中的值,其中列被用作排序表的行的键。 在对字节数组进行编码时考虑六个因素,比如空值比较高或低; 字段是固定宽度还是可变宽度; 一个字段是否保证不为空; 一个字段是升序还是递减; 字段是多字段排序键的最后一个字段还是排序键的唯一字段; 以及一个字段是否可能包含大量零值。
    • 7. 发明授权
    • Generation of machine code for a database statement by specialization of interpreter code
    • 通过专业化的解释器代码生成数据库语句的机器代码
    • US08793240B2
    • 2014-07-29
    • US13219574
    • 2011-08-26
    • Dmitry M. PotapovDmitri Bronnikov
    • Dmitry M. PotapovDmitri Bronnikov
    • G06F17/30G06F7/00
    • G06F17/30436
    • After receipt of an instruction (e.g. a database statement), one or more computers specialize an interpreter with the received instruction as constant, to obtain a specialized interpreter that is stored in memory and/or disk. The specialized interpreter is then invoked to execute the received instruction. Depending on the embodiment, the interpreter being specialized may additionally be received and used in binary form without specialization. Specifically, in some embodiments, an identical interpreter is received in two forms: in a binary language specific to the one or more computers and also in a language that is acceptable to a specializer, such as a source language or an intermediate language. The interpreter in the binary language is invoked by default unless a predetermined condition for specialization is met. When the predetermined condition is met, the interpreter in the specializer-acceptable language is specialized by the specializer, and then the specialized interpreter is invoked.
    • 在接收到指令(例如数据库语句)之后,一个或多个计算机将接收到的指令的解释器专门化为常数,以获得存储在存储器和/或盘中的专用解释器。 然后调用专门的解释器来执行接收到的指令。 根据实施例,专门的解释器可以另外以二进制形式被接收和使用而不专门化。 具体来说,在一些实施例中,相同的解释器以两种形式被接收:以一种或多种计算机专用的二进制语言,以及专业人员可接受的语言,例如源语言或中间语言。 默认情况下调用二进制语言的解释器,除非满足专门化的预定条件。 当满足预定条件时,专业人员可接受的语言的解释器由专业人员专门化,然后调用专门的解释器。
    • 8. 发明申请
    • GENERATION OF MACHINE CODE FOR A DATABASE STATEMENT BY SPECIALIZATION OF INTERPRETER CODE
    • 通过专门编码解码器代码生成数据库语句的机器码
    • US20130054649A1
    • 2013-02-28
    • US13219574
    • 2011-08-26
    • Dmitry M. PotapovDmitri Bronnikov
    • Dmitry M. PotapovDmitri Bronnikov
    • G06F17/30
    • G06F17/30436
    • After receipt of an instruction (e.g. a database statement), one or more computers specialize an interpreter with the received instruction as constant, to obtain a specialized interpreter that is stored in memory and/or disk. The specialized interpreter is then invoked to execute the received instruction. Depending on the embodiment, the interpreter being specialized may additionally be received and used in binary form without specialization. Specifically, in some embodiments, an identical interpreter is received in two forms: in a binary language specific to the one or more computers and also in a language that is acceptable to a specializer, such as a source language or an intermediate language. The interpreter in the binary language is invoked by default unless a predetermined condition for specialization is met. When the predetermined condition is met, the interpreter in the specializer-acceptable language is specialized by the specializer, and then the specialized interpreter is invoked.
    • 在接收到指令(例如数据库语句)之后,一个或多个计算机将接收到的指令的解释器专门化为常数,以获得存储在存储器和/或盘中的专用解释器。 然后调用专门的解释器来执行接收到的指令。 根据实施例,专门的解释器可以另外以二进制形式被接收和使用而不专门化。 具体来说,在一些实施例中,相同的解释器以两种形式被接收:以一种或多种计算机专用的二进制语言,以及专业人员可接受的语言,例如源语言或中间语言。 默认情况下调用二进制语言的解释器,除非满足专门化的预定条件。 当满足预定条件时,专业人员可接受的语言的解释器由专业人员专门化,然后调用专门的解释器。