Online data validation

Inventors

Gadoury, DominicMohammad, Merajuddin

Assignees

ADP Inc

Interested in licensing this patent?

MTEC can help explore whether this patent might be available for licensing for your application.

Publication Number

US-12182740-B2

Patent

Publication Date

2024-12-31

Expiration Date


Abstract

A method, apparatus, system, and computer program product provide visual verification of electronic data. The computer system comprises a hardware processor and a data verifier in communication with the hardware processor. The data verifier is configured to execute program code for: receiving a request to verify data listed in an electronic document; determining a set of a characteristics about the data; determining, from the characteristics, an endpoint for a data steward that maintains data records about the data; generating a query from the data; forwarding the query to the endpoint that was determined; in response to receiving a query response, determining whether the query response matches the data; and in response to determining that the query response matches the data, sending a verification of the data.

Core Innovation

The document describes an online electronic-data verification system and related methods that dynamically select a data-steward endpoint based on determined characteristics of data asserted in an electronic document. A characteristic is determined about the data, where the characteristic has a pattern of characters, including linguistic/alphanumeric character patterns. From the pattern of characters, an endpoint for a data steward that maintains data records about the data is determined, and a query is generated for the endpoint from the data.

The system forwards the query to the endpoint determined based on the pattern of characters, and determines whether a query response matches the asserted data based on the response from the endpoint. The verification is responsive to the request and includes sending a visual verification, such as a graphical image attesting veracity, back to a requesting service. The visual verification is associated with the electronic document and the data asserted therein.

The document also describes system behavior for endpoint selection in cases involving primary and secondary stewards, including multi-steward routing when primary access is restricted due to missing sensitive data. In this context, access restrictions are represented via an API that excludes sensitive data, and an endpoint for a secondary steward is determined based on the available data records. The document includes flowcharts for verifying data, determining endpoints, matching responses, forwarding queries, and sending verification, and describes that queries may be provided as JSON via a RESTful API request.

Claims Coverage

The independent claims cover a method, a system, and non-transitory computer-readable media for verifying electronic data by deriving a character-pattern-based characteristic from asserted data, using the character pattern to determine a data-steward endpoint, querying that endpoint, comparing the response to the asserted data, and sending verification responsive to a request. The inventive features repeatedly center on pattern-of-characters endpoint selection and verification based on endpoint responses, with refinements for endpoint mapping/routing, request/response formats, and scoped electronic-document data.

Character-pattern-based endpoint determination

Determining a characteristic about the data, the characteristic having a pattern of characters, and determining from the pattern of characters of the characteristic an endpoint for a data steward that maintains data records about the data.

Query generation and forwarding to selected endpoint

Generating a query from the data and forwarding the query to the endpoint determined based on the pattern of characters.

Endpoint response matching and verification sending

Determining, based on a response from the endpoint to the query, that the response matches the data, and sending, based on the response, a verification of the data responsive to the request.

Rule-based mapping of character-pattern format to endpoint

Determining a format of the pattern of characters of the characteristic, mapping the arrangement of strings to an endpoint using a rule, and determining the endpoint based on the mapping.

Multiple endpoints from a character pattern and querying

Determining a set of endpoints from the pattern of characters by applying a set of rules and forwarding the query to each of the set of endpoints to determine the endpoint.

Primary and secondary steward routing under API access restriction

Determining an endpoint for a secondary steward based on access to data records of a primary steward being restricted by an API that excludes sensitive data not included in the data records.

JSON query forwarding via RESTful request

Generating a JSON object containing the data and forwarding that JSON object to the endpoint in a RESTful request message.

Verification scoped to resume or job application employment and education data

Providing an electronic document containing at least one of a resume or job application, where the data selected includes employment history and related professional or educational information such as position, job title, education history, certification, credential, license, badge, skill, or achievement.

Across the independent claims (method, system, and computer-readable media), the core coverage is an endpoint-verification workflow where asserted electronic-document data is converted into a characteristic with a pattern of characters, the pattern determines an appropriate data-steward endpoint, a query is generated and forwarded to that endpoint, and a verification is sent when the endpoint response matches the data. Dependent features further refine endpoint selection using rule-based mappings or a set of endpoints, include primary/secondary steward routing under API-sensitive-data restrictions, specify JSON over RESTful request messaging, and narrow the document/data context to resume or job application employment and credentials-related fields.

Stated Advantages

Not explicitly described in patent.

Documented Applications

Not explicitly described in patent.

JOIN OUR MAILING LIST

Stay Connected with MTEC

Keep up with active and upcoming solicitations, MTEC news and other valuable information.