IP Library Granted Patent US 12,563,249
Granted Patent B2
US 12,563,249 · App. 18/662,373 · Granted Feb 24, 2026

Apparatus and method for generating a stream-recommendation

Inventors: Daniel Israel Pereira Jimenez (London, GB); Daniel Goldman (London, GB)
Assignee: Sony Interactive Entertainment Inc.
H04N21/251A63F13/86H04N21/21805H04N21/2187H04N21/4223H04N21/4334
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 12,563,249
App. No.
18/662,373
Granted
Feb 24, 2026
Kind
B2
Abstract

An apparatus includes communication circuitry and processing circuitry. The communication circuitry is configured to receive, from a requesting device, a stream-recommendation request associated with a player profile, and the processing circuitry responsive to the stream-recommendation request to select, from a list of available game streams, one or more available game streams. The processing circuitry is configured to generate a stream recommendation indicating the selected one or more available game streams. The processing circuitry is configured to select the one or more available game streams in dependence on the player profile.

Claims (69)

1 . An apparatus comprising:

processing circuitry configured to:

receive, from a requesting device, a stream-recommendation request associated with a player profile;

in response to the stream-recommendation request, select one or more available game streams from a list of available game streams in dependence on the player profile;

generate a stream recommendation indicating the selected one or more available game streams;

output the stream recommendation to the requesting device in response to the stream-recommendation request;

receive, from the requesting device, a stream-selection signal indicative of a selected game stream of the one or more available game streams;

make the selected game stream available to the requesting device in response to the stream-selection signal; and

prevent, when making the selected game stream available to the requesting device, at least a portion of the player profile from being revealed to a broadcasting device from which the selected game stream is broadcast.

2 . The apparatus of claim 1 , wherein the processing circuitry is configured to select the one or more available game streams in dependence on game preferences indicated in the player profile.

3 . The apparatus of claim 2 , wherein the game preferences identify one or more games of interest selected by a player associated with the player profile.

4 . The apparatus of claim 1 , wherein the processing circuitry is configured to select the one or more available game streams in dependence on a skill level indicated, for at least one identified game, on the player profile.

5 . The apparatus of claim 1 , wherein:

the processing circuitry is responsive to the stream-selection signal to:

determine whether a broadcast of the selected game stream has begun; and

in response to determining that the broadcast of the selected game stream has not begun, send a broadcast-start signal to the broadcasting device from which the selected game stream is broadcast,

wherein the broadcast-start signal comprises a request to begin broadcasting the selected game stream.

6 . The apparatus of claim 1 , wherein the processing circuitry is configured to:

receive, from one of the requesting device and the broadcasting device, a friend request indicating a request for to connect a streaming player associated with the requesting device with a broadcasting player associated with the broadcasting device; and

forward, responsive to receiving the friend request, the friend request to the other of the requesting device and the broadcasting device.

7 . The apparatus of claim 1 , wherein the processing circuitry is configured to:

receive, from the requesting device, a two-way-share request indicating a request to include, in the selected game stream, an additional game stream associated with a streaming player, the streaming player being associated with the requesting device; and

forward, responsive to the two-way-share request, two-way-share request to the broadcasting device from which the selected game stream is broadcast.

8 . The apparatus of claim 1 , wherein the processing circuitry is responsive to a stream-record request to record at least a portion of the selected game stream and to store the recorded portion of the selected game stream to storage circuitry.

9 . The apparatus of claim 1 , wherein:

the processing circuitry is configured to receive a game-start indication identifying a given player and a given game being played by the given player, the game-start indication indicating that the given player has begun playing the given game;

the processing circuitry is responsive to the game-start indication being received to determine whether a given player profile associated with the given player indicates that broadcasting is permitted for the given game; and

the processing circuitry is configured to add, in response to determining that the given player profile indicates that broadcasting is permitted for the given game, a corresponding game stream to the list of available streams.

10 . The apparatus of claim 1 , wherein:

the processing circuitry is configured to select, for each of the one or more available game streams, at least one category; and

the processing circuitry is configured to indicate, in the stream recommendation, the at least one category selected for each game stream.

