IP Library Granted Patent US 11,250,013
Granted Patent B2
US 11,250,013 · App. 15/502,173 · Granted Feb 15, 2022

Configuration of display based on recommendation message in content delivery and display system

Inventors: Philip Shaw (York, GB); Leigh Brett (San Marcos, CA); Kristan Bullett (York, GB); Jose Carvajal (Malaga, ES); Felix Stekolshchik (San Diego, CA); Puneet Johar (York, GB); Hans-Jurgen Maas (Mainz, DE); Peter Heiland (Dover, MA); Ralf Wilhelm Tillmann (Mannheim, DE); Mark Christie (Doncaster, GB)
Assignee: PIKSEL, INC.
G06F16/248G06F16/24575G06F16/24578G06F16/9535
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,250,013
App. No.
15/502,173
Granted
Feb 15, 2022
Kind
B2
Abstract

There is disclosed a recommendation server comprising a processor configured to: generate a set of recommendations for a user; allocate a weighting to each recommendation; and transmit a recommendation message to a user terminal of the user, the recommendation message including the recommendations and their associated weightings.

Claims (47)

1. A user terminal of a user comprising:

an interface for receiving a recommendation message including a set of recommendations and a weighting for each recommendation, the recommendations and weighting being generated for the user at least in part in dependence on a user profile of the user;

a processor configured to (i) retrieve each recommendation from the recommendation message; (ii) retrieve each weighting for each recommendation from the recommendation message; and (iii) process the weightings to determine which recommendations in the respective recommendation message are to be displayed on a display of the user terminal, the display of the user terminal configured to display the recommendations in the recommendation message determined for display; and

a display controller configured to control the display of the recommendations on the display of the user terminal in dependence on (i) the weightings associated with each retrieved recommendation, and (ii) the type of display resources of the user terminal,

wherein the weighting is interpreted differently at different user terminals having displays with different display resources, wherein for a first type of user terminal having a display with a first type of display resource the weightings are interpreted in a first way, and for a second, different type of user terminal having a second, different display with a second, different display resource the weightings are interpreted in a second, different way.

2. The user terminal of claim 1 , wherein the processor is configured to identify a selection of a displayed recommendation, and dependent thereon access content associated with the selected recommendation identified in the recommendation message; and

display the content on a display of the user terminal.

3. The user terminal of claim 1 , wherein the recommendation message contains a plurality of identifiers, each identifier being usable by the user terminal to locate a recommendation.

4. The user terminal of claim 1 , wherein the weighting denotes an importance of each recommendation, the weighting governing at least in part one or more of: a size; a style; and a placement of a display associated with the weighting on the user terminal, wherein recommendations with higher weightings are displayed with a greater size.

5. The user terminal of claim 1 , wherein the weighting governs at least in part one or more of: a prominence on a display of the user terminal; a size on the display; a style on the display; and a placement on the display.

6. The user terminal of claim 1 , wherein a configuration of tiles on a display of the user terminal is alterable by a user, and wherein the display configuration of tiles depends at least in part on the weighting of the recommendations.

7. The user terminal of claim 1 , wherein the recommendation message comprises content items to be displayed at the user terminal.

8. The user terminal of claim 1 , wherein the received recommendation message is generated by a processor of a recommendation server, and wherein the recommendation server allocates the weightings to each recommendation dependent on a context of a user.

9. The user terminal of claim 1 , wherein the received recommendation message is generated by a processor of a recommendation server, and wherein the recommendation server orders each recommendation dependent on a context of a user.

10. A method in a user terminal of a user comprising:

receiving a recommendation message including a set of recommendations and a weighting for each recommendation, the recommendations and weighting being generated for the user at least in part in dependence on a user profile of the user;

retrieving the recommendations from the recommendation message;

retrieving the weightings for each recommendation from the recommendation message;

processing the weightings to determine which recommendations in the respective recommendation message are to be displayed on a display of the user terminal;

displaying the recommendations in the recommendation message on the display of the user terminal; and

interpreting the weighting of the recommendations differently at different user terminals having different display resources, wherein for a first type of user terminal having a first type of display resources the weightings are interpreted in a first way, and for a second, different type of user terminal having second, different display resources the weightings are interpreted in a second, different way, and

displaying the recommendations in the recommendation message on the display of the user terminal in dependence on: (i) the weightings and (ii) the type of the display resources of the user terminal.

11. The method of claim 10 , further comprising identifying a selection of a displayed recommendation, and dependent thereon accessing content associated with the selected recommendation identified in the recommendation message; and displaying the content on a display of the user terminal.

