IP Library Granted Patent US 8,352,626
Granted Patent B1
US 8,352,626 · App. 13/425,459 · Granted Jan 8, 2013

Program selection from within a plurality of active videos

Assignee: Vyumix, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,352,626
App. No.
13/425,459
Granted
Jan 8, 2013
Kind
B1
Abstract

A video streamer aggregates multiple videos into a single video stream for delivery to a client to be displayed. The multiple videos are active to allow motion of the multiple videos to be shown. The multiple videos are part of an electronic program guide. Additional information related to one or more of the videos may be obtained and displayed by the client. One of the videos may be selected to be enlarged and/or have audio from that video played.

Claims (49)

1. A computer implemented method for video selection comprising:

receiving a plurality of active videos wherein the plurality of active videos is received in a single video stream wherein:

at least one of the plurality of active videos is a live video feed; and

the single video stream is generated based on a server collecting the plurality of active videos

displaying the plurality of active videos on a client machine wherein the client machine is a mobile device;

receiving a selection for one of the plurality of active videos to identity a selected video;

displaying the selected video from the plurality of active videos as a primary video wherein the displaying of the plurality of active videos is part of an electronic program guide and wherein the plurality of active videos are displayed on the client machine and wherein the selected video is displayed as the primary video on another device;

obtaining information related to one or more videos from the plurality of active videos; and

displaying the information with the plurality of active videos on the client machine wherein the information includes one or more of start time, end time, video duration, rating, price, and ranking as part of the electronic program guide.

2. The method of claim 1 wherein the receiving a selection includes selecting a video from the plurality of active videos for display as the primary video.

3. The method of claim 1 further comprising obtaining more information related to the selected video.

4. The method of claim 3 wherein the more information includes additional video information.

5. The method of claim 3 wherein the more information includes audio.

6. The method of claim 3 wherein the more information includes metadata.

7. The method of claim 1 wherein the displaying the information includes overlaying the information on at least a portion of the plurality of active videos.

8. The method of claim 1 wherein base information is shown for each of the plurality of active videos.

9. The method of claim 1 wherein the primary video is shown on a full screen display.

10. The method of claim 1 wherein the another device is a television screen.

11. The method of claim 1 wherein the plurality of active videos includes broadcast video.

12. The method of claim 1 wherein the plurality of active videos includes cable television video.

13. A computer program embodied in a non-transitory computer readable medium for video selection, the computer program product comprising:

code for receiving a plurality of active videos wherein the plurality of active videos is received in a single video stream wherein:

at least one of the plurality of active videos is a live video feed; and

the single video stream is generated based on a server collecting the plurality of active videos

code for displaying the plurality of active videos on a client machine wherein the client machine is a mobile device;

code for receiving a selection for one of the plurality of active videos to identity a selected video;

code for displaying the selected video from the plurality of active videos as a primary video wherein the displaying of the plurality of active videos is part of an electronic program guide and wherein the plurality of active videos are displayed on the client machine and wherein the selected video is displayed as the primary video on another device;

code for obtaining information related to one or more videos from the plurality of active videos; and

code for displaying the information with the plurality of active videos on the client machine wherein the information includes one or more of start time, end time, video duration, rating, price, and ranking as part of the electronic program guide.

14. A system for video selection comprising:

a memory which stores instructions;

one or more processors attached to the memory wherein the one or more processors, when executing the instructions which are stored, are configured to:

receiving a plurality of active videos wherein the plurality of active videos is received in a single video stream wherein:

at least one of the plurality of active videos is a live video feed; and

the single video stream is generated based on a server collecting the plurality of active videos

displaying the plurality of active videos on a client machine wherein the client machine is a mobile device;

receiving a selection for one of the plurality of active videos to identity a selected video;

displaying the selected video from the plurality of active videos as a primary video wherein the displaying of the plurality of active videos is part of an electronic program guide and wherein the plurality of active videos are displayed on the client machine and wherein the selected video is displayed as the primary video on another device;

obtaining information related to one or more videos from the plurality of active videos; and

displaying the information with the plurality of active videos on the client machine wherein the information includes one or more of start time, end time, video duration, rating, price, and ranking as part of the electronic program guide.

15. A computer implemented method for video selection comprising:

providing a plurality of active videos wherein the plurality of active videos is aggregated into a single video stream wherein:

at least one of the plurality of active videos is a live video feed; and

the single video stream is provided based on a server collecting the plurality of active videos

the single video stream is part of an electronic program guide;

receiving a selection for one of the plurality of active videos;

obtaining information related to one of the plurality of active videos wherein the information includes one or more of start time, end time, video duration, rating, price, and ranking as part of the electronic program guide;

modifying the single video stream to provide the information related to the one of the plurality of active videos which was selected thereby creating a modified video stream; and

outputting the modified video stream to a client machine wherein the client machine is a mobile device.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Oct 18, 2021
From: VENTURE LENDING & LEASING VII, INC.
To: VUEMIX, INC.
Reel/Frame 057825/0186 →
RELEASE OF SECURITY INTEREST Recorded Oct 18, 2021
From: VENTURE LENDING & LEASING VIII, INC.; VENTURE LENDING & LEASING VII, INC.
To: VUEMIX, INC.
Reel/Frame 057825/0272 →
SECURITY INTEREST Recorded Mar 23, 2017
From: VUEMIX, INC.
To: VENTURE LENDING & LEASING VII, INC.; VENTURE LENDING & LEASING VIII, INC.
Reel/Frame 042084/0042 →
SECURITY INTEREST Recorded Sep 29, 2014
From: VUEMIX, INC.
To: VENTURE LENDING & LEASING VII, INC.
Reel/Frame 033844/0495 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 6, 2012
From: KIZHEPAT, GOVIND; LAI, YUNG-HSIAO; NYSTROM, ERIK MATTHEW
To: VYUMIX, INC.
Reel/Frame 028003/0889 →
Continuity (3)
Continuation In Part 13252296 · Oct 4, 2011
Continuation In Part 13237874 · Sep 20, 2011
Continuation In Part 13154222 · Jun 6, 2011