Personalized searchable library with highlighting capabilities
First Claim
1. A method for electronically searching a user-personalized library of content, comprising:
- (a) receiving one or more search terms from a user having an electronically-searchable personalized library of content, the personalized library including a text searchable database and a page image database;
(b) electronically searching the text searchable database for pages of content that match the search terms to produce search results;
(c) providing the search results to the user;
(d) receiving a search result selection from the user;
(e) preparing a substitute image of a page image in the page image database corresponding to the search result selection from the user, wherein a portion of the content in the page image is suppressed in the substitute image in accordance with one or more access rules to limit the amount of content in the substitute image;
(f) providing location information to the user that identifies the location of the search terms in the substitute image; and
(g) providing to the user the substitute image responsive to the user'"'"'s search result selection such that a portion of the content in the page image is suppressed in the substitute image provided to the user with an instruction to highlight the search terms in the substitute image, wherein the instruction to highlight the search terms in the substitute image comprises an instruction to apply a layer of color on or near the search terms.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for preparing and searching a user-personalized library of content includes preparing a general library comprised of images of pages of content and electronically-searchable text corresponding to the text in the page images, which is then personalized by receiving from the user a selection of the content to include in the user'"'"'s personalized library. User selection of content for a personalized library may be accomplished manually or automatically as a result of user actions, such as user review or purchase of content. Preferably, full text searching of the content in the user'"'"'s personalized library is enabled. Page images in the personalized library containing text that match the user'"'"'s search terms are provided to the user for display. Highlighting of search terms in page images by a user device and access rules that act to limit the viewing of content are further provided.
89 Citations
39 Claims
-
1. A method for electronically searching a user-personalized library of content, comprising:
-
(a) receiving one or more search terms from a user having an electronically-searchable personalized library of content, the personalized library including a text searchable database and a page image database; (b) electronically searching the text searchable database for pages of content that match the search terms to produce search results; (c) providing the search results to the user; (d) receiving a search result selection from the user; (e) preparing a substitute image of a page image in the page image database corresponding to the search result selection from the user, wherein a portion of the content in the page image is suppressed in the substitute image in accordance with one or more access rules to limit the amount of content in the substitute image; (f) providing location information to the user that identifies the location of the search terms in the substitute image; and (g) providing to the user the substitute image responsive to the user'"'"'s search result selection such that a portion of the content in the page image is suppressed in the substitute image provided to the user with an instruction to highlight the search terms in the substitute image, wherein the instruction to highlight the search terms in the substitute image comprises an instruction to apply a layer of color on or near the search terms. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for preparing a user-personalized library of content for electronic searching and delivery of content to a user, comprising:
-
(a) acquiring a general library of content that includes images and corresponding text of pages of content; (b) preparing a page image database comprised of the images of pages of content; (c) preparing a text searchable database comprised of the corresponding text of pages of content; (d) receiving from a user a selection of content in the general library to form a user-personalized library of content that the user can electronically search using the text searchable database; (e) identifying an image of a page of content in the page image database based on a search of the text searchable database; (f) preparing a substitute image of the identified image, wherein the substitute image is modified from the appearance of the identified image to automatically suppress a portion of content of the identified image in accordance with one or more access rules to limit the amount of content in the identified image, such that when the substitute image is displayed, a portion of the content in the identified image is suppressed in the substitute image; and (g) defining classes of content and assigning content in the user'"'"'s personalized library to one or more of the classes, and limiting a search of the user'"'"'s personalized library to content in a specified class. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A computer system that provides electronic searching of a user-personalized library of content, comprising a processor, a search server in communication with a database server, in which the database server is configured with a general library of content that is accessible to multiple users, the general library including (1) a page image database containing images of pages of content, (2) an access rights database containing access rules that define the scope of content to be displayed to each user, and (3) a text searchable database containing text and identifying information indicating the page images in the page image database that contain the text, the search server being configured with a search engine comprised of computer-implemented instructions that enable the search server to:
-
(a) receive one or more search terms from a user having established a personalized library within the general library of content, (b) search the full text of the user'"'"'s personalized library for pages of content that match the search terms, (c) provide the results of the full text search to the user for selection by the user, (d) prepare a substitute image of a page image in the page image database corresponding to the search result selection from the user, wherein a portion of the content in the page image is suppressed in the substitute image in accordance with one or more access rules to limit the amount of content in the substitute image, (e) provide location information to the user that identifies the location of the search terms in the substitute image, and (f) provide to the user the substitute image responsive to the user'"'"'s search result selection with an instruction to highlight the search terms in the substitute image, wherein the instruction to highlight the search terms in the substitute image comprises an instruction to apply a layer of color on or near the search terms. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification