
US Patent No: 8,171,525
Number of patents in Portfolio can not be more than 2000
Enabling users to select between secure service providers using a central trusted service manager
Stats
-
May 1, 2012
Issued date -
Sep 26, 2011
filing date -
13/244,889
serial no -
In Force
status
Importance
Abstract
Systems and methods are described herein for enabling users to select from available secure service providers (each having a Trusted Service Manager (“TSM”)) for provisioning applications and services on a secure element installed on a device of the user. The device includes a service provider selector (“SPS”) module that provides a user interface for selecting the secure service provider. In one embodiment, the SPS communicates with a key escrow service that maintains cryptographic keys for the secure element and distributes the keys to the user selected secure service provider. The key escrow service also revokes the keys from deselected secure service providers. In another embodiment, the SPS communicates with a central TSM that provisions applications and service on behalf of the user selected secure service provider. The central TSM serves as a proxy between the secure service providers and the secure element.
First Claim
Related Publications
International Classification(s)
- [Classification Symbol]
- [Patents Count]
Cited Art
| Patent Info | (Count) | # Cites | Year |
|---|---|---|---|
|
|
|||
| 7,469,151 Methods, systems and computer program products for over the air (OTA) provisioning of soft cards on devices with wireless communications capabilities | 17 | 2006 | |
| 7,631,810 Systems, methods, and computer program products for supporting multiple applications and multiple instances of the same application on a wireless smart device | 12 | 2006 | |
| 7,967,215 Systems, methods, and computer program products for supporting multiple contactless applications using different security keys | 14 | 2008 | |
| 2009/0261,172 SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR SUPPORTING MULTIPLE CONTACTLESS APPLICATIONS USING DIFFERENT SECURITY KEYS | 15 | 2008 | |
| 2010/0131,413 METHODS AND SYSTEMS TO SECURELY LOARD / RELOAD A CONTACTLESS PAYMENT DEVICE | 12 | 2009 | |
| 2010/0088,237 METHODS AND SYSTEMS FOR USING PHYSICAL PAYMENT CARDS IN SECURE E-COMMERCE TRANSACTIONS | 13 | 2009 | |
|
|
|||
| 6,484,174 Method and apparatus for session management and user authentication | 43 | 2000 | |
| 7,140,549 Method and apparatus for selecting a desired application on a smart card | 38 | 2004 | |
| 7,374,099 Method and apparatus for processing an application identifier from a smart card | 41 | 2004 | |
| 7,232,073 Smart card with multiple applications | 16 | 2004 | |
| 7,739,731 Method and apparatus for protection domain based security | 12 | 2006 | |
| 2007/0169,043 Supporting applets on a high end platform | 14 | 2006 | |
|
|
|||
| 2010/0291,896 METHOD, SYSTEM AND TRUSTED SERVICE MANAGER FOR SECURELY TRANSMITTING AN APPLICATION TO A MOBILE PHONE | 15 | 2008 | |
| 2010/0330,958 MOBILE COMMUNICATION DEVICE AND METHOD FOR DISABLING APPLICATIONS | 12 | 2008 | |
| 2010/0205,432 METHOD, SYSTEM, TRUSTED SERVICE MANAGER, SERVICE PROVIDER AND MEMORY ELEMENT FOR MANAGING ACCESS RIGHTS FOR TRUSTED APPLICATIONS | 15 | 2008 | |
| 2011/0016,275 MOBILE COMMUNICATION DEVICE AND METHOD FOR IMPLEMENTING MIFARE MEMORY MULTIPLE SECTORS MECHANISMS | 11 | 2009 | |
| 2011/0113,473 METHOD OF ACCESSING APPLICATIONS IN A SECURE MOBILE ENVIRONMENT | 12 | 2009 | |
|
|
|||
| 2003/0023,649 Digital filtering method and device and sound image localizing device | 1 | 2002 | |
| 2003/0023,649 Digital filtering method and device and sound image localizing device | 1 | 2002 | |
| 2003/0023,649 Digital filtering method and device and sound image localizing device | 1 | 2002 | |
| 2003/0023,649 Digital filtering method and device and sound image localizing device | 1 | 2002 | |
|
|
|||
| 2009/0307,142 TRUSTED SERVICE MANAGER (TSM) ARCHITECTURES AND METHODS | 16 | 2008 | |
| 2010/0306,076 Trusted Integrity Manager (TIM) | 12 | 2009 | |
| 2010/0306,531 Hardware-Based Zero-Knowledge Strong Authentication (H0KSA) | 12 | 2010 | |
|
|
|||
| 7,349,885 Wallet consolidator and related methods of processing a transaction using a wallet consolidator | 14 | 2001 | |
| 7,708,198 Wallet consolidator to facilitate a transaction | 13 | 2007 | |
| 7,712,658 Wallet consolidator and related methods of processing a transaction using a wallet consolidator | 13 | 2007 | |
|
|
|||
| 2004/0128,259 Method for ensuring privacy in electronic transactions with session key blocks | 22 | 2002 | |
| 2006/0126,831 Systems, methods, and media for adding an additional level of indirection to title key encryption | 20 | 2004 | |
| 7,631,346 Method and system for a runtime user account creation operation within a single-sign-on process in a federated computing environment | 19 | 2005 | |
|
|
|||
| 2002/0194,138 Online account authentication service | 61 | 2002 | |
| 7,152,782 System and method for managing electronic data transfer applications | 15 | 2004 | |
| 2011/0078,081 MOBILE PAYMENT APPLICATION ARCHITECTURE | 13 | 2010 | |
|
|
|||
| 2008/0208,762 PAYMENTS USING A MOBILE COMMERCE DEVICE | 37 | 2007 | |
| 2010/0291,904 SYSTEMS AND METHODS FOR PROVIDING TRUSTED SERVICE MANAGEMENT SERVICES | 13 | 2009 | |
|
|
|||
| 2010/0323,681 SHARING OR RESELLING NFC APPLICATIONS AMONG MOBILE COMMUNICATION DEVICES | 12 | 2008 | |
| 2011/0072,425 METHOD FOR INSTALLING AND MANAGING NFC APPLICATIONS WITH PICTURES | 12 | 2009 | |
|
|
|||
| 6,005,942 System and method for a multi-application smart card which can facilitate a post-issuance download of an application onto the smart card | 240 | 1998 | |
| 6,233,683 System and method for a multi-application smart card which can facilitate a post-issuance download of an application onto the smart card | 158 | 1998 | |
|
|
|||
| 6,151,657 Processor with embedded in-circuit programming structures | 41 | 1997 | |
| 2008/0167,988 System and Method of Managing Contactless Payment Transactions Using a Mobile Communication Device As A Stored Value Device | 18 | 2007 | |
|
|
|||
| 2003/0074,579 Virtual distributed security system | 38 | 2002 | |
| 2006/0036,570 System and method for controlling inter-application association through contextual policy control | 85 | 2005 | |
|
|
|||
| 2004/0030,601 Electronic payment methods for a mobile device | 129 | 2003 | |
| 2010/0050,271 MANAGING APPLICATIONS RELATED TO SECURE MODULES | 12 | 2007 | |
|
|
|||
| 2004/0123,152 Uniform framework for security tokens | 24 | 2003 | |
|
|
|||
| 2006/0041,507 Pluggable authentication for transaction tool management services | 17 | 2004 | |
|
|
|||
| 2010/0114,731 ELECTRONIC WALLET ("eWallet") | 13 | 2009 | |
|
|
|||
| 7,860,486 Key revocation in a mobile device | 13 | 2005 | |
|
|
|||
| 6,609,113 Method and system for processing internet payments using the electronic funds transfer network | 309 | 2000 | |
|
|
|||
| 2003/0034,388 Method for generating customer secure card numbers subject to use restrictions by an electronic card | 6 | 2001 | |
|
|
|||
| 7,353,396 Physical access control | 24 | 2003 | |
|
|
|||
| 2009/0158,028 DRM METHOD AND DRM SYSTEM USING TRUSTED PLATFORM MODULE | 12 | 2008 | |
|
|
|||
| 6,092,201 Method and apparatus for extending secure communication operations via a shared list | 112 | 1998 | |
|
|
|||
| 2010/0012,732 INSTALLING A PATCH IN A SMART CARD MODULE | 12 | 2008 | |
|
|
|||
| 5,991,399 Method for securely distributing a conditional use private key to a trusted entity on a remote system | 368 | 1997 | |
|
|
|||
| 2007/0135,164 Mobile communication terminal having ic card settlement function | 14 | 2003 | |
|
|
|||
| 2010/0063,893 METHOD OF AND SYSTEM FOR SECURE ON-LINE PURCHASES | 17 | 2008 | |
|
|
|||
| 2008/0130,902 SECURE WIRELESS INSTRUMENTATION NETWORK SYSTEM | 17 | 2007 | |
|
|
|||
| 2011/0029,671 TERMINAL AND METHOD FOR MANAGING SECURE DEVICES | 12 | 2009 | |
|
|
|||
| 2010/0203,870 SYSTEMS AND METHODS FOR CONTACTLESS PAYMENT AUTHORIZATION | 21 | 2008 | |
|
|
|||
| 2006/0219,774 Network support for credit card receipt reconciliation | 13 | 2005 | |
|
|
|||
| 7,159,180 Proxy platform integration system | 21 | 2001 | |
|
|
|||
| 2010/0138,518 METHOD AND SYSTEM FOR DOWNLOADING INFORMATION INTO A SECURE ELEMENT OF AN ELECTRONIC DEVICE | 12 | 2009 | |
|
|
|||
| 6,963,270 Anticollision protocol with fast read request and additional schemes for reading multiple transponders in an RFID system | 39 | 1999 | |
|
|
|||
| 5,221,838 Electronic wallet | 461 | 1992 | |
|
|
|||
| 7,275,685 Method for electronic payment | 39 | 2005 | |
|
|
|||
| 2005/0193,218 Techniques for permitting access across a context barrier on a small footprint device using an entry point object | 13 | 2003 | |
|
|
|||
| 7,502,946 Using hardware to secure areas of long term storage in CE devices | 16 | 2005 | |
|
|
|||
| 2005/0222,961 System and method of facilitating contactless payment transactions across different payment systems using a common mobile device acting as a stored value device | 56 | 2004 | |
|
|
|||
| 6,647,260 Method and system facilitating web based provisioning of two-way mobile communications devices | 80 | 1999 | |
|
|
|||
| 2010/0042,824 HARDWARE TRUST ANCHORS IN SP-ENABLED PROCESSORS | 12 | 2009 | |
|
|
|||
| 2011/0087,610 GLOBAL SECURE SERVICE PROVIDER DIRECTORY | 12 | 2010 | |
|
|
|||
| 2008/0056,501 Method and system for providing authentication service for Internet users | 14 | 2007 | |
|
|
|||
| 7,382,762 Method and system for distributed certificate management in ad-hoc networks | 20 | 2004 | |
|
|
|||
| 2011/0131,421 METHOD FOR INSTALLING AN APPLICATION ON A SIM CARD | 13 | 2009 | |
|
|
|||
| 2008/0270,253 Method for Performing an Electronic Transaction | 12 | 2005 | |
|
|
|||
| 7,346,170 Information processing system and method | 22 | 2001 | |
|
|
|||
| 4,851,653 Integrated circuit for memorizing and processing information confidentially, including an anti-fraud device | 20 | 1987 | |
|
|
|||
| 6,792,536 Smart card system and methods for proving dates in digital files | 54 | 1999 | |
|
|
|||
| 2001/0039,657 Methods, systems and devices for selectively presenting and sorting data content | 15 | 2001 | |
|
|
|||
| 6,141,752 Mechanism for facilitating secure storage and retrieval of information on a smart card by an internet service provider using various network computer client devices | 80 | 1998 | |
|
|
|||
| 2005/0071,418 Federated download of digital content to wireless devices | 31 | 2004 | |
|
|
|||
| 7,243,853 Method and system for facilitating memory and application management on a secured token | 38 | 2002 | |
|
|
|||
| 2007/0067,325 Methods and apparatus to load and run software programs in data collection devices | 15 | 2006 | |
|
|
|||
| 2002/0042,776 System and method for unifying electronic payment mechanisms | 17 | 2001 | |
| 2006/0165,060 Method and apparatus for managing credentials through a wireless network | 165 | 2005 | |
| 2008/0162,834 Task Queue Management of Virtual Devices Using a Plurality of Processors | 12 | 2008 | |
Patent Citation Ranking
Maintenance Fees
| Fee | Large entity fee | small entity fee | micro entity fee | due date |
|---|---|---|---|---|
| 3.5 Year Payment | $1600.00 | $800.00 | $400.00 | Nov 1, 2015 |
| 7.5 Year Payment | $3600.00 | $1800.00 | $900.00 | Nov 1, 2019 |
| 11.5 Year Payment | $7400.00 | $3700.00 | $1850.00 | Nov 1, 2023 |
| Fee | Large entity fee | small entity fee | micro entity fee |
|---|---|---|---|
| Surcharge - 3.5 year - Late payment within 6 months | $160.00 | $80.00 | $40.00 |
| Surcharge - 7.5 year - Late payment within 6 months | $160.00 | $80.00 | $40.00 |
| Surcharge - 11.5 year - Late payment within 6 months | $160.00 | $80.00 | $40.00 |
| Surcharge after expiration - Late payment is unavoidable | $700.00 | $350.00 | $175.00 |
| Surcharge after expiration - Late payment is unintentional | $1,640.00 | $820.00 | $410.00 |