Systems, methods, and computing platforms for executing credential-less network-based communication exchanges
US-12184638-B2 · Dec 31, 2024 · US
US9824356B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9824356-B2 |
| Application number | US-201414458031-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 12, 2014 |
| Priority date | Aug 12, 2014 |
| Publication date | Nov 21, 2017 |
| Grant date | Nov 21, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Embodiments of the invention provide a method a authenticating a transaction at the point of transaction. In some embodiments of the invention, a unique signature is created based at least in part on a hardware profile of the system. In some embodiments, a request is received from a user to perform a transaction using the system. In some embodiments, in response to receiving the request a key is created based on the unique signature and displayed to the user. In some embodiments, user input entered in response to the user viewing the key is received and it is determined whether to proceed with transaction payment authentication based at least on whether the received user input matches the created key.
Opening claim text (preview).
What is claimed is: 1. A mobile device configured for transaction authentication using a device hardware signature, whereby presence of malware may be detected prior to payment information being compromised, the mobile device comprising: a processor, a display; and a memory storing computer executable instructions that when executed by the processor cause the processor to: create a unique signature, using a signature creation algorithm and based at least in part on a hardware profile of the mobile device, wherein: the hardware profile of the mobile device comprises: first information identifying a first part of the mobile device; second information identifying a second part of the mobile device; third information identifying the mobile device; and fourth information corresponding to a software execution pattern, wherein the fourth information is determined based on monitoring authorized software programs and applications of the mobile device; creating the unique signature further comprises: obtaining fifth information related to a current time and/or a current date; and combining at least a portion of the hardware profile of the mobile device and the fifth information to create the unique signature; receive, at the mobile device, a user transaction trigger from a transaction terminal; determine that malware has not compromised the signature creation algorithm associated with the created unique signature, in response to receiving the user transaction trigger from the transaction terminal, the determining comprising: monitoring whether any application or system has accessed the hardware profile of the mobile device; and determining that the signature creation algorithm has not been compromised based on (i) determining that the hardware profile was not accessed by any application or system, or (ii) determining that the application or system that accessed the hardware profile was authorized to access the hardware profile; wherein the executable instructions further cause the processor to create a key, based on the unique signature, in response to determining that the signature creation algorithm has not been compromised; initiate, on the display, a presentation of the key associated with the unique signature; receive user input entered in response to the user viewing the key; determine that the received user input matches the created key; and transmit, via an operative communication channel between the mobile device and the transaction terminal, a notification to the transaction terminal associated with the user transaction trigger, the notification indicating successful authentication of the user when the received user input matches that created key. 2. The mobile device of claim 1 , wherein the software module comprises a unique signature software module configured to cause the processor to create the unique signature; and wherein the unique signature software module is stored in the memory prior to creation of the unique signature and is protected, and thereby not writable, subsequent to being stored. 3. The mobile device of claim 1 , wherein determining comprises determining that the received user input does not match the created key, and in response, determining not to proceed with transaction payment authentication. 4. The mobile device of claim 1 , wherein determining whether malware has compromised the signature creation algorithm further comprises: monitoring whether any application or system has accessed predetermined data stored in the memory of the mobile device; if so, determining whether the application or system that accessed the predetermined data was authorized to access the predetermined data: if so, determining that no malware has compromised the signature creation algorithm; if not, determining that malware has compromised the signature creation algorithm; and if not, determining that no malware has compromised the signature creation algorithm. 5. The mobile device of claim 1 , wherein determining whether malware has compromised the signature creation algorithm further comprises: monitoring whether any application or system has accessed a predetermined application or algorithm stored in the memory of the mobile device; if so, determining whether the application or system that accessed the predetermined application or algorithm was authorized to access the predetermined application or algorithm: if so, determining that no malware has compromised the signature creation algorithm; if not, determining that malware has compromised the signature creation algorithm; and if not, determining that no malware has compromised the signature creation algorithm. 6. The mobile device of claim 3 , wherein the executable instructions when executed further cause the processor to: determine that malware is present based at least on the received user input does not match the created key; initiate a malware presence communication, to the user and/or a second system, comprising an indication of the presence of malware on the mobile device; and initiate one or more remediation actions configured to mitigate an impact of the malware or eliminate the malware. 7. A non-transitory computer readable storage medium comprising computer readable program code, wherein the computer readable program code is for providing authentication using a device hardware signature associated with a mobile device, whereby presence of malware may be detected prior to payment information being compromised, wherein the computer readable program code when executed by a processor is structured to cause the processor to: create a unique signature based at least in part on a hardware profile of the mobile device, wherein: the hardware profile of the mobile device comprises: first information identifying a first part of the mobile device; second information identifying a second part of the mobile device; third information identifying the mobile device; and fourth information corresponding to a software execution pattern, wherein the fourth information is determined based on monitoring authorized software programs and applications of the mobile device; creating the unique signature further comprises: obtaining fifth information related to a current time and/or a current date; and combining at least a portion of the hardware profile of the mobile device and the fifth information to create the unique signature; receive, at the mobile device, a user transaction trigger from a transaction terminal; determine that malware has not compromised the signature creation algorithm associated with the created unique signature, in response to receiving the user transaction trigger at the mobile device from the transaction terminal, the determining comprising: monitoring whether any application or system has accessed the hardware profile of the mobile device; and determining that the signature creation algorithm has not been compromised based on (i) determining that the hardware profile was not accessed by any application or system, or (ii) determining that the application or system that accessed the hardware profile was authorized to access the hardware profile; create a key based on the unique signature in response to determining that the signature creation algorithm has not been compromised; initiate, on a display associated with the mobile device, a presentation of the key associated with the unique signature; receive user input entered in response to the user viewing the key, wherein the key is different from the unique signature; determine that the received user input matches the created key; and transmit, via an operative communication channel between the mobile device and the transaction terminal, a notification to the transaction terminal ass
User authentication · CPC title
Transaction verification · CPC title
Computer malware detection or handling, e.g. anti-virus arrangements · CPC title
involving fraud or risk level assessment in transaction processing · CPC title
Use of electronic signatures · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.