US11216796B2

Methods, systems, apparatuses, and non-transitory computer readable media for validating encoded information

Summary by NHIP

Encoded Information Validation System

The system receives encoded data containing unique IDs and extracts attributes like store identifiers and expiration information. It validates the data against stored rules, generates second encoded information in a POS-compatible format, and transmits the results to a terminal.

Claim Score by NHIP

Read claim 13, the broadest

Abstract

A method, system and/or device for validating encoded information, the validation device including a memory having computer readable instructions stored thereon and a database including a plurality of validation rules, and at least one processor configured to execute the computer readable instructions to receive formatted data from at least one formatting device, extract attributes associated with encoded information from the formatted data, the extracted attributes including at least one of a formatting device identifier, a store identifier, value information from the encoded information, and time information, validate the formatted data based on the extracted attributes and the plurality of validation rules, store the results of the validation and at least a subset of the extracted attributes in the database, generate modified formatted data compatible with a POS terminal based on the results of the validation, and transmit the modified formatted data to the at least one of formatting device.

US11216796B2, drawing sheet 1
Sheet 1 of 13

Term

10.2 yearsleft in the term

Expires 2 December 2036, including 158 days of term adjustment.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

20 claims: 2 independent, 18 dependent

  1. 1
    A rules server comprising:a memory configured to store a plurality of validation rules and validation state information;and at least one processor configured to execute computer readable instructions to, receive encoded information from a user, the encoded information encoded using a first format, the encoded information including at least one unique ID, extract attributes from the received encoded information, the extracted attributes including at least one of a store identifier, value information, expiration information, usage restriction information, or any combination thereof, determine whether the received encoded information is valid based on the at least one unique ID, the extracted attributes and the plurality of validation rules, store results of the determining and at least a subset of the extracted attributes in the memory, generate second encoded information based on the received encoded information and the results of the determining, the second encoded information generated using a second format, the second format being compatible with a point-of-sale (POS) terminal, and provide the second encoded information to the POS terminal.
  2. 13
    Broadest claimClaim Score 44, average(NHIP)A non-transitory computer readable medium storing computer readable instructions, which when executed by at least one processor, causes the at least one processor to:receive encoded information from a user, the encoded information encoded using a first format, the encoded information including at least one unique ID;extract attributes from the received encoded information, the extracted attributes including at least one of a store identifier, value information, expiration information, usage restriction information, or any combination thereof;determine whether the received encoded information is valid based on the at least one unique ID, the extracted attributes, and a plurality of validation rules;store results of the determining and at least a subset of the extracted attributes in a memory;generate second encoded information based on the received encoded information and the results of the determining, the second encoded information generated using a second format, the second format being compatible with a point-of-sale (POS) terminal;and provide the second encoded information to the POS terminal.