Method, system, and computer program product for searching documents in a computer network
First Claim
1. A method for searching documents in a computer network, the method comprising:
- defining a plurality of content dimensions, each of the plurality of content dimensions having one or more content dimension values;
maintaining a plurality of documents;
assigning one or more of the content dimension values to each of the plurality of documents;
storing the plurality of documents in a retrievable form;
indicating the plurality of content dimensions to a user of a computer;
accepting input from the user of the computer specifying one or more of the content dimension values associated with one or more of the content dimensions;
identifying one or more of the documents that meet one or more of the content dimension values associated with one or more of the content dimensions specified by the user of the computer;
accepting input from the user of the computer selecting one of the documents from the one or more identified documents; and
identifying to the user of the computer the one of the documents selected by the user;
wherein different users are provided access to a plurality of sections of the one of the documents selected by the different users based on a community value for at least one community dimension assigned to each section of the one of the documents selected by the different users by;
identifying a first user value for at least one community dimension to which a first user is associated, the first user value indicating a first community with which the first user is associated;
for a first section of the one of the documents selected by the first user, comparing the first user value to the community value for the at least one community dimension assigned to the first section of the one of the documents selected by the first user;
conditionally providing the first user access to the first section of the one of the documents selected by the first user, based on the comparison of the first user value to the community value for the at least one community dimension assigned to the first section of the one of the documents selected by the first user;
for a second section of the one of the documents selected by the first user, comparing the first user value to the community value for the at least one community dimension assigned to the second section of the one of the documents selected by the first user;
conditionally providing the first user access to the second section of the one of the documents selected by the first user, based on the comparison of the first user value to the community value for the at least one community dimension assigned to the second section of the one of the documents selected by the first user;
identifying a second user value for at least one community dimension to which a second user is associated, the second user value indicating a second community with which the second user is associated;
for the first section of the one of the documents selected by the second user, comparing the second user value to the community value for the at least one community dimension assigned to the first section of the one of the documents selected by the second user;
conditionally providing the second user access to the first section of the one of the documents selected by the second user, based on the comparison of the second user value to the community value for the at least one community dimension assigned to the first section of the one of the documents selected by the second user;
for the second section of the one of the documents selected by the second user, comparing the second user value to the community value for the at least one community dimension assigned to the second section of the one of the documents selected by the second user; and
conditionally providing the second user access to the second section of the one of the documents selected by the second user, based on the comparison of the second user value to the community value for the at least one community dimension assigned to the second section of the one of the documents selected by the second user.
2 Assignments
0 Petitions
Accused Products
Abstract
A system, method, and computer program product for accessing web pages on a network are provided. In use, different users are provided access to a plurality of sections of a document selected by the different users based on a community value for at least one community dimension assigned to each section of document selected by the different users. In particular, a user is conditionally provided access to a section of a document selected by the user, based on a comparison of a user value indicating a community with which the user is associated to the community value for the at least one community dimension assigned to the section of the document selected by the user.
-
Citations
35 Claims
-
1. A method for searching documents in a computer network, the method comprising:
-
defining a plurality of content dimensions, each of the plurality of content dimensions having one or more content dimension values; maintaining a plurality of documents; assigning one or more of the content dimension values to each of the plurality of documents; storing the plurality of documents in a retrievable form; indicating the plurality of content dimensions to a user of a computer; accepting input from the user of the computer specifying one or more of the content dimension values associated with one or more of the content dimensions; identifying one or more of the documents that meet one or more of the content dimension values associated with one or more of the content dimensions specified by the user of the computer; accepting input from the user of the computer selecting one of the documents from the one or more identified documents; and identifying to the user of the computer the one of the documents selected by the user; wherein different users are provided access to a plurality of sections of the one of the documents selected by the different users based on a community value for at least one community dimension assigned to each section of the one of the documents selected by the different users by; identifying a first user value for at least one community dimension to which a first user is associated, the first user value indicating a first community with which the first user is associated; for a first section of the one of the documents selected by the first user, comparing the first user value to the community value for the at least one community dimension assigned to the first section of the one of the documents selected by the first user; conditionally providing the first user access to the first section of the one of the documents selected by the first user, based on the comparison of the first user value to the community value for the at least one community dimension assigned to the first section of the one of the documents selected by the first user; for a second section of the one of the documents selected by the first user, comparing the first user value to the community value for the at least one community dimension assigned to the second section of the one of the documents selected by the first user; conditionally providing the first user access to the second section of the one of the documents selected by the first user, based on the comparison of the first user value to the community value for the at least one community dimension assigned to the second section of the one of the documents selected by the first user; identifying a second user value for at least one community dimension to which a second user is associated, the second user value indicating a second community with which the second user is associated; for the first section of the one of the documents selected by the second user, comparing the second user value to the community value for the at least one community dimension assigned to the first section of the one of the documents selected by the second user; conditionally providing the second user access to the first section of the one of the documents selected by the second user, based on the comparison of the second user value to the community value for the at least one community dimension assigned to the first section of the one of the documents selected by the second user; for the second section of the one of the documents selected by the second user, comparing the second user value to the community value for the at least one community dimension assigned to the second section of the one of the documents selected by the second user; and conditionally providing the second user access to the second section of the one of the documents selected by the second user, based on the comparison of the second user value to the community value for the at least one community dimension assigned to the second section of the one of the documents selected by the second user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A system for searching documents in a computer network comprising:
-
a processor for; defining a plurality of content dimensions, each of the plurality of content dimensions having one or more content dimension values; maintaining a plurality of documents; assigning one or more of the content dimension values to each of the plurality of documents; storing the plurality of documents in a retrievable form; indicating the plurality of content dimensions to a user of a computer; accepting input from the user of the computer specifying one or more of the content dimension values associated with one or more of the content dimensions; identifying one or more of the documents that meet one or more of the content dimension values associated with one or more of the content dimensions specified by the user of the computer; accepting input from the user of the computer selecting one of the documents from the one or more identified documents; and identifying to the user of the computer the one of the documents selected by the user; wherein different users are provided access to a plurality of sections of the one of the documents selected by the different users based on a community value for at least one community dimension assigned to each section of the one of the documents selected by the different users by; identifying a first user value for at least one community dimension to which a first user is associated, the first user value indicating a first community with which the first user is associated; for a first section of the one of the documents selected by the first user, comparing the first user value to the community value for the at least one community dimension assigned to the first section of the one of the documents selected by the first user; conditionally providing the first user access to the first section of the one of the documents selected by the first user, based on the comparison of the first user value to the community value for the at least one community dimension assigned to the first section of the one of the documents selected by the first user; for a second section of the one of the documents selected by the first user, comparing the first user value to the community value for the at least one community dimension assigned to the second section of the one of the documents selected by the first user; conditionally providing the first user access to the second section of the one of the documents selected by the first user, based on the comparison of the first user value to the community value for the at least one community dimension assigned to the second section of the one of the documents selected by the first user; identifying a second user value for at least one community dimension to which a second user is associated, the second user value indicating a second community with which the second user is associated; for the first section of the one of the documents selected by the second user, comparing the second user value to the community value for the at least one community dimension assigned to the first section of the one of the documents selected by the second user; conditionally providing the second user access to the first section of the one of the documents selected by the second user, based on the comparison of the second user value to the community value for the at least one community dimension assigned to the first section of the one of the documents selected by the second user; for the second section of the one of the documents selected by the second user, comparing the second user value to the community value for the at least one community dimension assigned to the second section of the one of the documents selected by the second user; and conditionally providing the second user access to the second section of the one of the documents selected by the second user, based on the comparison of the second user value to the community value for the at least one community dimension assigned to the second section of the one of the documents selected by the second user. - View Dependent Claims (25, 26, 27, 28, 29)
-
-
30. A computer program product, comprising a non-transitory computer usable medium having a computer readable program code embodied therein, the computer readable program code adapted to be executed to implement a method for searching documents in a computer network, the method comprising:
-
defining a plurality of content dimensions, each of the plurality of content dimensions having one or more content dimension values; maintaining a plurality of documents; assigning one or more of the content dimension values to each of the plurality of documents; storing the plurality of documents in a retrievable form; indicating the plurality of content dimensions to a user of a computer; accepting input from the user of the computer specifying one or more of the content dimension values associated with one or more of the content dimensions; identifying one or more of the documents that meet one or more of the content dimension values associated with one or more of the content dimensions specified by the user of the computer; accepting input from the user of the computer selecting one of the documents from the one or more identified documents; and identifying to the user of the computer the one of the documents selected by the user; wherein different users are provided access to a plurality of sections of the one of the documents selected by the different users based on a community value for at least one community dimension assigned to each section of the one of the documents selected by the different users by; identifying a first user value for at least one community dimension to which a first user is associated, the first user value indicating a first community with which the first user is associated; for a first section of the one of the document selected by the first user, comparing the first user value to the community value for the at least one community dimension assigned to the first section of the one of the documents selected by the first user; conditionally providing the first user access to the first section of the one of the documents selected by the first user, based on the comparison of the first user value to the community value for the at least one community dimension assigned to the first section of the one of the documents selected by the first user; for a second section of the one of the documents selected by the first user, comparing the first user value to the community value for the at least one community dimension assigned to the second section of the one of the documents selected by the first user; conditionally providing the first user access to the second section of the one of the documents selected by the first user, based on the comparison of the first user value to the community value for the at least one community dimension assigned to the second section of the one of the documents selected by the first user; identifying a second user value for at least one community dimension to which a second user is associated, the second user value indicating a second community with which the second user is associated; for the first section of the one of the documents selected by the second user, comparing the second user value to the community value for the at least one community dimension assigned to the first section of the one of the documents selected by the second user; conditionally providing the second user access to the first section of the one of the documents selected by the second user, based on the comparison of the second user value to the community value for the at least one community dimension assigned to the first section of the one of the documents selected by the second user; for the second section of the one of the documents selected by the second user, comparing the second user value to the community value for the at least one community dimension assigned to the second section of the one of the documents selected by the second user; and conditionally providing the second user access to the second section of the one of the documents selected by the second user, based on the comparison of the second user value to the community value for the at least one community dimension assigned to the second section of the one of the documents selected by the second user. - View Dependent Claims (31, 32, 33, 34, 35)
-
Specification