发明名称 Client-based computation of checksums for product information
摘要 A client device is configured to generate checksums for attributes of product records to be transmitted to a marketplace operator system that provides an e-commerce marketplace. On subsequent transmissions of the product records, the client device can utilize the checksums to determine if the attributes of the product records have been modified since a previous transmission. If the attributes have not been modified, the client device does not re-transmit the unchanged attributes to the e-commerce marketplace. The client device may also be configured to retrieve a checksum configuration file from the marketplace operator system that includes data defining the manner in which the client device should compute the checksums.
申请公布号 US8856090(B1) 申请公布日期 2014.10.07
申请号 US201213424996 申请日期 2012.03.20
申请人 Amazon Technologies, Inc. 发明人 Honner Nicholas
分类号 G06F17/30 主分类号 G06F17/30
代理机构 Hope Baldauff, LLC 代理人 Hope Baldauff, LLC
主权项 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.
地址 Reno NV US