Movatterモバイル変換


[0]ホーム

URL:


US6334116B1 - Technique for centrally tracking transactions in an electronic billing system - Google Patents

Technique for centrally tracking transactions in an electronic billing system
Download PDF

Info

Publication number
US6334116B1
US6334116B1US09/237,657US23765799AUS6334116B1US 6334116 B1US6334116 B1US 6334116B1US 23765799 AUS23765799 AUS 23765799AUS 6334116 B1US6334116 B1US 6334116B1
Authority
US
United States
Prior art keywords
entities
billing
entity
multiple different
applicable
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
US09/237,657
Inventor
Ravi Ganesan
Mark Todd Harris
Hans Daniel Dreyer
Kathryn Randall Wolfe
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Organization World Intellectual Property
Fiserv Inc
Original Assignee
CheckFree Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US09/017,169external-prioritypatent/US6055567A/en
Application filed by CheckFree CorpfiledCriticalCheckFree Corp
Priority to US09/237,657priorityCriticalpatent/US6334116B1/en
Priority to CA002301331Aprioritypatent/CA2301331A1/en
Priority to SG200001616Aprioritypatent/SG102569A1/en
Priority to NZ503498Aprioritypatent/NZ503498A/en
Priority to EP00106122Aprioritypatent/EP1136923A1/en
Priority to AU22454/00Aprioritypatent/AU2245400A/en
Priority to ZA200001492Aprioritypatent/ZA200001492B/en
Publication of US6334116B1publicationCriticalpatent/US6334116B1/en
Application grantedgrantedCritical
Anticipated expirationlegal-statusCritical
Assigned to ORGANIZATION - WORLD INTELLECTUAL PROPERTYreassignmentORGANIZATION - WORLD INTELLECTUAL PROPERTYMERGER AND CHANGE OF NAME (SEE DOCUMENT FOR DETAILS).Assignors: ORGANIZATION - WORLD INTELLECTUAL PROPERTY, UNITED STATES OF AMERICA
Expired - Fee Relatedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A method is provided for centrally tracking transactions in an electronic billing system. The system includes multiple different billing entities, multiple different financial institute entities and multiple different user entities. Each of the multiple different billing entities is associated with a respective portion of the multiple different user entities and each of the multiple different financial institute entities is associated with a respective portion of the multiple different user entities. A message is received from any of the multiple different financial institute entities indicating a request from any of the multiple different user entities associated with the applicable financial institute entity to view billing information. The receipt of the request to view the billing information is logged in a database as first event information. A message indicative of the billing information of at least one of the multiple different billing entities associated with the applicable user entity which is available for viewing is transmitted to the applicable user entity. A message indicating a request from the applicable user entity to view the available billing information of that billing entity is received from any of the at least one of the billing entities. The receipt of the message indicating the applicable user entity request to view the billing information of the applicable billing entity is logged in the database as a second event information.

Description

