Patentable/Patents/US-9699164
US-9699164

System for secure enrollment and secure verification of network users by a centralized identification service

PublishedJuly 4, 2017
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A system and method for providing, as a service over a computer network (especially a packet-switched computer network) to a body of merchants connected to the computer network, verification of consumer identification based on data provided over the computer network by scanning devices attached to the computers operated by consumers.

Patent Claims
18 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

1. A computer-implemented method for enrolling consumers, the method comprising: receiving a request to enroll a consumer, the request including a merchant identifier uniquely identifying a merchant of a plurality of merchants and an identity of the consumer; determining whether the identity of the consumer in the request is for a new account; and responsive to a determination that the identity of the consumer in the request is for a new account: instructing the consumer in the request to perform a scan from a scanning device for verification at the merchant; receiving a scanning result from the consumer, wherein the scanning result includes information to identify the consumer; storing the scanning result as a verification data item that is associated with the merchant identifier and the identity of the consumer in the request; and generating a random value uniquely identifying the verification data item associated with the merchant identifier and the identity of the consumer in the request.

Plain English Translation

A computer-implemented method enrolls consumers with merchants. The system receives an enrollment request containing a merchant identifier (unique to each merchant) and consumer identity. If the consumer is new, the system prompts the consumer to perform a scan (e.g., fingerprint, facial recognition) at the merchant's location. The scan result, which identifies the consumer, is stored as verification data, linked to both the merchant identifier and consumer identity. A random unique value is generated and associated with this verification data item, merchant, and consumer.

Claim 2

Original Legal Text

2. The method of claim 1 , wherein storing the scanning result comprises replacing a previously stored verification data item associated with the merchant identifier and the identity of the consumer with the scanning result.

Plain English Translation

The consumer enrollment method from the previous description updates existing consumer verification data. Instead of creating a new entry, storing the new scan result replaces the previously stored verification data associated with the same merchant identifier and consumer identity, ensuring the system maintains the most recent scan data.

Claim 3

Original Legal Text

3. The method of claim 1 , further comprising: transmitting the random value to the merchant as a verification of the consumer; and confirming with the merchant associated with the merchant identifier that the request to enroll the consumer is initiated by the merchant.

Plain English Translation

In the consumer enrollment method, after enrollment, the system transmits the generated random value (associated with the consumer's verification data) to the merchant, serving as verification of the consumer's successful enrollment. Further, the system confirms with the merchant that they initiated the enrollment request, ensuring a legitimate enrollment process.

Claim 4

Original Legal Text

4. The method of claim 1 , wherein the verification data item associated with the merchant identifier and the identity of the consumer is stored in a database storing a plurality of verification data items for a plurality of consumers, and each verification data item of the plurality of verification data items is uniquely identified by a random value generated from a random seed.

Plain English Translation

In the consumer enrollment method, verification data (including scan results) linked to merchants and consumers is stored in a database. This database contains verification data for many consumers. Each piece of verification data is uniquely identified by a random value generated from a random seed, ensuring data integrity and uniqueness across all consumers and merchants.

Claim 5

Original Legal Text

5. The method of claim 1 , further comprising: retrieving a random seed included in the request; and generating a random value based on the retrieved random seed for the verification data item associated with the merchant identifier and the identity of the consumer.

Plain English Translation

The consumer enrollment method retrieves a random seed included in the initial enrollment request. The system then generates the random value that uniquely identifies the consumer's verification data using this retrieved random seed. This allows some degree of merchant control over the random value generation.

Claim 6

Original Legal Text

6. The method of claim 1 , wherein determining whether the identity of the consumer in the request is for a new account comprises: retrieving a new account indicator from the request, the value of the indicator being set by the merchant identified in the request.

Plain English Translation

The consumer enrollment method determines if a consumer is new by retrieving a "new account indicator" from the enrollment request. The merchant sets the value of this indicator, signaling to the system whether the consumer is registering for the first time or already has an account.

Claim 7

Original Legal Text

7. The method of claim 1 , further comprising: responsive to a determination that the identity of the consumer in the request is not for a new account, determining whether a scanning result from the consumer matches verification data item associated with the merchant identifier and the identity of the consumer in the request.

Plain English Translation

The consumer enrollment method handles returning consumers. If the consumer is not new, the system determines whether a new scan result from the consumer matches the existing verification data associated with that consumer and merchant. This is how the system verifies returning consumers.

Claim 8

Original Legal Text

8. The method of claim 7 , further comprising: responsive to a determination that the identity of the consumer in the request is not for a new account: instructing the consumer to select a scanning device from a list of scanning devices; transmitting device-specific instructions to the consumer to activate the selected scanning device; and receiving the scanning result from the consumer using the selected scanning device based on the device-specific instructions.

Plain English Translation

The consumer enrollment method for returning consumers includes device selection. If the consumer is not new, the system instructs them to select a scanning device from a provided list. The system then sends device-specific instructions to the consumer to activate the chosen scanner and receives the scan result obtained using those instructions, tailoring the process to the consumer's chosen device.

Claim 9

Original Legal Text

9. The method of claim 1 , wherein generating the random value uniquely identifying the verification data item comprises: receiving a string of a plurality of random alphanumeric characters selected by the merchant; and generating the random value using the string of the plurality of random alphanumeric characters.

Plain English Translation

The consumer enrollment method generates a random value using merchant input. The system receives a string of random alphanumeric characters selected by the merchant. This string is then used to generate the final random value that uniquely identifies the consumer's verification data, giving the merchant some influence over the identifier.

Claim 10

Original Legal Text

10. A non-transitory computer readable storage medium storing computer program code executed by a computer processor, comprising code for: receiving a request to enroll a consumer, the request including a merchant identifier uniquely identifying a merchant of a plurality of merchants and an identity of the consumer; determining whether the identity of the consumer in the request is for a new account; and responsive to a determination that the identity of the consumer in the request is for a new account: instructing the consumer in the request to perform a scan from a scanning device for verification at the merchant; receiving a scanning result from the consumer, wherein the scanning result includes information to identify the consumer; storing the scanning result as a verification data item that is associated with the merchant identifier and the identity of the consumer in the request; and generating a random value uniquely identifying the verification data item associated with the merchant identifier and the identity of the consumer in the request.

Plain English Translation

A non-transitory computer readable storage medium contains instructions to enroll consumers with merchants. The system receives an enrollment request containing a merchant identifier (unique to each merchant) and consumer identity. If the consumer is new, the system prompts the consumer to perform a scan (e.g., fingerprint, facial recognition) at the merchant's location. The scan result, which identifies the consumer, is stored as verification data, linked to both the merchant identifier and consumer identity. A random unique value is generated and associated with this verification data item, merchant, and consumer.

Claim 11

Original Legal Text

11. The computer readable storage medium of claim 10 , wherein storing the scanning result comprises replacing a previously stored verification data item associated with the merchant identifier and the identity of the consumer with the scanning result.

Plain English Translation

The computer readable storage medium from the previous description updates existing consumer verification data. Instead of creating a new entry, storing the new scan result replaces the previously stored verification data associated with the same merchant identifier and consumer identity, ensuring the system maintains the most recent scan data.

Claim 12

Original Legal Text

12. The computer readable storage medium of claim 10 , further comprising computer program code for: transmitting the random value to the merchant as a verification of the consumer; and confirming with the merchant associated with the merchant identifier that the request to enroll the consumer is initiated by the merchant.

Plain English Translation

The computer readable storage medium contains instructions. After consumer enrollment, the system transmits the generated random value (associated with the consumer's verification data) to the merchant, serving as verification of the consumer's successful enrollment. Further, the system confirms with the merchant that they initiated the enrollment request, ensuring a legitimate enrollment process.

Claim 13

Original Legal Text

13. The computer readable storage medium of claim 10 , wherein the verification data item associated with the merchant identifier and the identity of the consumer is stored in a database storing a plurality of verification data items for a plurality of consumers, and each verification data item of the plurality of verification data items is uniquely identified by a random value generated from a random seed.

Plain English Translation

The computer readable storage medium contains instructions to store verification data (including scan results) linked to merchants and consumers in a database. This database contains verification data for many consumers. Each piece of verification data is uniquely identified by a random value generated from a random seed, ensuring data integrity and uniqueness across all consumers and merchants.

Claim 14

Original Legal Text

14. The computer readable storage medium of claim 10 , further comprising computer program code for: retrieving a random seed included in the request; and generating a random value based on the retrieved random seed for the verification data item associated with the merchant identifier and the identity of the consumer.

Plain English Translation

The computer readable storage medium contains instructions to retrieve a random seed included in the initial enrollment request. The system then generates the random value that uniquely identifies the consumer's verification data using this retrieved random seed. This allows some degree of merchant control over the random value generation.

Claim 15

Original Legal Text

15. The computer readable storage medium of claim 10 , wherein determining whether the identity of the consumer in the request is for a new account comprises: retrieving a new account indicator from the request, the value of the indicator being set by the merchant identified in the request.

Plain English Translation

The computer readable storage medium contains instructions to determine if a consumer is new by retrieving a "new account indicator" from the enrollment request. The merchant sets the value of this indicator, signaling to the system whether the consumer is registering for the first time or already has an account.

Claim 16

Original Legal Text

16. The computer readable storage medium of claim 10 , further comprising computer program code for: responsive to a determination that the identity of the consumer in the request is not for a new account, determining whether a scanning result from the consumer matches verification data item associated with the merchant identifier and the identity of the consumer in the request.

Plain English Translation

The computer readable storage medium contains instructions to handle returning consumers. If the consumer is not new, the system determines whether a new scan result from the consumer matches the existing verification data associated with that consumer and merchant. This is how the system verifies returning consumers.

Claim 17

Original Legal Text

17. The computer readable storage medium of claim 16 , further comprising computer program code for: responsive to a determination that the identity of the consumer in the request is not for a new account: instructing the consumer to select a scanning device from a list of scanning devices; transmitting device-specific instructions to the consumer to activate the selected scanning device; and receiving the scanning result from the consumer using the selected scanning device based on the device-specific instructions.

Plain English Translation

The computer readable storage medium contains instructions for returning consumers to select a scanning device. If the consumer is not new, the system instructs them to select a scanning device from a provided list. The system then sends device-specific instructions to the consumer to activate the chosen scanner and receives the scan result obtained using those instructions, tailoring the process to the consumer's chosen device.

Claim 18

Original Legal Text

18. The computer readable storage medium of claim 10 , wherein generating the random value uniquely identifying the verification data item comprises: receiving a string of a plurality of random alphanumeric characters selected by the merchant; and generating the random value using the string of the plurality of random alphanumeric characters.

Plain English Translation

The computer readable storage medium contains instructions to generate a random value using merchant input. The system receives a string of random alphanumeric characters selected by the merchant. This string is then used to generate the final random value that uniquely identifies the consumer's verification data, giving the merchant some influence over the identifier.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

September 24, 2015

Publication Date

July 4, 2017

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, FAQs, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “System for secure enrollment and secure verification of network users by a centralized identification service” (US-9699164). https://patentable.app/patents/US-9699164

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/US-9699164. See llms.txt for full attribution policy.