TRAIL-BASED EXPLORATION OF A REPOSITORY OF DOCUMENTS
First Claim
1. A method for trail-based exploration by a user of a repository of documents, comprising the computer-executed steps of:
- receiving trail definition data that specifies a trail, wherein the trail includes an ordered series of waypoints;
establishing a first waypoint in the ordered series of waypoints as a current waypoint;
as a user performs searches against said repository, determining whether the searches satisfy matching criteria associated with a second waypoint that immediately follows the first waypoint;
in response to determining that the searches satisfy matching criteria associated with a second waypoint that immediately follows the first waypoint, performing an action associated with the second waypoint.
9 Assignments
0 Petitions
Accused Products
Abstract
Techniques that support trail-based exploration by a user of a repository of documents are described herein. In one embodiment, trail definition data that specifies a trail is received. The trail includes an ordered series of waypoints including a trailhead, intermediate waypoints, and one or more trailends. In some embodiments, deadends may also be defined in the trial. A particular waypoint in the ordered series of waypoints is established as a current waypoint. Search terms can be received from a user to cause a search to be performed. It is then determined whether the search satisfies matching criteria associated with a waypoint that immediately follows the current waypoint in the ordered series of waypoints. If so, the user advances to the next waypoint. Otherwise, the user remains at the current waypoint. Finally, if a trailend is reached, then an action such as rewarding the user in some way may be performed.
43 Citations
48 Claims
-
1. A method for trail-based exploration by a user of a repository of documents, comprising the computer-executed steps of:
-
receiving trail definition data that specifies a trail, wherein the trail includes an ordered series of waypoints; establishing a first waypoint in the ordered series of waypoints as a current waypoint; as a user performs searches against said repository, determining whether the searches satisfy matching criteria associated with a second waypoint that immediately follows the first waypoint; in response to determining that the searches satisfy matching criteria associated with a second waypoint that immediately follows the first waypoint, performing an action associated with the second waypoint. - View Dependent Claims (2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 18, 19, 21, 43, 44, 45)
-
-
3. (canceled)
-
16. (canceled)
-
17. (canceled)
-
20. (canceled)
-
22. A computer readable storage medium for storing one or more sequences of instructions, when executed by one or more processors, cause:
-
receiving trail definition data that specifies a trail, wherein the trail includes an ordered series of waypoints; establishing a first waypoint in the ordered series of waypoints as a current waypoint; as a user performs searches against said repository, determining whether the searches satisfy matching criteria associated with a second waypoint that immediately follows the first waypoint; in response to determining that the searches satisfy matching criteria associated with a second waypoint that immediately follows the first waypoint, performing an action associated with the second waypoint. - View Dependent Claims (23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 39, 40, 42, 46, 47, 48)
-
-
24. (canceled)
-
37. (canceled)
-
38. (canceled)
-
41. (canceled)
Specification