IP Library Patent Application 18800294
Patent Application
App. No. 18/800,294

PRIORITY BASED CHANNEL SELECTION

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 None
App. No.
18/800,294
Abstract

Systems and methods are disclosed for implementing a channel selector to automatically control the output of a streaming device based on a prioritized list of content. In certain embodiments, a method may comprise implementing a priority-based channel selector for a streaming device, including determining a priority list for prioritized content to play at the streaming device, determining a content source device connected to the streaming device, determining content available to the streaming device based on the content source device, and automatically controlling the streaming device to play the prioritized content based on the priority list and the content available, including directing the streaming device to send a control signal to the content source device.

Claims (75)

1 . A method comprising:

implementing a priority-based channel selector for a streaming device, including:

determining a priority list for prioritized content to play at the streaming device;

determining a content source device connected to the streaming device;

determining content available to the streaming device based on the content source device; and

automatically controlling the streaming device to play the prioritized content based on the priority list and the content available, including directing the streaming device to send a control signal to the content source device.

2 . The method of claim 1 further comprising:

implementing the priority-based channel selector at a streaming server remote from the streaming device, including:

determining the content source device based on receiving information on the content source device from the streaming device.

3 . The method of claim 2 further comprising:

providing streaming content from the streaming server to the streaming device; and

determining the content available to the streaming device, including first content from the content source device and the streaming content from the streaming server.

4 . The method of claim 3 wherein:

the content source device is one of a plurality of content source devices connected to the streaming device;

the method further comprises:

determining the content available to the streaming device based on content available from each of the plurality of content source devices; and

automatically controlling the streaming device to play the prioritized content includes directing the streaming device to switch to an input port corresponding to a selected one of the plurality of content source devices.

5 . The method of claim 1 further comprising:

receiving a user selection of programming to add to the prioritized content; and

generating the priority list based on the user selection.

6 . The method of claim 1 further comprising:

determining attribute information associated with the streaming device; and

automatically generating the priority list based on the attribute information.

7 . The method of claim 1 further comprising:

determining a viewing history associated with the streaming device; and

automatically generating the priority list based on the viewing history.

8 . The method of claim 1 further comprising:

determining the content available to the streaming device, including accessing an electronic program guide associated with the content source device.

9 . The method of claim 1 further comprising:

monitoring for an end of the prioritized content playing at the streaming device based on a sport score reporting service; and

dynamically changing content playing at the streaming device when the end of the prioritized content is detected.

10 . A system comprising:

a streaming service configured to implement a priority-based channel selector for a streaming device, the streaming service physically remote from the streaming device, including:

determine a priority list for prioritized content to play at the streaming device;

determine a content source device connected to the streaming device;

determine content available to the streaming device based on the content source device; and

automatically control the streaming device to play the prioritized content based on the priority list and the content available, including directing the streaming device to send a control signal to the content source device.

11 . The system of claim 10 , wherein:

the content source device is one of a plurality of content source devices connected to the streaming device;

the streaming service is further configured to:

determine the content available to the streaming device based on content available from each of the plurality of content source devices; and

automatically control the streaming device to play the prioritized content includes directing the streaming device to switch to an input port corresponding to a selected one of the plurality of content source devices.

12 . The system of claim 10 comprising the streaming service further configured to:

receive a user selection of programming to add to the prioritized content; and

generate the priority list based on the user selection.

13 . The system of claim 10 comprising the streaming service further configured to:

automatically generate the priority list at the streaming service based on attribute information associated with the streaming device.

14 . The system of claim 10 comprising the streaming service further configured to:

determine the content available to the streaming device, including accessing an electronic program guide associated with the content source device.

15 . The system of claim 10 comprising the streaming service further configured to:

monitor for an end of the prioritized content playing at the streaming device based on a sport score reporting service; and

dynamically change content playing at the streaming device when the end of the prioritized content is detected.

16 . A memory device storing instructions that, when executed, cause a processor to perform a method comprising:

implementing, via a streaming service physically remote from a streaming device, a priority-based channel selector for the streaming device, including:

determining a priority list for prioritized content to play at the streaming device;

determining a content source device connected to the streaming device based on receiving information on the content source device from the streaming device;

determining content available to the streaming device based on the content source device; and

automatically controlling the streaming device to play the prioritized content based on the priority list and the content available, including directing the streaming device to send a control signal to the content source device.

17 . The memory device of claim 16 , wherein:

the content source device is one of a plurality of content source devices connected to the streaming device;

the instructions, when executed, cause the processor to perform the method further comprising:

providing streaming content from the streaming service to the streaming device, wherein the streaming service comprises one of the plurality of content source devices;

determining the content available to the streaming device based on content available from each of the plurality of content source devices;

controlling the streaming device to play the prioritized content further includes directing the streaming device to:

switch to an input of a selected one of the plurality of content source devices; and

send a control signal causing the selected one of the plurality of content source devices to switch to a specified content channel.

18 . The memory device of claim 16 storing instructions that, when executed, cause the processor to perform the method further comprising:

receiving a user selection of programming to add to the prioritized content; and

generating the priority list based on the user selection.

19 . The memory device of claim 16 storing instructions that, when executed, cause the processor to perform the method further comprising:

automatically generating the priority list at the streaming service based on attribute information associated with the streaming device.

20 . The memory device of claim 16 storing instructions that, when executed, cause the processor to perform the method further comprising:

the prioritized content playing at the streaming device includes a sporting event;

monitoring for an end of the prioritized content playing at the streaming device based on a sport score reporting service; and

dynamically changing content playing at the streaming device when the end of the prioritized content is detected.

Assignments (2)
SECURITY INTEREST Recorded May 7, 2025
From: RAREFIED ATMOSPHERE, INC.
To: TRINITY CAPITAL INC., AS COLLATERAL AGENT
Reel/Frame 071043/0447 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 13, 2024
From: DITULLIO, JEFFREY C.; HOBBS, ZACHARY D.; HAYS, BRENT A.; WILSON, GEORGE
To: ATMOSPHERE.TV
Reel/Frame 068268/0503 →