IP Library Granted Patent US 10,372,769
Granted Patent B2
US 10,372,769 · App. 15/090,091 · Granted Aug 6, 2019

Displaying results, in an analytics visualization dashboard, of federated searches across repositories using as inputs attributes of the analytics visualization dashboard

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 10,372,769
App. No.
15/090,091
Granted
Aug 6, 2019
Kind
B2
Abstract

Examples receive an input indicating a Graphical User Interface (GUI) selection of an attribute displayed in an analytics visualization dashboard, where the selected attribute is associated with a search term. Some examples perform a federated search across a plurality of repositories using the search term and through a content web service. Some examples obtain results of the federated search performed in the repositories, the results being content metadata associated to the search term, the content metadata relating to contents stored in the repositories and the content metadata including links to the contents. Some examples display the content metadata in the analytics visualization dashboard and provide access, through the links, to the contents associated with the displayed content metadata.

Claims (36)

1. A method comprising:

receiving, by a computing platform, an input indicating a Graphical User Interface (GUI) selection of an attribute displayed in an analytics visualization dashboard, wherein the selected attribute is associated with a search term;

performing, by the computing platform, a federated search across a plurality of repositories using the search term and through a content web service, wherein the federated search includes a specific search for each repository that is based on a search configuration for each repository type, and wherein the search configuration includes search field definitions that specify metadata fields to be searched against the search term and a limit on a number of results retrieved;

forwarding at least one search configuration for the plurality of repositories to the content web service;

obtaining, by the computing platform, results of the federated search performed in the plurality of repositories, wherein the results are content metadata associated to the search term, the content metadata relating to contents stored in the plurality of repositories, and the content metadata further comprising links to the contents;

sending the at least one search configuration for the plurality of repositories to the analytics visualization dashboard for display; and

displaying the at least one search configuration for the plurality of repositories and the content metadata in the analytics visualization dashboard and providing access, through the links in the analytics visualization dashboard, to the contents associated with the displayed content metadata.

2. The method of claim 1 , wherein the results provided are content metadata comprising the search term associated to the attribute.

3. The method of claim 1 , wherein content metadata is metadata in XML format.

4. The method of claim 3 , wherein providing results of the federated search comprises parsing the XML metadata in an in-memory table.

5. The method of claim 1 , wherein the content metadata displayed in the analytics visualization dashboard at least comprises a source repository name, a content title, a thumbnail Uniform Resource Locator (URL) and a content URL.

6. The method of claim 1 , wherein the federated search across the plurality of repositories is performed by a web service invoker scripted in the analytics visualization dashboard, and wherein the web service invoker is to generate Representational State Transfer (Rest) Application Programming Interface (API) calls to the content web service to perform the federated search in the plurality of repositories.

7. The method of claim 1 , wherein the results of the federated search are provided by the repositories to the content web service as a Java Script Object Notation (JSON) object.

8. An article comprising at least one non-transitory machine readable storage medium comprising instructions executable by a processor resource of a computing platform to:

receive an input indicating a Graphical User Interface (GUI) selection of an attribute displayed in an analytics visualization dashboard, wherein the selected attribute is associated with a search term;

receive a search configuration for each repository of a plurality of repositories, wherein each search configuration defines at least one metadata field within the repository to be searched against the search term and a limit on a number of results retrieved;

perform a federated search across the plurality of repositories using the search term and through a content web service, wherein the federated search includes a specific search based on the search configuration for each repository of the plurality of repositories;

forward at least one search configuration for the plurality of repositories to the content web service;

obtain results of the federated search performed in the plurality of repositories, wherein the results are content metadata associated to the search term, the content metadata relating to contents stored in the plurality of repositories and the content metadata further comprising links to the contents;

send the at least one search configuration for the plurality of repositories to the analytics visualization dashboard for display; and

display the at least one search configuration for the plurality of repositories and the content metadata in the analytics visualization dashboard and provide access, through the links in the analytics visualization dashboard, to the contents associated with the displayed content metadata.

9. The article of claim 8 , wherein the results are content metadata in XML, format that at least comprise a source repository identifier, a title, a thumbnail URL and a content URL.

10. The article of claim 8 , wherein the instructions to perform a federated search across the plurality of repositories comprise instructions to generate Representational State Transfer (Rest) Application Programming Interface (API) calls to the content web service to perform the federated search in the plurality of repositories.

