PERSONALIZED MULTI-SERVICE COMPUTER ENVIRONMENT
First Claim
1. A method, comprising:
- (a) automatically logging a series of hyperlink-interaction related communications to define a user interface state of a browser;
(b) automatically defining, from the series of hyperlink-interaction related communications, a path dependent endpoint, the path dependent endpoint being inaccessible through communication of a single universal resource locator;
(c) representing the path dependent endpoint as a user interface element in a browser;
(d) selecting, through the browser, the user interface element representing the path dependent endpoint, wherein said selecting automatically triggers a sequence of communications, based at least in part on the automatically logged series of communications, to retrieve the path dependent endpoint.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for tracking a user history, for presentation thereof within a browser display. An executable software construct operates at a client machine to trap object references, which are then transmitted to a server. The server analyzes the object references and organizes them into a display structure. The display structure is then displayed within the browser, including hyperlinks to allow the user to select a prior system state to which he seeks to return. Preferably, the software construct also manages objects associated with the object reference, for example cookies associated with URLs, in order to assure full definition of the desired state. The display structure may also be provided to browsers distinct from the originating browser.
61 Citations
29 Claims
-
1. A method, comprising:
-
(a) automatically logging a series of hyperlink-interaction related communications to define a user interface state of a browser;
(b) automatically defining, from the series of hyperlink-interaction related communications, a path dependent endpoint, the path dependent endpoint being inaccessible through communication of a single universal resource locator;
(c) representing the path dependent endpoint as a user interface element in a browser;
(d) selecting, through the browser, the user interface element representing the path dependent endpoint, wherein said selecting automatically triggers a sequence of communications, based at least in part on the automatically logged series of communications, to retrieve the path dependent endpoint. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An apparatus, comprising:
-
(a) a browser user interface for presenting hyperlink user interface elements and receiving a series of hyperlink-interaction related communications to define a user interface state of the browser; and
(b) a processor for automatically logging the series of hyperlink-interaction related communications, and automatically representing, in the browser, based on the series of hyperlink-interaction related communications, a user interface element representing a path dependent endpoint, the path dependent endpoint being inaccessible through communication of a single universal resource locator, and executing, on a selection, through the browser, of the user interface element representing the path dependent endpoint, a sequence of communications, to retrieve the path dependent endpoint. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. An apparatus, comprising:
-
(a) a browser user interface;
(b) a communications port;
(c) a memory; and
(d) a processor, the processor;
(i) automatically logging a history of object browsing through the browser in the memory, the processor parsing the history to define path information defining a path dependent object state for at least one object browsed which is inaccessible from an arbitrary starting state through communication of a single universal resource locator;
(ii) representing a path defining said path dependent object state as a display element for display by the browser; and
(iii) automatically communicating through the communications port, upon selection of the display element, a series of communications for defining the path dependent object independent of a starting state.
-
Specification