会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • DYNAMIC ARRAYS AND OVERLAYS WITH BOUNDS POLICIES
    • 动态阵列和覆盖层与边界政策
    • US20130007721A1
    • 2013-01-03
    • US13615927
    • 2012-09-14
    • Keith R. SlavinShane C. Hu
    • Keith R. SlavinShane C. Hu
    • G06F9/45
    • G06F8/41G06F8/30G06F8/31G06F9/5016
    • Systems and methods are provided for writing code to access data arrays. One aspect provides a method of accessing a memory array. Data is provided within a one-dimensional array of allocated memory. A dimensional dynamic overlay is declared from within a block of statements, and the declaration initializes various attributes within an array attribute storage object. The data is accessed from within the block of statements as a dimensional indexed array using the array attribute storage object. Another aspect provides a method of creating and accessing a dimensional dynamic array. A dimensional dynamic array is declared from within a block of statements, and memory storage for the array is dynamically allocated. A dynamic overlay storage object is also provided and its attributes are initialized from the dynamic array declaration. The data is accessed as a dimensional indexed array from within the block of statements using the array attribute storage object.
    • 提供了系统和方法来编写访问数据数组的代码。 一方面提供了一种访问存储器阵列的方法。 在分配的存储器的一维阵列内提供数据。 一个维动态覆盖从声明块声明,声明初始化数组属性存储对象中的各种属性。 使用数组属性存储对象,将数据作为维索引数组从语句块中访问。 另一方面提供了创建和访问维动态数组的方法。 从一个语句块中声明一个动态数组,动态分配数组的存储器。 还提供动态覆盖存储对象,并从动态数组声明初始化其属性。 数据是使用数组属性存储对象从语句块内的维数索引数组中访问的。
    • 2. 发明授权
    • Dynamic arrays and overlays with bounds policies
    • 具有边界策略的动态数组和叠加
    • US08782621B2
    • 2014-07-15
    • US13615927
    • 2012-09-14
    • Keith R. SlavinShane C. Hu
    • Keith R. SlavinShane C. Hu
    • G06F9/44G06F9/45
    • G06F8/41G06F8/30G06F8/31G06F9/5016
    • Systems and methods are provided for writing code to access data arrays. One aspect provides a method of accessing a memory array. Data is provided within a one-dimensional array of allocated memory. A dimensional dynamic overlay is declared from within a block of statements, and the declaration initializes various attributes within an array attribute storage object. The data is accessed from within the block of statements as a dimensional indexed array using the array attribute storage object. Another aspect provides a method of creating and accessing a dimensional dynamic array. A dimensional dynamic array is declared from within a block of statements, and memory storage for the array is dynamically allocated. A dynamic overlay storage object is also provided and its attributes are initialized from the dynamic array declaration. The data is accessed as a dimensional indexed array from within the block of statements using the array attribute storage object.
    • 提供了系统和方法来编写访问数据数组的代码。 一方面提供了一种访问存储器阵列的方法。 在分配的存储器的一维阵列内提供数据。 一个维动态覆盖从声明块声明,声明初始化数组属性存储对象中的各种属性。 使用数组属性存储对象,将数据作为维索引数组从语句块中访问。 另一方面提供了创建和访问维动态数组的方法。 从一个语句块中声明一个动态数组,动态分配数组的存储器。 还提供动态覆盖存储对象,并从动态数组声明初始化其属性。 数据是使用数组属性存储对象从语句块内的维数索引数组中访问的。
    • 3. 发明授权
    • Dynamic arrays and overlays with bounds policies
    • 具有边界策略的动态数组和叠加
    • US08332832B2
    • 2012-12-11
    • US11421399
    • 2006-05-31
    • Keith R. SlavinShane C. Hu
    • Keith R. SlavinShane C. Hu
    • G06F9/45
    • G06F8/41G06F8/30G06F8/31G06F9/5016
    • Systems and methods are provided for writing code to access data arrays. One aspect provides a method of accessing a memory array. Data is provided within a one-dimensional array of allocated memory. A dimensional dynamic overlay is declared from within a block of statements, and the declaration initializes various attributes within an array attribute storage object. The data is accessed from within the block of statements as a dimensional indexed array using the array attribute storage object. Another aspect provides a method of creating and accessing a dimensional dynamic array. A dimensional dynamic array is declared from within a block of statements, and memory storage for the array is dynamically allocated. A dynamic overlay storage object is also provided and its attributes are initialized from the dynamic array declaration. The data is accessed as a dimensional indexed array from within the block of statements using the array attribute storage object.
    • 提供了系统和方法来编写访问数据数组的代码。 一方面提供了一种访问存储器阵列的方法。 在分配的存储器的一维阵列内提供数据。 一个维动态覆盖从声明块声明,声明初始化数组属性存储对象中的各种属性。 使用数组属性存储对象,将数据作为维索引数组从语句块中访问。 另一方面提供了创建和访问维动态数组的方法。 从一个语句块中声明一个动态数组,动态分配数组的存储器。 还提供动态覆盖存储对象,并从动态数组声明初始化其属性。 数据是使用数组属性存储对象从语句块内的维数索引数组中访问的。
    • 4. 发明申请
    • PUBLIC KEY CRYPTOGRAPHY USING MATRICES
    • 公共关键词使用矩阵
    • US20080037774A1
    • 2008-02-14
    • US11493199
    • 2006-07-26
    • Keith R. Slavin
    • Keith R. Slavin
    • H04L9/00
    • H04L9/302
    • The invention provides techniques for secure messages transmission using a public key system to exchange secret keys. A first entity creates public and private keys by generating a product n of two large, randomly chosen prime numbers, and then generating random matrices {A, C}, in the group GL(r,Zn) with a chosen matrix rank r such that AC is not equal to CA, and then generating a matrix B=CAC, and finding a matrix G that commutes with C. Matrices A, B, G and the integers n and r are then published as the public key and matrix C is then kept as the private key. A second entity then obtains the public key and calculates a secret matrix D that commutes with G, and further calculates the matrices K=DBD and E=DAD. The message to be sent is then encrypted using matrix K as the secret key and then sent to the first entity with matrix E. First entity then retrieves secret matrix K using K=CEC and then decrypts the received encrypted message using the retrieved secret matrix K.
    • 本发明提供了使用公共密钥系统进行安全消息传输以交换秘密密钥的技术。 第一实体通过产生两个大的随机选择的素数的乘积n然后在组GL(r,Z)中产生随机矩阵{A,C})来创建公钥和私钥, 具有选择的矩阵秩r,使得AC不等于CA,然后生成矩阵B = CAC,并且找到与C一致的矩阵G.矩阵A,B,G和整数n和r然后被公布为 然后将公钥和矩阵C保存为私钥。 然后,第二实体获得公钥并计算与G进行通勤的秘密矩阵D,并进一步计算矩阵K = DBD和E = DAD。 然后使用矩阵K作为秘密密钥来加密要发送的消息,然后使用矩阵E发送到第一实体。然后,第一实体使用K = CEC检索秘密矩阵K,然后使用检索到的秘密矩阵K来解密所接收的加密消息 。
    • 5. 发明授权
    • System and method for detecting text in mixed graphics data
    • 用于在混合图形数据中检测文本的系统和方法
    • US06690826B2
    • 2004-02-10
    • US09746636
    • 2000-12-21
    • Keith R. Slavin
    • Keith R. Slavin
    • G06K946
    • G06K9/00456
    • A system and method for identifying whether sample values of pixel samples in a sample region have two or fewer different sample values represented, such as in graphics data representing text images. Identification is performed by hierarchically dividing the samples of the sample region into sample pairs and comparing the sample values of a first sample pair and a second sample pair to determine if two or fewer sample values are represented by the sample values of the first and second sample pairs. Where two or fewer levels are represented by the sample values of the samples, a tally value is generated and the first and second sample values are recorded. The recorded sample values are compared to the sample values of another sample pair to determine if two or fewer values are represented therein. If so, a new tally value is generated and the sample values are recorded. Comparing and recording continues until the remaining sample pairs of the sample region have been compared and a combined tally value indicative of whether two or fewer sample values are represented by the samples of the sample region is produced.
    • 一种用于识别样本区域中的像素样本的采样值是否具有表示的两个或更少不同样本值的系统和方法,诸如表示文本图像的图形数据。 通过将样本区域的样本分层分割成样本对并比较第一样品对和第二样品对的样品值来确定两个或更少样品值是否由第一和第二样品的样品值表示来进行鉴定 对。 其中两个或更少级别由样本的采样值表示,产生计数值,并记录第一和第二样本值。 将记录的样本值与另一个样本对的样本值进行比较,以确定其中是否表示两个或更少的值。 如果是,则生成新的计数值,并记录样本值。 继续进行比较和记录,直到比较样本区域的剩余样本对,并且产生指示样本区域的样本是否表示两个或更少样本值的组合计数值。
    • 6. 发明授权
    • Fir filter for programmable decimation
    • 冷却过滤器可编程抽取
    • US5910908A
    • 1999-06-08
    • US931408
    • 1997-09-16
    • Keith R. Slavin
    • Keith R. Slavin
    • H03H17/06G06F17/10
    • H03H17/0664
    • A FIR filter for programmable decimation by powers of two has an input coupled to receive an input signal and an output coupled to the input. The FIR filter uses context registers, where the number of contexts per context register is equal to the maximum desired decimation power m. An output context register coupled to provide the output simultaneously contains all of the decimation output results, the desired decimation result being selected as one of the output contexts. A cascade of timing circuits in response to an initial clock signal and an initial valid signal at one-half the frequency of the initial clock signal provide timing signals for storing the decimation results as separate contexts in each context register. At any time any desired decimation result is available for output.
    • 用于通过两个功率进行可编程抽取的FIR滤波器具有耦合以接收输入信号的输入和耦合到输入的输出。 FIR滤波器使用上下文寄存器,其中每个上下文寄存器的上下文数量等于最大期望抽取功率m。 耦合以提供输出的输出上下文寄存器同时包含所有抽取输出结果,所选择的抽取结果被选择为输出上下文之一。 响应于初始时钟信号和初始时钟信号的频率的二分之一的初始有效信号的时序电路级联提供用于在每个上下文寄存器中将抽取结果存储为单独上下文的定时信号。 在任何时候,任何期望的抽取结果都可用于输出。
    • 9. 发明授权
    • Linearity corrector using filter products
    • 线性校正器使用过滤器产品
    • US07348908B2
    • 2008-03-25
    • US11258030
    • 2005-10-26
    • Keith R. Slavin
    • Keith R. Slavin
    • H03M1/88
    • H03M1/0626H03M1/12
    • A linearity corrector is provided that reduces distortion in a signal processing system, such as an ADC. The linearity corrector provides a first order signal path having distortion components connected to an adder, and a filter product circuit that is also connected to the adder. A method is provided for reducing distortion by calculating a filter product and adding the filter product to a first order signal having a relative delay such that the filter product reduces, or eliminates, the order of distortions corresponding to the order of the filter product.
    • 提供了一种线性校正器,其减少诸如ADC的信号处理系统中的失真。 线性校正器提供具有连接到加法器的失真分量的一阶信号路径,以及也连接到加法器的滤波器乘积电路。 提供了一种通过计算滤波器产品来减少失真的方法,并且将滤波器产品加到具有相对延迟的一阶信号中,使得滤波器产品减少或消除了与滤波器产品的顺序相对应的失真次序。
    • 10. 发明授权
    • Data encoding for fast CAM and TCAM access times
    • 用于快速CAM和TCAM访问时间的数据编码
    • US07243290B2
    • 2007-07-10
    • US10616958
    • 2003-07-11
    • Keith R. Slavin
    • Keith R. Slavin
    • G11C29/00
    • G11C15/00
    • A method and apparatus for operating a content addressable memory (CAM) and a ternary CAM (TCAM) are described including an encoding circuit for encoding an incoming CAM or TCAM word to produce an encoded CAM or TCAM word such that a one-bit mismatch between a comparand and the incoming CAM or TCAM word results in at least a M-bit mismatch between said encoded CAM or TCAM word and a similarly encoded comparand, a circuit for precharging a match line to a predetermined state before a comparison between the encoded CAM or TCAM word and said similarly encoded comparand and a memory storage location for storing the encoded CAM or TCAM word.
    • 描述了用于操作内容可寻址存储器(CAM)和三元CAM(TCAM)的方法和装置,其包括用于对输入的CAM或TCAM字进行编码以产生编码的CAM或TCAM字的编码电路,使得在 比较和输入的CAM或TCAM字导致所述编码的CAM或TCAM字与类似编码的比较中的至少M位不匹配,用于在编码的CAM之间的比较之前将匹配线预充电到预定状态的电路 TCAM字和所述类似编码的比较器以及存储编码的CAM或TCAM字的存储器存储位置。