← Back to Patent Explorer
US6754672B1 Expired / Lapsed US ⏱️ 0.0 years remaining

System and method for efficient integration of government administrative and program systems

Assignee: CGI Technologies and Solutions Inc
•
Filing: 2000-10-19
•
Granted: 2004-06-22
•
Expires: 2020-10-19
📄 Original PDF 🌐 Google Patents

Abstract

Abstract A system and method includes an interoperability engine dynamically generating and updating an application database, a web-based portal in a computer communications network, and a baseline data schema from at least one of a data source and a supplemental data source comprising self-describing documents, and enabling interoperability among application systems. The application database dynamically generates a reporting database. The web-based portal provides access to the application systems via the application database and the reporting database. The self-describing documents may be hosted. An integration unit maps the application systems to the baseline data schema and facilitates transmission and messaging between the baseline data schema and the application systems.

Inventors

  • 👤 Andrew William McLauchlin

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 03:57
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/958; G06F16/972; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99944; Y10S707/99945; Y10S707/99948

Claims Analysis

Total Claims: 65
Claim 1
Independent Claim 64 words
A system, comprising: an interoperability engine dynamically generating a web based user interface, providing access to application systems, and a baseline data schema and enabling interoperability among the application systems, wherein the baseline data schema is a common denominator data structure among the application systems, and the application systems comprise at least one of an external system, a program system, and an administrative system.
Claim 2
Independent Claim 64 words
A system, comprising: an interoperability engine dynamically generating a web based user interface, providing access to application systems, and a baseline data schema and enabling interoperability among the application systems, wherein the baseline data schema is a common denominator data structure among the application systems, and the application systems comprise at least one of an external system, a program system, and an administrative system.
Claim 3
Dependent Claim 18 words
The system as recited in claim 1 , wherein the interoperability engine further dynamically generates an application database.
Claim 4
Dependent Claim 17 words
The system as recited in claim 2 , wherein the application database dynamically generates a reporting database.
Claim 5
Dependent Claim 30 words
The system as recited in claim 1 , wherein the interoperability engine generates the baseline data schema from at least one of a data source and a supplemental data source.
Claim 6
Dependent Claim 36 words
The system as recited in claim 1 , further comprising an integration unit mapping the application systems to the baseline data schema and facilitating transmission and messaging between the baseline data schema and the application systems.
Claim 7
Independent Claim 91 words
A system, comprising: an interoperability engine dynamically generating a web based user interface providing access to application systems, an application database, and a baseline data schema from at least one of a data source and a supplemental data source and enabling interoperability among the application systems, wherein the supplemental data source adds, deletes, modifies, and/or updates data element components to the system beyond the data elements components defined by the data source, and the application systems comprise at least one of an external system, a program system, and an administrative system.
Claim 8
Independent Claim 91 words
A system, comprising: an interoperability engine dynamically generating a web based user interface providing access to application systems, an application database, and a baseline data schema from at least one of a data source and a supplemental data source and enabling interoperability among the application systems, wherein the supplemental data source adds, deletes, modifies, and/or updates data element components to the system beyond the data elements components defined by the data source, and the application systems comprise at least one of an external system, a program system, and an administrative system.
Claim 9
Dependent Claim 26 words
The systems as recited in claim 6 , wherein the interoperability engine further dynamically updates the user interface, the application database, and the baseline data schema.
Claim 10
Dependent Claim 37 words
The system as recited in claim 6 , wherein the at least one of the data source and the supplemental database comprise self-describing documents comprising data elements, data element contents, data element characteristics, and data interoperability rules.
Claim 11
Dependent Claim 38 words
The system as recited in claim 8 , wherein the self-describing documents are hosted at one or more of a proprietary owner host site, a public host site, and an implementing organization host site comprising predetermined security restrictions.
Claim 12
Dependent Claim 23 words
The system as recited in claim 8 , wherein the interoperability engine receives the self-describing documents to dynamically generate the baseline data schema.
Claim 13
Dependent Claim 43 words
The system as recited in claim 8 , wherein the interoperability engine receives at least one data element component from the self-describing documents of the supplemental data source overriding defining characteristics of the at least one data element component in the data source.
Claim 14
Dependent Claim 17 words
The system as recited in claim 6 , wherein the application database dynamically generates a reporting database.
Claim 15
Dependent Claim 36 words
The system as recited in claim 6 , further comprising an integration unit mapping the application systems to the baseline data schema and facilitating transmission and messaging between the baseline data schema and the application systems.
Claim 16
Independent Claim 115 words
A system, comprising: an interoperability engine dynamically generating an application database, a web based user interface providing access to application systems via the application database, a baseline data schema from at least one of a data source and a supplemental data source comprising self-describing documents, wherein the supplemental data source adds, deletes, modifies, and/or updates data element components to the system beyond the data elements components defined by the data source, the self-describing documents comprise data elements, data element contents, data element characteristics, and data interoperability rules, the interoperability engine enables interoperability among the application systems, and the application systems comprise at least one of an external system, a Program system, and an administrative system.
Claim 17
Independent Claim 115 words
A system, comprising: an interoperability engine dynamically generating an application database, a web based user interface providing access to application systems via the application database, a baseline data schema from at least one of a data source and a supplemental data source comprising self-describing documents, wherein the supplemental data source adds, deletes, modifies, and/or updates data element components to the system beyond the data elements components defined by the data source, the self-describing documents comprise data elements, data element contents, data element characteristics, and data interoperability rules, the interoperability engine enables interoperability among the application systems, and the application systems comprise at least one of an external system, a Program system, and an administrative system.
Claim 18
Dependent Claim 26 words
The systems as recited in claim 14 , wherein the interoperability engine further dynamically updates the user interface, the application database, and the baseline data schema.
Claim 19
Dependent Claim 38 words
The system as recited in claim 14 , wherein the self-describing documents are hosted at one or more of a proprietary owner host site, a public host site, and an implementing organization host site comprising predetermined security restrictions.
Claim 20
Dependent Claim 17 words
The system as recited in claim 14 , wherein the application database dynamically generates a reporting database.
Claim 21
Independent Claim 147 words
A system, comprising: an interoperability engine dynamically generating an application database, a web based user interface in a computer communications network providing access to application systems via the application database, a baseline data schema from at least one of a data source and a supplemental data source comprising self-describing documents, wherein the supplemental data source adds, deletes, modifies, and/or updates data element components to the system beyond the data elements components defined by the data source, the self-describing documents comprise data elements, data element contents, data element characteristics, and data interoperability rules, the interoperability engine enables interoperability among the application systems, and the application systems comprise at least one of an external system, a program system, and an administrative system; and an integration unit mapping the application systems to the baseline data schema and facilitating transmission and messaging between the baseline data schema and the application systems.
Claim 22
Independent Claim 147 words
A system, comprising: an interoperability engine dynamically generating an application database, a web based user interface in a computer communications network providing access to application systems via the application database, a baseline data schema from at least one of a data source and a supplemental data source comprising self-describing documents, wherein the supplemental data source adds, deletes, modifies, and/or updates data element components to the system beyond the data elements components defined by the data source, the self-describing documents comprise data elements, data element contents, data element characteristics, and data interoperability rules, the interoperability engine enables interoperability among the application systems, and the application systems comprise at least one of an external system, a program system, and an administrative system; and an integration unit mapping the application systems to the baseline data schema and facilitating transmission and messaging between the baseline data schema and the application systems.
Claim 23
Dependent Claim 26 words
The systems as recited in claim 18 , wherein the interoperability engine further dynamically updates the user interface, the application database, and the baseline data schema.
Claim 24
Dependent Claim 38 words
The system as recited in claim 18 , wherein the self-describing documents are hosted at one or more of a proprietary owner host site, a public host site, and an implementing organization host site comprising predetermined security restrictions.
Claim 25
Dependent Claim 15 words
The system as recited in claim 18 , wherein the application database allows read/write operations.
Claim 26
Dependent Claim 16 words
The system as recited in claim 18 , wherein the reporting database allows read only operations.
Claim 27
Independent Claim 61 words
A method, comprising: dynamically generating a web based user interface, providing access to application systems, and a baseline data schema; and enabling interoperability among the application systems, wherein the baseline data schema is a common denominator data structure among the application systems, and the application systems comprise at least one of an external system, a program system, and an administrative system.
Claim 28
Independent Claim 61 words
A method, comprising: dynamically generating a web based user interface, providing access to application systems, and a baseline data schema; and enabling interoperability among the application systems, wherein the baseline data schema is a common denominator data structure among the application systems, and the application systems comprise at least one of an external system, a program system, and an administrative system.
Claim 29
Dependent Claim 15 words
The method as recited in claim 23 , further comprising dynamically generating an application database.
Claim 30
Dependent Claim 15 words
The method as recited in claim 23 , further comprising dynamically generating a reporting database.
Claim 31
Dependent Claim 33 words
The method as recited in claim 23 , further comprising mapping the application systems to the baseline data schema and facilitating transmission and messaging between the baseline data schema and the application systems.
Claim 32
Independent Claim 77 words
A method, comprising: dynamically generating a web based user interface, an application database, and a baseline data schema; enabling interoperability among application systems using the baseline data schema; and providing access to the application systems via the user interface using the application database, wherein the baseline data schema is a common denominator data structure among the application systems, and the application systems comprise at least one of an external system, a program system, and an administrative system.
Claim 33
Independent Claim 77 words
A method, comprising: dynamically generating a web based user interface, an application database, and a baseline data schema; enabling interoperability among application systems using the baseline data schema; and providing access to the application systems via the user interface using the application database, wherein the baseline data schema is a common denominator data structure among the application systems, and the application systems comprise at least one of an external system, a program system, and an administrative system.
Claim 34
Dependent Claim 22 words
The method as recited in claim 27 , further dynamically updating the user interface, the application database, and the baseline data schema.
Claim 35
Dependent Claim 28 words
The method as recited in claim 27 , further comprising generating and storing self-describing documents comprising data elements, data element contents, data element characteristics, and data interoperability rules.
Claim 36
Dependent Claim 38 words
The method as recited in claim 29 , further comprising hosting the self-describing documents at one or more of a proprietary owner host site, a public host site, and an implementing organization host site comprising predetermined security restrictions.
Claim 37
Dependent Claim 33 words
The method as recited in claim 27 , further comprising mapping the application systems to the baseline data schema and facilitating transmission and messaging between the baseline data schema and the application systems.
Claim 38
Independent Claim 99 words
A method, comprising: dynamically generating an application database, a reporting database, a web based user interface, and a baseline data schema from self-describing documents in a data source comprising data elements, data element contents, data element characteristics, and data interoperability rules; enabling interoperability among the application systems; and providing access to the application systems via the user interface using the application database and the reporting database, wherein the application systems comprise at least one of an external system, a program system, and an administrative system and the application database provides a user with read/write access to the application systems.
Claim 39
Independent Claim 99 words
A method, comprising: dynamically generating an application database, a reporting database, a web based user interface, and a baseline data schema from self-describing documents in a data source comprising data elements, data element contents, data element characteristics, and data interoperability rules; enabling interoperability among the application systems; and providing access to the application systems via the user interface using the application database and the reporting database, wherein the application systems comprise at least one of an external system, a program system, and an administrative system and the application database provides a user with read/write access to the application systems.
Claim 40
Dependent Claim 38 words
The method as recited in claim 32 , further comprising hosting the self-describing documents at one or more of a proprietary owner host site, a public host site, and an implementing organization host site comprising predetermined security restrictions.
Claim 41
Dependent Claim 33 words
The method as recited in claim 32 , further comprising mapping the application systems to the baseline data schema and facilitating transmission and messaging between the baseline data schema and the application systems.
Claim 42
Dependent Claim 60 words
The method as recited in claim 32 , further comprising: generating the baseline data schema from at least one of a data source and a supplemental data source; and receiving at least one data element component from the self-describing documents of the supplemental data source overriding defining characteristics of the at least one data element component in the data source.
Claim 43
Independent Claim 142 words
A method, comprising: dynamically generating an application database, a reporting database, a web based user interface in a computer communications network, and a baseline data schema from self-describing documents in a data source comprising data elements, data element contents, data element characteristics, and data interoperability rules; enabling interoperability among the application systems, wherein the baseline data schema is a common denominator data structure among the application systems, and the application systems comprise at least one of an external system, a program system, and an administrative system; mapping the application systems to the baseline data schema and facilitating transmission and messaging between the baseline data schema and the application systems; and providing access to the application systems via the user interface using the application database and the reporting database, wherein the application database provides a user with read/write access to the application systems.
Claim 44
Independent Claim 142 words
A method, comprising: dynamically generating an application database, a reporting database, a web based user interface in a computer communications network, and a baseline data schema from self-describing documents in a data source comprising data elements, data element contents, data element characteristics, and data interoperability rules; enabling interoperability among the application systems, wherein the baseline data schema is a common denominator data structure among the application systems, and the application systems comprise at least one of an external system, a program system, and an administrative system; mapping the application systems to the baseline data schema and facilitating transmission and messaging between the baseline data schema and the application systems; and providing access to the application systems via the user interface using the application database and the reporting database, wherein the application database provides a user with read/write access to the application systems.
Claim 45
Dependent Claim 38 words
The method as recited in claim 36 , further comprising hosting the self-describing documents at one or more of a proprietary owner host site, a public host site, and an implementing organization host site comprising predetermined security restrictions.
Claim 46
Independent Claim 164 words
A method, comprising: dynamically generating and updating an application database, a reporting database, a web-based portal in a computer communications network, and a baseline data schema from self-describing documents in a data source comprising data elements, data element contents, data element characteristics, and data interoperability rules necessary to facilitate communication and messaging among application systems; enabling interoperability among application systems using the baseline data schema; providing access to the application systems providing via the user interface using the application database and the reporting database, wherein the application database provides a user with read/write access to the application systems; hosting the self-describing hosting the self-describing documents at one or more of a proprietary owner host site, a public host site, and an implementing organization host site; and mapping the application systems to the baseline data schema and facilitating transmission and messaging between the baseline data schema and the application systems, wherein the application systems comprise at least one of federal administrative, programmatic, and external systems.
Claim 47
Independent Claim 164 words
A method, comprising: dynamically generating and updating an application database, a reporting database, a web-based portal in a computer communications network, and a baseline data schema from self-describing documents in a data source comprising data elements, data element contents, data element characteristics, and data interoperability rules necessary to facilitate communication and messaging among application systems; enabling interoperability among application systems using the baseline data schema; providing access to the application systems providing via the user interface using the application database and the reporting database, wherein the application database provides a user with read/write access to the application systems; hosting the self-describing hosting the self-describing documents at one or more of a proprietary owner host site, a public host site, and an implementing organization host site; and mapping the application systems to the baseline data schema and facilitating transmission and messaging between the baseline data schema and the application systems, wherein the application systems comprise at least one of federal administrative, programmatic, and external systems.
Claim 48
Dependent Claim 71 words
A computer readable storage medium controlling a computer and comprising a process of dynamically generating a web based user interface, providing access to application systems, and a baseline data schema; and enabling interoperability among the application systems, wherein the baseline data schema is a common denominator data structure among the application systems, and the application systems comprise at least one of an external system, a program system, and an administrative system.
Claim 49
Dependent Claim 71 words
A computer readable storage medium controlling a computer and comprising a process of dynamically generating a web based user interface, providing access to application systems, and a baseline data schema; and enabling interoperability among the application systems, wherein the baseline data schema is a common denominator data structure among the application systems, and the application systems comprise at least one of an external system, a program system, and an administrative system.
Claim 50
Dependent Claim 18 words
The computer readable storage medium as recited in claim 39 , further comprising dynamically generating an application database.
Claim 51
Dependent Claim 18 words
The computer readable storage medium as recited in claim 39 , further comprising dynamically generating a reporting database.
Claim 52
Dependent Claim 36 words
The computer readable storage medium as recited in claim 39 , further comprising mapping the application systems to the baseline data schema and facilitating transmission and messaging between the baseline data schema and the application systems.
Claim 53
Dependent Claim 87 words
A computer readable storage medium controlling a computer and comprising a process of dynamically generating a web based user interface, an application database, and a baseline data schema; enabling interoperability among application systems using the baseline data schema; and providing access to the application systems via the user interface using the application database, wherein the baseline data schema is a common denominator data structure among the application systems, and the application systems comprise at least one of an external system, a program system, and an administrative system.
Claim 54
Dependent Claim 87 words
A computer readable storage medium controlling a computer and comprising a process of dynamically generating a web based user interface, an application database, and a baseline data schema; enabling interoperability among application systems using the baseline data schema; and providing access to the application systems via the user interface using the application database, wherein the baseline data schema is a common denominator data structure among the application systems, and the application systems comprise at least one of an external system, a program system, and an administrative system.
Claim 55
Dependent Claim 26 words
The computer readable storage medium as recited in claim 43 , further comprising dynamically updating the user interface, the application database, and the baseline data schema.
Claim 56
Dependent Claim 31 words
The computer readable storage medium as recited in claim 43 , further comprising generating and storing self-describing documents comprising data elements, data element contents, data element characteristics, and data interoperability rules.
Claim 57
Dependent Claim 41 words
The computer readable storage medium as recited in claim 45 , further comprising hosting the self-describing documents at one or more of a proprietary owner host site, a public host site, and an implementing organization host site comprising predetermined security restrictions.
Claim 58
Dependent Claim 36 words
The computer readable storage medium as recited in claim 43 , further comprising mapping the application systems to the baseline data schema and facilitating transmission and messaging between the baseline data schema and the application systems.
Claim 59
Dependent Claim 109 words
A computer readable storage medium controlling a computer and comprising a process of dynamically generating an application database, a reporting database, a web based user interface, and a baseline data schema from self-describing documents in a data source comprising data elements, data element contents, data element characteristics, and data interoperability rules; enabling interoperability among the application systems; and providing access to the application systems via the user interface using the application database and the reporting database, wherein the application systems comprise at least one of an external system, a program system, and an administrative system and the application database provides a user with read/write access to the application systems.
Claim 60
Dependent Claim 109 words
A computer readable storage medium controlling a computer and comprising a process of dynamically generating an application database, a reporting database, a web based user interface, and a baseline data schema from self-describing documents in a data source comprising data elements, data element contents, data element characteristics, and data interoperability rules; enabling interoperability among the application systems; and providing access to the application systems via the user interface using the application database and the reporting database, wherein the application systems comprise at least one of an external system, a program system, and an administrative system and the application database provides a user with read/write access to the application systems.
Claim 61
Dependent Claim 41 words
The computer readable storage medium as recited in claim 48 , further comprising hosting the self-describing documents at one or more of a proprietary owner host site, a public host site, and an implementing organization host site comprising predetermined security restrictions.
Claim 62
Dependent Claim 36 words
The computer readable storage medium as recited in claim 48 , further comprising mapping the application systems to the baseline data schema and facilitating transmission and messaging between the baseline data schema and the application systems.
Claim 63
Dependent Claim 152 words
A computer readable storage medium controlling a computer and comprising a process of dynamically generating an application database, a reporting database, a web based user interface in a computer communications network, and a baseline data schema from self-describing documents in a data source comprising data elements, data element contents, data element characteristics, and data interoperability rules; enabling interoperability among the application systems, wherein the baseline data schema is a common denominator data structure among the application systems, and the application systems comprise at least one of an external system, a program system, and an administrative system; mapping the application systems to the baseline data schema and facilitating transmission and messaging between the baseline data schema and the application systems; and providing access to the application systems via the user interface using the application database and the reporting database, wherein the application database provides a user with read/write access to the application systems.
Claim 64
Dependent Claim 152 words
A computer readable storage medium controlling a computer and comprising a process of dynamically generating an application database, a reporting database, a web based user interface in a computer communications network, and a baseline data schema from self-describing documents in a data source comprising data elements, data element contents, data element characteristics, and data interoperability rules; enabling interoperability among the application systems, wherein the baseline data schema is a common denominator data structure among the application systems, and the application systems comprise at least one of an external system, a program system, and an administrative system; mapping the application systems to the baseline data schema and facilitating transmission and messaging between the baseline data schema and the application systems; and providing access to the application systems via the user interface using the application database and the reporting database, wherein the application database provides a user with read/write access to the application systems.
Claim 65
Dependent Claim 41 words
The computer readable storage medium as recited in claim 51 , further comprising hosting the self-describing documents at one or more of a proprietary owner host site, a public host site, and an implementing organization host site comprising predetermined security restrictions.

References Cited (Backward Citations)

US6349343B1 Cited
US6182158B1 Cited
US5832483A Cited
US6504847B1 Cited
US5970490A Cited
WO2000029924A2 Cited
US6393456B1 Cited
US6484177B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2007-06-22 2007-12-22 2008-06-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2011-06-22 2011-12-22 2012-06-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2015-06-22 2015-12-22 2016-06-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag