会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明申请
    • Hiding irrelevant facts in verification conditions
    • 在验证条件中隐藏不相干的事实
    • US20070169019A1
    • 2007-07-19
    • US11337129
    • 2006-01-19
    • K. LeinoMichael Barnett
    • K. LeinoMichael Barnett
    • G06F9/45
    • G06F11/3608
    • A program verification process begins by converting a language of the program from a first language into an intermediate language representation. The loops of the program are eliminated. The program is converted from the intermediate language representation into a passive form. Dominators for the passive form of the program are determined. A verification condition is generated from the passive form of the program. The verification condition is structured according to the computed dominators such that when a theorem prover identifies a potential error, portions of the passive form of the program irrelevant to the potential error are ignored.
    • 程序验证过程开始于将程序的语言从第一语言转换为中间语言表示。 程序的循环被消除。 该程序从中间语言表示形式转换为被动形式。 确定程序被动形式的多数人。 验证条件是从程序的被动形式生成的。 验证条件根据计算的主导者构造,使得当定理证明者识别潜在错误时,与潜在错误无关的程序的被动形式的部分被忽略。
    • 5. 发明授权
    • Conformance execution of non-deterministic specifications for components
    • 组件的非确定性规范的一致性执行
    • US07216338B2
    • 2007-05-08
    • US10081329
    • 2002-02-20
    • Michael BarnettWolfram Schulte
    • Michael BarnettWolfram Schulte
    • G06F9/44G06F9/45
    • G06F11/3672
    • To perform conformance checking of a software implementation with a (possibly non-deterministic) specification, a software implementation and a software specification are applied to produce a CT enabled implementation. Nondeterministic choices of the software specification result in assigning a corresponding choice of the CT enabled implementation to a variable. The CT enabled implementation includes a test that the variable then comprises one of the nondeterministic choices of the software specification. To perform conformance testing where the software specification includes ordered steps, and calls to methods of other classes (mandatory calls), a software object is produced and organized such that each step of the software specification has a corresponding code section in the software object. The software object includes instructions to generate an identification of a mandatory call comprised by the software specification, and instructions to test that the state of the implementation conforms to the software specification during the mandatory call.
    • 为了执行具有(可能非确定性)规范的软件实现的一致性检查,应用软件实现和软件规范来产生支持CT的实现。 软件规范的非确定性选择导致将CT启用的实现的相应选择分配给变量。 CT启用的实现包括测试,该变量然后包括软件规范的非确定性选择之一。 为了执行一致性测试,其中软件规范包括有序步骤,并且调用其他类(强制调用)的方法,生成和组织软件对象,使得软件规范的每个步骤在软件对象中具有对应的代码部分。 软件对象包括用于生成由软件规范组成的强制呼叫的标识的指令,以及在强制呼叫期间测试实现状态符合软件规范的指令。
    • 7. 发明授权
    • Dynamic tournament gaming method and system
    • 动态比赛游戏方法和系统
    • US06287202B1
    • 2001-09-11
    • US08672775
    • 1996-06-28
    • Andrew PascalLouis David Giacalone, Jr.Michael Barnett
    • Andrew PascalLouis David Giacalone, Jr.Michael Barnett
    • A63F924
    • G07F17/3276A63F13/08A63F13/12A63F2009/241A63F2300/404A63F2300/50G07F17/3211
    • Dynamic tournament gaming method and system, including the provision of a plurality of gaming terminals selectively interlinkable together with a host terminal so that current players of the terminals desiring to participate in group tournament play can be notified of the opportunity and provided with the choice to play or not. If a current player chooses to play, he so signifies, enters his entry fee into the terminal, and awaits start of the event. Upon start of the tournament by the host terminal, the player will play the tournament game over and over as fast as possible to accumulate as many points as possible during a particular pre-announced tournament period. The host terminal will continuously monitor the terminals of all play participants, dynamically record play status, and control termination of the game period. It will also conduct an accounting of the results, issue win results notification, and perhaps provide remote pay-out of game winnings.
    • 动态比赛游戏方法和系统,包括提供与宿主终端选择性地相互联系的多个游戏终端,使得希望参加群组比赛的终端的当前玩家可以被通知机会并提供选择玩 或不。 如果现在的玩家选择玩,他就这样表示,将入场费输入终端,等待事件的开始。 在主机终端开始比赛时,玩家将尽可能快地玩比赛游戏,以在特定的预先宣布的比赛期间累积尽可能多的积分。 主机终端将持续监控所有参与者的终端,动态记录播放状态,并控制游戏时间段的终止。 还将对结果进行会计处理,发布结果通知,也可以提供远程支付游戏奖金。
    • 9. 发明授权
    • Method and apparatus for managing faults and exceptions
    • 管理故障和异常的方法和装置
    • US5971851A
    • 1999-10-26
    • US774826
    • 1996-12-27
    • Andrew PascalMichael BarnettClayton Wishoff
    • Andrew PascalMichael BarnettClayton Wishoff
    • G06F11/14G07F17/32H04G9/00A63F9/22
    • G07F17/3237G06F11/1438G07F17/32
    • An operating system having a multitude of subsystems is provided where each subsystem performs a distinct function and may register with other subsystems to receive notification (or callbacks) upon the ocurrence of certain events. Moreover, the subsystems are programmed in such a manner where in the event of a fault (or exception) they can be instructed to cease the calling of other subsystems, thereby allowing each of the subsystems to complete its distinctive task without commencing further additional activities. When all of the activities have ceased, the state of the system as indicated by the parameters at the various registers and addresses are saved. At this time, the system can initiate a service call for an attendant through one of the provided mechanisms or routine calls. Moreover, the system can initiate an intermission (play stoppage) routine using full audio and video capabilities to explain to the player in a user-friendly manner the problems encountered and play a video clip or the like in entertaining and occupying the player.
    • 提供具有多个子系统的操作系统,其中每个子系统执行不同的功能,并且可以在其他子系统注册以在某些事件发生时接收通知(或回调)。 此外,子系统以这样的方式进行编程,即在发生故障(或异常)的情况下,可以指示它们停止对其他子系统的调用,从而允许每个子系统完成其独特任务而不开始进一步的附加活动。 当所有的活动都已经停止时,各种寄存器和地址的参数所指示的系统状态将被保存。 此时,系统可以通过所提供的机制或例行呼叫中的一个启动对服务员的服务呼叫。 此外,系统可以使用完整的音频和视频功能发起中断(播放停止)例程,以用户友好的方式向播放器解释遇到的问题并播放视频剪辑等,以娱乐和占用播放器。