IP Library Granted Patent US 8,504,436
Granted Patent B2
US 8,504,436 · App. 13/433,950 · Granted Aug 6, 2013

Systems and methods for generating a manufacturer tier product rollup

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,504,436
App. No.
13/433,950
Granted
Aug 6, 2013
Kind
B2
Abstract

Computer-implemented methods, apparatuses, and computer-readable media for generating a tier rollup record perform the steps of: receiving a request for one of a product record and a plurality of product records having a determined attribute value; querying a first data set for product records corresponding to the request; receiving one or more unique record identifiers corresponding to the request; querying a second data set for a product record and associated product attribute values corresponding to each unique identifier; receiving the product record and associated product attribute values corresponding to each unique identifier; identifying a most representative product record from the product records and associated product attribute values corresponding to each unique identifier; rolling up the most representative product record; and transmitting the rolled up most representative product record.

Claims (37)

1. A computer-implemented method for generating a rollup record performed by one or more computing devices, the method comprising:

receiving, by at least one of the one or more computing devices, a request for a plurality of product records having a predetermined attribute value;

determining, by at least one of the one or more computing devices, the plurality of product records which have the predetermined attribute value;

selecting, by at least one of the one or more computing devices, a winner product record from the plurality of product records, wherein the winner product record is selected as a representative of the plurality of product records which have the predetermined attribute value;

rolling up, by at least one of the one or more computing devices, the plurality of product records into the winner product record, wherein rolling up comprises compiling information on the plurality of product records and associating the compiled information with the winner product record; and

transmitting, by at least one of the one or more computing devices, the rolled up winner product record and the compiled information.

2. The method of claim 1 , wherein the compiled information comprises a range of price attribute values of the plurality of product records.

3. The method of claim 1 , wherein the compiled information comprises one or more attribute values which are common to all of the product records in the plurality of product records.

4. The method of claim 1 , wherein selecting a winner product record comprises selecting a product record which is most representative of all of the product records in the plurality of product records.

5. The method of claim 1 , wherein selecting a winner product record comprises selecting a product record from the plurality of product records which has the greatest amount of associated descriptive information and wherein associated descriptive information comprises at least one of reviews of the product corresponding to the product record, images of the product corresponding to the product record, videos of the product corresponding to the product record, and attribute values for attributes in the product record.

6. The method of claim 1 , wherein selecting a winner product record comprises selecting a product record from the plurality of product records based on the popularity of that product record.

7. The method of claim 1 , wherein the rolled up winner product record and the compiled information are transmitted in place of the plurality of product records.

8. A system for generating a rollup record comprising:

one or more processors; and

one or more memories operatively coupled to at least one of the one or more processors and having instructions stored thereon that, when executed by at least one of the one or more processors, cause at least one of the one or more processors to:

receive a request for product records having a predetermined attribute value;

determine a plurality of product records which have the predetermined attribute value;

select a winner product record from the plurality of product records, wherein the winner product record is selected as a representative of the plurality of product records which have the predetermined attribute value;

roll up the plurality of product records into the winner product record, wherein rolling up comprises compiling information on the plurality of product records and associating the compiled information with the winner product record; and

transmit the rolled up winner product record and the compiled information.

9. The system of claim 8 , wherein the compiled information comprises a range of price attribute values of the plurality of product records.

10. The system of claim 8 , wherein the compiled information comprises one or more attribute values which are common to all of the product records in the plurality of product records.

11. The system of claim 8 , wherein selecting a winner product record comprises selecting a product record which is most representative of all of the product records in the plurality of product records.

12. The system of claim 8 , wherein selecting a winner product record comprises selecting a product record from the plurality of product records which has the greatest amount of associated descriptive information and wherein associated descriptive information comprises at least one of reviews of the product corresponding to the product record, images of the product corresponding to the product record, videos of the product corresponding to the product record, and attribute values for attributes in the product record.

13. The system of claim 8 , wherein selecting a winner product record comprises selecting a product record from the plurality of product records based on the popularity of that product record.

14. The system of claim 8 , wherein the rolled up winner product record and the compiled information are transmitted in place of the plurality of product records.

15. At least one non-transitory computer-readable medium storing computer-readable instructions that, when executed by one or more computing devices, cause at least one of the one or more computing devices to:

receive a request for product records having a predetermined attribute value;

determine a plurality of product records which have the predetermined attribute value;

select a winner product record from the plurality of product records, wherein the winner product record is selected as a representative of the plurality of product records which have the predetermined attribute value;

roll up the plurality of product records into the winner product record, wherein rolling up comprises compiling information on the plurality of product records and associating the compiled information with the winner product record; and

transmit the rolled up winner product record and the compiled information.

16. The at least one non-transitory computer-readable medium of claim 15 , wherein the compiled information comprises a range of price attribute values of the plurality of product records.

17. The at least one non-transitory computer-readable medium of claim 15 , wherein the compiled information comprises one or more attribute values which are common to all of the product records in the plurality of product records.

18. The at least one non-transitory computer-readable medium of claim 15 , wherein selecting a winner product record comprises selecting a product record which is most representative of all of the product records in the plurality of product records.

19. The at least one non-transitory computer-readable medium of claim 15 , wherein selecting a winner product record comprises selecting a product record from the plurality of product records which has the greatest amount of associated descriptive information and wherein associated descriptive information comprises at least one of reviews of the product corresponding to the product record, images of the product corresponding to the product record, videos of the product corresponding to the product record, and attribute values for attributes in the product record.

20. The at least one non-transitory computer-readable medium of claim 15 , wherein the rolled up winner product record and the compiled information are transmitted in place of the plurality of product records.

Assignments (5)
RELEASE OF SECURITY INTERESTS Recorded Sep 13, 2024
From: BANK OF AMERICA, N.A.
To: CNET MEDIA, INC.
Reel/Frame 068968/0400 →
FIRST LIEN SECURITY AGREEMENT Recorded Dec 3, 2021
From: CNET MEDIA, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 058300/0869 →
CHANGE OF NAME Recorded Apr 20, 2021
From: RV CAROUSEL HOLDINGS, INC.
To: CNET MEDIA, INC.
Reel/Frame 055974/0631 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 3, 2020
From: CBS INTERACTIVE INC.
To: RV CAROUSEL HOLDINGS, INC.
Reel/Frame 054526/0426 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2012
From: BATTLE, ROBYN; BRICKER, DAVID; HENRY, ALEXANDER; BADENFORT, KAREN; GURNANI, SAILESH; SWANSON, KAREN; FONG, JENNIFER
To: CBS INTERACTIVE INC.
Reel/Frame 029112/0913 →