System and method 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 retrieval, the method comprising:
- receiving a communication from a mobile device associated with a user, the communication corresponding to a first request to retrieve electronic ticket data associated with the user, the electronic ticket data corresponding to one or more electronic tickets to an event;
accessing metadata associated with the user, the metadata including one or more data fields;
identifying a data field of the one or more data fields included in the metadata;
extracting a value included in the data field, the value representing a device identifier that uniquely identifies the mobile device from amongst a plurality of mobile devices, the device identifier corresponding to a hardware device characteristic of the mobile device;
generating an access code corresponding to the one or more electronic tickets, at least a portion of the access code including a representation of the device identifier;
transmitting the access code to the mobile device in a form of a digital digital ticket displayable on the mobile device;
receiving, at a gate entry device associated with a venue of the event, a second request to gain entry to the event using the one or more electronic tickets, the second request being transmitted from the mobile device to the gate entry device using a short-range communication channel, and the second request including the access code associated with the digital ticket;
determining whether the access code is valid, the determination including querying one or more databases to determine whether the access code is stored in the one or more databases; and
in response to determining that the access code is valid, granting the mobile device to gain entry to the venue of the event.
3 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.
409 Citations
20 Claims
-
1. A computer-implemented method for detecting and using unique device identifiers to enhance security of electronic ticket retrieval, the method comprising:
-
receiving a communication from a mobile device associated with a user, the communication corresponding to a first request to retrieve electronic ticket data associated with the user, the electronic ticket data corresponding to one or more electronic tickets to an event; accessing metadata associated with the user, the metadata including one or more data fields; identifying a data field of the one or more data fields included in the metadata; extracting a value included in the data field, the value representing a device identifier that uniquely identifies the mobile device from amongst a plurality of mobile devices, the device identifier corresponding to a hardware device characteristic of the mobile device; generating an access code corresponding to the one or more electronic tickets, at least a portion of the access code including a representation of the device identifier; transmitting the access code to the mobile device in a form of a digital digital ticket displayable on the mobile device; receiving, at a gate entry device associated with a venue of the event, a second request to gain entry to the event using the one or more electronic tickets, the second request being transmitted from the mobile device to the gate entry device using a short-range communication channel, and the second request including the access code associated with the digital ticket; determining whether the access code is valid, the determination including querying one or more databases to determine whether the access code is stored in the one or more databases; and in response to determining that the access code is valid, granting the mobile device to gain entry to the venue of the event. - 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 communication from a mobile device associated with a user, the communication corresponding to a first request to retrieve electronic ticket data associated with the user, the electronic ticket data corresponding to one or more electronic tickets to an event; accessing metadata associated with the user, the metadata including one or more data fields; identifying a data field of the one or more data fields included in the metadata; extracting a value included in the data field, the value representing a device identifier that uniquely identifies the mobile device from amongst a plurality of mobile devices, the device identifier corresponding to a hardware device characteristic of the mobile device; generating an access code corresponding to the one or more electronic tickets, at least a portion of the access code including a representation of the device identifier; transmitting the access code to the mobile device in a form of a digital digital ticket displayable on the mobile device; receiving, at a gate entry device associated with a venue of the event, a second request to gain entry to the event using the one or more electronic tickets, the second request being transmitted from the mobile device to the gate entry device using a short-range communication channel, and the second request including the access code associated with the digital ticket; determining whether the access code is valid, the determination including querying one or more databases to determine whether the access code is stored in the one or more databases; and in response to determining that the access code is valid, granting the mobile device to gain entry to the venue of the event. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-program product tangibly embodied in a non-transitory machine-readable storage medium, including instructions configured to cause a data processing apparatus to perform operations including:
-
receiving a communication from a mobile device associated with a user, the communication corresponding to a first request to retrieve electronic ticket data associated with the user, the electronic ticket data corresponding to one or more electronic tickets to an event; accessing metadata associated with the user, the metadata including one or more data fields; identifying a data field of the one or more data fields included in the metadata; extracting a value included in the data field, the value representing a device identifier that uniquely identifies the mobile device from amongst a plurality of mobile devices, the device identifier corresponding to a hardware device characteristic of the mobile device; generating an access code corresponding to the one or more electronic tickets, at least a portion of the access code including a representation of the device identifier; transmitting the access code to the mobile device in a form of a digital digital ticket displayable on the mobile device; receiving, at a gate entry device associated with a venue of the event, a second request to gain entry to the event using the one or more electronic tickets, the second request being transmitted from the mobile device to the gate entry device using a short-range communication channel, and the second request including the access code associated with the digital ticket; determining whether the access code is valid, the determination including querying one or more databases to determine whether the access code is stored in the one or more databases; and in response to determining that the access code is valid, granting the mobile device to gain entry to the venue of the event. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification