News Column

Patent Issued for Software Upgrade Analysis System

June 19, 2014



By a News Reporter-Staff News Editor at Computer Weekly News -- Accenture Global Services Limited (Dublin, IE) has been issued patent number 8745611, according to news reporting originating out of Alexandria, Virginia, by VerticalNews editors.

The patent's inventors are Saraf, Sachin (Mumbai, IN); Kichambare, Vidyut Dinkar (Pune, IN).

This patent was filed on July 31, 2008 and was published online on June 3, 2014.

From the background information supplied by the inventors, news correspondents obtained the following quote: "This application relates to software installation and, in particular, to software upgrades.

"Software programs can be large and complex. Such software programs may be difficult and time-consuming to install and/or upgrade. Enterprise business applications have been known to take months to upgrade. In some examples, users may alter the way they use a software program after an upgrade due to changes in the software program introduced in the upgrade. Additionally, software programs may be modified or customized prior to an upgrade. An upgrade may cause one or more modifications to fail or work improperly. Consequently, the impact of an upgrade of a software program may be of interest in order to plan for an upgrade of the software program in a production system.

"In order to determine the impact of an upgrade of a software program, a test system may be used. A test system may include a copy of the software program currently in use in a production system. The copy of the software program may then be upgraded without disrupting users of the production system. The impact of the upgrade may then be analyzed in the test system. It may be more efficient, however, to analyze the impact of a software upgrade without having to perform an upgrade either on the operational system or the test system."

Supplementing the background information on this patent, VerticalNews reporters also obtained the inventors' summary information for this patent: "In one example, a system for analyzing an upgrade of a first version of a software program in a modified form to a second version of the software program in the modified form without performing the upgrade may include computer code. The computer code may provide default state information of default program objects. The default program objects would be included in a default installation of the second version of the software program in an unmodified form. The computer code may also retrieve current state information of current program objects from an application database. The software program in the modified form may include the current program objects. The computer code may generate upgrade information based on a comparison between the current state information and the default state information. The upgrade information may identify a subset of the current program objects that would be impacted by the upgrade.

"In another example, a method of analyzing impacts of performing an upgrade from a first version to a second version of a software program in a modified form without performing the upgrade may include providing default state information in a repository database. The default state information may include differences between a first set of default program objects and a second set of default program objects. The first set of default program objects would be included in a default installation of the first version of the software program in an unmodified form. The second set of default program objects would be included in a default installation of the second version of the software program in an unmodified form. The method may further include retrieving current state information related to current program objects from an application database. The first version of the software program in the modified form may include the current program objects. The method may also include comparing the current state information with the default state information in order to generate upgrade information. The upgrade information may identify a subset of the current program objects that would be impacted by the upgrade.

"In yet another example, a computer program product for use in a computer to analyze an impact of performing an upgrade from a first version to a second version of a software program in a modified form without performing the upgrade may include a computer readable medium. The computer readable medium may include computer executable program code physically embodied therein and default state information. The default state information may include differences between a first set of default program objects and a second set of default program objects. The first set of default program objects would be included in a default installation of the first version of the software program in an unmodified form. The second set of default program objects would be included in a default installation of the second version of the software program in an unmodified form. The computer program product may further include computer executable program code to cause a processor of a computer to retrieve current state information of current program objects from an application database. The software program in the modified form may include the current program objects. The computer program product may also include computer executable program code to cause the processor to generate upgrade information based on a comparison between the current state information and the default state information. The upgrade information may identify a subset of the current program objects that would be impacted by the upgrade.

"Further objects and advantages of the present invention will be apparent from the following description, reference being made to the accompanying drawings wherein preferred embodiments of the present invention are clearly shown."

For the URL and additional information on this patent, see: Saraf, Sachin; Kichambare, Vidyut Dinkar. Software Upgrade Analysis System. U.S. Patent Number 8745611, filed July 31, 2008, and published online on June 3, 2014. Patent URL: http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PALL&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.htm&r=1&f=G&l=50&s1=8745611.PN.&OS=PN/8745611RS=PN/8745611

Keywords for this news article include: Software, Accenture Global Services Limited.

Our reports deliver fact-based news of research and discoveries from around the world. Copyright 2014, NewsRx LLC


For more stories covering the world of technology, please see HispanicBusiness' Tech Channel



Source: Computer Weekly News


Story Tools






HispanicBusiness.com Facebook Linkedin Twitter RSS Feed Email Alerts & Newsletters