Patent · US Expired

Service installation on a base function and provision of a pass function with a service-free base function semantic

US6546553B1 · kind B1 · utility

133Cited by
24References
57Claims
0Family size

Assignee

Inventor

Key dates

Filing dateJul 8, 1999
Grant dateApr 8, 2003
Priority date
Expiry dateJul 8, 2019

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L67/10
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A base function provides a base function semantic. During service installation, an unconditional branch instruction to a service function replaces one or more instructions at the beginning of a base function. The service function provides a service semantic such as instrumentation, redirection, replacement, or extension. After service installation, a pass function includes the replaced base function instructions and an unconditional branch instruction to the logically subsequent base function instruction. Thus, the pass function provides a service-free base function semantic. The service function calls the pass function an arbitrary number of times before and/or after executing any other service function instructions. The pass function is allocated statically or dynamically. A statically allocated pass function is callable before and/or after service installation to guarantee a service-free base function semantic. A service removal function restores a base function and conforms a pass function to the restored base function. A pass function is callable before and/or after service removal. A library of service installation functions includes functions for installing and removing a se…

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.