发明名称 Change analysis on enterprise systems prior to deployment
摘要 A computer (“patch analysis computer”) retrieves from a website, metadata describing one or more patch files to be used to change software in one or more computers (“target computers”). Prior to installation of the patch files in a target computer, the patch analysis computer performs analysis on the patch files and on the target computer and on application of the patch files to the target computer. The analysis is based on the retrieved metadata and based on configuration data of the target computer. Subsequent to performing the analysis, the management computer displays a report resulting from the analysis including one or more operations to fix issues found during analysis, and receives input from a human on specific patch files and operations. In response to receipt of human input, the patch analysis computer performs operations approved by the human and applies the patch files to the target computer.
申请公布号 US8893106(B2) 申请公布日期 2014.11.18
申请号 US201113035954 申请日期 2011.02.26
申请人 Oracle International Corporation 发明人 Ningombam Macks Singh;Jain Nitin;Mukherjee Sourav;Bhalla Amit;Singh Anurag;Logandan Aawardhan
分类号 G06F9/44;G06F11/30;G06F9/445 主分类号 G06F9/44
代理机构 Silicon Valley Patent Group LLP 代理人 Suryadevara Omkar K.;Silicon Valley Patent Group LLP
主权项 1. A computer-readable non-transitory storage medium comprising a plurality of instructions to be executed in a computer-implemented method, said storage medium comprising: a plurality of first instructions to check a plurality of predetermined conditions, to identify a set of issues to arise in applying at least one predetermined patch to at least one predetermined software previously installed in each target computer in a plurality of target computers; wherein the plurality of first instructions use metadata comprising configuration metadata from said each target computer in said plurality of target computers and patch metadata from a source of said at least one predetermined patch; wherein a group of first predetermined conditions in said plurality of predetermined conditions use said configuration metadata but not said patch metadata, to check if resources needed for patching are available in said each target computer, said group of first predetermined conditions comprising a first predetermined condition to check whether administrator privilege is granted in said each target computer; wherein a group of second predetermined conditions in said plurality of predetermined conditions use said patch metadata but not said configuration metadata, to check if said at least one predetermined patch is currently supported, said group of second predetermined conditions comprising a second predetermined condition to check whether said at least one predetermined patch is a latest version; wherein a group of third predetermined conditions in said plurality of predetermined conditions use said configuration metadata and said patch metadata in combination, to check whether said at least one predetermined patch is applicable to said each target computer, said group of third predetermined conditions comprising a third predetermined condition to check whether disk space required for patching is less than disk space available in said each target computer; a plurality of second instructions to select at least one predetermined operation to be performed to correct at least one predetermined issue in said set of issues identified by execution of said plurality of first instructions; and a plurality of third instructions to be executed prior to application of said at least one predetermined patch to said at least one predetermined software, to store in a memory, a first plurality of results of execution of said plurality of first instructions and a second plurality of results of execution of said plurality of second instructions.
地址 Redwood Shores CA US