Patent Description:
<CIT> describes a method of operating a security token, said security token comprising a secure element and a microcontroller unit being coupled to said secure element. The secure element receives an authentication command from a host device while the microcontroller unit is in a first sleep state; the secure element decodes the authentication command, sends a corresponding authentication request to the microcontroller unit and subsequently enters into a second sleep state; the microcontroller unit wakes up upon receiving the authentication request and subsequently determines an amount of available power; the microcontroller unit processes the authentication request only if the amount of available power exceeds a threshold. Furthermore, a corresponding computer program product and a corresponding security token are provided.

<CIT> describes a system including a mobile communication device and a secure element physically coupled to the mobile communication device. The mobile communication device includes a first wireless transceiver, first processor, first memory, first speaker, first microphone, first Audio To Digital conversion (ADC), and audio port. The secure element includes a second wireless transceiver, second processor, second memory, second Audio To Digital conversion (ADC), second Digital To Audio conversion (DAC), and cable with <NUM> plug that is inserted into the audio port of the mobile communication device. The mobile communication device is configured to transmit data non-wirelessly via the cable to the secure element using an analog signal. The secure element is configured to transmit data non-wirelessly via the cable inserted into the audio port of the mobile communication device using an analog signal.

The underlying technical problem is solved by the subject-matter having the features of the independent claims. Additional embodiments are defined in the dependent claims.

A transaction device (e.g., a transaction card, a mobile device, a wearable device, and/or the like) may be capable of performing one or more operations other than a transaction (e.g., a financial transaction, an access transaction to grant access to a secure area, and/or the like). For example, the transaction device may communicate with another device (e.g., a smartphone), may output information via a display, a light-emitting diode (LED), a speaker, and/or the like, may store energy for future operations, and/or the like. The transaction device may need power to perform these operations, but may not have an internal power supply. In this case, the transaction device may obtain power from an external device, such as a transaction terminal. However, the external device may only supply enough power to perform the transaction, and may not supply additional power to perform other operations. Furthermore, the transaction device may not be capable of routing power, obtained from the external device, to appropriate components of the transaction device to perform the operations.

The transaction device is permitted to appropriately route power, obtained from an external device, to peripheral components that perform operations other than a transaction performed via the external device (e.g., a financial transaction, an access transaction, and/or the like). Furthermore, some implementations described herein permit the transaction device to obtain additional power from the external device to power such operations. The power is obtained wirelessly from the external device (e.g., via an NFC antenna). In this case, the amount of power drawn from the external device for performing a transaction may be limited, and the transaction device may obtain additional power to perform the operations other than the transaction. In this way, the transaction device may operate without a wired connection. Furthermore, functionality of the transaction device may be enhanced without requiring an internal power source.

<FIG> is a diagram of an overview of an example implementation <NUM> described herein. As shown in <FIG>, a transaction device (e.g., a transaction card, a mobile device, a wearable device, and/or the like) includes a power reception component (e.g., an NFC antenna), a secure element, a power management component (e.g., which may be included in the secure element or separate from the secure element), and a set of peripheral components, shown as a display and a wireless personal area network (WPAN) antenna, as an example. The transaction device communicates with an external device (e.g., a transaction terminal, a point-of-sale device, and/or the like) to perform a transaction. For example, the external device may receive information from the transaction device (e.g., payment information, identification information, an access credential, and/or the like), and may interact with one or more other devices (e.g., a financial transaction backend, an access door, a turnstile, and/or the like) to complete the transaction.

As shown by reference number <NUM>, the transaction device may receive power from the external device, such as via the power reception component. For example, the power reception component may be an NFC antenna, and may receive power via an NFC field generated by the external device. As shown by reference number <NUM>, the transaction device (e.g., the secure element) may interact with the external device to perform the transaction using the power received from the external device.

As shown by reference number <NUM>, the transaction device (e.g., the secure element, the power management component, and/or the like) may identify one or more operations, other than the transaction, to be performed in connection with the transaction. The one or more operations may be performed by one or more peripheral components included in the transaction device. As an example, an operation may include presentation of information on a display of the transaction device. The information may include information associated with the transaction, such as an indication that the transaction was successfully completed, an indication that the transaction failed, an indication of a reason that the transaction failed, an indication of a monetary amount processed in the transaction, an indication of a good or a service paid for in the transaction, information received from the external device, and/or the like. Additionally, or alternatively, an operation may include output of an audio indication via a speaker, output of a visual indication via a light-emitting diode, and/or output of another detectable indication via another output component of the transaction device. The indication may indicate information associated with the transaction, as described above.

