US 12,328,487 B2
Methods and systems for streaming media content on multiple devices
Ishan Dhanwal, Haryana (IN); Anjum Makkar, Punjab (IN); Vivek Sehgal, Uttar Pradesh (IN); Simranjeet Gill, Punjab (IN); and Reda Harb, Tampa, FL (US)
Assigned to Adeia Guides Inc., San Jose, CA (US)
Filed by Adeia Guides Inc., San Jose, CA (US)
Filed on Jul. 25, 2023, as Appl. No. 18/225,952.
Application 18/225,952 is a continuation of application No. 17/556,454, filed on Dec. 20, 2021, granted, now 11,758,244.
Prior Publication US 2023/0370695 A1, Nov. 16, 2023
Int. Cl. H04N 21/8355 (2011.01); H04N 21/442 (2011.01)
CPC H04N 21/8355 (2013.01) [H04N 21/44204 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method comprising:
in response to receiving a request to stream a media content item to a requesting media device associated with a profile:
identifying a maximum number of streams authorized by a streaming service to devices associated with the profile;
in response to determining that an addition of the requested stream would, if authorized, cause a number of currently streaming media devices associated with the profile to exceed the maximum number of streams:
analyzing at least one of: a status of the streaming service, a status of the requesting media device, a status of a communication system, or a status of at least one of the currently streaming media devices, wherein the analyzing of the status comprises:
predicting, by a trained model, an impact of the addition of the requested stream on the status of the at least one of the streaming service, the requesting media device, the communication system, the profile, or the currently streaming media device;
disabling an option to play the requested stream in trick-play mode to reduce a load on one or more of the streaming service, the requesting media device, the communication system, and at least one of the currently streaming media devices;
determining whether the impact satisfies a predetermined standard;
determining whether the load after the disabling satisfies a second predetermined standard;
authorizing the requested stream to be delivered without the option to play the requested stream in trick-play mode based on whether the impact and based on whether the load after the disabling satisfies the predetermined standards; and
delivering the authorized stream to the requesting media device, wherein the authorized stream is delivered without the option to play the authorized stream in the trick-play mode.