IP Library Granted Patent US 11,294,536
Granted Patent B2
US 11,294,536 · App. 15/502,156 · Granted Apr 5, 2022

Accessing content based on selection of content in content display and delivery system

Inventors: 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); Philip Shaw (York, GB)
Assignee: Piksel, Inc.
G06F3/0482G06F16/9535H04L67/36
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,294,536
App. No.
15/502,156
Granted
Apr 5, 2022
Kind
B2
Abstract

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.

Claims (66)

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.

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 11, 2017
From: BRETT, LEIGH; BULLETT, KRISTAN; CARVAJAL, JOSE; STEKOLSHCHIK, FELIX; JOHAR, PUNEET; MAAS, HANS-JURGEN; HEILAND, PETER; TILLMANN, RALF WILHELM; CHRISTIE, MARK; SHAW, PHILIP
To: PIKSEL, INC.
Reel/Frame 042971/0150 →
Continuity (2)
Provisional Application 62033520 · Aug 5, 2014
Related Publication 20170228114A1 · Aug 10, 2017