Method and system for mediating transactions that use portable smart cards
First Claim
1. A system for mediating transactions involving one of a plurality of sets of data residing on a smart card, each of said sets of data corresponding to a particular one of a plurality of applications each residing on a respective one of a plurality of host computers, said system comprising:
- (a) means for receiving one of said sets of data from said smart card;
(b) means for identifying a particular one of the plurality of applications in response to a selection made at a caller station by a smart card user, wherein the caller station comprises means for writing to and reading from the smart card;
(c) a smart card gateway comprising means for establishing communications between said caller station and the respective one of the host computers associated with the particular one of the plurality of applications in a manner that provides a transparency in the communications between the caller station and the respective one of the host computers; and
(d) means for transferring completed transaction information from the respective one of the host computers to the caller station for recordation on said smart card.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention provides a method and system for employing a communication system to mediate a transaction involving one of a plurality of files and programs corresponding to a plurality of applications residing on a single smart card. The invention uses a smart card gateway which provides a transparency in the communication between a caller station and a subscriber station and subscriber host associated with one of the applications. The smart card gateway facilitates transactions involving smart cards, and permits completed transactions to be recorded on the smart card as well as stored in a database associated with the smart card gateway.
227 Citations
46 Claims
-
1. A system for mediating transactions involving one of a plurality of sets of data residing on a smart card, each of said sets of data corresponding to a particular one of a plurality of applications each residing on a respective one of a plurality of host computers, said system comprising:
-
(a) means for receiving one of said sets of data from said smart card; (b) means for identifying a particular one of the plurality of applications in response to a selection made at a caller station by a smart card user, wherein the caller station comprises means for writing to and reading from the smart card; (c) a smart card gateway comprising means for establishing communications between said caller station and the respective one of the host computers associated with the particular one of the plurality of applications in a manner that provides a transparency in the communications between the caller station and the respective one of the host computers; and (d) means for transferring completed transaction information from the respective one of the host computers to the caller station for recordation on said smart card. - View Dependent Claims (2, 3, 4, 6, 7, 8, 9)
-
-
5. A method of employing a communication system to mediate a transaction involving one of a plurality of files and programs each of which corresponds to one of a plurality of applications where said plurality of files and programs reside on a single smart cad and where each of the plurality of applications is associated with a respective one of a plurality of subscriber host, said method comprising the steps of:
-
receiving in a smart card gateway a signal from a caller station; obtaining a first set of data from the smart card; identifying an application from among the plurality of applications in response to a selection made by a smart card user at said caller station; establishing at least one data path from a database associated with the smart card gateway to one of the subscriber hosts associated with said application; sending a second set of data to said one of said subscriber hosts; transferring communications between the smart card user and said one of said subscriber hosts via the smart card gateway; receiving, in the smart card gateway, transaction information from said subscriber hosts; sending the transaction information from the smart card gateway to said caller station; and recording at least a portion of said transaction information on said smart card. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method of employing a communication system to mediate a transaction involving one of a plurality of files and programs each of which corresponds to one of a plurality of applications where said plurality of files and programs reside on a single smart card, said method comprising the steps of:
-
receiving a signal from a caller station; obtaining a first set of data, including personal financial information, from said smart card; identifying an application from among the plurality of applications in response to a selection made by a smart card user at the caller station; establishing at least one data path to a subscriber host associated with said application; sending a second set of data to said subscriber host; transferring communications between the smart card user and the subscriber host; establishing a data path to a credit bureau host; sending said personal financial information to said credit bureau host; receiving credit information from said credit bureau host; sending said credit information to said subscriber host; receiving transaction information from the subscriber host; sending the transaction information to the caller station; and recording at least a portion of the transaction information on the smart card. - View Dependent Claims (15)
-
-
16. A method of employing a communication system to mediate a transaction involving one of a plurality of files and programs each of which corresponds to one of a plurality of applications where said plurality of files and programs reside on a single smart card, said method comprising the steps of:
-
receiving a signal from a caller station; obtaining a first set of data, including personal financial information, from said smart card; identifying an application from among the plurality of applications in response to a selection made by a smart card user at the caller station; establishing at least one data path to a subscriber host associated with said application; sending a second set of data to said subscriber host; transferring communication between the smart card user and the subscriber host; receiving financial transaction information from said subscriber host; establishing a data path to a credit bureau host; sending said personal financial information and said financial transaction information to said credit bureau host; receiving credit information from said credit bureau host; sending at least a portion of said credit information to said subscriber host such that said subscriber host does not receive any of said personal financial information; receiving transaction information from the subscriber host; sending the transaction information to the caller station; and recording at least a portion of the transaction information on the smart card. - View Dependent Claims (17)
-
-
18. A method of employing a communication system to mediate a transaction involving one of plurality of files and programs each of which corresponds to one of a plurality of applications where said plurality of files and applications reside on a single smart card, said method comprising the steps of:
-
receiving a signal from a caller station; obtaining a first set of data from the smart card; identifying an application from among the plurality of applications in response to a selection made by a smart card user at said caller station; establishing at least one data path to a subscriber host associated with said application; establishing at least one voice path to a subscriber station connected to said subscriber host; sending a second set of data to said subscriber host; transferring communications by voice between the smart card user and an agent at the subscriber station; receiving transaction information from said subscriber host; sending the transaction information to said caller station; and recording at least a portion of said transaction information on said smart card. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A system for mediating transactions involving one of a plurality of files and programs each of which corresponds to one of a plurality of applications where said plurality of files and programs reside on a single smart card, said system comprising:
-
a plurality of caller stations including means for reading information from and writing information to said smart card; a plurality of subscriber stations; a plurality of subscriber hosts connected to said plurality of subscriber stations; means for receiving signals from said plurality of caller stations; means for identifying a smart card distributor associated with said smart card; means for obtaining data from said smart card; means for identifying an application selected by a smart card user from said plurality of applications; means for selectively establishing data paths from said plurality of caller stations to said plurality of subscriber hosts; means for establishing voice paths to said plurality of subscriber stations; means for transferring completed transaction information to one of said plurality of caller stations for recardation on said smart cars. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38)
-
-
39. A system for mediating a transaction involving one of a plurality of sets of data residing on a single smart card, each of said sets of data corresponding to one of a plurality of applications, said system comprising:
-
(a) a caller station comprising means for reading information from and recording information on said smart card; (b) a plurality of host computers, each of which is associated with at least one of the plurality of applications; and (c) a smart card gateway comprising; (i) means for receiving a set of data from said smart card; (ii) means for identifying a particular one of the plurality of applications in response to a selection made at the caller station by a smart card user; (iii) means for establishing communications between said caller station and a particular one of the plurality of host computers associated with the particular one of the plurality of applications in a manner that provides a transparency in the communications between the caller station and the particular one of the plurality of host computers; and (iv) means for transferring completed transaction information from the particular one of the plurality of host computers to the caller station for recordation on said smart card. - View Dependent Claims (40, 41, 42, 43)
-
-
44. A system for mediating a transaction involving one of a plurality of sets of data residing on a single smart card, each of said sets of data corresponding to one of a plurality of applications, said system comprising:
-
(a) a caller station comprising means for reading information from and recording information on said smart card; (b) a plurality of host computers, each of which is associated with at least one of the plurality of applications; (c) a smart card gateway comprising; (i) means for receiving a set of data from said smart card; (ii) means for identifying a particular one of the plurality of applications in response to a selection made at the caller station by a smart card user; (iii) means for establishing communications between said caller station and a particular one of the plurality of host computers associated with the particular one of the plurality of applications; and (iv) means for transferring completed transaction information to the caller station for recordation on said smart card; (d) a subscriber station including an agent station, where the agent station comprises a work station connected to the particular one of the plurality of host computers; and (e) means for establishing a voice path between the smart card user at said caller station and an agent at the agent station.
-
-
45. A system for mediating a transaction involving one of a plurality of sets of data residing on a single smart card, each of said sets of data corresponding to one of a plurality of applications, said system comprising:
-
(a) a caller station comprising means for reading information from and recording information on said smart card; (b) a plurality of host computers, each of which is associated with at least one of the plurality of applications; (c) a smart card gateway comprising; (i) means for receiving a set of data from said smart card; (ii) means for identifying a particular one of the plurality of applications in response to a selection made at the caller station by a smart card user; (iii) means for establishing communications between said caller station and a particular one of the plurality of host computers associated with the particular one of the plurality of applications; (iv) means for transferring completed transaction information to the caller station for recordation on said smart card; and (v) a database for storing the completed transaction information; (d) a gateway service center including an agent station, where the agent station comprises a work station connected to said database; and (e) means for establishing a voice path between the smart card user at said caller station and an agent at the agent station.
-
-
46. A system for mediating transactions involving one of a plurality of sets of data residing on a smart card, each of said sets of data corresponding to a particular one of a plurality of applications each residing on a host computer, said system comprising;
-
(a) means for receiving one of said sets of data from said smart card; (b) means for identifying a particular one of the plurality of applications in response to a selection made at a caller station by a smart card user; (c) means for establishing communications between said caller station and a host computer associated with the particular one of the plurality of applications; (d) means for transferring completed transaction information to the caller station for recordation on said smart card; (e) a database having transaction files for storing the completed transaction information; (f) a gateway service center including an agent station, where the agent station comprises a work station connected to said database; and (g) means for establishing a voice path between the smart card user at said caller station and an agent at the agent station.
-
Specification