Mosaic presentation screen production
First Claim
1. A method implemented on a computing device, said method comprising:
- receiving one or more video mosaic source services, each of said one or more video mosaic source services comprising a plurality of cells, each cell being associated with a content source;
receiving signaling data, said signaling data comprising at least one attribute defining a current content available on a content source;
receiving a request specifying an attribute to use for producing a mosaic presentation screen; and
upon receiving said request, compositing cells extracted from said received one or more video mosaic source services into a mosaic presentation screen, said composited cells being associated with content sources whose current content attribute corresponds to said specified attribute, wherein said signaling data further comprises data specifying a location of a cell on a particular video mosaic source service for each content source; and
said compositing further comprises;
identifying video mosaic source services comprising cells associated with content sources whose current content attribute corresponds to said specified attribute using said signaling data;
decoding said identified video mosaic source services;
identifying cells on said decoded video mosaic source services associated with content sources whose current content attribute corresponds to said specified attribute using said signaling data; and
compositing said identified cells into a mosaic presentation screen.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a method implemented on a computing device includes: receiving one or more video mosaic source services, each of the one or more video mosaic source services comprising a plurality of cells, each cell being associated with a content source; receiving signaling data, the signaling data comprising at least one attribute defining a current content available on a content source; receiving a request specifying an attribute to use for producing a mosaic presentation screen; and upon receiving the request, compositing cells extracted from the received one or more video mosaic source services into a mosaic presentation screen, the composited cells being associated with content sources whose current content attribute corresponds to the specified attribute.
-
Citations
19 Claims
-
1. A method implemented on a computing device, said method comprising:
-
receiving one or more video mosaic source services, each of said one or more video mosaic source services comprising a plurality of cells, each cell being associated with a content source; receiving signaling data, said signaling data comprising at least one attribute defining a current content available on a content source; receiving a request specifying an attribute to use for producing a mosaic presentation screen; and upon receiving said request, compositing cells extracted from said received one or more video mosaic source services into a mosaic presentation screen, said composited cells being associated with content sources whose current content attribute corresponds to said specified attribute, wherein said signaling data further comprises data specifying a location of a cell on a particular video mosaic source service for each content source; and
said compositing further comprises;identifying video mosaic source services comprising cells associated with content sources whose current content attribute corresponds to said specified attribute using said signaling data; decoding said identified video mosaic source services; identifying cells on said decoded video mosaic source services associated with content sources whose current content attribute corresponds to said specified attribute using said signaling data; and compositing said identified cells into a mosaic presentation screen. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computing device comprising:
-
a service selector operable to receive one or more video mosaic source services, each of said one or more video mosaic source services comprising a plurality of cells, each cell being associated with a content source; a configuration receiver operable to receive signaling data, said signaling data comprising;
at least one attribute defining a current content available on a content source; and
data specifying a location of a cell on a particular video mosaic source service for each content source;a video mosaic service manager operable to receive a request specifying an attribute to use for producing a mosaic presentation screen; and a compositor operable to; composite cells extracted from said receiving one or more video mosaic source services into a mosaic presentation screen, said composited cells being associated with content sources whose current content attribute corresponds to said specified attribute; identify video mosaic source services comprising cells associated with content sources whose current content attribute corresponds to said specified attribute using said signaling data; decode said identified video mosaic source services; identify cells on said decoded video mosaic source services associated with content sources whose current content attribute corresponds to said specified attribute using said signaling data; and composite said identified cells into a mosaic presentation screen.
-
-
19. One or more computer readable non-transient tangible storage media encoded with software comprising computer executable instructions and when the software is executed operable to:
-
receive one or more video mosaic source services, each of the one or more video mosaic source services comprising a plurality of cells, each cell being associated with a content source; receive signaling data, the signaling data comprising;
at least one attribute defining a current content available on a content source; and
data specifying a location of a cell on a particular video mosaic source service for each content source;receive a request specifying an attribute to use for producing a mosaic presentation screen; composite cells extracted from the received one or more video mosaic source services into a mosaic presentation screen, the composited cells being associated with content sources whose current content attribute corresponds to the specified attribute; identify video mosaic source services comprising cells associated with content sources whose current content attribute corresponds to said specified attribute using said signaling data; decode said identified video mosaic source services; identify cells on said decoded video mosaic source services associated with content sources whose current content attribute corresponds to said specified attribute using said signaling data; and composite said identified cells into a mosaic presentation screen.
-
Specification