发明名称 Self-contained executable for predetermined software updating
摘要 Software is updated via a self-contained executable that includes software update patch for updating pre-existing software, and an updater package including at least one predetermined required computer state condition. Executing the self-contained executable on a client computer includes investigating a state of the client computer, and determining whether the state of the client computer matches the at least one predetermined required computer state condition. When the state of the client computer matches the at least one predetermined required computer state condition, the software update patch is installed. When the state of the client computer does not match the predetermined required computer state condition, the installation is terminated or, alternatively, the client computer is forced into a state that matches the predetermined required computer state condition and the software update patch installed.
申请公布号 US9430216(B2) 申请公布日期 2016.08.30
申请号 US201414274727 申请日期 2014.05.11
申请人 LUMENSION SECURITY, INC. 发明人 Foley Rodney S.;Bahnsen Joshua D.
分类号 G06F9/44;G06F9/445;H04L29/08;H04M1/725;G06F11/14 主分类号 G06F9/44
代理机构 Greenberg Traurig LLP 代理人 Greenberg Traurig LLP
主权项 1. A method, comprising: downloading, from a host computer, a self-contained executable to data storage of a client computer, the self-contained executable comprising a software update patch for updating pre-existing software on the client computer and an updater package associated with the software update patch, the updater package including at least one predetermined required computer state condition, wherein the self-contained executable has been authored at an authoring computer, prior to the downloading, after the software update patch is received by the authoring computer, by configuring the updater package in accordance with one or more attributes of the software update patch, and one or more required computer state conditions of the software update patch, and wherein, prior to the downloading, the authoring computer has sent, over a network, the self-contained executable to the host computer; executing, via a processor of the client computer, the self-contained executable, the executing comprising: reading the at least one predetermined required computer state condition from the updater package;in response to the reading, investigating a state of the client computer, the investigating comprising examining a registry or filesystem of the client computer to determine software currently running on the client computer;determining, based at least on the investigating, whether the state of the client computer matches the at least one predetermined required computer state condition; andin response to determining that the state of the client computer does not match the at least one predetermined required computer state condition, forcing the client computer into a state that matches the at least one predetermined required computer state condition, and installing the software update patch on the client computer.
地址 Scottsdale AZ US