Method and system for providing a user-customized electronic book
First Claim
1. A computer implemented method comprising:
- establishing a database of information to include a plurality of text objects and a plurality of metadata associated with said plurality of text objects, wherein said plurality of metadata are associated with said plurality of text objects via a plurality of identifiers;
receiving a search query associated with said database of information;
retrieving a sub-group of text objects from said plurality of text objects using said plurality of metadata and said search query, said sub-group of text objects associated with a sub\-group of metadata from said plurality of metadata, in response to said receiving said search query;
utilizing said sub-group of metadata to organize said sub-group of text objects, wherein said sub-group of metadata describes contextual relationships between said sub-group of text objects, and wherein the content of a metadata of said subgroup of metadata is altered without altering its associated text object of said sub-group of text objects, in response to said retrieving said sub-group of text objects; and
collating the organized sub-group of text objects thereby producing an electronic book.
1 Assignment
0 Petitions
Accused Products
Abstract
One embodiment of the present invention enables an individual to selectively choose an area(s) of interest and automatically scan a database to intelligently retrieve the relevant information and filter out the irrelevant information. Next, the relevant information may then be collated and made available in an electronic “book” format for ease of distribution. For example, a network administrator may go to his/her company'"'"'s web page and utilize the present embodiment to download an electronic “book” pertaining to troubleshooting his/her particular network configuration. It is appreciated that the present embodiment may be utilized in a broad number of different areas since it covers any application where there may be a huge database of information and only a part of which may be of interest to selected parties. For example, the present embodiment may be quite useful in areas such as, but not limited to, pharmaceutical, manufacturing, medical, defense, and computer networking.
-
Citations
27 Claims
-
1. A computer implemented method comprising:
-
establishing a database of information to include a plurality of text objects and a plurality of metadata associated with said plurality of text objects, wherein said plurality of metadata are associated with said plurality of text objects via a plurality of identifiers; receiving a search query associated with said database of information; retrieving a sub-group of text objects from said plurality of text objects using said plurality of metadata and said search query, said sub-group of text objects associated with a sub\-group of metadata from said plurality of metadata, in response to said receiving said search query; utilizing said sub-group of metadata to organize said sub-group of text objects, wherein said sub-group of metadata describes contextual relationships between said sub-group of text objects, and wherein the content of a metadata of said subgroup of metadata is altered without altering its associated text object of said sub-group of text objects, in response to said retrieving said sub-group of text objects; and collating the organized sub-group of text objects thereby producing an electronic book. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer readable medium having computer readable code embodied therein for causing a computer to perform a method comprising:
-
establishing a database of information to include a plurality of predefined pieces of information and a plurality of metadata associated with said plurality of predefined pieces of information, wherein said plurality of metadata are associated with said plurality of predefined pieces of information via a plurality of identifiers; receiving a search query associated with said database of information; in response to said receiving said search query, retrieving a sub-group of predefined pieces of information from said plurality of predefined pieces of information using said plurality of metadata, wherein said sub-group of predefined pieces of information is associated with a sub-group of metadata from said plurality of metadata; in response to said retrieving said sub-group of predefined pieces of information, utilizing said sub-group of metadata to organize said sub-group of predefined pieces of information, wherein said sub-group of metadata describes contextual relationships between said sub-group of predefined pieces of information, and wherein the content of a metadata of said subgroup of metadata is altered without altering associated predefined piece of information of said sub-group predefined pieces of information; and formatting the organized sub-group of predefined pieces of information thereby producing a virtual binder. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a remote computing device; a database of information comprising a plurality of text objects and a plurality of metadata associated with said plurality of text objects, wherein said plurality of metadata are associated with said plurality of text objects via a plurality of identifiers; and a server for receiving a search query associated with said database of information;
retrieving a sub-group of text objects from said plurality of text objects using said plurality of metadata and said search query, said sub-group of text objects associated with a sub-group of metadata from said plurality of metadata, in response to said receiving said search query;utilizing said sub-group of metadata to organize said sub-group of text objects, wherein said sub-group of metadata describes contextual relationships between said sub-group of text objects, and wherein the content of a metadata of said subgroup of metadata is altered without altering associated text object of said sub-group of text objects, in response to said retrieving said sub-group of text objects; and collating the organized sub-group of text objects thereby producing an electronic book; and
downloading said electronic book to said remote computing device via a communication path. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A computer implemented system comprising:
-
means for establishing a database of information to include a plurality of predefined pieces of information and a plurality of metadata associated with said plurality of predefined pieces of information, wherein said plurality of metadata are associated with said plurality of predefined pieces of information via a plurality of identifiers; means for receiving a search query associated with said database; means for retrieving a sub-group of predefined pieces of information from said plurality of predefined pieces of information using said plurality of metadata and said search query, in response to receiving said search query; means for organizing said sub-group of predefined pieces of information, using metadata associated with said sub-group of predefined pieces of information from said plurality of metadata, wherein said metadata associated with said sub-group of predefined pieces of information describes contextual relationships between said sub-group of predefined pieces of information, and wherein the content of a metadata of said metadata associated with said sub-group of predefined pieces of information is altered without altering associated predefined piece of information of said sub-group predefined pieces of information, in response to retrieving said sub-group of predefined pieces of information; and means for rendering the organized sub-group of predefined pieces of information thereby producing a virtual binder. - View Dependent Claims (23, 24, 25, 26, 27)
-
Specification