Contextual tapping engine
First Claim
1. An apparatus, comprising:
- a processor; and
a memory storing instructions which when executed by the processor cause the processor to;
receive, by an application executing on the processor from a communications interface of a contactless card, action data used at least in part to determine an action associated with a tap of the contactless card to the apparatus;
receive a machine learning (ML) model, the ML model generated based on training data describing a plurality of actions performed responsive to a plurality of taps of a plurality of contactless cards to a plurality of devices, the contactless card one of the plurality of contactless cards;
determine, by the application, a context of the application based at least in part on a current output of the application;
generate a predicted action by the application based on the action data, the context, and the ML model; and
initiate, by the application, performance of the predicted action based on the tap of the contactless card to the apparatus.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments for contextual tapping engines. For example, an application executing on a computing device may authenticate credentials associated with an account and detect a tap of a contactless card to the computing device. The application may receive, from a communications interface of the contactless card, action data used to determine an action associated with the tap of the contactless card to the computing device. The application may determine a context of the application based on a current output of the application. The application may determine, based on the action data, the determined context, and data associated with the account, a first action associated with the tap of the contactless card to the computing device, the first action associated with at least one of the application and an operating system (OS). The application may initiate performance of the first action based on the tap of the contactless card.
-
Citations
20 Claims
-
1. An apparatus, comprising:
-
a processor; and a memory storing instructions which when executed by the processor cause the processor to; receive, by an application executing on the processor from a communications interface of a contactless card, action data used at least in part to determine an action associated with a tap of the contactless card to the apparatus; receive a machine learning (ML) model, the ML model generated based on training data describing a plurality of actions performed responsive to a plurality of taps of a plurality of contactless cards to a plurality of devices, the contactless card one of the plurality of contactless cards; determine, by the application, a context of the application based at least in part on a current output of the application; generate a predicted action by the application based on the action data, the context, and the ML model; and initiate, by the application, performance of the predicted action based on the tap of the contactless card to the apparatus. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable storage medium having computer-readable program code embodied therewith, the computer-readable program code executable by a processor circuit to cause the processor circuit to:
-
receive, by an application executing on the processor from a communications interface of a contactless card, action data used at least in part to determine an action associated with a tap of the contactless card to a device comprising the processor; receive a machine learning (ML) model, the ML model generated based on training data describing a plurality of actions performed responsive to a plurality of taps of a plurality of contactless cards to a plurality of devices, the contactless card one of the plurality of contactless cards; determine, by the application, a context of the application based at least in part on a current output of the application; generate a predicted action by the application based on the action data, the context, and the ML model; and initiate, by the application, performance of the predicted action based on the tap of the contactless card to the device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method, comprising:
-
receiving, by an application executing on a processor of a device from a communications interface of a contactless card, action data used at least in part to determine an action associated with a tap of the contactless card to the device; receiving a machine learning (ML) model, the ML model generated based on training data describing a plurality of actions performed responsive to a plurality of taps of a plurality of contactless cards to a plurality of devices, the contactless card one of the plurality of contactless cards; determining, by the application, a context of the application based at least in part on a current output of the application; generating a predicted action by the application based on the action data, the context, and the ML model; and initiating, by the application, performance of the predicted action based on the tap of the contactless card to the device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification