US20030191864A1

Method and system for detecting deprecated elements during runtime

Claim Score by NHIP

Read claim 1, the broadest

Abstract

A method for controlling access to deprecated methods of an implementation is provided. The method includes receiving a request to access a method that has been marked as deprecated and building a call stack for the request. Also included is inspecting the call stack to determine if the request is from an application outside of the implementation. The method further includes acting on the request in accordance with a control policy defined by a pluggable policy.

US20030191864A1, drawing sheet 1
Sheet 1 of 13

Term

Term ended

Projected expiry passed 17 February 2025, 1.6 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

20 claims: 5 independent, 15 dependent

  1. 1
    Broadest claimClaim Score 90, very broad(NHIP)A method for controlling access to deprecated methods of an implementation, comprising:receiving a request to access a method that has been marked as deprecated;building a call stack for the request;inspecting the call stack to determine if the request is from an application outside of the implementation;and denying access to the method if the request is determined to be from the application outside of the implementation upon the inspection.
  2. 5
    A method for controlling access to deprecated methods of an implementation, comprising:receiving a request to access a method that has been marked as deprecated;building a call stack for the request;inspecting the call stack to determine if the request is from an application outside of the implementation;and acting on the request in accordance with a control policy defined by a pluggable policy.
  3. 10
    A method for allowing access to a deprecated element of a software implementation, the method comprising:invoking a deprecated element of the software implementation by a caller element;invoking an access controller, the access controller including a pluggable access control policy;and determining the accessibility of the deprecated element by the caller element using the pluggable access control policy, the determining including, granting access to the caller element if the caller element satisfies a criteria of the access control policy;and denying access to the caller element if the caller element fails to satisfy the criteria of the access control policy.
  4. 13
    A method for determining the accessibility of a caller element to a deprecated method of a software implementation, the method comprising:invoking an access controller, the access controller including a pluggable access control policy configured to deny access to a caller element having a domain different than the domain of the software implementation;and limiting access to the deprecated method using the access control policy.
  5. 18
    A system for limiting access to a deprecated method of a software implementation, the system comprising:an access controller code configured to include an access control policy, the access control policy configured to be used to determine an accessibility of a caller element to the deprecated method;and a call stack defining at least the caller element and the deprecated method, the call stack capable of being inspected to determine accessibility to the caller element.