Method, system, and computer program product for identifying documents in a computer network
First Claim
Patent Images
1. A method for dynamically generating a section of a web page in a computer network based on client preferences, comprising:
- defining a plurality of content dimensions, each content dimension having one or more content dimension values;
maintaining a plurality of documents;
assigning at least one of the content dimension values to each of the plurality of documents;
storing the plurality of documents in a retrievable form, wherein the retrievable form includes a relational database;
indicating the plurality of content dimensions to a client computer;
accepting input from the client computer specifying preferences regarding one or more of the content dimension values associated with one or more of the content dimensions; and
dynamically generating a section of a web page which identifies one or more documents that meet the one or more of the content dimension values associated with the client preferences;
wherein different users are provided access to a plurality of sections of one of the plurality of documents based on a community value for at least one community dimension assigned to each section of the one of the documents 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, 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;
conditionally providing the first user access to the first section of the one of the documents, 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;
for a second section of the one of the documents, 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;
conditionally providing the first user access to the second section of the one of the documents, 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;
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, 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;
conditionally providing the second user access to the first section of the one of the documents, 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;
for the second section of the one of the documents, 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; and
conditionally providing the second user access to the second section of the one of the documents, 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.
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 based on a community value for at least one community dimension assigned to each section of the document. In particular, a user is conditionally provided access to a section of a document, 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.
-
Citations
35 Claims
-
1. A method for dynamically generating a section of a web page in a computer network based on client preferences, comprising:
-
defining a plurality of content dimensions, each content dimension having one or more content dimension values; maintaining a plurality of documents; assigning at least one of the content dimension values to each of the plurality of documents; storing the plurality of documents in a retrievable form, wherein the retrievable form includes a relational database; indicating the plurality of content dimensions to a client computer; accepting input from the client computer specifying preferences regarding one or more of the content dimension values associated with one or more of the content dimensions; and dynamically generating a section of a web page which identifies one or more documents that meet the one or more of the content dimension values associated with the client preferences; wherein different users are provided access to a plurality of sections of one of the plurality of documents based on a community value for at least one community dimension assigned to each section of the one of the documents 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, 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; conditionally providing the first user access to the first section of the one of the documents, 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; for a second section of the one of the documents, 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; conditionally providing the first user access to the second section of the one of the documents, 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; 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, 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; conditionally providing the second user access to the first section of the one of the documents, 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; for the second section of the one of the documents, 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; and conditionally providing the second user access to the second section of the one of the documents, 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. - 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, 25)
-
-
26. A system for dynamically generating a section of a web page in a computer network based on client preferences, comprising:
-
a processor for; defining a plurality of content dimensions, each content dimension having one or more content dimension values; maintaining a plurality of documents; assigning at least one of the content dimension values to each of the plurality of documents; storing the plurality of documents in a retrievable form, wherein the retrievable form includes a relational database; indicating the plurality of content dimensions to a client computer; accepting input from the client computer specifying preferences regarding one or more of the content dimension values associated with one or more of the content dimensions; and dynamically generating a section of a web page which identifies one or more documents that meet the one or more of the content dimension values associated with the client preferences; wherein different users are provided access to a plurality of sections of one of the plurality of documents based on a community value for at least one community dimension assigned to each section of the one of the documents 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, 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; conditionally providing the first user access to the first section of the one of the documents, 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; for a second section of the one of the documents, 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; conditionally providing the first user access to the second section of the one of the documents, 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; 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, 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; conditionally providing the second user access to the first section of the one of the documents, 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; for the second section of the one of the documents, 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; and conditionally providing the second user access to the second section of the one of the documents, 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. - View Dependent Claims (27, 28, 29, 30)
-
-
31. 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 dynamically generating a section of a web page in a computer network based on client preferences, the method comprising:
-
defining a plurality of content dimensions, each content dimension having one or more content dimension values; maintaining a plurality of documents; assigning at least one of the content dimension values to each of the plurality of documents; storing the plurality of documents in a retrievable form, wherein the retrievable form includes a relational database; indicating the plurality of content dimensions to a client computer; accepting input from the client computer specifying preferences regarding one or more of the content dimension values associated with one or more of the content dimensions; and dynamically generating a section of a web page which identifies one or more documents that meet the one or more of the content dimension values associated with the client preferences; wherein different users are provided access to a plurality of sections of one of the plurality of documents based on a community value for at least one community dimension assigned to each section of the one of the documents 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, 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; conditionally providing the first user access to the first section of the one of the documents, 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; for a second section of the one of the documents, 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; conditionally providing the first user access to the second section of the one of the documents, 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; 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, 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; conditionally providing the second user access to the first section of the one of the documents, 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; for the second section of the one of the documents, 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; and conditionally providing the second user access to the second section of the one of the documents, 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. - View Dependent Claims (32, 33, 34, 35)
-
Specification