IP Library Granted Patent US 7,590,636
Granted Patent B1
US 7,590,636 · App. 11/348,037 · Granted Sep 15, 2009

Knowledge filter

Assignee: KL Internet Applications, LLC
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,590,636
App. No.
11/348,037
Granted
Sep 15, 2009
Kind
B1
Abstract

A method and system for sharing knowledge is disclosed. The method and system comprises receiving information input into a database and organizing items of information in the database. The method and system further includes collecting ratings and comments associated with each item of information and allowing users to access and sort items of information according to selected rating criteria in order to find the most reliable and/or valuable information from the database. In a second aspect, the present invention including an interface for providing information concerning a subject is disclosed. The interface comprises a first area that shows the subject and contributor name; and a second area that shows the content of the information item. The interface includes a third area that shows rating related to the subject; and a fourth area that allows users to submit ratings for the information item. Accordingly, a knowledge sharing system and interface are provided which allows every member of a knowledge sharing group to benefit from aggregate knowledge, experience and opinions of other members of the group. The system and method allows individual members to easily locate the information from a collectively generated knowledge base that is most consistent with that individual's personal measures of value in the information.

Claims (70)

1. A computer-implemented method, comprising:

a computer system storing items of information in a database, wherein the items are received from a first set of two or more of a plurality of remote computer systems coupled to the computer system via a computer network;

the computer system receiving, via the computer network, submissions regarding two or more particular ones of the stored items of information, wherein each submission is received from a corresponding one of a second set of two or more of the plurality of remote computer systems, wherein each of said submissions includes a rating and/or a comment regarding a corresponding one of the stored items that has been transmitted to the corresponding remote computer system via the computer network by the computer system;

the computer system storing the received submissions in the database;

the computer system receiving a request from a given one of the plurality of remote computer systems to view a listing of the stored items of information according to an ordering consistent with a selected criterion that pertains to the stored submissions; and

responsive to the request, the computer system providing a first set of data to the given remote computer system, wherein the first set of data is usable on the given remote computer system to display said listing of the stored items according to said ordering.

2. The method of claim 1 , wherein a first of said submissions includes a comment and is received from a particular one of said second set of two or more remote computer systems, wherein the comment regards a first of the two or more particular stored items of information, the method further comprising:

receiving from said particular remote computer system categorization information that indicates whether the comment is positive or negative relative to the first stored item of information; and

storing the categorization information in association with the first submission in the database.

3. The method of claim 1 , wherein said submissions include positive comments and negative comments regarding said two or more particular ones of the stored items of information, wherein said selected criterion includes a ratio of number of positive comments to number of negative comments.

4. The method of claim 1 , wherein the database includes an extensible hierarchy of information categories, wherein the method further comprises permitting said given remote computer system to navigate through the extensible hierarchy.

5. The method of claim 4 , wherein the request is received from the given remote computer system after receiving information from the given remote computer system indicating that a user of the given remote computer system has elected to navigate to a particular one of the information categories within the extensible hierarchy, wherein said stored items of information are associated with the particular information category.

6. The method of claim 1 , further comprising:

the computer system receiving user ratings via the computer network, wherein each of the user ratings is a rating of a user who has contributed at least one of the items of information, wherein at least one of the user ratings is received from a first user that is different from the user being rated.

7. The method of claim 6 , the method further comprising:

the computer system receiving a second request from another one of the plurality of remote computer systems to view a second listing of the stored items of information according to a second ordering that is consistent with a second criterion that pertains to the user ratings; and

responsive to the second request, the computer system providing a second set of data to the other remote computer system, wherein the second set of data is usable on the other remote computer system to display said second listing of the stored items according to the second ordering.

8. The method of claim 1 , wherein the computer system maintains at most one rating per contribution source for any given one of the stored items of information.

9. The method of claim 1 further comprising:

controlling said receiving and said storing of the submissions to prevent a given contribution source from rating a given one of the stored items of information more than once.

10. The method of claim 1 , wherein the submissions include a plurality of comments regarding a selected one of said two or more particular stored items of information, the method further comprising the computer system providing a second set of data to said given remote computer system, wherein the second set of data is usable on the given remote computer system to display: the plurality of comments regarding the selected item, and an indication of one or more aggregate ratings of the selected item.

11. The method of claim 10 , wherein said plurality of comments include one or more positive comments and one or more negative comments regarding the selected item of information, wherein the second set of data includes the plurality of comments and information specifying a first window and a second window, where the positive comments are assigned to the first window and the negative comments are assigned to the second window.

12. The method of claim 1 , wherein the first set of two or more remote computer systems and the second set of two or more remote computer systems are overlapping sets.

