Nova Patents
CA2267951C

Electronic statement presentment system

Abstract

An electronic statement presentment (ESP) system (200) replaces the preparations and mailing of paper statements and invoices from abiller (102) with electronic delivery. Electronic statements (224) have the same look as paper statements as well as including video, audio,graphics, and custom enclosures. Statements are segmented into mandatory and optional components to minimize download time. The ESPsystem (200) operates independently or is an enhancement to any suitable electronic bill payment system. A central switch computer (214)coordinates template storage, validation, routing and message passing between billers (102), workstations and consumer financial institutions(CFIs) (130). A template authoring workstation (TAWS) (210) creates a template (212) of static biller information to serve as a basis for theelectronic statement. The template (212) is stored in a template library (216) at the switch (214). Batches of customer statement data (206) are sent from a biller's legacy invoicing system (204) to a statement origination workstation (SORG) (208) along with a template identifier.The batch of customer statement data is sorted by a statement generation workstation (SGEN) identifier associated with each customerrecord.

CA2267951C, drawing sheet 1
Sheet 1 of 22

Term

Term ended

Expired 8 October 2017, 9 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

46 claims: 36 independent, 10 dependent

  1. 1
    CA 02267951 1999-04-07 WO 98/15925 PCT/US97/18398 CLAIMS 1. An electronic statement presentment system suitable for delivering an electronic statement from a biller to a customer, said electronic statement presentment system comprising:5 an origination workstation arranged to receive customer statement data for a customer from a biller, said customer statement data including a customer identifier and being associated with a template identifier and a consumer service provider identifier;a switch computer arranged to receive said customer statement data from said origination workstation and to route said customer statement data based upon said 10 associated consumer service provider identifier;and a generation workstation arranged to receive said customer statement data from said switch computer, said generation workstation being associated with said consumer service provider identifier, said generation workstation being further arranged to receive a template identified by said associated template identifier and to combine said customer statement data 15 and said template to generate an electronic statement.
  2. 3
    An electronic statement presentment system as recited in any of claims 1 or 2 wherein said switch computer is further arranged to receive batches of customer statement data from at least said origination workstation, said batches of customer statement data being sorted by a batch consumer service provider identifier included with each batch, said switch computer being further arranged to provide said batches of customer statement data 30 to a plurality of consumer service providers based upon said batch consumer service provider identifier included with each batch, whereby said switch computer serves as a CA 02267951 1999-04-07 WO 98/15925 PCT/US97/18398 centralized switch for a plurality of billers and said plurality of consumer service providers within said electronic statement presentment system.
  3. 4
    An electronic statement presentment system as recited in any of claims 1-3 wherein 5 said electronic statement delivered to said customer includes an invoice and remittance data for said biller, said remittance data having a biller identification, said system further comprising:an electronic bill payment system integrated within said electronic statement presentment system arranged to receive said remittance data for said biller and to route said 10 remittance data to said biller based upon said biller identification, whereby said customer may electronically pay said invoice included in said electronic statement using said electronic bill payment system.
  4. 5
    An electronic statement presentment system as recited in any of claims 1 -4 further 15 comprising:a template authoring workstation for creating said template, said template including a generation program for,generating said electronic statement based upon said template and said customer statement data. 20
  5. 6
    An electronic statement presentment system as recited in any of claims 1 -5 further comprising:a tracking module associated with said switch computer arranged to monitor messages passed between said biller and said consumer service provider, whereby said tracking module monitors compliance with operating regulations between said biller and 25 said consumer service provider.
  6. 7
    An electronic statement presentment system as recited in any of claims 1-6 wherein said generation workstation is further arranged to provide said electronic statement to a consumer service provider whereby said consumer service provider may deliver said 30 electronic statement to said customer via a medium utilizing said customer identifier. CA 02267951 1999-04-07 WO 98/15925 PCT/US97/18398
  7. 9
    A computer-implemented method of delivering an electronic statement from a biller to a customer, said method comprising:receiving customer statement data from a biller for a customer at a central switch computer, said customer statement data including a customer identifier and being associated 10 with a template identifier and a consumer service provider identifier;routing said customer statement data from said central switch computer to a generation workstation based upon said consumer service provider identifier;receiving a template identified by said template identifier at said generation workstation;15 combining said customer statement data and said template to generate an electronic statement for said customer;and providing said electronic statement to a consumer service provider.
  8. 11
    A method as recited in claims 9 or 10 further comprising:receiving a plurality of customer statement data from at least said biller, each one of said plurality of customer statement data associated with a batch consumer service provider identifier;CA 02267951 1999-04-07 WO 98/15925 PCT/US97/18398 sorting said received plurality of customer statement data into batches of customer statement data using said batch consumer service provider identifier associated with each customer statement data;and routing said batches of customer statement data from said central switch computer 5 using said batch consumer service provider identifier associated with each batch, whereby said central switch computer serves as a centralized switch for a plurality of billers and a plurality of consumer service providers within said electronic statement presentment system. 10
  9. 12
    A method as recited in any of claims 9-11 wherein said generated electronic statement delivered to said customer includes an invoice from said biller and remittance data for said biller, said remittance data having a biller identification, said method further comprising:receiving electronically an invoice pay instruction from said customer including said 15 remittance data;and routing said remittance data to said biller based upon said biller identification, whereby said customer may electronically pay said invoice included in said electronic statement. 20
  10. 13
    A method as recited in any of claims 9-12 further comprising:tracking messages passed between said biller and said consumer service provider, whereby said electronic statement presentment system monitors compliance with operating regulations between said biller and said consumer service provider. 25
  11. 14
    A computer-implemented method of delivering electronic statements from a biller to a plurality of customers, said method comprising:receiving a batch of statement data from a biller having an associated template identifier, said batch of statement data including individual customer statement data for a plurality of customers, each of said customer statement data including an associated 30 customer identifier and being associated with a consumer service provider identifier;CA 02267951 1999-04-07 WO 98/15925 PCT/US97/18398 sorting said batch of statement data from said biller based upon said consumer service provider identifier associated with said each customer statement data, said sorting step producing a plurality of sorted batches of customer statement data each having an associated consumer service provider identifier;5 routing said sorted batches of customer statement data to a plurality of generation workstations based upon said consumer service provider identifier associated with said each sorted batch of customer statement data;and combining at least one of said customer statement data with a template identified by said associated template identifier to generate an electronic statement for a customer, 10 whereby said electronic statement may be provided to a consumer service provider for delivery to said customer via a medium utilizing said associated customer identifier.
  12. 16
    A method as recited in claims 14 or 15 wherein said generated electronic statement delivered to said customer includes an invoice from said biller and remittance data for said biller, said remittance data having a biller identification, said method further comprising:receiving electronically an invoice pay instruction from said customer including said 30 remittance data;and CA 02267951 1999-04-07 WO 98/15925 PCT/US97/18398 routing said remittance data to said biller based upon said biller identification, whereby said customer may electronically pay said invoice included in said electronic statement. 5
  13. 17
    A method as recited in any of claims 14-16 further comprising:tracking messages passed between said biller and said consumer service provider, whereby said method monitors compliance with operating regulations between said biller and said consumer service provider. 10
  14. 18
    A computer-implemented method of facilitating the delivery of an electronic statement from a biller to a customer using a central switch, said method comprising:receiving at said central switch a template having an associated template identifier;receiving at said central switch customer statement data including a customer identifier and having an associated template identifier and an associated consumer service 15 provider identifier, said customer statement data originating from a biller and representing information to be delivered to a customer from said biller;determining a generation workstation to which said customer statement data will be sent based upon said associated consumer service provider identifier;and routing said customer statement data from said central switch to said determined 20 generation workstation based upon said consumer service provider identifier so that said generation workstation combines said customer statement data with said template to produce an electronic statement, whereby said electronic statement may be delivered to said customer via a medium utilizing said associated customer identifier. 25
  15. 20
    A method as recited in claims 18 or 19 further comprising:receiving a plurality of customer statement data from a plurality of billers, each one of said plurality of customer statement data associated with a batch consumer service provider identifier;sorting said received plurality of customer statement data into batches of customer 10 statement data using said batch consumer service provider identifier associated with each customer statement data;determining a plurality of generation workstations to which said batches of customer statement data will be sent based upon said associated batch consumer service provider identifier;and 15 routing said batches of customer statement data using said batch consumer service provider identifier to said plurality of generation workstations, whereby said central switch serves as a central resource for said plurality of billers.
  16. 21
    A method as recited in any of claims 18-20 wherein said produced electronic 20 statement delivered to said customer includes an invoice from said biller and remittance data for said biller, said remittance data having a biller identification, said method further comprising:receiving electronically an invoice pay instruction from said customer including said remittance data;and 25 routing said remittance data to said biller based upon said biller identification, whereby said customer may electronically pay said invoice included in said electronic statement.
  17. 22
    A method as recited in any of claims 18-21 further comprising:CA 02267951 2003-04-01 tracking messages passed between said biller and said consumer service provider to monitor compliance with operating regulations between said biller and said consumer service provider.
  18. 23
    A computer-implemented method of generating an electronic statement for delivery to a customer of a biller, said method comprising:receiving customer statement data for a customer of a biller at a generation workstation, said customer statement data including periodic information desired by said biller to be delivered to said customer and having an associated template identifier and an associated customer identifier;selecting a template identified by said template identifier associated with said customer statement data, said template including static information desired by said biller to be delivered to said customer;a combining step for performing the function of combining said customer statement data and said template to generate an electronic statement for said customer, said electronic statement including said periodic information and said static information;and providing said electronic statement to a consumer service provider associated with said customer, whereby said consumer service provider delivers said electronic statement to said customer via a medium utilizing said associated customer identifier.
  19. 25
    A method as recited in claims 23 or 24 wherein said step of selecting a template includes the sub-steps of:determining whether said template identified by said template identifier is present at said generation workstation;and wherein when it is determined that said template is not present at said generation workstation, said method includes requesting said template identified by said template CA 02267951 1999-04-07 WO 98/15925 PCT/US97/18398 identifier from a template library located within a central computer, whereby said template library serves as a central repository of templates for at least said biller.
  20. 26
    A method as recited in any of claims 23-25 further comprising;5 receiving customer statement data for a plurality of customers originating from a plurality of billers, said customer statement data being routed to said generation workstation using a consumer service provider identifier associated with each customer statement data;generating electronic statements for said customers;and 10 providing said electronic statements to said customers utilizing said associated customer identifiers, whereby said electronic statements for said plurality of billers are delivered to said customers by said generation workstation.
  21. 27
    A method as recited in any of claims 23-26 wherein said generated electronic 15 statement delivered to said customer includes an invoice from said biller and remittance data for said biller, said remittance data having a biller identification, said method further comprising:receiving electronically an invoice pay instruction from said customer including said remittance data;and 20 routing said remittance data to said biller based upon said biller identification, whereby said customer may electronically pay said invoice included in said electronic statement.
  22. 28
    A method as recited in any of claims 23-27 wherein said combining step includes 25 the sub-step of:identifying an enclosure within said static information of said template corresponding to said customer identifier;and producing said enclosure within said generated electronic statement. CA 02267951 1999-04-07 WO 98/15925 PCT/US97/18398
  23. 29
    A generation computer apparatus for generating an electronic statement for delivery to a customer of a biller, said generation computer apparatus comprising:a receiving mechanism for receiving customer statement data for a customer of a biller, said customer statement data including periodic information desired by said biller to 5 be delivered to said customer and having an associated template identifier and an associated customer identifier;a template embodied in a computer-readable medium and identified by said template identifier associated with said customer statement data, said template including static information desired by said biller to be delivered to said customer;and 10 a combining mechanism for combining said customer statement data and said template to generate an electronic statement for said customer, said electronic statement including said periodic information and said static information, whereby said electronic statement is provided to a consumer service provider associated with said customer for delivery to said customer via a medium utilizing said associated customer identifier.
  24. 30
    A computer-implemented method of sorting statement data from a biller having a plurality of customers, said method comprising:receiving a batch of statement data from a biller including a template identifier, said batch of statement data including individual customer statement data for said plurality of 20 customers, each of said customer statement data including an associated customer identifier and being associated with a consumer service provider identifier;sorting said batch of statement data from said biller based upon said consumer service provider identifier associated with said each customer statement data, said sorting producing a plurality of sorted batches of customer statement data each having an 25 associated consumer service provider identifier;and transmitting said sorted batches of customer statement data to a central switch computer for distribution to a plurality of consumer service providers based upon said associated consumer service provider identifier, whereby each of said individual customer statement data may be combined with a template identified by said corresponding template 30 identifier to generate an electronic statement for delivery to one of said customers utilizing said associated customer identifier. CA 02267951 1999-04-07 WO 98/15925 PCT/US97/18398
  25. 32
    A method as recited in claims 30 or 31 wherein said step of receiving a batch includes receiving a batch of statement data from each of a plurality of billers, and wherein said step of sorting said batch includes sorting said batches of statement data from said plurality of billers, whereby electronic statements from said plurality of billers may be delivered to customers of said plurality of billers.
  26. 33
    A method as recited in any of claims 30-32 wherein each of said individual customer statement data includes remittance data, whereby said customer may electronically pay an invoice included in said electronic statement using an electronic bill payment system. 20
  27. 34
    An origination computer apparatus suitable for sorting statement data from a biller having a plurality of customers, said origination computer apparatus comprising;a receiving mechanism for receiving a batch of statement data from a biller, said batch of statement data being associated with a template identifier and including individual customer statement data for said plurality of customers, each of said customer statement 25 data including an associated customer identifier and being associated with a consumer service provider identifier;a sorting mechanism for sorting said batch of statement data from said biller based upon said consumer service provider identifier associated with said each customer statement data, said sorting mechanism arranged to produce a plurality of sorted batches of 30 customer statement data each having an associated consumer service provider identifier;and CA 02267951 1999-04-07 WO 98/15925 PCT/US97/18398 a transmitting mechanism for transmitting said sorted batches of customer statement data to a central switch computer for distribution to a plurality of consumer service providers based upon said associated consumer service provider identifier, whereby each of said individual customer statement data may be combined with a template identified by 5 said corresponding template identifier to generate an electronic statement for delivery to one of said customers utilizing said associated customer identifier.
  28. 36
    A computer-implemented method of creating a template for delivery to a customer 15 of a biller as part of an electronic statement, said biller associated with an accounts system including at least one customer record of customer statement data having a plurality of data fields, said method comprising:identifying a subset of said data fields in said customer record for inclusion in said template, said subset of said data fields representing a portion of said customer statement 20 data that said biller desires to deliver to said customer in said electronic statement;producing a template database describing said subset of data fields and their relationships to one another in said electronic statement;producing a generation program arranged to generate said electronic statement utilizing said portion of said customer statement data and said template database;and 25 grouping said template database and said generation program into said template, whereby said template is subsequently combined with said portion of said customer statement data from said biller accounts system to generate said electronic statement for delivery to said customer. 30
  29. 38
    A method as recited in claims 36 or 37 further comprising:10 producing a parsing program for formatting said customer statement data originating from said biller, said parsing program arranged to produce formatted customer statement data in a form expected by said template for subsequent generation of said electronic statement;and wherein said step of grouping further groups said parsing program into said template.
  30. 39
    A method as recited in any of claims 36-38 further comprising:transmitting said template to a template library, said template library serving as a central resource for templates created by a plurality of billers in an electronic statement presentment system.
  31. 40
    A method as recited in any of claims 36-39 further comprising:identifying remittance data fields for inclusion in said template;and wherein said step of grouping further groups said remittance data fields into said template, whereby said customer may pay an invoice included in said electronic statement using 25 remittance data in said remittance data fields.
  32. 41
    A method as recited in any of claims 36-40 further comprising:CA 02267951 1999-04-07 WO 98/15925 PCT/US97/18398 identifying an enclosure for inclusion in said electronic statement based upon a customer identifier of said customer;and wherein said step of grouping further groups an identifier for said enclosure into said template, whereby said generated electronic statement includes said enclosure for said 5 customer.
  33. 42
    A template data structure embodied in a computer-readable medium suitable for generating an electronic statement for delivery to a customer of a biller, said biller associated with an accounts system including at least one customer record of customer 10 statement data having a plurality of data fields, said template data structure comprising:a template database indicating a subset of said data fields from said customer record and indicating relationships between data fields in said subset of said data fields, said subset of said data fields representing a portion of said customer record that said biller desires to deliver to said customer in said electronic statement;15 placement instructions indicating data locations for said portion of said customer record within said electronic statement;and a generation program arranged to generate said electronic statement utilizing said template database, said placement instructions and said portion of said customer record, whereby said template data structure is subsequently combined with said portion of said 20 customer record from said biller accounts system to generate said electronic statement for delivery to said customer.
  34. 44
    A template data structure as recited in claims 42 or 43 further comprising:I CA 02267951 1999-04-07 WO 98/15925 PCT/US97/18398 a graphical resource for inclusion in said electronic statement, wherein said generation program is further arranged to utilize said graphical resource to generate said electronic statement. 5
  35. 45
    A template data structure as recited in any of claims 42-44 further comprising:an enclosure;and a condition for including said enclosure in said electronic statement, wherein said generation program is further arranged to utilize said condition to generate said electronic statement.
  36. 46
    A template data structure as recited in any of claims 42-45 further comprising:remittance data fields identifying remittance data to be included in said electronic statement, wherein said generation program is further arranged to utilize said remittance data fields to generate said electronic statement, whereby said customer may pay an invoice 15 included in said electronic statement using said remittance data in said remittance data fields.
Independent claims36