IP Library Patent Application 14235134
Patent Application
App. No. 14/235,134

MAINTAINING AND UTILIZING A REPORT KNOWLEDGEBASE

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 None
App. No.
14/235,134
Abstract

A method includes recording a report navigation workflow followed by any of a plurality of users. The recorded report navigation workflow included data identifying an ordered series of reports selected from a plurality of reports. The report navigation workflow is electronically saved. The acts of recording and saving are repeated to maintain a report knowledgebase. The report knowledgebase is utilized to guide a subsequent report navigation for one of the plurality of users.

Claims (65)

1 . A processor implemented method, comprising:

recording report navigation data for a plurality of users, the report navigation data being useable to defining either or both of:

report navigation workflows followed by the plurality of users; and

dimension data for each instance of each report generated by the plurality of users;

maintaining a report knowledgebase using the recorded report navigation data; and

utilizing the report knowledgebase to guide subsequent report navigation for one of the plurality of users.

2 . The method of claim 1 , wherein utilizing comprises utilizing the report knowledgebase to guide the one of the plurality of users through a subsequent report navigation by recommending to that user a next report to which the user may navigate.

3 . The method of claim 2 , wherein;

maintaining comprises maintaining a report knowledgebase that includes either or both of:

report navigation workflows that each include data identifying an ordered series of reports navigated by a user; and

dimension data that, for each instance of a report, identifies one of a user role, a user organization, a user location, and a timestamp; and

utilizing comprises utilizing either or both the report navigation workflows and the dimension data to recommend to the one of the plurality of users a next report to which the user may navigate.

4 . The method of claim 1 , wherein:

maintaining comprises maintaining a report knowledgebase that includes navigation workflows that each include data identifying an ordered series of reports selected from a plurality of reports; and

utilizing the report knowledgebase to guide subsequent report navigation comprises executing a selected report navigation workflow from the report knowledgebase.

5 . The method of claim 4 , wherein:

the selected report navigation workflow includes data identifying parameters passed to generate each report in that report navigation workflow; and

executing comprises analyzing the data identifying the parameters for the selected report navigation workflow and executing the report navigation workflow using one or more of those parameters.

6 . The method of claim 4 , wherein:

maintaining includes associating each report navigation workflow with a tag identifying one of a problem and a resolution; and

utilizing the report knowledgebase to guide subsequent report navigation includes examining the associated tags and selecting the report navigation workflow to be executed from the knowledge based on the examination of the associated tags.

7 . The method of claim 1 , wherein maintaining includes maintaining a report knowledgebase that includes a report navigation workflow followed by the one of the plurality of users, and the method comprises generating a consolidated document for that report navigation workflow followed by the one of the plurality of users, the document including data identifying a sequence of reports of the report navigation workflow and data identifying parameters passed to generate each report in the report navigation workflow.

8 . A system comprising a navigation engine and a report knowledgebase engine, wherein:

the navigation engine is configured to record report navigation data for a plurality of users, the report navigation data being useable to defining either or both of:

report navigation workflows followed by the plurality of users; and

dimension data for each instance of each report generated by the plurality of users;

the report knowledgebase engine is configured to maintain a report knowledgebase with the recorded report navigation data and utilize the report knowledgebase to guide a subsequent report navigation for one of the plurality of users.

9 . The system of claim 8 , wherein the report knowledgebase engine is configured to utilize the report knowledgebase to guide the one of the plurality of users through a subsequent report navigation by recommending to that user a next report to which the user may navigate.

10 . The system of claim 9 , wherein the report knowledgebase engine is configured to:

maintain a report knowledgebase that includes either or both of:

report navigation workflows that each include data identifying an ordered series of reports navigated by a user; and

dimension data that, for each instance of a report, identifies one of a user role, a user organization, a user location, and a timestamp; and

utilize either or both of the recorded navigation workflows and the dimension data to recommend to the one of the plurality of users a next report to which the user may navigate.

11 . The system of claim 8 , wherein the report knowledgebase engine is configured to:

maintain a report knowledgebase that includes navigation workflows that each include data identifying an ordered series of reports selected from a plurality of reports; and

guide a subsequent report navigation by executing a selected report navigation workflow selected from the report knowledgebase.

12 . The system of claim 11 , wherein:

each report navigation workflow includes data identifying parameters passed to generate each report in that report navigation workflow; and

the report knowledgebase engine is configured to analyze the data identifying the parameters for the selected report navigation workflow and to execute the report navigation workflow using one or more of those parameters.

13 . The system of claim 11 , wherein the report knowledgebase engine is configured to:

associate each report navigation workflow maintained in the report knowledgebase with a tag identifying one of a problem and a resolution; and

examine the associated tags and select the report navigation workflow to be executed from the knowledge based on the examination of the associated tags.

14 . The system of claim 8 , further comprising a document engine and wherein:

the report knowledgebase engine is configured to maintain a report knowledgebase that includes a report navigation workflow followed by the one of the plurality of users; and

the document engine is configured to generate a consolidated document for that report navigation workflow followed by the one of the plurality of users, the document including data identifying a sequence of reports of the report navigation workflow and data identifying parameters passed to generate each report in the report navigation workflow.

15 . A computer readable medium having instructions stored thereon that when executed implement a system comprising:

a navigation engine to record report navigation data for a plurality of users, the report navigation data being useable to defining either or both of:

report navigation workflows followed by the plurality of users; and

dimension data for each instance of each report generated by the plurality of users; and

a report knowledgebase engine to maintain a report knowledgebase utilizing the recorded report navigation data and utilize the report knowledgebase to guide a subsequent report navigation for one of the plurality of users.

16 . The medium of claim 15 , wherein the report knowledgebase engine is configured to utilize the report knowledgebase to guide the one of the plurality of users through a subsequent report navigation by recommending to that user a next report to which the user may navigate.

17 . The medium of claim 16 , wherein the report knowledgebase engine is configured to:

maintain a report knowledgebase that includes either or both of:

report navigation workflows that each include data identifying an ordered series of reports navigated by a user; and

dimension data that, for each instance of a report, identifies one of a user role, a user organization, a user location, and a timestamp; and

utilize either or both of the recorded navigation workflows and the dimension data to recommend to the one of the plurality of users a next report to which the user may navigate.

18 . The medium of claim 15 , wherein the report knowledgebase engine is configured to:

maintain a report knowledgebase that includes navigation workflows that each include data identifying an ordered series of reports selected from a plurality of reports; and

guide a subsequent report navigation by executing a selected report navigation workflow selected from the report knowledgebase.

19 . The medium of claim 18 , wherein:

each report navigation workflow includes data identifying parameters passed to generate each report in that report navigation workflow; and

the report knowledgebase engine is configured to analyze the data identifying the parameters for the selected report navigation workflow and to execute the report navigation workflow using one or more of those parameters.

20 . The medium of claim 18 , wherein the system includes a document engine and wherein:

the report knowledgebase engine is configured to maintain a report knowledgebase that includes a report navigation workflow followed by the one of the plurality of users; and

the document engine is configured to generate a consolidated document for that report navigation workflow followed by the one of the plurality of users, the document including data identifying a sequence of reports of the report navigation workflow and data identifying parameters passed to generate each report in the report navigation workflow.

Assignments (8)
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 Feb 25, 2020
From: ENTIT SOFTWARE LLC
To: MICRO FOCUS LLC
Reel/Frame 052010/0029 →
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 Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2014
From: RAY, TANUSHREE; BALASUBRAMANYA, RAMANANDA
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 032125/0764 →