Automated testing systems and methods for point-of-sale terminals

US10515519B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10515519-B2
Application numberUS-201816198056-A
CountryUS
Kind codeB2
Filing dateNov 21, 2018
Priority dateNov 22, 2017
Publication dateDec 24, 2019
Grant dateDec 24, 2019

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.

In some embodiments, apparatuses and methods are provided herein useful to automating testing of transactions at a point-of-sale (POS) terminal. In some embodiments, a system comprises a handheld scanner including an electronic switch electrically coupled to a physical trigger of the handheld scanner, wherein the handheld scanner is configured to read a product identifier, a first display device configured to present the product identifier, the POS terminal including a second display device configured to present a transaction record for a transaction, and a control circuit configured to determine a test case to execute, determine the product identifier, cause presentation of the product identifier, transmit a signal that mimics a pull of the trigger, capture, from the second display device, an image including at least a portion of the transaction record, and analyze the image to determine whether the transaction record includes a record associated with the product identifier.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for automated testing of transactions at a point-of-sale (POS) terminal, the system comprising: a handheld scanner, wherein the handheld scanner includes an electronic switch, wherein the electronic switch is electrically coupled to a physical trigger of the handheld scanner, and wherein the handheld scanner is configured to read a product identifier; a first display device, wherein the first display device is configured to present the product identifier; the POS terminal, wherein the POS terminal includes a second display device, wherein the second display device is configured to present a transaction record for a transaction at the POS terminal; and a control circuit, wherein the control circuit is communicatively coupled to the handheld scanner, the first display device, and the second display device, and wherein the control circuit is configured to: determine a test case to execute; determine, based on the test case to execute, the product identifier; cause presentation, on the first display device, of the product identifier; transmit, to the electronic switch, a signal, wherein the signal mimics a pull of the trigger and causes the handheld scanner to read the product identifier; capture, from the second display device, an image, wherein the image includes at least a portion of the transaction record updated by the POS terminal in response to receipt of an indication of the product identifier from the handheld scanner; analyze the image, via one or more of optical character recognition (OCR) and image recognition, to determine whether the transaction record includes a record associated with the product identifier; retransmit, to the electronic switch, the signal when it is determined, based on the analysis of the image, that the transaction record does not include the record associated with the product identifier; and log, in a database, an indication of success for the test case when it is determined, based on the analysis of the image, that the transaction record does include the record associated with the product identifier. 2. The system of claim 1 , wherein the control circuit is further configured to: after retransmission of the signal to the electronic switch, capture, from the second display device, a second image; determine, based on an analysis of the second image, that the transaction record does not include a record associated with the product identifier; and perform one of, cashing out the transaction; voiding the transaction; and causing the POS terminal to reboot. 3. The system of claim 1 , wherein the electronic switch is a transistor. 4. The system of claim 1 , wherein the test case is one of a general merchandise item, an age restricted item, an item with which a service contract is associated, a linked transaction, and a coupon transaction. 5. The system of claim 1 , wherein the record associated with the product identifier is a line item on the transaction record. 6. The system of claim 1 , wherein the handheld scanner is further configured to: transmit, after reading the product identifier, an indication of the product identifier to the POS terminal. 7. The system of claim 6 , wherein the POS terminal is further configured to: in response to receipt of the indication of the product identifier from the handheld scanner, update the transaction record to include the record associated with the product identifier. 8. A method for automated testing of transaction at a point-of-sale (POS) terminal, the method comprising: determining, by an automated testing system, a test case to execute; determining, based on the test case to execute, a product identifier; presenting, via a first display device, the product identifier; transmitting, to an electronic switch incorporated with a handheld scanner, a signal, wherein the signal mimics a pull of a trigger of the handheld scanner and causes the handheld scanner to read the product identifier; capturing, by the automated testing system, an image of a second display device of the POS terminal, wherein the image includes at least a portion of a transaction record updated by the POS terminal in response to receipt of an indication of the product identifier from the handheld scanner; analyzing the image, by the automated testing system via one or more of optical character recognition (OCR) and image recognition, to determine whether the transaction record includes the record associated with the product identifier; retransmitting, to the electronic switch, the signal when it is determined, based on the analysis of the image, that the transaction record does not include the record associated with the product identifier; and logging, in a database, an indication of success for the test case when it is determined, based on the analysis of the image, that the transaction record does include the record associated with the product identifier. 9. The method of claim 8 further comprising: after retransmitting the signal to the electronic switch, capturing, from the second display device, a second image; determining, based on an analysis of the second image, that the transaction record does not include a record associated with the product identifier; and performing one of, cashing out the transaction; voiding the transaction; and causing the POS terminal to reboot. 10. The method of claim 8 , wherein the electronic switch is a transistor. 11. The method of claim 8 , wherein the test case is one of a general merchandise item, an age restricted item, an item with which a service contract is associated, a linked transaction, and a coupon transaction. 12. The method of claim 8 , wherein the record associated with the product identifier is a line item on the transaction record.

Assignees

Inventors

Classifications

  • G07G1/0045Primary

    with a code reader for reading of an identifying code of the article to be registered, e.g. barcode reader or radio-frequency identity [RFID] reader · CPC title

  • Systems including one or more distant stations co-operating with a central processing unit · CPC title

  • Details of the software in the checkout register, electronic cash register [ECR] or point of sale terminal [POS] · CPC title

  • Input by product or record sensing, e.g. weighing or scanner processing · CPC title

  • G06Q20/202Primary

    Interconnection or interaction of plural electronic cash registers [ECR] or to host computer, e.g. network details, transfer of information from host to ECR or from ECR to ECR · CPC title

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 US10515519B2 cover?
In some embodiments, apparatuses and methods are provided herein useful to automating testing of transactions at a point-of-sale (POS) terminal. In some embodiments, a system comprises a handheld scanner including an electronic switch electrically coupled to a physical trigger of the handheld scanner, wherein the handheld scanner is configured to read a product identifier, a first display devic…
Who is the assignee on this patent?
Walmart Apollo Llc
What technology area does this patent fall under?
Primary CPC classification G07G1/0045. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 24 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).