News Column

Patent Issued for Methods, Systems, and Computer Readable Media for Dynamically Modifying and Utilizing a Software Package Description for Software...

May 21, 2014



Patent Issued for Methods, Systems, and Computer Readable Media for Dynamically Modifying and Utilizing a Software Package Description for Software Installation

By a News Reporter-Staff News Editor at Journal of Engineering -- A patent by the inventors Myers, Brandon (Cary, NC); Vook, Eric (Durham, NC); Kan, Victor (Morrisville, NC), filed on June 30, 2008, was published online on May 6, 2014, according to news reporting originating from Alexandria, Virginia, by VerticalNews correspondents.

Patent number 8719812 is assigned to EMC Corporation (Hopkinton, MA).

The following quote was obtained by the news editors from the background information supplied by the inventors: "At present, network environments comprising hardware platform machines execute software applications to perform various network functions, such as data management and storage. After the initial installation, a software application may require an update or revision in order to remedy any existing software errors or to increase, update, or otherwise change the hardware platform's performance. Thus, an updated version of the installed software application must be generated by the software provider and deployed to hardware platforms on a regular basis. Even though a new revision of software is required, there may be a need for multiple versions of the revision. That is, a 'general' version of the software may need to be uniquely configured for each type of hardware platform that utilizes the particular software application. More specifically, each type of hardware platform running in the network environment may be characterized as a certain 'platform class' depending on any number factors and exhibited characteristics, such as memory size or processing power.

"In order to accommodate the various classes of hardware platforms, a software provider may produce software updates that are customized for each hardware platform class. For example, a typical software update is embodied as a software package, which may include a number of files, such as updated software drivers and a software description file. The software description file is a text file that includes, among other things, the revision levels and attributes that characterize the updated software drivers. Namely, a hardware platform utilizes the software description file to manage the overall installation process of the software package. As a result, the software description must also be uniquely generated in order to properly reflect each of the customized software packages.

"Although this approach of customizing software packages and software description files addresses the needs of the numerous types of hardware platforms known to be running the software provider's product, it may not be the most economically feasible and practical solution for installing software updates. In addition to the significant amount of resources expended, which are associated with programming and compiling each software update, each software description file must be manually updated to reflect the attributes of the software packages.

"Accordingly, there exists a need for methods, systems, and computer program products for dynamically modifying a software package description."

In addition to the background information obtained for this patent, VerticalNews journalists also obtained the inventors' summary information for this patent: "Methods, systems, and computer readable media for dynamically modifying and utilizing a software package description for software installation are disclosed. According to one method, a software package that includes a software description file is loaded on a hardware platform. The software description file is dynamically modified based on the software package and the hardware platform. The method also includes utilizing the modified software description file to install the software package on the hardware platform.

"The subject matter described herein for dynamically modifying a software package description may be implemented using a non-transitory computer readable medium having stored thereon computer executable instructions that when executed by the processor of a computer perform steps of the aforementioned method (see above). Exemplary non-transitory computer readable media suitable for implementing the subject matter described herein include disk memory devices, programmable logic devices, and application specific integrated circuits. In one implementation, the non-transitory computer readable medium may include a memory accessible by a processor. The memory may include instructions executable by the processor for implementing any of the methods for dynamically modifying and utilizing a software package description described herein. In addition, a non-transitory computer readable medium that implements the subject matter described herein may be distributed across multiple physical devices and/or computing platforms."

URL and more information on this patent, see: Myers, Brandon; Vook, Eric; Kan, Victor. Methods, Systems, and Computer Readable Media for Dynamically Modifying and Utilizing a Software Package Description for Software Installation. U.S. Patent Number 8719812, filed June 30, 2008, and published online on May 6, 2014. Patent URL: http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&p=14&u=%2Fnetahtml%2FPTO%2Fsearch-bool.html&r=675&f=G&l=50&co1=AND&d=PTXT&s1=20140506.PD.&OS=ISD/20140506&RS=ISD/20140506

Keywords for this news article include: Software, EMC Corporation.

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: Journal of Engineering


Story Tools






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