Systems and methods for multi-tier cache visual system and visual modes
First Claim
1. A system comprising:
- a multi-tier cache memory, associated with a processor of a first device, comprising at least a first cache layer and a second cache layer, the second cache layer having a second data access rate higher than a first data access rate of the first cache layer;
a polarizing filter engine configured to execute on the processor of the first device to;
receive, from a second device, a data block including parameters of a plurality of assets of a computer environment for display on a display device associated with the first device, the data block defined based on user profile information of a user profile associated with a client application running on the first device;
store the data block in the first cache layer of the multi-tier cache memory, the data block including a plurality of data segments and a respective plurality of priority indicators, each priority indicator is indicative of a priority level of a corresponding data segment of the plurality of data segments;
identify, using the respective plurality of priority indicators, one or more first data segments associated with a first priority level that is greater than a second priority level associated with at least one second data segment of the plurality of data segments;
generate one or more first data sub-blocks using the one or more first data segments associated with the first priority level; and
store the one or more first data sub-blocks in the second cache layer of the multi-tier cache memory, responsive to identifying the first one or more data segments associated with the first priority level using the respective plurality of priority indicators; and
a visualization engine configured to execute on the processor of the first device to provide at least one of the one or more first data sub-blocks for display on the display device from the second cache layer of the multi-tier cache memory, responsive to a request from a user interface of the first device.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for displaying computer environment monitoring data can include a multi-tier cache memory associated with a processor of a first device. The multi-tier cache memory can include a first cache layer, and a second cache layer having a higher data access rate than the first cache layer. The first device can receive, from a second device, a data block including monitoring data selected based on user profile information associated with a user of the first device. The first device can store the data block in the first cache layer, and generate a first data sub-block using data from the data block having a higher priority for display as compared to other data of the data block. The first device can store the first data sub-block in the second cache layer, and provide the first data sub-block for display on a display device from the second cache layer.
-
Citations
20 Claims
-
1. A system comprising:
-
a multi-tier cache memory, associated with a processor of a first device, comprising at least a first cache layer and a second cache layer, the second cache layer having a second data access rate higher than a first data access rate of the first cache layer; a polarizing filter engine configured to execute on the processor of the first device to; receive, from a second device, a data block including parameters of a plurality of assets of a computer environment for display on a display device associated with the first device, the data block defined based on user profile information of a user profile associated with a client application running on the first device; store the data block in the first cache layer of the multi-tier cache memory, the data block including a plurality of data segments and a respective plurality of priority indicators, each priority indicator is indicative of a priority level of a corresponding data segment of the plurality of data segments; identify, using the respective plurality of priority indicators, one or more first data segments associated with a first priority level that is greater than a second priority level associated with at least one second data segment of the plurality of data segments; generate one or more first data sub-blocks using the one or more first data segments associated with the first priority level; and store the one or more first data sub-blocks in the second cache layer of the multi-tier cache memory, responsive to identifying the first one or more data segments associated with the first priority level using the respective plurality of priority indicators; and a visualization engine configured to execute on the processor of the first device to provide at least one of the one or more first data sub-blocks for display on the display device from the second cache layer of the multi-tier cache memory, responsive to a request from a user interface of the first device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 19)
-
-
10. A method of displaying computer environment data, the method comprising:
-
receiving, by a polarizing filter engine of a first device, from a second device, a data block including parameters of a plurality of assets of a computer environment for display on a display device associated with the first device, the data block defined based on user profile information of a user profile associated with a client application running on the first device; storing, by the polarizing filter engine, the data block in a first cache layer of a multi-tier cache memory that is associated with a processor of the first device, the multi-tier cache memory comprising at least the first cache layer and a second cache layer, the second cache layer having a second data access rate higher than a first data access rate of the first cache layer, and the data block including a plurality of data segments and a respective plurality of priority indicators, each priority indicator is indicative of a priority level of a corresponding data segment of the plurality of data segments; identifying, by the polarizing filter engine and using the respective plurality of priority indicators, one or more first data segments associated with a first priority level that is greater than a second priority level associated with at least one second data segment of the plurality of data segments; generating, by the polarizing filter engine, one or more first data sub-blocks using the one or more first data segments associated with the first priority level; storing, by the polarizing filter engine, the one or more first data sub-blocks in the second cache layer of the multi-tier cache memory, responsive to identifying the first one or more data segments associated with a first priority level using the respective plurality of priority indicators; and providing, by visualization engine, at least one of the one or more first data sub-blocks for display on the display device from the second cache layer of the multi-tier cache memory, responsive to a request from a user interface of the first device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 20)
-
-
18. A non-transitory computer-readable medium with computer code instructions stored thereon, the computer code instructions when executed by one or more processors of a first device cause the one or more processors to:
-
receive, from a second device, a data block including parameters of a plurality of assets of a computer environment for display on a display device associated with the first device, the data block defined based on user profile information of a user profile associated with a client application running on the first device; store the data block in a first cache layer of a multi-tier cache memory that is associated with a processor of the first device, the multi-tier cache memory comprising at least the first cache layer and a second cache layer, the second cache layer having a second data access rate higher than a first data access rate of the first cache layer, the data block including a plurality of data segments and a respective plurality of priority indicators, each priority indicator is indicative of a priority level of a corresponding data segment of the plurality of data segments; identify, using the respective plurality of priority indicators, one or more first data segments associated with a first priority level that is greater than a second priority level associated with at least one second data segment of the plurality of data segments; generate one or more first data sub-blocks using the one or more first data segments associated with the first priority level; store the one or more first data sub-blocks in the second cache layer of the multi-tier cache memory, responsive to identifying the first one or more data segments associated with the first priority level using the respective plurality of priority indicators; and provide at least one of the one or more first data sub-blocks for display on the display device from the second cache layer of the multi-tier cache memory, responsive to a request from a user interface of the first device.
-
Specification