The patent's assignee is
News editors obtained the following quote from the background information supplied by the inventors: "The present invention relates to software lifecycle maintenance and more particularly to patch scheduling for a computer program.
"The process of software development begins with functional specification of a computer program leading to the source coding, compilation, arrangement and construction of different components of the computer program. Thereafter, the computer program can be tested, refined and deployed into the field for use by the end user. However, the process of software development does not end with deployment. Rather, the software lifecycle proceeds with the maintenance of the computer program in terms of error corrections, enhancements, updates and upgrades. Modifying a computer program already deployed into the field, then, often requires a process known as patching in which portions of the computer program affected by an error correction, enhancement, update or upgrade can be replaced or modified with new program code.
"In the most opportune circumstance, patching a computer program requires little more than the end user permitting an automated process of retrieving the patch in the form of one or more files, possibly from over a computer communications network, temporarily storing the patch in local storage, replacing selected files for the computer program with the files of the patch, and applying any necessary configuration changes to the computer program. However, the patching process often times can be intrusive and resource intensive. Consequently, in many circumstances the end user can direct the delay or avoidance of a requisite patch. As such, to force the installation of a patch, in some circumstances the end user is given no choice as to permit the patching of a computer program, even if at a time when the consumption of computing resources will inhibit the effective use of the computer of the end user."
As a supplement to the background information on this patent application, VerticalNews correspondents also obtained the inventors' summary information for this patent application: "Embodiments of the present invention address deficiencies of the art in respect to software patching and provide a novel and non-obvious method, system and computer program product for calendar aware adaptive patching of a computer program. In an embodiment of the invention, a method for calendar aware adaptive patching of a computer program has been provided. The method includes selecting a patch for updating a computer program and accessing a calendar of events corresponding to an end user of the computer program. The method additionally includes restricting a time for installation of the patch according to events scheduled in the calendar of the identified end user. For instance, the installation of the patch can be restricted from a time from during which a meeting has been scheduled for the end user or from a time during which a presentation has been scheduled for the end user and when the computer program is associated with presentation management.
"Additional aspects of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The aspects of the invention will be realized and attained by means of the elements and combinations particularly pointed out in the appended claims. It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention, as claimed.
BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS
"The accompanying drawings, which are incorporated in and constitute part of this specification, illustrate embodiments of the invention and together with the description, serve to explain the principles of the invention. The embodiments illustrated herein are presently preferred, it being understood, however, that the invention is not limited to the precise arrangements and instrumentalities shown, wherein:
"FIG. 1 is a pictorial illustration of a process for calendar aware adaptive patching of a computer program;
"FIG. 2 is a schematic illustration of a computer data processing system configured for calendar aware adaptive patching of a computer program; and,
"FIG. 3 is a flow chart illustrating a process for calendar aware adaptive patching of a computer program."
For additional information on this patent application, see: CUDAK, Gary D.; HARDEE, Christopher J.; HUMES,
Keywords for this news article include: Software,
Our reports deliver fact-based news of research and discoveries from around the world. Copyright 2014, NewsRx LLC
Most Popular Stories
- Obama Administration Releases Proposal to Regulate For-Profit Colleges
- Koch Brothers Step up Anti-Obamacare Campaign
- Elizabeth Vargas' Husband Marc Cohn Addresses Rumors
- Keurig Adds Peet's coffee, Alters Starbucks deal
- Quiznos Files for Chapter 11
- U.S. to Relinquish Gov't Control Over Internet
- SoCalGas Reaches Record Spend on Diversity Suppliers
- Vybz Kartel Convicted of Murder
- FDIC Sues Big Banks Over Rate Manipulation
- U.S. Consumer Sentiment Falls in Early March