Smartcard to virtual media conversion
View Patent ↗In one embodiment, a method for converting a smartcard into a virtual media in a transit system is provided. The method includes reading data from a smartcard. The data includes product information related to a transit product stored on the smartcard. The data is communicated to a smartcard management system such that the smartcard management system may create a record of the smartcard. The data is also communicated to a ticket management system. An indication of the creation of an account from the ticket management system is received. The account includes a unique account identifier and the data. An input from a contactless media is received. The input includes an identifier of the contactless media. The identifier is communicated to an authorization service. A token created by the authorization service is received. The token is associated with the identifier. The token is communicated to the ticket management system.
1. A method for converting a smartcard into a virtual media in a transit system, the method comprising:
reading, by a smartcard converter device, data from a smartcard, wherein the data comprises product information stored on the smartcard;
communicating, by the smartcard converter device, the data to a smartcard management system;
communicating, by the smartcard converter device, the data to a ticket management system;
receiving, by the smartcard converter device, an indication of a creation of an account from the ticket management system,
erasing, by the smartcard converter device, the data from the smartcard or retaining the smartcard based on receiving the indication;
sending, by the smartcard converter device, a signal to the smartcard management system based on the erasing the data or the retaining the smartcard;
receiving, by the smartcard converter device, an input from a contactless media, the input comprising an identifier of the contactless media;
communicating, by the smartcard converter device, the identifier to an authorization service;
receiving, by the smartcard converter device, a token from the authorization service; and
communicating, by the smartcard converter device, the token to the ticket management system.
2. The method for converting a smartcard into a virtual media of claim 1 , further comprising:
receiving, by the smartcard converter device, the smartcard and depositing the smartcard into a retention bin after the data is read.
3. The method for converting a smartcard into a virtual media of claim 2 , further comprising:
checking, by the smartcard converter device, a status of a hardware component of the smartcard converter device;
determining, by the smartcard converter device, a capacity level of the retention bin; and
communicating, by the smartcard converter device, the status and the capacity level to a device monitoring system.
4. The method for converting a smartcard into a virtual media of claim 1 , wherein:
the product information comprises at least one or more of the group consisting of: a type of pass represented by the transit product, a value of the transit product, a time of purchase of the transit product, a date of purchase of the transit product, an expiration date of the transit product, or a valid date range of the transit product.
5. The method for converting a smartcard into a virtual media of claim 1 , further comprising:
receiving, by the smartcard converter device, personal information from the smartcard management system, the personal information being related to the data; and
communicating, by the smartcard converter device, the personal information to the ticket management system, wherein the account further comprises the personal information.
6. The method for converting a smartcard into a virtual media of claim 1 , further comprising:
encrypting, by the smartcard converter device, the identifier of the contactless media prior to communicating the identifier to the authorization service.
7. A non-transitory computer-readable medium having instructions embedded thereon for converting a barcode media into a magnetic stripe media in a transit system, the instructions comprising computer code for causing a computing device to execute:
reading, by the smartcard converter device, data from a smartcard, wherein the data comprises product information stored on the smartcard;
communicating, by the smartcard converter device, the data to a smartcard management system;
communicating, by the smartcard converter device, the data to a ticket management system;
receiving, by the smartcard converter device, an indication of a creation of an account from the ticket management system;
receiving, by the smartcard converter device, an input from a contactless media, the input comprising an identifier of the contactless media;
erasing, by the smartcard converter device, the data from the smartcard or retaining the smartcard based on receiving the indication;
sending, by the smartcard converter device, a signal to the smartcard management system based on the erasing the data or the retaining the smartcard;
communicating, by the smartcard converter device, the identifier to an authorization service;
receiving, by the smartcard converter device, a token from the authorization service; and
communicating, by the smartcard converter device, the token to the ticket management system.
8. The non-transitory computer readable medium of claim 7 , further comprising instructions for causing the computing device to:
check, by the smartcard converter device, a status of a hardware component of the smartcard converter device;
determine, by the smartcard converter device, a capacity level of a retention bin of the smartcard to virtual media converter; and
communicate, by the smartcard converter device, the status and the capacity level to a device monitoring system.
9. The non-transitory computer readable medium of claim 7 , wherein:
the product information comprises at least one or more of the group consisting of: a type of pass represented by the transit product, a value of the transit product, a time of purchase of the transit product, a date of purchase of the transit product, an expiration date of the transit product, or a valid date range of the transit product.
10. The non-transitory computer readable medium of claim 7 , further comprising instructions for causing the computing device to:
receive, by the smartcard converter device, personal information from the smartcard management system, the personal information being related to the data; and
communicate, by the smartcard converter device, the personal information to the ticket management system, wherein the account further comprises the personal information.
11. The non-transitory computer readable medium of claim 7 , further comprising instructions for causing the computing device to:
encrypt, by the smartcard converter device, the identifier of the contactless media prior to communicating the identifier to the authorization service.
12. A smartcard converter device for converting a smartcard into a virtual media in a transit system, the smartcard converter device comprising:
a smartcard reader configured to execute reading data stored on a smartcard, wherein the data comprises product information stored on the smartcard;
a contactless media reader; and
a processor configured to execute:
receiving the data from the smartcard;
communicating the data to a smartcard management system;
communicating the data to a ticket management system;
receiving an indication of a creation of an account from the ticket management system;
erasing the data from the smartcard or retaining the smartcard based on receiving the indication;
sending a signal to the smartcard management system based on the erasing the data or the retaining the smartcard;
receiving an input from the contactless media using the contactless media reader, the input comprising an identifier of the contactless media;
communicating the identifier to an authorization service;
receiving a token from the authorization service; and
communicating the token to the ticket management system.
13. The smartcard converter device for converting a smartcard into a virtual media of claim 12 , further comprising:
a display configured to present information related to a conversion of the smartcard.
14. The smartcard converter device for converting a smartcard into a virtual media of claim 12 , wherein the processor is further configured to:
check a status of a hardware component of the system;
determine a capacity level of a retention bin of the smartcard converter device; and
communicate the status and the capacity level to a device monitoring system.
15. The smartcard converter device for converting a smartcard into a virtual media of claim 12 , wherein:
the product information comprises at least one or more of the group consisting of: a type of pass represented by the transit product, a value of the transit product, a time of purchase of the transit product, a date of purchase of the transit product, an expiration date of the transit product, or a valid date range of the transit product.
16. The smartcard converter device for converting a smartcard into a virtual media of claim 12 , wherein the processor is further configured to:
receive personal information from the smartcard management system, the personal information being related to the data; and
communicate the personal information to the ticket management system, wherein the account further comprises the personal information.
17. The smartcard converter device for converting a smartcard into a virtual media of claim 12 , further comprising:
a retention bin configured to receive and retain the smartcard after the data has been read and erased from the smartcard.
18. The smartcard converter device for converting a smartcard into a virtual media of claim 12 , wherein the processor is further configured to:
encrypt the identifier of the contactless media prior to communicating the identifier to the authorization service.