Scalable Systems and Methods for Generating and Serving Recommendations
AssigneeDemandware Inc.
InventorsBharath K. Krishnan, Michael J. Torra
Life of this patent
Estimating the term…
Loading patent…
AssigneeDemandware Inc.
InventorsBharath K. Krishnan, Michael J. Torra
Estimating the term…
A scalable recommendation engine includes stateless processors in communication with at least one memory server that stores contextual data. A router is configured to direct a recommendation request to a first stateless processor, which is configured to generate a recommendation using contextual data from the memory server. A controller monitors the available processing bandwidth of the stateless processors and deploys an additional stateless processor if the available processing bandwidth is less than a minimum available processing bandwidth threshold. The controller can remove from deployment a stateless processor if the available processing bandwidth is greater than a maximum pre-determined available processing bandwidth threshold.
A method of generating a recommendation for a user operating a client, the method comprising:
A method of controlling a processing capacity of a recommendation engine comprising a plurality of stateless processors and a plurality of memory servers, the method comprising:
The method of claim 13, further comprising:
A scalable recommendation engine comprising:
Dependencies are inferred from the claim text.