This application is a continuation of application Ser. No. 09/017,169, filed on Feb. 2, 1998, now U.S. Pat No. 6,055,567.
FIELD OF THE INVENTION
The present invention relates generally to distributed data networks and, more particularly, to a distributed data accessing technique.
BACKGROUND OF THE INVENTION
There are two prevalent models for electronic bill presentment that are currently used in industry. The first is anaggregation model10, which is shown in FIG.1. In its simplest form, theaggregation model10 includes acustomer12, anaggregator14, and a plurality ofbillers16. Thecustomer12 can be, for example, an individual person, a family, or a business. Theaggregator14 can be a financial institution (FI) such as, for example, a bank. Alternatively, theaggregator14 can be a separate entity which acts of behalf of asponsor18, which can also be an FI such as a bank. Eachbiller16 can be of any billing institution type such as, for example, a local telephone company, a local electric company, a retail outlet, or a national long distance telephone company.
Eachbiller16 provides customer-related invoice data to theaggregator14. Theaggregator14 serves as an intermediary between eachbiller16 and thecustomer12 by providing bill presentment directly to thecustomer12, potentially on behalf of thesponsor18.
There are two variants of theaggregation model10 resulting from the ownership, or “branding”, of the presentation experience and the communication channel between theaggregator14 and thecustomer12. In one variant, theaggregator14 may offer aggregator-branding, thus totally owning both the presentation experience and the communication channel between theaggregator14 and thecustomer12. In the other variant, theaggregator14 may offer sponsor-branding, thus staying “behind the scenes” in terms of the presentation experience and supporting the communication channel between theaggregator14 and thecustomer12 on behalf of thesponsor18.
The second prevalent model for electronic bill presentment is a billerdirect model20, which is shown in FIG.2. In its simplest form, the billerdirect model20 includes acustomer12 and at least onebiller16. In the billerdirect model20, eachbiller16 retains the customer-related invoice data and the full relationship with the customer12 (i.e., the presentation experience and the communication channel). Thecustomer12 may have software for providing a capability similar to Web browser bookmarking so as to allow easy navigation between billers, and thus some level of virtual aggregation. However, there is no actual aggregation such as with theaggregator14 of theaggregation model10 described above.
The above-described models present a dichotomy between a sponsor-centric view and a biller-centric view of bill presentment. That is, theaggregation model10 allows theaggregator14 and/or thesponsor18 to use customer-related invoice data, bill presentment, and the communication channel between theaggregator14 and thecustomer12 for cross-selling or other peripheral services. The billerdirect model20, on the other hand, insures that control of customer-related invoice data, bill presentment, and the communication channel between thebiller16 and thecustomer12 remains with thebiller16.
Also, neither of the above-described models adopt a truly customer-centric view. That is, neither of the above-described models allow acustomer12 to interact directly withindividual billers16 while retaining the benefits of interacting with asingle aggregator14 such as, for example, the ability to retain a single authentication and log-in procedure and a common bill presentation framework. Further, neither of the above-described models allow acustomer12 to retain the benefits of interacting with asingle aggregator14 while allowing theaggregator14,billers16, andsponsor18 to retain certain preferences such as, for example, the ability to retain control of customer-related data and a communication channel with eachcustomer12. Accordingly, it would be desirable to provide a distributed data accessing technique which addresses the above-mentioned shortcomings of the above-described models.
OBJECTS OF THE INVENTION
One object of the present invention is to provide a distributed data accessing technique that allows a customer to interact directly with individual billers while retaining the benefits of interacting with a single aggregator.
Another object of the present invention is to provide a distributed data accessing technique that allows a customer to retain the benefits of interacting with a single aggregator while allowing the aggregator, billers, and sponsor to retain control of customer-related data and a communication channel with each customer.
Another object of the present invention is to provide a distributed data accessing technique that allows complete flexibility as to who is offering bill presentment: billers only, aggregator only (possibly on behalf of one or more sponsors), or some combination of the above.
Another object of the present invention is to provide a distributed data accessing technique that supports an end-to-end audit trail from the initial stages of bill presentment to the final stages of bill payment, which can serve a variety of purposes, including improved customer care.
The above-stated objects, as well as other objects, features, and advantages, of the present invention will become readily apparent from the following detailed description which is to be read in conjunction with the appended drawings.
SUMMARY OF THE INVENTION
According to the present invention, a distributed data accessing technique is provided. The technique can be realized by storing, at a first network station, information identifying data which is available at a second network station. The first network station can be, for example, an electronic payment and customer service entity. The second network station can be, for example, a billing entity such as a utility company. The information identifying the data that is available at the second network station can be, for example, information which indicates that a bill is available at the second network station.
A signal is generated at the first network station. The signal represents the information identifying the available data and linking information to the second network station. The linking information can be, for example, a web site address along with some additional parameters.
The signal is transmitted to a third network station. The third network station can be, for example, a user entity such as a personal computer. The transmitted linking information is operable at the third network station to establish a network link over which the identified available data is transmittable from the second network station to the third network station. That is, the third network station can invoke the linking information so as to create, for example, a link to the web site of a utility company.
The signal is typically generated in response to a request for data. Such a request can include an identification of a user so that the user can be authenticated. The signal is then generated after the user is authenticated. The request is typically received from the third network station. The request, as well as any other events that occur between the various network stations, can be logged at the first network station. The logged events can then be accessed by an entity located outside of the network such as, for example, a centralized customer service center.
The identified available data is typically stored at the second network station. However, the identified available data can be provided to the second network station by an entity located outside of the network. Such an outside entity could be, for example, a legacy billing system or an established billing aggregator.
The first network station can receive a notification that the identified available data was transmitted from the second network station to the third network station. The identified available data is preferably transmitted from the second network station directly to the third network station over the network link. The identified available data can be transmitted from the second network station to the third network station so as to be displayed in a presentation format. The presentation format can be, for example, an internet web page or a frame of an internet web page.
In accordance with a further aspect of the invention, the identified available data can be identified available first data, the linking information can be first linking information, the network link can be a first network link, and further information identifying second data which is available at a fourth network station can be stored at the first network station. Similar to the second network station, the fourth network station can be, for example, a billing entity such as a retailer. The information identifying the second data that is available at the fourth network station can be, for example, information which indicates that a bill is available at the fourth network station.
The signal that is generated at the first network station can further represent the further information identifying the available second data and second linking information to the fourth network station. As with the first linking information, the second linking information can also be, for example, a web site address.
The signal can again be transmitted to the third network station, and the transmitted second linking information is operable at the third network station to establish a second network link over which the identified available second data is transmittable from the fourth network station to the third network station. The third network station can therefore invoke the second linking information so as to create, for example, a link to the web site of the retailer.
The signal can again be generated in response to a request for data. The request can include an identification of a user so that the user can be authenticated for use with more than one network station. That is, only a single authentication procedure is required for use with both the second and the fourth network stations. As before, the request, as well as any other events that occur between the various network stations can be logged at the first network station. The logged events can then be accessed by an entity located outside of the network such as, for example, a centralized customer service center.
The identified available second data is typically stored at the fourth network station. However, as with the second network station, the identified available second data can be provided to the fourth network station by an entity located outside of the network. Again, such an outside entity could be, for example, a legacy billing system or an established billing aggregator.
The first network station can receive a first notification that the identified available first data was transmitted from the second network station to the third network station, and a second notification that the identified available second data was transmitted from the fourth network station to the third network station. The identified available first data is preferably transmitted from the second network station directly to the third network station, and the identified available second data is preferably transmitted from the fourth network station directly to the third network station. Both the identified available first data and the identified available second data can be transmitted to the third network station so as to be displayed in a presentation format. The presentation format can be, for example, an internet web page or a frame of an internet web page. It should be noted that the identified available first data and the identified available second data can be presented in separate frames of an internet web page at the same time.
BRIEF DESCRIPTION OF THE DRAWINGS
In order to facilitate a fuller understanding of the present invention, reference is now made to the appended drawings. These drawings should not be construed as limiting the present invention, but are intended to be exemplary only.
FIG. 1 is an aggregation model for electronic bill presentment.
FIG. 2 is a biller direct model for electronic bill presentment.
FIG. 3 is an infrastructure diagram of a distributed database entity in accordance with the present invention.
FIG. 4 is a schematic diagram of an electronic bill presentment and payment system in accordance with the present invention.
FIG. 5 is a schematic diagram of an electronic payment and customer service (EPCS) entity in accordance with the present invention.
FIG. 6 is a schematic diagram of the electronic bill presentment and payment system shown in FIG. 4, extended to include certain associated directly related systems.
FIG. 7 is a schematic diagram of the electronic bill presentment and payment system shown in FIG. 4, extended to include certain associated indirectly related systems.
FIG. 8 is a schematic diagram of the electronic bill presentment and payment system shown in FIG. 4, extended to include certain associated customer care entities.
FIG. 9 is a schematic diagram of the electronic bill presentment and payment system shown in FIG. 4, extended to include a centralized customer care entity.
FIG. 10 is a flowchart diagram showing initial sign-on data and message flows between a user entity and a banking entity in the electronic bill presentment and payment system shown in FIG.4.
FIG. 11 is a flowchart diagram showing sign-on and authentication data and message flows between a user entity, a banking entity, and an EPCS entity in the electronic bill presentment and payment system shown in FIG.4.
FIG. 12 is a flowchart diagram showing bill availability data and message flows between a user entity, a banking entity, and an EPCS entity in the electronic bill presentment and payment system shown in FIG.4.
FIG. 13A is a flowchart diagram showing billing entity presentment data and message flows between a user entity, a billing entity, and an EPCS entity in the electronic bill presentment and payment system shown in FIG.4.
FIG. 13B is a flowchart diagram showing billing aggregator bill presentment data and message flows between a user entity, a billing entity, an EPCS entity, and an established billing aggregator in the electronic bill presentment and payment system shown in FIG.4.
FIG. 13C is a flowchart diagram showing alternative system bill presentment data and message flows between a user entity, an EPCS entity, and an alternative bill presentment and payment system in the electronic bill presentment and payment system shown in FIG.4.
FIG. 14 is a flowchart diagram showing bill payment data and message flows between a user entity, an EPCS entity, and a billing entity in the electronic bill presentment and payment system shown in FIG.4.
FIG. 15 is a flowchart diagram showing bill remittance and debiting data and message flows between an EPCS entity and a billing entity and a banking entity in the electronic bill presentment and payment system shown in FIG.4.
FIG. 16 shows an example of a branded interface having a sign-on request prompt that includes a username field and a password field.
FIG. 17 shows an example of a banking entity home page, including a “view bills” icon, a “view checking account” icon, and a “view savings account” icon.
FIG. 18 shows a first modified banking entity home page having a frame presenting new bill availability data.
FIG. 19 shows a second modified banking entity home page having a frame presenting detailed bill data.
FIG. 20 is a flowchart diagram showing customer service data and message flows between a centralized customer service center, and an EPCS entity, a billing entity, and a banking entity in the electronic bill presentment and payment system shown in FIG.4.
DETAILED DESCRIPTION OF A PREFERRED EMBODIMENT
Referring to FIG. 3, there is shown an infrastructure diagram of a distributeddatabase entity30 in accordance with the present invention. The distributeddatabase entity30 comprises adatabase component32 and a plurality of message interfaces34-40 for facilitating communication between thedatabase component32 and other distributed database entities and system components. Thedatabase component32 typically contains data that is controlled or “owned” by the controller or “owner” of the distributeddatabase entity30. For example, if the distributeddatabase entity30 is owned by a financial institution (FI) such as a bank, then thedatabase component32 could contain information such as checking and savings account balances. It should be noted, however, that thedatabase component32 can also contain data from other distributed database entities and system components, as will be described in detail below.
The plurality of message interfaces34-40 includes aninternal message interface34, anexternal message interface36, apartner message interface38, and a customercare message interface40. Theinternal message interface34 defines messages that are used to communicate and query data between the given distributeddatabase entity30 and other distributed database entities, or other system components having an internal message interface. For example, in a bill presentment and payment system, communication between a banking entity and a billing entity may be required. Theexternal message interface36 defines messages that are used to communicate and query data between the given distributeddatabase entity30 and any existing system(s) that are directly related to the given distributeddatabase entity30. For example, an FI such as a bank can have an existing direct deposit account (DDA) system. Thepartner message interface38 defines messages that are used to communicate and query data between the given distributeddatabase entity30 and any existing system(s) that are indirectly related to the given distributeddatabase entity30. For example, in a bill presentment and payment system, communication with an established billing aggregator may be necessary to satisfy customer demands. The customercare message interface40 defines messages that are used to communicate and query data between the given distributeddatabase entity30 and a customer care entity. For example, in a bill presentment and payment system, a billing entity may allow a third party to access bill data in order to provide feedback to bill customers. It should be noted that all of the above-described interfaces will be described in greater detail below.
Referring to FIG. 4, there is shown a schematic diagram of a versatile electronic bill presentment andpayment system50 in accordance with the present invention. Thesystem50 comprises auser entity52, abanking entity54, abilling entity56, and an electronic payment and customer service (EPCS)entity58. For purposes of this detailed description, theuser entity52, thebanking entity54, thebilling entity56, and theEPCS entity58 are each distributeddatabase entities30 as defined above. Thus, theuser entity52, thebanking entity54, thebilling entity56, and theEPCS entity58 each has adatabase component32, aninternal message interface34, anexternal message interface36, apartner message interface38, and a customercare message interface40. It should be noted, however, that theuser entity52, thebanking entity54, thebilling entity56, and theEPCS entity58 are not required to have adatabase component32, aninternal message interface34, anexternal message interface36, apartner message interface38, and a customercare message interface40. That is, theuser entity52, thebanking entity54, thebilling entity56, and theEPCS entity58 are only required to have aninternal message interface34 so that communications can take place between each entity.
At this point it should be noted that, although only asingle user entity52,banking entity54,billing entity56, andEPCS entity58 is shown in thesystem50, it is common to have a plurality of such entities in an actual versatile electronic bill presentment and payment system in accordance with the present invention.
As previously described, aninternal message interface34 defines messages that are used to communicate and query data between distributed database entities. Thus, since theuser entity52, thebanking entity54, thebilling entity56, and theEPCS entity58 are all distributed database entities, they all communicate through internal message interfaces34. The communications are performed overinterconnections60, which can be electrical wire, optical fiber, or microwave-based interconnections.
At this point it should be noted that eachinternal message interface34, as well as eachexternal message interface36,partner message interface38, and customercare message interface40, can be implemented using any number of existing message-based communication systems such as, for example, a TCP/IP message-based communication system running on the infrastructure of the internet. Alternatively, the internal message interfaces34, the external message interfaces36, the partner message interfaces38, and the customer care message interfaces40 could be implemented with proprietary messaging software on a private network or intranet. It should also be noted that there are no requirements as to the nature of the messaging protocol, or any middleware used to support the messaging.
Theuser entity52 is typically a personal computer (PC) that is directly connected to thesystem50, or is connected to thesystem50 through a network server. Thus, thedatabase component32 associated with theuser entity52 can be located on the PC (e.g., a traditional “fat” client), or on the network server (e.g., an HTML browser client). It should be noted that thedatabase component32 associated with theuser entity52 can also be located in one of the other distributed database entities, which can download data to the user entity52 (e.g., a Java client). It should also be noted that thedatabase component32 associated with theuser entity52 can be distributed among all three of the above-listed locations, owing to the distributed nature of eachdatabase component32. Thus, eachdatabase component32 should not be thought of as a single, monolithic database. Rather, eachdatabase component32 is better described as a distributed repository of data categorized by the entity that “owns” the data.
Wherever it is located, thedatabase component32 associated with theuser entity52 stores data that is related to the type of user interface (UI) that is being presented to a subscriber of thesystem50. For example, thedatabase component32 associated with theuser entity52 can store data that is related to the particular type of presentation technology being used (e.g., a “fat” client, an HTML browser client, or a Java client), a specific application, or a particular version. Thedatabase component32 associated with theuser entity52 can also store data that is related to a particular computing session such as, for example, the existence of a computing session and/or the duration of a computing session. Thedatabase component32 associated with theuser entity52 can further store subscriber authentication data, which is described in detail below.
The main function of theuser entity52 is to build a UI using data obtained from the other distributed database entities, and then present the UI to a subscriber of thesystem50. The presentation of the UI to a subscriber is dependent upon the particular type of presentation technology being used (e.g., a “fat” client, an HTML browser client, or a Java client). For example, a UI for a Java client requires that presentation data be downloaded from one of the other distributed database entities.
Other functions of theuser entity52 include storing certain data locally so as to facilitate off-line editing and viewing, maintaining a state in a connectionless environment (e.g., an HTTP environment), and sensing the availability of software updates and managing their subsequent application. All of these functions depend on the nature of the client (e.g., a “fat” client, an HTML browser client, or a Java client). As previously indicated, another function of theuser entity52 includes storing subscriber authentication data (e.g., a security ticket) that is used to gain access to other distributed database entities in thesystem50.
Thebanking entity54, which is typically an FI such as, for example, a bank, is generally viewed as a primary point of presence for a subscriber to thesystem50, typically providing an appearance of aggregation to the subscriber. This view is held primarily due to the trust that consumers typically place in a bank brand, and the fact that bank customers who already bank online are also likely to want to receive bills online. Thus, in the following discussion, thebanking entity54 is assumed to be the aggregator of thesystem50. It should be noted, however, that any one of the other entities could also be the aggregator of thesystem50 in accordance with the present invention. There are several factors which can be used to determine aggregator status such as, for example, market clout.
Thebanking entity54 typically gains access to thesystem50 through a network server. Thus, thedatabase component32 associated with thebanking entity54 can be located in the network server. It should be noted that thedatabase component32 associated with thebanking entity54 can also be located in a system associated with thebanking entity54 such as, for example, a DDA system. Such a DDA system could be accessed through theexternal message interface36 of thebanking entity54, as described in detail below. It should further be noted that thedatabase component32 associated with thebanking entity54 can also be located in one of the other distributed database entities, or be distributed among many of the above-mentioned locations, owing to the distributed nature of eachdatabase component32.
Wherever it is located, thedatabase component32 associated with thebanking entity54 stores bank-specific subscriber profile data profile such as, for example, subscriber names and addresses and subscriber account numbers. Thedatabase component32 associated with thebanking entity54 can also store account information such as, for example, static account information (e.g., lease rate, principle), and dynamic account information (e.g., balance). Thedatabase component32 associated with thebanking entity54 can further store profile data specifically associated with the FI such as, for example, graphics, business rules, banking-related transaction histories, and aggregation relationships such as those between the FI and billers.
Since it is likely that thesystem50 will be used with existing banking systems such as, for example, an existing DDA system, one of the main functions of thebanking entity54 is the continuation of current banking and bill payment functionality including the maintaining of customer profiles and already existing interfaces. In its role as aggregator, thebanking entity54 also provides data to theuser entity52 to be used for the creation of a navigation portion of a UI. For an HTML browser client, this data would be used to create a navigation frame, but not a content specific frame. It should be noted that thebanking entity54 can also provide data to theuser entity52 to be used for the creation of a UI for traditional banking and bill payment.
Since thebanking entity54 is generally viewed as the primary point of presence for a subscriber to thesystem50, thebanking entity54 also functions as the likely, but not exclusive, entry point for subscriber sign-on. Thus, thebanking entity54 typically controls the sign-on and authentication procedures for subscribers through theuser entity52. It should be noted that thebanking entity54 typically works in conjunction with theEPCS entity58 in controlling the authentication procedure, as described in detail below.
Another function of thebanking entity54 includes tracking bank related events and storing them in an event tracking database, which is typically associated with theEPCS entity58, as also described in detail below.
Thebilling entity56 is typically a biller such as, for example, a utility company. Thebilling entity56 typically gains access to thesystem50 through a network server. Thus, thedatabase component32 associated with thebilling entity56 can be located in the network server. It should be noted that thedatabase component32 associated with thebilling entity56 can also be located in a system associated with thebilling entity56 such as, for example, a legacy billing system. Such a legacy billing system could be accessed through theexternal message interface36 of thebilling entity56, as described in detail below. It should further be noted that thedatabase component32 associated with thebilling entity56 can also be located in one of the other distributed database entities, or be distributed among many of the above-mentioned locations, owing to the distributed nature of eachdatabase component32.
Wherever it is located, thedatabase component32 associated with thebilling entity56 stores biller-specific subscriber profile data such as, for example, subscriber names and addresses and subscriber account numbers and types (e.g., business vs. residential phone line). Thedatabase component32 associated with thebilling entity56 also stores billing data for use by theuser entity52 in building the UI for the subscriber. The billing data can include bill availability data, detailed billing data, ads and other cross-sale displays and links, and bill payment terms and conditions.
Thedatabase component32 associated with thebilling entity56 can also store biller transaction history such as, for example, bill data manipulation (e.g., viewing, searching, sorting), and cross-sell events. Thedatabase component32 associated with thebilling entity56 can further store biller profile data such as, for example, graphics, business rules, and relationships with aggregators such as banks.
The main function of thebilling entity56 is to provide billing data to theuser entity52 for use in creating the UI for the subscriber. Thebilling entity56 also provides bill availability data to an aggregator database, whether it is located in thebanking entity54, theEPCS entity58, or another entity, to provide notice of bill availability to subscribers. Thebilling entity56 can also access legacy billing systems through theexternal message interface36 of thebilling entity56, as indicated above.
Another function of thebilling entity56 includes tracking biller-related events and storing them in an event tracking database, which is typically associated with theEPCS entity58, as described in detail below.
TheEPCS entity58 can generally be described in terms of adata processing system70, such as shown in FIG.5. Thedata processing system70 preferably comprises at least one processor (P)72, memory (M)74, and input/output (I/O)interface76, which are connected to each other by a bus78, for implementing the functions of theEPCS entity58, as described in detail below.
Referring again to FIG. 4, theEPCS entity58 typically gains access to thesystem50 through a network server. Thus, thedatabase component32 associated with theEPCS entity58 can be located in the network server. It should be noted that thedatabase component32 associated with theEPCS entity58 can also be located in a system associated with theEPCS entity58 such as, for example, a legacy aggregating system. Such a legacy aggregating system could be accessed through theexternal message interface36 of theEPCS entity58, as described in detail below. It should further be noted that thedatabase component32 associated with theEPCS entity58 can also be located in one of the other distributed database entities, or be distributed among many of the above-mentioned locations, owing to the distributed nature of eachdatabase component32.
Wherever it is located, thedatabase component32 associated with theEPCS entity58 stores bill payment-specific subscriber profile data such as, for example, subscriber names and addresses, subscriber DDA account numbers, and subscriber credit ratings. Thedatabase component32 associated with theEPCS entity58 also stores bill payment warehouse data such as, for example, user-specific payees, single occurrence payments, and recurring payments/models.
As previously described, both thebanking entity54 and thebilling entity56 track and store events in an event tracking database. This event tracking database is typically located in thedatabase component32 associated with theEPCS entity58. The event tracking data that is stored typically comprises event summaries and links to other databases, perhaps residing at other entities, which provide event details and/or an audit trail.
Thedatabase component32 associated with theEPCS entity58 also stores bill payment transaction histories, and system subscriber profile data such as, for example, metadata about subscribers and metadata about subscribers' relationships to other entities (e.g., a list of billers that a subscriber has enabled). Thedatabase component32 associated with theEPCS entity58 further stores billing-related profile information on the system aggregator and billers such as, for example, metadata about billing arrangements (e.g., flat rate, per subscriber, event-driven, etc.), and aggregation data such as, for example, new bill availability and messages or special announcements available from thebilling entity56. Thedatabase component32 associated with theEPCS entity58 still further stores security data such as, for example, required sign-on information and macro-level authorizations. Thedatabase component32 associated with theEPCS entity58 additionally stores customer service data such as, for example, FAQ's, FI and biller contact information, and problem resolution data.
TheEPCS entity58 is the glue that holds the distributed database entities together. TheEPCS entity58 accomplishes this by functioning as an integration agent by maintaining bill payment profiles and warehouse data, aggregating bill availability and status data (but not bill content or presentation), and maintaining an event tracking database (or audit trail) that can be accessed by all of the database entities. Also, in order to facilitate a single point of sign-on, theEPCS entity58 functions as the authentication gate keeper. This doesn't mean to imply that theEPCS entity58 necessarily maintains user identification numbers and/or passwords. However, it does imply that theEPCS entity58 accepts sign-on requests and doles out authentication “tickets” in response, in conjunction with the banking entity as described above.
It should be noted that, like user identification numbers and passwords, other data elements, like event details, may end up being virtually aggregated by theEPCS entity58, but may still physically reside in a distributed manner across several of the database entities.
It should also be noted that theEPCS entity58 may also route e-mail messages to and from the various database entities, as well as store e-mail messages sent to and from the various database entities.
As previously described, aninternal message interface34 defines messages that are used to communicate and query data between distributed database entities. As also previously described, eachinternal message interface34 can be implemented using any number of existing message-based communication systems, or with proprietary messaging software on a private network or intranet. Furthermore, the message specification or file format can be either standard (i.e., open) or proprietary. With this mind, the following types of messages are examples of messages which may be employed to implement aninternal message interface34 in accordance with the present invention.
Depending upon the nature of the presentation technology being used (e.g., a “fat” client, an HTML browser client, or a Java client), theuser entity52 may need to process an internal message to store a security ticket for later use in gaining access to other distributed database entities in thesystem50. Theuser entity52 may also need to process an internal message to update any resident software. Theuser entity52 may further need to process an internal message containing various types of information (assuming a push model). Theuser entity52 may additionally need to process internal e-mail messages such as, for example, those for receiving data from other database entities.
Thebanking entity54 will process an internal message to add/update/delete/retrieve FI branding information, as well as an internal message to add/update/delete an entry from a list of billers that have been aggregated. Thebanking entity54 will also process an internal message to activate a subscriber for home banking via a messaging protocol, which can be an existing messaging protocol such as, for example, OFX or a batch process. Thebanking entity54 will further process an internal message to query/update bank subscriber profile data for purposes of customer care. Thebanking entity54 will still further process an internal message to query bank transaction history for customer care and for linking to the event tracking database. Thebanking entity54 will still further process an internal message to retrieve a list of billers available under the FI sponsor umbrella. An alternative to this is to place the list of billers available under the FI sponsor umbrella in an aggregation database. However, placing the list of billers available under the FI sponsor umbrella allows theEPCS entity58 to tailor the list by FI sponsor. Thebanking entity54 will additionally process internal e-mail messages such as, for example, those for sending data to other database entities, receiving data from other database entities, and broadcasting data to other database entities.
Thebilling entity56 will process an internal message to add/update/delete/retrieve biller branding information, as well as an internal message to activate a subscriber for electronic bill presentment via a messaging protocol, which can be an existing messaging protocol such as, for example, OFX or a batch process. Thebilling entity56 will also process an internal message to retrieve bill availability data, retrieve bill detail data, and retrieve bill presentation specifications or content. For example, the retrieved data could be URL links to ads and notices, HTML data, or OFX data. Thebilling entity56 will further process an internal message to query/update biller subscriber profile data for purposes of customer care. Thebilling entity56 will still further process an internal message to query biller transaction history for customer care and for linking to the event tracking database. Thebilling entity56 will additionally process internal e-mail messages such as, for example, those for sending data to other database entities, receiving data from other database entities, and broadcasting data to other database entities.
TheEPCS entity58 will process internal event tracking messages. Such event tracking messages are used to gain access to two types of information in the event tracking database: summary data and a link to another database entry that can provide more detail. Such detail includes subscriber enrollment data, subscriber service activation data (e.g., biller, bill payment, banking, etc.), sign-on data, bill availability data, bill viewed data, bill payment generated data (optionally associated with presented bill data), subsequent bill payment events data (e.g., submitted, processed, failed, cleared, remittance received by biller, etc.), cross-sell events data (e.g., ad/offer viewed, ad/offer clicked, product/service purchased), terms & conditions viewed data, e-mail created/read/deleted data.
TheEPCS entity58 will also process an internal messages related to subscriber profile data such as, for example, to add/modify/delete/read subscriber profile data, often as a function of the events listed above (e.g., enrollment, activation, etc.).
TheEPCS entity58 will also process internal security messages. Such internal security messages may relate to authentication, which result in theEPCS entity58 issuing a security ticket. It should be noted that an authentication request does not have to come as a result of a subscriber “surfing” to the network server of thebanking entity54. It may be initiated if a subscriber tries to gain access to thebilling entity56, and thereby not even contacting thebanking entity54. The point being that with a security ticket a subscriber is generally allowed to freely traverse any database entity in thesystem50 without going through repeated sign-on procedures.
An internal security message may also relate to macro-level authorization, wherein a security ticket may contain the credentials to allow a subscriber access to a particular billing entity, but doesn't address micro-level authorization issues such as allowed operations.
An internal security message may also relate to getting a security ticket without authentication. Such a message will originate from a trusted party (e.g., an FI performing its own authentication). Therefore, a security ticket is provided without performing an authentication.
It should be noted that the use of a security ticket enables, but does not mandate, a single sign-on procedure. In other words, a database entity such as, for example, thebilling entity56 may, for whatever reason, require additional authentication information.
TheEPCS entity58 will further process internal messages relating to aggregation data. For example, anEPCS entity58 will process an internal message to create a link to summary or detailed bill information, or to create a link to message, notice, ad, or some other kind of non-bill information that is available from thebilling entity56.
TheEPCS entity58 will still further process an internal message to query/update bill payment transaction history for purposes of customer care.
TheEPCS entity58 will additionally process internal e-mail messages such as, for example, those associated with routing e-mail, picking-up e-mail, and querying and e-mail mailbox.
TheEPCS entity58 may also process internal messages related to data mining. Such messages are handled very carefully with respect to privacy, perhaps even providing an ACL or other mechanisms to ensure privacy. The results of such messages may be delivered out of band (e.g., by batch).
As previously described, anexternal message interface36 defines messages that are used to communicate and query data between a given distributeddatabase entity30 and any existing system(s) that are directly related to the given distributeddatabase entity30. As also previously described, eachexternal message interface36 can be implemented using any number of existing message-based communication systems, or with proprietary messaging software on a private network or intranet. Furthermore, the message specification or file format can be either standard (i.e., open) or proprietary.
Referring to FIG. 6, there is shown a schematic diagram of the versatile electronic bill presentment andpayment system50, along with some associated directly related systems. The associated directly related systems comprise adesktop database80, aDDA system82, alegacy billing system84, and alegacy remittance system86. The communications between the various database entities and their associated directly related systems are performed overinterconnections88, which can be electrical wire, optical fiber, or microwave-based interconnections.
Depending upon the nature of the presentation technology being used (e.g., a “fat” client, an HTML browser client, or a Java client), theuser entity52 may need to process an external message in order to communicate with an existing system such as, for example, thedesktop database80. To support such a legacy system, it may be necessary to implement theexternal message interface36 of theuser entity52 in the context of an existing, and possibly extended, protocol specification, such as Gold, NPC, or OFX.
Thebanking entity54 will process external messages to and from an existing system such as, for example, theDDA system82 in order to query and update information such as, for example, subscriber profile data, subscriber account data, out-of-band (e.g., ATM) account activity, and statement history. It's also conceivable that thebanking entity54 would need to interface with other banking systems (e.g., stops). Thus, theexternal message interface36 of thebanking entity54 is a key feature of the versatile electronic bill presentment andpayment system50.
Thebilling entity56 will process external messages to and from an existing system such as, for example, thelegacy billing system84 in order to query and update information such as, for example, subscriber profile data, subscriber account data, account activity, and statement history. Most of this data is industry, if not biller, specific. Thus, theexternal message interface36 of thebilling entity56 is a key feature of the versatile electronic bill presentment andpayment system50.
TheEPCS entity58 will process external messages to and from an existing system such as, for example, thelegacy remittance system86. Thelegacy remittance system86 could be, for example, ACH, RPP, RPS, or Direct Send.
As previously described, apartner message interface38 defines messages that are used to communicate and query data between a given distributeddatabase entity30 and any existing system(s) that are indirectly related to the given distributeddatabase entity30. As also previously described, eachpartner message interface38 can be implemented using any number of existing message-based communication systems, or with proprietary messaging software on a private network or is intranet. Furthermore, the message specification or file format can be either standard (i.e., open) or proprietary.
Referring to FIG. 7, there is shown a schematic diagram of the versatile electronic bill presentment andpayment system50, along with some associated indirectly related systems. The associated indirectly related systems comprise apersonal finance system90, abanking system92, an establishedbilling aggregator94, and an alternative bill presentment andpayment system96. The communications between the various database entities and their associated indirectly related systems are performed overinterconnections98, which can be electrical wire, optical fiber, or microwave-based interconnections.
Depending upon the nature of the presentation technology being used (e.g., a “fat” client, an HTML browser client, or a Java client), theuser entity52 may need to process a partner message in order to communicate with a partner such as, for example, thepersonal finance system90. Thepersonal finance system90 could be, for example, a personal financial manager (PFM) software package such as, for example, Quicken or Money.
Thebanking entity54 will process partner messages to and from a partner such as, for example, thebanking system92.
Thebilling entity56 will process partner messages to and from a partner such as, for example, the establishedbilling aggregator94. Such a partner relationship may be required if a large group of subscribers are using the establishedbilling aggregator94, and thereby have the leverage to demand that all of their bills come through the establishedbilling aggregator94. The establishedbilling aggregator94 is essentially treated as a proxy for the billers that it represents. Thus, subscribers to the establishedbilling aggregator94 will have equal footing as subscribers to thepresent system50. This means that subscribers to the establishedbilling aggregator94 will receive the same event tracking, customer service, and payment processing functionality as subscribers to presentsystem50. Of course, to gain the additional functionality provided by thepresent system50, the establishedbilling aggregator94, or someone acting on their behalf, will need to provide the same programming support that is required of any biller participating in thepresent system50.
To present a bill generated by the establishedbilling aggregator94, thepresent system50 would, for example, receive bill availability data and the URL of a web server of the establishedbilling aggregator94, and thebilling entity56 would then point to the web server of the establishedbilling aggregator94 to get an HTML presentation of detailed bill data. In this scenario, thepartner message interface38 would be essentially the same as aninternal message interface34, but possibly with added bulk transfer capability.
TheEPCS entity58 will process partner messages to and from a partner such as, for example, the alternative bill presentment andpayment system96. Such a partner relationship may be required if abilling entity56 has a subscriber base that is split between using thepresent system50 and the alternative bill presentment andpayment system96. In such a scenario, thepresent system50 could function as a billing aggregator for the alternative bill presentment andpayment system96, and vice-versa. However, the alternative bill presentment andpayment system96 and its subscribers would not receive any of the benefits of the messaging functionality provided by thepresent system50. Only the minimum amount of functionality would be provided. That is, thepartner message interface38 would only provide what is required to present bills through the alternative bill presentment andpayment system96, and not offer any of the advantages provided by thepresent system50. The goal being to have thebilling entity56 encourage all of its subscribers to access bills through thepresent system50.
It should be noted that theEPCS entity58 will typically require the capabilities of abilling entity56 in order to present bills to and from the alternative bill presentment andpayment system96.
As previously described, a customercare message interface40 defines messages that are used to communicate and query data between a given distributeddatabase entity30 and a customer care entity. As also previously described, each customercare message interface40 can be implemented using any number of existing message-based communication systems, or with proprietary messaging software on a private network or intranet. Furthermore, the message specification or file format can be either standard (i.e., open) or proprietary.
Referring to FIG. 8, there is shown a schematic diagram of the versatile electronic bill presentment andpayment system50, along with some associated customer care entities. The associated customer care entities comprise a user entityself service center100, a banking entitycustomer service center102, a billing entitycustomer service center104, and an EPCScustomer service center106. The communications between the various database entities and their associated customer care entities are performed overinterconnections108, which can be electrical wire, optical fiber, or microwave-based interconnections.
Depending upon the nature of the presentation technology being used (e.g., a “fat” client, an HTML browser client, or a Java client), theuser entity52 may need to process a customer care message in order to communicate with a customer care entity such as, for example, the user entityself service center100. The user entityself service center100 could be, for example, a self service diagnostic tool.
Thebanking entity54 will process customer care messages from a customer care entity such as, for example, the banking entitycustomer service center102. A customer care message may be a request for data or a request to modify existing data. Thebanking entity54 will process such customer care messages by providing the requested data or providing a confirmation that the existing data has been modified, respectively, to the banking entitycustomer service center102. The banking entitycustomer service center102 could be, for example, a third party telemarketing group that is allowed access to banking and overall system data in order to provide feedback to system subscribers.
Thebilling entity56 will process customer care messages from a customer care entity such as, for example, the billing entitycustomer service center104. A customer care message may be a request for data or a request to modify existing data. Thebilling entity56 will process such customer care messages by providing the requested data or providing a confirmation that the existing data has been modified, respectively, to the billing entitycustomer service center104. The billing entitycustomer service center104 could be, for example, a third party telemarketing group that is allowed access to billing and overall system data in order to provide feedback to system subscribers.
TheEPCS entity58 will process customer care messages from a customer care entity such as, for example, the EPCS entitycustomer service center106. A customer care message may be a request for data or a request to modify existing data. TheEPCS entity58 will process such customer care messages by providing the requested data or providing a confirmation that the existing data has been modified, respectively, to the EPCS entitycustomer service center106. The EPCS entitycustomer service center106 could be, for example, a third party telemarketing group that is allowed access to event and overall system data in order to provide feedback to system subscribers.
It should be noted that all of the customer care entities described above could be consolidated into a centralizedcustomer service center110, as shown in FIG.9. In such an scenario, each of the database entities would process customer care messages to and from the centralizedcustomer service center110 similar to as described above. The communications between the various database entities and the centralizedcustomer service center110 would be performed overinterconnections112, which can be electrical wire, optical fiber, or microwave-based interconnections.
Referring to FIGS. 10-15, there are shown flowchart diagrams of data and message flows between the various entities within thesystem50. These flowchart diagrams assume that theuser entity52 is an HTML browser client, thebanking entity54 is the primary point of presence for a subscriber to thesystem50, thebilling entity56 controls bill presentment, and theEPCS entity58 controls bill payment.
In FIG. 10, a subscriber at theuser entity52 accesses the web site of thebanking entity54 instep200. In return, thebanking entity54 presents a branded interface to theuser entity52, including a sign-on request prompt instep202. FIG. 16 shows an example of such a brandedinterface120, wherein the sign-on request prompt includes ausername field122 and apassword field124.
In FIG. 11, theuser entity52 submits a sign-on request with authentication credentials insteps204. Thebanking entity54 messages theEPCS entity58 with the authentication credentials of the subscriber and the event is logged instep206. TheEPCS entity58 provides a security ticket to thebanking entity54 instep208. Thebanking entity54 delivers the security ticket to theuser entity52 and presents its “home page” touser entity52 instep210. FIG. 17 shows an example of such ahome page130, which includes a “view bills”icon132, a “view checking account”icon134, and a “view savings account”icon136.
It should be noted that either theEPCS entity58 or thebanking entity54 could perform the authentication procedure, but in either case the event is still logged in the event tracking database.
In FIG. 12, the subscriber selects the “view bills”icon132 instep212. Thebanking entity54 messages theEPCS entity58 with an aggregation data request and the event is logged instep214. TheEPCS entity58 presents aggregation data of new bill availability touser entity52 instep216. FIG. 18 shows a first modifiedhome page140 having anEPCS entity frame142 presenting the new bill availability data, which includes an “electric bill”icon144, a “gas bill”icon146, a “phone bill”icon148, a “cable bill”icon150, a “credit card bill”icon152, and an “all bills”icon154 which allows all bills to be presented simultaneously, albeit in separate frames.
In FIG. 13A, the subscriber selects the “gas bill”icon146 and is linked to thebilling entity56 along with the security ticket instep218. Thebilling entity56 messages theEPCS entity58 to log the “view bill” request event instep220. Thebilling entity56 presents detailed bill data to theuser entity52 instep222. FIG. 19 shows a second modifiedhome page160 having abilling entity frame162 presenting the detailed bill data, which includes the subscriber name, subscriber address, account number, usage, and cost, and a “pay bill”icon164.
In FIG. 14, the subscriber selects the “pay bill”icon164 and messages theEPCS entity58 with a forward dated pay bill request so the event is logged instep224. TheEPCS entity58 messages thebilling entity56 with a pay bill request notification along with a bill identification number instep226.
In FIG. 15, the EPCS posts a debit with thebanking entity54 and the event is logged instep228. TheEPCS entity58 then remits a payment to thebilling entity56 and the event is logged instep230.
FIG. 13B can be substituted for FIG. 13A in the above-described sequence of flowchart diagrams to show how detailed bill data can be provided by the establishedbilling aggregator94 thru thepartner message interface38 of thebilling entity56. In FIG. 13B, the subscriber again selects the “gas bill”icon146 and is linked to thebilling entity56 along with the security ticket instep232. Thebilling entity56 again messages theEPCS entity58 to log the “view bill” request event instep234. However, in this case, detailed bill data is available only from the establishedbilling aggregator94. Thus, thebilling entity56 accesses the establishedbilling aggregator94 through itspartner message interface38 instep236. In response, the establishedbilling aggregator94 provides detailed bill data to thebilling entity56 instep238. Thebilling entity56 then presents the detailed bill data to theuser entity52 instep240.
It should be noted that, in an alternative embodiment, the establishedbilling aggregator94 could present the detailed bill data directly to theuser entity52.
FIG. 13C can be substituted for FIG. 13A in the above-described sequence of flowchart diagrams to show how detailed bill data can be provided by the alternative bill presentment andpayment system96 thru thepartner message interface38 of theEPCS entity58. In FIG. 13C, the subscriber selects the “gas bill”icon146 and is linked back to theEPCS entity58 along with the security ticket and the event is logged instep242. In this case, detailed bill data is available only from the alternative bill presentment andpayment system96. Thus, theEPCS entity58 accesses the alternative bill presentment andpayment system96 through itspartner message interface38 instep244. In response, the alternative bill presentment andpayment system96 provides detailed bill data to theEPCS entity58 instep246. TheEPCS entity58 then presents the detailed bill data to theuser entity52 instep248.
It should be noted that, as previously described, theEPCS entity58 will typically require the capabilities of abilling entity56 in order to present bills to and from the alternative bill presentment andpayment system96. Alternatively, it should be noted that detailed bill data can be provided by the alternative bill presentment andpayment system96 thru thepartner message interface38 of thebilling entity56 in a manner similar to that as described in FIG.13B.
Referring to FIG. 20, there is shown a flowchart diagram of data and message flows between the centralizedcustomer service center110 and the various entities within thesystem50. Asubscriber170 contacts the centralizedcustomer service center110 regarding a bill payment instep250. The centralizedcustomer service center110 accesses the event tracking database in theEPCS entity58 to see if a view bill, pay bill, remit payment, or debit posting event has been logged instep252. If more detailed information regarding, for example, the posting of a debit for a bill, the centralizedcustomer service center110 can access thedatabase component32 associated with thebanking entity54, as shown instep254. Similarly, if more detailed information regarding, for example, the remitting of a payment for a bill, the centralizedcustomer service center110 can access thedatabase component32 associated with thebilling entity56, as shown instep256. It should be noted that, although not shown, theEPCS entity58 can log all of the above-described accesses performed by centralizedcustomer service center110.
As is apparent from the foregoing description, thesystem50 allows a subscriber to interact directly with individual billers while retaining the benefits of interacting with a single aggregator such as, for example, the ability to retain a single authentication and log-in procedure and a common bill presentation framework. Thesystem50 also allows a subscriber to retain the benefits of interacting with a single aggregator while allowing the billers and banks to retain certain preferences such as, for example, the ability to retain control of subscriber-related data and a communication channel with each subscriber.
At this point it should be noted that while the foregoing detailed description was directed to an electronic bill presentment and payment technique, any number of system types can employ the distributeddatabase entities30 to facilitate distributed data accessing within a network in accordance with the present invention.
The present invention is not to be limited in scope by the specific embodiments described herein. Indeed, various modifications of the present invention in addition to those described herein, will be apparent to those of skill in the art from the foregoing description and accompanying drawings. Thus, such modifications are intended to fall within the scope of the appended claims.