Additionally, or alternatively, an operation may include transmission or reception of information via a WPAN communication component of the transaction device. For example, the WPAN communication component may transmit information associated with the transaction (e.g., as described above) to a user device (e.g., a smartphone). In some implementations, the user device and the transaction device may be owned by, carried by, or associated with the same user. In some implementations, the transmitted information may be output for presentation on a display of the user device. Additionally, or alternatively, the information may be used to update an application executing on the user device, such as a virtual wallet, a banking application, and/or the like.

Additionally, or alternatively, an operation may include storage of energy in an energy storage component (e.g., a battery, a capacitor, and/or the like) of the transaction device, which may be a peripheral component of the transaction device. For example, the energy storage component may store energy so that one or more operations and/or transactions may be performed at a later time using the stored energy (e.g., if an external power source is unavailable to power an operation and/or a transaction).

As shown by reference number <NUM>, if the transaction device needs additional power to perform the one or more operations (e.g., after accounting for the power used to perform the transaction), then the transaction device may obtain the additional power from the external device. The transaction device determines (e.g., using the power management component) whether an amount of power available after performing the transaction satisfies a threshold, and selectively obtains additional power from the external device based on determining whether the amount of power satisfies the threshold. The threshold may be determined based on the one or more operations to be performed. For example, different operations may require different amounts of power to be performed, and the threshold may represent an amount of power required to perform a particular operation or a particular combination of operations. In some implementations, the transaction device may determine, after performing the transaction, an amount of available power for the one or more operations. In some implementations, the transaction device may estimate, before completing the transaction (e.g., before initiating the transaction or while performing the transaction), an amount of power that will be available after the transaction is completed.

In some implementations, the transaction device may initially obtain more power than is necessary to perform the transaction, and/or may store power in an energy storage component, and this power may be available to perform the one or more operations. If the available power satisfies the threshold, then the transaction device may not obtain additional power from the external device, and may use the available power to perform the one or more operations. If the available power does not satisfy the threshold, then the transaction device may obtain the additional power from the external device, and may use the additional power (and/or some power previously obtained and/or stored by the transaction device) to perform the one or more operations.

In some implementations, the transaction device may determine an amount of power required to perform the one or more operations, and may obtain at least the required amount of power (e.g., may obtain an amount of power greater than or equal to the required amount of power). In some implementations, the transaction device may obtain power from the external device by continuing to draw power from the external device after the transaction has completed, by drawing an amount of power that is greater than the amount required to perform the transaction, and/or the like. Additionally, the transaction device obtains additional power from the external device by transmitting a request, to the external device, for the additional power. In some implementations, the request may indicate an amount of power required to permit performance of the one or more operations, and the external device may supply the required amount of power to the transaction device. Additionally, or alternatively, the request may indicate an amount of time that the external device is to supply additional power, and the external device may supply power to the transaction device for the indicated amount of time. In this way, the transaction device may ensure that there is sufficient power to perform the one or more operations.

In some implementations, the transaction device may select a subset of the one or more operations to be performed. For example, if an amount of power required to perform multiple operations is greater than or equal to a threshold, then the transaction device may prioritize the multiple operations, and may perform a subset of the operations based on the prioritization. In some implementations, the external device may be configured to limit an amount of power supplied to the transaction device and/or an amount of time that the transaction device is permitted to draw power from the external device (e.g., to speed up a transaction, to reduce an amount of time that a user spends at the external device, and/or the like). In this case, the external device may reject a request for additional power (e.g., because the power would take too long to be drawn) and/or may indicate, to the transaction device, an amount of power permitted to be drawn, a time limit for drawing power, and/or the like. Additionally, or alternatively, the transaction device may be configured with a limit on the amount of power permitted to be drawn by the transaction device and/or an amount of time that the transaction device is permitted to draw power from the external device (e.g., based on a user configuration, which may be input via a user device, when the user wants to limit a length of time for performing a transaction).

Based on receiving a rejection of a request for additional power, receiving an indication of an amount of power permitted to be drawn and/or an indication of a time limit for drawing power, and/or a configuration of the transaction device, as described above, the transaction device may identify and/or prioritize a subset of the operations to be performed. In some implementations, the transaction device may determine an updated amount of power required to perform the subset of operations, and may obtain the updated amount of power from the external device, as described elsewhere herein.

As an example, the transaction device may determine that an amount of power available after performing the transaction satisfies a first threshold but does not satisfy a second threshold. If the transaction device is not permitted to obtain additional power from the external device, then the transaction device may route power to a first peripheral component based on determining that the amount of power satisfies the first threshold, and may prevent power from being routed to a second peripheral component based on determining that the amount of power does not satisfy the second threshold. In other words, the transaction device may determine a first operation, configured to be performed by the first peripheral component, is to be performed, and may determine that a second operation, configured to be performed by the second peripheral component, is not to be performed. In some implementations, the first operation may be associated with a higher priority than the second operation. In some implementations, the transaction device may store information that indicates priorities of different operations, and this information may be configured on the transaction device (e.g., based on input received from a user device).

As shown by reference number <NUM>, the transaction device (e.g., the power management component) routes power, received from the external device, to one or more peripheral components that are to perform the one or more operations. For example, the power management component may include one or more switches, transistors, and/or the like, which may be configurable to route power to different peripheral components of the transaction device, to connect or disconnect a peripheral component from a power supply (e.g., power supplied via the external device, the power reception component, and the power management component), and/or the like.

As an example, and as shown by reference number <NUM>, the power management component may route power to a display of the transaction device, and the secure element may provide information, associated with the transaction, for presentation on the display. In some implementations, the information may be presented for a threshold amount of time, after which the display may be powered off and the power management component may stop routing power to the display, so as to conserve power.

As another example, and as shown by reference number <NUM>, the power management component may route power to a WPAN antenna of the transaction device, and the secure element may provide information, associated with the transaction, for transmission by the WPAN antenna to a user device. As indicated above, the operations and peripheral components described in connection with <FIG> are provided as an example, and other examples are possible. In this way, the transaction device may be configured with additional functionality (e.g., beyond performing a transaction) without requiring an internal power source.

<FIG> is a diagram of an example environment <NUM> in which systems and/or methods, described herein, may be implemented. As shown in <FIG>, environment <NUM> may include a transaction device <NUM> and one or more external devices <NUM>. As shown, the one or more external devices <NUM> may include a transaction terminal <NUM> and/or an NFC field generator <NUM>. As further shown, the transaction device <NUM> includes a power reception component <NUM>, a secure element <NUM>, a power management component <NUM>, and a set of peripheral components <NUM>-<NUM> through <NUM>-N (N ≥ <NUM>) (hereinafter referred to individually as "peripheral component <NUM>" and collectively as "peripheral components <NUM>"). As further shown, environment <NUM> may include a user device <NUM>. Devices and components of environment <NUM> may interconnect via wired connections, wireless connections, or a combination of wired and wireless connections.

Transaction device <NUM> includes one or more devices capable of receiving, generating, storing, processing, and/or providing secure information for performing a transaction and/or capable of performing one or more operations associated with the transaction. For example, transaction device <NUM> may include a transaction card (e.g., a smart card, a credit card, a debit card, a transit card, and/or the like), a mobile device (e.g., a tablet computer, a laptop computer, a smart wallet device, a phone, such as a mobile phone, a smart phone, a radiotelephone, and/or the like), a wearable device (e.g., a smart watch, smart eyeglasses, smart clothing, and/or the like), an Internet of Things (IoT) device, and/or the like. In some implementations, transaction device <NUM> may be capable of performing a contactless transaction (e.g., using NFC). A transaction performed by transaction device <NUM> may include a financial transaction (e.g., where money is exchanged), an access transaction (e.g., for accessing a secure area and/or system using a credential), a transit transaction (e.g., for accessing a transit system), a ticketing transaction (e.g., for obtaining a ticket), and/or the like.

External device <NUM> includes one or more devices capable of interacting with transaction device <NUM> to perform a transaction and/or capable of supplying power to transaction device <NUM>. For example, external device <NUM> may include a transaction terminal <NUM>, an NFC field generator <NUM>, and/or the like. External device(s) <NUM> may be external from transaction device <NUM>.

