Claims
- 1. A system for linking together digital information objects of a digital information space comprising:
an overlay created by a user, the overlay maintained separate from the digital information objects; at least one concept node within the overlay, each concept node expressing a concept, each concept described by at least one keyword; at least one information node within the overlay, each information node representing one of the digital information objects, each information node linkable to each concept node; and a user interface in communication with the overlay and the digital information space, the user interface operative to
(a) accept at least one keyword from the user describing the concept of any concept node, (b) accept input from the user indicating a digital information object in the digital information space to be accessed, (c) display contents of the accessed digital information object, and (d) display at least one user-selectable link associated with each keyword common to both the displayed contents of the accessed digital information object and to any concept described by the keyword, the user-selectable link providing access to another digital information object in the digital information space.
- 2. The system of claim 1 wherein the other digital information object to which access is provided is represented by an information node in the overlay linked in the overlay to at least one concept node including the common keyword.
- 3. The system of claim 1 wherein the digital information space is at least one from a set consisting of an Internet, an intranet, a desktop environment, and an electronic mail environment.
- 4. The system of claim 1 wherein the overlay exists on a computer of the user linked to an Internet and the digital information space comprises the Internet.
- 5. The system of claim 1 wherein the at least one concept node is a plurality of concept nodes and wherein the at least one information node is a plurality of information nodes, the user interface further accepting user input establishing a link between a first concept node and a second concept node, between a selected concept node and a selected information node, and between a first information node and a second information node.
- 6. The system of claim 1 wherein the user interface permits the user to add a new information node to the overlay representing the accessed digital information object.
- 7. The system of claim 6 wherein the user may annotate the accessed digital information object by storing an annotation in the information node representing the accessed digital information object.
- 8. The system of claim 1 wherein the overlay exists on at least one server and overlay revisions are received by at least one client served by the server.
- 9. The system of claim 8 wherein the at least one client is a plurality of clients and wherein overlay revisions are published by the server to the plurality of clients.
- 10. The system of claim 9 wherein the published revisions are automatically accepted if received from a trusted client.
- 11. The system of claim 9 wherein the published revisions are queued for review if received from an untrusted client.
- 12. The system of claim 8 wherein the at least one information node is a plurality of information nodes and wherein the server receives information node usage statistics from the at least one client and prioritizes the plurality of information nodes in the overlay based on the usage statistics.
- 13. The system of claim 8 wherein the server receives information node usage statistics from the at least one client and wherein each information node is conditionally removed from the overlay based on the usage statistics.
- 14. The system of claim 1 wherein each concept is describable by a Boolean combination of keywords.
- 15. The system of claim 1 further comprising a plurality of overlays, the user interface permitting at least one of the plurality of overlays to be selected as an active overlay.
- 16. The system of claim 1 wherein the overlay exists on a computer of a first client and wherein updates to the overlay made by the first client are received by one or more second clients.
- 17. The system of claim 16 wherein the overlay of each second client automatically implements the updates if the first client is a trusted source.
- 18. The system of claim 16 wherein the overlay of each second client queues the updates for review if the first client is an untrusted source.
- 19. The system of claim 1 wherein the overlay is sent to at least one search engine and wherein the overlay receives search results including at least one information node for adding to the overlay.
- 20. The system of claim 1 wherein the overlay is associated with at least one news service and wherein the user interface displays news articles provided by the news service based on at least one concept in the overlay.
- 21. A method of user controlled, dynamic linking of digital information objects in a digital information space, the method comprising:
creating an overlay distinct from any digital information object in the digital information space; accepting input from a user establishing at least one concept node in the overlay, each concept node including at least one keyword phrase establishing a concept, each keyword phrase including at least one keyword; accepting input from a user establishing at least one information node in the overlay, each information node representing a digital information object in the digital information space, each information node associated with any concept node including a concept common to both the information node and the concept node; scanning the contents of a selected digital information object for any keyword phrase included in each concept node; and displaying a user-selectable link for each keyword phrase found in the scanned contents, each user-selectable link providing access to at least one related digital information object, wherein the information node representing each of the at least one related digital information object is associated with at least one concept node including at least one keyword phrase found in the scanned contents.
- 22. The method of claim 21 further comprising prompting the user to create an information node in the overlay representing the scanned digital information object.
- 23. The method of claim 21 further comprising exporting at least a portion of the overlay for incorporation into a different overlay.
- 24. The method of claim 21 further comprising exporting at least a portion of the overlay for use by a search engine.
- 25. The method of claim 21 further comprising exporting at least a portion of the overlay for use by a news service.
- 26. A method of sharing information linking together digital information objects of a digital information space, the method comprising:
creating an overlay comprising at least one concept node, each concept node expressing one concept; accessing a digital information object in the digital information space; establishing a link between the digital information object and each concept node expressing at least one concept commonly expressed by the digital information object and the concept node; and exporting the at least one concept node from the overlay for use in at least one other overlay.
- 27. The method of claim 26 wherein exporting comprises sending the at least one exported concept node to at least one user subscribing to receive exported nodes.
- 28. The method of claim 26 wherein exporting comprises sending the at least one exported concept node to a central server serving a plurality of users.
- 29. The method of claim 26 further comprising:
creating an information node in the overlay representing an accessed digital information object; and exporting the information node for use in at least one other overlay.
- 30. A system for linking together digital information objects of a digital information space comprising:
at least one overlay maintained outside of the digital information space, at least a portion of the at least one overlay passed to an agent for information processing; at least one concept node within each overlay, each concept node expressing one concept, each concept defined by at least one keyword; and at least one information node within each overlay, each information node representing one of the digital information objects; wherein a link between an accessed digital information object in the digital information space and each of the at least one concept node is established by the user if the accessed digital information object and the overlay include at least one common concept.
- 31. The system of claim 30 wherein information processing comprises generating a list of new potential information nodes based on any portion of the at least one overlay passed to the agent.
- 32. The system of claim 30 wherein information processing comprises creating a customized news collection based on any portion of the at least one overlay passed to the agent.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is a continuation-in-part of U.S. application Ser. No. 09/124,540 filed Jul. 29, 1998, which is hereby incorporated by reference in its entirety.
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09124540 |
Jul 1998 |
US |
Child |
10649525 |
Aug 2003 |
US |