Displaying links at varying levels of prominence to reveal emergent paths based on user interaction
First Claim
1. A computer-implemented method for affecting a display of links in a computing system having resources with links to other resources, comprising:
- under control of instructions that are executed by one or more computing devices;
for each link path in a set of link paths, receiving information concerning user interaction with the link path by one or more users, wherein;
the set of link paths contains two or more link paths,each link path comprises a collection of links that collectively provide a traversable path to a final resource such that, in the collection of links, each link is at an intermediate resource and each link leads to another link in the collection of links until a final link in the collection of links leads to the final resource, wherein the collection of links is defined according to user interaction with the collection of links, and wherein at least two links in the collection of links are not otherwise pre-associated, andprominence data is associated with each link path, the prominence data reflecting user interaction with the link path;
automatically modifying a display of each link path in the set of link paths so that the link paths in the set of link paths that experience more user interaction are displayed with greater prominence than the link paths in the set of link paths that experience less user interaction; and
configuring the prominence data to automatically decay.
1 Assignment
0 Petitions
Accused Products
Abstract
Links in a system may be displayed at varying prominence based on user interaction with the links. Link paths chosen by users become apparent by virtue of display prominence of the links. A link may be displayed with greater or lesser prominence corresponding to the propensity of users to interact with the link. Prominence values that affect a prominence at which links are displayed may be modified based on user interaction information. Prominence values may further automatically decay, possibly over time or according to user interaction with the links. Using and modifying prominence values in this manner, links that emerge with greater prominence may form one or more “paths” that users can readily follow. Much as in the natural world where pheromones deposited by ants attract other ants to desirable paths, user interaction information can be advantageously used to automatically identify more desirable link paths to a resource.
-
Citations
48 Claims
-
1. A computer-implemented method for affecting a display of links in a computing system having resources with links to other resources, comprising:
under control of instructions that are executed by one or more computing devices; for each link path in a set of link paths, receiving information concerning user interaction with the link path by one or more users, wherein; the set of link paths contains two or more link paths, each link path comprises a collection of links that collectively provide a traversable path to a final resource such that, in the collection of links, each link is at an intermediate resource and each link leads to another link in the collection of links until a final link in the collection of links leads to the final resource, wherein the collection of links is defined according to user interaction with the collection of links, and wherein at least two links in the collection of links are not otherwise pre-associated, and prominence data is associated with each link path, the prominence data reflecting user interaction with the link path; automatically modifying a display of each link path in the set of link paths so that the link paths in the set of link paths that experience more user interaction are displayed with greater prominence than the link paths in the set of link paths that experience less user interaction; and configuring the prominence data to automatically decay. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 46)
-
15. A computer-implemented method for facilitating a display of links at varying prominence in a computing system, comprising:
-
under control of instructions that are executed by one or more computing devices; for each link path in a set of link paths, associating prominence values with the link path, wherein a link path corresponds to a traversable path to a final resource that is represented by a collection of links containing two or more links in the computing system, wherein each link in the link path is at an intermediate resource and leads to another link in the link path until a final link in the link path leads to the final resource, wherein the link path is defined according to user interaction with the link path, wherein at least two links in the link path are not otherwise pre-associated, and wherein the prominence values affect a prominence at which the links in the link path are displayed; receiving information concerning user interaction with a first link path in the set of paths; automatically modifying the prominence value of a second link path in the set of link paths based on the received user interaction information concerning user interaction with the first link path; and causing the prominence values associated with the link paths in the set of link paths to automatically decay. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A tangible non-transitory computer-accessible medium having instructions stored thereon for facilitating a display of links at varying prominence in a computing system, wherein the instructions, in response to execution by the computing system, direct the computing system to:
-
for each link path in a set of link paths, associate a prominence value with the link paths, wherein each link path comprises a collection of links that collectively provide a traversable path to a final resource, wherein each link in a link path is at an intermediate resource and leads to another link in the link path until a final link in the link path leads to the final resource, wherein each link path is defined according to user interaction with the link path, wherein at least two links in the link path are not otherwise pre-associated, and wherein the prominence value of the link path affects a prominence at which the link path is displayed; and receive information concerning user interaction with a first link path in the set of link paths; and
automatically modify the prominence value associated with the first link path based on the received information so that a prominence at which the first link path is displayed is modified;wherein the prominence value of each link path is automatically decayed. - View Dependent Claims (26, 27, 47)
-
-
28. A computer-implemented method for exposing, from a plurality of links, a link path forming a desirable path to a final destination, the method comprising:
-
under control of instructions that are executed by one or more computing devices; tracking user interaction with a plurality of link paths, wherein each link path within said plurality of link paths forms a path to the final destination, wherein each link path contains two or more links, wherein each link in each link path is at an intermediate destination and leads to another link in the link path until a final link in the link path leads to the final destination, wherein each link path is defined according to user interaction with the link path, and wherein at least two links in the link path are not otherwise pre-associated; and as user interaction with the plurality of link paths is tracked, adjusting a prominence of a first link path that includes a link with which a user interacts, so that each link in the first link path forming a desirable path to the final destination is displayed with greater prominence; wherein the prominence of the first link path forming a desirable path to the final destination automatically decays. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 48)
-
Specification