Claims (27)

What is claimed is:
1. A method for centrally tracking transactions in an electronic billing system having multiple different billing entities, multiple different financial institute entities and multiple different user entities, each of the multiple different billing entities being associated with a respective portion of the multiple different user entities and each of the multiple different financial institute entities being associated with a respective portion of the multiple different user entities, comprising the steps of:
receiving, from any of the multiple different financial institute entities, a message indicative of a request from any of the multiple different user entities associated with the applicable financial institute entity to view billing information;
logging, in a database, the receipt of the request to view the billing information as a first event information;
transmitting, to the applicable user entity, a message indicative of the billing information of at least one of the multiple different billing entities associated with the applicable user entity which is available for viewing;
receiving, from any of the at least one of the billing entities, a message indicative of a request from the applicable user entity to view the available billing information of that billing entity; and
logging, in the database, the receipt of the message indicative of the applicable user entity request to view the billing information of the applicable billing entity as a second event information.
2. A method according to claim1, further comprising the steps of:
receiving a message indicative of a signing-on to the system of the applicable user entity; and
logging, in a database, the receipt of the message indicative of the applicable user entity signing-on to the system.
3. A method according to claim2, wherein the message indicative of the applicable user entity signing-on to the system is indicative of the applicable user entity having been authenticated.
4. A method according to claim2, wherein the message indicative of the applicable user entity signing-on to the system is received, from the applicable financial institute entity, and includes authentication credentials of the applicable user entity.
5. A method according to claim1, wherein the at least one of the billing entities is two or more billing entities, and further comprising the steps of:
receiving, from the applicable user entity, a request to view the available billing information of another of the two or more billing entities;
logging, in the database, the receipt of the applicable user request to view the available billing information of the other applicable billing entity; and
transmitting, to the applicable user entity, the requested billing information of the other applicable billing entity.
6. A method according to claim1, further comprising the steps of:
receiving, from the applicable user entity, a request to pay a billed amount represented by the billing information which the applicable user entity has requested to view; and
logging, in the database, the receipt of the applicable user request to pay the billed amount as a third event information.
7. A method according to claim6, further comprising the steps of:
transmitting, to the applicable financial institute entity, a request to debit the billed amount from an account maintained by the applicable financial institute entity on behalf of the applicable user entity;
logging, in the database, the request to debit funds associated with the account maintained by the applicable financial institute entity on behalf of the applicable user entity as a fourth event information;
transmitting, to applicable billing entity, a payment of the billed amount; and
logging, in the database, the payment of the billed amount as a fifth event information.
8. A method according to claim7, further comprising the steps of:
receiving, from a customer care representative of at least one of the applicable financial institute entity and the applicable billing entity, a request for one or more of the first, the second, the third, the fourth and the fifth event information;
retrieving the requested one or more of the first, the second, the third, the fourth and the fifth event information from the database; and
transmitting the retrieved information to the customer care representative.
9. A system for centrally tracking electronic billing transactions involving multiple different billing entities, multiple different financial institute entities and multiple different user entities, each of the multiple different billing entities being associated with a respective portion of the multiple different user entities and each of the multiple different financial institute entities being associated with a respective portion of the multiple different user entities, comprising:
a processor configured (i) to receive, from any of the multiple different financial institute entities, a message indicative of a request from any of the multiple different user entities associated with the applicable financial institute entity to view billing information, (ii) to transmit, to the applicable user entity, a message indicative of the billing information of at least one of the multiple different billing entities associated with the applicable user entity which is available for viewing, (iii) and to receive, from any of the at least one of the billing entities, a message indicative of a request from the applicable user entity to view the available billing information of that billing entity; and
a database configured to store a log of the receipt of the request to view the billing information as a first event information, and of the receipt of the message indicative of the applicable user entity request to view the billing information of the applicable billing entity as a second event information.
10. A system according to claim9, wherein:
the processor is further configured to receive a message indicative of a signing-on to the system of the applicable user entity; and
the database is further configured to store a log of the receipt of the message indicative of the applicable user entity signing-on to the system.
11. A system according to claim10, wherein the message indicative of the applicable user entity signing-on to the system is received from the applicable financial institute entity.
12. A system according to claim9, wherein:
the at least one of the billing entities is two or more billing entities;
the processor is further configured to receive, from the applicable user entity, a request to view the available billing information of another of the two or more billing entities and to transmit, to the applicable user entity, the requested billing information of the other applicable billing entity; and
the database is further configured to store a log of the receipt of the applicable user request to view the available billing information of the other applicable billing entity.
13. A system according to claim9, wherein:
the processor is further configured to receive, from the applicable user entity, a request to pay a billed amount represented by the billing information which the applicable user entity has requested to view; and
the database is further configured to store a log of the receipt of the applicable user request to pay the billed amount as a third event information.
14. A system according to claim13, wherein:
the processor is further configured to transmit, to the applicable financial institute entity, a request to debit the billed amount from an account maintained by the applicable financial institute entity on behalf of the applicable user entity, and to transmit, to applicable billing entity, a payment of the billed amount; and
the database is further configured to store a log of the request to debit funds associated with the account maintained by the applicable financial institute entity on behalf of the applicable user entity as a fourth event information, and of the payment of the billed amount as a fifth event information.
15. A system according to claim14, wherein:
the processor is further configured (i) to receive, from a customer care representative of at least one of the applicable financial institute entity and the applicable billing entity, a request for one or more of the first, the second, the third, the fourth and the fifth event information, (ii) to retrieve the requested one or more of the first, the second, the third, the fourth and the fifth event information from the database, and (iii) to transmit the retrieved information to the customer care representative.
16. A method for centrally tracking electronic billing transactions between multiple different billing entities and multiple different user entities, each of the multiple different billing entities being associated with a different portion of the multiple different user entities, comprising the steps of:
receiving requests at the multiple different billing entities from the multiple different user entities to view billing information; and
storing an indication of the receipt of the requests in a central database as first event information.
17. A method according to claim16, further comprising the steps of:
receiving requests from the multiple different user entities to pay billed amounts represented by the requested billing information;
storing an indication of receipt of the requests from the multiple different user entities to pay the billed amounts in the central database as second event information;
receiving requests to debit the billed amounts from accounts maintained on behalf of the multiple different user entities by multiple different financial institute entities, each being associated with a respective portion of the multiple different user entities;
storing an indication of receipt of the requests to debit the billed amounts from the accounts in the central database as third event information;
directing payments of the billed amounts; and
storing an indication of the payments in the central database as fourth event information.
18. A method according to claim17, further comprising the steps of:
receiving requests at the multiple different financial institute entities from the multiple different user entities to view billing information; and
storing an indication of the receipt of requests at the multiple different financial institute entities from the multiple different user entities to view billing information in the central database as fifth event information.
19. A method according to claim17, further comprising the steps of:
receiving, from a customer care representative of at least one of the multiple different financial institute entities and the multiple different billing entities, a request for one or more of the first, the second, the third, and the fourth event information;
retrieving the requested one or more of the first, the second, the third, and the fourth event information from the central database; and
transmitting the retrieved information to the customer care representative.
20. A method according to claim16, further comprising the steps of:
transmitting messages to the multiple different user entities, each respective message indicative of the billing information of the multiple different billing entities which is available to a particular one of the multiple different user entities for viewing.
21. A system for centrally tracking electronic billing transactions between multiple different billing entities and multiple different user entities, each of the multiple different billing entities being associated with a different portion of the multiple different user entities, comprising:
a central database configured to store transaction events; and
a central processor configured to log, in the database, requests received by the multiple different billing entities from the multiple different user entities to view billing information as first event information.
22. A system according to claim21, wherein:
the central processor is further configured to log, in the database, (i) requests from the multiple different user entities to pay billed amounts represented by the requested billing information as second event information, (ii) requests to debit the billed amounts from accounts maintained on behalf of the multiple different user entities by multiple different financial institute entities, each being associated with a respective portion of the multiple different user entities as third event information, and (iii) payments of the billed amounts as fourth event information.
23. system according to claim22, wherein:
the central processor is further configured to log, in the database, requests received by the multiple different financial institute entities from the multiple different user entities to view billing information.
24. A system according to claim22, wherein the central processor is further configured (i) to receive, from a customer care representative of at least one of the multiple different financial institute entities and the multiple different billing entities, a request for one or more of the first, the second, the third, and the fourth event information, (ii) to retrieve the requested one or more of the first, the second, the third, and the fourth event information from the database, and (iii) to transmit the retrieved information to the customer care representative.
25. A system according to claim21, wherein the central processor is further configured to transmit messages to the multiple different user entities, each respective message indicative of the billing information of the multiple different billing entities which is available to a particular one of the multiple different user entities for viewing.
26. A method for centrally tracking transactions in an electronic billing system having multiple different billing entities, multiple different financial institute entities and multiple different user entities, each of the multiple different billing entities being associated with a respective portion of the multiple different user entities and each of the multiple different financial institute entities being associated with a respective portion of the multiple different user entities, comprising the steps of:
receiving, from any of the multiple different financial institute entities, a message indicative of a request from any of the multiple different user entities associated with the applicable financial institute entity to view billing information;
logging, in a database, the receipt of the request to view the billing information as event information; and
transmitting, to the applicable user entity, a message indicative of the billing information of at least one of the multiple different billing entities associated with the applicable user entity which is available for viewing.
27. A system for centrally tracking electronic billing transactions involving multiple different billing entities, multiple different financial institute entities and multiple different user entities, each of the multiple different billing entities being associated with a respective portion of the multiple different user entities and each of the multiple different financial institute entities being associated with a respective portion of the multiple different user entities, comprising:
a processor configured (i) to receive, from any of the multiple different financial institute entities, a message indicative of a request from any of the multiple different user entities associated with the applicable financial institute entity to view billing information, and (ii) to transmit, to the applicable user entity, a message indicative of the billing information of at least one of the multiple different billing entities associated with the applicable user entity which is available for viewing; and
a database configured to store a log of the receipt of the request to view the billing information as event information.
US09/237,6571998-02-021999-01-27Technique for centrally tracking transactions in an electronic billing systemExpired - Fee RelatedUS6334116B1 (en)

Priority Applications (7)

Application NumberPriority DateFiling DateTitle
US09/237,657US6334116B1 (en)1998-02-021999-01-27Technique for centrally tracking transactions in an electronic billing system
CA002301331ACA2301331A1 (en)1998-02-022000-03-20A technique for centrally tracking transactions in an electronic billing system
EP00106122AEP1136923A1 (en)1998-02-022000-03-21A technique for centrally tracking transactions in an electronic billing system
NZ503498ANZ503498A (en)1998-02-022000-03-21Central tracking of transactions in networked electronic billing system
SG200001616ASG102569A1 (en)1998-02-022000-03-21A technique for centrally tracking transactions in an electronic billing system
AU22454/00AAU2245400A (en)1998-02-022000-03-22A technique for centrally tracking transactions in an electronic billing system
ZA200001492AZA200001492B (en)1998-02-022000-03-24A technique for centrally tracking transactions in an electronic billing system.

Applications Claiming Priority (8)

Application NumberPriority DateFiling DateTitle
US09/017,169US6055567A (en)1998-02-021998-02-02Distributed data accessing technique
US09/237,657US6334116B1 (en)1998-02-021999-01-27Technique for centrally tracking transactions in an electronic billing system
CA002301331ACA2301331A1 (en)1998-02-022000-03-20A technique for centrally tracking transactions in an electronic billing system
EP00106122AEP1136923A1 (en)1998-02-022000-03-21A technique for centrally tracking transactions in an electronic billing system
NZ503498ANZ503498A (en)1998-02-022000-03-21Central tracking of transactions in networked electronic billing system
SG200001616ASG102569A1 (en)1998-02-022000-03-21A technique for centrally tracking transactions in an electronic billing system
AU22454/00AAU2245400A (en)1998-02-022000-03-22A technique for centrally tracking transactions in an electronic billing system
ZA200001492AZA200001492B (en)1998-02-022000-03-24A technique for centrally tracking transactions in an electronic billing system.

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US09/017,169ContinuationUS6055567A (en)1998-02-021998-02-02Distributed data accessing technique

Publications (1)

Publication NumberPublication Date
US6334116B1true US6334116B1 (en)2001-12-25

Family

ID=32660252

Family Applications (1)

Application NumberTitlePriority DateFiling Date
US09/237,657Expired - Fee RelatedUS6334116B1 (en)1998-02-021999-01-27Technique for centrally tracking transactions in an electronic billing system

Country Status (7)

CountryLink
US (1)US6334116B1 (en)
EP (1)EP1136923A1 (en)
AU (1)AU2245400A (en)
CA (1)CA2301331A1 (en)
NZ (1)NZ503498A (en)
SG (1)SG102569A1 (en)
ZA (1)ZA200001492B (en)

Cited By (128)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20020002535A1 (en)*1998-03-032002-01-03Checkfree CorporationElectronic bill processing with multi-level bill information storage
US20020002536A1 (en)*2000-05-092002-01-03Spectrum Ebp, LlcElectronic bill presentment and payment system
US20020077977A1 (en)*2000-12-192002-06-20Neely R. AlanInteractive invoicer interface
US20020107706A1 (en)*2001-02-022002-08-08Oliver Mitchell B.Virtual negotiation
US20020128967A1 (en)*2000-12-142002-09-12John MeyerBar coded bill payment system and method
US20020138563A1 (en)*2001-03-202002-09-26Trivedi Prakash A.Systems and methods for communicating from an integration platform to a profile management server
US20020138427A1 (en)*2001-03-202002-09-26Trivedi Prakash A.Systems and methods for communicating from an integration platform to a billing unit
US20020138488A1 (en)*2001-03-202002-09-26Prakash A. TrivediSystems and methods for communicating from an integration platform to a lightweight directory access protocol based database
US20020143565A1 (en)*2001-03-302002-10-03Intertainer, Inc.Digital entertainment service platform
WO2002080070A1 (en)*2001-03-302002-10-10Intertainer, Inc.Subscriber management system
WO2003017171A1 (en)*2001-08-152003-02-27Qualcomm, IncorporatedTransaction processing
US20030046226A1 (en)*2001-08-292003-03-06International Business Machines CorporationSystem and method for electronic funds transfers
US6578015B1 (en)*1999-08-312003-06-10Oracle International CorporationMethods, devices and systems for electronic bill presentment and payment
US20030191711A1 (en)*2001-11-012003-10-09Jamison Eric W.System and method for obtaining customer bill information and facilitating bill payment at biller websites
US20030191709A1 (en)*2002-04-032003-10-09Stephen ElstonDistributed payment and loyalty processing for retail and vending
US20030195844A1 (en)*2001-05-312003-10-16Hogan Lawrence DanielElectronic bill and non-bill information presentation
WO2002076006A3 (en)*2001-03-202003-12-18Worldcom IncSystems and methods for communicating from an integration platform to a billing unit
US20040032936A1 (en)*2002-08-152004-02-19Gerald HorelTransaction processing
US20040203751A1 (en)*2002-10-212004-10-14Excino Technologies Inc.Peer-to-peer (P2P) collaborative system for service aggregation, rapid service provisioning and service roaming
US20040210520A1 (en)*2003-04-022004-10-21Fitzgerald Daleen R.Bill payment payee information management system and method
US20040243512A1 (en)*2003-05-302004-12-02Regions Financial CorporationDynamic enrollment control system, method and computer program product
US20050081188A1 (en)*2003-10-142005-04-14Kumar Anand R.Method and apparatus for providing integrated customer care and work-flow management
US20050106315A1 (en)*2003-11-132005-05-19General Electric CompanyMethod for repairing components using environmental bond coatings and resultant repaired components
US7054866B2 (en)2001-03-202006-05-30Mci, Inc.Systems and methods for communicating from an integration platform to a provisioning server
US7058817B1 (en)*1999-07-022006-06-06The Chase Manhattan BankSystem and method for single sign on process for websites with multiple applications and services
US20060184451A1 (en)*1998-02-022006-08-17C Heckfree CorporationIntegrated electronic presentment and payment of bills by different entities
US20060195395A1 (en)*2005-02-282006-08-31Checkfree CorporationFacilitating electronic payment on behalf of a customer of electronic presented bills
US20060259427A1 (en)*2001-05-012006-11-16Randell Wayne LMethod and system for handling disputes in an electronic invoice management system
US20070299781A1 (en)*2000-09-072007-12-27Rodriguez Alan F JrSystem and apparatus for credit data transmission
US7370014B1 (en)2001-11-012008-05-06Metavante CorporationElectronic bill presentment and payment system that obtains user bill information from biller web sites
US7392223B1 (en)*1998-02-022008-06-24Checkfree CorporationElectronic billing with updateable electronic bill summary
US20090037762A1 (en)*2002-03-182009-02-05Bell & Howell Mail And Messaging Technologies CompanyElectronic document presentment services in the event of a disaster
US20090089193A1 (en)*2007-09-282009-04-02The Western Union CompanyBill payment aggregation service
US20090150265A1 (en)*2007-12-072009-06-11Jpmorgan Chase Bank, N.A.System and Method for Associating Financial Transaction Data with a User's Project Data
US20090161850A1 (en)*2007-12-212009-06-25Motorola, Inc.Efficient mechanism for the management of call/session event information for near real-time causal analysis
US20090204519A1 (en)*2002-09-302009-08-13Canadian National Railway CompanyMethod and system for generating account reconciliation data
US20090244600A1 (en)*2007-11-272009-10-01Todd HaycockBilling and remittance payment system
US20090327111A1 (en)*2007-09-282009-12-31The Western Union CompanyBill payment in association with television service providers systems and methods
US20100042547A1 (en)*2008-08-122010-02-18The Western Union CompanyMethods and systems for money transfer with cable and/or satellite providers
US7676420B1 (en)2002-06-192010-03-09Accenture Global Services GmbhElectronic settlement of petroleum and gas distributions
US7702585B2 (en)2006-11-302010-04-20Checkfree CorporationMethods and systems for the determination and display of payment lead time in an electronic payment system
US7716059B1 (en)*2000-04-272010-05-11Accenture Global Services GmbhNetwork-based child support framework
US7814011B1 (en)2000-04-272010-10-12Accenture LlpSystem for calculating a support payment in a network-based child support framework
US7870592B2 (en)2000-12-142011-01-11Intertainer, Inc.Method for interactive video content programming
US7930340B2 (en)1995-11-132011-04-19Lakshmi ArunachalamNetwork transaction portal to control multi-service provider transactions
US7945491B2 (en)2000-01-122011-05-17Metavante CorporationIntegrated systems for electronic bill presentment and payment
US20110145044A1 (en)*2009-12-162011-06-16Giftango CorporationSystems and methods for generating a virtual value item for a promotional campaign
US7979348B2 (en)2002-04-232011-07-12Clearing House Payments Co LlcPayment identification code and payment system using the same
US20110233285A1 (en)*2007-10-312011-09-29Payscan America, Inc.Bar coded monetary transaction system and method
US8037158B2 (en)1995-11-132011-10-11Lakshmi ArunachalamMultimedia transactional services
US8046288B1 (en)*2000-06-132011-10-25Paymentech, LlcSystem and method for payment data processing
US8121945B2 (en)2006-07-062012-02-21Firethorn Mobile, Inc.Methods and systems for payment method selection by a payee in a mobile environment
US8145568B2 (en)2006-07-062012-03-27Firethorn Mobile, Inc.Methods and systems for indicating a payment in a mobile environment
US8160959B2 (en)2006-07-062012-04-17Firethorn Mobile, Inc.Methods and systems for payment transactions in a mobile environment
US8271339B2 (en)1995-11-132012-09-18Lakshmi ArunachalamMethod and apparatus for enabling real-time bi-directional transactions on a network
US8321310B1 (en)2007-12-072012-11-27Jpmorgan Chase Bank, N.A.Interactive account management system and method
US8447666B1 (en)2009-02-192013-05-21Jpmorgan Chase Bank, N.A.System and method for associating financial transaction data with user's project data using a portable electronic device
US8467766B2 (en)2006-07-062013-06-18Qualcomm IncorporatedMethods and systems for managing payment sources in a mobile environment
US8489067B2 (en)2006-07-062013-07-16Qualcomm IncorporatedMethods and systems for distribution of a mobile wallet for a mobile device
US8510220B2 (en)2006-07-062013-08-13Qualcomm IncorporatedMethods and systems for viewing aggregated payment obligations in a mobile environment
US20130333006A1 (en)*2012-06-072013-12-12Authentify, Inc.Enterprise triggered 2chk association
US8676672B2 (en)2007-08-232014-03-18E2Interactive, Inc.Systems and methods for electronic delivery of stored value
US8725607B2 (en)2004-01-302014-05-13The Clearing House Payments Company LLCElectronic payment clearing and check image exchange systems and methods
US8751384B2 (en)2002-05-082014-06-10Metavante CorporationIntegrated bill presentment and payment system and method of operating the same
US8799157B1 (en)2002-05-082014-08-05Metavante CorporationBusiness combined bill management system and method
US9143622B2 (en)2006-02-172015-09-22Qualcomm IncorporatedPrepay accounts for applications, services and content for communication devices
US9185234B2 (en)2006-02-222015-11-10Qualcomm IncorporatedAutomated account mapping in a wireless subscriber billing system
US9185538B2 (en)2005-05-312015-11-10Qualcomm IncorporatedWireless subscriber application and content distribution and differentiated pricing
US9232077B2 (en)2003-03-122016-01-05Qualcomm IncorporatedAutomatic subscription system for applications and services provided to wireless devices
US9256867B2 (en)2005-03-232016-02-09E2Interactive, Inc.Delivery of value identifiers using short message service (SMS)
US9286637B1 (en)2007-12-072016-03-15Jp Morgan Chase Bank, N.A.Adaptive and customizable account interface system and method
US9350875B2 (en)2005-05-312016-05-24Qualcomm IncorporatedWireless subscriber billing and distribution
US9443268B1 (en)2013-08-162016-09-13Consumerinfo.Com, Inc.Bill payment and reporting
US9626664B2 (en)2012-03-072017-04-18Clearxchange, LlcSystem and method for transferring funds
US9633347B2 (en)2012-05-042017-04-25e2interactive. IncSystems and/or methods for selling non-inventory items at point-of-sale (POS) locations
US9846871B2 (en)2010-04-122017-12-19E2Interactive, Inc.Systems and/or methods for determining item serial number structure and intelligence
US9911114B2 (en)2006-07-062018-03-06Qualcomm IncorporatedMethods and systems for making a payment via a stored value card in a mobile environment
US10009743B2 (en)2001-08-132018-06-26Qualcomm IncorporatedSystem and method for providing subscribed applications on wireless devices over a wireless network
US10043170B2 (en)2004-01-212018-08-07Qualcomm IncorporatedApplication-based value billing in a wireless subscriber network
US10068287B2 (en)2010-06-112018-09-04David A. NelsenSystems and methods to manage and control use of a virtual card
US20180375924A1 (en)*2010-07-212018-12-27Microsoft Technology Licensing, LlcMeasuring actual end user performance and availability of web applications
US10282712B2 (en)2013-02-072019-05-07Jpmorgan Chase Bank, N.A.Integrated electronic disbursement and cash flow management system and method
US10318936B2 (en)2012-03-072019-06-11Early Warning Services, LlcSystem and method for transferring funds
US10325314B1 (en)2013-11-152019-06-18Consumerinfo.Com, Inc.Payment reporting systems
US10387858B2 (en)2013-02-072019-08-20Jpmorgan Chase Bank, N.A.Integrated electronic cash flow management system and method
US10395223B2 (en)2012-03-072019-08-27Early Warning Services, LlcSystem and method for transferring funds
US10395247B2 (en)2012-03-072019-08-27Early Warning Services, LlcSystems and methods for facilitating a secure transaction at a non-financial institution system
US10417641B2 (en)2009-09-112019-09-17E2Interactive, Inc.System and/or method for handling recalled product purchases and/or return/warranty requests
US10438175B2 (en)2015-07-212019-10-08Early Warning Services, LlcSecure real-time payment transactions
US10445743B2 (en)2001-11-152019-10-15E2Interactive, Inc.Non-serialized electronic product registration system and method of operating same
US10671749B2 (en)2018-09-052020-06-02Consumerinfo.Com, Inc.Authenticated access and aggregation database platform
US10748127B2 (en)2015-03-232020-08-18Early Warning Services, LlcPayment real-time funds availability
US10755534B2 (en)2018-12-252020-08-25Alibaba Group Holding LimitedMonitoring method and system for offline payment machine
US10769606B2 (en)2015-03-232020-09-08Early Warning Services, LlcPayment real-time funds availability
US10832246B2 (en)2015-03-232020-11-10Early Warning Services, LlcPayment real-time funds availability
US10839359B2 (en)2015-03-232020-11-17Early Warning Services, LlcPayment real-time funds availability
US10846662B2 (en)2015-03-232020-11-24Early Warning Services, LlcReal-time determination of funds availability for checks and ACH items
US10937076B2 (en)2010-10-132021-03-02E2Interactive, Inc.Online personalized gifting system
US10943438B2 (en)2012-09-042021-03-09E2Interactive, Inc.Processing of a game-playing transaction based on location
US10943432B2 (en)2012-09-042021-03-09E2Interactive, Inc.Processing of a game-playing transaction based on location
US10956888B2 (en)2015-07-212021-03-23Early Warning Services, LlcSecure real-time transactions
US10954049B2 (en)2017-12-122021-03-23E2Interactive, Inc.Viscous liquid vessel for gifting
US10963856B2 (en)2015-07-212021-03-30Early Warning Services, LlcSecure real-time transactions
US10970695B2 (en)2015-07-212021-04-06Early Warning Services, LlcSecure real-time transactions
US10970688B2 (en)2012-03-072021-04-06Early Warning Services, LlcSystem and method for transferring funds
US11017443B2 (en)2014-04-302021-05-25E2Interactive, Inc.System and method for a merchant onsite personalization gifting platform
US11037397B2 (en)2012-09-042021-06-15E2Interactive, Inc.Processing of a user device game-playing transaction based on location
US11037122B2 (en)2015-07-212021-06-15Early Warning Services, LlcSecure real-time transactions
US11037121B2 (en)2015-07-212021-06-15Early Warning Services, LlcSecure real-time transactions
US11042882B2 (en)2015-07-012021-06-22The Clearing House Payments Company, L.L.C.Real-time payment system, method, apparatus, and computer program
US11062290B2 (en)2015-07-212021-07-13Early Warning Services, LlcSecure real-time transactions
US11111065B2 (en)2013-02-152021-09-07E2Interactive, Inc.Gift card presentation devices
US11120428B2 (en)2013-05-022021-09-14E2Interactive, Inc.Stored value card kiosk system and method
US11144928B2 (en)2016-09-192021-10-12Early Warning Services, LlcAuthentication and fraud prevention in provisioning a mobile wallet
US11151523B2 (en)2015-07-212021-10-19Early Warning Services, LlcSecure transactions with offline device
US11151522B2 (en)2015-07-212021-10-19Early Warning Services, LlcSecure transactions with offline device
US11157884B2 (en)2015-07-212021-10-26Early Warning Services, LlcSecure transactions with offline device
US11182836B2 (en)2010-10-132021-11-23E2Interactive, Inc.Gift card ordering system and method
US11219288B2 (en)2013-02-152022-01-11E2Interactive, Inc.Gift card box with slanted tray and slit
US11250666B2 (en)2013-03-152022-02-15E2Interactive, Inc.Systems and methods for location-based game play on computing devices
US11295308B1 (en)2014-10-292022-04-05The Clearing House Payments Company, L.L.C.Secure payment processing
US11386410B2 (en)2015-07-212022-07-12Early Warning Services, LlcSecure transactions with offline device
US11436651B2 (en)2012-01-302022-09-06E2Interactive, Inc.Group video generating system
US11436577B2 (en)2018-05-032022-09-06The Clearing House Payments Company L.L.C.Bill pay service with federated directory model support
US11593800B2 (en)2012-03-072023-02-28Early Warning Services, LlcSystem and method for transferring funds
US11694168B2 (en)2015-07-012023-07-04The Clearing House Payments Company L.L.C.Real-time payment system, method, apparatus, and computer program
US11978031B2 (en)2010-12-142024-05-07E2Interactive, Inc.Systems and methods that create a pseudo prescription from transaction data generated during a point of sale purchase at a front of a store
US12020309B2 (en)2018-05-182024-06-25E2Interactive, Inc.Augmented reality gifting on a mobile device

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
EP1049056A3 (en)1999-04-262001-06-13CheckFree CorporationElectronic bill presentment and/or payment clearinghouse
US20030066091A1 (en)*2001-10-032003-04-03Koninklijke Philips Electronics N.V.Business models, methods, and apparatus for unlocking value-added services on the broadcast receivers
US7395243B1 (en)2002-11-012008-07-01Checkfree CorporationTechnique for presenting matched billers to a consumer
US8073773B2 (en)2002-11-012011-12-06Checkfree CorporationTechnique for identifying probable billers of a consumer
US7526448B2 (en)2002-11-012009-04-28Checkfree CorporationMatching consumers with billers having bills available for electronic presentment
US7729996B2 (en)2002-11-012010-06-01Checkfree CorporationReuse of an EBP account through alternate authentication
US20040139010A1 (en)*2002-11-012004-07-15Mcmichael William R.Reduced communication technique for matching electronic billers and consumers
EP1591934A1 (en)*2004-04-302005-11-02CheckFree CorporationIdentifying candidate billers or payees of a payor

