Hyperlinks resolution at and by a special network server in order to enable diverse sophisticated hyperlinking upon a digital network
First Claim
1. A method of resolving hyperlinks present in hypervideo distributed upon a digital communications network, the method comprising:
- distributing from a first, hypervideo, network server upon a digital network to each of a multiplicity of network client subscribers/users/viewers digital hypervideo containing hyperlinks that link when exercised to a second, hyperlink-resolving, network server;
selectively exercising at the network client subscribers/users/viewers the hyperlinks so as to cause communication linkage upon the network to the second, hyperlink-resolving, network server;
resolving at the second, hyperlink-resolving, network server all received, selectively-exercised, hyperlinks in consideration of the individual network identities of the hyperlink-exercising client subscribers/users/viewers and, consequent to this resolving, communicating back across the digital network to the hyperlink-exercising and communicating client subscribers/users/viewers linkage information that is not identical for all, but that is instead different for at least two of these hyperlink-exercising and communicating client subscribers/users/viewers; and
receiving at the hyperlink-exercising and communicating client subscribers/users/viewers linkage information from the second, hyperlink-resolving, network server, and acting upon this linkage information to access resources upon the network;
wherein the resources accessed by at least two of the hyperlink-exercising and communicating client subscribers/users/viewers are different nonetheless to the fact that the hyperlinks within the hypervideo originally distributed to both were the same.
3 Assignments
0 Petitions
Accused Products
Abstract
Streaming digital hypervideo including copious embedded hyperlinks is distributed upon a digital communications network from a hypervideo server, normally an Internet Service Provider, to multitudinous client subscribers/users/viewers (client SUVs). Some or all of the client SUVs receive the same hyperlinks at the same place in the streaming hypervideo. Some small fraction of the client SUVs selectively volitionally exercise a fraction of the total hyperlinks, causing an access in the background of the unfolding hypervideo across the digital communications network to yet another server commonly called a "Video On Web server", or "VOW server". The VOW sever interprets each hyperlink request in consideration of (i) the identity of the exercising client SUV and, most commonly, (ii) additional data of a demographic, socioeconomic, credit, viewing preference, security and/or past hyperlinking history nature. The VOW Server supplies each hyperlink-exercising client SUV with a potentially custom hyperlink --normally in the form of a network universal resource locator (URL) or an index to a file of URLs--while keeping track of commercially useful data regarding the client SUV response(s). Each client SUV uses its own associated received URL to retrieve a potentially unique resource. The resource can be internal, such as an executable software program, but is normally located somewhere on the network and is typically in the nature of tailored and/or targeted advertisements, messages of personal or local or temporal pertinence and/or urgency, and/or the results of contests or lotteries. Hypervideo hyperlinks are thus dynamically resolved during streaming network communications to support full custom hyperlinking by each of multitudinous networked client SUVs.
-
Citations
31 Claims
-
1. A method of resolving hyperlinks present in hypervideo distributed upon a digital communications network, the method comprising:
-
distributing from a first, hypervideo, network server upon a digital network to each of a multiplicity of network client subscribers/users/viewers digital hypervideo containing hyperlinks that link when exercised to a second, hyperlink-resolving, network server; selectively exercising at the network client subscribers/users/viewers the hyperlinks so as to cause communication linkage upon the network to the second, hyperlink-resolving, network server; resolving at the second, hyperlink-resolving, network server all received, selectively-exercised, hyperlinks in consideration of the individual network identities of the hyperlink-exercising client subscribers/users/viewers and, consequent to this resolving, communicating back across the digital network to the hyperlink-exercising and communicating client subscribers/users/viewers linkage information that is not identical for all, but that is instead different for at least two of these hyperlink-exercising and communicating client subscribers/users/viewers; and receiving at the hyperlink-exercising and communicating client subscribers/users/viewers linkage information from the second, hyperlink-resolving, network server, and acting upon this linkage information to access resources upon the network; wherein the resources accessed by at least two of the hyperlink-exercising and communicating client subscribers/users/viewers are different nonetheless to the fact that the hyperlinks within the hypervideo originally distributed to both were the same. - View Dependent Claims (2, 3, 4)
-
-
5. A method of resolving hyperlinks present in hypervideo distributed upon a digital communications network, the method comprising:
-
communicating streaming digital hypervideo containing hyperlinks upon a digital network from a first, hypervideo, server to each of a multiplicity of network client subscribers/users/viewers where at least two client subscribers/users/viewers receive the same hyperlink; selectively exercising at at least two of the network client subscribers/users/viewers the same hyperlink so as to cause these exercising client subscribers/users/viewers to communicate upon the digital network to, in accordance that the exercised hyperlinks are the same, a same port of another, second, network server; receiving at the port of the second network server notification of the exercised hyperlink from each of the at least two client subscribers/users/viewers so exercising the same hyperlink; interpreting at the second server all received exercised hyperlinks in consideration of the individual network identities, known to the second server, of the hyperlink-exercising client subscribers/users/viewers and, consequent to this interpreting, communicating back across the digital network to the hyperlink-exercising and communicating client subscribers/users/viewers information that is not identical for all, but that is instead different for at least two, of the hyperlink-exercising and communicating client subscribers/users/viewers as did exercise the same hyperlink; and receiving at the hyperlink-exercising and communicating client subscribers/users/viewers the information that is different for at least two of these hyperlink-exercising and communicating client subscribers/users/viewers as did originally exercise the same hyperlink, and, consequent to the receipt of this information, retrieving a resource in accordance therewith, the different information leading to different resources so that at least two of the hyperlink-exercising and communicating client subscribers/users/viewers that originally exercised the same hyperlink do not retrieve the same resource but, instead retrieve different resources; wherein at least some hyperlink-exercising client subscribers/users/viewers, nonetheless to originally exercising the same hyperlink, ultimately retrieve different resources. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
-
13. A digital communications network distributing hypervideo with embedded hyperlinks comprising:
-
a digital communications network; a first, hypervideo, network server distributing upon the network to each of a multiplicity of network client subscribers/users/viewers digital hypervideo containing hyperlinks that link when exercised to a second, hyperlink-resolving, network server; a multiplicity of network client subscribers/users/viewers upon the network receiving thereupon the hypervideo from the first, hypervideo, network server, and selectively exercising the hyperlinks so as to cause communication hyperlinking upon the network to the second, hyperlink-resolving, network server; a second, hyperlink-resolving, network server resolving all received, selectively-exercised, hyperlinks in consideration of the individual network identities of the hyperlink-exercising client subscribers/users/viewers and, consequent to this resolving, communicating back across the digital network to the hyperlink-exercising and communicating client subscribers/users/viewers linkage information that is not identical for all, but that is instead different for at least two of these hyperlink-exercising and communicating client subscribers/users/viewers; and wherein the hyperlink-exercising and communicating client subscribers/users/viewers, upon receiving the linkage information from the second, hyperlink-resolving, network server, do act upon this linkage information to access resources upon the network; wherein at least two of the hyperlink-exercising and communicating client subscribers/users/viewers do access different resources upon the network nonetheless to the fact that the hyperlinks within the hypervideo originally distributed to both were the same.
-
-
14. A computerized process performed at a digital communications network server in response to receipt of notice from a particular client subscriber/user/viewer out of many subscribers/users/viewers upon the network to the effect that the particular client subscriber/user/viewer has volitionally selected a hyperlink, the process comprising:
-
comparing (i) a unique identity of the particular client subscriber/user/viewer who has volitionally selected the hyperlink with (ii) a pre-existing database of information regarding, inter alia, the particular client subscriber/user/viewer; and choosing and providing a response to the particular client subscriber/user/viewer in accordance with the information stored within the pre-existing database of information; wherein the process is called "dynamic hyperlink resolution";
because the response to each subscriber/user/viewer who has selected the same hyperlink is not the same for all subscribers/users/viewers, but is dependent upon the individual one subscriber/user/viewer. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. In a digital communications network where hypervideo containing hyperlinks is communicated from a digital hypervideo server to a client subscriber/user/viewer, a method of resolving a exercise of a particular hyperlink by a particular client subscriber/user/viewer out of many such subscribers/users/viewers upon the network, the method comprising:
-
communicating the exercise of the particular hyperlink by the particular client subscriber/user/viewer over the network to a control server where is stored (i) all hyperlinks and (ii) information in respect of all subscribers/users/viewers; providing across the digital communications network to the particular client subscriber/user/viewer a universal resource locator in accordance with (i) the exercised hyperlink, and (ii) the stored information; using at the client subscriber/user/viewer the universal resource locator received across the digital communications network to access a network resource; wherein the process is called "dynamic hyperlink resolution";
because the universal resource locator provided each subscriber/user/viewer who has selected the same hyperlink is not the same, but is instead dependent upon the stored information. - View Dependent Claims (28)
-
-
29. A computerized security process performed at a network service provider providing upon a communications network hypervideo to each of a multiplicity of subscribers/users/viewers upon the network, the process comprising:
-
receiving upon a digital communications network communicating hypervideo notice from a particular client subscriber/user/viewer out of many subscribers/users/viewers of hypervideo upon the network to the effect that the particular client subscriber/user/viewer has volitionally selected a hyperlink; comparing (i) a unique identity of the particular subscriber/user/viewer to whom the hypervideo has been supplied with (ii) a pre-existing database of information regarding, inter alia, the preferences of each individual subscriber/user/viewer; and choosing and providing a particular hyperlink to the particular subscriber/user/viewer in accordance with the information that was stored in the database regarding that particular subscriber/user/viewer; wherein no subscriber/user/viewer will receive hyperlinks offensive to or inconsistent with pre-existing information regarding that subscriber/user/viewer, and, instead, each subscriber/user/viewer will receive only hyperlinks that are consonant with and in respect of the pre-existing information regarding that subscriber/user/viewer. - View Dependent Claims (30, 31)
-
Specification