US 11,057,676 B2
Content selector dynamically changing core set of streaming channels available for viewing at hospitality location according to guest related customization criteria
Peter S. Warrick, Calgary (CA); Arnon Levy, Calgary (CA); Lindsey M. Carriere, Calgary (CA); Darren T. Ziebart, Calgary (CA); Joseph A. Kullos, Calgary (CA); Diego Fontes, Calgary (CA); and Andrew T. MacMillan, Calgary (CA)
Assigned to Guest Tek Interactive Entertainment Ltd., Calgary (CA)
Filed by Guest Tek Interactive Entertainment Ltd., Calgary (CA)
Filed on Jan. 23, 2020, as Appl. No. 16/750,360.
Application 16/750,360 is a continuation of application No. 16/280,124, filed on Feb. 20, 2019, granted, now 10,582,263.
Application 16/280,124 is a continuation of application No. 15/883,755, filed on Jan. 30, 2018, granted, now 10,257,574, issued on Apr. 9, 2019.
Application 15/883,755 is a continuation of application No. 15/418,758, filed on Jan. 29, 2017, granted, now 9,918,130, issued on Mar. 13, 2018.
Application 15/418,758 is a continuation of application No. 15/047,449, filed on Feb. 18, 2016, granted, now 9,596,509, issued on Mar. 14, 2017.
Application 15/047,449 is a continuation of application No. 14/708,847, filed on May 11, 2015, granted, now 9,301,001, issued on Mar. 29, 2016.
Application 14/708,847 is a continuation of application No. 14/202,193, filed on Mar. 10, 2014, granted, now 9,038,112, issued on May 19, 2015.
Application 14/202,193 is a continuation of application No. 13/155,671, filed on Jun. 8, 2011, granted, now 8,713,612, issued on Apr. 29, 2014.
Claims priority of provisional application 61/381,756, filed on Sep. 10, 2010.
Claims priority of provisional application 61/356,315, filed on Jun. 18, 2010.
Claims priority of application No. CA 2714224 (CA), filed on Sep. 10, 2010; and application No. CA 2714227 (CA), filed on Sep. 10, 2010.
Prior Publication US 2020/0162790 A1, May 21, 2020
Int. Cl. H04N 21/45 (2011.01); H04N 7/10 (2006.01); H04N 7/18 (2006.01); H04N 21/214 (2011.01); H04N 21/2668 (2011.01); H04N 21/2665 (2011.01); H04N 21/426 (2011.01); H04N 21/472 (2011.01); H04N 21/442 (2011.01); H04N 21/61 (2011.01); H04L 12/14 (2006.01); H04L 29/08 (2006.01); H04N 21/24 (2011.01); H04L 29/12 (2006.01)
CPC H04N 21/4532 (2013.01) [H04L 12/1435 (2013.01); H04L 67/12 (2013.01); H04L 67/146 (2013.01); H04L 67/306 (2013.01); H04N 7/106 (2013.01); H04N 7/18 (2013.01); H04N 21/2143 (2013.01); H04N 21/2402 (2013.01); H04N 21/2665 (2013.01); H04N 21/2668 (2013.01); H04N 21/42607 (2013.01); H04N 21/44222 (2013.01); H04N 21/472 (2013.01); H04N 21/6193 (2013.01); H04L 61/6022 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A content selector for providing a user-tailored entertainment experience in a hospitality media system, the content selector comprising:
a network interface coupled to an external computer network;
a storage device; and
a processor coupled to the network interface and the storage device;
wherein, by the processor executing a plurality of software instructions loaded from the storage device, the processor is configured to:
retrieve a plurality of guest related customization criteria corresponding to a plurality of guests of a hospitality location;
automatically select a core set of channels to make available for viewing at the hospitality location according to at least the guest related customization criteria, the core set including up to a predetermined number of different channels of media content selected from a plurality of available channels available for streaming from one or more content providers via the external computer network, wherein the predetermined number is less than a total number of the available channels;
reserve bandwidth between the external computer network and the hospitality location to thereby ensure that all of the core set of channels can be concurrently streamed substantially in real-time from the one or more content providers to the hospitality location;
customize an interactive program guide (IPG) available on each of a plurality of entertainment devices at the hospitality location to list at least one of the core set of channels as available for viewing;
for each channel of the core set, stream the channel from the one or more content providers to the hospitality location via the external computer network only when the channel is being viewed on at least one of the entertainment devices, and distribute streamed data of the channel as received at the hospitality location to the at least one of the entertainment devices on which the channel is being viewed; and
dynamically retrieve a plurality of updated guest related customization criteria and dynamically change the core set of channels that are selected to be made available for viewing at the hospitality location according to the updated guest related customization criteria as the guests of the hospitality location change over time.