System and method for using unique device identifiers to enhance security
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-017/00
H04L-029/06
H04W-076/02
H04W-004/00
H04W-012/08
출원번호
US-0233473
(2016-08-10)
등록번호
US-9686241
(2017-06-20)
발명자
/ 주소
Levin, Samuel
Scarborough, David
Du, Fengpei
DiStefano, Richard
Denker, Dennis
Moriarty, Sean
Plamondon, Charles
Siegel, Matthew
Marti, Benjamin
출원인 / 주소
Live Nation Entertainment, Inc.
대리인 / 주소
Kilpatrick Townsend & Stockton LLP
인용정보
피인용 횟수 :
2인용 특허 :
196
초록▼
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
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.
대표청구항▼
1. A computer-implemented method for facilitating reassignments of electronic tickets for events, the method comprising: receiving, at a server, a first communication from a first user device corresponding to a first user, the first communication corresponding to a request for an electronic ticket t
1. A computer-implemented method for facilitating reassignments of electronic tickets for events, the method comprising: receiving, at a server, a first communication from a first user device corresponding to a first user, the first communication corresponding to a request for an electronic ticket to an event and including an initial access constraint, the initial access constraint indicating a value or a range of a characteristic of at least one electronic ticket to the event;extracting, at the server, the initial access constraint from the first communication;in response to identifying the initial access constraint, querying, by the server, a data store for one or more unassigned electronic tickets that satisfy the initial access constraint;in response to the querying, receiving, at the server, a query response identifying a set of electronic tickets to the event, each electronic ticket in the set of electronic tickets being unassigned and satisfying the initial access constraint;generating, at the server, result data that represents the set of electronic tickets;transmitting, at the server, a second communication to the first user device, the second communication including the result data;receiving, at the server, a third communication from the first user device that includes a selection of a first electronic ticket from amongst the set of electronic tickets included in the result data;assigning, at the server, the first electronic ticket to the first user by associating a first unique identifier with the first user device, the first unique identifier uniquely identifying the first electronic ticket from amongst a plurality of electronic tickets to the event;receiving, at the server, a fourth communication from the first user device, the fourth communication corresponding to a transfer request requesting that the first electronic ticket be transferred to a second user;in response to receiving the fourth communication, reassigning, at the server, the first electronic ticket to the second user, the reassignment including associating a second unique identifier with the second user device, the second unique identifier uniquely identifying the first electronic ticket from amongst the plurality of electronic tickets to the event;generating, at the server, an invalidation code corresponding to the first user device, the invalidation code invalidating the first unique identifier and indicating that the first user device is no longer granted access to the event using the first electronic ticket; andstoring, at the server, the invalidation code in association with the first electronic ticket. 2. The computer-implemented method for facilitating reassignments of electronic tickets for events, as recited in claim 1, wherein, when the second unique identifier is generated, the first electronic ticket grants the second user access to the event using the second unique identifier. 3. The computer-implemented method for facilitating reassignments of electronic tickets for events, as recited in claim 1, wherein receiving the fourth communication further comprises: facilitating presentation of a user interface at the first user device, the presentation including a feature configured to accept an instruction from the first user to transfer the first electronic ticket to the second user; andreceiving the fourth communication from the first user device, the fourth communication including the instruction to transfer the first electronic ticket to the second user. 4. The computer-implemented method for facilitating reassignments of electronic tickets for events, as recited in claim 1, further comprising: transmitting a fifth communication to a system corresponding to the event, the fifth communication indicating that the first electronic ticket has been transferred from the first user to the second user. 5. The computer-implemented method for facilitating reassignments of electronic tickets for events, as recited in claim 1, wherein the first electronic ticket to the event corresponds to a seat at the event. 6. The computer-implemented method for facilitating reassignments of electronic tickets for events, as recited in claim 1, further comprising: identifying a transfer rule corresponding to the event;determining whether the transfer request requesting that the first electronic ticket be transferred to the second user satisfies the transfer rule; andin response to determining that the transfer rule is satisfied, reassigning the first electronic ticket to the second user. 7. The computer-implemented method for facilitating reassignments of electronic tickets for events, as recited in claim 1, further comprising: determining, based on the first unique identifier, whether the first electronic ticket was previously transferred. 8. A system for facilitating reassignments electronic tickets for events, comprising: one or more data processors; anda 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, at a server, a first communication from a first user device corresponding to a first user, the first communication corresponding to a request for an electronic ticket to an event and including an initial access constraint, the initial access constraint indicating a value or a range of a characteristic of at least one electronic ticket to the event;extracting, at the server, the initial access constraint from the first communication;in response to identifying the initial access constraint, querying, by the server, a data store for one or more unassigned electronic tickets that satisfy the initial access constraint;in response to the querying, receiving, at the server, a query response identifying a set of electronic tickets to the event, each electronic ticket in the set of electronic tickets being unassigned and satisfying the initial access constraint;generating, at the server, result data that represents the set of electronic tickets;transmitting, at the server, a second communication to the first user device, the second communication including the result data;receiving, at the server, a third communication from the first user device that includes a selection of a first electronic ticket from amongst the set of electronic tickets included in the result data;assigning, at the server, the first electronic ticket to the first user by associating a first unique identifier with the first user device, the first unique identifier uniquely identifying the first electronic ticket from amongst a plurality of electronic tickets to the event;receiving, at the server, a fourth communication from the first user device, the fourth communication corresponding to a transfer request requesting that the first electronic ticket be transferred to a second user;in response to receiving the fourth communication, reassigning, at the server, the first electronic ticket to the second user, the reassignment including associating a second unique identifier with the second user device, the second unique identifier uniquely identifying the first electronic ticket from amongst the plurality of electronic tickets to the event;generating, at the server, an invalidation code corresponding to the first user device, the invalidation code invalidating the first unique identifier and indicating that the first user device is no longer granted access to the event using the first electronic ticket; andstoring, at the server, the invalidation code in association with the first electronic ticket. 9. The system for facilitating reassignments of electronic tickets for events, as recited in claim 8, wherein, when the second unique identifier is generated, the first electronic ticket grants the second user access to the event using the second unique identifier. 10. The system for facilitating reassignments of electronic tickets for events, as recited in claim 8, wherein receiving the fourth communication further comprises: facilitating presentation of a user interface at the first user device, the presentation including a feature configured to accept an instruction from the first user to transfer the first electronic ticket to the second user; andreceiving the fourth communication from the first user device, the fourth communication including the instruction to transfer the first electronic ticket to the second user. 11. The system for facilitating reassignments of electronic tickets for events, as recited in claim 8, further comprising: transmitting a fifth communication to a system corresponding to the event, the fifth communication indicating that the first electronic ticket has been transferred from the first user to the second user. 12. The system for facilitating reassignments of electronic tickets for events, as recited in claim 8, wherein the first electronic ticket to the event corresponds to a seat at the event. 13. The system for facilitating reassignments of electronic tickets for events, as recited in claim 8, further comprising: identifying a transfer rule corresponding to the event;determining whether the transfer request requesting that the first electronic ticket be transferred to the second user satisfies the transfer rule; andin response to determining that the transfer rule is satisfied, reassigning the first electronic ticket to the second user. 14. The system for facilitating reassignments of electronic tickets for events, as recited in claim 8, further comprising: determining, based on the first unique identifier, whether the first electronic ticket was previously transferred. 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, at a server, a first communication from a first user device corresponding to a first user, the first communication corresponding to a request for an electronic ticket to an event and including an initial access constraint, the initial access constraint indicating a value or a range of a characteristic of at least one electronic ticket to the event;extracting, at the server, the initial access constraint from the first communication;in response to identifying the initial access constraint, querying, by the server, a data store for one or more unassigned electronic tickets that satisfy the initial access constraint;in response to the querying, receiving, at the server, a query response identifying a set of electronic tickets to the event, each electronic ticket in the set of electronic tickets being unassigned and satisfying the initial access constraint;generating, at the server, result data that represents the set of electronic tickets;transmitting, at the server, a second communication to the first user device, the second communication including the result data;receiving, at the server, a third communication from the first user device that includes a selection of a first electronic ticket from amongst the set of electronic tickets included in the result data;assigning, at the server, the first electronic ticket to the first user by associating a first unique identifier with the first user device, the first unique identifier uniquely identifying the first electronic ticket from amongst a plurality of electronic tickets to the event;receiving, at the server, a fourth communication from the first user device, the fourth communication corresponding to a transfer request requesting that the first electronic ticket be transferred to a second user;in response to receiving the fourth communication, reassigning, at the server, the first electronic ticket to the second user, the reassignment including associating a second unique identifier with the second user device, the second unique identifier uniquely identifying the first electronic ticket from amongst the plurality of electronic tickets to the event;generating, at the server, an invalidation code corresponding to the first user device, the invalidation code invalidating the first unique identifier and indicating that the first user device is no longer granted access to the event using the first electronic ticket; andstoring, at the server, the invalidation code in association with the first electronic ticket. 16. The computer-program product of claim 15, wherein, when the second unique identifier is generated, the first electronic ticket grants the second user access to the event using the second unique identifier. 17. The computer-program product of claim 15, wherein receiving the fourth communication further comprises: facilitating presentation of a user interface at the first user device, the presentation including a feature configured to accept an instruction from the first user to transfer the first electronic ticket to the second user; andreceiving the fourth communication from the first user device, the fourth communication including the instruction to transfer the first electronic ticket to the second user. 18. The computer-program product of claim 15, further comprising: transmitting a fifth communication to a system corresponding to the event, the fifth communication indicating that the first electronic ticket has been transferred from the first user to the second user. 19. The computer-program product of claim 15, wherein the first electronic ticket to the event corresponds to a seat at the event. 20. The computer-program product of claim 15, further comprising: identifying a transfer rule corresponding to the event;determining whether the transfer request requesting that the first electronic ticket be transferred to the second user satisfies the transfer rule; andin response to determining that the transfer rule is satisfied, reassigning the first electronic ticket to the second user.
John Bamforth ; Glenn Huber ; Kenneth P. Thorpe, III ; Kevin Buckley ; Aravinda Shenoy ; Srinivas Karra ; Sudha Akshayakumar, Apparatus and method for data conversion and load balancing in a computer network.
Smith Barry Craig ; Balakrishnan Vinod ; Green Richard Wenman Pennefather, Apparatus and method of allocating flight inventory resources based on the current market value.
Nakamura, Masakazu; Tamai, Hironobu; Hori, Miyuki; Murakami, Seiki, Apparatus, system and method for electronic ticket management and electronic ticket distribution authentication.
Lupien William A. (La Canada ; Flintridge CA) McCormack John P. (West Boxford MA) Schulman H. E. C. (Boston MA), Automated system for providing liquidity to securities markets.
Ahlstrom Mark L. (Minneapolis MN) Keller Bruce A. (Vadnais Heights MN) Storch Randy S. (Chicago IL), Computer reservation system with means to rank travel itineraries chosen in terms of schedule/fare data.
Salmon Bardwell C. (Weston MA) Borgman John D. (Acton MA) Holtey Thomas O. (Newton MA), Computer-assisted system for interactively brokering goods or services between buyers and sellers.
Rose Marshall T. ; Stein Lee H. ; Borenstein Nathaniel S. ; Lowery Carlyn M. ; New Darren ; Stefferud Einar, Computerized payment system for purchasing goods and services on the internet.
Coll Denise (Quincy MA) Ouellette Daniel M. (Walnut Creek CA), Computerized system and method for storage, processing and transfer of inventory and other data among a central processo.
Stein Lee H. ; Stefferud Einar A. ; Borenstein Nathaniel S. ; Rose Marshall T., Computerized system for facilitating transactions between parties on the internet using e-mail.
Stein Lee H. ; Stefferud Einar A. ; Borenstein Nathaniel S. ; Rose Marshall T., Computerized system for making payments and authenticating transactions over the internet.
Walker Jay S. ; Lech Robert R. ; Van Luchene Andrew S. ; Sparico Thomas M. ; Jorasch James A. ; Schneier Bruce, Conditional purchase offer management system for event tickets.
Trippe Kenneth A. B. (P.O Box 5915 ; Ponce De Leon Blvd. ; Suite 16 Coral Gables FL 33146) Edgar Peter M. (P.O Box 5915 ; Ponce De Leon Blvd. ; Suite 16 Coral Gables FL 33146) Vollrath David (3085 Av, Cruise information and booking data processing system.
Berent Thomas Gerard ; Hurst Dennis Wayne ; Patton Thomas Edward ; Tabernik Ty J. ; Warpool Julie Elizabeth ; Reig Donald C. ; Whittle William Howard, Electronic on-line motor vehicle auction and information system.
Fraser Richard (10 Glen Avon Dr. Riverside CT 06878), Interactive computer system to match buyers and sellers of real estate, businesses and other property using the internet.
Stone, Lucinda; Dean, Michael A., METHOD OF USING A NETWORK OF COMPUTERS TO CONTROL THE RESERVATION OR SALE OF AVAILABLE LIMITED FIXED OR TIME SENSITIVE INVENTORY BETWEEN A SELLER INTERFACE AND A BUYER INTERFACE USING TWO WAY COMMUNI.
Fraser Alexander G. (Bernardsville NJ) Perea Carlos A. (Somerset NJ) Weber Roy P. (Bridgewater NJ), Mediation of transactions by a communications system.
Walker Jay S. ; Schneier Bruce ; Jorasch James A., Method and apparatus for a cryptographically assisted commercial network system designed to facilitate buyer-driven cond.
Coates, Joshua L.; Bozeman, Patrick E.; Patterson, David A., Method and apparatus for accessing remote storage in a distributed storage cluster architecture.
Gobburu, Venkata T.; Narayanan, Krishnakumar; Challa, Nagesh; Gannage, Michel E., Method and apparatus for acquiring, maintaining, and using information to be communicated in bar code form with a mobile communications device.
Griffin Gene R. (Crofton MD) Stoll Sheryl K. (Severn MD) LaBarge Ralph S. (Gambrills MD) Seltzer Martin J. (Oyster Bay NY), Method and apparatus for providing travel destination information and making travel reservations.
Alaia Marc ; Becker David J. ; Bernard Anthony F. ; Heckmann Daniel C. ; Kinney ; Jr. Sam E. ; Meakem Glen T. ; Rago Vincent F. ; Reneau Jason ; Roberts Frederick W. ; Rupp William D. ; Stevens Rober, Method and system for controlling closing times of electronic auctions involving multiple lots.
Campbell Gregory L. ; Phillips Robert L. ; Zimmerman Jon P.,GBX ; Saleh Richard A.,GBX ; Grimes Richard C. ; Beskow Stefan L., Method and system for determining marginal values for use in a revenue management system.
Charuk,James Michael; Capper,Russell Neill; Jumper,Samuel Waldon; Cafferky,Sean Allan, Method and system for managing real property transactions having internet access and control.
Venugopal, Mahenthiran; Hetzel, James E.; Keagul, Mary G.; Carapella, Sean Peter, Method and system for selecting answers in answer set using a customizable table.
Stone, Lucinda; Dean, Michael A., Method of using a network of computers to facilitate and control access or admission to facility, site, business, or venue.
Walker Jay S. ; Case T. Scott ; Jorasch James A. ; Sparico Thomas M., Method, apparatus, and program for pricing, selling, and exercising options to purchase airline tickets.
Brown,Michael Wayne; Dutta,Rabindranath; Paolini,Michael A., Method, system, and program for providing information on proximate events based on current location and user availability.
Kurauchi, Nobukazu; Ageishi, Narutoshi; Suzuki, Motoshi; Kajimoto, Kazuo, Resource management system and digital video reproducing/recording apparatus.
Husemann Dirk,CHX ; Kaiserwerth Matthias, Smart card mechanism and method for obtaining electronic tickets for goods services over an open communications link.
John,Ranjit; Menon,Satish N.; Thota,Laxmi; Wang,James; Muthukumarasamy,Jayakumar; Horen,Robert, System and method for highly-scalable real-time and time-based data delivery using server clusters.
Jay S. Walker ; Sanjay K. Jindal ; Bruce Schneier ; Toby Weir-Jones, System and method for managing third-party input to a conditional purchase offer (CPO).
Nakfoor, Brett A., System and method for managing transfer of ownership rights to access to a venue and allowing access to the venue to patron with the ownership right.
Donner,Irah H.; Donner,Zachary J.; Donner,Jason J., System and method for reallocating and/or upgrading and/or selling tickets, other even admittance means, goods and/or services.
Hunter, Charles Eric; Ballou, Jr., Bernard L.; Summer, Robert D.; Sparks, Kelly C.; Sykes, Ollin B.; Hebrank, John H., System and method permitting customers to order products from multiple participating merchants.
Merrill William E. (Houston TX) Rhebergen John A. (Houston TX) Delgado Robert (Houston TX), System for displaying selected assembly-facility seating views.
Challa, Nagesh; Gobburu, Venkata T., System, method and apparatus for communicating information between a mobile communications device and a bar code reader.
Challa, Nagesh; Gobburu, Venkata T.; Gannage, Michel E., System, method, and apparatus for communicating information encoded in a light-based signal using a fob device.
Levin, Samuel; Scarborough, David; Du, Fengpei; DiStefano, Richard; Denker, Dennis; Moriarty, Sean; Plamondon, Charles; Siegel, Matthew; Marti, Benjamin, Systems and methods for using unique device identifiers to enhance security.
McKenna William J. (Barrington IL) Silvers Kenneth W. (Frankfort IL) Nickerson Rand B. (Scarborough CAX) Welsh Russell J. (Toronto NJ CAX) Walker Harold R. (Edison NJ) Cullity Joseph A. (Jersey City , Television and market research data collection system and method.
Levin, Samuel; Scarborough, David; Du, Fengpei; DiStefano, Richard; Denker, Dennis; Moriarty, Sean; Plamondon, Charles; Siegel, Matthew; Marti, Benjamin, System and method for using unique device identifiers to enhance security.
Levin, Samuel; Scarborough, David; Du, Fengpei; DiStefano, Richard; Denker, Dennis; Moriarty, Sean; Plamondon, Charles; Siegel, Matthew; Marti, Benjamin, System and method for using unique device identifiers to enhance security.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.