Methods and systems for user media interoperability
First Claim
1. A system for implementing smart cards, comprising:
- a network of card readers and processing equipment that are configured to execute different applications implemented by different originators to benefit cardholders in response to interaction with smart cards;
a plurality of smart cards each carrying memory that contains a plurality of data elements selected for use in an associated one of the applications from a standard list of data elements that is available to originators to implement that type of application differently, wherein the memory further contains an index identifying which data elements from the standard list are included for use in that application.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are provided for multi-application user media such as smart cards that can be used by users to obtain related benefits. Multiple applications of one type such as transportation may be implemented on user media from a standard or reference of that application type. Hierarchical networks and data structures may be provided in implementing user media. User media may include application identifiers, associated data groups, and data structures that are associated with the data groups. An application may be configured by different originators differently based on sets of defined data groups and/or data structures from which the originator may select in implementing the application. Multiple applications of different types such as financial, health, transportation, etc. may be configured on user media to provide related services.
71 Citations
30 Claims
-
1. A system for implementing smart cards, comprising:
-
a network of card readers and processing equipment that are configured to execute different applications implemented by different originators to benefit cardholders in response to interaction with smart cards;
a plurality of smart cards each carrying memory that contains a plurality of data elements selected for use in an associated one of the applications from a standard list of data elements that is available to originators to implement that type of application differently, wherein the memory further contains an index identifying which data elements from the standard list are included for use in that application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 22)
-
-
10. A system for providing multiple card-based applications, comprising:
-
a plurality of user cards each containing memory that is configured to include a plurality of application identifiers that are associated with a corresponding one of a plurality of applications, a plurality of data group directories that are each associated with a corresponding application identifier, a plurality of data groups associated with each group directory, with each data group having an associated data structure containing at least one data element, wherein the data structures and the data groups identify which data structures and data groups a corresponding application provider selected to include on the system in connection with their application; and
computer equipment including card readers that are dispersed over a geographic region that interact with the user cards to support the applications by reading and writing to the user cards based on the configuration of the memory of the user cards. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method for implementing smart cards, comprising:
-
configuring a network of card readers and processing equipment to execute different applications implemented by different originators to benefit cardholders in response to interaction with smart cards;
interacting with the network using a plurality of smart cards that each carry memory that contains a plurality of data elements selected for use in an associated one of the applications from a standard list of data elements that is available to originators to implement that type of application differently, wherein the memory further contains an index identifying which data elements from the standard list are included for use in that application. - View Dependent Claims (17, 18, 19, 20, 21, 23, 24)
-
-
25. A method for providing multiple card-based applications, comprising:
-
providing a plurality of user cards that each contain memory that is configured to include a plurality of application identifiers that are associated with a corresponding one of a plurality of applications, a plurality of data group directories that are each associated with a corresponding application identifier, a plurality of data groups associated with each group directory, with each data group having an associated data structure containing at least one data element, wherein the data structures and the data groups identify which data structures and data groups a corresponding application provider selected to include on the system in connection with their application; and
dispersing computer equipment including card readers over a geographic region that are configured to interact with the user cards to support the applications by reading and writing to the user cards based on the configuration of the memory of the user cards. - View Dependent Claims (26, 27, 28, 29, 30)
-
Specification