IP Library Granted Patent US 11,048,761
Granted Patent B2
US 11,048,761 · App. 16/218,755 · Granted Jun 29, 2021

Semantic contextual element linking

Inventor: Devicharan Vinnakota (Bangalore, IN)
Assignee: Business Objects Software Ltd.
G06F16/907G06F16/9024G06F16/9035G06F40/30G06Q10/063
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,048,761
App. No.
16/218,755
Granted
Jun 29, 2021
Kind
B2
Abstract

Methods, systems, and computer-readable storage media for receiving, by a semantic context service, a semantic context associated with a report generated by a first analytical tool, storing, by the semantic context service, the semantic context, receiving, by the semantic context service, a semantic context request from a second analytical tool, the semantic context request including a set of parameters, determining, by the semantic context service, a response to the semantic context request based on the set of parameters, the response including the semantic context, and returning, by the semantic context service, the response to the second analytical tool, the second analytical tool applying the semantic context to a report generated by the second analytical tool.

Claims (37)

1. A computer-implemented method for providing semantic context across multiple analytical tools, the method being executed by one or more processors and comprising:

receiving, by a semantic context service, a semantic context associated with a report generated by a first analytical tool that publishes semantic contexts of the first analytical tool to the semantic context service in a first format that is specific to the first analytical tool, the semantic context at least partially comprising one or more filters, each associated with a respective dimension used by the first analytical tool in the report and being represented in metadata associated with the report;

storing, by the semantic context service, the semantic context;

receiving, by the semantic context service, a first semantic context request from a second analytical tool and a second semantic context request from a third analytical tool, the first semantic context request and the second semantic context request each comprising a set of parameters, the set of parameters at least partially comprising a dimension;

determining, by the semantic context service, a first response to the first semantic context request and a second response to the second semantic context request based on the set of parameters, the first response and the second response each comprising the semantic context of the first analytical tool in response to determining that the set of parameters comprises the dimension; and

returning, by the semantic context service, the first response to the second analytical tool and the second response to the third analytical tool, the second analytical tool applying the semantic context to a report generated by the second analytical tool.

2. The method of claim 1 , wherein the semantic context is automatically published to the semantic context service in response to user selection of the semantic context in the report generated by the first analytical tool.

3. The method of claim 1 , wherein the semantic context is provided based on metadata of the first analytical tool.

4. The method of claim 3 , wherein the metadata comprises descriptions of connections to data sources, context identifiers, data source identifiers, dimensions, and current filters.

5. The method of claim 1 , wherein the first semantic context request is automatically sent by the second analytical tool in response to user action to the report generated by the second analytical tool.

6. The method of claim 1 , wherein the semantic context is automatically published to the semantic context service by the first analytical tool.

7. The method of claim 1 , wherein the second analytical tool subscribes to the semantic context service.

8. A non-transitory computer-readable storage medium coupled to one or more processors and having instructions stored thereon which, when executed by the one or more processors, cause the one or more processors to perform operations for providing semantic context across multiple analytical tools, the operations comprising:

receiving, by a semantic context service, a semantic context associated with a report generated by a first analytical tool that publishes semantic contexts of the first analytical tool to the semantic context service in a first format that is specific to the first analytical tool, the semantic context at least partially comprising one or more filters, each associated with a respective dimension used by the first analytical tool in the report and being represented in metadata associated with the report;

storing, by the semantic context service, the semantic context;

receiving, by the semantic context service, a first semantic context request from a second analytical tool and a second semantic context request from a third analytical tool, the first semantic context request and the second semantic context request each comprising a set of parameters, the set of parameters at least partially comprising a dimension;

determining, by the semantic context service, a first response to the first semantic context request and a second response to the second semantic context request based on the set of parameters, the first response and the second response each comprising the semantic context of the first analytical tool in response to determining that the set of parameters comprises the dimension; and

returning, by the semantic context service, the first response to the second analytical tool and the second response to the third analytical tool, the second analytical tool applying the semantic context to a report generated by the second analytical tool.

9. The computer-readable storage medium of claim 8 , wherein the semantic context is automatically published to the semantic context service in response to user selection of the semantic context in the report generated by the first analytical tool.

10. The computer-readable storage medium of claim 8 , wherein the semantic context is provided based on metadata of the first analytical tool.

11. The computer-readable storage medium of claim 10 , wherein the metadata comprises descriptions of connections to data sources, context identifiers, data source identifiers, dimensions, and current filters.

12. The computer-readable storage medium of claim 8 , wherein the first semantic context request is automatically sent by the second analytical tool in response to user action to the report generated by the second analytical tool.

13. The computer-readable storage medium of claim 8 , wherein the semantic context is automatically published to the semantic context service by the first analytical tool.

14. The computer-readable storage medium of claim 8 , wherein the second analytical tool subscribes to the semantic context service.

15. A system, comprising:

a computing device; and

a computer-readable storage device coupled to the computing device and having instructions stored thereon which, when executed by the computing device, cause the computing device to perform operations for providing semantic context across multiple analytical tools, the operations comprising:

receiving, by a semantic context service, a semantic context associated with a report generated by a first analytical tool that publishes semantic contexts of the first analytical tool to the semantic context service in a first format that is specific to the first analytical tool, the semantic context at least partially comprising one or more filters, each associated with a respective dimension used by the first analytical tool in the report and being represented in metadata associated with the report;

storing, by the semantic context service, the semantic context;

receiving, by the semantic context service, a first semantic context request from a second analytical tool and a second semantic context request from a third analytical tool, the first semantic context request and the second semantic context request each comprising a set of parameters, the set of parameters at least partially comprising a dimension;

determining, by the semantic context service, a first response to the first semantic context request and a second response to the second semantic context request based on the set of parameters, the first response and the second response each comprising the semantic context of the first analytical tool in response to determining that the set of parameters comprises the dimension; and

returning, by the semantic context service, the first response to the second analytical tool and the second response to the third analytical tool, the second analytical tool applying the semantic context to a report generated by the second analytical tool.

16. The system of claim 15 , wherein the semantic context is automatically published to the semantic context service in response to user selection of the semantic context in the report generated by the first analytical tool.

17. The system of claim 15 , wherein the semantic context is provided based on metadata of the first analytical tool.

18. The system of claim 17 , wherein the metadata comprises descriptions of connections to data sources, context identifiers, data source identifiers, dimensions, and current filters.

19. The system of claim 15 , wherein the first semantic context request is automatically sent by the second analytical tool in response to user action to the report generated by the second analytical tool.

20. The system of claim 15 , wherein the semantic context is automatically published to the semantic context service by the first analytical tool.

Assignments (2)
CHANGE OF NAME Recorded Jan 26, 2026
From: BUSINESS OBJECTS SOFTWARE LIMITED
To: SAP IRELAND LIMITED
Reel/Frame 074510/0354 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2018
From: VINNAKOTA, DEVICHARAN
To: BUSINESS OBJECTS SOFTWARE LTD.
Reel/Frame 047771/0459 →
Continuity (1)
Related Publication 20200192937A1 · Jun 18, 2020