Transaction terminal <NUM> includes one or more devices capable of communicating with transaction device <NUM> to perform a transaction. For example, transaction terminal <NUM> may include a card reader (e.g., a magnetic stripe card reader, a chip card reader, and/or the like), a contact transaction terminal, a contactless transaction terminal, an NFC terminal (e.g., an NFC reader), a self-checkout station, a kiosk, a point-of-sale (POS) terminal, a security access terminal, an automated teller machine (ATM) terminal, a phone (e.g., a mobile phone, a smart phone, a radiotelephone, and/or the like), a desktop computer, a laptop computer, a tablet computer, and/or the like. Transaction terminal <NUM> may include one or more input components and/or output components to facilitate receiving and/or transmitting transaction information from and/or to transaction device <NUM>. Example input components of transaction terminal <NUM> may include an NFC antenna, a number keypad, a touchscreen, a magnetic stripe reader, a chip reader, a camera, a scanner (e.g., a barcode scanner, QR code scanner, and/or the like), a radio frequency (RF) signal reader, and/or the like. Example output components of transaction terminal <NUM> may include a display device, a speaker, a printer, and/or the like. In some implementations, transaction terminal <NUM> may obtain secure information from transaction device <NUM>, may read and/or authenticate the secure information (e.g., by interacting with one or more authentication devices, such as one or more servers), and may approve or deny a transaction based on reading and/or authenticating the secure information. In some implementations, transaction terminal <NUM> may interact with one or more other devices (e.g., a POS device, a door lock, a turnstile, an actuator, and/or the like) to complete the transaction.

NFC field generator <NUM> includes one or more devices, external from transaction device <NUM>, capable of generating an NFC field. For example, NFC field generator <NUM> may include or be a component of a transaction terminal (e.g., transaction terminal <NUM>), a user device (e.g., user device <NUM>), a phone, a tablet computer, a laptop computer, a transaction card, a smart wallet, a wearable device, an Internet of Things (IoT) device, and/or the like. In some implementations, transaction device <NUM> may obtain power from an NFC field generated by NFC field generator <NUM>, and may use the power to power secure element <NUM> to perform a transaction with transaction terminal <NUM>. Additionally, or alternatively, transaction device <NUM> may use power from an NFC field generated by NFC field generator <NUM> to supply power to one or more peripheral components <NUM> to perform one or more operations associated with the transaction. In some implementations, NFC field generator <NUM> and transaction terminal <NUM> may be incorporated into the same device (e.g., a contactless transaction terminal, an NFC terminal, and/or the like). In some implementations, NFC field generator <NUM> and transaction terminal <NUM> may be separate devices. For example, transaction terminal <NUM> may be a magnetic stripe reader, a chip reader, and/or the like, and NFC field generator <NUM> may be a phone or some other separate device.

Power reception component <NUM> includes one or more devices capable of receiving power from external device <NUM>. For example, power reception component <NUM> may include an antenna, such as an NFC antenna capable of transmitting and/or receiving information using an NFC protocol. For example, power reception component <NUM> may include a loop antenna (e.g., an NFC loop antenna), an inductor (e.g., an NFC inductor), and/or the like. In this case, power reception component <NUM> receives power from external device <NUM> wirelessly and/or via a contactless communication. Additionally, or alternatively, power reception component <NUM> may receive power from external device <NUM> by contacting external device <NUM> (e.g., when placed in a chip reader and/or the like). In some implementations, power reception component <NUM> may be integrated into secure element <NUM> (e.g., may be part of the same integrated circuit).

Secure element <NUM> includes one or more devices capable of securely hosting an operating system and/or an application, and/or storing secure information. For example, secure element <NUM> may include a universal integrated circuit card (UICC), a secure digital (SD) card (e.g., a microSD card and/or the like), an embedded secure element, and/or the like. In some implementations, secure element <NUM> may include a tamper resistant hardware platform. In some implementations, secure element <NUM> may host a personalized card application and a cryptographic key required to perform a transaction (e.g., with transaction terminal <NUM>). Additionally, or alternatively, secure element <NUM> may host a payment application or operating system (OS), such as JavaCard OS and/or the like. In some implementations, secure element <NUM> may store secure information, such as financial information (e.g., a card number, an account number, an expiration date, and/or the like), a credential (e.g., a username, a password, biometric information, a token, a certificate for signing documents, a user identifier, and/or the like), cryptographic information, account information, and/or the like. Additionally, or alternatively, secure element <NUM> may provide the secure information to transaction terminal <NUM> to perform a transaction. For example, secure element <NUM> may store financial information for performing a financial transaction, may store a credential for performing an access transaction, and/or the like. In some implementations, secure element <NUM> may include one or more processors for performing one or more processes described herein.