11 . The apparatus of claim 10 , wherein

the processing circuitry is configured to select the at least one category in dependence on at least one of:

a geographical location of the broadcasting device from which the game stream is to be broadcast; and

a skill level of a broadcasting player associated with the broadcasting device.

12 . A method comprising:

receiving, from a requesting device, a stream-recommendation request associated with a player profile;

in response to the stream-recommendation request:

selecting one or more available game streams from a list of available game streams in dependence on the player profile;

generating a stream recommendation indicating the selected one or more available game streams; and

outputting the stream-recommendation to the requesting device;

receiving, from the requesting device, a stream-selection signal indicative of a selected game stream of the one or more available game streams;

making the selected game stream available to the requesting device in response to the stream-selection signal; and

preventing, when making the selected game stream available to the requesting device, at least a portion of the player profile from being revealed to a broadcasting device from which the selected game stream is broadcast.

13 . A non-transitory computer-readable storage medium storing a computer program comprising instructions which, when executed on a computer, cause the computer to implement a method comprising:

receiving, from a requesting device, a stream-recommendation request associated with a player profile;

in response to the stream-recommendation request:

selecting one or more available game streams from a list of available game streams in dependence on the player profile;

generating a stream recommendation indicating the selected one or more available game streams; and

outputting the stream-recommendation to the requesting device;

receiving, from the requesting device, a stream-selection signal indicative of a selected game stream of the one or more available game streams;

making the selected game stream available to the requesting device in response to the stream-selection signal; and

preventing, when making the selected game stream available to the requesting device, at least a portion of the player profile from being revealed to a broadcasting device from which the selected game stream is broadcast.

14 . The method of claim 12 , further comprising:

selecting the one or more available game streams in dependence on game preferences indicated in the player profile.

15 . The method of claim 14 , wherein the game preferences identify one or more games of interest selected by a player associated with the player profile.

16 . The method of claim 12 , further comprising:

selecting the one or more available game streams in dependence on a skill level indicated, for at least one identified game, on the player profile.

17 . The method of claim 12 , further comprising:

determining whether a broadcast of the selected game stream has begun responsive to the stream-selection signal; and

upon determining that the broadcast of the selected game stream has not begun, sending a broadcast-start signal to the broadcasting device from which the selected game stream is broadcast.

18 . The method of claim 12 , further comprising:

receiving, from one of the requesting device and the broadcasting device, a friend request indicating a request for to connect a streaming player associated with the requesting device with a broadcasting player associated with the broadcasting device; and

upon receiving the friend request, forwarding the friend request to the other of the requesting device and the broadcasting device.

19 . The method of claim 12 , further comprising:

receiving, from the requesting device, a two-way-share request indicating a request to include, in the selected game stream, an additional game stream associated with a streaming player, the streaming player being associated with the requesting device; and

responsive to the two-way-share request, forwarding the two-way-share request to the broadcasting device from which the selected game stream is broadcast.

20 . The method of claim 12 , further comprising:

responsive to a stream-record request, recording at least a portion of the selected game stream and to store the recorded portion of the selected game stream to storage circuitry.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2024
From: GOLDMAN, DANIEL
To: SONY INTERACTIVE ENTERTAINMENT INC.
Reel/Frame 067400/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2024
From: JIMENEZ, DANIEL ISRAEL PEREIRA
To: SONY INTERACTIVE ENTERTAINMENT INC.
Reel/Frame 067392/0520 →
Priority Claims (1)
GB 2307448.7 · May 18, 2023 · national
Continuity (1)
Related Publication 20240388750A1 · Nov 21, 2024
References Cited (5)
US 10554596B1 · Fish · 2020 [cited by examiner]
US 11106328B1 · Holland · 2021 [cited by examiner]
US 20220203228A1 · Wiggeshoff · 2022 [cited by examiner]
WO 2017030844A1 · 2017 [cited by applicant]
Combined Search and Examination Report for corresponding Application No. GB2307448.7, 9 pages, dated Nov. 10, 2023. [cited by applicant]