The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jun. 15, 2021
Filed:
Mar. 29, 2018
Walmart Apollo, Llc, Bentonville, AR (US);
WALMART APOLLO, LLC, Bentonville, AR (US);
Abstract
Various embodiments include a system that can comprise one or more processing modules; and one or more non-transitory memory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of: determining a popularity factor for each record in a plurality of records using historical data that can comprise previous search data for each record in the plurality of records; assigning each record in the plurality of records to a first database cluster H on a first database server when the popularity factor for the record in the plurality of records is greater than a threshold value or to a second database cluster L on a second database server when the popularity factor for the record in the plurality of records is less than the threshold value, wherein the first database cluster H has a greater processing power than the second database cluster L; receiving a search request from a requester; executing the search in the first database cluster H to retrieve a first set of results; when the first set of results is greater than a minimum number of results, presenting the first set of results to the requester; and when the first set of results is less than a minimum number of results: executing the search in the second database cluster L to retrieve a second set of results; and presenting the first set of results and the second set of results to the requester. Other embodiments are also disclosed herein.