DYNAMICALLY WEIGHTED SEMANTIC TREES
First Claim
1. An article of manufacture including a computer readable storage medium to tangibly store instructions, which when executed by a computer, cause the computer to:
- identify one or more software elements of a hierarchy in response to user actions in a report, wherein the user actions are related to at least one software element of the one or more software elements of the hierarchy;
construct a local tree for one or more users by assigning local weights for the one or more software elements based on user visits to the one or more software elements;
construct a group tree for one or more groups to which the one or more users belong by assigning group weights for the one or more software elements based on the user visits to the one or more software elements; and
store the local tree and the global tree.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments of systems and methods for dynamically weighted semantic trees are described herein. One or more software elements of a hierarchy are identified in response to user actions in a report. The user actions are related to at least one software element of the one or more software elements of the hierarchy. A local tree is constructed for each user by assigning local weights for the one or more software elements based on user visits to the one or more software elements. A group tree is constructed for each group to which the users belong by assigning group weights for the one or more software elements based on the user visits to the one or more software elements. The local tree and the global tree are stored for use in various applications.
-
Citations
24 Claims
-
1. An article of manufacture including a computer readable storage medium to tangibly store instructions, which when executed by a computer, cause the computer to:
-
identify one or more software elements of a hierarchy in response to user actions in a report, wherein the user actions are related to at least one software element of the one or more software elements of the hierarchy; construct a local tree for one or more users by assigning local weights for the one or more software elements based on user visits to the one or more software elements; construct a group tree for one or more groups to which the one or more users belong by assigning group weights for the one or more software elements based on the user visits to the one or more software elements; and store the local tree and the global tree. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computerized dynamic weighing method based on data usage, the method comprising:
-
identifying one or more software elements of a hierarchy in response to user actions in a report, wherein the user actions are related to at least one software element of the one or more software elements of the hierarchy; constructing a local tree for one or more users by assigning local weights for the one or more software elements based on user visits to the one or more software elements; constructing a group tree for one or more groups to which the one or more users belong by assigning group weights for the one or more software elements based on the user visits to the one or more software elements; and storing the local tree and the global tree. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer system for dynamic weighing based on data usage, comprising:
-
a computer memory to store program code; and a processor to execute the program code to; identify one or more software elements of a hierarchy in response to user actions in a report, wherein the user actions are related to at least one software element of the one or more software elements of the hierarchy; construct a local tree for one or more users by assigning local weights for the one or more software elements based on user visits to the one or more software elements; construct a group tree for one or more groups to which the one or more users belong by assigning group weights for the one or more software elements based on the user visits to the one or more software elements; and store the local tree and the global tree. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification