Systems and methods for using unique device identifiers to enhance security
First Claim
1. A computer-implemented method for detecting and using unique device identifiers to enhance security of electronic ticket assignments for events, the method comprising:
- receiving a first communication from a first electronic device associated with a first user, the first communication corresponding to a first request to retrieve electronic ticket data associated with the first user, the electronic ticket data corresponding to one or more electronic tickets to an event;
receiving a second communication from the first electronic device, the second communication including a second request for an electronic ticket of the one or more electronic tickets to the event;
identifying first metadata associated with the second communication, the first metadata including one or more first data fields;
identifying a first data field of the one or more first data fields included in the first metadata;
identifying a first value included in the first data field, the first value being representative of a first device identifier that uniquely identifies the first electronic device from amongst a plurality of electronic devices, the first device identifier including a first characteristic of the first electronic device;
generating a first ticket code corresponding to the electronic ticket, at least a portion of the first ticket code including a representation of the first device identifier;
receiving a third communication from the first electronic device, the third communication corresponding to a third request to transfer the electronic ticket to a second user;
verifying that the third request to transfer the electronic ticket corresponds to the first electronic device associated with the first user;
receiving a fourth communication from a second electronic device associated with the second user, the fourth communication corresponding to an indication to proceed with the transfer of the electronic ticket;
identifying second metadata associated with the fourth communication, the second metadata including one or more second data fields;
identifying a second data field from the one or more second data fields;
identifying a second value corresponding to the second data field, the second value being representative of a second device identifier that uniquely identifies the second electronic device from amongst the plurality of electronic devices, the second device identifier including a second characteristic of the second electronic device;
transforming the first ticket code corresponding to the electronic ticket into a second ticket code, at least a portion of the second ticket code including a representation of the second device identifier, transformation of the first ticket code facilitating transfer of the electronic ticket to the second electronic device; and
transmitting, to the second electronic device, a fifth communication that includes the second ticket code.
5 Assignments
0 Petitions
Accused Products
Abstract
A method for detection and use of device identifiers to enhance the security of data transfers between electronic devices. A first electronic device can transmit access data to a second electronic device. The access data can be associated with a first access code that can be generated based at least in part on data representing a device identifier of the first electronic device. A device identifier can uniquely identify the first electronic device from a plurality of electronic devices. Transferring the access data can involve transforming the first access code into a second access code that can include data representing a device identifier associated with the second electronic device. Transforming the first access code into the second access code can facilitate access to a resource associated with the access data for a second user, but not for a first user.
407 Citations
20 Claims
-
1. A computer-implemented method for detecting and using unique device identifiers to enhance security of electronic ticket assignments for events, the method comprising:
-
receiving a first communication from a first electronic device associated with a first user, the first communication corresponding to a first request to retrieve electronic ticket data associated with the first user, the electronic ticket data corresponding to one or more electronic tickets to an event; receiving a second communication from the first electronic device, the second communication including a second request for an electronic ticket of the one or more electronic tickets to the event; identifying first metadata associated with the second communication, the first metadata including one or more first data fields; identifying a first data field of the one or more first data fields included in the first metadata; identifying a first value included in the first data field, the first value being representative of a first device identifier that uniquely identifies the first electronic device from amongst a plurality of electronic devices, the first device identifier including a first characteristic of the first electronic device; generating a first ticket code corresponding to the electronic ticket, at least a portion of the first ticket code including a representation of the first device identifier; receiving a third communication from the first electronic device, the third communication corresponding to a third request to transfer the electronic ticket to a second user; verifying that the third request to transfer the electronic ticket corresponds to the first electronic device associated with the first user; receiving a fourth communication from a second electronic device associated with the second user, the fourth communication corresponding to an indication to proceed with the transfer of the electronic ticket; identifying second metadata associated with the fourth communication, the second metadata including one or more second data fields; identifying a second data field from the one or more second data fields; identifying a second value corresponding to the second data field, the second value being representative of a second device identifier that uniquely identifies the second electronic device from amongst the plurality of electronic devices, the second device identifier including a second characteristic of the second electronic device; transforming the first ticket code corresponding to the electronic ticket into a second ticket code, at least a portion of the second ticket code including a representation of the second device identifier, transformation of the first ticket code facilitating transfer of the electronic ticket to the second electronic device; and transmitting, to the second electronic device, a fifth communication that includes the second ticket code. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
one or more data processors; and a non-transitory computer-readable storage medium containing instructions which, when executed on the one or more data processors, cause the one or more data processors to perform operations including; receiving a first communication from a first electronic device associated with a first user, the first communication corresponding to a first request to retrieve electronic ticket data associated with the first user, the electronic ticket data corresponding to one or more electronic tickets to an event; receiving a second communication from the first electronic device, the second communication including a second request for an electronic ticket of the one or more electronic tickets to the event; identifying first metadata associated with the second communication, the first metadata including one or more first data fields; identifying a first data fields of the one or more first data fields included in the first metadata; identifying a first value included in the first data field, the first value being representative of a first device identifier that uniquely identifies the first electronic device from amongst a plurality of electronic devices, the first device identifier including a first characteristic of the first electronic device; generating a first ticket code corresponding to the electronic ticket, at least a portion of the first ticket code including a representation of the first device identifier; receiving a third communication from the first electronic device, the third communication corresponding to a third request to transfer the electronic ticket to a second user; verifying that the third request to transfer the corresponds to the first electronic device associated with the first user; receiving a fourth communication from a second electronic device associated with the second user, the fourth communication corresponding to an indication to proceed with the transfer of the electronic ticket; identifying second metadata associated with the fourth communication, the second metadata including one or more second data fields; identifying a second data field from the one or more second data fields; identifying a second value corresponding to the second data field, the second value being representative of a second device identifier that uniquely identifies the second electronic device from amongst the plurality of electronic devices, the second device identifier including a second characteristic of the second electronic device; transforming the first ticket code corresponding to the electronic ticket into a second ticket code, at least a portion of the second ticket code including a representation of the second device identifier, transformation of the first ticket code facilitating transfer of the electronic ticket to the second electronic device; and transmitting, to the second electronic device, a fifth communication that includes the second ticket code. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method for enhancing security of electronic ticket-data transfers between near-field communication (NFC) devices, the method comprising:
-
receiving, at an access management system, a first communication from a first NFC device associated with a first user, the first NFC device being configured to include a first set of sensors and a first communication interface to facilitate wireless communication, the first communication corresponding to a first request to retrieve electronic ticket data associated with the first user, the electronic ticket data corresponding to one or more electronic tickets to an event; receiving, at the access management system, a second communication from the first NFC device, the second communication including a second request for an electronic ticket of the one or more electronic tickets to the event; generating, at the access management system, a first ticket code corresponding to the electronic ticket, at least a portion of the first ticket code including a representation of a first device identifier that uniquely identifies the first NFC device from amongst a plurality of electronic devices; transmitting, at the access management system, the first ticket code to the first NFC device; identifying, at the first NFC device, a second NFC device associated with a second user, the second NFC device being configured to include a second set of sensors, a display, and a second communication interface to facilitate wireless communication, the second NFC device being physically located in a proximate vicinity to the first NFC device, and identification of the second NFC device establishing an NFC communication channel between the first NFC device and the second NFC device; and detecting, at the first NFC device, a trigger event at the first set of sensors of the first NFC device, detection of the trigger event initiating a transformation of the first ticket code into a second ticket code, at least a portion of the second ticket code including a representation of a second device identifier that uniquely identifies the second NFC device from amongst the plurality of electronic devices, transformation of the first ticket code into the second ticket code facilitating transfer of the electronic ticket from the first NFC device to the second NFC device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification