Abstract: A method, performed by one or more processors, for generating a database, includes: generating a first primary key in a node table for a first entity; generating a second primary key in the node table for a first attribute associated with the first entity; generating a third primary key in the node table for first data associated with the first attribute of the first entity; storing the first data in an attribute table, using the first primary key for the first entity in the node table as a primary key for the first data in the attribute table; and generating a triple with the first primary key as a subject, the second primary key as a predicate, and the third primary key as an object.
Abstract: Systems, methods, and non-transitory computer-readable medium are disclosed includes for secure online credential authentication. One method includes receiving, over an electronic network, identification information from an identity provider; accessing, from a database, previously stored hashed identification information stored in association with a previous identity provider; comparing the identification information to previously stored hashed identification information; and storing the identification information in association with the identity provider that provided the identification information in the database when the hashed identification information does not match previously stored hashed identification information.
Abstract: A method for online authentication includes receiving membership authenticating information specific to members of a particular affiliation from the members and from one or more remote databases. The information is aggregated and stored in an aggregate database. An individual is authenticated, via a widget at least one of integrated into, and accessible by, at least one of a mobile application and a website of a provider of at least one of a particular program and a particular service, as a member of the particular affiliation based on a comparison of authenticating indicia provided online by the individual and the information stored in at least one of the aggregate database and the remote databases. Digital credentials are provided to the individual for access to the at least one of the particular program and the particular service when the individual is authenticated. The credentials include a unique identifier, a login and password.
Type:
Grant
Filed:
March 19, 2024
Date of Patent:
October 7, 2025
Assignee:
ID.me, LLC
Inventors:
Blake Hall, Matthew Thompson, Tony Huynh, William Kern