Systems and Methods for Creating Custom Media Channels
Abstract
There is provided a system including a memory and a processor configured to display a programming guide for a first media channel including a first media content scheduled to play at a first broadcast time and a second media channel including a second media content scheduled to play at a second broadcast time, receive a user input for creating a custom channel, the custom channel including the first media content obtained from the first media channel and the second media content obtained from the second media channel, create a custom content for the custom channel, in response to the user input, by obtaining the first media content from the first media channel at the first broadcast time and obtaining the second media content from the second media channel at the second broadcast time, receive a request for playing the custom channel, and display the custom content of the custom channel on a display.
Claims
exact text as granted — not AI-modified1 - 20 . (canceled)
21 : A system comprising:
a non-transitory memory storing an executable code; a hardware processor is configured to execute the executable code to:
receive a first user input to create a first custom channel;
in response to receiving the first user input, obtain a first media content from any of a plurality of media channels;
schedule the first media content to be played on the first custom channel;
receive a second user input selecting a more-like-this option to find one or more additional media contents from any of the plurality of media channels, the one or more additional media contents having a subject matter similar to that of the first media content;
in response to receiving the second user input, find the one or more additional media contents having the subject matter similar to that of the first media content; and
update the first custom channel to include the one or more additional media contents.
22 : The system of claim 21 , wherein the hardware processor is further configured to execute the executable code to:
play the one or more additional media contents on the first custom channel.
23 : The system of claim 21 , wherein the hardware processor is further configured to execute the executable code to:
in response to receiving the first user input, obtain the first media content from any of the plurality of media channels played at a first broadcast time of the plurality of broadcast times.
24 : The system of claim 23 , wherein the hardware processor is further configured to execute the executable code to:
obtain a second media content from any of the plurality of media channels played at a second broadcast time of the plurality of broadcast times; and update the first custom channel by including the first media content at a third broadcast time of the plurality of broadcast times, and by including the second media content at a fourth broadcast time of the plurality of broadcast times; wherein the first broadcast time is different than the third broadcast time, or the second broadcast time is different than the fourth broadcast time.
25 : The system of claim 24 , wherein obtaining the first media content and obtaining the second media content occur during overlapping time periods.
26 : The system of claim 24 , wherein the hardware processor is further configured to execute the executable code to:
record the second media content while playing the first media content on the first custom channel.
27 : The system of claim 24 , wherein the hardware processor is further configured to execute the executable code to:
receive a third user input indicating a first level of interest in the first media content; and receive a fourth user input indicating a second level of interest in the second media content; wherein the first level of interest is higher than the second level of interest.
28 : The system of claim 24 , wherein the first media content is obtained from a first media channel of the plurality of media channels and the second media content is obtained from a second media channel of the plurality of media channels, and wherein the first media channel is different than the second media channel.
29 : The system of claim 21 , wherein the second user input is a voice command.
30 : The system of claim 21 , wherein the hardware processor is further configured to execute the executable code to:
in response to receiving the first user input, obtain the first media content from any of the plurality of media channels played at a first broadcast time of the plurality of broadcast times. update the first custom channel by including the first media content at a second broadcast time of the plurality of broadcast times; wherein the first broadcast time is different than the second broadcast time.
31 : A method comprising:
receiving a first user input to create a first custom channel; in response to receiving the first user input, obtaining a first media content from any of a plurality of media channels; scheduling the first media content to be played on the first custom channel; receiving a second user input selecting a more-like-this option to find one or more additional media contents from any of the plurality of media channels, the one or more additional media contents having a subject matter similar to that of the first media content; in response to receiving the second user input, finding the one or more additional media contents having the subject matter similar to that of the first media content; and updating the first custom channel to include the one or more additional media contents.
32 : The method of claim 31 , further comprising:
playing the one or more additional media contents on the first custom channel.
33 : The method of claim 31 , further comprising:
in response to receiving the first user input, obtaining the first media content from any of the plurality of media channels played at a first broadcast time of the plurality of broadcast times.
34 : The method of claim 33 , further comprising:
obtaining a second media content from any of the plurality of media channels played at a second broadcast time of the plurality of broadcast times; and updating the first custom channel by including the first media content at a third broadcast time of the plurality of broadcast times, and by including the second media content at a fourth broadcast time of the plurality of broadcast times; wherein the first broadcast time is different than the third broadcast time, or the second broadcast time is different than the fourth broadcast time.
35 : The method of claim 34 , wherein obtaining the first media content and obtaining the second media content occur during overlapping time periods.
36 : The method of claim 34 , further comprising:
recording the second media content while playing the first media content on the first custom channel.
37 : The method of claim 34 , further comprising:
receiving a third user input indicating a first level of interest in the first media content; and receiving a fourth user input indicating a second level of interest in the second media content; wherein the first level of interest is higher than the second level of interest.
38 : The method of claim 37 , wherein the first media content is obtained from a first media channel of the plurality of media channels and the second media content is obtained from a second media channel of the plurality of media channels, and wherein the first media channel is different than the second media channel.
39 : The method of claim 31 , wherein the second user input is a voice command.
40 : The method of claim 31 , further comprising:
in response to receiving the first user input, obtaining the first media content from any of the plurality of media channels played at a first broadcast time of the plurality of broadcast times. updating the first custom channel by including the first media content at a second broadcast time of the plurality of broadcast times; wherein the first broadcast time is different than the second broadcast time.Join the waitlist — get patent alerts
Track US2022295132A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.