Power management component <NUM> includes one or more devices capable of routing power, received from external device <NUM> via power reception component <NUM>, to one or more peripheral components <NUM>. For example, power management component <NUM> may include a switch, a gate, a transistor, a controller, a processor (e.g., processor <NUM>, described below in connection with <FIG>), a programmable logic device (e.g., a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), an embedded FPGA (eFPGA), and/or the like), an application-specific integrated circuit (ASIC), and/or the like. In some implementations, power management component <NUM> may include one or more diodes (e.g., an ideal diode), one or more switches (e.g., a load switch), and/or the like to control signals between power reception component <NUM> and one or more peripheral components <NUM> (e.g., to couple or decouple power reception component <NUM> and peripheral component(s) <NUM>). In some implementations, power management component <NUM> may determine one or more operations to be performed in connection with a transaction, and routes power to one or more peripheral components <NUM> capable of performing the one or more operations. In some implementations, power management component <NUM> may include one or more processors for performing one or more processes described herein. In some implementations, power management component <NUM> is included in secure element <NUM>. In some implementations, power management component <NUM> is separate from secure element <NUM>.

Peripheral component <NUM> includes one or more devices capable of performing one or more operations associated with a transaction (e.g., between secure element <NUM> and transaction terminal <NUM>). For example, peripheral component <NUM> may include a wireless personal area network (WPAN) communication component, a display, a speaker, a light-emitting diode, an energy storage component, and/or the like, as described elsewhere herein in connection with <FIG>. Peripheral component <NUM> may receive power routed from power management component <NUM>.

User device <NUM> includes one or more devices capable of receiving, generating, storing, processing, and/or providing information associated with a transaction. For example, user device <NUM> may include a communication and/or computing device, such as a mobile phone (e.g., a smart phone, a radiotelephone, etc.), a laptop computer, a tablet computer, a handheld computer, a gaming device, a wearable communication device (e.g., a smart wristwatch, a pair of smart eyeglasses, etc.), or a similar type of device. In some implementations, information may be provided to user device <NUM> via a peripheral component <NUM> of transaction device <NUM>. The information may be presented on a display of user device <NUM>, may be used to update an application executing on user device <NUM> (e.g., a virtual wallet and/or the like), may be transmitted by user device <NUM> to another device, and/or the like. Additionally, or alternatively, user device <NUM> may receive input from a user to configure transaction device <NUM>, and such input may be transmitted by user device <NUM> to transaction device <NUM> to configure transaction device <NUM>.

<FIG> is a diagram of example components of a device <NUM>. Device <NUM> may correspond to transaction device <NUM>, external device <NUM>, transaction terminal <NUM>, NFC field generator <NUM>, power reception component <NUM>, secure element <NUM>, power management component <NUM>, peripheral component <NUM>, and/or user device <NUM>. In some implementations, transaction device <NUM>, external device <NUM>, transaction terminal <NUM>, NFC field generator <NUM>, power reception component <NUM>, secure element <NUM>, power management component <NUM>, peripheral component <NUM>, and/or user device <NUM> may include one or more devices <NUM> and/or one or more components of device <NUM>. As shown in <FIG>, device <NUM> may include a bus <NUM>, a processor <NUM>, a memory <NUM>, a storage component <NUM>, an input component <NUM>, an output component <NUM>, and a communication interface <NUM>.

Bus <NUM> includes a component that permits communication among the components of device <NUM>. Processor <NUM> is implemented in hardware, firmware, or a combination of hardware and software. Processor <NUM> is a central processing unit (CPU), a graphics processing unit (GPU), an accelerated processing unit (APU), a microprocessor, a microcontroller, a digital signal processor (DSP), a field-programmable gate array (FPGA), an application-specific integrated circuit (ASIC), or another type of processing component. In some implementations, processor <NUM> includes one or more processors capable of being programmed to perform a function. Memory <NUM> includes a random access memory (RAM), a read only memory (ROM), a tamper-resistant memory, and/or another type of dynamic or static storage device (e.g., a flash memory, a magnetic memory, and/or an optical memory) that stores information and/or instructions for use by processor <NUM>.

