US 11,909,728 B2
Network resource access control methods and systems using transactional artifacts
Thomas W. Lynch, Galveston, TX (US)
Assigned to CHENG HOLDINGS, LLC, Wilmington, DE (US)
Filed by CHENG HOLDINGS, LLC, Wilmington, DE (US)
Filed on Sep. 6, 2016, as Appl. No. 15/257,270.
Application 15/257,270 is a division of application No. 13/592,212, filed on Aug. 22, 2012, granted, now 9,438,595.
Application 13/592,212 is a continuation of application No. 11/860,435, filed on Sep. 24, 2007, granted, now 8,260,721, issued on Sep. 4, 2012.
Prior Publication US 2017/0019392 A1, Jan. 19, 2017
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/40 (2022.01); G06F 21/31 (2013.01)
CPC H04L 63/08 (2013.01) [G06F 21/31 (2013.01); H04L 63/10 (2013.01); G06F 2221/2101 (2013.01); G06F 2221/2129 (2013.01); H04L 2463/101 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A system comprising:
a first device comprising at least one processor; and
a second device comprising at least another processor,
wherein the at least one processor of the first device is configured to:
generate a verifier at the first device by processing a first artifact stored on the first device;
receive a credential from the second device after the verifier is generated; and
update the first artifact based on a first transactional history between the first device and the second device, wherein the first transactional history is stored on the first device,
wherein the at least another processor of the second device is configured to:
update a second artifact stored on the second device based on a second transactional history between the first device and the second device, wherein the second transactional history is stored on the second device; and
generate the credential by processing the second artifact stored on the second device, and
wherein the at least one processor of the first device is further configured to:
determine if a transaction should be authorized based on a comparison between the credential and the verifier, wherein the comparison is performed responsive to a request for the transaction; and
transmit information indicative of the comparison to the second device; and
execute the transaction when the information indicative of the comparison indicates the transaction should be authorized, wherein the first transactional history and the second transactional history being associated with a matching transactional relationship indicates the transaction should be authorized.