×

Promotion code validation apparatus and method

  • US 9,679,296 B2
  • Filed: 11/30/2011
  • Issued: 06/13/2017
  • Est. Priority Date: 11/30/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computerized method comprising:

  • traversing, by one or more computers, a promotion code provider website to obtain a promotion code validation page by processing markup language of the website to programmatically detect controls that provide site navigation and by which the website is traversed, wherein traversing comprises;

    determining an exit path from each of a plurality of exit elements of the promotion code provider website based on an end state, wherein at least some of the exit paths comprise a plurality of node webpages within the promotion code provider website and at least some of the end states comprise one of a promotion code entry webpage, a webpage with no exit paths, or an exit path to a previously traversed webpage;

    wherein at least some of the exit elements comprise a hyperlink, and wherein traversing the promotion code provider website comprises exploring the promotion code provider website by automatically determining which elements in webpages of the website lead to other webpages and automatically engaging the determined elements to navigate through the promotion code provider website;

    assigning scores to each edge in the exit paths based on the respective end state, wherein each edge is a relationship between two node webpages formed by an exit element; and

    identifying a path through a plurality of webpages of the promotion code provider website to the promotion code validation page based on the assigned scores;

    providing, by one or more computers, the promotion code to a validation function of the promotion code provider via the identified promotion code validation page;

    evaluating, by one or more computers, a response from the promotion code provider; and

    identifying, by one or more computers, the promotion code as valid or invalid based on the evaluation.

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