Patentable/Patents/US-8519822
US-8519822

Apparatus for selecting a virtual card application

PublishedAugust 27, 2013
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

An apparatus for selecting a virtual card application from a multi-application contactless card, including a receiver configured to receive an authentication command containing a card key from a card reader. The apparatus further includes a verifier configured to verify the card key in the virtual card applications and to select a card application for communication with the card reader by means of a key match. The apparatus further includes a transmitter configured to transmit a response of the selected card applications to the card reader.

Patent Claims
25 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

1. An apparatus for selecting an application of a device, the apparatus comprising: a receive unit configured to receive an authentication command encrypted using a key of a reading device which communicates with the device; a verifying unit configured to verify whether one of the applications and the reading device share a key, based on a determination whether the authentication command has been encrypted using a key of one of the applications, until a key match is found, and to select for a communication with the reading device an application having a matching key; and a transmit unit configured to transmit a response of the selected application to the reading device.

Plain English Translation

An apparatus selects an application on a device. It receives an authentication command (encrypted with a key from a reading device). It verifies if any of the device's applications share the reading device's key by checking if the command was encrypted with the application's key. This continues until a key match is found. The matching application is then selected for communication with the reading device, and a response from that application is transmitted back to the reading device.

Claim 2

Original Legal Text

2. The apparatus as claimed in claim 1 , wherein the verifying unit further comprises an emulation unit configured to emulate the application selected and to generate a response of the application selected.

Plain English Translation

The apparatus as described where an application on a device is selected by receiving an encrypted authentication command, verifying key matches until found, selecting the application, and transmitting a response; further contains an emulation unit. This emulation unit emulates the selected application and generates the application's response for transmission to the reading device, potentially simplifying the interaction or providing a consistent interface.

Claim 3

Original Legal Text

3. The apparatus as claimed in claim 1 , further comprising a memory configured to store the application.

Plain English Translation

The apparatus as described where an application on a device is selected by receiving an encrypted authentication command, verifying key matches until found, selecting the application, and transmitting a response; includes a memory component. This memory stores the various applications that can be selected, allowing the apparatus to function as a multi-application platform.

Claim 4

Original Legal Text

4. The apparatus as claimed in claim 1 , which is integrated within a portable device.

Plain English Translation

A portable device includes an apparatus for detecting and analyzing biological signals, such as those from a user's body. The apparatus captures biological signals using sensors, processes the signals to extract relevant information, and generates output data based on the analysis. The portable device may be a wearable or handheld device, such as a smartwatch, fitness tracker, or medical monitoring device. The apparatus is designed to be compact and energy-efficient, allowing it to operate continuously without significantly draining the device's battery. The biological signals may include heart rate, blood pressure, oxygen saturation, or other physiological metrics. The apparatus may also include communication interfaces to transmit the analyzed data to external systems for further processing or storage. The portable device may display the output data to the user in real-time or store it for later review. The integration of the apparatus within the portable device ensures seamless and continuous monitoring of the user's biological signals, enabling applications in health monitoring, fitness tracking, and medical diagnostics. The apparatus may also include algorithms to detect anomalies or trends in the biological signals, providing alerts or recommendations to the user. The portable device may further include user input interfaces to allow the user to interact with the apparatus, such as adjusting settings or viewing detailed reports. The apparatus is designed to be robust and reliable, ensuring accurate and consistent performance in various environmental conditions. The portable device may also include additional sensors or modules to enhance the functionality of the apparatus, such as motion sensors or environmental sensors. The integration of the apparatus within the

Claim 5

Original Legal Text

5. The apparatus as claimed in claim 4 , which is implemented in a mobile telephone, a PDA or a portable computer.

Plain English Translation

The apparatus, integrated within a portable device as described in the previous claim, is specifically implemented within a mobile telephone, a PDA (Personal Digital Assistant), or a portable computer. This specifies particular types of portable devices suitable for the application selection apparatus.

Claim 6

Original Legal Text

6. The apparatus as claimed in claim 1 , wherein the verifying unit is adapted, for selecting the application, to simultaneously verify the applications and to select that application which provides a key match.

Plain English Translation

In the apparatus as described where an application on a device is selected by receiving an encrypted authentication command, verifying key matches until found, selecting the application, and transmitting a response; the verifying unit selects the application by simultaneously verifying multiple applications. The application providing a key match is then selected from the simultaneously verified set.

Claim 7

Original Legal Text

7. The apparatus as claimed in claim 1 , wherein the verifying unit is adapted to select the application, to sequentially verify the applications, and to temporarily exclude applications having an unsuccessful verification from being verified.

Plain English Translation