Communication interface <NUM> includes a transceiver-like component (e.g., a transceiver and/or a separate receiver and transmitter) that enables device <NUM> to communicate with other devices, such as via a wired connection, a wireless connection, or a combination of wired and wireless connections. Communication interface <NUM> may permit device <NUM> to receive information from another device and/or provide information to another device. For example, communication interface <NUM> may include an Ethernet interface, an optical interface, a coaxial interface, an infrared interface, a radio frequency (RF) interface, a universal serial bus (USB) interface, a Wi-Fi interface, a cellular network interface, or the like.

Device <NUM> may perform one or more processes described herein. Device <NUM> may perform these processes based on processor <NUM> executing software instructions stored by a non-transitory computer-readable medium, such as memory <NUM> and/or storage component <NUM>. A computer-readable medium is defined herein as a non-transitory memory device. A memory device includes memory space within a single physical storage device or memory space spread across multiple physical storage devices.

<FIG> is a flow chart of an example process <NUM> for managing and routing power from an external power source. In some implementations, one or more process blocks of <FIG> may be performed by transaction device <NUM>. In some implementations, one or more process blocks of <FIG> may be performed by another device or a group of devices separate from or including transaction device <NUM>, such as an external device <NUM>, transaction terminal <NUM>, NFC field generator <NUM>, power reception component <NUM>, secure element <NUM>, power management component <NUM>, peripheral component <NUM>, and/or user device <NUM>.

As shown in <FIG>, process <NUM> may include receiving power from an external device with which a transaction device <NUM> is to communicate to perform a transaction (block <NUM>). For example, transaction device <NUM> may receive (e.g., using power reception component <NUM> and/or the like) power from an external device <NUM> with which transaction device <NUM> is to communicate to perform a transaction, as described above in connection with <FIG>.

As further shown in <FIG>, process <NUM> may include performing the transaction using the power received from the external device (block <NUM>). For example, transaction device <NUM> may perform (e.g., using secure element <NUM> and/or the like) the transaction using the power received from the external device <NUM>, as described above in connection with <FIG>.

As further shown in <FIG>, process <NUM> may include determining one or more operations to be performed in connection with the transaction (block <NUM>). For example, transaction device <NUM> may determine (e.g., using secure element <NUM>, power management component <NUM>, and/or the like) one or more operations to be performed in connection with the transaction, as described above in connection with <FIG>. In some implementations, the one or more operations are different from the transaction.

As further shown in <FIG>, process <NUM> may include determining whether there is sufficient power to perform the one or more operations (block <NUM>). For example, transaction device <NUM> may determine (e.g., using secure element <NUM>, power management component <NUM>, and/or the like) whether there is sufficient power to perform the one or more operations, as described above in connection with <FIG>.

As further shown in <FIG>, if transaction device <NUM> determines that there is not sufficient power to perform the one or more operations (block <NUM>-NO), then process <NUM> may include obtaining additional power from the external device and/or prioritizing the one or more operations (block <NUM>). For example, transaction device <NUM> may obtain (e.g., using power reception component <NUM> and/or the like) additional power from external device <NUM>, as described above in connection with <FIG>. Additionally, or alternatively, transaction device <NUM> may prioritize (e.g., using secure element <NUM>, power management component <NUM>, and/or the like) the one or more operations, as described above in connection with <FIG>. Additionally, or alternatively, transaction device <NUM> may select a subset of the operations to be performed based on the prioritization. After obtaining additional power, prioritizing the one or more operations, and/or selecting a subset of the operations to be performed, transaction device <NUM> may route the power received from external device <NUM> to one or more peripheral components <NUM> of transaction device <NUM>, as described below.

As further shown in <FIG>, if transaction device <NUM> determines that there is sufficient power to perform the one or more operations (block <NUM>-YES), or after transaction device <NUM> obtains additional power and/or prioritizes the one or more operations, then process <NUM> may include routing the power received from the external device to one or more peripheral components of the transaction device (block <NUM>). For example, transaction device <NUM> may route (e.g., using power management component <NUM> and/or the like) the power received from external device <NUM> to one or more peripheral components <NUM> of transaction device <NUM>, as described above in connection with <FIG>.

As further shown in <FIG>, process <NUM> may include performing at least one operation, of the one or more operations, using the one or more peripheral components (block <NUM>). For example, transaction device <NUM> may perform at least one operation, of the one or more operations, using one or more peripheral components <NUM>, as described above in connection with <FIG>.

