×

Method and apparatus for patching operating systems

  • US 5,619,698 A
  • Filed: 05/05/1995
  • Issued: 04/08/1997
  • Est. Priority Date: 05/05/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer implemented method for integrating patches into a computer operating system comprising the steps of:

  • providing an operating system capable of supporting a plurality of patch structures in a patch chain, each patch structure including a patch and a patch block, said patch block pointing to said patch, said patch chain including a root patch block pointing to a given function supported by said operating system, wherein each patch structure of said patch chain can process a call for said given function, each of said plurality of patch blocks pointing to either another patch block or to said root patch block;

    obtaining a new patch to be associated with a patch chain for said given function;

    determining whether a patch chain is already created in said operating system for said given function, said patch chain for said given function not existing unless said given function is already patched, and creating a root patch block pointing to said given function as the start of a new patch chain if a patch chain has not already been created for said given function;

    creating a new patch block for said new patch; and

    inserting data into said new patch block to cause said new patch block to point to said new patch, thereby forming a new patch structure, and to cause said new patch structure to be joined with said patch chain for said given function.

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