主权项 |
1. A method for displaying a live stream of events using a dynamically-constructed three-dimensional data tree, the method comprising the acts of:
receiving a plurality of messages into the message queue over a period of time; constructing a root limb object of the dynamically-constructed three-dimensional data tree; determining a key for each of the plurality of messages, wherein each key is determined, at least in part, as a function of a message length for a corresponding one of the plurality of messages; constructing a plurality of limb objects branching from the root limb object of the dynamically-constructed three-dimensional data tree based, at least in part, on the determined keys; constructing a plurality of blip objects along corresponding ones of the plurality of limb objects, wherein each of the plurality of blip objects correspond to one of the plurality of messages, and wherein the blip objects each have a position within the dynamically-constructed three-dimensional data tree corresponding to a particular time at which such message was received into the message queue; and displaying, on a graphical user interface, the dynamically-constructed three-dimensional data tree, including displaying the root limb object, the plurality of limb objects, and the plurality of blip objects, wherein the dynamically-constructed three-dimensional data tree represents a visualization of the plurality of messages for the period of time. |