×

Scalable systems and methods for generating and serving recommendations

  • US 10,497,044 B2
  • Filed: 10/19/2015
  • Issued: 12/03/2019
  • Est. Priority Date: 10/19/2015
  • Status: Active Grant
First Claim
Patent Images

1. A scalable recommendation engine comprising:

  • a plurality of stateless processors deployed without data needed to generate a recommendation;

    at least one common memory server that is common to the plurality of stateless processors, the at least one common memory server being in communication with the plurality of stateless processors and storing contextual data;

    a router in communication with the plurality of stateless processors to direct a recommendation request to a selected said stateless processor,each of the plurality of stateless processors being configured to receive a said recommendation request from the router, to send a query for contextual data to the at least one common memory server, to receive that contextual data from the at least one common memory server, and to generate a recommendation using said contextual data; and

    a controller in communication with the plurality of stateless processors, the controller configured to monitor an available processing bandwidth of said plurality of stateless processorsand to deploy an additional stateless processor without data needed to generate a recommendation, if the available processing bandwidth is less than a minimum available processing bandwidth threshold.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×