×

Methods and apparatus for patching software in accordance with instituted patching policies

  • US 8,271,966 B2
  • Filed: 06/05/2008
  • Issued: 09/18/2012
  • Est. Priority Date: 01/17/2006
  • Status: Expired due to Fees
First Claim
Patent Images

1. A storage medium tangibly embodying a program of machine-readable instructions executable by a digital processing apparatus of an electronic device to perform operations for controlling software patching activities, the operations comprising:

  • implementing a software patch control shell for controlling patching activities associated with a system component implemented at least in part via software comprising an application programming interface, the system component incorporated in the electronic device, the software patch control shell comprising one or more entry points of the application programming interface;

    instituting a software patching policy to be used by the software patch control shell for controlling software patching activities; and

    applying the software patching policy as potential software patching opportunities occur, wherein applying further comprises the software patch control shell performing the following;

    monitoring particular calls to the one or more entry points of the application programming interface, wherein monitoring comprises capturing arguments and identities of the one or more entry points;

    determining whether a particular call matches any syndromes indicative of behavior of the system component for which a patch exists, wherein determining comprises comparing the captured arguments and identities to active syndromes for the system component;

    in response to the particular call matching a syndrome, installing a patch corresponding to the syndrome and, after installation of the patch, making the particular call to the entry point of the application programming interface.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×