[0001] This application claims the benefit of prior provisional application Ser. No. 60/006,863, filed on Nov. 16, 1995.
[0002] 1. Field of the Invention
[0003] This invention relates to computer systems and in particular to an intelligent means of acquiring, storing and sharing information.
[0004] 2. Description of Prior Art
[0005]
[0006] Servers on the Internet contain vast quantities of information and are distributed around the globe. However, the vast majority of information is of no use to a particular person. Finding information of use requires considerable knowledge as well as time and money. Mosaic offers a graphical user interface to the Internet making access easier. Yet there are tens of thousands of servers to choose from and a large quantity of information to sift through once on an individual server. Furthermore, the server is usually slow due to the number of persons logged onto it and by the network traffic to communicate with it.
[0007] There are librarian servers on the Internet which scan thousands of servers and catalogue the files on the servers. However, these librarian servers are slow due to the magnitude of the search and the large number of requesters. Further, one may find hundreds of potential files on a given topic; accessing and reading the files to find useful ones takes and wastes considerable time. These servers may cover some topics to a considerable degree and others sparsely.
[0008] Services such as CompuServe and America Online alleviate congestion problems to a considerable degree by charging money. However, since the on-line service is charging per minute, one may not have the time to sift through on-line services and bulletin boards to find what one is looking for. The on-line service reduces the vast quantities of useless information on the Internet by offering a smaller set of services and bulletin boards found to be of interest to most people. However, the list of services is still very large and one is not confident which if any will be of interest. Furthermore, excellent information may be available on the Internet or elsewhere which the particular on-line service does not offer.
[0009] Bulletin boards may haphazardly provide specific information of interest. However, one must sift through answers which may or may not be of interest. Furthermore, one must find the bulletin board of interest; on the Internet there are a vast number which may or may not suit a person.
[0010] Expert systems are available which sift through information by use of algorithms, driven by rules and stored in a knowledge base. However, expert systems are expensive and time consuming to produce and maintain. It would be impossible to cover the vast and evolving information located on the Internet. Furthermore, the processing time required to run the expert systems would reduce the response time of these already slow servers considerably.
[0011] Another option is an heuristic database weighted by the usefulness response of clients. U.S. Pat. No. 5,301,314 to Gifford (1991) describes this method. The method consists of placing information which was determined useful within a category higher on the tree of offered information within the category. This method falls short in several ways. First, one must sift through the categories. Second, once in the category, one must sift through excellent answers until one finds the excellent answer which matches the question; the answer may not even be on the database or may be located in a different category. Third, people differ. In a category of movies, as an example, an excellent choice for an English Professor may be a poor choice to an engineer. Forth, what if one is not sure what categories may be of interest. There are millions on the Internet and thousands in subscriber services which may or may not suit a given person.
[0012] Another option is to provide trained personnel to search for information. This solution is expensive. Further, what is a good information to the personnel may not be to the person requesting the information. If the question is highly specialized in a given field, the personnel may not have the technical knowledge to find the appropriate information. Finally, searching even by a trained person, takes a considerable amount of time.
[0013] An intelligent computer based method to share information is needed which will reduce traffic on a networked system of computers and processing load on server machines. This method should offer the best information for a particular persons needs, whether that information is located locally on the server, is located on the Internet or is chosen from a set of responses on a bulletin board.
[0014] It is, therefore, an object of the invention to provide a method of sharing information between client computers which will decrease the traffic on a network and decrease the load on a server machine.
[0015] It is another object of the invention for the server computer or the client computer to choose information which will optimally best serve the particular client's need.
[0016] It is another object of the invention to gather information from the Internet or other sources which will be of future value to clients and keep a database of that information or pointers to that information.
[0017] It is another object of the invention to provide an effective method of offering topics of interest to clients on an individual basis.
[0018] Still further objects and advantages will become apparent from a consideration of the ensuing description and accompanying drawings.
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033] A networked information sharing model is described comprising a client-server model or a client only model where there exists a shared information database, a shared category database, a shared interest profile database and a shared client enhancement database, each of which is continually and dynamically updated, the shared category database containing categories of interests, within which are weighted and marked information units, weights arrived at by empirical use and marks maintained to distinguish where the information came from and to access information according to client source preference. The shared interest profile contains a set of profiles which clients are associated with whereby useful client categories within profiles are offered when requested, a shared client enhancement list maintained to identify and weight useful sources of information and a client specific database maintained with client categories, preferred information sources, weights and weighted information access history whereby this database is used in conjunction with the shared databases to provide intelligent information sharing.
[0034]
[0035] This invention offers a method of intelligently offering and deleting categories from interest client database
[0036] As one example, client database
[0037] As another example, if a request for a prediction of what will occur in the next Yankee game is posted to the baseball game statistics interest category by client
[0038] As another example, server
[0039]
[0040] The information database
[0041] Referring now to
[0042] By use of these structures an intelligent information sharing system is built across a network. The interaction between these structures allows for the transfer of useful information to meet a particular clients interests and needs.
[0043] The networked information sharing model is shown in
[0044] Referring back to
[0045] The client machine watches where the client goes to access information and what information he accesses. Privacy is of course imperative. Perhaps, the client can turn on or off the watch facility by pressing a button on the display. The client would also have an encrypted and private client ID. Perhaps, at the end of an information search the client can press a share button to allow the sharing of the information with other clients.
[0046] A script is kept which when launched leads to the information. The computer keeps track of how often the information site and the nodes leading to the information site is accessed; it prompts the user at the end of the information for a usefulness weight from excellent to poor. The computer keeps track of how often each point leading to the final information is accessed. The script leading to the information in the information access area
[0047]
[0048] If client A has a history of giving good information to other clients, then the information unit is recorded by the server.
[0049]
[0050] Referring back to
[0051]
[0052] The same type of method can be used to continually populate a bulletin board containing baseball articles. Users would offer interesting articles. The information stored in server information database
[0053] Referring back to
[0054] Where there is a large database which is heavily used, the enhancement database
[0055]
[0056] Referring now back to
[0057]
[0058] The profile directory is particularly useful in offering new categories of interest. By noting categories not on Client A but often used by other clients within the interest profile, offers can be made to client A of new categories he has not tried. Not categorized but new and enjoyable services used by members in the interest profile can be offered to clients as well.
[0059]
[0060] Thus, a method using machine based intelligence to share information and interests over a network of computers has been described. The method includes client databases of interests and information and processing of that data. The benefits include information retrieval specific to a clients needs, reduced traffic and CPU time for searching databases, client information stored on client machines reducing nonvolatile disk memory requirements on the server, client preprocessing on client machines reducing the cost of analyzing and distributing information on the server and interactive useful information storage in locations where intelligence exists to distribute that information.
[0061] While the invention has been illustrated in connection with a preferred embodiment, it should be understood that many variations will occur to those of ordinary skill in the art, and that the scope of the invention is defined only by the claims appended hereto and equivalent.
[0062]
[0063] Processing formally done by the server is now done by each client using the shared complete category database
[0064] The networked information sharing model is shown in
[0065] Actions taken by the server in the preferred embodiment are now implemented by the client.
[0066] Accordingly, it can be seen that a networked information sharing system can intelligently distribute and gather information for a group of clients. Clients have a wide range of interests and skill levels. By dividing clients into category profiles and dynamically matching clients to sources of information, high quality information sharing is achieved. An intelligent means of information sharing can grow the skills, productivity and personal interests of clients. In addition, by filtering less useful information and obviating slow and massive searches, the percentage of useful information flowing across the bandwidth of the network increases. By offering information to the client rather than necessitating the client to search for himself, clients without computer expertise can enjoy and benefit from the advantages of information distributed across a disperse network of servers.
[0067] Although the description above contains many specificities, these should not be construed as limiting the scope of the invention but as merely providing illustrations of some of the presently preferred embodiments of this invention. Various other embodiments and ramifications are possible within it's scope.
[0068] Thus the scope of the invention should be determined by the appended claims and their legal equivalents, rather than by the examples given.