13. The method of claim 1 , wherein the given remote computer system is a member of said first set of two or more remote computer systems and/or a member of the second set of two or more remote computer systems.

14. The method of claim 1 , wherein a first of the two or more particular items of information is received from a particular one of the first set of two or more remote computer systems, wherein a first of the submissions includes a comment regarding the first item of information, wherein the first submission is received from a particular one of said second set of two or more remote computer systems, wherein said particular remote computer system of the first set is different from said particular remote computer system of the second set.

15. The method of claim 1 , wherein a first of the submissions includes a comment regarding a first of the two or more particular stored items of information, wherein the first submission is authored by a different person than the first stored item of information.

16. A computer-readable memory medium storing program instructions that are executable on a computer system to:

store items of information in a database wherein the items are received from a first set of two or more of a plurality of remote computer systems coupled to the computer system via a computer network;

receive, via the computer network, submissions regarding two or more particular ones of the stored items of information, wherein each submission is received from a corresponding one of a second set of two or more of the plurality of remote computer systems, wherein each of said submissions includes a rating and/or a comment regarding a stored item of information to which the corresponding remote computer system has been granted access by the computer system;

store the received submissions in the database;

receive a request from a given one of the plurality of remote computer systems to view a listing of the stored items of information according to an ordering consistent with one or more selected criteria, wherein a first of the one or more selected criteria pertains to the stored submissions; and

responsive to the request, provide a first set of data to the given remote computer system, wherein the first set of data is usable on the given remote computer system to display more said listing of the stored items according to said ordering.

17. The computer-readable memory medium of claim 16 , wherein a first of said submissions includes a comment regarding a first of the two or more particular stored items of information, wherein the first submission is received from a particular one of the second set of two or more remote computer systems, wherein the program instructions are executable by the computer system to receive classification information from said particular remote computer system, wherein the classification information identifies the first comment as being positive or negative relative to the first stored item of information.

18. The computer-readable memory medium of claim 17 , wherein said submissions include positive comments and negative comments regarding said two or more particular ones of the stored items of information, wherein said first selected criterion includes a ratio of positive comments to negative comments.

19. The computer-readable memory medium of claim 16 , wherein the database includes an extensible hierarchy of knowledge categories, wherein the program instructions are executable to permit said given remote computer system to navigate through the extensible hierarchy.

20. The computer-readable memory medium of claim 19 , wherein the program instructions are executable by the computer system to receive the request from the given remote computer system after receiving information from the given remote computer system indicating that a user of the given remote computer system has elected to navigate through the extensible hierarchy to a particular knowledge category.

21. The computer-readable memory medium of claim 16 , wherein the program instructions are executable by the computer system to receive user ratings via the computer network, wherein each of the ratings is a rating of a user who has contributed at least one of the items of information, wherein at least one of the user ratings is received from a first user that is different from the user being rated.

22. The computer-readable memory medium of claim 21 , wherein a second of the one or more selected criteria pertains to the user ratings.

23. The memory medium of claim 16 , wherein the program instructions are executable to maintain at most one rating per contribution source for any given one of the stored items of information.

24. The computer-readable memory medium of claim 16 , wherein the submissions include a plurality of comments regarding a selected one of said two or more particular stored items of information, wherein the program instructions are executable by the computer system to provide a second set of data to the given remote computer system, wherein the second set of data includes: the plurality of stored comments regarding the selected item, and an indication of an aggregate rating of the selected item.

25. The computer-readable memory medium of claim 16 , wherein the first set of two or more remote computer systems and the second set of two or more remote computer systems have one or more common members.

26. The computer-readable memory medium of claim 16 , wherein the given remote computer system is a member of said first set of two or more remote computer systems and/or a member of the second set of two or more remote computer systems.

27. An apparatus, comprising:

a network interface configured for coupling to a computer network;

one or more processors; and

a memory storing program instructions executable by the one or more processors to:

store items of information in a database, wherein the items are received from a first set of two or more of a plurality of remote computer systems via the computer network;

receive, via the computer network, submissions regarding two or more particular ones of the stored items of information, wherein each submission is received from a corresponding one of a second set of two or more of the plurality of remote computer systems, wherein each of said submissions includes a rating and/or a comment regarding a stored item of information that has been transmitted to the corresponding remote computer system via the computer network by the computer system;

store the submissions in the database;

receive a request from a given one of the plurality of remote computer systems to view a listing of the stored items of information according to an ordering consistent with one or more selected criteria, wherein at least one of the selected criteria pertains to the stored submissions;

