Patent ID: 9691067
Date: 2017-06-27
CPC Classifications: G06Q,H04L

Claim:
1. A system whereby an online website, acting as a certifying authority for authorized access to a user's online account at said online website, is electronically coupled to a user's local/mobile computing device and to a Validation Database Server/Web Server, and uses specified distinctive identifiers drawn from said local/mobile computing device to validate and authorize access to said online website account: a. a user initiates an online website account access request via a local/mobile computing device; b. Said local/mobile computing device is communicably coupled to said online website and transmits identity and account information to said online website; c. Said identity and account information transmitted by the local/mobile computing device is defined by the account access authorization policies of said online website and includes a user name or email address, one or more passwords and/or biometric marker information identifying a rightful account owner; d. said online website examines the identity and account information submitted by the local/mobile computing device and determines that access to said account requires validation matching of said specified distinctive identifiers with said Validation Database Server/Web Server as part of said access authorization process; e. said online website sends a regenerate specified distinctive identifiers request to said local/mobile computing device; f. a first software program resident and executing on said local/mobile computing device receives said regenerated specified distinctive identifiers request; g. said first software program regenerates a set of specified distinctive identifiers from said local/mobile computing device, said regenerated specified distinctive identifiers are obtained from hardware modules and/or software modules resident on said local/mobile computing device; h. said first software program secures said set of regenerated specified distinctive identifiers by hashing said set of regenerated specified distinctive identifiers then electronically transmits said set of regenerated specified distinctive identifiers to said online website which requested the regenerate specified distinctive identifiers request; i. said first software program upon transmitting the regenerated specified distinctive identifiers securely erases the results of the regenerated specified distinctive identifiers from the local/mobile computing device; j. said online website electronically receives said regenerated specified distinctive identifiers and forwards said regenerated specified distinctive identifiers to said Validation Database Server/Web Server; k. after electronically forwarding said regenerated specified distinctive identifiers to said Validation Database Server/Web Server, online website securely erases the results of the regenerated specified distinctive identifiers from the online website; l. said validation database server/web server contains a second software program which attempts to match the received set of said regenerated specified distinctive identifiers to at least one set of said specified distinctive identifiers from a plurality of local/mobile computing devices previously registered in said validation database; m. if said second software program matches received set of said regenerated specified distinctive identifiers against at least one set of said previously registered specified distinctive identifiers from a plurality of local/mobile computing devices, said second software program electronically notifies said online website of said matching and if said second software program does not find a match between said received set of regenerated specified distinctive identifiers against at least one set of said previously registered selected distinctive identifiers from a plurality of local/mobile computing devices, said second software program electronically notifies said online website that said match was not made; n. if said online website receives from said validation database server/website server an electronic notice that a match was made between said received set of regenerated specified distinctive identifiers and at least one set of said previously registered specified distinctive identifiers from a plurality of local/mobile computing devices, said online website notifies said local/mobile computing device that said account access request is accepted; o. if said online website receives from said validation database server/Web Server electronic notice that a match was not made between said received set of regenerated specified distinctive identifiers and at least one set of said previously registered specified distinctive identifiers from a plurality of local/mobile computing devices, said online website electronically notifies said local/mobile computing device that authorized access to a user's online account is denied; p. said second software program upon transmitting said match results to said online website securely erases said regenerated specified distinctive identifiers from said validation database/web server.