| CPC H04N 21/4826 (2013.01) [H04N 21/4667 (2013.01); H04N 21/4668 (2013.01)] | 20 Claims |

|
1. A method comprising:
receiving by a computing device, a request for a recommendation;
in response to receiving the request, performing:
identifying, by the computing device, a target item as a target recommendation for an entity, wherein a bridge item is identified as an intermediate recommendation to recommend instead of the target item;
in response to determining the target item, performing:
inputting, by the computing device, a first input into a system to generate a first score that rates the bridge item based on the first input, wherein the first input is based on a characteristic of the entity;
adding, by the computing device, the bridge item to the first input to generate a second input, wherein the bridge item is added to the first input to represent the intermediate recommendation of the bridge item being recommended;
inputting, by the computing device, the second input into the system to generate a second score that rates the target item based on the second input;
determining, by the computing device, whether to output the bridge item to the entity based on the first score and the second score; and
when it is determined to output the bridge item, outputting the bridge item for the request for the recommendation, wherein the bridge item is output instead of the target item.
|