会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • System and method for storing and reporting information associated with asserts
    • 用于存储和报告与断言有关的信息的系统和方法
    • US07644393B2
    • 2010-01-05
    • US11190348
    • 2005-07-26
    • Kirk A. GlerumMatthew J. RuhlenWilliam KennedyJeff David Mitchell
    • Kirk A. GlerumMatthew J. RuhlenWilliam KennedyJeff David Mitchell
    • G06F9/44G06F11/00
    • G06F11/3688
    • In a software development environment, a system and method for associating an assert with a unique identifier (“assert tag”), and using the unique identifier to store information associated with the assert in a database. Based on the unique identifier, information associated with the assert can be stored in a database or repository that contains assert information. This information can be updated, as well as displayed to the developer or tester. Information for the bugs associated with the assert can be retrieved from a database containing bug information and displayed to the developer or tester. Once the developer or tester has been presented with the information concerning the bugs associated with the assert, or other information associated with-the assert, the developer or tester can choose to enter or log-in a new bug into the database containing bug information.
    • 在软件开发环境中,用于将断言与唯一标识符(“assert标签”)相关联的系统和方法,以及使用唯一标识符来存储与数据库中的断言有关的信息。 基于唯一标识符,与断言相关联的信息可以存储在包含断言信息的数据库或存储库中。 该信息可以更新,并显示给开发人员或测试人员。 可以从包含错误信息的数据库检索与断言有关的错误信息,并显示给开发人员或测试人员。 一旦开发人员或测试人员获得了与断言有关的错误信息或与断言相关的其他信息,开发人员或测试人员可以选择在包含错误信息的数据库中输入或登录新的错误。
    • 2. 发明授权
    • System and method for storing and reporting information associated with asserts
    • 用于存储和报告与断言有关的信息的系统和方法
    • US06944849B1
    • 2005-09-13
    • US09602252
    • 2000-06-23
    • Kirk A. GlerumMatthew J. RuhlenWilliam KennedyJeff David Mitchell
    • Kirk A. GlerumMatthew J. RuhlenWilliam KennedyJeff David Mitchell
    • G06F9/44
    • G06F11/3688
    • In a software development environment, a system and method for associating an assert with a unique identifier (“assert tag”), and using the unique identifier to store information associated with the assert in a database. Based on the unique identifier, information associated with the assert can be stored in a database or repository that contains assert information. This information can be updated, as well as displayed to the developer or tester. Information for the bugs associated with the assert can be retrieved from a database containing bug information and displayed to the developer or tester. Once the developer or tester has been presented with the information concerning the bugs associated with the assert, or other information associated with the assert, the developer or tester can choose to enter or log-in a new bug into the database containing bug information.
    • 在软件开发环境中,用于将断言与唯一标识符(“assert标签”)相关联的系统和方法,以及使用唯一标识符来存储与数据库中的断言有关的信息。 基于唯一标识符,与断言相关联的信息可以存储在包含断言信息的数据库或存储库中。 该信息可以更新,并显示给开发人员或测试人员。 可以从包含错误信息的数据库检索与断言有关的错误信息,并显示给开发人员或测试人员。 一旦开发人员或测试人员获得了与断言相关的错误信息或与断言相关的其他信息,开发人员或测试人员可以选择在包含错误信息的数据库中输入或登录新的错误。
    • 3. 发明授权
    • Method and system for injecting an exception to recover unsaved data
    • 用于注入异常以恢复未保存数据的方法和系统
    • US06591379B1
    • 2003-07-08
    • US09602051
    • 2000-06-23
    • Eric A. LeVineKirk A. GlerumMatthew J. RuhlenMichael R. MarcelaisJeff David MitchellSteven Miles Greenberg
    • Eric A. LeVineKirk A. GlerumMatthew J. RuhlenMichael R. MarcelaisJeff David MitchellSteven Miles Greenberg
    • H02H305
    • G06F11/0769G06F11/0715G06F11/1438
    • A method and system for injecting an exception into a hung program module to recover unsaved data. The method and system allows a user to determine that the program module is hung and inject an exception into the hung program module. In response to the injected exception, program code, within the program module, is activated to detect the crash and launch a failure reporting executable program that instructs the hung program module to execute its data recovery program. The file recovery program recovers the unsaved data and notifies the failure reporting executable program when it has completed the data recovery. Once the failure reporting executable program receives the notification, it will instruct the operating system to restart the program module. The restarted program module then displays a user interface with a list of the unsaved data that were recovered. The user interface also provides controls for a user to select, from the list of recovered data, the data that the program module will keep.
    • 一种用于将异常注入挂起程序模块以恢复未保存数据的方法和系统。 该方法和系统允许用户确定程序模块挂起并将异常注入到挂起的程序模块中。 响应于注入的异常,程序模块内的程序代码被激活以检测崩溃并启动指示挂起程序模块执行其数据恢复程序的故障报告可执行程序。 文件恢复程序恢复未保存的数据,并在完成数据恢复后通知故障报告可执行程序。 一旦故障报告可执行程序收到通知,它将指示操作系统重启程序模块。 重新启动的程序模块然后显示具有已恢复的未保存数据的列表的用户界面。 用户界面还提供控制,用户可以从恢复的数据列表中选择程序模块将保留的数据。
    • 6. 发明授权
    • System and method for handling a failure reporting conversation
    • 处理故障报告会话的系统和方法
    • US06665824B1
    • 2003-12-16
    • US09570825
    • 2000-05-15
    • Matthew J. RuhlenKirk A. Glerum
    • Matthew J. RuhlenKirk A. Glerum
    • H02H305
    • G06F11/0787G06F11/0709G06F11/0793
    • The invention is a software module configured for handling failure information from a large base of clients. The invention is configured for a four-stage network conversation between a client and a server. In the first stage, the module collects failure information and creates a string address. The string address is sent to the server, where the string address is compared to predefined string addresses. In the second stage, the client creates a record query with the failure information for the server. The record query is sent to the server and compared to predefined failure records. In the third stage, the client transfers additional failure information to the server, and the server acknowledges information transfer. In the fourth stage, the client sends a confirmation message to the server. When necessary, a predefined string address corresponding to the particular failure information is created on the server for subsequent reference by a stage one network conversation.
    • 本发明是一种软件模块,用于处理来自大量客户端的故障信息。 本发明被配置用于客户端和服务器之间的四级网络对话。 在第一阶段,模块收集故障信息并创建一个字符串地址。 字符串地址被发送到服务器,其中字符串地址与预定义的字符串地址进行比较。 在第二阶段,客户端创建具有服务器故障信息的记录查询。 将记录查询发送到服务器并与预定义的故障记录进行比较。 在第三阶段,客户端向服务器传送额外的故障信息,服务器确认信息传输。 在第四阶段,客户端向服务器发送确认消息。 必要时,在服务器上创建与特定故障信息相对应的预定义字符串地址,以供第一级网络会话随后参考。
    • 7. 发明授权
    • Method and system for reporting failures of a program module in a corporate environment
    • 在企业环境中报告程序模块故障的方法和系统
    • US07257743B2
    • 2007-08-14
    • US10790645
    • 2004-03-01
    • Kirk A. GlerumMatthew J. Ruhlen
    • Kirk A. GlerumMatthew J. Ruhlen
    • G06F11/00
    • G06F11/0781G06F11/0748
    • A computer-implemented method and system for reporting failures in an application program module to a corporate file server. The failure may be a crash or a set-up failure. Once detected, the program failures are categorized, i.e. bucketed, and reported directly to a local file server operated by a corporation. The corporate file server may be used to store the failures encountered by users in a corporate environment until these failures are reported to a server operated by the manufacturer of the program module (a destination server). Once the failures are reported to the destination server, developers or programmers may examine the data and determine what is causing the failures in the program module. A failure reporting executable on the user's computer provides communications between the failed application program module and the local file server. An administrative reporting executable (typically operated at the corporate file server) provides communications between the failure reporting executable and the corporate file server and between the corporate file server and the destination server. A cab tree, a counts tree and a status tree stores bucket information for a failure at the corporate file server. The bucket information for a crash may comprise an AppName, an AppVer, a ModuleName, a ModuleVer, and an offset into that module. The bucket information in the corporate file server may be uploaded to a destination server by a corporate system administrator thus preventing sensitive information from being disclosed by the corporation's users.
    • 用于将应用程序模块中的故障报告给公司文件服务器的计算机实现的方法和系统。 失败可能是崩溃或设置失败。 一旦被检测到,程序故障被分类,即分级,并直接报告给由公司操作的本地文件服务器。 公司文件服务器可用于存储用户在公司环境中遇到的故障,直到这些故障被报告给由程序模块(目标服务器)的制造商操作的服务器。 一旦将故障报告给目标服务器,开发人员或程序员可能会检查数据并确定导致程序模块故障的原因。 用户计算机上的故障报告可执行文件提供了故障应用程序模块和本地文件服务器之间的通信。 管理报告可执行文件(通常在公司文件服务器上运行)提供故障报告可执行文件与公司文件服务器之间以及公司文件服务器与目标服务器之间的通信。 cab树,计数树和状态树在公司文件服务器上存储故障的桶信息。 崩溃的桶信息可以包括AppName,AppVer,ModuleName,ModuleVer和该模块的偏移量。 公司文件服务器中的桶信息可以由公司系统管理员上传到目的地服务器,从而防止敏感信息被公司的用户公开。
    • 8. 发明授权
    • Method and system for reporting failures of a program module in a corporate environment
    • 在企业环境中报告程序模块故障的方法和系统
    • US06708333B1
    • 2004-03-16
    • US09602284
    • 2000-06-23
    • Kirk A. GlerumMatthew J. Ruhlen
    • Kirk A. GlerumMatthew J. Ruhlen
    • G06F944
    • G06F11/0781G06F11/0748
    • A computer-implemented method and system for reporting failures in an application program module to a corporate file server. The failure may be a crash or a set-up failure. Once detected, the program failures are categorized, i.e. bucketed, and reported directly to a local file server operated by a corporation. The corporate file server may be used to store the failures encountered by users in a corporate environment until these failures are reported to a server operated by the manufacturer of the program module (a destination server). Once the failures are reported to the destination server, developers or programmers may examine the data and determine what is causing the failures in the program module. A failure reporting executable on the user's computer provides communications between the failed application program module and the local file server. An administrative reporting executable (typically operated at the corporate file server) provides communications between the failure reporting executable and the corporate file server and between the corporate file server and the destination server. A cab tree, a counts tree and a status tree stores bucket information for a failure at the corporate file server. The bucket information for a crash may comprise an AppName, an AppVer, a ModuleName, a ModuleVer, and an offset into that module. The bucket information in the corporate file server may be uploaded to a destination server by a corporate system administrator thus preventing sensitive information from being disclosed by the corporation's users.
    • 用于将应用程序模块中的故障报告给公司文件服务器的计算机实现的方法和系统。 失败可能是崩溃或设置失败。 一旦被检测到,程序故障被分类,即分级,并直接报告给由公司操作的本地文件服务器。 公司文件服务器可用于存储用户在公司环境中遇到的故障,直到这些故障被报告给由程序模块(目标服务器)的制造商操作的服务器。 一旦将故障报告给目标服务器,开发人员或程序员可能会检查数据并确定导致程序模块故障的原因。 用户计算机上的故障报告可执行文件提供了故障应用程序模块和本地文件服务器之间的通信。 管理报告可执行文件(通常在公司文件服务器上运行)提供故障报告可执行文件与公司文件服务器之间以及公司文件服务器与目标服务器之间的通信。 cab树,计数树和状态树在公司文件服务器上存储故障的桶信息。 崩溃的桶信息可以包括AppName,AppVer,ModuleName,ModuleVer和该模块的偏移量。 公司文件服务器中的桶信息可以由公司系统管理员上传到目的地服务器,从而防止敏感信息被公司的用户公开。
    • 9. 发明授权
    • Method and system for reporting a program failure
    • 报告程序故障的方法和系统
    • US06629267B1
    • 2003-09-30
    • US09571629
    • 2000-05-15
    • Kirk A. GlerumMatthew J. RuhlenEric A. LeVineE. Peter Oosterhof
    • Kirk A. GlerumMatthew J. RuhlenEric A. LeVineE. Peter Oosterhof
    • G06F1100
    • G06F11/0787G06F11/0715
    • Method and system for reporting program failures. The system extracts information about a failure in a program module, such as the location of the failure, and establishes communication with a repository, such as a server. The information about the failure may be used to search the repository to determine whether the particular bug that caused the failure has already been fixed. If so, then the system assists the user in downloading the fix (such as by pointing the user to a particular website for downloading a service release). If a particular failure has not been diagnosed and corrected, then additional relevant information from the user's computer may be uploaded to the repository to provide the developers of the program module enough information about the failure to diagnose the bug and fix it (in a service release or in a later version of the program module).
    • 用于报告程序故障的方法和系统。 系统提取关于程序模块中的故障的信息,例如故障的位置,并建立与存储库(例如服务器)的通信。 有关故障的信息可用于搜索存储库,以确定导致故障的特定错误是否已被修复。 如果是这样,则系统协助用户下载修复(例如通过将用户指向特定网站来下载服务版本)。 如果特定的故障未被诊断和纠正,那么来自用户计算机的附加相关信息可能被上传到存储库,以向程序模块的开发者提供关于故障诊断失败并修复它的足够信息(在服务版本中 或在程序模块的更高版本中)。
    • 10. 发明授权
    • 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还为用户提供了针对意外异常指定各种操作方法的能力。