System and method for deferred resolution hypertext links
First Claim
1. A server system for providing data to a client system across a communications network, the server system comprising:
- means for providing a first tag representative of a desired action to the client system;
means for providing a first link in association with the first tag such that the client system asserts a first signal addressed to the server system on the communications network when the first tag is selected;
wherein the first tag and the first link are configured to be processed by the client system in a manner indistinguishable as to whether the desired action is immediate or deferred;
means for receiving the first signal;
means, in response to the receipt of the first signal, for determining whether the desired action should be deferred; and
means for indicating that the first tag has been selected and that the desired action has been deferred.
1 Assignment
0 Petitions
Accused Products
Abstract
Aspects of the present invention provide systems and methods for deferred resolution of hypertext links. A web page or other network page may contain tags used to select links to other pages. In an exemplary embodiment of the present invention, a network server evaluates tags selected by a user and may selectively defer following selected links. The deferred links may then be displayed and selectively followed by the user.
Additional aspects of the present invention provide systems and methods for using cell based computational units to evaluate tags selected by a user and selectively defer the requested actions. In an exemplary embodiment, a thread of execution may be initiated on a server for each deferred action and then be suspended using multi-processing techniques. The threads may then be selectively reactivated to initiate the deferred actions.
-
Citations
22 Claims
-
1. A server system for providing data to a client system across a communications network, the server system comprising:
-
means for providing a first tag representative of a desired action to the client system; means for providing a first link in association with the first tag such that the client system asserts a first signal addressed to the server system on the communications network when the first tag is selected; wherein the first tag and the first link are configured to be processed by the client system in a manner indistinguishable as to whether the desired action is immediate or deferred; means for receiving the first signal; means, in response to the receipt of the first signal, for determining whether the desired action should be deferred; and means for indicating that the first tag has been selected and that the desired action has been deferred. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A server system for providing data to a client system across a communications network, the server system comprising:
-
means for providing a structured publication to the client system; wherein the structured publication includes at least one tag representative of a desired action which is outside the context of the structured publication; means for providing a first link in association with the first tag such that the client system asserts a first signal addressed to the server system on the communications network when the first tag is selected; means for receiving the first signal; means, in response to the receipt of the first signal, for determining whether the desired action should be deferred; means for suspending the desired action; means for receiving an indication that the context of the structured publication is completed; and means, in response to such indication, for activating the desired action which had been suspended. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method for providing data to a client system across a communications network, comprising the steps of:
-
providing a first tag representative of a desired action to the client system; providing a first link in association with the first tag such that the client system asserts a first signal addressed to the server system on the communications network when the first tag is selected; wherein the first tag and the first link are configured to be processed by the client system in a manner indistinguishable as to whether the desired action is immediate or deferred; receiving the first signal; in response to the receipt of the first signal, determining whether the desired action should be deferred; and indicating that the first tag has been selected and that the desired action has been deferred. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method for providing data to a client system across a communications network, comprising the steps of:
-
providing a structured publication to the client system; wherein the structured publication includes at least one tag representative of a desired action which is outside of the context of the structured publication; providing a first link in association with the first tag such that the client system asserts a first signal addressed to the server system on the communications network when the first tag is selected; receiving the first signal; in response to the receipt of the first signal, determining whether the desired action should be deferred; suspending the desired action; receiving an indication of completion with respect to the context of the structured publication; and in response to such indication, activating the desired action which had been suspended. - View Dependent Claims (19, 20, 21, 22)
-
Specification