Back to results
US 9,288,547 B2Granted
Method and apparatus for channel prioritization
AssigneeRoku, Inc.
InventorsAnthony Wood, Mark Goodwin
Life of this patent
Estimating the term…
Abstract
A method includes detecting a client device, determining a maximum number of channels based on the client device and selecting different targeted channels from a set of available channels. At least one of the different targeted channels is selected to form a preloaded channel.
Claims20
A system, comprising:
- a platform server configured for coupling to a client device via a network, wherein the platform server is configured to:
- determine a maximum number of applications based on the client device, wherein each application allows content associated with a corresponding channel to be streamed through the client device;
- select a plurality of targeted channels up to the maximum number of applications from a plurality of available channels;
- and
- designate at least one of the plurality of targeted channels to form a preloaded application, wherein the preloaded application is configured to run as a background process on the client device prior to content associated with the at least one designated channel being streamed through the client device.
2 more elements
A method, comprising:
- determining, by at least one computing device, a maximum number of applications based on a client device, wherein each application allows content associated with a corresponding channel to be streamed through the client device;
- selecting, by the at least one computing device, a plurality of targeted channels up to the maximum number of applications from a plurality of available channels;
- and
- designating, by the at least one computing device, at least one of the plurality of targeted channels to form a preloaded application, wherein the preloaded application channel is configured to run as a background process on the client device prior to content associated with the at least one designated channel being received by the client device.
1 more element
A non-transitory, computer-readable device having instructions stored thereon that, when executed by at least one computing device, causes the at least one computing device to perform operations comprising:
- determining a maximum number of applications based on a client device, wherein each application allows content associated with a corresponding channel to be streamed through the client device;
- selecting a plurality of targeted channels up to the maximum number of applications from a plurality of available channels;
- and
- designating at least one of the plurality of targeted channels to form a preloaded application, wherein the preloaded application is configured to run as a background process on the client device prior to content associated with the at least one designated channel being received by the client device.
1 more element
Dependencies are inferred from the claim text.