Access controlled search results
First Claim
Patent Images
1. A method of serving a search result that includes an access controlled document comprising:
- receiving a query from a computing device;
searching an index on one or more servers to obtain results to the query, wherein the index includes publicly accessible documents and access controlled documents;
obtaining a persistent access token that permits the verification of access to one or more of the access controlled documents;
ranking the results but subjecting only a subset of the results to an authorization check;
using the persistent access token to verify authorization to access the subset of the access controlled documents from the ranked result, wherein an access controlled document is a document that is not publicly accessible; and
continuing to evaluate lower ranked access controlled documents, if needed based on the authorization check, to return a result list to the computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
Serving a search result that includes an access controlled document includes obtaining a persistent access token that permits the verification of access to an access controlled document. The access controlled document is found in an index that includes an access controlled document and the persistent access token is used to verify authorization to access the access controlled document.
-
Citations
42 Claims
-
1. A method of serving a search result that includes an access controlled document comprising:
-
receiving a query from a computing device; searching an index on one or more servers to obtain results to the query, wherein the index includes publicly accessible documents and access controlled documents; obtaining a persistent access token that permits the verification of access to one or more of the access controlled documents; ranking the results but subjecting only a subset of the results to an authorization check; using the persistent access token to verify authorization to access the subset of the access controlled documents from the ranked result, wherein an access controlled document is a document that is not publicly accessible; and continuing to evaluate lower ranked access controlled documents, if needed based on the authorization check, to return a result list to the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for serving a search result that includes an access controlled document comprising:
-
an interface configured to receive a query from a computing device and to obtain a persistent access token that permits the verification of access to one or more access controlled documents; and a processor configured to search an index on one or more servers to obtain results to the query, wherein the index includes publicly accessible documents and access controlled documents, to rank the results but subject only a subset of the results to an authorization check, to use the persistent access token to verify authorization to access the subset of the access controlled documents from the ranked results, wherein an access controlled document is a document that is not publicly accessible, and to continue to evaluate lower ranked access controlled documents, if needed based on the authorization check, to return a result list to the computing device. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A computer program product for serving a search result that includes an access controlled document, the computer program product being embodied in a tangible computer readable storage medium and comprising computer instructions for:
-
receiving a query from a computing device; searching an index on one or more servers to obtain results to the query, wherein the index includes publicly accessible documents and access controlled documents; obtaining a persistent access token that permits the verification of access to one or more of the access controlled documents; ranking the results but subjecting only a subset of the results to an authorization check; using the persistent access token to verify authorization to access the subset of the access controlled documents from the ranked results, wherein an access controlled document is a document that is not publicly accessible; and continuing to evaluate lower ranked access controlled documents, if needed based on the authorization check, to return a result list to the computing device. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification