WO1997014108A1 - Financial information access system - Google Patents
Financial information access system Download PDFInfo
- Publication number
- WO1997014108A1 WO1997014108A1 PCT/US1996/016567 US9616567W WO9714108A1 WO 1997014108 A1 WO1997014108 A1 WO 1997014108A1 US 9616567 W US9616567 W US 9616567W WO 9714108 A1 WO9714108 A1 WO 9714108A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- credit
- debit card
- transaction data
- card transaction
- information service
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/389—Keeping log of transactions for guaranteeing non-repudiation of a transaction
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/04—Payment circuits
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/10—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
- G06Q20/108—Remote banking, e.g. home banking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/12—Accounting
Definitions
- CompuServe® may access data related to their own financial transactions that were posted as recently as the previous day.
- Financial information is typically reported to financial service customers in monthly or
- brokerages may also use written statements to report activity. Whether the statements are monthly or quarterly, by the time they reach the customer, they rarely reflect the current state
- customers may have a need to communicate with the financial services provider. For example, a customer may have a question about a transaction
- the present invention (Conductor 8 ”) is a suite of online financial services. Supported functions include credit card account lookup and reporting, and checking and bill paying. In
- customers and financial services providers may communicate with each other.
- Conductor allows customers to view and use financial information concerning recent
- the present invention is a sophisticated computerized system of financial services
- CompuServe® Information service
- the invention is described in relation to its accessibility through the Internet.
- Conductor is implemented as a
- fiom Conductoi is financial data relating to credit and debit card transactions processed daily by a financial institution.
- Tlie financial data are transmitted daily to Conductor so that users of the
- Internet or an online information service may access financial data relating to their own credit and debit card transactions.
- the financial data may also be transmitted for further processing to an accoimting, word-processing, or spreadsheet software package ninning on the user's
- Conductor may be accessed at any time from around the world
- Conductor may be accessed directly through an online information service such as CompuServe®.
- it may be accessed using any one of a number of presentation tools. Because of
- the present invention allows the financial data to be organized for direct transmission to popular
- Figure 1 is a diagrammatic view of one embodiment ofthe present invention
- Figure 2 is a block diagram ofthe system architecture ofthe present invention
- Figure 3 is a diagrammatic representation ofthe processing of a financial transaction
- Figure 4 is a diagrammatic representation of a financial transaction
- Figure 5 is a computer screen view of financial data available to a user:
- Figure 6 is a computer screen view of financial data available to a user. DETAIL DESCRIPTION OF PREFERRED EMBODIMENT(S 1
- Sources of data may be as varied as the interfaces to it.
- the ConductorTM may be any ConductorTM
- the distributed approach permits the easy integration of new services and providers for the system.
- the Conductor System may easily serve as a back-end resource for existing online service providers.
- the distributed approach also allows the system to be accessible through a
- interfaces for example, native Microsoft ⁇ WindowsTM apphcations, hyper-text mark-up language (HTML) browsers, text-terminals, X.25 transactions, even voice telephony.
- HTML hyper-text mark-up language
- Network Preferably, users connect to the Conductor suite of online financial services via the Internet 12.
- Methods for providing services via the Internet are well-known in
- Conductor host computers are accessible world-wide from any site with TCP/IP name resolution and packet routing to the conductor.com domain.
- host computers running the Windows NTTM Operating System and the UNIX*
- Operating System are used in the distributed environment. Clients and servers may run on any of twenty operating systems. Multiple user interfaces to Conductor are implemented as different types of clients. As shown in Figure 1. a user may communicate with Conductor via
- WinCIM * Information Manager for Windows
- Conductor may be implemented as part of an online information service so that it is available only to
- packets destined for Conductor are routed 18 to a Web Server 22 for processing. Because security is a significant issue for online financial information
- a Firewall 20 is estabhshed between the Router 18 and the Web Server 22.
- Token passing is used for connected host identification.
- Conductor is built on a Common
- Primary system components include Object Servers, Name Lookup Servers, and Data Servers. Other components include Communication, Security, and Logging servers. As shown in Figure 1, a number of Name Servers 24, 26, 28 and Financial Object Servers 30, 32, 34 may be in operation at one time. These servers may communicate with a Legacy System 38 or
- Data requests may be serviced in any one of a number of ways. For example, data may be accessed using a Microsoft SQL Server running on Windows NTTM.
- API Apphcation ftogramming Interface
- Interface which groups operations and attributes. Because clients know only the nature of the Interface, it may be implemented in any manner. For example. Interfaces may be implemented in one
- Clients located anywhere on the global Internet ask for and bind to services by name. Clients locate Interfaces by naming a server which implements one, and they may do so from
- the access is synchronous and call-level using either C++, Smalltalk, or C.
- clients access services by making standard synchronous procedure calls.
- Client load is automatically apportioned among all ready object servers at lookup time. There are several benefits to using name lookup to connect clients and servers.
- IP Internet Protocol
- servers may be added simply by connecting to the
- Objects may be implemented on cheap, fast Intel-based Windows NTTM seivers and new servers may be added to the system by copying files over and
- the interface between a client and a server is binary. Such an interface is more
- Binary data may be converted to text for viewing by humans, sent in binary form to other providers, or retrieved in binary form and processed by a consumer apphcation.
- Binary objects may be dragged off of a window and dropped into a finance apphcation or they may be used to generate reports.
- a suite of online interfaces may be used by apphcations, service providers, and other clients to manipulate financial information available through Conductor.
- FIG. 2 a diagram of the Conductor* System Architecture is shown. Financial information of interest to users of the system is contained in diflFerent databases 28.
- Each database has its own access mechanism 26.
- the Firewall 14 increases system security.
- the TCP/IP protocol stack 16 is the Internet communication vehicle.
- the Object Request Broker (ORB) is an "information bus"
- ORB is platform independent, language neutral, and may run in many networked
- ORBs implemented in one language may communicate with those implemented
- Figure 2 a card object 24. a checking object 30. and a bill pay object 36.
- the objects serve as links between chents 10, 12 and data contained in the databases 28, 34, 40.
- the name
- server 22 performs the name lookup fimction for chents so they may establish communication with the object that performs the needed services.
- Financial transaction data originates at a retail establishment.
- purchase may be made with a bank card such as a Visa* or MasterCard* credit card or a bank debit card 24.
- the transaction is processed at the merchant location through a dial terminal 22 or any other device in communication with an authorization or settlement center 20.
- authorization/settlement system 20 determines whether a particular transaction should be approved.
- An approved transaction represents an obhgation for the cardholder to pay money
- Approved transactions may then be reported to the purchaser's bank 18 as well as other supporting financial institutions for further processing before transmission to a financial services provider 16 in communication with a Conductor host computer 14.
- services provider functions as a repository for financial transactions originating from a variety
- Transactions may follow varied paths before arriving at the financial services provider 16. After transmission to the
- the transactions may be organized and sorted for transmission
- Conductor user 10 may access the database via the Internet or through a native WindowsTM apphcation 12 according to the method described above.
- Figure 4 a diagrammatic representation of an individual financial
- Account number 10 unique series of digits to identify cardholder. Also identifies issuer and type of financial transaction card.
- Merchant number 12 unique series of digits to identify merchant for transaction. May be used to look up a textual description for the merchant.
- Transaction date 14 the date on which a transaction occurs.
- Capture date 16 the date on which a transaction is processed.
- Transaction amount 18 the extent of the cardholder's obhgation to the issuing financial institution.
- Standard industry code 20 an unique code identifying the type or category of the transaction.
- Authorization code 22 number assigned to a merchant sale that has received specific approval.
- Checksum 24 value based on transaction data calculated and appended to transaction record to aid in verifying integrity of transmissions.
- transactions stored in the database are accessible according to cardholder account number.
- financial services provider may summarize the transactions and create reports
- the financial services provider may be configured to calculate the financial services provider for each cardholder represented in the data.
- the financial services provider may be configured to calculate the financial services provider for each cardholder represented in the data.
- the data may be organized and sorted according to a variety of selection criteria.
- the financial transaction data are transmitted to a Conductor host computer 14.
- transaction data are transmitted daily to the host computer 14. Users 10 then
- the user may choose one of several presentation tools to access the host computer.
- the user is prompted for information needed to generate a report. For example, the user may be asked to provide an account number, a personal identification number, and a request for either the current month's statement or the
- the host computer generates the report and communicates with
- the user has the option of downloading the data to an accounting
- the data may be converted to another format during the download process for use in the target program.
- Tlie report may contain data for transactions that were posted as recently as the previous day.
- Figure 6 shows a report for the previous month's statement. Tlie present invention allows users to receive this information in a more timely manner as it is available before a statement
- users may view and manipulate only their own financial data. Furthermore, users may view and manipulate only their own financial data. Furthermore, users may view and manipulate only their own financial data. Furthermore,
- users may not alter the data.
- users Preferably, users have the option of downloading the financial
- the data may be manipulated in a variety of ways. For example, the association of standard industry codes with each transaction allows transactions to be categorized
- Another benefit of the ability to review recent transactions is increased bank card security. Cardholders may detect and report unauthorized transactions within days, or possibly hours, of when they were posted thereby increasing the likelihood of locating the unauthorized user.
- the present invention gives users of the Internet the opportunity to review recent credit and debit card transactions at any time and from any location. Consequently,
- cardholders are able to monitor card activity and determine account status daily rather than monthly or quarterly.
- the present invention may be implemented as one of many services available through an online information service. Users ofthe online information service may then be given the opportunity
Abstract
A system is disclosed in which a user (10) of an information service (14) may access financial data relating to recent credit and debit card transactions (24). Any entity with a TCP/IP connection to the internet (12) may access the system so that world-wide accessibility to financial services is possible. Alternatively, the system may be accessed through an online information service. The financial data are processed daily by a financial services provider (16), then transmitted to a host computer connected to an information service. The user connects to the information service host computer to access the financial data for transactions that may have been posted as recently as the previous day. The user may also download the financial data directly to an accounting or word-processing program for further processing.
Description
FINANCIAL INFORMATION ACCESS SYSTEM
BACKGROUND AND SUMMARY OF THE INVENTION The present invention relates generally to a system for accessing data related to
financial transactions. Particularly, users ofthe Internet or an online information service such
as CompuServe® may access data related to their own financial transactions that were posted as recently as the previous day.
Financial information is typically reported to financial service customers in monthly or
quarterly written statements. For example, credit card companies send monthly statements that list all transactions and an outstanding balance for the reporting period. Banks and
brokerages may also use written statements to report activity. Whether the statements are monthly or quarterly, by the time they reach the customer, they rarely reflect the current state
of the account. Several days or weeks may pass between the time the reporting period ends
and the statement is received because time is needed to process, print, and send the statements. As a practical matter, financial institutions need to establish a cut oflf date for reporting account activity.
Although account activity reporting cycles are rather lengthy (e.g., quarterly or monthly), customers may be interested in weekly or daily activity reports. Consequently,
customers have a need to obtain recent financial information that would not otherwise be available for weeks or months. Customers also have a need to access the recent financial
information at their own convenience — preferably from anywhere and at any time. Following access to the financial information, customers may have a need to communicate with the
financial services provider. For example, a customer may have a question about a transaction
or following review of the transactions, a customer may wish to submit a payment electronically. Finally, customers need to see the financial data presented in an organized and
understandable format.
The present invention (Conductor8") is a suite of online financial services. Supported functions include credit card account lookup and reporting, and checking and bill paying. In
addition, customers and financial services providers may communicate with each other. For example, Conductor allows customers to view and use financial information concerning recent
activity in various accounts. Specifically, financial data relating to credit and debit card transactions are available through the Internet or an online information service the day after the transactions are posted. The ability to provide such recent credit and debit card transaction data to users of the Internet or an online information service is unique to the
present invention.
The present invention is a sophisticated computerized system of financial services
based on the TCP/IP protocol suite. Consequently, the services are available through the Internet. Alternatively, the same services may be made available directly through an online
information service such as CompuServe®. In the preferred embodiment, the invention is described in relation to its accessibility through the Internet. Conductor is implemented as a
distributed "information cluster" located on the global Internet so it may be accessed from a
variety of presentation tools. An example ofthe type of information available fiom Conductoi is financial data relating to credit and debit card transactions processed daily by a financial
services provider. Tlie financial data are transmitted daily to Conductor so that users of the
Internet or an online information service may access financial data relating to their own credit and debit card transactions. The financial data may also be transmitted for further processing
to an accoimting, word-processing, or spreadsheet software package ninning on the user's
computer.
The system of the present invention has several advantages over known financial
information access methods. Conductor may be accessed at any time from around the world
because it is part of the global Internet. In an alternative embodiment, Conductor may be accessed directly through an online information service such as CompuServe®. With either
embodiment, it may be accessed using any one of a number of presentation tools. Because of
its ties to financial services providers, Conductor allows credit or debit cardholders to review
account activity regarding postings that occurred as recently as the previous day. Cardholders use familiar access methods to view and download the financial data. Finally, the present invention allows the financial data to be organized for direct transmission to popular
accounting, word-processing, and spreadsheet programs. Due to the sophistication of the
process used for converting and downloading data to the other programs, data may be downloaded as frequently as the user desires. These advantages and others are explained further by the accompanying drawings and detailed description.
BRIEF DESCRIPTION OF THE DRAWINGS Figure 1 is a diagrammatic view of one embodiment ofthe present invention; Figure 2 is a block diagram ofthe system architecture ofthe present invention; Figure 3 is a diagrammatic representation ofthe processing of a financial transaction;
Figure 4 is a diagrammatic representation of a financial transaction;
Figure 5 is a computer screen view of financial data available to a user: and
Figure 6 is a computer screen view of financial data available to a user.
DETAIL DESCRIPTION OF PREFERRED EMBODIMENT(S 1
Applying principles of modularity and abstraction, distributed systems technologies are used to create the architecture necessary for delivering diverse types of services over a wide
area network. Sources of data may be as varied as the interfaces to it. The Conductor™
System is based on a Client/Server model so that it is easily extensible. It is implemented as a
platform-portable, language-independent distributed object framework. Use ofthe distributed approach permits the easy integration of new services and providers for the system. For example, the Conductor System may easily serve as a back-end resource for existing online service providers. The distributed approach also allows the system to be accessible through a
number of interfaces: for example, native Microsoft^ Windows™ apphcations, hyper-text mark-up language (HTML) browsers, text-terminals, X.25 transactions, even voice telephony.
Referring to Figure 1. a diagrammatic representation of access to the Conductor8"
Network is shown. Preferably, users connect to the Conductor suite of online financial services via the Internet 12. Methods for providing services via the Internet are well-known in
the art and are not explained here. Conductor host computers are accessible world-wide from any site with TCP/IP name resolution and packet routing to the conductor.com domain.
Preferably, host computers running the Windows NT™ Operating System and the UNIX*
Operating System are used in the distributed environment. Clients and servers may run on any of twenty operating systems. Multiple user interfaces to Conductor are implemented as different types of clients. As shown in Figure 1. a user may communicate with Conductor via
a web browser 10 or via the CompuServe Information Service 14 using the CompuServe
Information Manager for Windows (WinCIM*) 16. Other methods of access may be used as
well — for example, a native Microsoft1* Windows™ apphcation. In addition. Conductor may
be implemented as part of an online information service so that it is available only to
subscribers ofthe online information service.
As shown in Figure 1, packets destined for Conductor are routed 18 to a Web Server 22 for processing. Because security is a significant issue for online financial information
systems, a Firewall 20 is estabhshed between the Router 18 and the Web Server 22. User
verification and data access may then occur in a secure environment. Separate user connect/data access protocols isolate internal/external networks. An indirect method of user identification is used to secure account numbers and sensitive data are passed via two-key
encryption. Token passing is used for connected host identification. To provide the features of the present invention, Conductor is built on a Common
Object Request Broker Architecture ( CORBA )-compliant Distributed Object Computing Platform. This development platform is well-known in the art and is not explained here.
Primary system components include Object Servers, Name Lookup Servers, and Data Servers. Other components include Communication, Security, and Logging servers. As shown in Figure 1, a number of Name Servers 24, 26, 28 and Financial Object Servers 30, 32, 34 may be in operation at one time. These servers may communicate with a Legacy System 38 or
other Database Servers 36 in order to respond to specific requests for information. Data requests may be serviced in any one of a number of ways. For example, data may be accessed using a Microsoft SQL Server running on Windows NT™.
Clients have an object-oriented Apphcation ftogramming Interface (API) to
distributed resources or services using a class-like construct called an "Interface" which groups operations and attributes. Because clients know only the nature of the Interface, it may be implemented in any manner. For example. Interfaces may be implemented in one
language and clients in another. The implementation of an Interface may then be altered at
will without affecting any clients. As long as the protocol to the Interface is stable, the client implementation is stable.
Clients located anywhere on the global Internet ask for and bind to services by name. Clients locate Interfaces by naming a server which implements one, and they may do so from
any site with a TCP connection to the Conductor domain. The names of servers are provided
by a name lookup Interface which runs on the only host whose name client apphcations need
to know. The access is synchronous and call-level using either C++, Smalltalk, or C. In other words, clients access services by making standard synchronous procedure calls. Client load is automatically apportioned among all ready object servers at lookup time. There are several benefits to using name lookup to connect clients and servers. A
name lookup layer isolates clients from the location or readiness of any individual object server. Although the system is based on the Internet Protocol (IP), clients are completely
isolated from back-end data sourcing concerns and do not need to know the IP addresses of object seivers. Using this approach, servers may be added simply by connecting to the
network, installing system and server software, and adding the machine name to the lookup database. Consequently, clients are not affected by database, network, operating system, hardware platform, or server architectural changes. For example, native 32-bit Windows™
apphcations may use client-side abstraction libraries that hide details of binding to and
executing calls on remote objects. Objects may be implemented on cheap, fast Intel-based Windows NT™ seivers and new servers may be added to the system by copying files over and
adding the host name to a single locator file. The distributed nature ofthe system means that
it is composed of relatively simple applications that implement a single interface or a small group of interfaces.
The interface between a client and a server is binary. Such an interface is more
efficient and the data may be useful in more varied applications. Binary data may be converted to text for viewing by humans, sent in binary form to other providers, or retrieved in binary form and processed by a consumer apphcation. Binary objects may be dragged off of a window and dropped into a finance apphcation or they may be used to generate reports.
A suite of online interfaces may be used by apphcations, service providers, and other clients to manipulate financial information available through Conductor. An application-level
protocol specifies how a client interprets data sent to it by a server. When one part of the application needs something, it calls a procedural interface in another part. Such calls do not
retum until the procedure has executed so the flow of control is simple and direct. Extending these synchronous procedure calls across the network interface has the advantage of simplifying the access to distributed resources by elevating it to the level of standard procedural mechanisms familiar to a majority of developers.
Referring to Figure 2. a diagram of the Conductor* System Architecture is shown. Financial information of interest to users of the system is contained in diflFerent databases 28.
34, 40 within the distributed environment. Each database has its own access mechanism 26.
32, 38. As explained earlier, among the methods for accessing the system are a web browser
10 that communicates through a Web Server 20 or a native Windows™ apphcation 12
The Firewall 14 increases system security. The TCP/IP protocol stack 16 is the Internet communication vehicle. The Object Request Broker (ORB) is an "information bus"
that connects clients to the objects they need in a heterogeneous environment. By definition, an ORB is platform independent, language neutral, and may run in many networked
environments. ORBs implemented in one language may communicate with those implemented
in another, on a completely different hardware platform. The same is true for the object
implementations to which the ORB provides access. Three example objects are shown in
Figure 2 — a card object 24. a checking object 30. and a bill pay object 36. The objects serve as links between chents 10, 12 and data contained in the databases 28, 34, 40. The name
server 22 performs the name lookup fimction for chents so they may establish communication with the object that performs the needed services.
Referring to Figure 3, a diagrammatic view of a sample transaction processed by the
present invention is shown. Financial transaction data originates at a retail establishment. A
purchase may be made with a bank card such as a Visa* or MasterCard* credit card or a bank debit card 24. The transaction is processed at the merchant location through a dial terminal 22 or any other device in communication with an authorization or settlement center 20. The
authorization/settlement system 20 determines whether a particular transaction should be approved. An approved transaction represents an obhgation for the cardholder to pay money
to the financial institution that issued the card.
Approved transactions may then be reported to the purchaser's bank 18 as well as other supporting financial institutions for further processing before transmission to a financial services provider 16 in communication with a Conductor host computer 14. Tlie financial
services provider functions as a repository for financial transactions originating from a variety
of sources and supported by a large number of financial institutions and processing centers
(i.e., different banks, clearing houses, authorization centers, etc.). Transactions may follow varied paths before arriving at the financial services provider 16. After transmission to the
financial services provider 16. the transactions may be organized and sorted for transmission
to a Conductor host computer 14. After the data are available on the host computer 14, a
Conductor user 10 may access the database via the Internet or through a native Windows™ apphcation 12 according to the method described above.
Referring to Figure 4, a diagrammatic representation of an individual financial
transaction is shown. Preferably, for each credit or debit card transaction, the data for each
record includes the following:
Account number 10: unique series of digits to identify cardholder. Also identifies issuer and type of financial transaction card.
Merchant number 12: unique series of digits to identify merchant for transaction. May be used to look up a textual description for the merchant.
Transaction date 14: the date on which a transaction occurs.
Capture date 16: the date on which a transaction is processed.
Transaction amount 18: the extent of the cardholder's obhgation to the issuing financial institution.
Standard industry code 20: an unique code identifying the type or category of the transaction.
Authorization code 22: number assigned to a merchant sale that has received specific approval.
Checksum 24: value based on transaction data calculated and appended to transaction record to aid in verifying integrity of transmissions.
Although a preferred format is described, other data formats may be used. Also, the same data may be organized within a record in any manner.
Preferably, transactions stored in the database are accessible according to cardholder account number. In addition to processing individual financial transactions for each cardholder, the financial services provider may summarize the transactions and create reports
for each cardholder represented in the data. For example, the financial services provider may
create a report that includes card balances for previous months as well as a balance for transactions occurring during the current billing cycle. The data may be organized and sorted according to a variety of selection criteria.
Referring again to Figure 3, after organization and sorting by the financial services
provider 16, the financial transaction data are transmitted to a Conductor host computer 14. Preferably, transaction data are transmitted daily to the host computer 14. Users 10 then
request access via the Internet 12 to the financial transaction data stored on the host computer 14. Preferably, the user may choose one of several presentation tools to access the host computer.
Once connected to the host computer, the user is prompted for information needed to generate a report. For example, the user may be asked to provide an account number, a personal identification number, and a request for either the current month's statement or the
previous month's statement. The host computer generates the report and communicates with
the session management software running on the user's computer so that the user may view
the data. Preferably, the user has the option of downloading the data to an accounting
program, a spreadsheet, or a word-processing program. The data may be converted to another format during the download process for use in the target program.
Referring now to Figure 5. a report for a user's current month's statement is shown.
Tlie report may contain data for transactions that were posted as recently as the previous day.
Figure 6 shows a report for the previous month's statement. Tlie present invention allows
users to receive this information in a more timely manner as it is available before a statement
arrives in the mail. In addition, users may access the data at their own convenience.
Preferably, users may view and manipulate only their own financial data. Furthermore,
users may not alter the data. Preferably, users have the option of downloading the financial
data to an accounting software package such as Intuit 's Quicken* or a word-processing
program such as Novell's WordPerfect . The ab ity to convert and download recent credit and debit card transactions to such popular programs is unique to the present invention. The
need to enter the data manually is eliminated. The sophistication of the conversion process
allows data to be downloaded as frequently as the user desires. The process recognizes
whether a transaction has been previously converted so users do not risk double- entering data. In addition, the data may be manipulated in a variety of ways. For example, the association of standard industry codes with each transaction allows transactions to be categorized
automatically. Another benefit of the ability to review recent transactions is increased bank card security. Cardholders may detect and report unauthorized transactions within days, or possibly hours, of when they were posted thereby increasing the likelihood of locating the unauthorized user.
The present invention gives users of the Internet the opportunity to review recent credit and debit card transactions at any time and from any location. Consequently,
cardholders are able to monitor card activity and determine account status daily rather than monthly or quarterly. The ability to have accurate and current information concerning
financial matters is important in an age of electronic funds transfer. The present invention has been described in the form of preferred embodiments. However, several modifications and variations may be made to the invention and fall within the scope of the claims. For example,
the present invention may be implemented as one of many services available through an online
information service. Users ofthe online information service may then be given the opportunity
to review recent financial transactions at any time and from any location.
Claims
1. A financial information access system comprising:
a financial services provider for processing credit and debit card transaction
data; an information service network capable of accepting information feeds directly
or indirectly from a variety of information sources including said financial services provider; a first connection between said financial services provider and said information
service network for transmitting said credit and debit card transaction data from said financial services provider to a host computer connected to said information service network;
a second connection between said host computer and an information service
network user computer for accessing said credit and debit card transaction data on said host computer.
2. The system of claim 1, wherein at least one of said credit or debit card transactions
was posted during the previous twenty-four (24) hours.
3. The system of claim 1, wherein said processing of said credit and debit card transaction data comprises sorting transactions according to an account number.
4. The system of claim 1. wherein said processing of said credit and debit card transaction
data comprises formatting transactions to facihtate automatic categorizing of
transactions according to specific selection criteria.
5. The system of claim 1, wherein said processing of said credit and debit card transaction data comprises sorting transactions according to a standard industry code.
6. The system of claim 1, wherein said credit and debit card transaction data may be transmitted from said host computer to a program running on said user computer.
5 7. The system of claim 6, wherein said credit and debit card transaction data transmitted
to said program running on said user computer are scanned to prevent double entries into said program.
8. The system of claim 1, wherein said information service network is the Internet.
9. The system of claim 1, wherein said information service network is part of an online l o information service.
10. A method for accessing credit and debit card transaction data comprising the steps of:
transmitting credit and debit card transaction data from retail establishments to a financial services provider, said transmission occurring at least daily;
organizing and formatting said credit and debit card transaction data;
15 transmitting said organized and formatted credit and debit card transaction data
to a host computer comiected to a wide area network, said transmission occurring at least daily; accessing from a wide area network user computer said credit and debit card
transaction data on said host computer.
20 1 1. The method of claim 10. further comprising the step of organizing and formatting said
credit and debit card transaction data according to an account number.
12. The method of claim 10, further comprising the step of converting said credit and debit
card transaction data for use in a program running on said wide area network user
computer.
13. The method of claim 12. further comprising the step of converting said credit and debit 5 card transaction data so that individual transactions are converted only once.
14. The method of claim 10, further comprising the step of formatting said credit and debit card transaction data to facihtate automatic categorizing of transactions according to specific selection criteria.
15. The method of claim 10, further comprising the step of sorting said credit and debit 10 card transactions according to a standard industry code.
16. The method of claim 10, wherein said wide area network is the Internet.
17. The method of claim 10, wherein said wide area network is an online information service.
18. A financial information access system comprising:
15 a financial services provider for processing credit and debit card transaction data;
one or more credit or debit card transactions processed by said financial
services provider in substantially real time;
an online information service network capable of accepting information feeds
20 directly or indirectly from a variety of information sources including a financial seivices provider; a connection between said financial services provider and said online information service network for transmitting data relating to said one or more credit or
debit card transactions from said financial services provider to a host computer
connected to said online information service network, said transmission occurring at
least daily; a connection between said host computer and an online information service network user computer for viewing said credit or debit card transaction data on said
host computer or transmitting said credit or debit card transaction data from said host computer to said user computer; and
a first program on said user computer for converting said credit or debit card
transaction data for use in a second program, said first program capable of removing
from said transaction data individual transactions that have been converted previously.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US54104595A | 1995-10-11 | 1995-10-11 | |
US08/541,045 | 1995-10-11 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO1997014108A1 true WO1997014108A1 (en) | 1997-04-17 |
Family
ID=24157971
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US1996/016567 WO1997014108A1 (en) | 1995-10-11 | 1996-10-11 | Financial information access system |
Country Status (2)
Country | Link |
---|---|
US (1) | US7523055B2 (en) |
WO (1) | WO1997014108A1 (en) |
Cited By (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1998054679A1 (en) * | 1997-05-30 | 1998-12-03 | Alcatel Usa Sourcing, L.P. | System and method for a debit card telecom service |
WO1999017240A1 (en) * | 1997-10-01 | 1999-04-08 | Security First Technologies, Inc. | Three tier financial transaction system with cache memory |
WO1999025106A2 (en) * | 1997-11-11 | 1999-05-20 | At & T Corp. | Method and apparatus for providing prepaid telephone service over a computer network |
DE19906134A1 (en) * | 1999-02-13 | 2000-08-31 | Bernd Bruegge | Method for signaling messages between at least two connection partners, at least one of which is a resource limited, processor based system, e.g. smart card, e.g. for secure banking transactions |
US6282566B1 (en) | 1997-05-30 | 2001-08-28 | Alcatel Usa Sourcing, L.P. | System and method for a debit card telecom service |
WO2002037362A1 (en) * | 2000-11-03 | 2002-05-10 | Lee Eun Woo | Online credit assessment system |
CN1293510C (en) * | 1998-07-07 | 2007-01-03 | 迪布尔特有限公司 | Automatic bank machines and system |
CN1296863C (en) * | 1998-07-07 | 2007-01-24 | 迪布尔特有限公司 | Automatic banking machine and system |
CN1302413C (en) * | 1998-07-07 | 2007-02-28 | 迪布尔特有限公司 | Automatic bank machines and system |
CN100334576C (en) * | 1998-07-07 | 2007-08-29 | 迪布尔特有限公司 | Automatized banking machine and system |
CN100339827C (en) * | 1998-07-07 | 2007-09-26 | 迪布尔特有限公司 | Automatic banking machine and system |
CN100382071C (en) * | 1998-07-07 | 2008-04-16 | 迪布尔特有限公司 | Automatic bank machines and system |
CN100395773C (en) * | 1998-07-07 | 2008-06-18 | 迪布尔特有限公司 | Automatized banking machine and system |
US7540021B2 (en) | 2000-04-24 | 2009-05-26 | Justin Page | System and methods for an identity theft protection bot |
US7680735B1 (en) | 2000-08-11 | 2010-03-16 | Jpmorgan Chase Bank, N.A. | Trade receivable processing method and apparatus |
US8112355B1 (en) | 2008-09-05 | 2012-02-07 | Jpmorgan Chase Bank, N.A. | Method and system for buyer centric dispute resolution in electronic payment system |
US8566232B2 (en) | 2004-09-09 | 2013-10-22 | Bankclarity Jersey Group Limited | Method and apparatus for organising financial data |
US8762270B1 (en) | 2007-08-10 | 2014-06-24 | Jpmorgan Chase Bank, N.A. | System and method for providing supplemental payment or transaction information |
US8924289B1 (en) | 2000-02-15 | 2014-12-30 | Jpmorgan Chase Bank, N.A. | International banking system and method |
US9020850B1 (en) | 2005-11-02 | 2015-04-28 | Jpmorgan Chase Bank, N.A. | Method and system for implementing effective governance of transactions between trading partners |
US9058626B1 (en) | 2013-11-13 | 2015-06-16 | Jpmorgan Chase Bank, N.A. | System and method for financial services device usage |
US9092447B1 (en) | 2008-10-20 | 2015-07-28 | Jpmorgan Chase Bank, N.A. | Method and system for duplicate detection |
US9946998B1 (en) | 2000-02-18 | 2018-04-17 | Jpmorgan Chase Bank, N.A. | System and method for electronic deposit of a financial instrument by banking customers from remote locations by use of a digital image |
US10311412B1 (en) | 2003-03-28 | 2019-06-04 | Jpmorgan Chase Bank, N.A. | Method and system for providing bundled electronic payment and remittance advice |
US10497016B1 (en) | 2004-06-17 | 2019-12-03 | Jpmorgan Chase Bank, N.A. | Methods and systems for discounts management |
Families Citing this family (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7127420B1 (en) * | 1997-08-01 | 2006-10-24 | Financial Systems Technology (Intellectual Property) Pty. Ltd. | Data processing system for complex pricing and transactional analysis |
US7085997B1 (en) | 1998-12-08 | 2006-08-01 | Yodlee.Com | Network-based bookmark management and web-summary system |
US7672879B1 (en) | 1998-12-08 | 2010-03-02 | Yodlee.Com, Inc. | Interactive activity interface for managing personal data and performing transactions over a data packet network |
US8069407B1 (en) | 1998-12-08 | 2011-11-29 | Yodlee.Com, Inc. | Method and apparatus for detecting changes in websites and reporting results to web developers for navigation template repair purposes |
US7752535B2 (en) * | 1999-06-01 | 2010-07-06 | Yodlec.com, Inc. | Categorization of summarized information |
US7444334B1 (en) * | 1999-09-10 | 2008-10-28 | Foundation Ip, Llc | Transaction-based object-oriented multipart database method and apparatus |
US7653564B2 (en) * | 2001-07-27 | 2010-01-26 | Investigo Corporation | Methods and systems for providing a measure of supervision over the activities of representatives of a business |
US8200980B1 (en) | 2001-09-21 | 2012-06-12 | Open Invention Network, Llc | System and method for enrolling in a biometric system |
US9189788B1 (en) | 2001-09-21 | 2015-11-17 | Open Invention Network, Llc | System and method for verifying identity |
US7464059B1 (en) * | 2001-09-21 | 2008-12-09 | Yt Acquisition Corporation | System and method for purchase benefits at a point of sale |
US7765164B1 (en) | 2001-09-21 | 2010-07-27 | Yt Acquisition Corporation | System and method for offering in-lane periodical subscriptions |
US7437330B1 (en) | 2002-09-20 | 2008-10-14 | Yt Acquisition Corp. | System and method for categorizing transactions |
US7269737B2 (en) | 2001-09-21 | 2007-09-11 | Pay By Touch Checking Resources, Inc. | System and method for biometric authorization for financial transactions |
US7606752B2 (en) | 2006-09-07 | 2009-10-20 | Yodlee Inc. | Host exchange in bill paying services |
WO2008103469A1 (en) * | 2007-02-21 | 2008-08-28 | Mordecai David K A | System and method for dynamic path- and state-dependent stochastic control allocation |
US20090006267A1 (en) * | 2007-04-18 | 2009-01-01 | Investigo Corporation | Systems and methods for compliance screening and account management in the financial services industry |
US7860746B1 (en) * | 2007-07-31 | 2010-12-28 | Intuit Inc. | System and method for determining paid taxes |
US7949579B2 (en) * | 2007-12-07 | 2011-05-24 | Jpmorgan Chase Bank, N.A. | System and method for associating financial transaction data with a user's project data |
US8447666B1 (en) * | 2009-02-19 | 2013-05-21 | Jpmorgan Chase Bank, N.A. | System and method for associating financial transaction data with user's project data using a portable electronic device |
US8261334B2 (en) | 2008-04-25 | 2012-09-04 | Yodlee Inc. | System for performing web authentication of a user by proxy |
US8027891B2 (en) * | 2008-12-17 | 2011-09-27 | Mastercard International, Inc. | Interactive online spending analysis tool |
US8555359B2 (en) | 2009-02-26 | 2013-10-08 | Yodlee, Inc. | System and methods for automatically accessing a web site on behalf of a client |
US20130031001A1 (en) * | 2011-07-26 | 2013-01-31 | Stephen Patrick Frechette | Method and System for the Location-Based Discovery and Validated Payment of a Service Provider |
JP5985632B2 (en) * | 2012-06-29 | 2016-09-06 | 楽天Edy株式会社 | Information processing apparatus, information processing method, and information processing program |
US10043181B2 (en) | 2013-01-15 | 2018-08-07 | Mastercard International Incorporated | Systems and methods for processing off-network transaction messages |
US10366457B2 (en) | 2013-03-09 | 2019-07-30 | Paybook, Inc. | Thematic repositories for transaction management |
CA2941355A1 (en) * | 2013-03-09 | 2014-10-09 | Paybook, Inc. | Thematic repositories for transaction management |
US10157421B2 (en) | 2014-12-10 | 2018-12-18 | Fmr Llc | Secure analytical and advisory system for transaction data |
US10902427B2 (en) * | 2015-11-30 | 2021-01-26 | American Express Travel Related Services Company, Inc. | System and method for data analytics |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5230048A (en) * | 1986-09-03 | 1993-07-20 | Wang Laboratories, Inc. | Data processing system with tree and list data structure |
Family Cites Families (58)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4346442A (en) | 1980-07-29 | 1982-08-24 | Merrill Lynch, Pierce, Fenner & Smith Incorporated | Securities brokerage-cash management system |
US4823122A (en) | 1984-06-01 | 1989-04-18 | Digital Equipment Corporation | Local area network for digital data processing system |
US5058108A (en) | 1984-06-01 | 1991-10-15 | Digital Equipment Corporation | Local area network for digital data processing system |
US4975905A (en) | 1984-06-01 | 1990-12-04 | Digital Equipment Corporation | Message transmission control arrangement for node in local area network |
US4975904A (en) | 1984-06-01 | 1990-12-04 | Digital Equipment Corporation | Local area network for digital data processing system including timer-regulated message transfer arrangement |
US4727243A (en) | 1984-10-24 | 1988-02-23 | Telenet Communications Corporation | Financial transaction system |
US4953085A (en) * | 1987-04-15 | 1990-08-28 | Proprietary Financial Products, Inc. | System for the operation of a financial account |
US4989141A (en) * | 1987-06-01 | 1991-01-29 | Corporate Class Software | Computer system for financial analyses and reporting |
EP0329779B1 (en) | 1987-09-04 | 1992-12-09 | Digital Equipment Corporation | Session control in network for digital data processing system which supports multiple transfer protocols |
US5214269A (en) * | 1989-03-17 | 1993-05-25 | Hitachi, Ltd. | Method for performing transaction |
JPH0833958B2 (en) | 1989-05-30 | 1996-03-29 | 沖電気工業株式会社 | Customer information processing system |
US5257369A (en) | 1990-10-22 | 1993-10-26 | Skeen Marion D | Apparatus and method for providing decoupling of data exchange details for providing high performance communication between software processes |
US5187787B1 (en) | 1989-07-27 | 1996-05-07 | Teknekron Software Systems Inc | Apparatus and method for providing decoupling of data exchange details for providing high performance communication between software processes |
US5339392A (en) | 1989-07-27 | 1994-08-16 | Risberg Jeffrey S | Apparatus and method for creation of a user definable video displayed document showing changes in real time data |
US5220501A (en) | 1989-12-08 | 1993-06-15 | Online Resources, Ltd. | Method and system for remote delivery of retail banking services |
US5351186A (en) | 1991-01-16 | 1994-09-27 | Bullock Communications, Inc. | System and method for obtaining information concerning a product or a service |
GB2255260B (en) * | 1991-04-24 | 1995-06-14 | Mars Inc | Transaction systems |
US5455903A (en) | 1991-05-31 | 1995-10-03 | Edify Corp. | Object oriented customer information exchange system and method |
US5383113A (en) | 1991-07-25 | 1995-01-17 | Checkfree Corporation | System and method for electronically providing customer services including payment of bills, financial analysis and loans |
US5434974A (en) | 1992-03-30 | 1995-07-18 | International Business Machines Corporation | Name resolution for a multisystem network |
US5528490A (en) | 1992-04-10 | 1996-06-18 | Charles E. Hill & Associates, Inc. | Electronic catalog system and method |
US5336870A (en) | 1992-05-26 | 1994-08-09 | Hughes Thomas S | System for remote purchase payment transactions and remote bill payments |
US5425028A (en) | 1992-07-16 | 1995-06-13 | International Business Machines Corporation | Protocol selection and address resolution for programs running in heterogeneous networks |
US5283829A (en) | 1992-10-01 | 1994-02-01 | Bell Communications Research, Inc. | System and method for paying bills electronically |
US5842185A (en) | 1993-02-18 | 1998-11-24 | Intuit Inc. | Method and system for electronically tracking financial transactions |
JPH06290096A (en) | 1993-03-31 | 1994-10-18 | Matsushita Electric Ind Co Ltd | Pass name solving device |
US5570465A (en) | 1993-07-22 | 1996-10-29 | Tsakanikas; Peter J. | Apparatus, method and system for printing of legal currency and negotiable instruments |
DE69428809D1 (en) | 1993-08-03 | 2001-11-29 | Sun Microsystems Inc | FLEXIBLE MULTIPLE PLATFORM DIVISION FOR COMPUTER APPLICATIONS |
US5940811A (en) | 1993-08-27 | 1999-08-17 | Affinity Technology Group, Inc. | Closed loop financial transaction method and apparatus |
DE69427642T2 (en) | 1993-08-27 | 2002-05-16 | Affinity Technology Inc | FINANCIAL TRANSACTION PROCESS AND DEVICE WITH A CLOSED LOOP |
US5611052A (en) | 1993-11-01 | 1997-03-11 | The Golden 1 Credit Union | Lender direct credit evaluation and loan processing system |
US5404523A (en) | 1993-11-10 | 1995-04-04 | Digital Equipment Corporation | Method of managing requests in a transaction processing system |
SE9304119D0 (en) | 1993-12-10 | 1993-12-10 | Ericsson Ge Mobile Communicat | Devices and mobile stations for providing packaged data communication in digital TDMA cellular systems |
US5754850A (en) | 1994-05-11 | 1998-05-19 | Realselect, Inc. | Real-estate method and apparatus for searching for homes in a search pool for exact and close matches according to primary and non-primary selection criteria |
US5668952A (en) | 1994-08-08 | 1997-09-16 | International Business Machines Corporation | Method for resolving network address by sending reresolve request to nodes at selected time period after establishing address table, and updating the table with received reply thereto |
US5537533A (en) | 1994-08-11 | 1996-07-16 | Miralink Corporation | System and method for remote mirroring of digital data from a primary network server to a remote network server |
GB9416673D0 (en) | 1994-08-17 | 1994-10-12 | Reuters Ltd | Data exchange filtering system |
US5797133A (en) | 1994-08-31 | 1998-08-18 | Strategic Solutions Group, Inc | Method for automatically determining the approval status of a potential borrower |
US5696965A (en) | 1994-11-03 | 1997-12-09 | Intel Corporation | Electronic information appraisal agent |
US5590197A (en) | 1995-04-04 | 1996-12-31 | V-One Corporation | Electronic payment system and method |
US5729689A (en) | 1995-04-25 | 1998-03-17 | Microsoft Corporation | Network naming services proxy agent |
US5708825A (en) | 1995-05-26 | 1998-01-13 | Iconovex Corporation | Automatic summary page creation and hyperlink generation |
US5749075A (en) | 1995-06-06 | 1998-05-05 | Interactive Media Works, L.L.C. | Method for providing prepaid internet access and/or long distance calling including the distribution of specialized calling cards |
US5701451A (en) | 1995-06-07 | 1997-12-23 | International Business Machines Corporation | Method for fulfilling requests of a web browser |
US5812776A (en) | 1995-06-07 | 1998-09-22 | Open Market, Inc. | Method of providing internet pages by mapping telephone number provided by client to URL and returning the same in a redirect command by server |
US5659731A (en) | 1995-06-19 | 1997-08-19 | Dun & Bradstreet, Inc. | Method for rating a match for a given entity found in a list of entities |
US5706434A (en) | 1995-07-06 | 1998-01-06 | Electric Classifieds, Inc. | Integrated request-response system and method generating responses to request objects formatted according to various communication protocols |
US5878403A (en) | 1995-09-12 | 1999-03-02 | Cmsi | Computer implemented automated credit application analysis and decision routing system |
US5727158A (en) | 1995-09-22 | 1998-03-10 | Integra Soft, Inc. | Information repository for storing information for enterprise computing system |
US5706442A (en) | 1995-12-20 | 1998-01-06 | Block Financial Corporation | System for on-line financial services using distributed objects |
US5745654A (en) | 1996-02-13 | 1998-04-28 | Hnc Software, Inc. | Fast explanations of scored observations |
US6014645A (en) | 1996-04-19 | 2000-01-11 | Block Financial Corporation | Real-time financial card application system |
US5966699A (en) | 1996-10-11 | 1999-10-12 | Zandi; Richard | System and method for conducting loan auction over computer network |
US5995947A (en) | 1997-09-12 | 1999-11-30 | Imx Mortgage Exchange | Interactive mortgage and loan information and real-time trading system |
US6023684A (en) | 1997-10-01 | 2000-02-08 | Security First Technologies, Inc. | Three tier financial transaction system with cache memory |
ATE242511T1 (en) | 1998-10-28 | 2003-06-15 | Verticalone Corp | APPARATUS AND METHOD FOR AUTOMATICALLY COMPOSING AND TRANSMITTING TRANSACTIONS CONTAINING PERSONAL ELECTRONIC INFORMATION OR DATA |
US6199077B1 (en) | 1998-12-08 | 2001-03-06 | Yodlee.Com, Inc. | Server-side web summary generation and presentation |
US6278993B1 (en) | 1998-12-08 | 2001-08-21 | Yodlee.Com, Inc. | Method and apparatus for extending an on-line internet search beyond pre-referenced sources and returning data over a data-packet-network (DPN) using private search engines as proxy-engines |
-
1996
- 1996-10-11 WO PCT/US1996/016567 patent/WO1997014108A1/en active Application Filing
-
2004
- 2004-01-26 US US10/765,011 patent/US7523055B2/en not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5230048A (en) * | 1986-09-03 | 1993-07-20 | Wang Laboratories, Inc. | Data processing system with tree and list data structure |
Non-Patent Citations (4)
Title |
---|
CARD NEWS, 31 October 1994, Vol. 9, No. 21, "OnLine Services Allows Account Review (Block Financial Corp.)", page 3. * |
MULTIMEDIA DAILY, 22 May 1995, "Banks Offer Customers Internet Acess", page 1. * |
NEWBYTE NEWS NETWORK, 6 February 1995, "On-Line Services Give Card Holders Transaction Info", pages 1-2. * |
TRAVEL AGENT, 6 February 1995, ZUTELL IRENE, "Amex Says On-Line Booking Keeps Agents in the Loop", page 1. * |
Cited By (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6282566B1 (en) | 1997-05-30 | 2001-08-28 | Alcatel Usa Sourcing, L.P. | System and method for a debit card telecom service |
WO1998054679A1 (en) * | 1997-05-30 | 1998-12-03 | Alcatel Usa Sourcing, L.P. | System and method for a debit card telecom service |
JP2002502566A (en) * | 1997-05-30 | 2002-01-22 | アルカテル ユーエスエー ソーシング リミティド パートナーシップ | System and method for debit card telecommunications service |
WO1999017240A1 (en) * | 1997-10-01 | 1999-04-08 | Security First Technologies, Inc. | Three tier financial transaction system with cache memory |
WO1999025106A3 (en) * | 1997-11-11 | 1999-07-29 | At & T Corp | Method and apparatus for providing prepaid telephone service over a computer network |
WO1999025106A2 (en) * | 1997-11-11 | 1999-05-20 | At & T Corp. | Method and apparatus for providing prepaid telephone service over a computer network |
CN100395773C (en) * | 1998-07-07 | 2008-06-18 | 迪布尔特有限公司 | Automatized banking machine and system |
CN100334576C (en) * | 1998-07-07 | 2007-08-29 | 迪布尔特有限公司 | Automatized banking machine and system |
CN100382071C (en) * | 1998-07-07 | 2008-04-16 | 迪布尔特有限公司 | Automatic bank machines and system |
CN100339827C (en) * | 1998-07-07 | 2007-09-26 | 迪布尔特有限公司 | Automatic banking machine and system |
CN1293510C (en) * | 1998-07-07 | 2007-01-03 | 迪布尔特有限公司 | Automatic bank machines and system |
CN1296863C (en) * | 1998-07-07 | 2007-01-24 | 迪布尔特有限公司 | Automatic banking machine and system |
CN1302413C (en) * | 1998-07-07 | 2007-02-28 | 迪布尔特有限公司 | Automatic bank machines and system |
DE19906134B4 (en) * | 1999-02-13 | 2005-02-24 | Bernd Prof. Dr. Brügge | Connecting a resource-constrained, processor-based system to a mechanism for signaling messages |
DE19906134B8 (en) * | 1999-02-13 | 2005-07-28 | Bernd Prof. Brügge Ph.D. | Connecting a resource-constrained, processor-based system to a mechanism for signaling messages |
DE19906134A1 (en) * | 1999-02-13 | 2000-08-31 | Bernd Bruegge | Method for signaling messages between at least two connection partners, at least one of which is a resource limited, processor based system, e.g. smart card, e.g. for secure banking transactions |
US8924289B1 (en) | 2000-02-15 | 2014-12-30 | Jpmorgan Chase Bank, N.A. | International banking system and method |
US9946998B1 (en) | 2000-02-18 | 2018-04-17 | Jpmorgan Chase Bank, N.A. | System and method for electronic deposit of a financial instrument by banking customers from remote locations by use of a digital image |
US7540021B2 (en) | 2000-04-24 | 2009-05-26 | Justin Page | System and methods for an identity theft protection bot |
US8065231B1 (en) | 2000-08-11 | 2011-11-22 | Jpmorgan Chase Bank, N.A. | Trade receivable processing method and apparatus |
US7680735B1 (en) | 2000-08-11 | 2010-03-16 | Jpmorgan Chase Bank, N.A. | Trade receivable processing method and apparatus |
WO2002037362A1 (en) * | 2000-11-03 | 2002-05-10 | Lee Eun Woo | Online credit assessment system |
US10311412B1 (en) | 2003-03-28 | 2019-06-04 | Jpmorgan Chase Bank, N.A. | Method and system for providing bundled electronic payment and remittance advice |
US11308549B2 (en) | 2004-06-17 | 2022-04-19 | Jpmorgan Chase Bank, N.A. | Methods and systems for discounts management |
US10497016B1 (en) | 2004-06-17 | 2019-12-03 | Jpmorgan Chase Bank, N.A. | Methods and systems for discounts management |
US8566232B2 (en) | 2004-09-09 | 2013-10-22 | Bankclarity Jersey Group Limited | Method and apparatus for organising financial data |
US11087408B2 (en) | 2004-09-09 | 2021-08-10 | Bankclarity Jersey Group Limited | Method and apparatus for organising financial data |
US9020850B1 (en) | 2005-11-02 | 2015-04-28 | Jpmorgan Chase Bank, N.A. | Method and system for implementing effective governance of transactions between trading partners |
US8762270B1 (en) | 2007-08-10 | 2014-06-24 | Jpmorgan Chase Bank, N.A. | System and method for providing supplemental payment or transaction information |
US8112355B1 (en) | 2008-09-05 | 2012-02-07 | Jpmorgan Chase Bank, N.A. | Method and system for buyer centric dispute resolution in electronic payment system |
US9092447B1 (en) | 2008-10-20 | 2015-07-28 | Jpmorgan Chase Bank, N.A. | Method and system for duplicate detection |
US9460469B1 (en) | 2013-11-13 | 2016-10-04 | Jpmorgan Chase Bank, N.A. | System and method for financial services device usage |
US9058626B1 (en) | 2013-11-13 | 2015-06-16 | Jpmorgan Chase Bank, N.A. | System and method for financial services device usage |
Also Published As
Publication number | Publication date |
---|---|
US7523055B2 (en) | 2009-04-21 |
US20040158524A1 (en) | 2004-08-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7523055B2 (en) | Financial information access system | |
US7296065B2 (en) | System for on-line financial services using distributed objects | |
US8364579B2 (en) | Online system for fulfilling loan applications from loan originators | |
US8474705B2 (en) | Automated banking machine that operates responsive to data bearing records | |
US7610216B1 (en) | Method and system for detecting fraud | |
US8805739B2 (en) | System and method for electronic bill pay and presentment | |
AU2003217958B2 (en) | Method and system for processing credit card related transactions | |
US7249344B1 (en) | Delivery of financial services to remote devices | |
US20030105688A1 (en) | Secure digital escrow account transactions system and method | |
US20020065772A1 (en) | System, method and program for network user access | |
US20020184147A1 (en) | System for paying invoices | |
US20060112172A1 (en) | Personalized account migration system and method | |
EP1494151A1 (en) | Data processing system for transmitting of payment advice data | |
MXPA99004942A (en) | Automated banking machine apparatus and system. | |
MXPA99004938A (en) | Automated banking machine system using plural communication formats. | |
MXPA99004931A (en) | Automated banking machine apparatus and system. | |
CA2354372A1 (en) | Electronic payment and authentication system with debit and identification data verification and electronic check capabilities | |
WO2000068855A1 (en) | Systems and methods for depositing funds to a financial service provider | |
US20010056390A1 (en) | Method and system hosting of multiple billers in an internet bill presentment and payment environment | |
EP1316035A1 (en) | Multifunctional mobile banking system | |
AU2001241977A1 (en) | Multifunctional mobile banking system | |
KR20010095986A (en) | Internet-based investment broking server and investment broking method thereof | |
MXPA99004932A (en) | Automated banking machine system using internet address customer input. | |
MXPA99004939A (en) | Automated banking machine and system. | |
MXPA99004937A (en) | Automated banking machine and system. |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AT CA CH DE DK ES GB JP LU PT SE |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL PT SE |
|
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
NENP | Non-entry into the national phase |
Ref country code: JP Ref document number: 97515292 Format of ref document f/p: F |
|
122 | Ep: pct application non-entry in european phase | ||
NENP | Non-entry into the national phase |
Ref country code: CA |