Distributing Pre-Rendering Processing Tasks
First Claim
1. A computer-implemented method for distributing pre-rendering processing tasks, the method comprising:
- mapping data processing tasks in a real-time visualization to a visualization processing model, the real-time visualization involving data from a backend system to be rendered by a frontend system;
receiving a processing cost model derived from processing-node information;
determining, using the mapped data processing tasks and the models, an execution plan for the real-time visualization; and
for each of the mapped data processing tasks, and according to the determined execution plan, assigning the backend system or the frontend system to perform the task.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method for distributing pre-rendering processing tasks includes: mapping data processing tasks in a real-time visualization to a visualization processing model, the real-time visualization involving data from a backend system to be rendered by a frontend system; receiving a processing cost model derived from processing-node information; determining, using the mapped data processing tasks and the models, an execution plan for the real-time visualization; and for each of the mapped data processing tasks, and according to the determined execution plan, assigning the backend system or the frontend system to perform the task.
-
Citations
18 Claims
-
1. A computer-implemented method for distributing pre-rendering processing tasks, the method comprising:
-
mapping data processing tasks in a real-time visualization to a visualization processing model, the real-time visualization involving data from a backend system to be rendered by a frontend system; receiving a processing cost model derived from processing-node information; determining, using the mapped data processing tasks and the models, an execution plan for the real-time visualization; and for each of the mapped data processing tasks, and according to the determined execution plan, assigning the backend system or the frontend system to perform the task. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product embodied in a non-transitory computer-readable storage medium and comprising instructions that when executed by a processor perform a method for distributing pre-rendering processing tasks, the method comprising:
-
mapping data processing tasks in a real-time visualization to a visualization processing model, the real-time visualization involving data from a backend system to be rendered by a frontend system; receiving a processing cost model derived from processing-node information; determining, using the mapped data processing tasks and the models, an execution plan for the real-time visualization; and for each of the mapped data processing tasks, and according to the determined execution plan, assigning the backend system or the frontend system to perform the task. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
one or more processors; and a computer program product embodied in a non-transitory computer-readable storage medium and comprising instructions that when executed perform a method for distributing pre-rendering processing tasks, the method comprising; mapping data processing tasks in a real-time visualization to a visualization processing model, the real-time visualization involving data from a backend system to be rendered by a frontend system; receiving a processing cost model derived from processing-node information; determining, using the mapped data processing tasks and the models, an execution plan for the real-time visualization; and for each of the mapped data processing tasks, and according to the determined execution plan, assigning the backend system or the frontend system to perform the task. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification