Method and apparatus for adaptive personalization of navigation
First Claim
Patent Images
1. A method for providing at least one navigation link, comprising:
- collecting usage information for a user, wherein the usage information is associated with usage, by the user, of at least one of a plurality of portions of a web site;
based on the usage information, for each of the plurality of portions, determining whether the usage of the portion reaches a threshold that is associated with portion;
determining personalized navigation data for the user based, in part, on the threshold determinations;
storing the personalized navigation data; and
at least if the user is logged in to the web site, employing an ad server to provide the at least one navigation link to the user such that the at least one navigation links includes at least one navigation link that is based on the stored personalized navigation data.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for dynamically adaptively personalizing at least one navigation control for a web site. Based on collected behaviors for a user, at least one navigation control is dynamically updated to link to a portion of the web site that may be of most interest to the user. Personalized navigation controls for accessing portions of the web site can be dynamically arranged on the web page displayed to the user. Additionally, the personalized navigation may be employed to drives screens of a mobile or living room device.
44 Citations
34 Claims
-
1. A method for providing at least one navigation link, comprising:
-
collecting usage information for a user, wherein the usage information is associated with usage, by the user, of at least one of a plurality of portions of a web site;
based on the usage information, for each of the plurality of portions, determining whether the usage of the portion reaches a threshold that is associated with portion;
determining personalized navigation data for the user based, in part, on the threshold determinations;
storing the personalized navigation data; and
at least if the user is logged in to the web site, employing an ad server to provide the at least one navigation link to the user such that the at least one navigation links includes at least one navigation link that is based on the stored personalized navigation data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A network device for data processing for personalized navigation of a web site, comprising:
-
a transceiver that is arranged to send packets; and
a processor that is configured to perform actions, including;
receiving aggregated data from a plurality of web servers, including usage information that is associated with usage, by a user, of at least one of a plurality of portions of a web site;
based on the usage information, for each of the plurality of portions, determining whether the usage of the portion reaches an associated threshold;
determining personalized navigation data for the user based, in part, on the threshold determinations; and
enabling the transceiver to provide personalized navigation data for the user to a server, to enable at least one navigation link based a portion of the plurality of portions that reaches the threshold determined to be provided to the user if at least one of the plurality of portions reaches the associated threshold. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A personalized link server, including:
-
a transceiver; and
a processor that is arranged to perform actions, including;
receiving a request for personalized navigation links for a user;
retrieving stored personalized navigation links from a database, wherein the stored personalized navigation links are based, in part, on navigation links that are associated with a portion of a web site for which usage of the portion by the user reaches an associated threshold; and
enabling the transceiver to provide the retrieved personalized navigation links to a server to enable the retrieved personalized navigation links to be provided to the user. - View Dependent Claims (19, 20)
-
-
21. An ad server for providing personalized navigation of a web site, comprising:
-
a transceiver; and
a processor that is arranged to perform actions, including;
enabling the transceiver to request personalized navigation links that are associated with a portion of the web site for which usage of the portion reaches an associated threshold;
receiving the requested personalized navigation links; and
enabling the transceiver to provide information related to the received personalized navigation links to an ad client to enable the ad client to provide the received personalized navigation links to a user. - View Dependent Claims (22)
-
-
23. A client device for providing at least one navigation link for a web site, comprising:
-
a transceiver; and
a processor that is arranged to perform actions, including;
at least if a user is logged onto the web site;
determining if an edit cookie indicates that the user has edited the at least one navigation link;
if the edit cookie indicates that the user has edited the at least one navigation link, providing the at least one navigation link based, at least in part, on the edit cookie; and
if the edit cookie does not indicate that the user has edited the at least one navigation link;
requesting personalized navigation links that are associated with a portion of a web site for which usage, by the user, of the portion reaches an associated threshold;
receiving the requested personalized links; and
providing the received personalized navigation links to the user.
-
-
24. A computer program, embodied on a computer-readable medium, for providing navigation on a web site, comprising:
-
a component that is configured to receive usage information for a user, wherein the usage information is associated with a usage of a plurality of portions of the web site;
a component that is configured to determine, based on the usage information, for each of the plurality of portions, whether the usage, by the user, of the portion reaches an associated usage threshold for the portion; and
a component that is configured to, based on the threshold determinations, enable adaptive personalized navigation to be provided such that providing the adaptive personalized navigation includes;
if the usage of at least one of the plurality of portions reaches the associated threshold for the portion, enabling at least one navigation control to be provided for accessing at least one of the plurality of portions that reaches the associated user threshold. - View Dependent Claims (25, 26, 27, 28, 29)
-
-
30. A data structure, embodied in a computer readable medium, for providing at least one navigation link, comprising:
-
a time field; and
a field that indicates how many personalized links for a user are stored in the data structure, wherein each of the personalized links corresponds to a portion of a web site for which a usage, by the user, of the region reaches an associated threshold. - View Dependent Claims (31)
-
-
32. An apparatus for providing navigation on a web site, comprising:
-
means for receiving collected usage information for a user, wherein the collected usage information is associated with a usage of a plurality of portions of the web site;
means for determining, based on the collected usage information, for each of the plurality of portions, whether the usage, by the user, of the portion reaches an associated usage threshold for the region; and
means for enabling, based on the threshold determinations, adaptive personalized navigation to be provided to the user.
-
-
33. A mobile device for personalized navigation, comprising:
-
a transceiver that is arranged to send packets; and
a processor that is arranged to perform actions, including;
requesting personalized navigation links that are associated with a portion of a web site for which usage, associated with the mobile device, of the portion reaches an associated threshold;
receiving the requested personalized navigation links; and
providing a menu of selections, wherein the selections include at least one navigation link based, in part, on the received personalized navigation links. - View Dependent Claims (34)
-
Specification