SOCIAL NETWORK ANALYZER
First Claim
1. A method for visually defining relationships between business objects stored in a backend system in a user interface of a device, the method comprising:
- retrieving the business objects stored in a database in the backend system;
sorting metadata of the business objects into node types;
generating nodes from database model views of the metadata of the business objects;
displaying visual representations of the nodes in the user interface;
generating edges from other database model views, these other database model views identifying a source node for a start and a target node for a termination of each edge; and
displaying visual representation of the edges in the user interface based on the source node and the target node of each edge.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method are described herein that provide for visualizing business objects stored in a backend system in database model views for display as nodes in a user interface. Business objects are retrieved from the backend system, with metadata from the business objects being customized and sorted into a plurality of node types. Each business object may be displayed in a user interface as a node along with other nodes generated from the database model views. The nodes represented by the business objects may be connected by edges that provide for an interconnection between each of the nodes. The edges may be customized by providing directional components to the edges to demonstrate the relationship between the displayed nodes.
17 Citations
17 Claims
-
1. A method for visually defining relationships between business objects stored in a backend system in a user interface of a device, the method comprising:
-
retrieving the business objects stored in a database in the backend system; sorting metadata of the business objects into node types; generating nodes from database model views of the metadata of the business objects; displaying visual representations of the nodes in the user interface; generating edges from other database model views, these other database model views identifying a source node for a start and a target node for a termination of each edge; and displaying visual representation of the edges in the user interface based on the source node and the target node of each edge. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A device having an application stored thereon to visually defining relationships between business objects stored in a backend system, the device comprising:
an arrangement performing the following; retrieving the business objects stored in a database in the backend system; sorting metadata of the business objects into node types; generating nodes from a database model view of the metadata of the business objects; displaying visual representations of the nodes in the user interface; generating edges from a second database model view, the second database model view identifying at least one source node for a start of each node and at least one target node for a termination of each node; and displaying visual representation of the edges in the user interface based on the source node and the target node of each node. - View Dependent Claims (14, 15)
-
16. A system for visually defining relationships between business objects stored in a backend system, the system comprising:
-
at least one backend server storing business objects; a device executing an application for display on a user interface of the device, the application executed to; retrieve the business objects stored in a database in the backend system; sort metadata of the business objects into node types; generate nodes from a database model view of the metadata of the business objects, the database model view implemented as a graphical calculation view, an attribute view, a scripted calculation view, or an analytical view, wherein separate database model views are used for different node types; display visual representations of the nodes along with corresponding node labels in the user interface, each node type having a distinct representation; generate edges from a second database model view, the second database model view identifying at least one source node for a start of each node and at least one target node for a termination of each node, the source node and the target node corresponding to at least one of;
a same node type, a different node type, the same node;display visual representation of the edges in the user interface based on the source node and the target node of each node, each edge being depicted as a line or an arrow having its directionality enabled or hidden.
-
-
17. A method for visually defining relationships between business objects stored in a backend system in a user interface of a device, the method comprising:
-
retrieving the business objects stored in a database in the backend system; sorting metadata of the business objects into node types; generating nodes from a database model view of the metadata of the business objects, the database model view implemented as a graphical calculation view, an attribute view, a scripted calculation view, or an analytical view, wherein separate database model views are used for different node types; displaying visual representations of the nodes along with corresponding node labels in the user interface, each node type having a distinct representation; generating edges from a second database model view, the second database model view identifying at least one source node for a start of each node and at least one target node for a termination of each node, the source node and the target node corresponding to at least one of;
a same node type, a different node type, the same node; anddisplaying visual representation of the edges in the user interface based on the source node and the target node of each node, each edge being depicted as a line or an arrow having its directionality enabled or hidden.
-
Specification