Citations (30)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4277837A (en)1977-12-301981-07-07International Business Machines CorporationPersonal portable terminal for financial transactions
US4319336A (en)1979-02-021982-03-09International Business Machines CorporationTransaction execution system with improved key function versatility
US4460960A (en)1979-02-021984-07-17International Business Machines CorporationTransaction execution system having keyboard and message customization, improved key function versatility and message segmentation
US5025373A (en)1988-06-301991-06-18Jml Communications, Inc.Portable personal-banking system
US5220501A (en)1989-12-081993-06-15Online Resources, Ltd.Method and system for remote delivery of retail banking services
US5231571A (en)1990-08-141993-07-27Personal Financial Assistant, Inc.Personal financial assistant computer method
US5283829A (en)1992-10-011994-02-01Bell Communications Research, Inc.System and method for paying bills electronically
US5287270A (en)1989-08-141994-02-15Compucom Communications Corp.Billing system
US5326959A (en)1992-08-041994-07-05Perazza Justin JAutomated customer initiated entry remittance processing system
US5336870A (en)1992-05-261994-08-09Hughes Thomas SSystem for remote purchase payment transactions and remote bill payments
US5341429A (en)1992-12-041994-08-23Testdrive CorporationTransformation of ephemeral material
US5347632A (en)1988-07-151994-09-13Prodigy Services CompanyReception system for an interactive computer network and method of operation
US5383113A (en)*1991-07-251995-01-17Checkfree CorporationSystem and method for electronically providing customer services including payment of bills, financial analysis and loans
US5420405A (en)1993-02-261995-05-30Chasek; Norman E.Secure, automated transaction system that supports an electronic currency operating in mixed debit & credit modes
US5465206A (en)1993-11-011995-11-07Visa InternationalElectronic bill pay system
US5483445A (en)1992-10-221996-01-09American Express TrsAutomated billing consolidation system and method
US5655089A (en)1992-04-101997-08-05Bucci; Joseph J.Method for the consolidation summarization and transmission of a plurality of mailable materials
US5699528A (en)1995-10-311997-12-16Mastercard International, Inc.System and method for bill delivery and payment over a communications network
US5710889A (en)1995-02-221998-01-20Citibank, N.A.Interface device for electronically integrating global financial services
US5727249A (en)1992-10-151998-03-10Pollin; Robert E.Automated payment system and method
WO1998017329A1 (en)1996-10-221998-04-30Coloplast A/SA paste
WO1998019554A1 (en)1996-11-061998-05-14Unilever N.V.Triglyceride fat crystallization
US5842185A (en)1993-02-181998-11-24Intuit Inc.Method and system for electronically tracking financial transactions
WO1999010823A1 (en)*1997-08-261999-03-04Citibank, N.A.A method and system for bill presentment and payment
WO1999031612A2 (en)*1997-12-171999-06-24Avista Advantage, Inc.Computerized management and tracking of utility consumption
US5978780A (en)1997-11-211999-11-02Craig Michael WatsonIntegrated bill consolidation, payment aggregation, and settlement system
US5987430A (en)*1997-08-281999-11-16Atcom, Inc.Communications network connection system and method
US6029151A (en)*1996-12-132000-02-22Telefonaktiebolaget L M EricssonMethod and system for performing electronic money transactions
US6047268A (en)*1997-11-042000-04-04A.T.&T. CorporationMethod and apparatus for billing for transactions conducted over the internet
US6070150A (en)*1996-10-182000-05-30Microsoft CorporationElectronic bill presentment and payment system

Patent Citations (36)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4277837A (en)1977-12-301981-07-07International Business Machines CorporationPersonal portable terminal for financial transactions
US4319336A (en)1979-02-021982-03-09International Business Machines CorporationTransaction execution system with improved key function versatility
US4460960A (en)1979-02-021984-07-17International Business Machines CorporationTransaction execution system having keyboard and message customization, improved key function versatility and message segmentation
US5025373A (en)1988-06-301991-06-18Jml Communications, Inc.Portable personal-banking system
US5594910A (en)1988-07-151997-01-14Ibm Corp.Interactive computer network and method of operation
US5347632A (en)1988-07-151994-09-13Prodigy Services CompanyReception system for an interactive computer network and method of operation
US5287270A (en)1989-08-141994-02-15Compucom Communications Corp.Billing system
US5325290A (en)1989-08-141994-06-28Compucom Communications Corp.Billing system with data indexing
US5220501A (en)1989-12-081993-06-15Online Resources, Ltd.Method and system for remote delivery of retail banking services
US5231571A (en)1990-08-141993-07-27Personal Financial Assistant, Inc.Personal financial assistant computer method
US5873072A (en)*1991-07-251999-02-16Checkfree CorporationSystem and method for electronically providing customer services including payment of bills, financial analysis and loans
US5383113A (en)*1991-07-251995-01-17Checkfree CorporationSystem and method for electronically providing customer services including payment of bills, financial analysis and loans
US5655089A (en)1992-04-101997-08-05Bucci; Joseph J.Method for the consolidation summarization and transmission of a plurality of mailable materials
US5336870A (en)1992-05-261994-08-09Hughes Thomas SSystem for remote purchase payment transactions and remote bill payments
US5326959A (en)1992-08-041994-07-05Perazza Justin JAutomated customer initiated entry remittance processing system
US5283829A (en)1992-10-011994-02-01Bell Communications Research, Inc.System and method for paying bills electronically
US5727249A (en)1992-10-151998-03-10Pollin; Robert E.Automated payment system and method
US5483445A (en)1992-10-221996-01-09American Express TrsAutomated billing consolidation system and method
US5341429A (en)1992-12-041994-08-23Testdrive CorporationTransformation of ephemeral material
US5842185A (en)1993-02-181998-11-24Intuit Inc.Method and system for electronically tracking financial transactions
US5420405A (en)1993-02-261995-05-30Chasek; Norman E.Secure, automated transaction system that supports an electronic currency operating in mixed debit & credit modes
US5465206A (en)1993-11-011995-11-07Visa InternationalElectronic bill pay system
US5465206B1 (en)1993-11-011998-04-21Visa Int Service AssElectronic bill pay system
US5710889A (en)1995-02-221998-01-20Citibank, N.A.Interface device for electronically integrating global financial services
US5699528A (en)1995-10-311997-12-16Mastercard International, Inc.System and method for bill delivery and payment over a communications network
US6070150A (en)*1996-10-182000-05-30Microsoft CorporationElectronic bill presentment and payment system
WO1998017329A1 (en)1996-10-221998-04-30Coloplast A/SA paste
WO1998019554A1 (en)1996-11-061998-05-14Unilever N.V.Triglyceride fat crystallization
US6029151A (en)*1996-12-132000-02-22Telefonaktiebolaget L M EricssonMethod and system for performing electronic money transactions
WO1999010823A1 (en)*1997-08-261999-03-04Citibank, N.A.A method and system for bill presentment and payment
US5987430A (en)*1997-08-281999-11-16Atcom, Inc.Communications network connection system and method
US6047268A (en)*1997-11-042000-04-04A.T.&T. CorporationMethod and apparatus for billing for transactions conducted over the internet
US5978780A (en)1997-11-211999-11-02Craig Michael WatsonIntegrated bill consolidation, payment aggregation, and settlement system
US6035285A (en)*1997-12-032000-03-07Avista Advantage, Inc.Electronic bill presenting methods and bill consolidating methods
WO1999031612A2 (en)*1997-12-171999-06-24Avista Advantage, Inc.Computerized management and tracking of utility consumption
US6088688A (en)*1997-12-172000-07-11Avista Advantage, Inc.Computerized resource accounting methods and systems, computerized utility management methods and systems, multi-user utility management methods and systems, and energy-consumption-based tracking methods and systems

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"Net Bill Prototype"-Goradia et al-1994 (MS Thesis).*

