System and method for selecting information for display based on past user interactions
AssigneeGoogle Inc.
InventorDon Hsi-Yun Yang
Life of this patent
Estimating the term…
Abstract
A system and method is provided that automatically predicts the link that a user would like to follow by collecting and modeling user actions, and navigates to the link. In one aspect, the system may store a history of the user's manipulation of a browser's user interface, and predict the link of greatest interest to the user by comparing the visual similarity of potential links with previously selected and non-selected links, and estimating the location of the screen that the user is currently viewing.
Claims20
A computer-implemented method of selecting links, comprising:
- providing for display to a user a first document at a first location on a network, the first document containing a plurality of links to other documents at other locations of the network where each link in the plurality of links is (1) displayed in a document at one location of a network, (2) identifies information at another location of the network, and (3) has visual characteristics,
- receiving a request from a user to navigate to a different location of the network;
- ranking the plurality of links displayed in the first document based on a plurality of ranking values, each ranking value being based on a comparison of a given link of the plurality of links with a plurality of prior links, where the plurality of prior links were displayed to the user in documents from locations of the network different from the first location;
- selecting a second location identified by a first link of the plurality of links displayed in the first document based on a first ranking value of the plurality of ranking values associated with the first link;
- and
- receiving and displaying information from the second location,
- wherein ranking the links further comprises (i) ranking the given link higher if visual characteristics of the given link correspond to visual characteristics of prior links of the plurality of prior links that were selected by the user, and (ii) ranking the given link lower if the visual characteristics of the given link correspond to prior links of the plurality of prior links that were not selected by the user, wherein a highest-ranked link is selected.
A system comprising one or more processors, the one or more processors configured to:
- provide for display to a user a first document at a first location on a network, the first document containing a plurality of links to other documents at other locations of the network where each link in the plurality of links is (1) displayed in a document at one location of a network, (2) identifies information at another location of the network, and (3) has visual characteristics,
- receive a request from a user to navigate to a different location of the network;
- rank the plurality of links displayed in the first document based on a plurality of ranking values, each ranking value being based on a comparison of a given link of the plurality of links with a plurality of prior links, where the plurality of prior links were displayed to the user in documents from locations of the network different from the first location;
- select a second location identified by a first link of the plurality of links displayed in the first document based on a first ranking value of the plurality of ranking values associated with the first link;
- and
- receive and displaying information from the second location,
- wherein ranking the links further comprises (i) ranking the given link higher if visual characteristics of the given link correspond to visual characteristics of prior links of the plurality of prior links that were selected by the user, and (ii) ranking the given link lower if the visual characteristics of the given link correspond to prior links of the plurality of prior links that were not selected by the user, wherein a highest-ranked link is selected.
A non-transitory computer-readable medium comprising instructions that, when executed, cause one or more processors to perform a method, the method comprising:
- providing for display to a user a first document at a first location on a network, the first document containing a plurality of links to other documents at other locations of the network where each link in the plurality of links is (1) displayed in a document at one location of a network, (2) identifies information at another location of the network, and (3) has visual characteristics,
- receiving a request from a user to navigate to a different location of the network;
- ranking the plurality of links displayed in the first document based on a plurality of ranking values, each ranking value being based on a comparison of a given link of the plurality of links with a plurality of prior links, where the plurality of prior links were displayed to the user in documents from locations of the network different from the first location;
- selecting a second location identified by a first link of the plurality of links displayed in the first document based on a first ranking value of the plurality of ranking values associated with the first link;
- and
- receiving and displaying information from the second location,
- wherein ranking the links further comprises (i) ranking the given link higher if visual characteristics of the given link correspond to visual characteristics of prior links of the plurality of prior links that were selected by the user, and (ii) ranking the given link lower if the visual characteristics of the given link correspond to prior links of the plurality of prior links that were not selected by the user, wherein a highest-ranked link is selected.
Dependencies are inferred from the claim text.