Computer-aided card design validation

US2016188783A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016188783-A1
Application numberUS-201514977617-A
CountryUS
Kind codeA1
Filing dateDec 21, 2015
Priority dateDec 26, 2014
Publication dateJun 30, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for computer-aided validation of a card design is disclosed, the method comprising the steps of detecting a plurality of design elements related to a card design via an image recognition device and encoding the design elements into data elements; comparing the data elements against design requirement encoded as design requirement data; validating the card design by determining if each of the data elements are compliant with the design requirement; wherein the comparison of the data elements and the validation of the card design is performed at a processor; and providing a result of the validation via a user interface.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method for computer-aided validation of a card design, the method comprising the steps of: detecting a plurality of design elements related to a card design via an image recognition device and encoding the design elements into data elements; comparing the data elements against design requirement encoded as design requirement data; validating the card design by determining if each of the data elements are compliant with the design requirement; wherein the comparison of the data elements and the validation of the card design is performed at a processor; and providing a result of the validation via a user interface. 2 . The method in accordance with claim 1 , wherein the result of the validation, provided via the user interface, is an indication of a degree of compliance that the data element has with the design requirement. 3 . The method in accordance with claim 2 , wherein the indication, provided via the user interface, comprises a message providing details of the degree of compliance and acceptability to the design requirement; and/or wherein the indication, provided via the user interface, comprises a graphical element directing attention to a compliant or non-compliant design element. 4 . The method in accordance with claim 1 , further comprising recognising at least one of the data elements that are proprietary to the card design; and determining whether the at least one of the data elements are in compliance with the design requirement of the proprietary design element. 5 . The method in accordance with claim 1 , wherein the design requirement comprises any one or more of the card dimensions including length, width, thickness, and radius of corners of the card; wherein the design requirement comprises any one or more of text and number requirements including typeface, colour, size, height, contrast, italicisation, spacing, abbreviation, presentation format, and content; wherein the design requirement comprises any one or more of graphical object requirements including orientation, positioning, aspect ratio, dimension, opacity, sharpness, presence, and relative distances; wherein the design requirement comprises any one or more of colour parameter requirements including value, hue, and chroma; and/or wherein the design requirement comprises a layout that is compliant to any one or more standards including International Organization for Standardization (ISO)/International Electrotechnical Commission (IEC) 7810, ISO/IEC 7811, ISO/IEC 7816, and/or card design guidelines. 6 . The method in accordance with claim 1 , wherein the step of detecting the plurality of design elements is performed using an automated image recognition technique. 7 . The method in accordance with claim 1 , wherein the step of validating the card design is performed using a rule based validation technique. 8 . The method in accordance with claim 1 , wherein the step of validating the card design comprises the step of: configuring the processor to retrieve the set of design requirement data related to the card design from a database; and comparing the data elements with the retrieved set of design requirement data at the processor. 9 . The method in accordance with claim 1 , wherein the result, provided via the user interface, comprises a score calculated from the number of data elements that are compliant with the design requirements. 10 . The method in accordance with claim 1 , wherein the result, provided via the user interface, comprises one or more suggestions to adjust the design elements to comply with the design requirements. 11 . The method in accordance with claim 10 , wherein the adjustment of the design elements is performed automatically. 12 . The method in accordance with claim 1 , wherein the card design is for a physical or an electronic design. 13 . A computer system for computer-aided validation of a card design, the computer system comprising an image recognition device, a user interface, at least one processor, and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the computer system at least to: detect a plurality of design elements related to a card design via the image recognition device and encode the design elements into data elements; compare the data elements against design requirement encoded as design requirement data; validate the card design by determining if each of the data elements are compliant with the design requirement; wherein the comparison of the data elements and the validation of the card design is performed at the at least one processor; and provide a result of the validation via the user interface. 14 . The computer system of claim 13 , wherein the result of the validation, provided via the user interface, is an indication of a degree of compliance that a data element has with the design requirement. 15 . The computer system of claim 14 , wherein the indication, provided via the user interface, comprises a message providing details of the degree of compliance and acceptability to the design requirement; and/or wherein the indication, provided via the user interface, comprises a graphical element directing attention to a compliant or non-compliant design element. 16 . The computer system of claim 13 , wherein the detection of the plurality of design elements is performed using an automated image recognition technique. 17 . The computer system of claim 13 , wherein the validation of the card design is performed using a rule based validation technique. 18 . The computer system of claim 13 , wherein the at least one memory and the computer program code configured to, with the at least one processor, cause the computer system, when validating the card design, at least to: retrieve the set of design requirement data related to the card design from a database; and compare the data elements with the retrieved set of design requirement data at the at least one processor. 19 . The computer system of claim 13 , wherein the result, provided via the user interface, comprises one or more suggestions to adjust the data elements to comply with the design requirements. 20 . The computer system of claim 19 , wherein the adjustment of the design elements is performed automatically. 21 . A non-transitory computer readable medium comprising computer executable instructions which when executed by a computer cause the computer to perform the method of: detecting a plurality of design elements related to a card design via an image recognition device and encode the design elements into data elements; comparing the data elements against design requirement encoded as design requirement data; validating the card design by determining if each of the data elements are compliant with the design requirement; wherein the comparison of the data elements and the validation of the card design is performed at a processor; and providing a result of the validation via a user interface.

Assignees

Inventors

Classifications

  • G06F30/00Primary

    Computer-aided design [CAD] · CPC title

  • G06F30/398Primary

    Design verification or optimisation, e.g. using design rule check [DRC], layout versus schematics [LVS] or finite element methods [FEM] (optical proximity correction [OPC] design processes G03F1/36) · CPC title

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016188783A1 cover?
A method for computer-aided validation of a card design is disclosed, the method comprising the steps of detecting a plurality of design elements related to a card design via an image recognition device and encoding the design elements into data elements; comparing the data elements against design requirement encoded as design requirement data; validating the card design by determining if each …
Who is the assignee on this patent?
Mastercard Asia Pacific Pte Ltd
What technology area does this patent fall under?
Primary CPC classification G06F30/00. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jun 30 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).