Patent Document ID: 8027925
Application ID: 09704254

Base Claim:
1. A method, comprising: receiving, using one or more processing units, a resource library at a calling entity, wherein the calling entity is located at a particular site, and wherein the resource library is a software resource library that includes a function, an embedded unique key, and an embedded text string specifying one or more use terms; running, using the one or more processing units, an application at the calling entity, wherein the application includes an embedded copy of the unique key and a copy of the text string, and wherein running the application includes using the resource library; extracting, using the one or more processing units, the unique key and the text string from the resource library, wherein extracting includes using the function on the resource library; determining, using the one or more processing units, the authenticity of the extracted unique key and the text string, wherein determining includes using the function on the resource library; and determining, using the one or more processing units, whether the resource library is licensed for unrestricted use with any application at the particular site, wherein determining includes using the function on the resource library, and wherein extracting the unique key and the text string from the resource library, determining the authenticity of the extracted unique key and the text string, and determining whether the resource library is licensed for unrestricted use with any application at the particular site are based upon a license parameter.

---

Claim 3:
3. The method of claim 1 , wherein the license parameter is a site license, and wherein when the unique key and the text string extracted from the resource library are authentic and the resource library is not licensed for unrestricted use with any application at the particular site, the function on the resource library extracts the copy of the unique key and the copy of the text string from the application and determines whether the calling entity is licensed to use the resource library.