Legal claims defining the scope of protection, as filed with the USPTO.
1. A recommendation server including a processor configured to: generate an initial plurality of recommendations including identifiers of initial recommendations; transmit an initial recommendation message identifying the initial plurality of recommendations to a first user device of a user; receive a recommendation request including an identification of a selection of one of the initial plurality of recommendations from the first user device of the user; determine a context of the user of the first user device; generate a further plurality of recommendations based at least in part on the identified one of the initial plurality of recommendations and the user context, wherein: in a first user context the further plurality of recommendations are of a first type and are dependent on the selected one of the initial recommendations, and in a second user context the further plurality of recommendations are of a second type different from the first type and are dependent on the selected one of the initial recommendations; and transmit a further recommendation message identifying the further plurality of recommendations to a second user device of the user of the first user device, the second user device of the user of the first user device being different than the first user device of the user.
2. The recommendation server of claim 1 in which the processor is further configured to receive a further recommendation request including an identification of a selection of one of the recommendations; and generate the further set of recommendations based on the selected recommendation and the user context; and transmit the further recommendation message based on the further recommendations.
3. The recommendations server of claim 1 further including an interface for receiving a context for a user from a context engine.
4. The recommendations server of claim 1 wherein in a first context the first recommendation is a short form video asset and in a second context the further recommendation is a long form version of the short form video asset.
5. The recommendations server of claim 1 wherein in a given context, the second type of further recommendation is a static article.
6. A recommendation system comprising: a recommendation server according to claim 1 ; the first user device associated with the user; and the second user device associated with the user, wherein the processor of the recommendation server is configured to: transmit the initial recommendation message to the first user device; and transmit the further recommendation message to the second user device, wherein the second user device is configured to receive selection of one of the plurality of further recommendations, and display content associated with the selected further recommendation.
7. A method comprising: generating an initial plurality of recommendations; transmitting an initial recommendation message to a first user device of a user identifying the initial plurality of recommendations; receiving a recommendation request including an identification of a selection of one of the initial plurality of recommendations; generating a further plurality of recommendations based at least in part on the selected one of the initial plurality of recommendations and the user context, wherein: in a first user context the further plurality of recommendations are of a first type and are dependent on the selected one of the initial recommendations, and in a second user context the further plurality of recommendations are of a second type different than the first type and are dependent on the selected one of the initial recommendations; and transmitting a further recommendation message identifying the further plurality of recommendations to a second user device of the user the first user device, the second user device of the user the first user device different from the first user device of the user.
8. The method of claim 7 further comprising generating the initial and further recommendation messages for transmission to a user terminal of a user.
9. The method of claim 7 further comprising receiving a context for a user from a context engine, wherein the user context is determined based on data received from the user device of the user, and user devices of other users.
10. The method of claim 7 wherein in the first user context, the selected further recommendation is a short form video asset and in the second user context the further recommendation is a long form version of the short form video asset.
11. The method of claim 7 wherein in the first user context, the further recommendation is a static article.
12. The method according to claim 7 , further comprising transmitting the initial recommendation message to a first user terminal associated with a user, and transmitting the further recommendation message to a second user device associated with the user.
13. A recommendation server including a processor configured to: generate an initial set of recommendations including identifiers of initial recommendations; transmit an initial recommendation message based on the initial set of recommendations to a user device; receive a recommendation request including an identification of a selection of one of the initial set of recommendations from the user device; determine a context of a user of the user device from which the recommendation request is received, wherein the context of the user of the user device from which the recommendation request is received is determined based on information provided by a plurality of user devices, including user devices associated with other users; generate a further set of recommendations based at least in part on the identified one of the initial set of recommendations and the context of the user device, wherein: in a first user context the further recommendations are of a first type and are dependent on the selected one of the initial recommendations, and in a second user context the further recommendations are of a second type different from the first type and are dependent on the selected one of the initial recommendations; and transmit a further recommendation message based on the second set of recommendations.
14. A method comprising: generating an initial set of recommendations; transmitting an initial recommendation message based on the initial set of recommendations; receiving a recommendation request including an identification of a selection of one of the initial set of recommendations; generating a further set of recommendations based at least in part on the selected one of the initial set of recommendations and a context of the user of a user device from which the recommendation request is received, wherein the context of the user of the user device from which the recommendation request is received is determined based on information provided by a plurality of user devices, including user devices associated with other users, wherein: in a first user context the further recommendations are of a first type and are dependent on the selected one of the initial recommendations, and in a second user context the further recommendations are of a second type different than the first type and are dependent on the selected one of the initial recommendations; and transmitting a further recommendation message based on the second set of recommendations.
15. A user device including a processor configured to: receive an initial recommendation message including identifiers of initial recommendations; display a plurality of initial recommendations based on the identifiers in the initial recommendation message to a user of the user device; detect selection of one of the displayed plurality of initial recommendations; request further recommendations, wherein the request for further recommendations identifies the selected initial recommendation; receive a further recommendation message responsive to the request for further recommendations, including identifiers of further recommendations, wherein the further recommendations are dependent on the context of a user of the user device from which the recommendation request is received as well as the selected one of the initial recommendations, wherein the context for the user of the user device from which the recommendation request is received is determined based on information provided by a plurality of user devices, including user devices associated with other users, such that: in a first user context the further recommendations are of a first type and are dependent on the selected one of the initial recommendations, and in a second user context the further recommendations are of a second type different than the first type and are dependent on the selected one of the initial recommendations; and display a further plurality of recommendations based on the further recommendations in the further recommendation message.
16. The user device of claim 15 wherein the processor is configured to include an identification of a type of the user device in each request for recommendations, wherein the further recommendation message is generated, in part, dependent on the type of the computer device.
17. The user device of claim 15 wherein the further recommendations of the first type are static images, and the further recommendations of the second type are video images.
18. The user device of claim 17 wherein the processor is configured to display a video representing the further recommendation.
19. The user device of claim 15 wherein the context is based on one or more of: user location; time of day; available time for the user to engage with content; type of user device.
Unknown
April 5, 2022
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.