Information processing using machine-readable codes
OwnerMelvin Pattersoninventor
Life of this patent
Estimating the term…
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for accessing, using an image capture device, a machine-readable code, the machine-readable code describing one or more rules that instruct a user device to determine whether the user satisfies one or more criteria; processing the machine-readable code to obtain the one or more rules; determining, based on the one or more obtained rules, that the user satisfies the one or more criteria; in response to determining, based on the one or more obtained rules, that the user satisfies the one or more criteria, displaying, on a display screen of the user device, data confirming that the user satisfies the one or more criteria.
Claims20
A computer-implemented method comprising:
- reading, by a mobile computing device, an optical machine-readable code;
- extracting, by the mobile computing device and from the optical machine-readable code, one or more rules for determining whether a user satisfies one or more criteria;
- and
- identifying, by the mobile computing device and from the optical machine-readable code, a requesting entity to receive a result of the determination made by a validating entity whether the user satisfies the one or more criteria;
- identifying, by the mobile computing device, the validating entity to determine whether information stored by the validating entity regarding the user satisfies the one or more criteria;
- obtaining, by the mobile computing device, a personal account number of the user, the personal account number associated with the information stored by the validating entity;
- and
- providing, by the mobile computing device and to the validating entity, (i) the personalized account number of the user, (ii) the one or more criteria, (iii) an indication of the requesting entity, and (iv) an instruction to send the result of the determination whether the user satisfies the one or more criteria to the requesting entity.
A system comprising:
- one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising:
- reading, by a mobile computing device, an optical machine-readable code;
- extracting, by the mobile computing device and from the optical machine-readable code, one or more rules for determining whether a user satisfies one or more criteria;
- and
- identifying, by the mobile computing device and from the optical machine-readable code, a requesting entity to receive a result of the determination made by a validating entity whether the user satisfies the one or more criteria;
- identifying, by the mobile computing device, the validating entity to determine whether information stored by the validating entity regarding the user satisfies the one or more criteria;
- obtaining, by the mobile computing device, a personal account number of the user, the personal account number associated with the information stored by the validating entity;
- and
- providing, by the mobile computing device and to the validating entity, (i) the personalized account number of the user, (ii) the one or more criteria, (iii) an indication of the requesting entity, and (iv) an instruction to send the result of the determination whether the user satisfies the one or more criteria to the requesting entity.
A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:
- reading, by a mobile computing device, an optical machine-readable code;
- extracting, by the mobile computing device and from the optical machine-readable code, one or more rules for determining whether a user satisfies one or more criteria;
- and
- identifying, by the mobile computing device and from the optical machine-readable code, a requesting entity to receive a result of the determination made by a validating entity whether the user satisfies the one or more criteria;
- identifying, by the mobile computing device, the validating entity to determine whether information stored by the validating entity regarding the user satisfies the one or more criteria;
- obtaining, by the mobile computing device, a personal account number of the user, the personal account number associated with the information stored by the validating entity;
- and
- providing, by the mobile computing device and to the validating entity, (i) the personalized account number of the user, (ii) the one or more criteria, (iii) an indication of the requesting entity, and (iv) an instruction to send the result of the determination whether the user satisfies the one or more criteria to the requesting entity.
Dependencies are inferred from the claim text.