IP Library Granted Patent US 8,255,871
Granted Patent B1
US 8,255,871 · App. 12/036,927 · Granted Aug 28, 2012

Computer implemented system and method for the generation of data access applications

Assignee: Noetix Corporation
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 8,255,871
App. No.
12/036,927
Granted
Aug 28, 2012
Kind
B1
Abstract

A method and architecture is described that discovers software application metadata and generates data access applications based on the discovered software application metadata. The discovered metadata along with handcrafted metadata goes through a discovery process and is converted into common, generic abstract metadata objects. The abstract metadata objects then go through an instantiation process to be translated into concrete metadata objects that represent the unique configuration, context and terminology of the source software application. The concrete metadata objects can be generated into numerous forms for the purposes of data access and information sharing. The system also has upgrade protection.

Claims (9)

1. A data access application generation system implemented on a computer system that processes a source software application, the system comprising:

a computer system having a processor and a file system that stores a set of metadata associated with the source software application;

a discovery module that interfaces with a source software application and handcrafted metadata and automatically discovers metadata in the file system associated with the source software application configuration and creates, from the discovered metadata and the handcrafted metadata, one or more source metadata objects associated with the source software application and its configuration, the discovery module further comprising a process that detects technical information to access an attribute of the source software application;

wherein the technical information includes abstracting attribute descriptive information into column descriptions, abstracting information that describes the internal database indexing information into search by and join to metadata, abstracting information that describes customer defined fields within the source application into metadata reporting object columns; and

an instantiation module that creates, using the source metadata objects created during the discovery process, one or more target metadata reporting objects corresponding to each source metadata object wherein the target metadata reporting objects are associated with a particular source software application configuration, the instantiation module uses a mapping of technical information associated with each target metadata reporting object to the particular source software application configuration that allows business data in the particular source software application with the particular source software application configuration to be reported on even when the source software application configuration changes.

2. A data access application generation method implemented on a computer system having a processor and a file system that stores a set of metadata associated with a source software application that processes the source software application, the method comprising:

a discovery process that interfaces with a source software application and handcrafted metadata and automatically discovers metadata in the file system associated with the source software application configuration and creates, from the discovered metadata and the handcrafted metadata, one or more source metadata objects associated with the source software application and its configuration, the discovery module further comprising a process that detects technical information to access an attribute of the source software application;

wherein the technical information includes abstracting attribute descriptive information into column descriptions, abstracting information that describes the internal database indexing information into search by and join to metadata, abstracting information that describes customer defined fields within the source application into metadata reporting object columns; and

an instantiation process that creates, using the one or more source metadata objects from the discovery module, one or more target metadata reporting objects corresponding to each source metadata object wherein the target metadata reporting objects are associated with a particular source software application configuration, the instantiation module uses a mapping of technical information associated with each target metadata reporting object to the particular source software application configuration that allows business data in the particular source software application with the particular source software application configuration to be reported on even when the source software application configuration changes.

Assignments (10)
RELEASE OF SECURITY INTEREST Recorded Nov 5, 2021
From: BMO HARRIS BANK N.A.
To: NOETIX CORPORATION
Reel/Frame 058034/0057 →
SECURITY INTEREST Recorded May 13, 2019
From: NOETIX CORPORATION
To: BMO HARRIS BANK
Reel/Frame 049160/0722 →
RELEASE OF SECURITY INTEREST Recorded May 9, 2019
From: STELLUS CAPITAL INVESTMENT CORPORATION
To: NOETIX CORPORATION
Reel/Frame 049134/0313 →
RELEASE OF SECURITY INTEREST Recorded May 9, 2019
From: BMO HARRIS BANK N.A.
To: NOETIX CORPORATION
Reel/Frame 049134/0321 →
PATENT SECURITY AGREEMENT Recorded Oct 26, 2017
From: NOETIX CORPORATION
To: STELLUS CAPITAL INVESTMENT CORPORATION, AS AGENT
Reel/Frame 044299/0104 →
RELEASE OF SECURITY INTEREST Recorded Oct 18, 2017
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
To: NOETIX CORPORATION
Reel/Frame 043897/0073 →
SECURITY AGREEMENT Recorded Oct 17, 2017
From: NOETIX CORPORATION
To: BMO HARRIS BANK N.A., AS AGENT
Reel/Frame 044218/0798 →
RELEASE OF SECURITY INTEREST Recorded Oct 7, 2014
From: COMERICA BANK, A TEXAS BANKING ASSOCIATION
To: NOETIX CORPORATION
Reel/Frame 033905/0632 →
PATENT SECURITY AGREEMENT Recorded Sep 24, 2014
From: NOETIX CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, A NATIONAL BANKING ASSOCIATION, AS AGENT
Reel/Frame 033813/0215 →
SECURITY AGREEMENT Recorded Jul 24, 2013
From: NOETIX CORPORATION
To: COMERICA BANK, A TEXAS BANKING ASSOCIATION
Reel/Frame 030888/0579 →
Continuity (1)
Continuation 10421532 · Apr 22, 2003