Browsing session recording playback and editing system for generating user defined paths and allowing users to mark the priority of items in the paths
First Claim
1. An apparatus for user defined session navigation and recording in a computer environment, comprising:
- a creating module for creating user defined paths;
a module for controlling said creating module by said use, wherein said controlling module allows said user to pause said creating module;
a module for playing back a selected path; and
a module for editing a selected path by said user, wherein said editing module allows said user to mark the priority of a page in said path;
wherein said creating module creates paths comprising any object that can be acted upon.
6 Assignments
0 Petitions
Accused Products
Abstract
A session navigation and recording system for a computer environment automatically records every web page that the user visits, thus preserving the context of the paths and allowing the user to view all of the paths traversed in a session which are placed in a file. The user navigates through the saved session paths using a session history toolbar which allows the user to navigate through any selected session path and provides controls for backward, forward, pause, and record commands. Sessions can be automatically executed by the user with a time delay between each task. The user can edit and display any session path. Pages may be marked for different levels of priorities and also for aging, i.e. marked to expire within a certain time span or by a certain date. The user also creates a custom path comprised of web pages, macros, filters, search queries, email, and any object that can be acted upon, including other application programs and may also be combined with all or part of a session path. The user defined paths are executed in the same manner as session paths.
458 Citations
24 Claims
-
1. An apparatus for user defined session navigation and recording in a computer environment, comprising:
-
a creating module for creating user defined paths;
a module for controlling said creating module by said use, wherein said controlling module allows said user to pause said creating module;
a module for playing back a selected path; and
a module for editing a selected path by said user, wherein said editing module allows said user to mark the priority of a page in said path;
wherein said creating module creates paths comprising any object that can be acted upon. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
web pages, macros, filters, search queries, and other application programs.
-
-
3. The apparatus of claim 1, wherein said controlling module is controlled by said user through a toolbar.
-
4. The apparatus of claim 1, wherein said playing module is controlled by said user through a toolbar.
-
5. The apparatus of claim 1, wherein said playing module automatically plays said selected path after said user starts said playing module.
-
6. The apparatus of claim 1, wherein said playing module delays for a predefined time between each page in said selected path.
-
7. The apparatus of claim 1, further comprising:
a module for displaying a selected path to said user.
-
8. The apparatus of claim 7, wherein said displaying module displays said selected path based on time stamp values of each page in said selected path.
-
9. The apparatus of claim 7, wherein said displaying module displays pages in said selected path based on said user-defined priorities.
-
10. The apparatus of claim 7, wherein said displaying module displays pages in said selected path in a tree form.
-
11. The apparatus of claim 1, further comprising:
a module for checking the age of pages in all paths.
-
12. The apparatus of claim 11, wherein said checking module removes any pages that have expired.
-
13. A process for user defined session navigation and recording in a computer environment, comprising the steps of:
-
creating user defined paths;
controlling said creating step by said user, wherein said controlling step allows said user to pause said creating step;
playing back a selected path;
editing a selected path by said user, wherein said editing step allows said user to mark the priority of a page in said path; and
wherein said creating step creates paths comprising any object that can be acted upon. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
displaying a selected path to said user.
-
-
20. The process of claim 19, wherein said displaying step displays said s elected path based on time stamp values of each page in said path.
-
21. The process of claim 19, wherein said displaying step displays pages in said selected path based on said user-defined priorities.
-
22. The process of claim 19, wherein said displaying step displays pages in said selected path in a tree form.
-
23. The process of claim 13, further comprising the step of:
checking the age of pages in all paths.
-
24. The process of claim 23, wherein said checking step removes any pages that have expired.
Specification