PASSWORD CHANGING
    1.
    发明申请
    PASSWORD CHANGING 有权
    密码变更

    公开(公告)号:US20130086655A1

    公开(公告)日:2013-04-04

    申请号:US13248494

    申请日:2011-09-29

    申请人: Alan H. Karp

    发明人: Alan H. Karp

    IPC分类号: G06F21/00 G06F15/16

    CPC分类号: G06F21/45 G06F21/6245

    摘要: In one example, a computing device generates a new password for accessing a user account and/or computing system and inspires a change of an existing password for the user account and/or computing system to the new password. Thereafter, the computing device detects occurrence of a condition to trigger another change of the password for the user account and/or computing system and, responsively, inspires another change of the password for the user account and/or computing system.

    摘要翻译: 在一个示例中,计算设备生成用于访问用户帐户和/或计算系统的新密码,并激励用户帐户和/或计算系统的现有密码改变为新密码。 此后,计算设备检测到发生用于触发用户帐户和/或计算系统的密码的另一改变的条件的发生,并且响应地激发用户帐户和/或计算系统的密码的另一改变。

    Method and system for optional code scheduling
    2.
    发明授权
    Method and system for optional code scheduling 有权
    可选代码调度的方法和系统

    公开(公告)号:US07673296B2

    公开(公告)日:2010-03-02

    申请号:US10902199

    申请日:2004-07-28

    IPC分类号: G06F9/45

    CPC分类号: G06F8/443

    摘要: A method of scheduling optional instructions in a compiler targets a processor. The scheduling includes indicating a limit on the additional processor computations that are available for executing an optional code, generating one or more required instructions corresponding to a source code and one or more optional instructions corresponding to the optional code used with the source code and scheduling all of the one or more required instructions with as many of the one or more optional instructions as possible without exceeding the indicated limit on the additional processor computations for executing the optional code.

    摘要翻译: 在编译器中调度可选指令的方法针对处理器。 调度包括指示可用于执行可选代码的附加处理器计算的限制,生成对应于源代码的一个或多个所需指令以及对应于与源代码一起使用的可选代码的一个或多个可选指令并且调度所有 所述一个或多个所需指令具有尽可能多的一个或多个可选指令,而不超过用于执行可选代码的附加处理器计算的指定限制。

    Controlling transfer of access to data
    3.
    发明授权
    Controlling transfer of access to data 有权
    控制对数据访问的传输

    公开(公告)号:US07653739B1

    公开(公告)日:2010-01-26

    申请号:US11796215

    申请日:2007-04-27

    IPC分类号: G06F15/16

    CPC分类号: G06Q10/06

    摘要: A method for controlling transfer of data is provided. The method includes accessing data at a first device and accessing a time attribute associated with the data at the first device. The method further includes comparing the time attribute to a data transfer time threshold and in response to the time attribute associated with the data at the first device is less than the data transfer time threshold, the method further includes restricting access of the data at a second device.

    摘要翻译: 提供了一种用于控制数据传送的方法。 该方法包括在第一设备处访问数据并访问与第一设备处的数据相关联的时间属性。 该方法还包括将时间属性与数据传输时间阈值进行比较,并且响应于与第一设备处的数据相关联的时间属性小于数据传送时间阈值,该方法还包括在第二时间限制访问数据 设备。

    Providing instruction execution hints to a processor using break instructions
    4.
    发明授权
    Providing instruction execution hints to a processor using break instructions 失效
    使用break指令向处理器提供指令执行提示

    公开(公告)号:US07191430B2

    公开(公告)日:2007-03-13

    申请号:US09963270

    申请日:2001-09-24

    IPC分类号: G06F9/44

    摘要: A computer system with mechanisms for providing hint instructions to a processor without altering object code instruction sequences. A computer system according to the present teachings includes elements for generating a hint instruction in response to a set of object code to be executed by the processor and for inserting a break instruction into the object code such that the break instruction causes the processor to obtain and execute the hint instruction. The present techniques for providing hint instructions to a processor may be used to adapt object code to a micro-architecture of the processor.

    摘要翻译: 一种具有用于向处理器提供提示指令而不改变目标代码指令序列的机制的计算机系统。 根据本教导的计算机系统包括用于响应于要由处理器执行的一组目标代码产生提示指令并用于将中断指令插入到目标代码中的元件,使得中断指令导致处理器获得和 执行提示说明。 用于向处理器提供提示指令的现有技术可以用于将目标代码适配到处理器的微架构。

    Security tags with a reversible optical indicator
    5.
    发明授权
    Security tags with a reversible optical indicator 有权
    具有可逆光学指示器的安全标签

    公开(公告)号:US06752837B2

    公开(公告)日:2004-06-22

    申请号:US10184970

    申请日:2002-06-28

    申请人: Alan H. Karp

    发明人: Alan H. Karp

    IPC分类号: G08B1314

    CPC分类号: G08B13/2402

    摘要: A reusable security tag is provided which is reversibly operable in a first magnetic condition to trigger a detector when the tag is within communication range of the detector, and a second magnetic condition in which the detector is not triggered when the tag is within communication range of the detector. The tag includes an optical indicator which has a first optical characteristic when the tag is in the first magnetic condition, and a second optical characteristic when the tag is in the second magnetic condition.

    摘要翻译: 提供了可重复使用的安全标签,其可在第一磁状态下可逆地操作,以在标签处于检测器的通信范围内时触发检测器;以及第二磁条件,其中当标签处于通信范围内时检测器不被触发 检测器。 标签包括当标签处于第一磁性条件时具有第一光学特性的光学指示器,以及当标签处于第二磁性条件时的第二光学特性。

    Verifiable random number generator using chaos
    6.
    发明授权
    Verifiable random number generator using chaos 失效
    可验证的随机数发生器使用混沌

    公开(公告)号:US06732127B2

    公开(公告)日:2004-05-04

    申请号:US09758087

    申请日:2001-01-10

    申请人: Alan H. Karp

    发明人: Alan H. Karp

    IPC分类号: G06F102

    CPC分类号: G06F7/588 H04L9/001

    摘要: A verifiable random number generator includes mechanisms for monitoring its chaotic behavior. A random number generator according to the present teachings includes a chaos circuit that generates a number according to a chaos function. The random number generator further includes a check circuit that simulates the chaos function and that determines whether the number is a valid random number by monitoring the chaotic behavior of the chaos function.

    摘要翻译: 可验证的随机数生成器包括用于监视其混沌行为的机制。 根据本教导的随机数发生器包括根据混沌函数产生数的混沌电路。 随机数发生器还包括一个模拟混沌函数的校验电路,并且通过监测混沌函数的混沌行为来确定该数是否是有效的随机数。

    Advanced load address table entry invalidation based on register address wraparound
    7.
    发明授权
    Advanced load address table entry invalidation based on register address wraparound 有权
    基于注册地址环绕的高级加载地址表条目无效

    公开(公告)号:US06631460B1

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

    申请号:US09559508

    申请日:2000-04-27

    IPC分类号: G06T930

    摘要: A computer system includes physical registers holding data for compiled programs and a portion of the physical registers form a register stack which wraps around when full. An N-bit current wraparound count state tracks physical register remapping events which cause the register stack to wraparound or unwrap. An advanced load address table (ALAT) has entries corresponding to load instructions, each entry has at least one memory range field defining a range of memory locations accessed by a corresponding load instruction, a physical register number field corresponding to a physical register accessed in the corresponding load instruction, and an N-bit register wraparound field which corresponds to the N-bit current wraparound count state for the corresponding load instruction. A check instruction accesses the ALAT to determine whether a store instruction and an advanced load instruction, which is scheduled before the store instruction, potentially accessed a common memory location. After the execution of the store instruction, an absence of an entry corresponding to the load instruction in the ALAT indicates that a common memory location may have been accessed by the store and load instructions.

    摘要翻译: 计算机系统包括保存用于已编译程序的数据的物理寄存器,并且部分物理寄存器形成寄存器堆栈,其在满地时包围。 N位当前环绕计数状态跟踪导致寄存器堆栈环绕或解开的物理寄存器重映射事件。 高级加载地址表(ALAT)具有对应于加载指令的条目,每个条目具有至少一个存储器范围字段,其定义由相应的加载指令访问的存储器位置的范围,对应于物理寄存器访问的物理寄存器号字段 相应的加载指令和对应于相应加载指令的N位当前环绕计数状态的N位寄存器环绕字段。 检查指令访问ALAT以确定在存储指令之前调度的存储指令和高级加载指令是否潜在地访问公共存储器位置。 在执行存储指令之后,没有与ALAT中的加载指令相对应的条目指示可以通过存储和加载指令访问公共存储器位置。

    Self-describing attribute vocabularies in a software system
    8.
    发明授权
    Self-describing attribute vocabularies in a software system 失效
    自我描述属性词汇在软件系统中

    公开(公告)号:US06493712B1

    公开(公告)日:2002-12-10

    申请号:US09376149

    申请日:1999-08-17

    IPC分类号: G06F1730

    摘要: A software system with self-describing attribute vocabularies that enhance the capability of service providers to advertise their resources and that facilitate the addition of new types of attributes and resources to the system. Each self-describing attribute vocabulary is characterized by a corresponding set of attribute properties and a corresponding set of:matching rules that are adapted to the corresponding attribute properties. The software system includes a matching engine that enables a service provider of a resource to describe the resource to the software system in terms of any one or more of the self-describing attribute vocabularies.

    摘要翻译: 具有自描述属性词汇的软件系统,其增强服务提供商宣传其资源的能力,并且促进向系统添加新类型的属性和资源。 每个自描述属性词汇表都具有相应的一组属性属性和相应的一组:适应于相应属性属性的匹配规则。 软件系统包括匹配的引擎,使得资源的服务提供者能够根据任何一个或多个自描述属性词汇表将资源描述给软件系统。

    Mechanism to control and use window events among applications in
