Claims
- 1. A method for sharing information on a network of computers which are interconnected by communication hardware and software comprising:
information units to be shared; clients which use said network of computers to offer and/or access said information units; a shared database containing shared information units; dynamically weighting means for said information units according to the utility of said information units to said clients; offering means by said client of information units to said shared database containing shared information units; offering means to said clients of said information units from said shared database based on the weight of said information units; whereby clients can obtain information of utility without searching through databases of information lacking utility.
- 2. The method of claim 1 whereby shared databases are located on the server and databases pertaining to the client only are located on the client.
- 3. The method of claim 1 further including a set of interest categories maintained per client which is a subset of a shared interest categories database, said information units being assigned to said shared information categories, whereby said accessing means and offering means of assigned information units occurs after the category has been selected.
- 4. The method of claim 3 further including a shared interest profile database whereby clients have client identifiers whereby profile client identifier means exist whereby client identifiers are assigned to said interest profiles according to the closest match to their individual set of interest categories.
- 5. The method of claim 4 further including a category profile offering means of new categories to clients based on the use and utility of other categories used by different clients in the same interest profile.
- 6. The method of claim 4 further including an information units profile offering means of new information units to clients based on the use and utility of other information units used by different clients in the same interest profile.
- 7. The method of claim 3 further including a category utility weight which indicates the use and utility of a given category and is dynamically updated with use and lack of use.
- 8. The method of claim 7 further including a category removal means whereby categories of little use are remove from the client said set of information categories.
- 9. The method of claim 1 wherein said weighting means is determined by the number of accesses by clients and feedback from client utility ratings.
- 10. The method of claim 1 further including a shared client enhancement list database which maintains a list of clients and a weight designating the amount of useful information units offered to said shared database of information units.
- 11. The method of claim 10 further including a server time-slice allocation means based on said shared enhancement list database weight for that client and the processing bandwidth available on the server.
- 12. The method of claim 10 further including a posting requests means whereby a server database can be accessed directly by a client or a client can post a request for an information unit within the database, whereby a client which supplies useful information units to posted requests gains a higher weight in said shared enhancement list.
- 13. The method of claim 10 further including an information acceptance means whereby weights in said shared enhancement list database are used to determine whether an information unit offered by the client will be stored on said shared database of information units and if so, what initial weight will be given to the offered information unit.
- 14. The method of claim 1 further including an information units accessed database per client which will be dynamically updated as clients access new said information units, with a method to attach to that new said information unit, whereby said information units accessed database will be used to add information to said shared database of information units.
- 15. The method of claim 1 whereby information units are assigned said client identifier which identifies the client who offered the information.
- 16. The method of claim 15 further including a preferred information client identifiers list per client whereby a preferred client access means is used to access information from said shared database of information units based on clients which previously have supplied information units of utility.
- 17. The method of claim 15 further including a not preferred information client identifiers list per client whereby a not preferred client access means is used to access information from said shared database of information units based on clients which previously have supplied information units without utility.
- 18. The method of claim 1 whereby shared databases are distributed across one or more clients and databases pertaining to the client only are located on the client.
- 19. The method of claim 18 further including client only processing means whereby processing involving interactive access to a shared database is accomplished by any client and processing pertaining to the client only is completed by the client.
- 20. The method of claim 2 further including client-server processing means whereby processing involving interactive access to a shared database is completed by the server and processing pertaining to the client only is completed by the client.
Parent Case Info
[0001] This application claims the benefit of prior provisional application Ser. No. 60/006,863, filed on Nov. 16, 1995.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60006863 |
Nov 1995 |
US |
Divisions (1)
|
Number |
Date |
Country |
Parent |
08751613 |
Nov 1996 |
US |
Child |
09771742 |
Jan 2001 |
US |