12. The method of claim 10 , further comprising providing a plurality of identifiers in the recommendation message, each identifier being usable by the user terminal to locate a recommendation.

13. The method of claim 10 , wherein the weighting denotes an importance of each recommendation, the weighting governs at least in part one or more of: a prominence on a display of the user terminal; a size on the display; a style on the display; and a placement on the display, wherein recommendations with higher weightings are displayed with a greater size.

14. The method of claim 10 , wherein the weighting governs at least in part one or more of: a prominence on a display of the user terminal; a size on the display; a style on the display; and a placement on the display.

15. The method of claim 10 , further comprising altering a configuration of tiles on a display of the user terminal by a user, and wherein an ordering of tiles depends at least in part on the weighting of the recommendations.

16. The method of claim 10 , further comprising providing in the recommendation message content items to be displayed at the user terminal.

17. The method of claim 10 , wherein the received recommendation message is generated by a processor of a recommendation server, and wherein the recommendation server allocates the weightings to each recommendation dependent on a context of a user.

18. The method of claim 10 , wherein the received recommendation message is generated by a processor of a recommendation server, and wherein the recommendation server orders each recommendation dependent on a context of a user.

19. A user terminal of a user comprising:

an interface for receiving a recommendation message including a set of recommendation identifiers, each recommendation identifier corresponding to a recommendation, and at least two weightings for each recommendation identifier, the at least two weightings corresponding to different types of user terminals, the recommendations and weightings being generated for the user at least in part in dependence on a user profile of the user;

a display of the user terminal configured to display the recommendations in the recommendation message determined for display on the display;

a processor configured to:

(i) retrieve each recommendation identifier from the recommendation message;

(ii) retrieve each weighting for each recommendation identifier from the recommendation message;

(iii) select one of the at least two weightings for each recommendation identifier which corresponds to the type of display of the user terminal; and

(iv) process the selected weighting to determine which recommendations in the respective recommendation message are to be displayed on the display of the user terminal; and

a display controller configured to control the display of the recommendations in the recommendation message determined for display on the display of the user terminal in accordance with the weighting selected according to the type of the display of the user terminal.

20. A method in a user terminal of a user comprising:

receiving a recommendation message including a set of recommendation identifiers, each recommendation identifier corresponding to a recommendation, and at least two weightings for each recommendation identifier, the at least two weightings corresponding to different types of user terminals, the recommendations and weightings being generated for the user at least in part in dependence on a user profile of the user;

retrieving the recommendation identifiers from the recommendation message;

retrieving each weighting for each recommendation message from the recommendation message;

selecting one of the at least two weightings for each recommendation identifier which corresponds to the type of a display of the user terminal;

processing the selected weighting to determine which recommendations in the respective recommendation message are to be displayed on the display of the user terminal;

controlling the display of the recommendations in the recommendation message on the display of the user terminal in dependence on the weighting selected according to the type of the display of the user terminal; and

displaying the recommendations on the display of the user terminal.

Assignments (4)
SECURITY INTEREST Recorded May 28, 2025
From: ADEIA INC. (F/K/A XPERI HOLDING CORPORATION); ADEIA HOLDINGS INC.; ADEIA MEDIA HOLDINGS INC.; ADEIA IMAGING LLC; ADEIA MEDIA LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA TECHNOLOGIES INC.; ADEIA GUIDES INC.; ADEIA SOLUTIONS LLC; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR INTELLECTUAL PROPERTY LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA PUBLISHING INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 071454/0343 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2025
From: PRJ HOLDING COMPANY, LLC
To: ADEIA MEDIA HOLDINGS LLC
Reel/Frame 071036/0180 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 6, 2022
From: PIKSEL, INC.
To: PRJ HOLDING COMPANY, LLC
Reel/Frame 060703/0956 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 10, 2017
From: SHAW, PHILIP; BRETT, LEIGH; BULLETT, KRISTEN; CARVAJAL, JOSE; STEKOLSHCHIK, FELIX; JOHAR, PUNEET; MAAS, HANS-JURGEN; HEILAND, PETER; TILLMANN, RALF WILHELM; CHRISTIE, MARK
To: PIKSEL, INC.
Reel/Frame 042952/0614 →
Continuity (2)
Provisional Application 62033471 · Aug 5, 2014
Related Publication 20170228444A1 · Aug 10, 2017
Cited By (1)
US 1,071,952