US 12,244,729 B2
Systems and methods for creating a universal record
Ajith Thekadath, San Ramon, CA (US); and Suman Mukherjee, Foster City, CA (US)
Assigned to Visa International Service Association, San Francisco, CA (US)
Filed by VISA INTERNATIONAL SERVICE ASSOCIATION, San Francisco, CA (US)
Filed on Aug. 14, 2023, as Appl. No. 18/449,630.
Application 18/449,630 is a continuation of application No. 17/194,145, filed on Mar. 5, 2021, granted, now 11,764,973.
Application 17/194,145 is a continuation of application No. 16/338,982, granted, now 10,972,287, issued on Apr. 6, 2021, previously published as PCT/US2017/059744, filed on Nov. 2, 2017.
Claims priority of provisional application 62/416,957, filed on Nov. 3, 2016.
Prior Publication US 2023/0388133 A1, Nov. 30, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 29/06 (2006.01); G06F 16/22 (2019.01); G06F 21/60 (2013.01); G06Q 20/02 (2012.01); G06Q 20/06 (2012.01); G16H 10/60 (2018.01); H04L 9/06 (2006.01); H04L 9/30 (2006.01); H04L 9/32 (2006.01); H04L 9/00 (2022.01)
CPC H04L 9/3247 (2013.01) [G06F 16/2228 (2019.01); G06F 21/602 (2013.01); G06Q 20/02 (2013.01); G06Q 20/06 (2013.01); G16H 10/60 (2018.01); H04L 9/0637 (2013.01); H04L 9/30 (2013.01); H04L 9/3239 (2013.01); G06Q 2220/00 (2013.01); H04L 9/50 (2022.05); H04L 2209/88 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
generating, by a first node computer, a first data element including first record update information of a first class, and a first class identifier associated with the first class, wherein the first class is a first type of recordable information, the first class identifier identifies the first class, and the first class identifier serves as an indication that the first record update information of the first class is permitted;
sending, by the first node computer, the first data element to an administrative node computer, wherein the administrative node computer verifies that the first class identifier matches the first class of the first record update information, wherein the administrative node computer verifies that the first record update information is permitted by determining that the first class identifier matches the first class of the first record update information, and the administrative node computer creates one or more blocks for a blockchain, the one or more blocks including the first data element;
generating, by the first node computer, a second data element including second record update information of a second class, and a second class identifier associated with the second class, the second class being different than the first class, wherein the second class is a second type of recordable information, the second class identifier identifies the second class, and the second class identifier serves as an indication that the second record update information of the second class is permitted; and
sending, by the first node computer, the second data element to the administrative node computer, wherein the administrative node computer verifies that the second class identifier matches the second class of the second record update information, wherein the administrative node computer verifies that the second record update information is permitted by determining that the second class identifier matches the second class of the second record update information, and wherein the one or more blocks further include the second data element.