VARIABLY CONTROLLING ACCESS TO CONTENT
First Claim
Patent Images
1. A method implemented by a computer comprising at least one processor for providing controlled access to a document, the method comprising:
- receiving a search query;
identifying a document responsive to the search query;
identifying a plurality of search excerpts in the document, wherein a search excerpt is a portion of the document that satisfies the search query;
accessing usage data describing how many times a plurality of users have accessed the plurality of search excerpts in the document, wherein the usage data indicates that the search excerpt has not been accessed by any of the plurality of users; and
determining, based on the usage data, whether to present the search excerpt in response to the search query.
2 Assignments
0 Petitions
Accused Products
Abstract
A software module is presented that enables a person to determine the relevance of a document while preventing the person from making a copy of the entire document. In one embodiment, this is accomplished by programmatically controlling which portions of a document will be presented to a user and which portions will not be presented to the user. In one embodiment, the software module is used in conjunction with a search engine to present a document search result.
20 Citations
20 Claims
-
1. A method implemented by a computer comprising at least one processor for providing controlled access to a document, the method comprising:
-
receiving a search query; identifying a document responsive to the search query; identifying a plurality of search excerpts in the document, wherein a search excerpt is a portion of the document that satisfies the search query; accessing usage data describing how many times a plurality of users have accessed the plurality of search excerpts in the document, wherein the usage data indicates that the search excerpt has not been accessed by any of the plurality of users; and determining, based on the usage data, whether to present the search excerpt in response to the search query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for providing controlled access to a portion of a document, the system comprising:
-
a non-transitory computer readable storage medium storing computer program modules executable to perform steps comprising; receiving a search query; identifying a document responsive to the search query; identifying a plurality of search excerpts in the document, wherein a search excerpt is a portion of the document that satisfies the search query; accessing usage data describing how many times a plurality of users have accessed the plurality of search excerpts in the document, wherein the usage data indicates that the search excerpt has not been accessed by any of the plurality of users; and determining, based on the usage data, whether to present the search excerpt in response to the search query; and a computer processor for executing the computer program modules. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium storing computer program modules for providing controlled access to a document, the computer program modules executable to perform steps comprising:
-
sending a search query to a server, wherein the server is adapted to; identify a document responsive to the search query; identify a plurality of search excerpts in the document, wherein a search excerpt is a portion of the document that satisfies the search query; access usage data describing how many times a plurality of users have accessed the plurality of search excerpts in the document, wherein the usage data indicates that the search excerpt has not been accessed by any of the plurality of users; and determine, based on the usage data, whether to present the search excerpt in response to the search query; and receiving a response from the server indicating whether the server determined to provide access to the search excerpt in response to the search query. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification