US2008163059A1PendingUtilityA1

Systems and methods for creating custom video mosaic pages with local content

Assignee: GUIDEWORKS LLCPriority: Dec 28, 2006Filed: Dec 28, 2006Published: Jul 3, 2008
Est. expiryDec 28, 2026(~0.4 yrs left)· nominal 20-yr term from priority
H04N 7/163H04N 21/440263H04N 21/4316H04N 21/4622H04N 21/4147H04N 21/47H04N 21/4532H04N 21/4821H04N 21/482
53
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Systems and methods for providing custom video mosaic pages are provided. The custom pages may be locally-generated, remotely-generated, or partially locally-generated and partially remotely-generated. The custom pages may include local content, such as content recorded to a digital video recorder (DVR), overlaid on a multi-video composite feed. A local compositing system may render the mosaic pages and dynamically customize the pages based on user profile data, user preferences, and active user monitoring.

Claims

exact text as granted — not AI-modified
1 . A method for displaying a video mosaic page on a user equipment device, the method comprising:
 receiving a video feed comprising a plurality of video assets for display in a video mosaic page;   receiving screen data that defines at least one placeholder video cell in the video mosaic page and an action to be performed in response to a user selection of the at least one placeholder video cell;   overlaying at least one local video asset on the video feed in a position corresponding to the at least one placeholder video cell; and   displaying the video feed and local video asset in an interactive display.   
     
     
         2 . The method of  claim 1  wherein the action to be performed in response to a user selection of the at least one placeholder video cell is selected from the group consisting of tuning to a video asset, displaying more information, displaying an advertisement, setting a reminder, and recording a program. 
     
     
         3 . The method of  claim 1  further comprising:
 receiving a user selection of one of the plurality of video assets in the interactive display; and   displaying the selected video asset in full-screen mode in response to receiving the user selection.   
     
     
         4 . The method of  claim 1  further comprising monitoring user interaction with the user equipment device and saving user interaction information to a user profile. 
     
     
         5 . The method of  claim 4  further comprising selecting the at least one local video asset based on the user interaction information in the user profile. 
     
     
         6 . The method of  claim 4  further comprising saving user viewing preferences to the user profile. 
     
     
         7 . The method of  claim 6  further comprising selecting the at least one local video asset based on the user interaction information and the user viewing preferences in the user profile. 
     
     
         8 . The method of  claim 1  wherein overlaying at least one local video asset comprises extracting a video loop from the at least one local video asset and overlaying the extracted video loop. 
     
     
         9 . The method of  claim 8  further comprising selecting a specific portion of the local video asset for the extracting using a scene change algorithm. 
     
     
         10 . The method of  claim 9  where the scene change algorithm is selected from the group consisting of an unsupervised segmentation algorithm and a motion estimation algorithm. 
     
     
         11 . The method of  claim 1  wherein the plurality of video assets are selected from the group consisting of broadcast video assets, multicast video assets, on-demand video assets, pay-per-view video assets, and Internet video assets. 
     
     
         12 . The method of  claim 1  wherein the local video asset is selected from the group consisting of locally-recorded video, games, interactive applications, and videophone messages. 
     
     
         13 . The method of  claim 1  wherein the screen data defines the size or the position of the at least one placeholder cell in the video mosaic page. 
     
     
         14 . The method of  claim 1  wherein the screen data is locally generated. 
     
     
         15 . The method of  claim 1  wherein the video feed comprises a remotely composited video that was composited by a compositing facility that is remote from the user equipment device, the composited video comprising two or more component videos wherein at least one of the component videos is sourced by the user equipment device to the remote compositing facility. 
     
     
         16 . The method of  claim 1  wherein the video feed comprises a video multiplex with the plurality of video assets multiplexed together, wherein each video asset is carried in a separate video stream that is distinct from the other video streams and wherein the number of pixels of each video asset corresponds to less than 80% of those that would nominally fill the entire display of the user equipment device. 
     
     
         17 . The method of  claim 16  further comprising decompressing at least one of the plurality of video assets and compositing the decompressed video assets with at least one local video asset, wherein the position of the composited local video asset corresponds to the position of the at least one placeholder video cell. 
     
     
         18 . A system for displaying a video mosaic page on a user equipment device, the system comprising:
 a memory for storing at least one local video asset; and   control circuitry configured to:
 receive a video feed comprising a plurality of video assets for display in a video mosaic page; 
 receive screen data that defines at least one placeholder video cell in the video mosaic page and an action to be performed in response to a user selection of the at least one placeholder video cell; 
 overlay the at least one local video asset on the video feed in a position corresponding to the at least one placeholder video cell; and 
 display the video feed and local video asset in an interactive display. 
   
     
     
         19 . The system of  claim 18  wherein the action to be performed in response to a user selection of the at least one placeholder video cell is selected from the group consisting of tuning to a video asset, displaying more information, displaying an advertisement, setting a reminder, and recording a program. 
     
     
         20 . The system of  claim 18  wherein the control circuitry is further configured to:
 receive a user selection of one of the plurality of video assets in the interactive display; and   display the selected video asset in full-screen mode in response to receiving the user selection.   
     
     
         21 . The system of  claim 18  wherein the control circuitry is further configured to monitor user interaction with the user equipment device and save user interaction information to a user profile. 
     
     
         22 . The system of  claim 21  wherein the control circuitry is further configured to select the at least one local video asset based on the user interaction information in the user profile. 
     
     
         23 . The system of  claim 21  wherein the control circuitry is further configured to save user viewing preferences to the user profile. 
     
     
         24 . The system of  claim 23  wherein the control circuitry is further configured to select the at least one local video asset based on the user interaction information and the user viewing preferences in the user profile. 
     
     
         25 . The system of  claim 18  wherein the control circuitry is configured to overlay at least one local video asset by extracting a video loop from the at least one local video asset and overlaying the extracted video loop. 
     
     
         26 . The system of  claim 25  wherein the control circuitry is further configured to select a specific portion of the local video asset for the extracting using a scene change algorithm. 
     
     
         27 . The system of  claim 26  where the scene change algorithm is selected from the group consisting of an unsupervised segmentation algorithm and a motion estimation algorithm. 
     
     
         28 . The system of  claim 18  wherein the plurality of video assets are selected from the group consisting of broadcast video assets, multicast video assets, on-demand video assets, pay-per-view video assets, and Internet video assets. 
     
     
         29 . The system of  claim 18  wherein the local video asset is selected from the group consisting of locally-recorded video, games, interactive applications, and videophone messages. 
     
     
         30 . The system of  claim 18  wherein the screen data defines the size or the position of the at least one placeholder cell in the video mosaic page. 
     
     
         31 . The system of  claim 18  wherein the screen data is locally generated. 
     
     
         32 . The system of  claim 18  wherein the video feed comprises a remotely composited video that was composited by a compositing facility that is remote from the user equipment device, the composited video comprising two or more component videos wherein at least one of the component videos is sourced by the user equipment device to the remote compositing facility. 
     
     
         33 . The system of  claim 18  wherein the video feed comprises a video multiplex with the plurality of video assets multiplexed together, wherein each video asset is carried in a separate video stream that is distinct from the other video streams and wherein the number of pixels of each video asset corresponds to less than 80% of those that would nominally fill the entire display of the user equipment device. 
     
     
         34 . The system of  claim 33  wherein the control circuitry is further configured to decompress at least one of the plurality of video assets and composite the decompressed video assets with at least one local video asset, wherein the position of the composited local video asset corresponds to the position of the at least one placeholder video cell.

Join the waitlist — get patent alerts

Track US2008163059A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.