Claims
- 1. A smart card for a mobile terminal for a wirelee telecommunications system, comprising:
a software services component including software organized in at least one functional software unit and in a plurality of software layers arranged in order from software layers providing higher level services to software layers providing lower level services, and at least one software module in each software layer; and means for providing access to information and services provided by the smart card.
- 2. The smart card according to claim 1, and further including a Software Back Plane for permitting communication among software modules in said plurality of software layers pursuant to a set of defined dependency rules.
- 3. The smart card according to claim 2, wherein said set of defined dependency rules includes a rule that a software module in a software layer may only invoke functionality in an interface in its own Software Back Plane or in Software Back Planes of software layers below its own Software Back Plane, and a rule that a software module may never invoke functionality in an interface in a Software Back Plane of a software layer above its own software layer.
- 4. The smart card according to claim 1, wherein said at least one functional software unit comprises at least one vertical functional software stack.
- 5. The smart card according to claim 4, wherein said at least one vertical functional software stack includes a security services software stack and a basic services software stack.
- 6. The smart card according to claim 1, and further including at least one payment server application, and a middleware services layer for providing an interface between the at least one payment server application and said software services component.
- 7. The smart card according to claim 6, wherein said at least one payment server application comprises a plurality of payment server applications.
- 8. The smart card according to claim 7, wherein said plurality of payment server applications includes an electronic payment plug-in server application, an electronic payment Java server application, and an electronic payment native server application.
- 9. The smart card according to claim 1, wherein said smart card is adapted to be removably mounted in said mobile terminal.
- 10. The smart card according to claim 1, wherein said smart card is built-in to said mobile terminal.
- 11. A smart card and security function system for a mobile terminal for a wireless telecommunications system, comprising:
a smart card including a software services component including software organized in at least one functional software unit and in a plurality of software layers arranged in order from software layers providing higher level services to software layers providing lower level services, and at least one software module in each software layer; security function software in said mobile terminal; and access means by which the mobile terminal can access information and services provided by the smart card to provide a desired security function.
- 12. The smart card and security function system according to claim 11, wherein said smart card further includes a Software Back Plane for permitting communication among software modules in said plurality of software layers pursuant to a set of defined dependency rules.
- 13. The smart card and security function system according to claim 12, wherein said set of defined dependency rules includes a rule that a software module in a software layer may only invoke functionality in an interface in its own Software Back Plane or in Software Back Planes of software layers below its own Software Back Plane, and a rule that a software module may never invoke functionality in an interface in a Software Back Plane of a software layer above its own software layer.
- 14. The smart card and security function system according to claim 11, wherein said at least one functional software unit comprises at least one vertical functional software stack.
- 15. The smart card and security function system according to claim 14, wherein said at least one vertical functional software stack includes a security services software stack and a basic services software stack.
- 16. The smart card and security function system according to claim 11, wherein said smart card further includes at least one payment server application, and a middleware services layer for providing an interface between the at least one payment server application and said software services component.
- 17. The smart card and security function system according to claim 16, wherein said at least one payment server application comprises a plurality of payment server applications.
- 18. The smart card and security function system according to claim 17, wherein said plurality of payment server applications includes an electronic payment plug-in server application, an electronic payment Java server application, and an electronic payment native server application.
- 19. The smart card and security function system according to claim 11, wherein said smart card is adapted to be removably mounted in said mobile terminal.
- 20. The smart card and security function system according to claim 11, wherein said smart card is built-in to said mobile terminal.
- 21. A method for providing a security function for a mobile terminal for a wireless telecommunications system, comprising:
providing a smart card that has security function software, said security function software including software organized in at least one functional software unit and in a plurality of software layers arranged in order from software layers providing higher level services to software layers providing lower level services, and at least one software module in each software layer; providing a mobile terminal that has security function software; and said mobile terminal accessing and using information and services provided by the smart card to provide a desired security function.
- 22. The method according to claim 21, further including removably mounting said smart card in said mobile terminal.
- 23. The method according to claim 21, further including building said smart card into said mobile terminal.
Parent Case Info
[0001] This application claims the benefit of copending U.S. Provisional Patent Application Serial No. 60/357,291 filed on Feb. 15, 2002, U.S. Provisional Patent Application Serial No. 60/412,756 filed on Sep. 23, 2002, and U.S. Provisional Patent application Serial No. 60/412,763 filed on Sep. 23, 2002.
Provisional Applications (3)
|
Number |
Date |
Country |
|
60357291 |
Feb 2002 |
US |
|
60412756 |
Sep 2002 |
US |
|
60412763 |
Sep 2002 |
US |