Cited By (210)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8037158B2 (en)1995-11-132011-10-11Lakshmi ArunachalamMultimedia transactional services
US8244833B2 (en)1995-11-132012-08-14Lakshmi ArunachalamReal-time web transaction systems to access on-line services over the web from web applications
US7930340B2 (en)1995-11-132011-04-19Lakshmi ArunachalamNetwork transaction portal to control multi-service provider transactions
US8407318B2 (en)1995-11-132013-03-26Lakshmi ArunachalamManaging services on a network
US8108492B2 (en)1995-11-132012-01-31Lakshmi ArunachalamWeb application network portal
US8346894B2 (en)1995-11-132013-01-01Lakshmi ArunachalamReal-time web transactions from web applications
US8271339B2 (en)1995-11-132012-09-18Lakshmi ArunachalamMethod and apparatus for enabling real-time bi-directional transactions on a network
US7392223B1 (en)*1998-02-022008-06-24Checkfree CorporationElectronic billing with updateable electronic bill summary
US20070121840A1 (en)*1998-02-022007-05-31Checkfree CorporationStoring notice of remittance received in a distributed data network
US7657484B2 (en)1998-02-022010-02-02Checkfree CorporationElectronic bill presentment via a wide area communications network
US20060184451A1 (en)*1998-02-022006-08-17C Heckfree CorporationIntegrated electronic presentment and payment of bills by different entities
US7778901B2 (en)1998-02-022010-08-17Checkfree CorporationIntegrated electronic presentment and payment of bills by different entities
US20040059673A1 (en)*1998-03-032004-03-25Bill KitchenDual mode electronic bill availability noticing and payment
US8165956B2 (en)1998-03-032012-04-24Checkfree CorporationBill availability notification and billing information request
US20020046167A1 (en)*1998-03-032002-04-18Checkfree CorporationElectronic bill presentation with terms and conditions link
US7636688B2 (en)1998-03-032009-12-22Checkfree CorporationElectronic bill processing with multi-level bill information storage
US20020002535A1 (en)*1998-03-032002-01-03Checkfree CorporationElectronic bill processing with multi-level bill information storage
US7933826B2 (en)1998-03-032011-04-26Checkfree CorporationCheck metaphor for electronic payment authorization
US8590008B1 (en)1999-07-022013-11-19Jpmorgan Chase Bank, N.A.System and method for single sign on process for websites with multiple applications and services
US7058817B1 (en)*1999-07-022006-06-06The Chase Manhattan BankSystem and method for single sign on process for websites with multiple applications and services
US6578015B1 (en)*1999-08-312003-06-10Oracle International CorporationMethods, devices and systems for electronic bill presentment and payment
US7945491B2 (en)2000-01-122011-05-17Metavante CorporationIntegrated systems for electronic bill presentment and payment
US7716059B1 (en)*2000-04-272010-05-11Accenture Global Services GmbhNetwork-based child support framework
US20100318450A1 (en)*2000-04-272010-12-16Accenture LlpSystem, Method and Article of Manufacture for a Network-Based Child Support Framework
US7814011B1 (en)2000-04-272010-10-12Accenture LlpSystem for calculating a support payment in a network-based child support framework
US8065159B2 (en)2000-04-272011-11-22Accenture Global Services LimitedSystem, method and article of manufacture for a network-based child support framework
US20020002536A1 (en)*2000-05-092002-01-03Spectrum Ebp, LlcElectronic bill presentment and payment system
US7734543B2 (en)2000-05-092010-06-08Metavante CorporationElectronic bill presentment and payment system
US8046288B1 (en)*2000-06-132011-10-25Paymentech, LlcSystem and method for payment data processing
US20070299781A1 (en)*2000-09-072007-12-27Rodriguez Alan F JrSystem and apparatus for credit data transmission
US20090204522A1 (en)*2000-12-142009-08-13Payscan America, Inc.Bar coded bill payment system and method
US20020128967A1 (en)*2000-12-142002-09-12John MeyerBar coded bill payment system and method
US7870592B2 (en)2000-12-142011-01-11Intertainer, Inc.Method for interactive video content programming
US8479246B2 (en)2000-12-142013-07-02Intertainer, Inc.System and method for interactive video content programming
US6993507B2 (en)*2000-12-142006-01-31Pacific Payment Systems, Inc.Bar coded bill payment system and method
US7702579B2 (en)2000-12-192010-04-20Emergis Technologies, Inc.Interactive invoicer interface
US20020077977A1 (en)*2000-12-192002-06-20Neely R. AlanInteractive invoicer interface
US20020107706A1 (en)*2001-02-022002-08-08Oliver Mitchell B.Virtual negotiation
US7043480B2 (en)2001-03-202006-05-09Mci, Inc.Systems and methods for communicating from an integration platform to a lightweight directory access protocol based database
US7054866B2 (en)2001-03-202006-05-30Mci, Inc.Systems and methods for communicating from an integration platform to a provisioning server
US20020138563A1 (en)*2001-03-202002-09-26Trivedi Prakash A.Systems and methods for communicating from an integration platform to a profile management server
US20020138427A1 (en)*2001-03-202002-09-26Trivedi Prakash A.Systems and methods for communicating from an integration platform to a billing unit
US20020138488A1 (en)*2001-03-202002-09-26Prakash A. TrivediSystems and methods for communicating from an integration platform to a lightweight directory access protocol based database
US8195738B2 (en)2001-03-202012-06-05Verizon Business Global LlcSystems and methods for communicating from an integration platform to a profile management server
WO2002076006A3 (en)*2001-03-202003-12-18Worldcom IncSystems and methods for communicating from an integration platform to a billing unit
US20020143565A1 (en)*2001-03-302002-10-03Intertainer, Inc.Digital entertainment service platform
US8468099B2 (en)2001-03-302013-06-18Intertainer, Inc.Digital entertainment service platform
WO2002080070A1 (en)*2001-03-302002-10-10Intertainer, Inc.Subscriber management system
US6925469B2 (en)2001-03-302005-08-02Intertainer, Inc.Digital entertainment service platform
US20060259427A1 (en)*2001-05-012006-11-16Randell Wayne LMethod and system for handling disputes in an electronic invoice management system
US20030195844A1 (en)*2001-05-312003-10-16Hogan Lawrence DanielElectronic bill and non-bill information presentation
US10009743B2 (en)2001-08-132018-06-26Qualcomm IncorporatedSystem and method for providing subscribed applications on wireless devices over a wireless network
WO2003017171A1 (en)*2001-08-152003-02-27Qualcomm, IncorporatedTransaction processing
US9203923B2 (en)2001-08-152015-12-01Qualcomm IncorporatedData synchronization interface
US20030046226A1 (en)*2001-08-292003-03-06International Business Machines CorporationSystem and method for electronic funds transfers
US7370014B1 (en)2001-11-012008-05-06Metavante CorporationElectronic bill presentment and payment system that obtains user bill information from biller web sites
US20030191711A1 (en)*2001-11-012003-10-09Jamison Eric W.System and method for obtaining customer bill information and facilitating bill payment at biller websites
US7958049B2 (en)*2001-11-012011-06-07Metavante CorporationSystem and method for obtaining customer bill information and facilitating bill payment at biller websites
US10445743B2 (en)2001-11-152019-10-15E2Interactive, Inc.Non-serialized electronic product registration system and method of operating same
US20090037762A1 (en)*2002-03-182009-02-05Bell & Howell Mail And Messaging Technologies CompanyElectronic document presentment services in the event of a disaster
US7698151B2 (en)*2002-03-182010-04-13Bell & Howell Mail And Messaging Technologies CompanyElectronic document presentment services in the event of a disaster
US20030191709A1 (en)*2002-04-032003-10-09Stephen ElstonDistributed payment and loyalty processing for retail and vending
US7979348B2 (en)2002-04-232011-07-12Clearing House Payments Co LlcPayment identification code and payment system using the same
US10387879B2 (en)2002-04-232019-08-20The Clearing Housse Payments Company L.L.C.Payment identification code and payment system using the same
US8799157B1 (en)2002-05-082014-08-05Metavante CorporationBusiness combined bill management system and method
US10515346B2 (en)2002-05-082019-12-24Metavante CorporatianIntegrated bill presentment and payment system and method of operating the same
US8751384B2 (en)2002-05-082014-06-10Metavante CorporationIntegrated bill presentment and payment system and method of operating the same
US7676420B1 (en)2002-06-192010-03-09Accenture Global Services GmbhElectronic settlement of petroleum and gas distributions
US8275719B1 (en)2002-06-192012-09-25Accenture Global Services LimitedElectronic settlement of petroleum and gas distributions
US7113766B2 (en)2002-08-152006-09-26Qualcomm Inc.Transaction processing
US20040032936A1 (en)*2002-08-152004-02-19Gerald HorelTransaction processing
US20090204519A1 (en)*2002-09-302009-08-13Canadian National Railway CompanyMethod and system for generating account reconciliation data
US20040203751A1 (en)*2002-10-212004-10-14Excino Technologies Inc.Peer-to-peer (P2P) collaborative system for service aggregation, rapid service provisioning and service roaming
US9232077B2 (en)2003-03-122016-01-05Qualcomm IncorporatedAutomatic subscription system for applications and services provided to wireless devices
US20040210520A1 (en)*2003-04-022004-10-21Fitzgerald Daleen R.Bill payment payee information management system and method
US8095462B2 (en)*2003-05-302012-01-10Regions Asset CompanyDynamic enrollment control system, method and computer program product
US20040243512A1 (en)*2003-05-302004-12-02Regions Financial CorporationDynamic enrollment control system, method and computer program product
US20050081188A1 (en)*2003-10-142005-04-14Kumar Anand R.Method and apparatus for providing integrated customer care and work-flow management
US20050106315A1 (en)*2003-11-132005-05-19General Electric CompanyMethod for repairing components using environmental bond coatings and resultant repaired components
US10043170B2 (en)2004-01-212018-08-07Qualcomm IncorporatedApplication-based value billing in a wireless subscriber network
US9799011B2 (en)2004-01-302017-10-24The Clearing House Payments Company L.L.C.Electronic payment clearing and check image exchange systems and methods
US11301824B2 (en)2004-01-302022-04-12The Clearing House Payments Company LLCElectronic payment clearing and check image exchange systems and methods
US10636018B2 (en)2004-01-302020-04-28The Clearing House Payments Company L.L.C.Electronic payment clearing and check image exchange systems and methods
US10685337B2 (en)2004-01-302020-06-16The Clearing House Payments Company L.L.C.Electronic payment clearing and check image exchange systems and methods
US10643190B2 (en)2004-01-302020-05-05The Clearing House Payments Company L.L.C.Electronic payment clearing and check image exchange systems and methods
US8725607B2 (en)2004-01-302014-05-13The Clearing House Payments Company LLCElectronic payment clearing and check image exchange systems and methods
US20060195395A1 (en)*2005-02-282006-08-31Checkfree CorporationFacilitating electronic payment on behalf of a customer of electronic presented bills
US9256867B2 (en)2005-03-232016-02-09E2Interactive, Inc.Delivery of value identifiers using short message service (SMS)
US9350875B2 (en)2005-05-312016-05-24Qualcomm IncorporatedWireless subscriber billing and distribution
US9185538B2 (en)2005-05-312015-11-10Qualcomm IncorporatedWireless subscriber application and content distribution and differentiated pricing
US9143622B2 (en)2006-02-172015-09-22Qualcomm IncorporatedPrepay accounts for applications, services and content for communication devices
US9185234B2 (en)2006-02-222015-11-10Qualcomm IncorporatedAutomated account mapping in a wireless subscriber billing system
US8121945B2 (en)2006-07-062012-02-21Firethorn Mobile, Inc.Methods and systems for payment method selection by a payee in a mobile environment
US8510220B2 (en)2006-07-062013-08-13Qualcomm IncorporatedMethods and systems for viewing aggregated payment obligations in a mobile environment
US8467766B2 (en)2006-07-062013-06-18Qualcomm IncorporatedMethods and systems for managing payment sources in a mobile environment
US8489067B2 (en)2006-07-062013-07-16Qualcomm IncorporatedMethods and systems for distribution of a mobile wallet for a mobile device
US9911114B2 (en)2006-07-062018-03-06Qualcomm IncorporatedMethods and systems for making a payment via a stored value card in a mobile environment
US8160959B2 (en)2006-07-062012-04-17Firethorn Mobile, Inc.Methods and systems for payment transactions in a mobile environment
US8145568B2 (en)2006-07-062012-03-27Firethorn Mobile, Inc.Methods and systems for indicating a payment in a mobile environment
US7702585B2 (en)2006-11-302010-04-20Checkfree CorporationMethods and systems for the determination and display of payment lead time in an electronic payment system
US8676672B2 (en)2007-08-232014-03-18E2Interactive, Inc.Systems and methods for electronic delivery of stored value
US20090089193A1 (en)*2007-09-282009-04-02The Western Union CompanyBill payment aggregation service
US20090327111A1 (en)*2007-09-282009-12-31The Western Union CompanyBill payment in association with television service providers systems and methods
US10679196B2 (en)*2007-09-282020-06-09The Western Union CompanyBill payment aggregation service
US20110233285A1 (en)*2007-10-312011-09-29Payscan America, Inc.Bar coded monetary transaction system and method
US20090244600A1 (en)*2007-11-272009-10-01Todd HaycockBilling and remittance payment system
US8725602B1 (en)2007-12-072014-05-13Jpmorgan Chase Bank, N.A.System and method for associating financial transaction data with user's project data in real time
US20090150265A1 (en)*2007-12-072009-06-11Jpmorgan Chase Bank, N.A.System and Method for Associating Financial Transaction Data with a User's Project Data
US8712875B2 (en)2007-12-072014-04-29Jpmorgan Chase Bank, N.A.System and method for associating financial transaction data with user's project data
US8712874B2 (en)2007-12-072014-04-29Jpmorgan Chase Bank, N.A.System and method for associating financial transaction data with a user's project data using a portable electronic device
US8706579B2 (en)2007-12-072014-04-22Jpmorgan Chase Bank, N.A.Interactive account management system and method
US8738475B2 (en)2007-12-072014-05-27Jpmorgan Chase Bank, NaSystem and method for associating financial transaction data with a user's project data using a portable electronic device
US8566187B2 (en)2007-12-072013-10-22Jpmorgan Chase Bank, N.A.Interactive account management system and method
US8515836B1 (en)2007-12-072013-08-20Jpmorgan Chase Bank, N.A.System and method for associating financial transaction data with user's project data using a portable electronic device
US9286637B1 (en)2007-12-072016-03-15Jp Morgan Chase Bank, N.A.Adaptive and customizable account interface system and method
US8498909B1 (en)2007-12-072013-07-30Jpmorgan Chase Bank, N.A.System and method for associating financial transaction data with user's project data in cash transactions
US9424609B2 (en)2007-12-072016-08-23Jp Morgan Chase Bank, N.A.Interactive account management system and method
US8204804B2 (en)2007-12-072012-06-19Jpmorgan Chase Bank, N.A.System for associating financial transaction data with user's project data
US10733582B2 (en)2007-12-072020-08-04Jpmorgan Chase Bank, N.A.Interactive account management system and method
US11816645B2 (en)2007-12-072023-11-14Jpmorgan Chase Bank, N.A.Interactive account management system and method
US8239270B2 (en)2007-12-072012-08-07Jpmorgan Chase Bank, N.A.Method for associating financial transaction data with user's project data
US9773247B1 (en)2007-12-072017-09-26Jpmorgan Chase Bank, N.A.Adaptive and customizable account interface system and method
US7949579B2 (en)2007-12-072011-05-24Jpmorgan Chase Bank, N.A.System and method for associating financial transaction data with a user's project data
US20110202438A1 (en)*2007-12-072011-08-18Jpmorgan Chase Bank, N.A.Method for associating financial transaction data with user's project data
US8332273B1 (en)2007-12-072012-12-11Jpmorgan Chase Bank, NaSystem and method for associating financial transaction data with a user's project data
US9972052B2 (en)2007-12-072018-05-15Jp Morgan Chase Bank, N.A.Adaptive and customizable account interface system and method
US8321310B1 (en)2007-12-072012-11-27Jpmorgan Chase Bank, N.A.Interactive account management system and method
US20110218893A1 (en)*2007-12-072011-09-08Jpmorgan Chase Bank, N.A.System for Associating Financial Transaction Data with User's Project Data
US20090161850A1 (en)*2007-12-212009-06-25Motorola, Inc.Efficient mechanism for the management of call/session event information for near real-time causal analysis
US20100042547A1 (en)*2008-08-122010-02-18The Western Union CompanyMethods and systems for money transfer with cable and/or satellite providers
US8447666B1 (en)2009-02-192013-05-21Jpmorgan Chase Bank, N.A.System and method for associating financial transaction data with user's project data using a portable electronic device
US10417641B2 (en)2009-09-112019-09-17E2Interactive, Inc.System and/or method for handling recalled product purchases and/or return/warranty requests
US11928696B2 (en)2009-12-162024-03-12E2Interactive, Inc.Systems and methods for generating a virtual value item for a promotional campaign
US20110145044A1 (en)*2009-12-162011-06-16Giftango CorporationSystems and methods for generating a virtual value item for a promotional campaign
US9846871B2 (en)2010-04-122017-12-19E2Interactive, Inc.Systems and/or methods for determining item serial number structure and intelligence
US10068287B2 (en)2010-06-112018-09-04David A. NelsenSystems and methods to manage and control use of a virtual card
US10911521B2 (en)*2010-07-212021-02-02Microsoft Technology Licensing, LlcMeasuring actual end user performance and availability of web applications
US20180375924A1 (en)*2010-07-212018-12-27Microsoft Technology Licensing, LlcMeasuring actual end user performance and availability of web applications
US10937076B2 (en)2010-10-132021-03-02E2Interactive, Inc.Online personalized gifting system
US11182836B2 (en)2010-10-132021-11-23E2Interactive, Inc.Gift card ordering system and method
US11978031B2 (en)2010-12-142024-05-07E2Interactive, Inc.Systems and methods that create a pseudo prescription from transaction data generated during a point of sale purchase at a front of a store
US11436651B2 (en)2012-01-302022-09-06E2Interactive, Inc.Group video generating system
US9691056B2 (en)2012-03-072017-06-27Clearxchange, LlcSystem and method for transferring funds
US10318936B2 (en)2012-03-072019-06-11Early Warning Services, LlcSystem and method for transferring funds
US10395247B2 (en)2012-03-072019-08-27Early Warning Services, LlcSystems and methods for facilitating a secure transaction at a non-financial institution system
US10970688B2 (en)2012-03-072021-04-06Early Warning Services, LlcSystem and method for transferring funds
US11715075B2 (en)2012-03-072023-08-01Early Warning Services, LlcSystem and method for transferring funds
US10395223B2 (en)2012-03-072019-08-27Early Warning Services, LlcSystem and method for transferring funds
US11948148B2 (en)2012-03-072024-04-02Early Warning Services, LlcSystem and method for facilitating transferring funds
US9626664B2 (en)2012-03-072017-04-18Clearxchange, LlcSystem and method for transferring funds
US11605077B2 (en)2012-03-072023-03-14Early Warning Services, LlcSystem and method for transferring funds
US11593800B2 (en)2012-03-072023-02-28Early Warning Services, LlcSystem and method for transferring funds
US10078821B2 (en)2012-03-072018-09-18Early Warning Services, LlcSystem and method for securely registering a recipient to a computer-implemented funds transfer payment network
US11373182B2 (en)2012-03-072022-06-28Early Warning Services, LlcSystem and method for transferring funds
US11361290B2 (en)2012-03-072022-06-14Early Warning Services, LlcSystem and method for securely registering a recipient to a computer-implemented funds transfer payment network
US11321682B2 (en)2012-03-072022-05-03Early Warning Services, LlcSystem and method for transferring funds
US9633347B2 (en)2012-05-042017-04-25e2interactive. IncSystems and/or methods for selling non-inventory items at point-of-sale (POS) locations
US20130333006A1 (en)*2012-06-072013-12-12Authentify, Inc.Enterprise triggered 2chk association
US10025920B2 (en)*2012-06-072018-07-17Early Warning Services, LlcEnterprise triggered 2CHK association
US10943438B2 (en)2012-09-042021-03-09E2Interactive, Inc.Processing of a game-playing transaction based on location
US10943432B2 (en)2012-09-042021-03-09E2Interactive, Inc.Processing of a game-playing transaction based on location
US11037397B2 (en)2012-09-042021-06-15E2Interactive, Inc.Processing of a user device game-playing transaction based on location
US10387858B2 (en)2013-02-072019-08-20Jpmorgan Chase Bank, N.A.Integrated electronic cash flow management system and method
US10282712B2 (en)2013-02-072019-05-07Jpmorgan Chase Bank, N.A.Integrated electronic disbursement and cash flow management system and method
US11219288B2 (en)2013-02-152022-01-11E2Interactive, Inc.Gift card box with slanted tray and slit
US11111065B2 (en)2013-02-152021-09-07E2Interactive, Inc.Gift card presentation devices
US11250666B2 (en)2013-03-152022-02-15E2Interactive, Inc.Systems and methods for location-based game play on computing devices
US11120428B2 (en)2013-05-022021-09-14E2Interactive, Inc.Stored value card kiosk system and method
US9443268B1 (en)2013-08-162016-09-13Consumerinfo.Com, Inc.Bill payment and reporting
US10269065B1 (en)2013-11-152019-04-23Consumerinfo.Com, Inc.Bill payment and reporting
US10325314B1 (en)2013-11-152019-06-18Consumerinfo.Com, Inc.Payment reporting systems
US11017443B2 (en)2014-04-302021-05-25E2Interactive, Inc.System and method for a merchant onsite personalization gifting platform
US11816666B2 (en)2014-10-292023-11-14The Clearing House Payments Company L.L.C.Secure payment processing
US11295308B1 (en)2014-10-292022-04-05The Clearing House Payments Company, L.L.C.Secure payment processing
US12106301B2 (en)2014-10-292024-10-01The Clearing House Payments Company L.L.C.Secure payment processing
US10769606B2 (en)2015-03-232020-09-08Early Warning Services, LlcPayment real-time funds availability
US10846662B2 (en)2015-03-232020-11-24Early Warning Services, LlcReal-time determination of funds availability for checks and ACH items
US10839359B2 (en)2015-03-232020-11-17Early Warning Services, LlcPayment real-time funds availability
US10832246B2 (en)2015-03-232020-11-10Early Warning Services, LlcPayment real-time funds availability
US10748127B2 (en)2015-03-232020-08-18Early Warning Services, LlcPayment real-time funds availability
US10878387B2 (en)2015-03-232020-12-29Early Warning Services, LlcReal-time determination of funds availability for checks and ACH items
US11694168B2 (en)2015-07-012023-07-04The Clearing House Payments Company L.L.C.Real-time payment system, method, apparatus, and computer program
US11042882B2 (en)2015-07-012021-06-22The Clearing House Payments Company, L.L.C.Real-time payment system, method, apparatus, and computer program
US11062290B2 (en)2015-07-212021-07-13Early Warning Services, LlcSecure real-time transactions
US11157884B2 (en)2015-07-212021-10-26Early Warning Services, LlcSecure transactions with offline device
US11151522B2 (en)2015-07-212021-10-19Early Warning Services, LlcSecure transactions with offline device
US11151523B2 (en)2015-07-212021-10-19Early Warning Services, LlcSecure transactions with offline device
US10963856B2 (en)2015-07-212021-03-30Early Warning Services, LlcSecure real-time transactions
US11037121B2 (en)2015-07-212021-06-15Early Warning Services, LlcSecure real-time transactions
US11037122B2 (en)2015-07-212021-06-15Early Warning Services, LlcSecure real-time transactions
US10956888B2 (en)2015-07-212021-03-23Early Warning Services, LlcSecure real-time transactions
US11386410B2 (en)2015-07-212022-07-12Early Warning Services, LlcSecure transactions with offline device
US11922387B2 (en)2015-07-212024-03-05Early Warning Services, LlcSecure real-time transactions
US10762477B2 (en)2015-07-212020-09-01Early Warning Services, LlcSecure real-time processing of payment transactions
US12299658B2 (en)2015-07-212025-05-13Early Warning Services, LlcSecure real-time transactions
US10438175B2 (en)2015-07-212019-10-08Early Warning Services, LlcSecure real-time payment transactions
US10970695B2 (en)2015-07-212021-04-06Early Warning Services, LlcSecure real-time transactions
US11144928B2 (en)2016-09-192021-10-12Early Warning Services, LlcAuthentication and fraud prevention in provisioning a mobile wallet
US11151566B2 (en)2016-09-192021-10-19Early Warning Services, LlcAuthentication and fraud prevention in provisioning a mobile wallet
US11151567B2 (en)2016-09-192021-10-19Early Warning Services, LlcAuthentication and fraud prevention in provisioning a mobile wallet
US10954049B2 (en)2017-12-122021-03-23E2Interactive, Inc.Viscous liquid vessel for gifting
US11436577B2 (en)2018-05-032022-09-06The Clearing House Payments Company L.L.C.Bill pay service with federated directory model support
US11829967B2 (en)2018-05-032023-11-28The Clearing House Payments Company L.L.C.Bill pay service with federated directory model support
US12020309B2 (en)2018-05-182024-06-25E2Interactive, Inc.Augmented reality gifting on a mobile device
US10671749B2 (en)2018-09-052020-06-02Consumerinfo.Com, Inc.Authenticated access and aggregation database platform
US11399029B2 (en)2018-09-052022-07-26Consumerinfo.Com, Inc.Database platform for realtime updating of user data from third party sources
US11265324B2 (en)2018-09-052022-03-01Consumerinfo.Com, Inc.User permissions for access to secure data at third-party
US10880313B2 (en)2018-09-052020-12-29Consumerinfo.Com, Inc.Database platform for realtime updating of user data from third party sources
US12074876B2 (en)2018-09-052024-08-27Consumerinfo.Com, Inc.Authenticated access and aggregation database platform
US10755534B2 (en)2018-12-252020-08-25Alibaba Group Holding LimitedMonitoring method and system for offline payment machine

