Real-time visualization of transactional data objects
First Claim
Patent Images
1. A method comprising:
- accessing a database that resides in-memory and provides, simultaneously, transactional and analytical capabilities by embedding application logic into the database itself, the database storing and processing transactional data representing respective real-time events;
accessing a real-time stream of transactional data objects logged into the database, each object from the stream of transactional data objects representing a particular real-time event;
generating, using at least one processor coupled to a memory, a visualization of transactional data objects from the stream in a three-dimensional graphical paradigm, respective depth spacing between the visualized transactional data objects being proportional to respective amounts of time elapsed between events represented by the respective visualized transactional objects;
detecting one or more navigation instructions directed to the three-dimensional graphical paradigm; and
based on the one or more navigation instructions, generating a new representation of the stream of transactional data objects associated with a new focal point with respect to the three-dimensional graphical paradigm, the new focal point determined based on the one or more navigational instructions.
2 Assignments
0 Petitions
Accused Products
Abstract
A business management system for visualizing transactional data objects in real time is provided. An example system accesses a stream of transactional data objects and generates a in a three-dimensional graphical paradigm. A viewer may manipulate the presentation of the transactional data objects by engaging gestures and visual controls that may be provided on a display screen.
-
Citations
22 Claims
-
1. A method comprising:
-
accessing a database that resides in-memory and provides, simultaneously, transactional and analytical capabilities by embedding application logic into the database itself, the database storing and processing transactional data representing respective real-time events; accessing a real-time stream of transactional data objects logged into the database, each object from the stream of transactional data objects representing a particular real-time event; generating, using at least one processor coupled to a memory, a visualization of transactional data objects from the stream in a three-dimensional graphical paradigm, respective depth spacing between the visualized transactional data objects being proportional to respective amounts of time elapsed between events represented by the respective visualized transactional objects; detecting one or more navigation instructions directed to the three-dimensional graphical paradigm; and based on the one or more navigation instructions, generating a new representation of the stream of transactional data objects associated with a new focal point with respect to the three-dimensional graphical paradigm, the new focal point determined based on the one or more navigational instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
an access module, implemented using at least one processor, to; access a database that resides in-memory and provides, simultaneously, transactional and analytical capabilities by embedding application logic into the database itself, the database storing and processing transactional data representing respective real-time events; access a real-time stream of transactional data objects logged into the database, each object from the stream of transactional data objects representing a particular real-time event; a visualization module, implemented using at least one processor, to visualize, using the at least one processor, transactional data objects from the stream in a three-dimensional graphical paradigm, respective depth spacing between the visualized transactional data objects being proportional to respective amounts of time elapsed between events represented by the respective visualized transactional objects; and a navigation module configured to; detect, using the at least one processor, one or more navigation instructions directed to the three-dimensional graphical paradigm, and based on the one or more navigation instructions, generate, using the at least one processor, a new representation of the stream of transactional data objects associated with a new focal point with respect to the three-dimensional graphical paradigm, the new focal point determined based on the one or more navigational instructions. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A machine-readable non-transitory storage medium having instruction data to cause a machine to perform operations comprising:
-
accessing a database that resides in-memory and provides, simultaneously, transactional and analytical capabilities by embedding application logic into the database itself, the database storing and processing transactional data representing respective real-time events; accessing a real-time stream of transactional data objects logged into the database, each object from the stream of transactional data objects representing a particular real-time event; visualizing transactional data objects from the stream in a three-dimensional graphical paradigm, respective depth spacing between the visualized transactional data objects being proportional to respective amounts of time elapsed between events represented by the respective visualized transactional objects; detecting one or more navigation instructions directed to the three-dimensional graphical paradigm; and based on the one or more navigation instructions, generating a new representation of the stream of transactional data objects associated with a new focal point with respect to the three-dimensional graphical paradigm, the new focal point determined based on the one or more navigational instructions.
-
-
17. A method comprising:
-
accessing a database that resides in-memory and provides, simultaneously, transactional and analytical capabilities by embedding application logic into the database itself, the database storing and processing transactional data representing respective real-time events; accessing a real-time stream of transactional data objects logged into the database, each object from the stream of transactional data objects representing a particular real-time event; generating, using at least one processor coupled to a memory, a visualization of transactional data objects from the stream in a three-dimensional graphical paradigm, respective depth spacing between the visualized transactional data objects being proportional to respective amounts of time elapsed between events represented by the respective visualized transactional objects; and based on a first and a second attributes of the transactional data objects, generating a heat map representation of the transactional data objects, the heat map representation illustrating relationship between the first attribute and the second attribute with respect to the transactional data objects. - View Dependent Claims (18, 19)
-
-
20. A system comprising:
-
an access module, implemented using at least one processor, to; access a database that resides in-memory and provides, simultaneously, transactional and analytical capabilities by embedding application logic into the database itself, the database storing and processing transactional data representing respective real-time events; access a real-time stream of transactional data objects logged into the database, each object from the stream of transactional data objects representing a particular real-time event; a visualization module, implemented using at least one processor, to visualize, using the at least one processor, transactional data objects from the stream in a three-dimensional graphical paradigm, respective depth spacing between the visualized transactional data objects being proportional to respective amounts of time elapsed between events represented by the respective visualized transactional objects; and a heat map module to; based on a first and a second attributes of the transactional data objects, generate, using the at least one processor, a heat map representation of the transactional data objects, the heat map representation illustrating relationship between the first attribute and the second attribute with respect to the transactional data objects. - View Dependent Claims (21)
-
-
22. A machine-readable non-transitory storage medium having instruction data to cause a machine to perform operations comprising:
-
accessing a database that resides in-memory and provides, simultaneously, transactional and analytical capabilities by embedding application logic into the database itself, the database storing and processing transactional data representing respective real-time events; accessing a real-time stream of transactional data objects logged into the database, each object from the stream of transactional data objects representing a particular real-time event; generating, using at least one processor coupled to a memory, a visualization of transactional data objects from the stream in a three-dimensional graphical paradigm, respective depth spacing between the visualized transactional data objects being proportional to respective amounts of time elapsed between events represented by the respective visualized transactional objects; and based on a first and a second attributes of the transactional data objects, generating a heat map representation of the transactional data objects, the heat map representation illustrating relationship between the first attribute and the second attribute with respect to the transactional data objects.
-
Specification