IP Library › Patent Application 13846032
Patent Application
App. No. 13/846,032

EXTERNAL LOG STORAGE IN AN ASSET STORAGE AND TRANSFER SYSTEM

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/846,032
Abstract

A secure asset storage media. A secure module includes a memory storing at least a DuplicateCounter and a HashLog, the HashLog comprising a respective hash of each value transfer message sent or received by the secure asset storage media, the DuplicateCounter storing a count of duplicate hash values in the HashLog. A non-volatile memory is disposed external to the secure module. The non-volatile memory stores a transaction log comprising a copy of each value transfer message sent or received by the secure asset storage media and its respective hash value. A controller is configured to control communication between the secure module and the non-volatile memory to record information of a received value transfer message in the secure module and the transaction log.

Claims (15)

1 . A secure asset storage media comprising:

a secure module including a memory storing at least a DuplicateCounter and a HashLog, the HashLog comprising a respective hash of each value transfer message sent or received by the secure asset storage media, the DuplicateCounter storing a count of duplicate hash values in the HashLog;

a non-volatile memory external to the secure module, the non-volatile memory storing a transaction log comprising a copy of each value transfer message sent or received by the secure asset storage media and its respective value; and

a controller configured to control communication between the secure module and the non-volatile memory to record information of a received value transfer message in the secure module and the transaction log.

2 . A method of storing asset value, the method comprising:

a secure module storing at least a DuplicateCounter and a HashLog, the HashLog comprising a respective hash of each value transfer message sent or received by the secure asset storage media, the DuplicateCounter storing a count of duplicate hash values in the HashLog;

a non-volatile memory external to the secure module storing a transaction log comprising a copy of each value transfer message sent or received by the secure asset storage media and its respective value; and

a controller controlling communication between the secure module and the non-volatile memory to record information of a received value transfer message in the secure module and the transaction log.

3 . The method of claim 2 , further comprising executing a SHUTDOWN procedure when a number of duplicate hash values in the transaction log is not equal to a current DuplicateCounter value.

4 . The method of claim 2 , further comprising:

determining whether a received value transfer message is a duplicate of a previously received value transfer message; and

when the received value transfer message is a duplicate, rejecting the value transfer message.

5 . The method of claim 4 , wherein determining whether a received value transfer message is a duplicate comprises:

searching the transaction log for to find a record having a respective hash value that matches the hash value of the received value transfer message; and

when a match is found, comparing the value transfer message of the record stored in the transaction log to the received value transfer message.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2016
From: ROYAL CANADIAN MINT
To: LOYALTY PAYS HOLDINGS CORPORATION
Reel/Frame 037581/0811 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2013
From: EVERETT, DAVID
To: ROYAL CANADIAN MINT/MONNAIE ROYALE CANADIENNE
Reel/Frame 030051/0279 →