System and method for interacting with a user
AssigneePheebo, Inc.
InventorArthur MATIOSSIAN
Life of this patent
Estimating the term…
Abstract
A method for presenting content for a plurality of channels on a screen of a device. The method includes: determining whether or not each of the plurality of channels is available for preview; determining an available resource for each of the plurality of channels; displaying a less resource-intensive visual item for each of the plurality of channels until the channel becomes available for preview and the available resource assigned to the channel is above a threshold; and replacing the less resource-intensive visual item with a resource intensive visual item.
Claims18
A method for presenting content for a plurality of channels on a screen of a device comprising:
- determining whether or not each of the plurality of channels is available for preview;
- determining an available resource for each of the plurality of channels;
- selecting a less resource-intensive visual item for display for each of the plurality of channels until the channel becomes available for preview and the available resource assigned to the channel is above a threshold;
- and
- replacing the less resource-intensive visual item with a resource intensive visual item.
The method of displaying visual resources on a screen, comprising:
- initializing an application to display a main screen comprising a plurality of preview slots;
- displaying a static image in each of the plurality of preview slots, each static image associated with a corresponding channel;
- receiving video previews from the channels in an asynchronous fashion;
- and
- updating the static images with corresponding video previews in the plurality of preview slots as the video previews are received,
- wherein at least on preview slot is displaying a static image while another preview slot is simultaneously displaying a video preview.
A system comprising:
- a processor;
- a network interface in communication with the processor and connecting the system to a client device;
- a storage device in communication with the processor and storing a program which, when executed by the processor, performs the steps of:
- determining whether or not each of the plurality of channels is available for preview;
- determining an available resource for each of the plurality of channels;
- selecting a less resource-intensive visual item for display for each of the plurality of channels until the channel becomes available for preview and the available resource assigned to the channel is above a threshold;
- and
- replacing the less resource-intensive visual item with a resource intensive visual item.
Dependencies are inferred from the claim text.