concurrent computing
    9.
    发明授权
    Mechanism to control and use window events among applications in concurrent computing 失效
    在并发计算中应用程序之间控制和使用窗口事件的机制

    公开(公告)号:US5844553A

    公开(公告)日:1998-12-01

    申请号:US625615

    申请日:1996-03-29

    IPC分类号: G06F9/44 G06F15/00

    CPC分类号: G06F9/4443

    摘要: A new application sharing technology that enables sharing of many single-user non-modified applications between two or more workstations. It provides concurrent sharing of existing multiple applications with no change in a distributed environment. It permits real-time sharing of distributed applications based on a fundamental window hierarchical mapping and user interactions. Control is centralized but the data and program are replicated. It is event driven with agent assistance. The new event capturing capability is automatically triggered by user interactions on entering/leaving the shared window. The event capturing capability starts when the user moves the pointer into the shared windows. The event capturing ends when the user moves the pointer out of the shared windows. The new multicasting scope is defined in a shared window hierarchy data array. This global data array is dynamically created at run time on an as-needed basis. Because this mechanism only processes user input events such as mouse, keyboard or cursor movement (commands), no output graphic data transmission across the network is required. Therefore, this approach is extremely light-weight and provides secure transmission without requiring intensive encryption. Because it is not using pseudo server interception, this approach can support DHA 3-D rendering. Also, the agent can dynamically mediate resources and normalize environment differences. This permits real-time sharing of 3-D, graphic and DHA (direct hardware access) applications. DHA permits the application to bypass the windowing server to render graphics on display. Moreover, because it is extremely light-weight, high network bandwidth is not required.

    摘要翻译: 一种新的应用程序共享技术,可在两个或多个工作站之间共享许多单用户未修改的应用程序。 它提供了现有多个应用程序的并发共享,而且在分布式环境中没有变化。 它允许基于基本窗口分层映射和用户交互的实时共享分布式应用程序。 控制是集中的,但数据和程序被复制。 事件由代理协助驱动。 在进入/离开共享窗口时,新的事件捕获功能将由用户交互自动触发。 当用户将指针移动到共享窗口时,将启动事件捕获功能。 当用户将指针从共享窗口中移出时,事件捕获将结束。 新的组播范围在共享窗口层次结构数据数组中定义。 该全局数据阵列在运行时根据需要动态创建。 因为这种机制只处理用户输入事件,如鼠标,键盘或光标移动(命令),则不需要通过网络输出图形数据传输。 因此,这种方法非常轻便,并且提供安全的传输,而不需要密集的加密。 因为没有使用伪服务器拦截,这种方法可以支持DHA 3-D渲染。 此外,代理可以动态调解资源并规范环境差异。 这允许实时共享3-D,图形和DHA(直接硬件访问)应用程序。 DHA允许应用程序绕过窗口服务器以显示显示的图形。 而且,由于重量轻,所以不需要高的网络带宽。

    System and method for clipping integers
    10.
    发明授权
    System and method for clipping integers 失效
    用于剪切整数的系统和方法

    公开(公告)号:US5801977A

    公开(公告)日:1998-09-01

    申请号:US826817

    申请日:1997-04-07

    摘要: A circuit and method for clipping input integers to a specified range comprising the steps of providing a mask wherein a bit is set for each out-of-range bit and not set for in-range bits and applying the mask to input integers so that any integers outside of the range is clipped to the quantity in the range closest to the integer, thereby producing output integers within a range specified by the mask. Other systems and methods are disclosed.

    摘要翻译: 一种用于将输入整数剪切到指定范围的电路和方法,包括以下步骤:提供掩模,其中为每个超范围位设置位,并且不为范围内位设置位,并将掩码应用于输入整数,使得任何 超出范围的整数被剪裁到最接近整数的范围内的数量,从而在掩码指定的范围内产生输出整数。 公开了其它系统和方法。