IP Library › Granted Patent US 11,671,243
Granted Patent B2
US 11,671,243 · App. 16/953,126 · Granted Jun 6, 2023

Apparatus, computer program and method

Inventors: Julian Robert Mark Barnes (Hertfordshire, GB); Clifford Norman Russell (Surrey, GB); Erick Lopes Da Silva (Hertfordshire, GB)
Assignee: VOCALINK LIMITED
H04L9/0643H04L9/3247
View Patent ↗
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 11,671,243
App. No.
16/953,126
Granted
Jun 6, 2023
Kind
B2
Abstract

An apparatus is described. The apparatus comprises: communication circuitry configured to receive from a submitter, over a network, a data item of a first data type, wherein the data item comprises a plurality of components and the apparatus further comprises: processing circuitry configured to: sequentially receive the plurality of components of the data item and for each component in succession in the sequence, the processing circuitry is configured to: remove non-significant content from the component of the data item; generate a data item of a second data type from the sequentially received plurality of components; generate a hash of the generated data item; and provide the hash for signing.

Claims (31)

1. An apparatus comprising:

communication circuitry configured to receive from a submitter, over a network, a data item of a first data type, wherein the data item comprises a plurality of components; and

processing circuitry configured to:

sequentially receive the plurality of components of the data item;

for each component in succession in the sequence:

sequentially map each data field of the first data type to a corresponding field of a second data type, wherein the first data type is different than the second data type; and then

remove non-significant content from the component of the data item;

generate a data item of the second data type from the sequentially received plurality of components having non-significant content removed;

generate a hash of the generated data item; and

provide the hash for signing.

2. The apparatus according to claim 1 , wherein each component is a data field within the data item.

3. A method comprising:

receiving from a submitter, over a network, a data item of a first data type, wherein the data item comprises a plurality of components;

sequentially receiving the plurality of components of the data item;

for each component in succession in the sequence:

sequentially mapping each data field of the first data type to a corresponding data field of the second data type, wherein the first data type is different than the second data type; and then

removing non-significant content from the component of the data item;

generating a data item of the second data type from the sequentially received plurality of components having non-significant content removed;

generating a hash of the generated data item; and

providing the hash for signing.

4. The method according to claim 3 , wherein each component is a data field within the data item.

5. A non-transitory computer-readable storage medium comprising executable instructions, which when executed by at least one processor, cause the at least one processor to:

receive from a submitter, over a network, a data item of a first data type, wherein the data item comprises a plurality of components;

sequentially receive the plurality of components of the data item;

for each component in succession in the sequence:

sequentially map each data field of the first data type to a corresponding data field of the second data type, wherein the first data type is different than the second data type; and then

remove non-significant content from the component of the data item;

generate a data item of the second data type from the sequentially received plurality of components having non-significant content removed;

generate a hash of the generated data item; and

provide the hash for signing.

6. The non-transitory computer-readable storage medium according to claim 5 , wherein each component is a data field within the data item.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2020
From: BARNES, JULIAN ROBERT MARK; RUSSELL, CLIFFORD NORMAN; LOPES DA SILVA, ERICK
To: VOCALINK LIMITED
Reel/Frame 054425/0816 →
Priority Claims (1)
EP 19214184 · Dec 6, 2019 · regional
Continuity (1)
Related Publication 20210176047A1 · Jun 10, 2021