×

Scraping resistant system and method for placing orders through an internet shopping service

  • US 10,360,543 B2
  • Filed: 04/23/2012
  • Issued: 07/23/2019
  • Est. Priority Date: 04/23/2012
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer-readable storage medium storing one or more instructions which, when executed by one or more processors of an API server, causes the one or more processors to perform:

  • receiving an update message from a third-party server, the update message including an API key of the third-party server and a timestamp;

    providing, using the received timestamp, an information feed to the third-party server, the information feed including a first set of information associated with a service;

    receiving a first message from the third-party server, the first message including a first merchant identifier associated with the service of additional information, and the API key identifying the third-party server;

    generating a first token, mapping the first token to the first merchant identifier associated with the service and to the API key of the third-party server, storing the mapping in a mapping database of a plurality of tokens to merchant identifiers associated with services of additional information and API keys of third-party servers;

    sending a second message to the third-party server including the first token;

    receiving, from a web browser, a request for the additional information, wherein the request includes a second token;

    comparing the second token in the request with the plurality of tokens in the mapping database;

    determining a second merchant identifier corresponding to the second token in the mapping database, andeither sending the additional information corresponding to the second merchant identifier to the web browser, oridentifying a third-party partner using a second API key of the second token and sending to the web browser additional information of a third merchant with an additional data corresponding to the second merchant identifier.

View all claims
  • 9 Assignments
Timeline View
Assignment View
    ×
    ×