Method and system for obtaining feedback for a content recommendation by various algorithms
First Claim
1. A method comprising:
- communicating from a user device data through a network to a simulation engine comprising a web interface, a processor-based recommendation engine, a recommendation processing database and an algorithm file;
communicating a recommendation request from the user device to the web interface of the simulation engine through the network;
generating, via a simulation algorithm, a content recommendation at a recommendation engine of the simulation engine based on the data and in response to the recommendation request;
communicating the content recommendation to the user device through the network;
rating the simulation algorithm at the user device based on the content recommendation;
communicating the rating to the simulation engine through the network;
comparing the rating to a plurality of ratings of a plurality of algorithms using the recommendation processing database, wherein the plurality of algorithms include a second algorithm;
based on the comparing, selecting, from the algorithm file of the simulation engine and the plurality of algorithms, the second algorithm having a better rating than other ones of the simulation algorithm and the plurality of algorithms; and
changing the simulation algorithm at the simulation engine in response to the rating.
5 Assignments
0 Petitions
Accused Products
Abstract
A simulation engine and method of operating a simulation system includes a plurality of user devices and an interface receiving user device data and a recommendation request from at least one the plurality of user devices. The system also includes a memory storing the user device data therein. The system also includes a recommendation engine that generates a content recommendation based on the user device data and an algorithm. The interface communicates the content recommendation to the user device. The recommendation engine receives a recommendation rating from at least one of the plurality of user devices and changes the algorithm in response to the recommendation rating. The user device receives a different recommendation of the changed algorithm within the simulation engine.
90 Citations
27 Claims
-
1. A method comprising:
-
communicating from a user device data through a network to a simulation engine comprising a web interface, a processor-based recommendation engine, a recommendation processing database and an algorithm file; communicating a recommendation request from the user device to the web interface of the simulation engine through the network; generating, via a simulation algorithm, a content recommendation at a recommendation engine of the simulation engine based on the data and in response to the recommendation request; communicating the content recommendation to the user device through the network; rating the simulation algorithm at the user device based on the content recommendation; communicating the rating to the simulation engine through the network; comparing the rating to a plurality of ratings of a plurality of algorithms using the recommendation processing database, wherein the plurality of algorithms include a second algorithm; based on the comparing, selecting, from the algorithm file of the simulation engine and the plurality of algorithms, the second algorithm having a better rating than other ones of the simulation algorithm and the plurality of algorithms; and changing the simulation algorithm at the simulation engine in response to the rating. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 16)
-
-
10. A simulation engine in communication with a plurality of set top boxes, wherein the simulation engine comprises:
-
an algorithm file; a web interface receiving, from at least one of the plurality of set top boxes and through a network, data and a recommendation request; a memory storing the data therein; and a processor-based recommendation engine originating, via a simulation algorithm, a content recommendation based on the data and in response to the recommendation request, wherein said web interface communicates the content recommendation to the plurality of set top boxes; and wherein said recommendation engine receives, based on the content recommendation, ratings of the simulation algorithm from the plurality of set top boxes and changes the simulation algorithm to a second algorithm from the algorithm file in response to the ratings from the plurality of set top boxes and generates different recommendations for the plurality of set top boxes using a recommendation processing database without changing software at the plurality of set top boxes. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
17. A method of operating a simulation engine having a web interface comprising:
-
receiving data and a recommendation request from at least one of a plurality of user devices and through a network and the web interface; storing the data in a memory of the simulation engine; originating, via a simulation algorithm of a processor-based recommendation engine, a content recommendation based on the data and in response to the recommendation request, communicating, from the interface, the content recommendation to the plurality of user devices; and receiving, at the recommendation engine, based on the content recommendation, ratings of the simulation algorithm from the plurality of user devices and changes the simulation algorithm to a second algorithm in response to the ratings from the plurality of user device and generates different recommendations for the plurality of user devices using a recommendation processing database without changing software at the plurality of user device. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A system comprising:
-
a user device communicating data through a network to a simulation engine through a web interface; said user device communicating a recommendation request to the simulation engine through the network; a simulation algorithm generating a content recommendation at a processor-based recommendation engine of the simulation engine based on the data and in response to the recommendation request and communicating the content recommendation to the user device through the network; said user device rating the simulation algorithm based on the content recommendation and communicating the rating to the simulation engine through the network; said simulation engine comparing the rating to a plurality of ratings of a plurality of algorithms using a recommendation processing database, wherein the plurality of algorithms include a second algorithm; said simulation engine, based on comparing, selecting, from an algorithm file of the simulation engine and the plurality of algorithms, the second algorithm having a better rating than other ones of the simulation algorithm and the plurality of algorithms; and changing the simulation algorithm at the simulation engine in response to the rating. - View Dependent Claims (23, 24, 25, 26, 27)
-
Specification