×

Client-based computation of checksums for product information

  • US 8,856,090 B1
  • Filed: 03/20/2012
  • Issued: 10/07/2014
  • Est. Priority Date: 03/20/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for computation of checksums for product information by a client device, the computer-implemented method comprising executing instructions in a computer system to perform the operations of:

  • retrieving a checksum configuration file from a marketplace operator system by way of a client device, the checksum configuration file comprising data specifying a checksum algorithm, a checksum algorithm version number, and one or more attributes of product records for which a checksum should be generated by the client device prior to submission of the product records to the marketplace operator system;

    determining at the client device whether a checksum has been previously generated for a product record;

    in response to determining that a checksum has not been previously generated for the product record, utilizing a version of the checksum algorithm specified by the checksum algorithm version number to compute a checksum for the attributes of the product record specified by the checksum configuration file, and adding the computed checksum and data specifying the checksum algorithm version number to the product record;

    in response to determining that a checksum has been previously generated for the product record, utilizing the version of the checksum algorithm specified by the checksum algorithm version number to compute a checksum for the attributes of the product record specified by the checksum configuration file, comparing the computed checksum to the previously generated checksum for the product record, and removing values for the attributes of the product record specified by the checksum configuration file from the product record if the computed checksum is the same as the previously generated checksum; and

    transmitting the product record from the client device to the marketplace operator system.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×