7401219

Method and Apparatus for Protecting External Call References

PublishedJuly 15, 2008
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
9 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method for protecting a software program having an external library reference whereby call convention can be used to ensure call to the external library resolves to a correct instance of a function and that the selected instance has not been modified, the method comprising: receiving a digitally signed software program having a call to an external library, the call comprising an invariant target descriptor and a digital signature, wherein the digital signature comprises a hash of the external library encrypted by a recognized source of the software program; extracting the digital signature from the call; extracting the hash from the digital signature; using the invariant target descriptor to identify a first external library candidate; computing a hash of the first external library candidate; and comparing the extracted hash to the computed hash of the first external library candidate.

2

2. The method of claim 1 , wherein invariant target descriptor comprises a path to the external library.

3

3. The method of claim 1 , wherein the method is performed at bind-time.

4

4. The method of claim 1 , wherein the method is performed at run-time.

5

5. The method of claim 1 , further comprising, in response to the comparison, linking the first external library candidate software program.

6

6. The method of claim 1 , further comprising, in response to the comparison, generating an alert that the first external library target has been altered.

7

7. The method of claim 1 , wherein using the invariant target descriptor to identify a first external library candidate comprises searching a list of eligible objects and their location.

8

8. The method of claim 1 , wherein using the invariant target descriptor to identify a first external library candidate comprises traversing a search path.

9

9. The method of claim 1 , further comprising: using the invariant target descriptor to identify a second external library candidate; computing a hash of the second external library candidate; and comparing the extracted hash to the computed hash of the second external library candidate.

Patent Metadata

Filing Date

Unknown

Publication Date

July 15, 2008

Inventors

Michael Edward Aho
Joseph Patrick Reynolds

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “METHOD AND APPARATUS FOR PROTECTING EXTERNAL CALL REFERENCES” (7401219). https://patentable.app/patents/7401219

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.