CPC G06T 19/00 (2013.01) [G06N 20/00 (2019.01); G06T 2219/024 (2013.01)] | 21 Claims |
1. A computer-implemented method comprising:
obtaining element changes corresponding to a set of data elements, wherein the element changes correspond to interactions performed by a set of users within a virtual three-dimensional room, and wherein the virtual three-dimensional room is implemented using a real time stream processor (RSP);
dynamically training a machine learning algorithm to generate recommendations corresponding to different data elements for different virtual three-dimensional rooms, wherein the machine learning algorithm is dynamically trained using user behavior and room utilization data corresponding to other users and to other virtual three-dimensional rooms;
processing the element changes in real-time while the element changes are occurring, wherein the element changes are processed using the machine learning algorithm to generate a set of recommendations, and wherein the set of recommendations correspond to new data elements for the virtual three-dimensional room;
providing the set of recommendations;
receiving one or more responses to the set of recommendations, wherein the one or more responses indicate acceptance of the new data elements;
providing element data corresponding to the new data elements, wherein when the element data is received, the element data causes devices corresponding to the set of users to display the new data elements within the virtual three-dimensional room; and
dynamically updating the machine learning algorithm using the set of recommendations and the one or more responses.
|