Patent ID: 8473480

Claim:
A computer-implemented method of serving a search result, the method comprising: generating with a computer system a security fingerprint by hashing a security configuration, wherein the security configuration: (i) includes patterns of URLs to multiple documents, and (ii) indicates whether each of the multiple documents is unsecured, wherein some of the multiple documents are secured and other of the multiple documents are unsecured; adding, in a search engine index, the generated security fingerprint as an indexed term for documents that are unsecured and do not require credentials; determining that a computerized device is to receive search results for documents that are unsecured and do not require credentials; adding the security fingerprint to a search query that includes a search term and that is from the computerized device; returning, in response to the search query, search results that correspond to documents that are associated in the search engine index with the search term and the security fingerprint; repeatedly updating the security fingerprint, by hashing the security configuration, to generate an updated security fingerprint; determining that the security configuration has changed based on the updated security fingerprint being different than the security fingerprint; and providing, in the search engine index and in response to determining that the security configuration has changed, the updated security fingerprint as an indexed term for documents that are unsecured and do not require credentials.