IP Library Patent Application 18767440
Patent Application
App. No. 18/767,440

DYNAMIC CONTENT SCHEDULER

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/767,440
Abstract

Systems and methods are disclosed for implementing a dynamic content scheduler to automatically control the output of a streaming device. In certain embodiments, a method may comprise implementing a dynamic content scheduler for a streaming device, including determining a content source device connected to the streaming device, determining all content available to the streaming device based on the content source device, generating a content schedule of video to play at the streaming device based on the all content, and controlling the streaming device to play the video based on the content schedule, including directing the streaming device to send control signals to the content source device.

Claims (74)

1 . A method comprising:

implementing a dynamic content scheduler for a streaming device, including:

determining a content source device connected to the streaming device;

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

generating a content schedule of video to play at the streaming device based on the all content; and

controlling the streaming device to play the video based on the content schedule, including directing the streaming device to send control signals to the content source device.

2 . The method of claim 1 further comprising:

implementing the dynamic content scheduler 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 all 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; and

the method further comprises determining the all content available to the streaming device based on content available from each of the plurality of content source devices.

5 . The method of claim 4 further comprising:

adding the content available from each of the plurality of content source devices to a user interface (UI) of the streaming device.

6 . The method of claim 5 further comprising:

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

generating the content schedule based on the user selection.

7 . The method of claim 5 further comprising:

determining attribute information associated with the streaming device; and

automatically generating the content schedule based on the attribute information.

8 . The method of claim 7 further comprising:

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

9 . The method of claim 8 further comprising:

monitoring for content changes affecting the content schedule; and

dynamically updating the content schedule based on the content changes.

10 . A system comprising:

a streaming service configured to implement a dynamic content scheduler for a streaming device, the streaming service physically remote from the streaming device, including:

receive information from the streaming device identifying a content source device connected to the streaming device;

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

generate a content schedule of video to play at the streaming device based on the all content; and

control the streaming device to play the video based on the content schedule, including directing the streaming device to send control signals 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 further configured to:

provide streaming content from the streaming service to the streaming device; and

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

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

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

add the content available from each of the plurality of content source devices to a user interface (UI) of the streaming device.

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

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

generate the content schedule based on the user selection.

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

determine attribute information associated with the streaming device; and

automatically generate the content schedule based on the attribute information.

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

monitor for content changes affecting the content schedule; and

dynamically update the content schedule based on the content changes.

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 dynamic content scheduler for the streaming device, including:

determining a content source device connected to the streaming device;

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

generating a content schedule of video to play at the streaming device based on the all content; and

controlling the streaming device to play the video based on the content schedule, including directing the streaming device to send control signals 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:

provide streaming content from the streaming service to the streaming device;

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

controlling the streaming device to play the video further includes sending a signal, based on a programming change in the content schedule, 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 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 content schedule; and

generating the content schedule 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:

determining attribute information associated with the streaming device; and

automatically generating the content schedule based on the attribute information.

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

monitoring for content changes affecting the content schedule; and

dynamically updating the content schedule based on the content changes.

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 Jul 10, 2024
From: HOBBS, ZACHARY D.; HAYS, BRENT A.; DITULLIO, JEFFREY C.
To: ATMOSPHERE.TV
Reel/Frame 067946/0975 →