IP Library Granted Patent US 7,844,966
Granted Patent B1
US 7,844,966 · App. 11/160,829 · Granted Nov 30, 2010

System and method for generating computing system job flowcharts

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 7,844,966
App. No.
11/160,829
Granted
Nov 30, 2010
Kind
B1
Abstract

A system and method for automatically generating flowcharts based on jobs within a mainframe job scheduling system is disclosed. The system may be interfaced through a web browser over a network (e.g., Internet) in order to configure a job flowchart request. The system includes a job flow utility employing rules and logic to execute a Job Control Language (JCL) script thereby invoking the creation of a job schedule based from a scheduling library and generates a delimited set of data that is stored within a database or saved as a delimited text file. The system also enables a user to view a job flowchart online or download the text-delimited file to open within existing charting applications.

Claims (40)

1. A computer-implemented method for generating a job flowchart, said method including:

receiving, by a second computer-based and from a first computer-based system, a request for generating said job flowchart, wherein said request includes a parameter, wherein said second computer-based system includes a non-transitory memory and processor, and is configured for generating a job flowchart;

retrieving, by said second computer-based system, job scheduling data from a third computer-based system based on said parameter, wherein said job scheduling data defines automated tasks to be performed by said third computer-based system;

formatting, by said second computer-based system, said job scheduling data;

transforming, at said second computer-based system, said job scheduling data into a text file, wherein the job scheduling data is automatically transformed into a text file in response to predetermined intervals;

assigning, by said second computer-based system, a file extension to said text file based on a charting application; and

transmitting, by said second computer-based system and to said first computer-based system, said text file to facilitate opening said text file within said charting application, wherein said text file comprises said job flowchart.

2. The computer-implemented method of claim 1 , wherein said receiving said request includes receiving said request which originates from a remote user web browser application of said first computer-based system.

3. The computer-implemented method of claim 1 , further including storing said job scheduling data within a database of said second computer-based system.

4. The computer-implemented method of claim 1 , further including opening, at said second computer-based system, said text file within said charting application to convert said text file to a chart.

5. The computer-implemented method of claim 4 , further including saving said chart in a markup language file.

6. The computer-implemented method of claim 1 , further including removing redundant dependencies from said job scheduling data.

7. The computer-implemented method of claim 1 , wherein said request for said job flowchart is received from a personalized control panel interface at said first computer-based system.

8. The computer-implemented method of claim 7 , wherein said personalized control panel interface includes request status information, links to newly created flowcharts, and report configuration tools.

9. The computer-implemented method of claim 1 , wherein said request for said job flowchart is stored within a database of said second computer-based system.

10. The computer-implemented method of claim 1 , wherein said transforming step includes creating a comma delimited file from said job scheduling data.

11. A system for generating a job flowchart, said system including:

a network interface communicating with a non-transitory memory;

said memory communicating with a second computer-based system for generating a job flowchart; and

said second computer-based system, when executing a computer program, is configured to:

receive a request, from a first computer-based system, for generating said job flowchart, wherein said request includes a parameter;

retrieve job scheduling data from a third computer-based system based on said parameter, wherein said job scheduling data defines automated tasks to be performed by said third computer-based system;

format said job scheduling data;

transform said job scheduling data into a text file, wherein the job scheduling data is automatically transformed into a text file in response to predetermined intervals;

assign a file extension to said text file based on a charting application; and

transmit to said first computer-based system, said text file to facilitate opening said text file within said charting application, wherein said text file comprises said job flowchart.

12. The system of claim 11 , wherein said request is received from a remote user web browser application.

13. The system of claim 11 , further configured to store said job scheduling data within a database of said second computer-based system.

14. The system of claim 11 , wherein said text file is opened within said charting application to convert said text file to a chart.

15. The system of claim 11 , further configured to save said chart as a markup language file.

16. The system of claim 11 , further configured to remove redundant dependencies from said job scheduling data.

17. The system of claim 11 , further comprising a personalized control panel interface, wherein said personalized control panel interface includes request status information, links to newly created flowcharts, and report configuration tools.

18. The system of claim 11 , further configured to store said request for said job flowchart within a database of said second computer-based system.

19. A non-transitory, tangible computer-readable memory having stored thereon computer-executable instructions that, if executed by a second computing device for generating a job flowchart, cause said second computing device to perform operations comprising:

receiving a request from a first computing device for generating said job flowchart, wherein said request includes a parameter;

retrieving job scheduling data from a third computing device based on said parameter, wherein said job scheduling data defines automated tasks to be performed by said third computing device;

formatting said job scheduling data;

transforming said job scheduling data into a text file, wherein the job scheduling data is automatically transformed into a text file in response to predetermined intervals;

assigning a file extension to said text file based on a charting application; and

transmitting to said first computing device, said text file to facilitate opening said text file within said charting application, wherein said text file comprises said job flowchart.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2018
From: III HOLDINGS 1, LLC
To: LIBERTY PEAK VENTURES, LLC
Reel/Frame 045611/0193 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2014
From: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.
To: III HOLDINGS 1, LLC
Reel/Frame 032722/0746 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 12, 2005
From: CHAN, BING-KONG
To: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.
Reel/Frame 016248/0082 →