Method, system and computer program for distributing software patches
    1.
    发明授权
    Method, system and computer program for distributing software patches 失效
    用于分发软件补丁的方法,系统和计算机程序

    公开(公告)号:US07937697B2

    公开(公告)日:2011-05-03

    申请号:US11383288

    申请日:2006-05-15

    IPC分类号: G06F9/44

    CPC分类号: G06F8/65

    摘要: A software patch management solution is proposed. The devised solution is based on the idea of automating the installation of the patches through a software distribution infrastructure. An automation engine is added to a distribution server. The automation engine interfaces with a patch provider acting as a proxy, which stores a local copy of the patches and of a patch catalogue for detecting corresponding vulnerabilities. The automation engine automatically builds a distribution plan for deploying the patches to the relevant endpoints, according to a vulnerability catalogue that stores the actual exposures of the endpoints. The distribution plan arranges the required activities in the correct order, to minimize the number of rebooting of the endpoints; the distribution plan ends with an activity for scanning the endpoints, to update the vulnerability catalogue accordingly.

    摘要翻译: 提出了一种软件补丁管理解决方案。 设计的解决方案基于通过软件分发基础设施自动安装补丁的想法。 自动化引擎添加到分发服务器。 自动化引擎与作为代理的补丁提供程序进行接口,该代理存储补丁的本地副本和用于检测相应的漏洞的补丁目录。 根据存储端点的实际暴露的漏洞目录,自动化引擎自动构建一个用于将补丁部署到相关端点的分发计划。 分配计划按正确的顺序排列所需的活动,以最大限度地减少重新启动端点数; 分发计划以扫描端点的活动结束,相应地更新漏洞目录。

    METHOD, SYSTEM AND COMPUTER PROGRAM FOR DISTRIBUTING SOFTWARE PATCHES
    2.
    发明申请
    METHOD, SYSTEM AND COMPUTER PROGRAM FOR DISTRIBUTING SOFTWARE PATCHES 失效
    方法,用于分发软件配置的系统和计算机程序

    公开(公告)号:US20060265630A1

    公开(公告)日:2006-11-23

    申请号:US11383288

    申请日:2006-05-15

    IPC分类号: G06F11/00

    CPC分类号: G06F8/65

    摘要: A software patch management solution (200) is proposed. The devised solution is based on the idea of automating the installation of the patches through a software distribution infrastructure. For this purpose, an automation engine (225) is added to a distribution server (110). The automation engine interfaces with a patch provider (125) acting as a proxy, which stores a local copy of the patches (210) and of a patch catalogue (215) for detecting corresponding vulnerabilities. The automation engine automatically builds a distribution plan for deploying the patches to the relevant endpoints (115), according to a vulnerability catalogue (230) that stores the actual exposures of the endpoints. The distribution plan arranges the required activities in the correct order, so as to minimize the number of rebooting of the endpoints; the distribution plan ends with an activity for scanning the endpoints, so as to update the vulnerability catalogue accordingly.

    摘要翻译: 提出了一种软件补丁管理解决方案(200)。 设计的解决方案基于通过软件分发基础设施自动安装补丁的想法。 为此,将自动化引擎(225)添加到分发服务器(110)。 所述自动化引擎与作为代理的补丁提供程序(125)接口,所述补丁提供程序(125)存储所述补丁(210)和补丁目录(215)的本地副本,用于检测相应的漏洞。 根据存储端点的实际暴露的漏洞目录(230),自动化引擎自动构建用于将补丁部署到相关端点(115)的分发计划。 分配方案按正确的顺序排列所需的活动,以最大限度地减少端点的重新启动次数; 分发计划以扫描端点的活动结束,以便相应地更新漏洞目录。

    METHOD, SYSTEM AND COMPUTER PROGRAM FOR DISTRIBUTING SOFTWARE PATCHES
    3.
    发明申请
    METHOD, SYSTEM AND COMPUTER PROGRAM FOR DISTRIBUTING SOFTWARE PATCHES 失效
    方法,用于分发软件配置的系统和计算机程序

    公开(公告)号:US20110126187A1

    公开(公告)日:2011-05-26

    申请号:US13020471

    申请日:2011-02-03

    IPC分类号: G06F9/44

    CPC分类号: G06F8/65

    摘要: A software patch management solution (200) is proposed. The devised solution is based on the idea of automating the installation of the patches through a software distribution infrastructure. For this purpose, an automation engine (225) is added to a distribution server (110). The automation engine interfaces with a patch provider (125) acting as a proxy, which stores a local copy of the patches (210) and of a patch catalogue (215) for detecting corresponding vulnerabilities. The automation engine automatically builds a distribution plan for deploying the patches to the relevant endpoints (115), according to a vulnerability catalogue (230) that stores the actual exposures of the endpoints. The distribution plan arranges the required activities in the correct order, so as to minimize the number of rebooting of the endpoints; the distribution plan ends with an activity for scanning the endpoints, so as to update the vulnerability catalogue accordingly.

    摘要翻译: 提出了一种软件补丁管理解决方案(200)。 设计的解决方案基于通过软件分发基础设施自动安装补丁的想法。 为此,将自动化引擎(225)添加到分发服务器(110)。 所述自动化引擎与作为代理的补丁提供程序(125)接口,所述补丁提供程序(125)存储所述补丁(210)和补丁目录(215)的本地副本,用于检测相应的漏洞。 根据存储端点的实际暴露的漏洞目录(230),自动化引擎自动构建用于将补丁部署到相关端点(115)的分发计划。 分配方案按正确的顺序排列所需的活动,以最大限度地减少端点的重新启动次数; 分发计划以扫描端点的活动结束,以便相应地更新漏洞目录。

    Method, system and computer program for distributing software patches
    4.
    发明授权
    Method, system and computer program for distributing software patches 失效
    用于分发软件补丁的方法,系统和计算机程序

    公开(公告)号:US08495615B2

    公开(公告)日:2013-07-23

    申请号:US13020471

    申请日:2011-02-03

    IPC分类号: G06F9/44

    CPC分类号: G06F8/65

    摘要: A software patch management solution (200) is proposed. The devised solution is based on the idea of automating the installation of the patches through a software distribution infrastructure. For this purpose, an automation engine (225) is added to a distribution server (110). The automation engine interfaces with a patch provider (125) acting as a proxy, which stores a local copy of the patches (210) and of a patch catalogue (215) for detecting corresponding vulnerabilities. The automation engine automatically builds a distribution plan for deploying the patches to the relevant endpoints (115), according to a vulnerability catalogue (230) that stores the actual exposures of the endpoints. The distribution plan arranges the required activities in the correct order, so as to minimize the number of rebooting of the endpoints; the distribution plan ends with an activity for scanning the endpoints, so as to update the vulnerability catalogue accordingly.

    摘要翻译: 提出了一种软件补丁管理解决方案(200)。 设计的解决方案基于通过软件分发基础设施自动安装补丁的想法。 为此,将自动化引擎(225)添加到分发服务器(110)。 所述自动化引擎与作为代理的补丁提供程序(125)接口,所述补丁提供程序(125)存储所述补丁(210)和补丁目录(215)的本地副本,用于检测相应的漏洞。 根据存储端点的实际暴露的漏洞目录(230),自动化引擎自动构建用于将补丁部署到相关端点(115)的分发计划。 分配方案按正确的顺序排列所需的活动,以最大限度地减少端点的重新启动次数; 分发计划以扫描端点的活动结束,以便相应地更新漏洞目录。

    Method, system and computer program for providing web pages based on client state
    5.
    发明申请
    Method, system and computer program for providing web pages based on client state 有权
    用于基于客户端状态提供网页的方法,系统和计算机程序

    公开(公告)号:US20070055725A1

    公开(公告)日:2007-03-08

    申请号:US11291441

    申请日:2005-12-01

    IPC分类号: G06F15/16

    摘要: The invention proposes a solution allowing a web application to generate a response page based on local information of a client. For this purpose, a front-end servlet (receiving a request from the browser of the client) verifies (318,360) whether the local information is available on the server. If not, a wait page with a command for uploading the local information is generated and sent (321) to the client, so as to cause the client to transmit (327-342) the local information to a back-end servlet of the server. The wait page self-refreshes (348-357) after a predefined delay; in response thereto, the same front-end servlet verifies whether the local information is ready to use. If the uploading is still in progress, a wait page without the upload command (which self-refreshes after the same delay) is generated and sent (363) again. Once the uploading has been completed, the front-end servlet can generate and send (366-372) the desired response page based on the up-to-date local information of the client.

    摘要翻译: 本发明提出了一种允许web应用基于客户端的本地信息生成响应页面的解决方案。 为此,前端servlet(从客户机的浏览器接收请求)验证(318,360)本地信息是否在服务器上可用。 如果没有,则生成具有用于上传本地信息的命令的等待页面并发送(321)到客户端,以使客户端将本地信息(327-342)发送到服务器的后端小服务器 。 等待页面在预定义的延迟之后自动刷新(348 - 357); 响应于此,相同的前端小服务程序验证本地信息是否准备好使用。 如果上传仍在进行中,则不产生上传命令的等待页面(在相同的延迟后进行自刷新),并再次发送(363)。 上传完成后,前端小服务程序可以根据客户端的最新本地信息生成并发送(366 - 372)所需的响应页面。

    METHOD AND SYSTEM FOR CONFIGURATION OF COMPONENTIZED SOFTWARE APPLICATIONS
    6.
    发明申请
    METHOD AND SYSTEM FOR CONFIGURATION OF COMPONENTIZED SOFTWARE APPLICATIONS 失效
    组态软件应用的方法和系统

    公开(公告)号:US20100049959A1

    公开(公告)日:2010-02-25

    申请号:US12197206

    申请日:2008-08-22

    IPC分类号: G06F9/24

    CPC分类号: G06F9/4401 G06F9/44505

    摘要: A method and system for centrally managing configuration of software application components, is provided. One implementation involves creating configuration metadata for each component of the application; providing a specific configuration for a component; checking validity of the specific configuration using the metadata for said component; and monitoring the application component configuration for consistency with said specific configuration.

    摘要翻译: 提供了一种用于集中管理软件应用程序组件配置的方法和系统。 一个实现涉及为应用程序的每个组件创建配置元数据; 为组件提供特定配置; 使用所述组件的元数据来检查特定配置的有效性; 以及监视所述应用组件配置以与所述特定配置保持一致。

    Method, system and computer program for providing web pages based on client state
    7.
    发明授权
    Method, system and computer program for providing web pages based on client state 有权
    用于基于客户端状态提供网页的方法,系统和计算机程序

    公开(公告)号:US07668905B2

    公开(公告)日:2010-02-23

    申请号:US11291441

    申请日:2005-12-01

    IPC分类号: G06F15/16

    摘要: The invention proposes a solution allowing a web application to generate a response page based on local information of a client. For this purpose, a front-end servlet (receiving a request from the browser of the client) verifies (318, 360) whether the local information is available on the server. If not, a wait page with a command for uploading the local information is generated and sent (321) to the client, so as to cause the client to transmit (327-342) the local information to a back-end servlet of the server. The wait page self-refreshes (348-357) after a predefined delay; in response thereto, the same front-end servlet verifies whether the local information is ready to use. If the uploading is still in progress, a wait page without the upload command (which self-refreshes after the same delay) is generated and sent (363) again. Once the uploading has been completed, the front-end servlet can generate and send (366-372) the desired response page based on the up-to-date local information of the client.

    摘要翻译: 本发明提出了一种允许web应用基于客户端的本地信息生成响应页面的解决方案。 为此,前端servlet(从客户机的浏览器接收请求)验证(318,360)本地信息是否在服务器上可用。 如果没有,则生成具有用于上传本地信息的命令的等待页面并发送(321)到客户端,以使客户端将本地信息(327-342)发送到服务器的后端小服务器 。 等待页面在预定义的延迟之后自动刷新(348-357); 响应于此,相同的前端小服务程序验证本地信息是否准备好使用。 如果上传仍在进行中,则不产生上传命令的等待页面(在相同的延迟后进行自刷新),并再次发送(363)。 上传完成后,前端小服务程序可以根据客户端的最新本地信息生成并发送(366-372)所需的响应页面。

    METHOD, SYSTEM AND COMPUTER PROGRAM FOR EXPLOITING IDLE TIMES OF A NAVIGATION SYSTEM
    8.
    发明申请
    METHOD, SYSTEM AND COMPUTER PROGRAM FOR EXPLOITING IDLE TIMES OF A NAVIGATION SYSTEM 审中-公开
    导航系统空闲时间的方法,系统和计算机程序

    公开(公告)号:US20080306685A1

    公开(公告)日:2008-12-11

    申请号:US11870531

    申请日:2007-10-11

    IPC分类号: G01C21/00

    CPC分类号: G01C21/00

    摘要: A solution is proposed for exploiting the resources of a navigation system. For this purpose, any idle time of the navigation system (during which no direction information is output) is used to provide descriptive information about the current location of the vehicle. For example, the navigation system estimates a timeframe available before approaching a next turn (following a current location of the vehicle along a route towards a desired destination). The navigation system presents predefined descriptive messages associated with the current location are then output in succession according to the available timeframe.

    摘要翻译: 提出了一种利用导航系统资源的方案。 为此目的,使用导航系统的任何空闲时间(在此期间不输出方向信息)来提供关于车辆的当前位置的描述性信息。 例如,导航系统估计在接近下一回合之前可用的时间框架(沿着沿着期望目的地的路线的车辆的当前位置之后)。 导航系统呈现与当前位置相关联的预定义描述性消息,然后根据可用时间帧连续地输出。

    Centralized system management on endpoints of a distributed data processing system
    9.
    发明授权
    Centralized system management on endpoints of a distributed data processing system 有权
    分布式数据处理系统端点集中系统管理

    公开(公告)号:US09485151B2

    公开(公告)日:2016-11-01

    申请号:US12297081

    申请日:2007-02-28

    摘要: A method is described for performing system management operations on at least one target endpoint data processing apparatus of a distributed data processing system including a system management server adapted to the centralized system management of the endpoints of the distributed data processing system. The method comprises: at the system management server, receiving a system management activities plan including at least one system management activity to be performed on the at least one target endpoint; having the system management server executing the system management activities plan, wherein the executing the plan includes performing the at least one system management activity. Prior to executing the corresponding system management activity, having the system management server cause the execution, on the at least one target endpoint, of a simulated system management activity corresponding to and adapted to simulate the at least one system management activity in the plan so as to ascertain a capability of the at least one target endpoint of successfully executing the system management activity on the at least one target endpoint; and having the system management server execute the system management activity conditionally to a result of the execution of the simulated system management activity. Preferably, a selected corrective activity may be performed to remove the cause of the negative result of the simulated system management activity.

    摘要翻译: 描述了一种用于对分布式数据处理系统的至少一个目标端点数据处理装置执行系统管理操作的方法,包括适于分布式数据处理系统的端点的集中式系统管理的系统管理服务器。 该方法包括:在系统管理服务器处,接收包括至少一个目标端点上要执行的至少一个系统管理活动的系统管理活动计划; 使所述系统管理服务器执行所述系统管理活动计划,其中所述执行所述计划包括执行所述至少一个系统管理活动。 在执行相应的系统管理活动之前,使所述系统管理服务器在所述至少一个目标端点上执行对应于并且适于模拟所述计划中的所述至少一个系统管理活动的模拟系统管理活动,以便 以确定所述至少一个目标端点在所述至少一个目标端点上成功执行所述系统管理活动的能力; 并使系统管理服务器有条件地执行系统管理活动以执行仿真的系统管理活动的结果。 优选地,可以执行所选择的校正活动以消除模拟系统管理活动的否定结果的原因。

    Method and System of Updating a Plurality of Computers
    10.
    发明申请
    Method and System of Updating a Plurality of Computers 有权
    更新多台计算机的方法与系统

    公开(公告)号:US20110093743A1

    公开(公告)日:2011-04-21

    申请号:US12865561

    申请日:2009-01-30

    IPC分类号: G06F15/16 G06F11/14

    摘要: Updating a plurality of computers is accomplished. A first message is created in an update source, where the first message includes a one or more instructions and an address of a message repository. The first message is transmitted to a first computer using either a Push or a Pull protocol. A second message is transmitted to the first computer using the Push or Pull protocol, the second message comprising data retrieved from the address in the first message. The first computer executes one or more of the instructions in the first message with at least some of the second message. The address in the first message is updated to match the address of the first computer. The updated first message is transmitting to a further one of the computers. Transmission of the second message is repeated to further ones in the plurality of computers until substantially all of a pre-defined number of computers have been updated.

    摘要翻译: 完成更新多台计算机。 在更新源中创建第一消息,其中第一消息包括一个或多个指令和消息存储库的地址。 第一个消息使用Push或Pull协议发送到第一台计算机。 使用推或拉协议将第二消息发送到第一计算机,第二消息包括从第一消息中的地址检索的数据。 第一计算机利用第二消息中的至少一些来执行第一消息中的一个或多个指令。 第一条消息中的地址被更新为与第一台计算机的地址相匹配。 更新的第一消息正在向另一个计算机传送。 重复第二消息的传输到多个计算机中的其他消息,直到基本上全部预定数量的计算机被更新。