Selecting a navigation hierarchical structure diagram for website navigation
First Claim
Patent Images
1. A system, comprising:
- one or more processors configured to;
receive a search query input at a search box from a user; and
in response to the search query;
obtain historical user operation data associated with the user;
generate a plurality of navigation hierarchical structure diagrams based on a website navigation category diagram and the historical user operation data associated with the user, wherein;
the website navigation category diagram comprises a plurality of nodes;
the plurality of navigation hierarchical structure diagrams comprises a first navigation hierarchical structure diagram and a second navigation hierarchical structure diagram, wherein the first navigation hierarchical structure diagram of the plurality of navigation hierarchical structure diagrams is generated based at least in part on one or more of the following binding conditions;
nodes associated with the first navigation hierarchical structure diagram with a corresponding confidence level greater than a preset threshold value are included in a predetermined level of the first navigation hierarchical structure diagram;
a total number of nodes in a level of the first navigation hierarchical structure diagram is no greater than a number of nodes for which associated information is permitted to be displayed at a web page; and
for a particular node that appears more frequently in the first navigation hierarchical structure diagram more than a substantially similar node appears at the website navigation category diagram, at least one copy of that particular node is eliminated;
the first navigation hierarchical structure diagram comprises a first at least subset of the plurality of nodes and the second navigation hierarchical structure diagram comprises a second at least subset of the plurality of nodes; and
each of the first at least subset of the plurality of nodes and the second at least subset of the plurality of nodes is different from the website navigation category diagram;
determine a plurality of searching costs corresponding to respective ones of the plurality of navigation hierarchical structure diagrams based at least in part on the historical user operation data associated with the user;
select a selected navigation hierarchical structure diagram of the plurality of navigation hierarchical structure diagrams based on the plurality of searching costs corresponding to respective ones of the plurality of navigation hierarchical structure diagrams; and
implement at least in part a website navigation process using the selected navigation hierarchical structure diagram; and
one or more memories coupled to the one or more processors and configured to provide instructions to the one or more processors.
0 Assignments
0 Petitions
Accused Products
Abstract
Implementing website navigation includes deriving a confidence level for at least one leaf node of a website navigation category diagram using historical user operation data; generating one or more navigation hierarchical structure diagrams based on the website navigation category diagram; determining a searching cost associated with each of the one or more navigation hierarchical structure diagrams; determining the navigation hierarchical structure diagram associated with the lowest searching cost; and implementing at least in part a website navigation mode using the navigation hierarchical structure diagram associated with the lowest searching cost.
61 Citations
19 Claims
-
1. A system, comprising:
-
one or more processors configured to; receive a search query input at a search box from a user; and in response to the search query; obtain historical user operation data associated with the user; generate a plurality of navigation hierarchical structure diagrams based on a website navigation category diagram and the historical user operation data associated with the user, wherein; the website navigation category diagram comprises a plurality of nodes; the plurality of navigation hierarchical structure diagrams comprises a first navigation hierarchical structure diagram and a second navigation hierarchical structure diagram, wherein the first navigation hierarchical structure diagram of the plurality of navigation hierarchical structure diagrams is generated based at least in part on one or more of the following binding conditions;
nodes associated with the first navigation hierarchical structure diagram with a corresponding confidence level greater than a preset threshold value are included in a predetermined level of the first navigation hierarchical structure diagram;
a total number of nodes in a level of the first navigation hierarchical structure diagram is no greater than a number of nodes for which associated information is permitted to be displayed at a web page; and
for a particular node that appears more frequently in the first navigation hierarchical structure diagram more than a substantially similar node appears at the website navigation category diagram, at least one copy of that particular node is eliminated;the first navigation hierarchical structure diagram comprises a first at least subset of the plurality of nodes and the second navigation hierarchical structure diagram comprises a second at least subset of the plurality of nodes; and each of the first at least subset of the plurality of nodes and the second at least subset of the plurality of nodes is different from the website navigation category diagram; determine a plurality of searching costs corresponding to respective ones of the plurality of navigation hierarchical structure diagrams based at least in part on the historical user operation data associated with the user; select a selected navigation hierarchical structure diagram of the plurality of navigation hierarchical structure diagrams based on the plurality of searching costs corresponding to respective ones of the plurality of navigation hierarchical structure diagrams; and implement at least in part a website navigation process using the selected navigation hierarchical structure diagram; and one or more memories coupled to the one or more processors and configured to provide instructions to the one or more processors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 19)
-
-
9. A method, comprising:
-
receiving a search query input at a search box from a user; and in response to the search query; obtaining historical user operation data associated with the user; generating a plurality of navigation hierarchical structure diagrams based on a website navigation category diagram and the historical user operation data associated with the user, wherein; the website navigation category diagram comprises a plurality of nodes; the plurality of navigation hierarchical structure diagrams comprises a first navigation hierarchical structure diagram and a second navigation hierarchical structure diagram, wherein the first navigation hierarchical structure diagram of the plurality of navigation hierarchical structure diagrams is generated based at least in part on one or more of the following binding conditions; nodes associated with the first navigation hierarchical structure diagram with a corresponding confidence level greater than a preset threshold value are included in a predetermined level of the first navigation hierarchical structure diagram;
a total number of nodes in a level of the first navigation hierarchical structure diagram is no greater than a number of nodes for which associated information is permitted to be displayed at a web page; and
for a particular node that appears more frequently in the first navigation hierarchical structure diagram more than a substantially similar node appears at the website navigation category diagram, at least one copy of that particular node is eliminated;the first navigation hierarchical structure diagram comprises a first at least subset of the plurality of nodes and the second navigation hierarchical structure diagram comprises a second at least subset of the plurality of nodes; and each of the first at least subset of the plurality of nodes and the second at least subset of the plurality of nodes is different from the website navigation category diagram; determining a plurality of searching costs corresponding to respective ones of the plurality of navigation hierarchical structure diagrams based at least in part on the historical user operation data associated with the user; selecting a selected navigation hierarchical structure diagram of the plurality of navigation hierarchical structure diagrams based on the plurality of searching costs corresponding to respective ones of the plurality of navigation hierarchical structure diagrams; and implementing, using one or more processors, at least in part a website navigation process using the selected navigation hierarchical structure diagram. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
-
receiving a search query input at a search box from a user; in response to the search query; obtaining historical user operation data associated with the user; generating a plurality of navigation hierarchical structure diagrams based on a website navigation category diagram and the historical user operation data associated with the user, wherein; the website navigation category diagram comprises a plurality of nodes; the plurality of navigation hierarchical structure diagrams comprises a first navigation hierarchical structure diagram and a second navigation hierarchical structure diagram, wherein the first navigation hierarchical structure diagram of the plurality of navigation hierarchical structure diagrams is generated based at least in part on one or more of the following binding conditions; nodes associated with the first navigation hierarchical structure diagram with a corresponding confidence level greater than a preset threshold value are included in a predetermined level of the first navigation hierarchical structure diagram;
a total number of nodes in a level of the first navigation hierarchical structure diagram is no greater than a number of nodes for which associated information is permitted to be displayed at a web page; and
for a particular node that appears more frequently in the first navigation hierarchical structure diagram more than a substantially similar node appears at the website navigation category diagram, at least one copy of that particular node is eliminated;the first navigation hierarchical structure diagram comprises a first at least subset of the plurality of nodes and the second navigation hierarchical structure diagram comprises a second at least subset of the plurality of nodes; and each of the first at least subset of the plurality of nodes and the second at least subset of the plurality of nodes is different from the website navigation category diagram; determining a plurality of searching costs corresponding to respective ones of the plurality of navigation hierarchical structure diagrams based at least in part on the historical user operation data associated with the user; selecting a selected navigation hierarchical structure diagram of the plurality of navigation hierarchical structure diagrams based on the plurality of searching costs corresponding to respective ones of the plurality of navigation hierarchical structure diagrams; and implementing at least in part a website navigation process using the selected navigation hierarchical structure diagram. - View Dependent Claims (18)
-
Specification