Electrical computers and digital processing systems: multicomput – Computer-to-computer protocol implementing – Computer-to-computer data transfer regulating
Reexamination Certificate
1999-01-11
2001-06-05
Najjar, Saleh (Department: 2154)
Electrical computers and digital processing systems: multicomput
Computer-to-computer protocol implementing
Computer-to-computer data transfer regulating
C709S217000, C709S225000, C709S229000
Reexamination Certificate
active
06243757
ABSTRACT:
CROSS-REFERENCE TO APPENDIX A
Appendix A, which is part of the present disclosure, contains a listing of segments of a computer program and related data, according to an embodiment of the invention. These listings of computer program contain material which is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent document or the present disclosure, as it appears in the Patent and Trademark Office patent files or records, but otherwise reserves all copyright rights whatsoever.
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates generally to information processing systems and, in particular, to information filtering and distribution systems.
2. Related Art
The Internet provides a forum for the distribution of information on a global basis. However, typically users are required to actively seek information either by specifying a given website or by performing a search of the information available on the world wide web. This model presumes that the user is already aware of the existence of the information. This model, therefore, does not provide a means for automatically distributing information to interested parties. To solve this problem several “push” technologies have been proposed by companies such as PointCast, BackWeb, and Marimba. These solutions store information in databases on servers, which are polled and queried for new information by the clients at periodic intervals. This architecture, however, has certain inherent disadvantages. First, the database-centric nature of the architecture limits system scalability because the database must repeatedly process user queries. Second, only limited customization of the information delivered to each user is provided since user queries must be kept brief and simple. Third, repeated polling results in a waste of communication bandwidth. Finally, because of delays introduced by the polling interval, these systems are not suitable for the delivery of time-sensitive information.
Email distribution has also been used to address this problem. However, while allowing for personalized information distribution, e-mail distribution of information does not provide fast distribution capability for time-sensitive delivery and dramatically increases the cost of distributing information over the Internet.
There is thus a need for a system for distributing information over the Internet that allows for both a high level of customization in the information distributed and timely delivery of time-sensitive information, without significantly impacting the cost of distributing information over the Internet.
SUMMARY OF THE INVENTION
The system and method of the present invention provide an efficient and scalable real-time information distribution system that builds customized information collections according to individual preferences. This distribution system uses an information distribution network such as the Internet for its communications infrastructure.
The system of the present invention is able to achieve high scalability and efficiency by routing information through the information distribution network. Information streams enter the information distribution network through feed processors. Feed processors, in turn, parse the information received from feed sources and create a set of “keyples.” The keyples are then passed on to a series of keyple routers. The keyple routers match the keyples to a set of destinations, thus multiplexing the keyples to only those destinations that have requested the information. A destination can consist of either another keyple router (which allows for the information distribution network to scale to a massive number of destinations) or a keyple customizer. A keyple customizer assigns incoming keyples to collections and then passes them on to a collection builder. A collection builder, in turn, constructs custom keyple collections for individual users. Finally, users can connect to collection servers and examine their collections, which contain only the information requested by the users.
REFERENCES:
patent: 4815030 (1989-03-01), Cross et al.
patent: 5428778 (1995-06-01), Brookes
patent: 5535382 (1996-07-01), Ogawa
patent: 5537586 (1996-07-01), Amram et al.
patent: 5606693 (1997-02-01), Nilsen et al.
patent: 5634053 (1997-05-01), Noble et al.
patent: 5657461 (1997-08-01), Harkins et al.
patent: 5689642 (1997-11-01), Harkins et al.
patent: 5740421 (1998-04-01), Palmon
patent: 5740549 (1998-04-01), Reilly et al.
patent: 5752246 (1998-05-01), Rogers et al.
patent: 5754938 (1998-05-01), Herz et al.
patent: 5768528 (1998-06-01), Stumm
patent: 5790790 (1998-08-01), Smith et al.
patent: 5855020 (1998-12-01), Kirsch
patent: 5862325 (1999-01-01), Reed et al.
patent: 5867667 (1999-02-01), Butman et al.
patent: 5867799 (1999-02-01), Lang et al.
patent: 6026369 (2000-02-01), Capek
patent: 6047327 (2000-04-01), Tso et al.
Malan, et al., “Salamander: A Push-based Distribution Substrate For Internet Applications”, USENIX Symposium on Internet Technologies and Systems, pp. 171-181, Dec. 8-11, 1997 (1997).
Yan, et al., “Sift—A Tool for Wide-Area Information Dessemination”, USENIX Technical Conference—Jan. 16-20, 1995, pp. 177-186 (1995).
Cooperstock, et al., “Why Use a Fishing Line When You Have a Net? An Adaptive Multicast Data Distibution Protocal”, 1996 USENIX Technical Conference—Jan. 22-26, 1996—San Diego, CA, pp. 343-352 (1996).
Manber, et al., “WebGlimpse—Combining Browsing and Searching”, USENIX Association 1997 Annual Technical Conference, pp. 195-206, (1997).
Manber, et al., “The Search Broker”, USENIX Association USENIX Symposium on Internet Technologies and Systems—Dec. 8-11, 1997, pp. 231-239 (1997).
Huang, et al., “A Bandwidth-Sensitive Update Scheduling Method for Internet Push”, 18th International Conference on Distributed Computing Systems, IEEE Computer Society Technical Committee on Distributed Processing, May 26-29, 1998, pp. 303-310 (1998).
Tomasic, et al., “Scaling Heterogeneous Databases and the Design of Disco”, Proceedings of the 16th International Conference of Distributed Computing Systems, May 27-30, 1996, IEEE Computer Society Press, pp. 449-457 (1996).
De Roure, et al., “A Distributed Hypermedia Link Service”, Proceedings Third International Workshop on Services in Distributed and Networked Enviroments Jun. 3-4, 1996, IEEE Computer Society Technical Committee on Distributed Processing, pp. 156-161 (1996).
Kretser, et al., “Methodologies for Distributed Information Retrieval”, Proceedings 18th International Conference on Distributed Computing Systems May 26-29, 1998, IEEE Computer Society Technical Committee on Distributed Processing, pp. 66-76 (1998).
Underwood, et al., “User-centered push for timely information delivery”, Computer Networks and ISDN Systems 30, No. 1-7, pp. 33-40 (Apr. 1998).
Ardö, “A regional distributed WWW search and indexing service—the Desire way”, Computer Networks and ISDN Systems, vol. 30, No. 1-7, pp. 173-183 (Apr. 1998).
Hartman, et al., “Index-based hyperlinks”, Computer Networks and ISDN Systems, vol. 29, No. 8-13, pp. 1129-1135 (Sep. 1997).
Malan, et al., “Comparison of Two Middleware Data Dissemination Services in a Wide-Area Distributed System”, Proceedings of the 17th International Conference on Distributed Computing Systems, IEEE Computer Society Press, pp. 411-419 (May 27-30, 1997).
Liu, et al., “A Dynamic Query Scheduling Framework for Distributed and Evolving Information Systems”, Proceedings of the 17th International Conference on Distributed Computing Systems, IEEE Computer Society Press, pp. 474-481 (May 27-30, 1997).
Black Steven Todd
Kanodia Rajendra Kumar
eNuntio, Inc.
Marino Fabio E.
Najjar Saleh
Skjerven Morrill MacPherson LLP.
LandOfFree
Automated information filtering and distribution system does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Automated information filtering and distribution system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Automated information filtering and distribution system will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2481029