Also Published As

Publication numberPublication date
ZA200001492B (en)2000-10-24
CA2301331A1 (en)2001-09-20
SG102569A1 (en)2004-03-26
NZ503498A (en)2001-08-31
EP1136923A1 (en)2001-09-26
AU2245400A (en)2001-09-27

Similar Documents

PublicationPublication DateTitle
US6334116B1 (en)Technique for centrally tracking transactions in an electronic billing system
US7778901B2 (en)Integrated electronic presentment and payment of bills by different entities
US6055567A (en)Distributed data accessing technique
US7366696B1 (en)Electronic billing with flexible biller controlled electronic bill presentment
US7392223B1 (en)Electronic billing with updateable electronic bill summary
US7324972B1 (en)Managing transactions on a network: four or more parties
US6832212B1 (en)Method and apparatus for manipulating billing and payment information within a browser interface system
US9418381B2 (en)Method and system for notifying customers of transaction opportunities
US20020133412A1 (en)System for management of transactions on networks
US8352365B1 (en)System and method for electronic bill presentment using a third party
US20090076950A1 (en)Universal Network-Based Deposit Management Service
US7308434B2 (en)Account management tool for e-billing system
US20010056401A1 (en)Integrated system for providing financial services including internet TV capabilities
US20060195397A1 (en)Centralized electronic bill presentment
US20060195396A1 (en)Centralized customer care for electronic payments and other transactions via a wide area communications network
US20060195395A1 (en)Facilitating electronic payment on behalf of a customer of electronic presented bills
EP1136922A1 (en)An elctronic bill presentment technique with enhanced biller control
EP1136924A1 (en)Distributed data accessing technique
EP1083532A2 (en)Electronic billing with updateable electronic bill summary
CA2301386A1 (en)Distributed data accessing technique
CA2301346A1 (en)An electronic bill presentment technique with enhanced biller control
AU2245300A (en)Distribution data accessing technique
AU2245500A (en)An electronic bill presentment technique with enhanced biller control
NZ503497A (en)Accessing billing data via different stations in a network
NZ503499A (en)Electronic bill presentation and payment via network

Legal Events

DateCodeTitleDescription
FPAYFee payment

Year of fee payment:4

FPAYFee payment

Year of fee payment:8

REMIMaintenance fee reminder mailed
LAPSLapse for failure to pay maintenance fees
STCHInformation on status: patent discontinuation

Free format text:PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FPLapsed due to failure to pay maintenance fee

Effective date:20131225

ASAssignment

Owner name:ORGANIZATION - WORLD INTELLECTUAL PROPERTY, LOUISIANA

Free format text:MERGER AND CHANGE OF NAME;ASSIGNORS:UNITED STATES OF AMERICA;ORGANIZATION - WORLD INTELLECTUAL PROPERTY;REEL/FRAME:056813/0452

Effective date:19650115


[8]ページ先頭

©2009-2025 Movatter.jp