Apparatuses, methods and systems for a distributed object renderer
First Claim
1. A processor-implemented distributed rendering method, comprising:
- obtaining a render request to render an image of a visualization presented in a client app, wherein the render request is associated with a priority value that is based at least in part on a frequency of social activity associated with a user of the client app and wherein the priority value determines at least in part when render processing occurs;
analyzing the render request to determine data required for render processing;
providing a request for the data required for render processing;
obtaining the data required for render processing;
recreating an app state of the client app using the obtained data required for render processing, the recreated app state including data related to the image; and
rendering the image using the recreated app state;
generating a publishing element using the rendered image; and
publishing the publishing element to a publication.
5 Assignments
0 Petitions
Accused Products
Abstract
The APPARATUSES, METHODS AND SYSTEMS FOR A DISTRIBUTED OBJECT RENDERER implement distributed rendering of complex visualizations in rich multimedia objects for sharing in online social networking applications. In one embodiment, a processor-implemented distributed rendering method is disclosed, comprising: obtaining a request to render an image of a visualization included in a client app; analyzing the render request to determine data required for render processing; providing a request for the data required for render processing; obtaining the data required for render processing upon providing the request for the required data; recreating an app state of the client app using the obtained data required for render processing, the recreated app state including data related to the visualization included in the client app; rendering the image of the visualization including in the client app using the recreated app state; generating a publishing element using the rendered image of the visualization included in the client app; and providing the publishing element for publication.
17 Citations
45 Claims
-
1. A processor-implemented distributed rendering method, comprising:
-
obtaining a render request to render an image of a visualization presented in a client app, wherein the render request is associated with a priority value that is based at least in part on a frequency of social activity associated with a user of the client app and wherein the priority value determines at least in part when render processing occurs; analyzing the render request to determine data required for render processing; providing a request for the data required for render processing; obtaining the data required for render processing; recreating an app state of the client app using the obtained data required for render processing, the recreated app state including data related to the image; and rendering the image using the recreated app state; generating a publishing element using the rendered image; and publishing the publishing element to a publication. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A distributed rendering system, comprising:
-
a processor; and a memory disposed in communication with the processor and storing processor-executable instructions, the instructions comprising instructions to; obtain a render request to render an image of a visualization presented in a client app, wherein the render request is associated with a priority value that is based at least in part on a frequency of social activity associated with a user of the client app and wherein the priority value determines at least in part when render processing occurs; analyze the render request to determine data required for render processing; provide a request for the data required for render processing; obtain the data required for render processing; recreate an app state of the client app using the obtained data required for render processing, the recreated app state including data related to the image; render the image of the visualization using the recreated app state; generate a publishing element using the rendered image; and publish the publishing element to a publication. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A processor-readable medium, which is non-transitory, storing processor-executable distributed rendering instructions, the instructions comprising instructions to:
-
obtain a render request to render an image of a visualization presented in a client app, wherein the render request is associated with a priority value that is based at least in part on a frequency of social activity associated with a user of the client app and wherein the priority value determines at least in part when render processing occurs; analyze the render request to determine data required for render processing; provide a request for the data required for render processing; obtain the data required for render processing; recreate an app state of the client app using the obtained data required for render processing, the recreated app state including data related to the image; render the image using the recreated app state; generate a publishing element using the rendered image; and publish the publishing element to a publication. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A processor-implemented rendering request method, comprising:
-
obtaining a client app from an app database; obtaining user input from a user of the client app; obtaining a render request for rendering an image of a visualization presented in the client app, wherein the render request is associated with a priority value that is based at least in part on a frequency of social activity associated with a user of the client app and wherein the priority value determines at least in part when render processing occurs; generating data pertaining to the image based on the obtained user input; and providing the data pertaining to the image for processing the render request. - View Dependent Claims (26, 27, 28, 29, 30, 31)
-
-
32. A rendering request apparatus, comprising:
-
a processor; and a memory disposed in communication with the processor and storing processor-executable instructions, the instructions comprising instructions to; obtain a client app from an app database; obtain user input from a user of the client app; generate data pertaining to a visualization presented in a client app based on the obtained user input; obtain a render request for rendering an image of the visualization, wherein the render request is associated with a priority value that is based at least in part on a frequency of social activity associated with a user of the client app and wherein the priority value determines at least in part when render processing occurs; provide the data pertaining to the image for processing the render request. - View Dependent Claims (33, 34, 35, 36, 37, 38)
-
-
39. A processor-readable medium, which is non-transitory, storing processor-executable rendering request instructions, the instructions comprising instructions to:
-
obtain a client app from an app database; obtain user input from a user of the client app; generate data pertaining to a visualization presented in the client app based on the obtained user input; obtain a render request for rendering an image of the visualization presented in the client app, wherein the render request is associated with a priority value that is based at least in part on a frequency of social activity associated with a user of the client app and wherein the priority value determines at least in part when render processing occurs; provide the data pertaining to the image for processing the render request. - View Dependent Claims (40, 41, 42, 43, 44, 45)
-
Specification