Method and system for classifying information available on a computer network
First Claim
Patent Images
1. A computer-implemented method for classifying network resources, comprising:
- by a computerized system that comprises one or more computing devices;
selecting a network resource to be classified, wherein the network resource is selected based at least partly on usage statistics reflective of actual usage of the network resource by users;
in response to the selection of the network resource, outputting an identifier of the network resource for presentation to each of a plurality of users via a user interface that provides functionality for the users to vote on a classification of the network resource, said user interface enabling each user to select a classification from a plurality of predefined classifications;
recording a plurality of votes cast by the plurality of users via the user interface, each of the plurality of the votes designating a classification selected by a respective user for the network resource; and
assigning a classification to the network resource based at least partly on the recorded plurality of the votes of the plurality of users, wherein the classification of the network resource is assigned if a predetermined number of votes having the same classification is received, wherein the predetermined number of votes corresponds to at least a predefined percentage of the number of said plurality of votes.
8 Assignments
0 Petitions
Accused Products
Abstract
A method and system for classifying information available on a computer network such as Web sites accessible on the Internet. The system receives a list of network resource locators and submits each locator to a voting process. The invention includes using single-level or multiple-level voting to increase the classification accuracy. One or more Web coders receive a resource locator and determine a classification for that locator. When the necessary votes have been made, the system classifies the locator according to the voting rules.
26 Citations
20 Claims
-
1. A computer-implemented method for classifying network resources, comprising:
by a computerized system that comprises one or more computing devices; selecting a network resource to be classified, wherein the network resource is selected based at least partly on usage statistics reflective of actual usage of the network resource by users; in response to the selection of the network resource, outputting an identifier of the network resource for presentation to each of a plurality of users via a user interface that provides functionality for the users to vote on a classification of the network resource, said user interface enabling each user to select a classification from a plurality of predefined classifications; recording a plurality of votes cast by the plurality of users via the user interface, each of the plurality of the votes designating a classification selected by a respective user for the network resource; and assigning a classification to the network resource based at least partly on the recorded plurality of the votes of the plurality of users, wherein the classification of the network resource is assigned if a predetermined number of votes having the same classification is received, wherein the predetermined number of votes corresponds to at least a predefined percentage of the number of said plurality of votes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A system for classifying network resources, the system comprising:
-
a computer data repository that stores usage statics data reflective of usage levels of each of a plurality of network resources by network users; and a computer system programmed, via executable instructions represented in computer storage, to assign classifications to particular network resources according to a process that comprises; selecting, based at least partly on the usage statistics data, a network resource to be classified; outputting an identifier of the selected network resource for presentation to each of a plurality of users via a user interface that provides functionality for the users to vote on a classification of the selected network resource, said user interface enabling each user to select a classification from a plurality of predefined network resource classifications; recording a plurality of votes cast by the plurality of users via the user interface, each of the plurality of the votes designating a classification selected by a respective user for the selected network resource; and assigning a classification to the selected network resource based at least partly on the recorded votes of the plurality of users, wherein the classification of the network resource is assigned if a predetermined number of votes having the same classification is received, wherein the predetermined number of votes corresponds to at least a predefined percentage of the number of said plurality of votes. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for classifying information available on a computer network, the method including:
-
receiving a list of network resource locators, said list being created by identifying network resources accessed by users of the network from use data which is related to resources accessed by a number of the users of the network; for each network resource locator of the created list, sending the network resource locator to a graphical user interface (GUI) component of at least one Web-coding workstation connected to the network, and which is separate from the users of the network; receiving a selection from at least one Web coder from the at least one Web-coding workstation, with each selection representing a classification for the resource identified by the sent network resource locator, said selection being generated in response to the Web coder using tools of said GUI component and in accordance with a predetermined classification system; and storing the classification in a separate database in relation to said resource locator and to said at least one Web-coding workstation; wherein said at least one Web-coding workstation comprises more than one Web-coding workstation and wherein said classification is assigned based on receiving more than one source selection from said more than one Web-coding workstation and wherein the network resource locator is sent to said more than one Web-coding workstation, which comprises a plurality of Web-coding workstations, with each one of the plurality of Web-coding workstations being assigned a predetermined level from lowest to highest, and wherein said classification is assigned based on receiving a first predetermined number of same selections from Web-coding workstations at the lowest level, and if the first predetermined number of same selections is not received at the lowest level, basing the classification on receiving a second predetermined number of same selections from Web-coding workstations at the next highest level, and if not received at the next highest level, repeating the process upward by a level until a level specific predetermined number of selections are received from one of the levels. - View Dependent Claims (18)
-
-
19. A system for classifying information available on a computer network, the system including:
-
a resource generator component that creates a list of network resource locators from use data which is related to network resources accessed by a number of users of the network; a datastore component for storing classification information for a plurality of network resource locators; at least one Web-coding workstation connected on the network which is separate from the users of the network, each one of said at least one separate Web-coding workstation having a graphical user interface (GUI) component having tools to allow at least one Web coder to select a classification for each resource respectively identified by the resource locators of said list in accordance with a predetermined classification system; and a classification processor component separate from said datastore component and from said at least one Web-coding workstation that receives the list of network resource locators from the resource generator component, causes presentation of said network resource locators using said GUI component, and receives the classification determined for each resource respectively identified by the network resource locators, and stores the classification in said data store component; wherein said at least one Web-coding workstation comprises more than one Web-coding workstation, each one of said more than one Web-coding workstations having said graphical user interface (GUI) component having tools to allow more than one user, each corresponding respectively to one of said more than one Web-coding workstations to select a classification for each resource respectively identified by the resource locator of said lists; and wherein the more than one Web-coding workstation connected on the network comprises a plurality of Web-coding workstations, with each one of the plurality of Web-coding workstations being assigned a predetermined level from lowest to highest, and wherein said Web-coding workstations are arranged for selecting and assigning a classification for each resource locator based on receiving a first predetermined number of same selections from Web-coding workstations at the lowest level, and if the first predetermined number of same selections is not received at the lowest level, basing the classification on receiving a second predetermined number of same selections from Web-coding workstations at the next highest level, and if not received at the next highest level, repeating the process upward by a level until a level specific predetermined number of selections are received from one of the levels. - View Dependent Claims (20)
-
Specification