11. The article of claim 9 , wherein the instructions to obtain results of the federated search comprise instructions to parse the XML metadata in an in-memory table.

12. A system comprising:

a display device to display an analytics visualization dashboard showing a plurality of attributes; and

a computing platform to:

receive an input indicating a Graphical User Interface (GUI) selection of one of the attributes displayed in the analytics visualization dashboard, wherein the selected attribute is associated with a search term;

perform a federated search across a plurality of repositories using the search term and through a content web service;

obtain results of the federated search performed in the repositories, wherein the results are content metadata associated to the search term, the content metadata relating to contents stored in the repositories and the content metadata further comprising links to the contents;

generate search configurations for each one of the plurality of repositories, wherein each search configuration defines at least one metadata field within the repository to be searched against the search term and a limit on a number of results retrieved;

forward at least one search configuration for the plurality of repositories to the content web service; and

send the at least one search configuration for the plurality of repositories to the analytics visualization dashboard for display; and

wherein a dashboard engine is further to utilize the display device to display the at least one search configuration for the plurality of repositories and the content metadata in the analytics visualization dashboard and provide access, through the links in the analytics visualization dashboard, to the contents associated with the displayed content metadata.

13. The system of claim 12 , wherein the computing platform comprises an in-memory table to store the content metadata results of the federated search, the results being previously parsed.

14. The system of claim 12 , wherein the analytics visualization dashboard comprises a web service invoker to generate Representational State Transfer (Rest) Application Programming Interface (API) calls to the content web service to perform the federated search in the plurality of repositories.

Assignments (12)
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 063546/0181) Recorded Jun 21, 2024
From: BARCLAYS BANK PLC
To: MICRO FOCUS LLC
Reel/Frame 067807/0076 →
SECURITY INTEREST Recorded Aug 30, 2023
From: MICRO FOCUS LLC
To: THE BANK OF NEW YORK MELLON
Reel/Frame 064760/0862 →
SECURITY INTEREST Recorded May 4, 2023
From: MICRO FOCUS LLC
To: BARCLAYS BANK PLC
Reel/Frame 063546/0181 →
SECURITY INTEREST Recorded May 4, 2023
From: MICRO FOCUS LLC
To: BARCLAYS BANK PLC
Reel/Frame 063546/0190 →
SECURITY INTEREST Recorded May 4, 2023
From: MICRO FOCUS LLC
To: BARCLAYS BANK PLC
Reel/Frame 063546/0230 →
RELEASE OF SECURITY INTEREST REEL/FRAME 044183/0577 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: MICRO FOCUS LLC (F/K/A ENTIT SOFTWARE LLC)
Reel/Frame 063560/0001 →
RELEASE OF SECURITY INTEREST REEL/FRAME 044183/0718 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: MICRO FOCUS LLC (F/K/A ENTIT SOFTWARE LLC); BORLAND SOFTWARE CORPORATION; MICRO FOCUS (US), INC.; SERENA SOFTWARE, INC; ATTACHMATE CORPORATION; MICRO FOCUS SOFTWARE INC. (F/K/A NOVELL, INC.); NETIQ CORPORATION
Reel/Frame 062746/0399 →
CHANGE OF NAME Recorded Aug 8, 2019
From: ENTIT SOFTWARE LLC
To: MICRO FOCUS LLC
Reel/Frame 050004/0001 →
SECURITY INTEREST Recorded Oct 11, 2017
From: ENTIT SOFTWARE LLC; ARCSIGHT, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 044183/0577 →
SECURITY INTEREST Recorded Oct 11, 2017
From: ATTACHMATE CORPORATION; BORLAND SOFTWARE CORPORATION; NETIQ CORPORATION; MICRO FOCUS (US), INC.; MICRO FOCUS SOFTWARE, INC.; ENTIT SOFTWARE LLC; ARCSIGHT, LLC; SERENA SOFTWARE, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 044183/0718 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2017
From: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
To: ENTIT SOFTWARE LLC
Reel/Frame 042746/0130 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 4, 2016
From: CHANDNANI, ASHOK; MATTHEWS, KEVIN E.; KAUFMAN, KIRK ALAN
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 038453/0854 →