Claims
- 1. An apparatus for processing smart product transactions, comprising:
a module configured to electronically receive a request for a smart product transaction; a module configured to select a particular smart product among a plurality of electronically accessible smart products; and a module configured to process the transaction using the selected smart product.
- 2. The apparatus of claim 1 wherein the select module is further configured to
identify the particular smart product based upon historical use of the plurality of smart products.
- 3. The apparatus of claim 1 wherein the process module is further configured to
authenticate the transaction.
- 4. The apparatus of claim 1 wherein the select module is further configured to
identify the particular smart product based upon an identification of a person submitting the transaction.
- 5. The apparatus of claim 1 wherein
the receive module is further configured to receive a purchase request; and the process module is further configured to process the purchase request using the selected smart product.
- 6. The apparatus of claim 1 wherein
the receive module is further configured to receive a transfer of funds request; and the process module is further configured to process the transfer of funds request using the selected smart product.
- 7. A system for processing smart product transactions, comprising:
a reader for reading information from and writing information to a smart product; a vault for storing a plurality of electronically accessible smart products; and a processor coupled to the reader and the vault, the processor operating to:
electronically receive a request for a smart product transaction; select a particular smart product among the plurality of electronically accessible smart products in the vault; and process the transaction using the selected smart product.
- 8. The system of claim 7 wherein the processor further operates to
identify the particular smart product based upon historical use of the plurality of smart products.
- 9. The system of claim 7 wherein the processor further operates to
authenticate the transaction.
- 10. The system of claim 7 wherein the processor further operates to
identify the particular smart product based upon an identification of a person submitting the transaction.
- 11. The system of claim 7 wherein the processor further operates to
receive a purchase request; and process the purchase request using the selected smart product.
- 12. The system of claim 7 wherein the processor further operates to
receive a transfer of funds request; and process the transfer of funds request using the selected smart product.
- 13. A method for processing smart product transactions, comprising:
electronically receiving a request for a smart product transaction; selecting a particular smart product among a plurality of electronically accessible smart products; and processing the transaction using the selected smart product.
- 14. The method of claim 13 wherein the selecting includes
identifying the particular smart product based upon historical use of the plurality of smart products.
- 15. The method of claim 13 wherein the processing includes
authenticating the transaction.
- 16. The method of claim 13 wherein the selecting includes
identifying the particular smart product based upon an identification of a person submitting the transaction.
- 17. The method of claim 13 wherein
the receiving includes receiving a purchase request; and the processing includes processing the purchase request using the selected smart product.
- 18. The method of claim 13 wherein
the receive includes receiving a transfer of funds request; and the processing includes processing the transfer of funds request using the selected smart product.
- 19. A computer program product, comprising:
a computer-readable medium containing instructions for controlling a computer system to perform a method, the method including:
electronically receiving a request for a smart product transaction; selecting a particular smart product among a plurality of electronically accessible smart products; and processing the transaction using the selected smart product.
- 20. The computer program product of claim 19 wherein the selecting includes
identifying the particular smart product based upon historical use of the plurality of smart products.
- 21. The computer program product of claim 19 wherein the processing includes
authenticating the transaction.
- 22. The computer program product of claim 19 wherein the selecting includes
identifying the particular smart product based upon an identification of a person submitting the transaction.
- 23. The computer program product of claim 19 wherein
the receiving includes receiving a purchase request; and the processing includes processing the purchase request using the selected smart product.
- 24. The computer program product of claim 19 wherein
the receive includes receiving a transfer of funds request; and the processing includes processing the transfer of funds request using the selected smart product.
- 25. A database for use in processing smart product transactions, comprising:
a plurality of vectors, each of the vectors identifying an address for accessing a particular smart product within a plurality of electronically accessible smart products, and identifying a value of the particular smart product; and a plurality of types of currencies, each of the types of currencies being associated with at least one of the vectors.
- 26. The database of claim 25 wherein
each of the electronically accessible smart products is associated with a number, and wherein the database further includes a list of the numbers associated with the addresses of the corresponding electronically accessible smart products.
- 27. The database of claim 25 wherein the currencies include
a user-defined currency type.
- 28. The database of claim 25 wherein the each of the vectors includes
information identifying statistics concerning use of the corresponding smart products.
- 29. An apparatus for processing smart product transactions, comprising:
means for specifying a plurality of vectors, each of the vectors identifying an address for accessing a smart product within a plurality of electronically accessible smart products, and identifying a value of the particular smart product; means for specifying a plurality of types of currencies, each of the types of currencies being associated with at least one of the vectors: means for electronically receiving a request for a smart product transaction; means for selecting a particular smart product among the plurality of electronically accessible smart products; and means for processing the transaction using the selected smart product.
REFERENCE TO RELATED APPLICATION
[0001] The present application is related to U.S. patent application of Jonathan Bredin, Ser. No. 09/003,704, filed on Jan. 7, 1998 and entitled “Methods and Apparatus for Processing Smartcard Transactions,” which is incorporated herein by reference.