METHODS AND APPARATUS TO MANAGE OBJECT LOCKS
    1.
    发明申请
    METHODS AND APPARATUS TO MANAGE OBJECT LOCKS 有权
    管理对象锁的方法和设备

    公开(公告)号:US20110153992A1

    公开(公告)日:2011-06-23

    申请号:US12645668

    申请日:2009-12-23

    Abstract: Example methods and apparatus to manage object locks are disclosed. A disclosed example method includes receiving an object lock request from a processor, the lock request associated with object lock code to lock an object, and generating object lock-bypass code based on a type of the processor, the object lock-bypass code to execute in a managed runtime in response to receiving the object lock request. The example method also includes identifying a type of instruction set architecture (ISA) associated with the processor, invoking a checkpoint instruction for the processor based on the identified ISA, suspending the object lock code from executing and executing target code when the object is uncontended, and allowing the object lock code to execute when the object is contended.

    Abstract translation: 公开了用于管理对象锁的示例性方法和装置。 所公开的示例性方法包括从处理器接收对象锁定请求,与对象锁定代码相关联的锁定请求以锁定对象,以及基于处理器的类型生成对象锁定旁路代码,执行对象锁定旁路代码 在受管运行时响应于接收到对象锁定请求。 示例性方法还包括识别与处理器相关联的指令集架构(ISA)的类型,基于所识别的ISA调用处理器的检查点指令,当对象不受约束时暂停对象锁定代码执行和执行目标代码, 并允许对象锁定代码在对象被竞争时执行。

    Time varying presentation of items based on a key hash
    2.
    发明授权
    Time varying presentation of items based on a key hash 有权
    基于密钥散列的时间变化表示项目

    公开(公告)号:US07246235B2

    公开(公告)日:2007-07-17

    申请号:US09896088

    申请日:2001-06-28

    CPC classification number: H04L9/3297 H04L2209/043 H04L2209/80

    Abstract: A method for key verification through time varying item presentation based on a key hash result comprises generating a key hash result partially based on both a global identifier provided from a source and an estimated current time at that source. After generating the key hash result, a first time-varying item is produced using the key hash result as an index for a table lookup or generated based on Certain bit patterns forming the key hash result. Thereafter, the first time-varying item is presented for comparison with a second time-varying item being contemporaneously presented at the source. These computations are repeated, giving the impression of two views or instances of the same time-varying item. An attacker might be able to match one small portion of such a time sequence of presentations, by luck, but not any large portion of the sequence.

    Abstract translation: 基于密钥散列结果的通过时变项目呈现的密钥验证的方法包括部分地基于从源提供的全局标识符和在该源处的估计当前时间两者来产生密钥散列结果。 在产生密钥散列结果之后,使用密钥哈希结果作为表查找的索引或基于形成密钥哈希结果的某些位模式生成的第一时变项目。 此后,提供第一时变项目以与在源处同时呈现的第二时变项目进行比较。 这些计算被重复,给出了两个视图或同一时间变化项目的实例的印象。 攻击者可能能够匹配这样一个时间序列的一小部分,通过运气,但不是序列的任何大部分。

    Sensory verification of shared data
    3.
    发明授权
    Sensory verification of shared data 有权
    共享数据的感官验证

    公开(公告)号:US07243231B2

    公开(公告)日:2007-07-10

    申请号:US10210341

    申请日:2002-07-31

    CPC classification number: H04L63/0428 H04L63/0861

    Abstract: In one embodiment, a method for sensory verification comprises exchanging at least one data item with a computing unit and selecting a sequence number. Such selection may be accomplished by generation of the sequence number or manual entry by the user. Thereafter, a transformation is periodically performed on the data item, the sequence number and optionally a random value to produce a sequence of values, each value being used to produce a perceivable sensory element for comparison with another sensory element produced by another computing unit.

    Abstract translation: 在一个实施例中,用于感觉验证的方法包括与计算单元交换至少一个数据项并选择序列号。 这种选择可以通过生成用户的序列号或手动输入来实现。 此后,对数据项,序列号和可选的随机值周期性地执行变换以产生值序列,每个值用于产生用于与由另一计算单元产生的另一感觉元素进行比较的可感知感觉元素。

    Method and apparatus for adaptive synchronization of network devices
    5.
    发明授权
    Method and apparatus for adaptive synchronization of network devices 有权
    网络设备自适应同步的方法和装置

    公开(公告)号:US06931454B2

    公开(公告)日:2005-08-16

    申请号:US09752536

    申请日:2000-12-29

    CPC classification number: H04L63/10 H04L63/0876

    Abstract: A method and apparatus for synchronizing data on a network is disclosed. In one embodiment, the invention comprises a method including establishing a wireless communications channel between a first mobile computer device belonging to a workgroup and a second device and determining if the second device belongs to the workgroup of the first device. If the second device belongs to the workgroup of the first device, then the method further includes receiving data at the first device from the second device through the wireless communications channel and resolving conflicts between the received data and data of the first device.

    Abstract translation: 公开了一种在网络上同步数据的方法和装置。 在一个实施例中,本发明包括一种方法,包括在属于工作组的第一移动计算机设备与第二设备之间建立无线通信信道,并确定第二设备是否属于第一设备的工作组。 如果第二设备属于第一设备的工作组,则该方法还包括通过无线通信信道从第二设备接收第一设备的数据,并解决所接收的数据与第一设备的数据之间的冲突。

Patent Agency Ranking