会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Method and apparatus for computing a shared secret key
    • 用于计算共享密钥的方法和装置
    • US08693684B2
    • 2014-04-08
    • US13618305
    • 2012-09-14
    • Robert LambertAshok Vadekar
    • Robert LambertAshok Vadekar
    • H04L9/00H04L9/30H04L9/28
    • H04L9/0844
    • A method of generating a key by a first correspondent. The key is computable by a second correspondent. The method comprises the steps of: a) making available to the second correspondent a first short term public key; b) obtaining a second short term public key from the second correspondent; c) computing a first exponent derived from the first short term private key, the first short term public key, and the first long term private key; d) computing a second exponent derived from the first short term private key, the first short term public key, the second short term public key and the first long term private key; e) computing a simultaneous exponentiation of the first exponent with the second short term public key and the second exponent with the second long term public key.
    • 一种由第一通讯员产生密钥的方法。 密钥可由第二个记者计算。 该方法包括以下步骤:a)向第二记者提供第一短期公钥; b)从第二个记者处获得第二个短期公钥; c)计算从第一短期私钥,第一短期公钥和第一长期私钥导出的第一指数; d)计算从第一短期私钥,第一短期公钥,第二短期公钥和第一长期私钥得到的第二指数; e)使用所述第二短期公钥和所述第二指数与所述第二长期公共密钥计算所述第一指数的同时取幂。
    • 3. 发明授权
    • Customizable dynamic language expression interpreter
    • 可定制的动态语言表达解释器
    • US08336035B2
    • 2012-12-18
    • US12336179
    • 2008-12-16
    • John Robert LambertKenneth D. WolfGeoffrey M. Kizer
    • John Robert LambertKenneth D. WolfGeoffrey M. Kizer
    • G06F9/45
    • G06F9/45508
    • Embodiments described herein are directed to allowing a user to extend the functionality of a software code interpretation system. In one embodiment, a computer system receives user-defined conversion rules from a user for converting dynamic language code to continuation-based abstract memory representations. The computer system identifies portions of software code that are to be converted from dynamic language abstract memory representations into continuation-based abstract memory representations, where the identified code portions include undefined, extensible input primitives. The computer system also generates a dynamic, extensible set of output primitives interpretable by a continuation-based code interpretation system using the received conversion rules and converts the identified code portions including the undefined, extensible input primitives from dynamic language abstract memory representations into continuation-based abstract memory representations using the generated set of output primitives.
    • 本文描述的实施例旨在允许用户扩展软件代码解释系统的功能。 在一个实施例中,计算机系统从用户接收用户定义的转换规则,用于将动态语言代码转换为基于连续的抽象存储器表示。 计算机系统将要从动态语言抽象存储器表示转换的软件代码的部分识别为基于连续的抽象存储器表示,其中所识别的代码部分包括未定义的,可扩展的输入原语。 计算机系统还生成一种动态的,可扩展的输出原语集合,其可由基于连续的代码解释系统使用所接收的转换规则解释,并将包括未定义的可扩展输入原语的识别代码部分从动态语言抽象存储器表示转换为基于连续的 使用生成的输出基元集合的抽象记忆表示。
    • 5. 发明申请
    • SYSTEM AND METHOD FOR EFFICIENT BASIS CONVERSION
    • 高效基础转换系统与方法
    • US20080077645A1
    • 2008-03-27
    • US11867594
    • 2007-10-04
    • Robert Lambert
    • Robert Lambert
    • G06F7/38
    • G06F7/724G06F17/10G06F2207/7209H04L9/302
    • This invention describes a method for evaluating a polynomial in an extension field FqM, wherein the method comprises the steps of partitioning the polynomial into a plurality of parts, each part is comprised of smaller polynomials using a q−th power operation in a field of characteristic q; and computing for each part components of q−th powers from components of smaller powers. A further embodiment of the invention provides for a method of converting a field element represented in terms of a first basis to its representation in a second basis, comprising the steps of partitioning a polynomial, being a polynomial in the second basis, into a plurality of parts, wherein each part is comprised of smaller polynomials using a q−th power operation in a field of characteristic q; evaluating the polynomial at a root thereof by computing for each part components of q−th powers from components of smaller powers; and evaluating the field element at the root of the polynomial.
    • 本发明描述了一种用于评估扩展字段F≠M的多项式的方法,其中该方法包括以下步骤:将多项式划分为多个部分,每个部分是 由在特征q的场中使用aq 功率运算的较小多项式组成; 并且从较小功率的分量计算每个零部件的功率的功率。 本发明的另一个实施例提供了一种在第二基础上将以第一基础表示的场元素转换为其表示的方法,包括以下步骤:将作为第二基础的多项式的多项式划分成多个 部分,其中每个部分由在特征q的场中使用aq 功率运算的较小多项式组成; 通过对来自较小功率的分量的功率的各部分分量进行计算来评估其根的多项式; 并评估多项式根的场元素。
    • 6. 发明申请
    • Method and apparatus for computing a shared secret key
    • 用于计算共享密钥的方法和装置
    • US20070110234A1
    • 2007-05-17
    • US11519207
    • 2006-09-12
    • Robert LambertAshok Vadekar
    • Robert LambertAshok Vadekar
    • H04L9/00
    • H04L9/0844
    • A method of generating a key by a first correspondent. The key is computable by a second correspondent. The method comprises the steps of: a) making available to the second correspondent a first short term public key, b) obtaining a second short term public key from the second correspondent; c) computing a first exponent derived from the first short term private key, the first short term public key, and the first long term private key; d) computing a second exponent derived from the first short term private key, the first long term public key, the second short term public key and the first long term private key; computing a simultaneous exponentiation of the first exponent with the second short term public key and the second exponent with the second long term public key.
    • 一种由第一通讯员产生密钥的方法。 密钥可由第二个记者计算。 该方法包括以下步骤:a)向第二记者提供第一短期公共密钥,b)从第二个记者获取第二个短期公钥; c)计算从第一短期私钥,第一短期公钥和第一长期私钥导出的第一指数; d)计算从第一短期私钥,第一长期公钥,第二短期公钥和第一长期私钥导出的第二指数; 使用第二短期公钥和第二指数与第二长期公钥计算第一指数的同时求幂。
    • 7. 发明授权
    • Automatic determination of invalid call sequences in software components
    • 自动确定软件组件中的无效调用序列
    • US07216337B2
    • 2007-05-08
    • US10413276
    • 2003-04-14
    • John Robert Lambert
    • John Robert Lambert
    • G06F9/45
    • G06F11/3688
    • Computerized testing of an object to identify one or more call sequences that give rise to exceptions. A set of potential operations (consisting of methods and associated parameter values) is automatically generated. A parameter generator may supply interesting parameter values that may more likely result in a thrown exception. A number of call sequences is automatically constructed using the operations in the set of operations as steps in the sequence. Each call sequence is then executed using a new instance of the object. If an exception is thrown, a report may be issued containing information helpful in evaluating whether the exception is appropriate. This information might include the exception type as well as the invalid call sequence that gave rise to the thrown exception. The invalid call sequence may also be minimized to assist the tester in evaluating the root cause and appropriateness of the exception.
    • 对对象进行计算机化测试,以识别引起异常的一个或多个调用序列。 自动生成一组潜在操作(由方法和相关参数值组成)。 参数生成器可以提供可能导致抛出异常的有趣的参数值。 使用该组操作中的操作作为序列中的步骤自动构造多个调用序列。 然后使用对象的新实例来执行每个调用序列。 如果抛出异常,则可能会发出一个报告,其中包含有助于评估异常是否合适的信息。 此信息可能包括异常类型以及引起异常的无效调用序列。 无效呼叫序列也可以被最小化,以帮助测试者评估异常的根本原因和适当性。
    • 10. 发明授权
    • Method and system for providing user interface for electronic program guide
    • 为电子节目指南提供用户界面的方法和系统
    • US06445398B1
    • 2002-09-03
    • US09103317
    • 1998-06-24
    • George GerbaMargeigh JoyRobert LambertMichael NicholsDrew Takahashi
    • George GerbaMargeigh JoyRobert LambertMichael NicholsDrew Takahashi
    • H04N714
    • H04N5/44543G06F3/04815H04N5/4403H04N21/4312H04N21/4314H04N21/47202H04N21/4725H04N21/478H04N21/482
    • A method and system of providing a user interface for presenting television programming schedule data on a display. The schedule data is organized in a data plane comprising data cells identifying the items of schedule data, such as the titles of the television programs. The method involves presenting a highlight cell or cursor at a fixed position on the display such that a first data cell is at a concurrent position with the highlight cell, and allowing the data plane to scroll on the display in at least one direction such that all or part of the first data cell moves out of concurrent position with the highlight cell and a second data cell or part thereof moves into concurrent position with the highlight cell. This fixed position highlight cell thus remains stationary while the data plane or electronic program guide scrid moves, making it easier for viewers to peruse the selections in the data plane without moving their eyes substantially. The highlight cell is preferably in a substantially central location on the display.
    • 一种提供用于在显示器上呈现电视节目安排数据的用户界面的方法和系统。 调度数据被组织在数据平面中,该数据平面包括标识调度数据项的数据单元,例如电视节目的标题。 该方法涉及在显示器上的固定位置处呈现高亮单元或光标,使得第一数据单元与高亮单元处于并发位置,并允许数据平面在至少一个方向上在显示器上滚动,使得全部 或第一数据单元的一部分与高亮单元移出并发位置,并且第二数据单元或其一部分移动到与高亮单元同时的位置。 因此,固定位置高亮单元在数据平面或电子节目指南清晰移动的同时保持静止,使得观众更容易在数据平面中仔细阅读选择,而不会大幅度地移动他们的眼睛。 高亮单元优选地处于显示器上的基本上中心的位置。