SMART CACHE LEARNING MECHANISM IN ENTERPRISE PORTAL NAVIGATION
First Claim
1. A method, comprising:
- starting a learning process to analyze at least one navigation request to at least one navigation node, wherein the navigation request requests at least one property of the at least one navigation node;
examining properties of the at least one navigation node;
recording to a property list at least one requested navigation node property of the at least one navigation node;
calculating, using at least one computer, a variance between the at least one navigation node property recorded to the property list; and
determining whether the calculated variance is above a threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosure generally describes computer-implemented methods, software, and systems for optimizing portal navigation node caching. A computer-implemented method includes starting a learning process to analyze at least one navigation request to at least one navigation node, wherein the navigation request requests at least one property of the at least one navigation node, examining properties of the at least one navigation node, recording to a property list at least one requested navigation node property of the at least one navigation node, calculating, using at least one computer, a variance between the at least one navigation node property recorded to the property list, and determining whether the calculated variance is above a threshold.
12 Citations
27 Claims
-
1. A method, comprising:
-
starting a learning process to analyze at least one navigation request to at least one navigation node, wherein the navigation request requests at least one property of the at least one navigation node; examining properties of the at least one navigation node; recording to a property list at least one requested navigation node property of the at least one navigation node; calculating, using at least one computer, a variance between the at least one navigation node property recorded to the property list; and determining whether the calculated variance is above a threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-program product, the computer program product comprising computer-readable instructions embodied on tangible, non-transitory media, the instructions operable when executed to perform operations comprising:
-
starting a learning process to analyze at least one navigation request to at least one navigation node, wherein the navigation request requests at least one property of the at least one navigation node; examining properties of the at least one navigation node; recording to a property list at least one requested navigation node property of the at least one navigation node; calculating, using at least one computer, a variance between the at least one navigation node property recorded to the property list; and determining whether the calculated variance is above a threshold. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system, comprising:
-
memory operable to store at least one navigation node; and at least one hardware processor interoperably coupled to the memory and operable to; start a learning process to analyze at least one navigation request to at least one navigation node, wherein the navigation request requests at least one property of the at least one navigation node; examine properties of the at least one navigation node; record to a property list at least one requested navigation node property of the at least one navigation node; calculate, using at least one computer, a variance between the at least one navigation node property recorded to the property list; and determine whether the calculated variance is above a threshold. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification