会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 6. 发明授权
    • Method and system for handling an unexpected exception generated by an application
    • 用于处理应用程序生成的意外异常的方法和系统
    • US06857085B1
    • 2005-02-15
    • US09570621
    • 2000-05-15
    • Matthew J. RuhlenMichael R. MarcelaisBrian T. Hill
    • Matthew J. RuhlenMichael R. MarcelaisBrian T. Hill
    • G06F9/48G06F11/00
    • G06F9/4843G06F2209/481
    • A system and method for handling the generation of an unexpected exception by an application. When the application generates an unexpected exception (i.e., crashes), the application's exception filter launches an outside exception handling program (EHP) that is separate and distinct from the application. Through a special protocol, the application and the EHP collaborate in responding to the unexpected exception. In this protocol, the application and the EHP communicate through kernel objects accessible by handles in a shared memory structure that the application creates before launching of the exception handling program and then shares with the EHP. Through this shared memory, the application also provides the EHP with information about the types of recovery options to offer the user. Through a graphical user interface, the EHP is then responsible for notifying the user of the application that an unexpected exception has occurred. Through the graphical user interface, the EHP also provides the user with the ability to specify various courses of action in response to the unexpected exception.
    • 一种用于处理应用程序产生意外异常的系统和方法。 当应用程序生成意外的异常(即崩溃)时,应用程序的异常过滤器启动与应用程序分开且不同的外部异常处理程序(EHP)。 通过特殊协议,应用程序和EHP协同响应意外异常。 在该协议中,应用程序和EHP通过内核对象进行通信,内核对象可以通过应用程序在启动异常处理程序之前创建的共享内存结构中的句柄来访问,然后与EHP共享。 通过这个共享内存,应用程序还向EHP提供有关为用户提供的恢复选项类型的信息。 通过图形用户界面,EHP然后负责通知用户应用程序发生意外异常。 通过图形用户界面,EHP还为用户提供了针对意外异常指定各种操作方法的能力。
    • 7. 发明授权
    • Method and system for handling an unexpected exception generated by an application
    • 用于处理应用程序生成的意外异常的方法和系统
    • US07089455B2
    • 2006-08-08
    • US10839623
    • 2004-05-05
    • Matthew J. RuhlenMichael R. MarcelaisBrian T. Hill
    • Matthew J. RuhlenMichael R. MarcelaisBrian T. Hill
    • G06F11/00
    • G06F9/4843G06F2209/481
    • A system and method for handling the generation of an unexpected exception by an application. When the application generates an unexpected exception (i.e., crashes), the application's exception filter launches an outside exception handling program (EHP) that is separate and distinct from the application. Through a special protocol, the application and the EHP collaborate in responding to the unexpected exception. In this protocol, the application and the EHP communicate through kernel objects accessible by handles in a shared memory structure that the application creates before launching of the exception handling program and then shares with the EHP. Through this shared memory, the application also provides the EHP with information about the types of recovery options to offer the user. Through a graphical user interface, the EHP is then responsible for notifying the user of the application that an unexpected exception has occurred. Through the graphical user interface, the EHP also provides the user with the ability to specify various courses of action in response to the unexpected exception.
    • 一种用于处理应用程序产生意外异常的系统和方法。 当应用程序生成意外的异常(即崩溃)时,应用程序的异常过滤器启动与应用程序分开且不同的外部异常处理程序(EHP)。 通过特殊协议,应用程序和EHP协同响应意外异常。 在该协议中,应用程序和EHP通过内核对象进行通信,内核对象可以通过应用程序在启动异常处理程序之前创建的共享内存结构中的句柄来访问,然后与EHP共享。 通过这个共享内存,应用程序还向EHP提供有关为用户提供的恢复选项类型的信息。 通过图形用户界面,EHP然后负责通知用户应用程序发生意外异常。 通过图形用户界面,EHP还为用户提供了针对意外异常指定各种操作方法的能力。
    • 10. 发明授权
    • Method and computer system for detecting and correcting a failure in a computer application program during startup
    • 启动期间检测和纠正计算机应用程序故障的方法和计算机系统
    • US06675295B1
    • 2004-01-06
    • US09596591
    • 2000-06-19
    • Michael R. MarcelaisBrian T. HillEric LeVineSteven Miles Greenberg
    • Michael R. MarcelaisBrian T. HillEric LeVineSteven Miles Greenberg
    • G06F15177
    • G06F11/1441G06F11/1417
    • Methods and systems for detecting and correcting computer software problems that cause an application program to crash upon startup are provided. Unsafe startup actions that are costly to initiate in terms of processor time and memory are handled by placing an unsafe startup action marker into the system registry prior to attempting startup. If an unsafe program module starts or boots successfully without causing the software application to crash, the unsafe startup action marker is deleted from the system registry. If loading the unsafe program module causes the application to crash, then startup actions, including corrective actions, are written into the unsafe startup action marker and are used on subsequent startup of the crashed application program to instruct the application on how to fix the problem. Other unsafe startup actions that are not costly in terms of processor time and memory are initially handled by an exception handler. If the application crashes as a result of such an unsafe startup action, then an unsafe startup action marker is written to the system registry as described above. Corrective startup actions are written to the marker for use by the application upon reboot.
    • 提供了用于检测和校正导致应用程序在启动时崩溃的计算机软件问题的方法和系统。 在处理器时间和内存方面开始成本高昂的不安全的启动操作是在尝试启动之前将不安全的启动操作标记放入系统注册表中来处理的。 如果不安全的程序模块启动或成功启动,而不会导致软件应用程序崩溃,则不安全的启动操作标记将从系统注册表中删除。 如果加载不安全的程序模块导致应用程序崩溃,则将启动操作(包括纠正措施)写入不安全的启动操作标记,并在随后启动崩溃的应用程序时使用,以指示应用程序如何解决问题。 在处理器时间和内存方面不昂贵的其他不安全启动操作最初由异常处理程序处理。 如果由于这种不安全的启动操作而导致应用程序崩溃,则将如上所述将不安全的启动操作标记写入系统注册表。 更正的启动操作将写入标记,以便在重新启动时由应用程序使用。