×

Data source independent interface for an electronic bill presentment and payment system

  • US 7,937,323 B2
  • Filed: 09/30/2002
  • Issued: 05/03/2011
  • Est. Priority Date: 05/22/2002
  • Status: Expired due to Fees
First Claim
Patent Images

1. An electronic bill presentment computer system for processing business data to determine customer billing information and for providing the customer billing information to a remote customer over a network, the electronic bill presentment computer system comprising:

  • one or more memory devices comprising a business data repository, the business data repository storing business data using a plurality of data source formats,one or more memory devices comprising a data layer descriptor repository including customizable data source descriptions for generating a data layer module on one or more computers in the system;

    one or more computers comprising a business logic module for processing customer billing information, the business logic module generating business data requests for data from the business data repository, the business data requests being independent of the plurality of data source formats of the business data repository;

    the data layer module, generated based on the data layer descriptor repository, interfacing between the business logic module and the business data repository, the data layer module receiving the data source independent business data requests and implementing a data source specific method for fulfilling the business data requests with data from the business data repository, the data layer module returning a result back to the business logic module in data source independent format;

    wherein the data layer descriptor repository includes a top-level listing of a plurality of data sources comprising a customized set of data sources for a particular biller;

    wherein the data layer descriptor repository includes customized data source specifications for each of the plurality of data sources listed in the customized set of data sources; and

    wherein the data layer module includes a data source independent mapper for receiving data requests from the business logic module, the mapper selecting a data source specific implementation within the data layer, the data source specific implementation acting upon the data in the business data repository.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×