会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Method, system, and program for deleting user selected file sets of a program
    • 用于删除程序的用户选定文件集的方法,系统和程序
    • US06687902B1
    • 2004-02-03
    • US09368684
    • 1999-08-05
    • Bryce Allen CurtisJimmy Ming-Der Hsu
    • Bryce Allen CurtisJimmy Ming-Der Hsu
    • G06F9445
    • G06F8/62
    • Disclosed is a system, method, and program for uninstalling a program and deleting files. The program is defined by a plurality of file sets. Each file set defines a set of functions performed by the program. A flag is provided with each file set of the program indicating one of a first and second value. The flag values indicate those files which are enabled and unenabled to be deleted. A determination is made as to the file sets having the first flag value. A graphical user interface (GUI) then displays at least one user selectable option to uninstall at least one determined file set or file having the first flag value. User input is then received indicating file sets or files to delete or uninstall and the file sets the user input indicated to uninstall are uninstalld.
    • 公开了用于卸载程序和删除文件的系统,方法和程序。 程序由多个文件集定义。 每个文件集定义了程序执行的一组功能。 一个标志被提供有指示第一和第二值中的一个的程序的每个文件集。 标志值表示启用和未启用要删除的文件。 确定具有第一标志值的文件集。 图形用户界面(GUI)然后显示至少一个用户可选择的选项以卸载至少一个确定的具有第一标志值的文件集或文件。 然后接收用户输入指示要删除或卸载的文件集或文件,并且文件设置指示要卸载的用户输入被卸载。
    • 4. 发明授权
    • Cross-platform program, system, and method having a global registry object for mapping registry functions in a windows operating system environment
    • 具有用于在Windows操作系统环境中映射注册表功能的全局注册表对象的跨平台程序,系统和方法
    • US06332219B1
    • 2001-12-18
    • US09280349
    • 1999-03-29
    • Bryce Allen CurtisJimmy Ming-Der Hsu
    • Bryce Allen CurtisJimmy Ming-Der Hsu
    • G06F9445
    • G06F9/44505
    • The system, method, and program of this invention enables a developer to write a platform independent program that can read, create, modify, delete, and enumerate registry type of information regardless of whether or not a targeted operating system supports a registry or registry equivalent functionality. More specifically, as disclosed herein, in a preferred embodiment, there is a global registry object for carrying out, i.e., mapping, registry functions or registry equivalent functions across multiple operating systems. In particular, the global registry object is used to read, create, modify, delete, and enumerate registries for the Windows operating system in a simplified manner. The global registry object has the following fields: keyname, key root, and key value. The key root field is mapped to a root in a registry of a Windows operating system. The keyname field is mapped to a key and any subkeys, if they exist, in the Windows registry. The key value field is mapped to a value in the Windows registry. As such, the Windows registry can be manipulated through methods of the global registry object.
    • 本发明的系统,方法和程序使得开发人员能够编写一个独立于平台的程序,无论目标操作系统是否支持注册表或注册表等效项,都可以读取,创建,修改,删除和枚举注册表类型的信息 功能。 更具体地,如本文所公开的,在优选实施例中,存在用于在多个操作系统上执行即映射注册表功能或注册表等效功能的全局注册表对象。 特别地,全局注册表对象用于以简化的方式读取,创建,修改,删除和枚举Windows操作系统的注册表。 全局注册表对象具有以下字段:keyname,key root和key值。 密钥根字段映射到Windows操作系统的注册表中的根。 keyname字段映射到Windows注册表中的键和任何子项(如果存在)。 键值字段映射到Windows注册表中的值。 因此,Windows注册表可以通过全局注册表对象的方法进行操作。
    • 6. 发明授权
    • Global registry object for mapping registry functions and registry equivalent functions across multiple operating systems in a cross-platform program
    • 用于跨跨平台程序跨多个操作系统映射注册表功能和注册表等效功能的全局注册表对象
    • US06446255B1
    • 2002-09-03
    • US09280371
    • 1999-03-29
    • Bryce Allen CurtisJimmy Ming-Der Hsu
    • Bryce Allen CurtisJimmy Ming-Der Hsu
    • G06F944
    • G06F9/44505
    • The system, method, and program of this invention enables a developer to write a platform independent program that can read, create, modify, delete, and enumerate registry type of information regardless of whether or not a targeted operating system supports a registry or registry equivalent functionality. More specifically, as disclosed herein, in a first preferred embodiment, there is a global registry object for carrying out, i.e., mapping, registry functions or registry equivalent functions across multiple operating systems. In a second preferred embodiment, the global registry object is used to read, create, modify, delete, and enumerate registries for the Windows operating system in a simplified manner. In a third preferred embodiment, the global registry object is used to map registry equivalent functions in an OS/2 operating system environment. In a fourth preferred embodiment, the global registry is used to map registry equivalent functions in an AIX operating system environment. In a fifth preferred embodiment, a system independent registry is created for those systems that do not have a registry equivalent.
    • 本发明的系统,方法和程序使开发人员能够编写一个独立于平台的程序,无论目标操作系统是否支持注册表或注册表等效项,都可以读取,创建,修改,删除和枚举注册表类型的信息 功能。 更具体地,如本文所公开的,在第一优选实施例中,存在用于在多个操作系统上执行即映射注册表功能或注册表等效功能的全局注册表对象。 在第二优选实施例中,全局注册表对象用于以简化的方式读取,创建,修改,删除和枚举Windows操作系统的注册表。 在第三优选实施例中,全局注册表对象用于在OS / 2操作系统环境中映射注册表等效功能。 在第四优选实施例中,全局注册表用于在AIX操作系统环境中映射注册表等效功能。 在第五优选实施例中,为没有注册表等效的那些系统创建独立于系统的注册表。
    • 8. 发明授权
    • Method of automatically selecting program and data updates based upon versions
    • 根据版本自动选择程序和数据更新的方法
    • US06826750B1
    • 2004-11-30
    • US09533303
    • 2000-03-23
    • Bryce Allen CurtisJimmy Ming-Der Hsu
    • Bryce Allen CurtisJimmy Ming-Der Hsu
    • G06F944
    • G06F9/44536
    • A method, system and apparatus for loading the correct version of a file in a system in which multiple versions of the same file and multiple versions of a requesting application reside. In a preferred embodiment, a class loader receives a request, from a requesting application, to load a file. The request includes an indication of the current version of the requesting application. The class loader retrieves from a plurality of files, the one version of the requested file that is compatible with the requesting application and then loads that file. Each of the plurality of files includes an indication of plurality of versions for which the particular file is compatible and the version of the requesting application is within the plurality of versions for which the selected file is compatible.
    • 一种用于将文件的正确版本加载到其中同一文件和请求应用程序的多个版本的多个版本所在的系统中的方法,系统和装置。 在优选实施例中,类加载器从请求应用程序接收到加载文件的请求。 请求包括请求应用程序的当前版本的指示。 类装载器从多个文件中检索与请求应用程序兼容的所请求文件的一个版本,然后加载该文件。 多个文件中的每一个包括特定文件兼容的多个版本的指示,并且请求应用的版本在所选文件所兼容的多个版本内。
    • 9. 发明授权
    • System, method, and program for utilizing a software state machine carrying out the process flow of a software program
    • 用于利用执行软件程序的处理流程的软件状态机的系统,方法和程序
    • US06598225B1
    • 2003-07-22
    • US09280376
    • 1999-03-29
    • Bryce Allen CurtisJimmy Ming-Der Hsu
    • Bryce Allen CurtisJimmy Ming-Der Hsu
    • G06F9445
    • G06F8/61G06F9/4498
    • A system, method, and program utilizes a software state machine for carrying out the processes and functions of a program. The components of a program, e.g., the process flow, functions, dialogs, etc., are implemented using various states. A value of a state variable indicates a corresponding state. A method checks for a current value of the state variable. Any given function within any given state, or input received from a user, such as through “next” or “previous” buttons on a dialog box, can return a value for the state variable. When the method determines a new value of the state variable, an object corresponding to the state indicated by the new value is brought up and enabled. A vector keeps track of the sequence of states being executed so that a value indicating a previous state will return the program to the previous state without having program logic built into a state of how the program arrived at that state. A program utilizing a software state machine is easily customized by merely adding or deleting states or by changing a value of the state variable returned for a given function within a state or for any given input received. As such, new functions can be added to a program by adding new states; functions can be deleted by deleting states; and the flow of the program can be changed by changing a value of the state variable that is returned.
    • 系统,方法和程序利用软件状态机来执行程序的过程和功能。 使用各种状态来实现程序的组件,例如处理流程,功能,对话等。 状态变量的值表示相应的状态。 一种方法检查状态变量的当前值。 任何给定状态下的任何给定功能或从用户接收的输入(例如通过对话框上的“下一个”或“先前”)按钮都可以返回状态变量的值。 当该方法确定状态变量的新值时,与新值所指示的状态相对应的对象被启动并启用。 向量跟踪正在执行的状态序列,使得指示先前状态的值将使程序返回到先前状态,而不将程序逻辑内置到程序到达该状态的状态。 利用软件状态机的程序可以通过简单地添加或删除状态或者通过改变在一个状态或给定的输入接收到的给定的输入中为给定的功能返回的状态变量的值来容易地进行定制。 因此,可以通过添加新状态将新功能添加到程序中; 功能可以通过删除状态来删除; 并且可以通过改变返回的状态变量的值来改变程序的流程。
    • 10. 发明授权
    • Method, system, and program for generating batch files
    • 用于生成批处理文件的方法,系统和程序
    • US06507948B1
    • 2003-01-14
    • US09389195
    • 1999-09-02
    • Bryce Allen CurtisJimmy Ming-Der Hsu
    • Bryce Allen CurtisJimmy Ming-Der Hsu
    • G06F9445
    • G06F8/30G06F8/61G06F8/62
    • Disclosed is a system, method, and program for creating a file, such as a batch file, that is capable of executing on one of many different operating systems. An object is processed including a plurality of instructions. Each instruction is associated with at least one executable function. A determination is made of an operating system in which the generated file will be executed. For each instruction in the object, a native operating system command is generated that is capable of executing the function associated with the instruction on the determined operating system. Each generated native operating system command is inserted into the file. Execution of the file on the determined operating system will execute the native operating system commands in the file to perform the functions associated with the instructions included in the object.
    • 公开了一种用于创建能够在许多不同操作系统之一上执行的文件(例如批处理文件)的系统,方法和程序。 处理包括多个指令的对象。 每个指令与至少一个可执行功能相关联。 确定生成的文件将被执行的操作系统。 对于对象中的每个指令,生成能够执行与所确定的操作系统上的指令相关联的功能的本机操作系统命令。 每个生成的本地操作系统命令都插入到文件中。 在确定的操作系统上执行文件将执行文件中的本地操作系统命令以执行与包含在对象中的指令相关联的功能。