Presenting Search Results in a Dynamically Formatted Graphical User Interface
US-2024420206-A1 · Dec 19, 2024 · US
US11294536B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11294536-B2 |
| Application number | US-201515502156-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 5, 2015 |
| Priority date | Aug 5, 2014 |
| Publication date | Apr 5, 2022 |
| Grant date | Apr 5, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
There is disclosed a user device including a processor configured to: receive a recommendation message; display a plurality of recommendations based on the recommendation message to a user of the user device, the plurality of recommendations having been generated, in part, on the user context; detect selection of one of the displayed plurality of recommendations; request further recommendations in dependence on the detected selection; receive a further recommendation message responsive to the request; and display a further plurality of recommendations corresponding to the further recommendation message to the user of the user device, the further plurality of recommendations having been generated, in part, on the user context and the detected selection.
Opening claim text (preview).
The invention claimed is: 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 iden
Search customisation based on user profiles and personalisation · CPC title
Indicating network or usage conditions on the user display · CPC title
Interaction with lists of selectable items, e.g. menus · CPC title
Electricity · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.