Patentable/Patents/US-9799032
US-9799032

Client-side security for tokenized transactions

PublishedOctober 24, 2017
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A program product and device for processing transactions within a token transfer device, such as a smartphone or other portable electronic device. The method includes storing a transaction token having a specified transaction resource value and an associated validation parameter in the memory of the token transfer device. A transaction communication interface initiates a transaction service with a token recipient terminal and invokes a token state manager. The token state manager determines an event corresponding to the specified validation parameter by determining a transaction resource network connect activity status and by determining condition register data associated with the validation parameter. The token state manager then issues a transaction modification call based on the determined event and the validation parameter.

Patent Claims
18 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A computer program product for processing transactions within a token transfer device, said computer program product comprising: a computer readable storage medium having program instructions embodied therewith, the program instructions comprising program instructions to, store a transaction token having a specified transaction resource value and an associated validation parameter; initiate a transaction service with a token recipient terminal; invoke a token state manager in association with said initiating a transaction service; and the token state manager comprising program instructions to, determine an event corresponding to the specified validation parameter, wherein said program instructions to determine an event comprise program instructions to, determine a resource account network connect activity status; and determine condition register data associated with the validation parameter; and issue a transaction modification call based on the determined event and the validation parameter.

2

2. The computer program product of claim 1 , wherein said program instructions to determine an event further comprise program instructions to process the condition register data with a value of the validation parameter.

3

3. The computer program product of claim 2 , wherein the validation parameter includes a first value associated with a network disconnect status of the token transfer device.

4

4. The computer program product of claim 3 , wherein the validation parameter further includes a second value associated with a network connect status of the token transfer device.

5

5. The computer program product of claim 3 , wherein said program instructions to process the condition register content with the value of the validation parameter comprises program instructions to select the value of the validation parameter to be compared based on whether the token transfer device is communicatively connected to a resource account network interface.

6

6. The computer program product of claim 1 , wherein said program instructions to initiate a transaction service comprise program instructions to: send a transaction service request to the token recipient terminal to begin a transaction startup protocol; receive a transaction response from the token recipient terminal; and suspend the transaction startup protocol until said issuing a transaction modification call.

7

7. The computer program product of claim 1 , wherein the validation parameter is assigned by a token management program executed from within the token transfer device.

8

8. The computer program product of claim 1 , wherein the token state manager operates in a system memory space of the token transfer device.

9

9. The computer program product of claim 1 , wherein said program instructions to issue a transaction modification call comprise program instructions within the token state manager to communicate directly or indirectly to the resource account application to enable or disable the transaction tokens.

10

10. A token transfer device comprising: a processor; and a computer readable storage medium having program instructions embodied therewith, the program instructions executable by the processor to cause the token transfer device to, store a transaction token having a specified transaction resource value and an associated validation parameter; initiate a transaction service with a token recipient terminal; invoke a token state manager in association with said initiating a transaction service; and the token state manager comprising program instructions to, determine an event corresponding to the specified validation parameter, wherein said program instructions to determine an event comprise program instructions to, determine a resource account network connect activity status; and determine condition register data associated with the validation parameter; and issue a transaction modification call based on the determined event and the validation parameter.

11

11. The token state manager of claim 10 , wherein said program instructions to cause the token transfer device to determine an event further comprise program instructions to process the condition register data with a value of the validation parameter.

12

12. The token state manager of claim 11 , wherein the validation parameter includes a first value associated with a network disconnect status of the token transfer device.

13

13. The token state manager of claim 12 , wherein the validation parameter further includes a second value associated with a network connect status of the token transfer device.

14

14. The token state manager of claim 12 , wherein said program instructions to cause the token transfer device to process the condition register content with the value of the validation parameter comprise program instructions to select the value of the validation parameter to be compared based on whether the token transfer device is communicatively connected to a resource account network interface.

15

15. The token state manager of claim 10 , wherein said program instructions to cause the token transfer device to initiate a transaction service comprise program instructions to cause the token transfer device to: send a transaction service request to the token recipient terminal to begin a transaction startup protocol; receive a transaction response from the token recipient terminal; and suspend the transaction startup protocol until said issuing a transaction modification call.

16

16. The token state manager of claim 10 , wherein the validation parameter is assigned by a token management program executed from within the token transfer device.

17

17. The token state manager of claim 10 , wherein the token state manager operates in a system memory space of the token transfer device.

18

18. The token state manager of claim 10 , wherein said program instructions to cause the token transfer device to issue a transaction modification call comprise program instructions within the token state manager to communicate directly or indirectly to the resource account application to enable or disable the transaction tokens.

Classification Codes (CPC)

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

Patent Metadata

Filing Date

January 26, 2015

Publication Date

October 24, 2017

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, 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. “Client-side security for tokenized transactions” (US-9799032). https://patentable.app/patents/US-9799032

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.