US 12,008,553 B2
Session data network and method of processing session data
Bryan Michael Gleeson, Bowmanville (CA); Igor Elkhinovich, Toronto (CA); Jeffrey Aaron Ecker, North York (CA); Adam Douglas McPhee, Waterloo (CA); Matta Wakim, Petersburg (CA); Kyryll Odobetskiy, Waterloo (CA); Dmitri Rabinovich, Richmond Hill (CA); John Jong-Suk Lee, Toronto (CA); and Arun Victor Jagga, Toronto (CA)
Assigned to The Toronto-Dominion Bank, Toronto (CA)
Filed by The Toronto-Dominion Bank, Toronto (CA)
Filed on Apr. 27, 2022, as Appl. No. 17/730,562.
Application 17/730,562 is a continuation of application No. 16/009,926, filed on Jun. 15, 2018, granted, now 11,348,103.
Prior Publication US 2022/0253843 A1, Aug. 11, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 20/00 (2012.01); G06Q 20/20 (2012.01); G06Q 20/38 (2012.01); G06Q 20/40 (2012.01); G06Q 30/0238 (2023.01)
CPC G06Q 20/38215 (2013.01) [G06Q 20/204 (2013.01); G06Q 20/401 (2013.01); G06Q 30/0238 (2013.01); G06Q 2220/00 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A session data network comprising:
a point-of-sale terminal; and
at least one computer server,
wherein the point-of-sale terminal is configured to:
establish a secure communications session with a communications appliance, and receive session data from the communications appliance via the communications session;
extract a primary ledger identifier and a token from the session data;
transmit an authorization request message to at least one computer server, the authorization request message including the primary ledger identifier and an authorization value; and
transmit a rewards request message to the at least one computer server, the rewards request message including the token and requesting a reward of loyalty points to a secondary ledger associated with the token; and
wherein the at least one computer server is configured to:
receive the authorization request message and the loyalty rewards request message;
confirm authorization of a transaction in an amount equal to the authorization value from an account associated with the primary ledger identifier; and
transmit to the point-of-sale terminal an authorization response message confirming the authorization.