Patent · US Expired

Customizing business logic and data sources by modifying methods defined within an API

US6678887B1 · kind B1 · utility

150Cited by
5References
24Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 11, 2000
Grant dateJan 13, 2004
Priority date
Expiry dateNov 30, 2021

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F8/70
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A system that facilitates customizing a software package by modifying an implementation of a target method defined within an application programming interface (API) for the software package is presented. The system operates by receiving additional code for integration into a target method defined within the API and a command to integrate this code, wherein the API defines a plurality of methods that operate on objects. This command is received through a pre-defined method within the API. In response, the system links the additional code into the target method so that the additional code is executed upon invocation of the target method. In one embodiment the API defines: a method that creates an object; a method that deletes the object; a method that fetches the object; and a method that updates the object. In one embodiment the additional code causes the target method to operate on data from an alternative source.

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