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 wh
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.
대표청구항▼
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 ex
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 of the plurality of search excerpts 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;determining that the usage data indicates that the search excerpt of the plurality of search excerpts has not been accessed by any of the plurality of users; anddetermining, based on the usage data, whether to present the search excerpt in response to the search query. 2. The method of claim 1, wherein determining whether to present the search excerpt comprises: determining to deny access to the search excerpt responsive to the usage data indicating that access was provided to search excerpts of the plurality of search excerpts other than the search excerpt. 3. The method of claim 1, wherein determining whether to present the search excerpt comprises: determining to deny access to the search excerpt responsive to the usage data indicating that access was provided to all search excerpts other than the search excerpt. 4. The method of claim 1, wherein determining whether to present the search excerpt comprises: determining to grant access to the search excerpt responsive to the usage data indicating that access was not provided to one or more search excerpts other than the search excerpt. 5. The method of claim 1, further comprising: responsive to determining to grant access to the search excerpt, presenting the search excerpt in association with a link to the document. 6. The method of claim 1, wherein a set of documents including the document is identified responsive to the search query, and wherein determining whether to present the search excerpt comprises: presenting search results including the set of documents in response to the search query;receiving a request to access the document in the set of documents in response to presenting the search results; anddetermining, based on the usage data, whether to present the search excerpt in response to the request to access the document. 7. The method of claim 1, further comprising, responsive to determining not to present the search excerpt: modifying a visual appearance of the search excerpt; andpresenting the modified search excerpt. 8. The method of claim 7, wherein modifying the visual appearance of the search excerpt comprises distorting the search excerpt. 9. The method of claim 1, further comprising: accessing request data describing how many times a plurality of users have requested the search excerpt; anddetermining, based on the request data, whether to present the search excerpt. 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 of the plurality of search excerpts 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;determining that the usage data indicates that the search excerpt of the plurality of search excerpts has not been accessed by any of the plurality of users; anddetermining, based on the usage data, whether to present the search excerpt in response to the search query; anda computer processor for executing the computer program modules. 11. The system of claim 10, wherein determining whether to present the search excerpt comprises: determining to deny access to the search excerpt responsive to the usage data indicating that access was provided to search excerpts of the plurality of search excerpts other than the search excerpt. 12. The system of claim 10, wherein determining whether to present the search excerpt comprises: determining to grant access to the search excerpt responsive to the usage data indicating that access was not provided to one or more search excerpts other than the search excerpt. 13. The system of claim 10, wherein the steps further comprise: responsive to determining to grant access to the search excerpt, presenting the search excerpt in association with a link to the document. 14. The system of claim 10, wherein a set of documents including the document is identified responsive to the search query, and wherein determining whether to present the search excerpt comprises: presenting search results including the set of documents in response to the search query;receiving a request to access the document in the set of documents in response to presenting the search results; anddetermining, based on the usage data, whether to present the search excerpt in response to the request to access the document. 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 of the plurality of search excerpts 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;determine that the usage data indicates that the search excerpt of the plurality of search excerpts has not been accessed by any of the plurality of users; anddetermine, based on the usage data, whether to present the search excerpt in response to the search query; andreceiving a response from the serve indicating whether the server determined to provide access to the search excerpt in response to the search query. 16. The computer readable storage medium of claim 15, wherein the server determines to deny access to the search excerpt responsive to the usage data indicating that access was provided to search excerpts of the plurality of search excerpts other than the search excerpt. 17. The computer readable storage medium of claim 15, wherein the server determines to grant access to the search excerpt responsive to the usage data indicating that access was not provided to one or more search excerpts other than the search excerpt. 18. The computer readable storage medium of claim 15, wherein the server determines to grant access to the search excerpt, and wherein the response from the server indicates the search excerpt in association with a link to the document. 19. The computer readable storage medium of claim 15, wherein the server identifies a set of documents including the document responsive to the search query, and wherein the steps further comprise: receiving a response from the server indicating search results including the set of documents; andsending to the server a request to access the document in the set of documents in response to the search results, wherein the server is further adapted to: determine, based on the usage data, whether to present the search excerpt in response to the request to access the document. 20. The computer readable storage medium of claim 15, wherein the server determines to deny access to the search excerpt, and wherein the response from the server includes a version of the search excerpt having a modified visual appearance.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (64)
Numao, Masayuki; Kudoh, Michiharu; Amano, Tomio, Access control system, access control method, storage medium and program transmission apparatus.
Doner Christopher G. (San Francisco CA) Miller Lawrence G. (Saratoga CA) Emmons Ian D. (Richmond CA) Barnes Michael R. (Berkeley CA), Apparatus and method for retrieving and grouping images representing text files based on the relevance of key words extr.
Cragun, Brian John; Petri, John Edward, Content management system that renders a document to a user based on a usage profile that indicates previous activity in accessing the document.
Smith Robert M. (Andover MA) Ting David M. T. (Sudbury MA) Boer Jan H. (Lexington MA) Mendelssohn Marvin (Melrose MA), Document management and production system.
Dockter Michael Jon ; Farber Joel Frank ; Lynn Ronald William ; Richardt Randal James, Method and system for controlling access to data resources and protecting computing system resources from unauthorized access.
Frauenhofer Thomas Valentine ; Marques Joaquin Manuel ; Moran Michael Edward ; Palchowdhury Subhas ; Schaffer Jeffrey Stephen, Method and system for providing access for categorized information from online internet and intranet sources.
Balogh Aristotle ; Blejer Hatte ; Briggs Robert ; Chen Eugene ; Flank Sharon ; Iannacone Carmen ; Maloney John ; Martin Patrick ; Rothey James ; Schmid Gary ; Evans David ; Dozier Linda T. ; Lorton M, Protection of an electronically stored image in a first color space by the alteration of digital component in a second.
Kii, Manabu; Kawakami, Takashi, Service offering system, management server, server provider, terminal device, storage medium issuing apparatus, server offering method, and storage medium.
Reichek Joshua A. S. ; Stackenfeld Avi J. ; McMurray David B., System and method for displaying a graphically enhanced view of a region of a document image in which the enhanced view.
Ginter,Karl L.; Shear,Victor H.; Spahn,Francis J.; Van Wie,David M., System and methods for secure transaction management and electronic rights protection.
Howell William E. (North Richland Hills TX) Reddy Hari N. (Grapevine TX) Wang Diana S. (Trophy Club TX), System for controlling group access to objects using group access control folder and group identification as individual.
Stefik Mark J. (Woodside CA) Merkle Ralph C. (Sunnyvale CA) Pirolli Peter L. T. (El Cerrito CA), System for controlling the distribution and use of digital works having a fee reporting mechanism.
Bacha, Hanid; Carroll, Robert Bruce; Nirlas, Lev; Tchao, Sung Wei, System for electronic repository of data enforcing access control on data retrieval.
Ginter Karl L. ; Shear Victor H. ; Sibert W. Olin ; Spahn Francis J. ; Van Wie David M., Systems and methods for secure transaction management and electronic rights protection.
Furui,Yohnosuke; Takahashi,Junichi, Web site, information communication terminal, robot search engine response system, robot search engine registration method, and storage medium and program transmission apparatus therefor.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.