Process <NUM> may include additional aspects, such as any single aspect or any combination of aspects described below.

The transaction device <NUM> determines whether an amount of power available after performing the transaction satisfies a threshold, and selectively obtains additional power from the external device, for performing the at least one operation, based on determining whether the amount of power satisfies the threshold. The additional power is obtained when the amount of power does not satisfy the threshold, or the additional power is not obtained when the amount of power satisfies the threshold.

In some implementations, transaction device <NUM> may determine an amount of power required to perform the one or more operations, and may obtain at least the amount of power required to perform the one or more operations. Obtaining the additional power includes transmitting a request, to external device <NUM>, for the additional power. In some implementations, the request indicates at least one of: an amount of the additional power required to be obtained to permit performance of the one or more operations, or an amount of time during which the additional power is to be obtained.

In some implementations, transaction device <NUM> may determine that an amount of power available after performing the transaction satisfies a first threshold but does not satisfy a second threshold, may route the power to a first peripheral component <NUM> based on determining that the amount of power satisfies the first threshold, and may prevent the power from being routed to a second peripheral component <NUM> based on determining that the amount of power does not satisfy the second threshold. In some implementations, the first peripheral component <NUM> is associated with a first operation associated with a higher priority than a second operation associated with the second peripheral component <NUM>.

In some implementations, transaction device <NUM> may estimate, before completing the transaction, an amount of power required to perform the one or more operations, may estimate an amount of power that will be available after the transaction is completed, and may selectively obtain additional power from the external device <NUM> based on whether the amount of power that will be available after the transaction is completed satisfies the amount of power required to perform the one or more operations.

In some implementations, the one or more operations include at least one of: transmission or reception of information via a wireless personal area network (WPAN) communication component, presentation of information on a display, output of an indication via a speaker or a light-emitting diode, or storage of energy in an energy storage component.

The transaction device <NUM> is permitted to appropriately route power, obtained from an external device <NUM>, to peripheral components <NUM> that perform operations other than a transaction performed with the external device <NUM> (e.g., a financial transaction, an access transaction, and/or the like). Furthermore, some implementations described herein permit the transaction device <NUM> to obtain additional power from the external device <NUM> to power such operations. In this way, functionality of the transaction device <NUM> may be enhanced without requiring an internal power source and/or without the operations being performed using internal power stored by the transaction device <NUM>.

The scope of the invention is determined by the appended claims.

Some implementations are described herein in connection with thresholds. As used herein, satisfying a threshold may refer to a value being greater than the threshold, more than the threshold, higher than the threshold, greater than or equal to the threshold, less than the threshold, fewer than the threshold, lower than the threshold, less than or equal to the threshold, equal to the threshold, or the like.

Thus, the operation and behavior of the systems and/or methods were described herein without reference to specific software code-it being understood that software and hardware can be designed to implement the systems and/or methods based on the description herein.

Claim 1:
A transaction device (<NUM>), comprising
a secure element (<NUM>) and a power reception component (<NUM>) communicatively coupled to:
receive an additional amount of power associated with one or more operations in connection with a transaction, and
perform, based on receiving the additional amount of power, the one or more operations; and
a power management component (<NUM>),
wherein:
the power reception component (<NUM>) is configured to wirelessly receive power from an external device (<NUM>) with which the transaction device (<NUM>) is to interact to perform the transaction;
the secure element (<NUM>) is configured to perform the transaction using the power received from the external device (<NUM>);the power management component (<NUM>) is configured to:
determine whether an amount of power available after performing the transaction satisfies a threshold; and
selectively obtain the additional power from the external device (<NUM>), for performing the at least one operation, based on determining whether the amount of power satisfies the threshold, the additional power being obtained when the amount of power does not satisfy the threshold, or the additional power not being obtained when the amount of power satisfies the threshold; and
the transaction device (<NUM>) further comprising one or more peripheral components (<NUM>) configured to perform the one or more operations other than the transaction,
wherein the power management component (<NUM>) is configured to:
determine the at least one operation, of the one or more operations, to be performed in association with the transaction, and
route power received from the external device (<NUM>) to at least one peripheral component, of the one or more peripheral components (<NUM>), capable of performing the at least one operation, wherein the routed power is sufficient for the at least one peripheral component to perform the at least one operation, and
wherein, to obtain the additional power, the power management component (<NUM>) is configured to transmit a request, to the external device (<NUM>), for the additional power.