Disclosed herein are system, method, and device embodiments for implementing semantic discovery. An embodiment operates by retrieving a plurality of entities from a database instance. A semantic graph representation of the plurality of entities is generated within a graphical user interface. Context information is received from a user. A focus node is determined from the plurality of nodes using the context information. A semantic context of the focus node is determined, wherein the semantic context includes the focus node, a subset of the plurality of nodes, and subset of the plurality of edges. Responsive to the receiving, a visual indication of the semantic context is displayed within the graphical user interface.
Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
4. The method of claim 1, wherein the at least one of the plurality of edges indicates an inferred relationship between two or more pieces of data of a database.
This method provides semantic discovery by retrieving a collection of entities from a database instance and generating a semantic graph representation of these entities within a graphical user interface. Within this graph, at least one of the edges indicates an *inferred relationship* between two or more pieces of data stored in the database. The system receives context information from a user, determines a specific focus node from the graph's nodes using this context, and then identifies the semantic context for that focus node. This semantic context includes the focus node itself, a subset of other related nodes, and a subset of connected edges. Finally, a visual indication of this semantic context is displayed within the graphical user interface.
5. The method of claim 1, wherein the semantic graphic representation includes a plurality of semantic contexts including the focus node, wherein each of the plurality of semantic contexts includes a different combination of the plurality of nodes.
This method provides semantic discovery by retrieving a collection of entities from a database instance and generating a semantic graph representation of these entities within a graphical user interface. The system receives context information from a user, determines a specific focus node from the graph's nodes using this context, and then identifies the semantic context for that focus node, which includes the focus node itself, a subset of other related nodes, and a subset of connected edges. Notably, the semantic graphic representation can include *multiple semantic contexts* for the focus node, where *each of these contexts includes a different combination of the available nodes*. A visual indication of the selected semantic context is then displayed within the graphical user interface.
9. The method of claim 1, wherein the one or more visual attributes comprises modifying a line thickness of the first edge relative to a line thickness of the second edge.
This method provides semantic discovery by retrieving a collection of entities from a database instance and generating a semantic graph representation of these entities within a graphical user interface. The system receives context information from a user, determines a specific focus node from the graph's nodes using this context, and then identifies the semantic context for that focus node, which includes the focus node itself, a subset of other related nodes, and a subset of connected edges. A visual indication of this semantic context is then displayed within the graphical user interface, where one or more visual attributes are used to highlight aspects. Specifically, this involves *modifying the line thickness of a first edge relative to the line thickness of a second edge* to visually differentiate relationships.
10. The method of claim 1, the first attribute distinguishes between at least two data entries that have a similar second attribute.
This method provides semantic discovery by retrieving a collection of entities from a database instance and generating a semantic graph representation of these entities within a graphical user interface. The system receives context information from a user, determines a specific focus node from the graph's nodes using this context, and then identifies the semantic context for that focus node, which includes the focus node itself, a subset of other related nodes, and a subset of connected edges. A visual indication of this semantic context is then displayed within the graphical user interface. Crucially, a *first attribute* is used to distinguish between at least two data entries that otherwise have a *similar second attribute*, enabling more granular differentiation within the semantic graph.
11. The method of claim 1, wherein the context information comprising the additional input is visually displayed as a focus node in the semantic representation.
This method provides semantic discovery by retrieving a collection of entities from a database instance and generating a semantic graph representation of these entities within a graphical user interface. The system receives context information from a user, which serves as *additional input*. This received context information is then *visually displayed directly as the focus node* in the semantic representation. Based on this, the system determines a semantic context that includes the focus node, a subset of other related nodes, and a subset of connected edges. Finally, a visual indication of this determined semantic context is displayed within the graphical user interface.
15. The system of claim 12, wherein the at least one of the plurality of edges indicates an inferred relationship between two or more pieces of data of a database.
This system performs semantic discovery through several components. It includes a module for retrieving a collection of entities from a database instance and another module for generating a semantic graph representation of these entities within a graphical user interface. Within this graph, at least one of the edges indicates an *inferred relationship* between two or more pieces of data stored in the database. The system also has modules for receiving user context information, determining a specific focus node from the graph's nodes using this context, and identifying the semantic context for that focus node (comprising the focus node, a subset of other related nodes, and a subset of connected edges). A display module then presents a visual indication of this semantic context within the graphical user interface.
16. The system of claim 12, wherein the semantic graphic representation includes a plurality of semantic contexts including the focus node, wherein each of the plurality of semantic contexts includes a different combination of the plurality of nodes.
This system performs semantic discovery through several components. It includes a module for retrieving a collection of entities from a database instance and another module for generating a semantic graph representation of these entities within a graphical user interface. The system also has modules for receiving user context information, determining a specific focus node from the graph's nodes using this context, and identifying the semantic context for that focus node (comprising the focus node, a subset of other related nodes, and a subset of connected edges). Importantly, the semantic graphic representation can include *multiple semantic contexts* for the focus node, where *each of these contexts includes a different combination of the available nodes*. A display module then presents a visual indication of the selected semantic context within the graphical user interface.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
April 23, 2020
March 26, 2024
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.