In the apparatus as described where an application on a device is selected by receiving an encrypted authentication command, verifying key matches until found, selecting the application, and transmitting a response; the verifying unit selects the application by sequentially verifying each application. If verification fails for an application, it's temporarily excluded from further verification attempts, possibly to improve efficiency.

Claim 8

Original Legal Text

8. The apparatus as claimed in claim 1 , wherein the receive unit is adapted to receive signals in compliance with at least one of ISO 14443 Type A, ISO 14443, Type B, ISO 18092, or ISO 15693, and the transmit unit is adapted to transmit signals in compliance with at least one of ISO 14443 Type A, ISO 14443 Type B, ISO 18092, or ISO 15693.

Plain English Translation

In the apparatus as described where an application on a device is selected by receiving an encrypted authentication command, verifying key matches until found, selecting the application, and transmitting a response; the receiving unit receives signals compliant with ISO 14443 Type A, ISO 14443 Type B, ISO 18092, or ISO 15693 standards. Similarly, the transmitting unit transmits signals compliant with at least one of those same ISO standards, defining specific communication protocols used.

Claim 9

Original Legal Text

9. The apparatus as claimed in claim 1 , wherein the verifying unit is adapted to verify the card application in accordance with an authentication mechanism in compliance with ISO 9798-2 standards.

Plain English Translation

In the apparatus as described where an application on a device is selected by receiving an encrypted authentication command, verifying key matches until found, selecting the application, and transmitting a response; the verifying unit verifies the card application according to an authentication mechanism compliant with ISO 9798-2 standards, indicating a specific security protocol used for authentication.

Claim 10

Original Legal Text

10. A selection circuit comprising a receiver comprising an output configured to output a receive signal, the receive signal including an authentication command encrypted using an authentication key of a reading device; a verifier comprising an input coupled to the output of the receiver, an interface for several virtual applications and configured to verify, whether one of the virtual applications and the reading device share an authentication key based on a determination whether the authentication command has been encrypted using an authentication key of one of the virtual applications, until an authentication key match is found, and an output for a response signal of a virtual application having a matching authentication key; a device suitable for many applications which is coupled to the interface for several virtual applications and comprises a memory storing at least two virtual applications; and a transmitter comprising an input coupled to the output for the response signal.

Plain English Translation

A selection circuit picks a virtual application using an encrypted authentication command. A receiver gets this command, which is encrypted using the reading device's key. A verifier checks each virtual application's key against the reading device's key until it finds a match. The circuit uses a multi-application device with a memory storing multiple virtual applications. Once a match is found, the verifier sends a response signal to a transmitter, which sends the response back to the reading device.

Claim 11

Original Legal Text

11. The selection circuit as claimed in claim 10 , wherein the verifier comprises an emulator configured to provide the response signal by emulating the virtual application for which the authentication key may be verified.

Plain English Translation

The selection circuit, which picks a virtual application based on key matching, includes a verifier with an emulator. This emulator creates the response signal by mimicking the virtual application being verified. This allows the system to respond as if the actual application was processing the request, even during the key verification stage.

Claim 12

Original Legal Text

12. The selection circuit as claimed in claim 10 , wherein the device suitable for many applications is configured to store virtual applications of the same type or in the same communication technology.

Plain English Translation

The selection circuit, which picks a virtual application based on key matching, contains a multi-application device configured to store virtual applications of the same type or using the same communication technology. This means the device might be designed to handle only payment applications or only applications using NFC, for example, streamlining processing and security.

Claim 13

Original Legal Text

13. The selection circuit as claimed in claim 10 , wherein the verifier is adapted to verify the authentication key using a protocol.

Plain English Translation

The selection circuit, which picks a virtual application based on key matching, includes a verifier that uses a specific protocol to verify the authentication key. This protocol defines the steps and rules for securely comparing the keys and confirming a match.

Claim 14

Original Legal Text

14. The selection circuit as claimed in claim 13 , wherein the protocol corresponds to one of the Mifare Classic or My-D standards.

Plain English Translation

The selection circuit uses a specific protocol to verify the authentication key of a virtual application, where the protocol is either Mifare Classic or My-D standards. This specifies particular communication protocols used for authentication.

Claim 15

Original Legal Text

15. The selection circuit as claimed in claim 10 , wherein indicators for applications which comprise unsuccessful verifications may further be temporarily stored by the verifier for verifying the authentication key.

Plain English Translation

The selection circuit, which picks a virtual application based on key matching, can temporarily store indicators for applications with unsuccessful verifications. This allows the verifier to exclude or deprioritize these applications during subsequent verification attempts, potentially improving the efficiency of the key matching process.

Claim 16

Original Legal Text

16. The selection circuit as claimed in claim 10 , wherein the receiver and the transmitter are adapted to communicate in compliance with at least one of ISO 14443 Type A, ISO 14443 Type B, ISO 18092, or ISO 15693.

