Currency detection on merchant websites

US11907979B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11907979-B2
Application numberUS-202117562786-A
CountryUS
Kind codeB2
Filing dateDec 27, 2021
Priority dateDec 27, 2021
Publication dateFeb 20, 2024
Grant dateFeb 20, 2024

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.

Methods and systems are presented for enhancing a merchant product webpage by providing additional content associated with a product being displayed on the merchant product webpage. A product catalog stores product records corresponding to data associated with different products. As a webpage is accessed by a user device, data is extracted from the merchant product webpage. The extracted data is used to identify one or more product records in the product catalog that are potential matches to the webpage. When multiple product records are identified, a remote server is used to access and interact with the webpage separate from the user device. Additional data is extracted from the webpage based on interactions by the remote server with the webpage. The additional data is used to determine a single product record for the webpage. The webpage is modified based on the single product record.

First claim

Opening claim text (preview).

What is claimed is: 1. A system, comprising: a non-transitory memory; and one or more hardware processors coupled with the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations comprising: detecting a merchant product webpage being accessed by a browser application of a user device, wherein the merchant product webpage comprises a first product of a merchant; determining first data representing a first price of the first product based on scraping the merchant product webpage, wherein the first data comprises a first numerical value and a currency symbol; determining that a particular currency, from a plurality of currencies, is associated with the first price of the first product based in part on the currency symbol, wherein the currency symbol is associated with two or more currencies; retrieving, from a product catalog comprising a plurality of product records corresponding to a plurality of products, a price history associated with the first product; verifying that the particular currency is associated with the first price based on a comparison between the first numerical value and the price history associated with the first product; and in response to the verifying, modifying a presentation of the merchant product webpage on the browser application based on the particular currency associated with the first price of the first product. 2. The system of claim 1 , wherein the operations further comprise: obtaining a uniform resource locator (URL) of the merchant product webpage, wherein the particular currency is determined further based on the URL. 3. The system of claim 1 , wherein the operations further comprise: determining a location associated with the user device, wherein the particular currency is determined further based on the location. 4. The system of claim 1 , wherein the operations further comprise: determining a most recent price of the first product recorded in the product catalog, wherein the verifying is further based on determining whether a difference between the most recent price and the first numerical value is within a threshold. 5. The system of claim 1 , wherein the operations further comprise: deriving a price trend associated with the first product over a period of time based on the price history; and calculating an estimated current price of the first product based on the price trend, wherein the verifying is further based on determining whether the numerical value is within a threshold of the estimated current price. 6. The system of claim 1 , wherein the operations further comprise: detecting a second product presented on the merchant product webpage; obtaining second data representing a second price of the second product based on the scraping the merchant product webpage, wherein the second data comprises a second numerical value; and retrieving, from the product catalog, a second price history associated with the second product, wherein the verifying is further based on a second comparison between the second numerical value and the second price history. 7. The system of claim 1 , wherein the operations further comprise: in response to the verifying, updating the product catalog based on the first price. 8. A method comprising: determining, by one or more hardware processors, a webpage is being accessed by a user device, wherein the webpage comprises a first product of a merchant; extracting, from the webpage, first data representing a first price of the first product, wherein the first data comprises a first numerical value and a currency symbol; retrieving, from a product catalog comprising a plurality of product records corresponding to a plurality of products, a price history associated with the first product; determining that a particular currency, among a plurality of currencies, is associated with the first price based on a comparison between the first numerical value and the price history associated with the first product; and modifying, by the one or more hardware processors, a presentation of the webpage on a display of the user device based on the particular currency associated with the first price of the first product. 9. The method of claim 8 , wherein the modifying the presentation of the webpage comprises superimposing, on the webpage, a user interface that presents one or more prices associated with the first product offered by one or more merchants different from the merchant. 10. The method of claim 9 , wherein the user interface includes a link to a second webpage associated with a second merchant different from the first merchant. 11. The method of claim 10 , further comprising: receiving a selection of the link via the user interface; and causing the user device to redirect a user to the second webpage. 12. The method of claim 8 , further comprising: obtaining a uniform resource locator (URL) of the webpage, wherein the determining that the particular currency is associated with the first product is further based on the URL. 13. The method of claim 8 , further comprising: determining a location associated with the user device, wherein the determining that the particular currency is associated with the first product is further based on the location. 14. The method of claim 8 , further comprising: extracting, from the webpage, second data associated with the first product; and selecting, from the plurality of product records, a particular product record corresponding to the first product based on matching the second data with keywords in the particular product record, wherein the price history associated with the first product is obtained from the particular product record. 15. A non-transitory machine-readable medium having stored thereon machine-readable instructions executable to cause a machine to perform operations comprising: determining a webpage is being accessed by a user device, wherein the webpage comprises a first product of a merchant; extracting, from the webpage, first data representing a first price of the first product, wherein the first data comprises a first numerical value and a currency symbol; retrieving, from a product catalog comprising a plurality of product records corresponding to a plurality of products, a price history associated with the first product; determining that a particular currency, among a plurality of currencies, is associated with the first price based on a comparison between the first numerical value and the price history associated with the first product; and causing the user device to modify a presentation of the webpage on a display of the user device based on the particular currency associated with the first price of the first product. 16. The non-transitory machine-readable medium of claim 15 , wherein the operations further comprise: obtaining a uniform resource locator (URL) of the merchant product webpage, wherein the determining that the particular currency is associated with the first price is further based on the URL. 17. The non-transitory machine-readable medium of claim 15 , wherein the operations further comprise: determining a location associated with the user device, wherein the determining that the particular currency is associated with the first price is further based on the location. 18. The non-transitory machine-readable medium of claim 15 , wherein the operations further comprise: determining a most recent price of the first product recorded in the product catalog, wherein the determining that the particular cur

Assignees

Inventors

Classifications

  • Catalogue creation or management · CPC title

  • by pre-processing results, e.g. ranking or ordering results · CPC title

  • utilising user interfaces specially adapted for shopping · 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 US11907979B2 cover?
Methods and systems are presented for enhancing a merchant product webpage by providing additional content associated with a product being displayed on the merchant product webpage. A product catalog stores product records corresponding to data associated with different products. As a webpage is accessed by a user device, data is extracted from the merchant product webpage. The extracted data i…
Who is the assignee on this patent?
Paypal Inc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0603. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 20 2024 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 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).