responsive to the request, provide a first set of data to the given remote computer system, wherein the first set of data is usable on the given remote computer system to display said listing of the stored items of information according to said ordering.

28. The apparatus of claim 27 , wherein a first of the submissions includes a comment regarding a first of the two or more particular stored items of information, wherein the first submission is received from a particular one of the second set of two or more remote computer systems, wherein the program instructions are executable by the one or more processors to receive classification information from said particular remote computer system, wherein the classification information identifies the comment as being positive or negative relative to the first item of information.

29. The apparatus of claim 27 , wherein said submissions include positive comments and negative comments regarding said two or more particular ones of the stored items of information, wherein said at least one of the selected criteria includes a first criterion based on a number of positive comments and a number of negative comments per item of information.

30. The apparatus of claim 27 , wherein the database includes an extensible hierarchy of subject areas, wherein the program instructions are executable by the one or more processors to permit said first set of two or more remote computer systems and said second set of two or more remote computer systems to navigate through the extensible hierarchy.

31. The apparatus of claim 30 , wherein the program instructions are executable by the one or more processors to receive the request after receiving information from the given remote computer system indicating that a user of the given remote computer system has elected to navigate to a particular subject area of the extensible hierarchy, wherein the particular subject area includes the stored items of information.

32. The apparatus of claim 27 , wherein the program instructions are executable by the one or more processors to:

receive user ratings via the computer network, wherein each of the user ratings is a rating of a user who has contributed at least one of the items of information; and

storing the user ratings in the database.

33. The apparatus of claim 32 , wherein the program instructions are executable by the one or processors to:

receive a second request from another one of the plurality of remote computer systems to view a second listing of the stored items of information according to a second ordering that is consistent with the user ratings; and

responsive to the second request, provide a second set of data to the other remote computer system, wherein the second set of data is usable on the other remote computer system to display said second listing according to the second ordering.

34. The apparatus of claim 27 , wherein the program instructions are executable by the one or more processors to maintain at most one rating per contribution source for any given one of the stored items of information.

35. The apparatus of claim 27 , wherein the program instructions are executable by the one or more processors to:

control said receiving and said storing of the submissions to prevent a given contribution source from rating a given one of the stored items of information more than once.

36. The apparatus of claim 27 , wherein the submissions include a plurality of comments and a plurality of ratings regarding a selected one of said two or more particular stored items of information, wherein the program instructions are executable by the one or more processors to:

provide a second set of data to said given remote computer system, wherein the second set of data is usable on the given remote computer system to display: the plurality of comments regarding the selected item, and an indication of an aggregate rating of the selected item, wherein the aggregate rating is determined based on the plurality of ratings of the selected item.

37. The apparatus of claim 27 , wherein the first set of two or more remote computer systems and the second set of two or more remote computer systems have one or more common members.

38. The apparatus of claim 27 , wherein the given remote computer system is a member of said first set of two or more remote computer systems and/or a member of the second set of two or more remote computer systems.

39. The apparatus of claim 27 , wherein the program instructions are executable by the one or more processors to send a second set of data to the given remote computer system via the computer network in response to a navigation command received from the given remote computer system via the computer network, wherein the second set of data includes a listing of different items of information from the database.

40. The apparatus of claim 27 , wherein the one or more selected criteria are determined by selection information received from the given remote computer system.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2021
From: SLINGSHOT TECHNOLOGIES LLC
To: GRAVEL RATING SYSTEMS LLC
Reel/Frame 055037/0601 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 10, 2020
From: INTELLECTUAL VENTURES ASSETS 117 LLC
To: SLINGSHOT TECHNOLOGIES LLC
Reel/Frame 053175/0370 →
NUNC PRO TUNC ASSIGNMENT Recorded Jan 17, 2019
From: CHARTOLEAUX KG LIMITED LIABILITY COMPANY
To: INTELLECTUAL VENTURES ASSETS 117 LLC
Reel/Frame 048054/0302 →
MERGER Recorded Dec 2, 2015
From: KL INTERNET APPLICATIONS, LLC
To: CHARTOLEAUX KG LIMITED LIABILITY COMPANY
Reel/Frame 037188/0199 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2008
From: KNOWLEDGEFILTER, INC.
To: KL INTERNET APPLICATIONS, LLC
Reel/Frame 020309/0676 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2007
From: HEUMANN, MICHAEL C.; COOLEY, KEITH
To: KNOWLEDGE FILTER, INC.
Reel/Frame 019691/0316 →
Continuity (2)
Continuation 0968516500 · Oct 5, 2000
Provisional Application 6015849600 · Oct 8, 1999