Plain English Translation

In the selection circuit, which picks a virtual application based on key matching, the receiver and transmitter communicate using ISO 14443 Type A, ISO 14443 Type B, ISO 18092, or ISO 15693 standards, indicating the communication protocols used by the receiver and transmitter.

Claim 17

Original Legal Text

17. The selection circuit as claimed in claim 10 , wherein the authentication key may be verified by the verifier in compliance with the ISO 9798-2 standard.

Plain English Translation

In the selection circuit, which picks a virtual application based on key matching, the authentication key is verified by the verifier in compliance with the ISO 9798-2 standard, indicating a specific security protocol used for authentication.

Claim 18

Original Legal Text

18. A method for selecting an application from a plurality of applications of a device, the method comprising: receiving an authentication command encrypted using a key of a reading device which communicates with the device; verifying whether one of the applications and the reading device share a key, based on a determination whether the authentication command has been encrypted using a key of one of the applications, until a key match is found; selecting an application having a matching key; and responding in accordance with the application selected.

Plain English Translation

A method for selecting an application on a device involves first receiving an authentication command encrypted using a key from a reading device. Next, the method verifies whether any of the device's applications share a key with the reading device by determining if the command was encrypted using one of the application's keys. This continues until a key match is found. Then, the application with the matching key is selected, and the method responds to the reading device according to the selected application.

Claim 19

Original Legal Text

19. The method as claimed in claim 18 , wherein the selecting further comprises emulating the application selected.

Plain English Translation

The method for selecting an application from a plurality of applications by receiving an encrypted authentication command, verifying key matches until found, selecting the application, and responding; where selecting the application includes emulating the selected application. This emulation is performed before responding, perhaps for security reasons or to standardize the response format.

Claim 20

Original Legal Text

20. The method as claimed in claim 18 , comprising storing the plurality of applications prior to the receiving.

Plain English Translation

The method for selecting an application from a plurality of applications by receiving an encrypted authentication command, verifying key matches until found, selecting the application, and responding; includes storing the plurality of applications prior to receiving the authentication command. This pre-storage ensures that the applications are available for selection when needed.

Claim 21

Original Legal Text

21. The method as claimed in claim 18 , wherein the verifying comprises sequentially verifying the individual application of the plurality of applications.

Plain English Translation

The method for selecting an application from a plurality of applications by receiving an encrypted authentication command, verifying key matches until found, selecting the application, and responding; involves verifying applications sequentially, meaning each application is checked one after the other until a match is found.

Claim 22

Original Legal Text

22. The method as claimed in claim 18 , wherein the verifying comprises simultaneously verifying at least two applications of the plurality of applications.

Plain English Translation

The method for selecting an application from a plurality of applications by receiving an encrypted authentication command, verifying key matches until found, selecting the application, and responding; involves verifying at least two applications simultaneously, allowing for faster key matching compared to sequential verification.

Claim 23

Original Legal Text

23. The method as claimed in claim 18 , wherein the verifying comprises excluding the application if verifying the virtual application was unsuccessful.

Plain English Translation

The method for selecting an application from a plurality of applications by receiving an encrypted authentication command, verifying key matches until found, selecting the application, and responding; includes excluding the application if verifying the virtual application was unsuccessful. This exclusion prevents repeatedly attempting to verify a non-matching application.

Claim 24

Original Legal Text

24. A method for selecting a virtual card application on a multi-application controller card providing at least two virtual card applications, the method comprising: receiving information encrypted using a key of a card reader; verifying, in at least two virtual card applications, whether one of the virtual card applications and the card reader share a key, based on a determination whether the information has been encrypted using a key of one of the applications, until a key match is found; identifying a key match with a matching card application of the at least two virtual card applications; emulating the matching card applications; responding to the card reader in compliance with a protocol and the matching card application.

Plain English Translation

A method for selecting a virtual card application on a multi-application controller card with at least two virtual card applications involves receiving information encrypted with a card reader's key. It then checks if any of the virtual card applications share the key with the card reader by determining if the information was encrypted using an application's key. This continues until a key match is found. The matching card application is identified, emulated, and a response is sent to the card reader using a specified protocol and according to the selected card application.

Claim 25

Original Legal Text

25. The method as claimed in claim 24 , further comprising storing the at least two virtual card applications.

Plain English Translation

The method for selecting a virtual card application by receiving encrypted information, verifying key matches, identifying the matching application, emulating the application, and responding, includes storing the at least two virtual card applications on the controller card prior to receiving the encrypted information from the card reader.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

December 4, 2007

Publication Date

August 27, 2013

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, FAQs, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Apparatus for selecting a virtual card application” (US-8519822). https://patentable.app/patents/US-8519822

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/US-8519822. See llms.txt for full attribution policy.