One click full-screen video system and method
First Claim
1. A method for playing full screen video on a user computer comprising:
- displaying in a user interface at said user computer a web page containing at least one link to an electronic video file;
selecting said link to request said video file;
downloading said video file to said user computer in response to said request;
detecting by said user computer an initial receipt of said video file, wherein said detecting includes determining a display mode of the video file;
opening in said user interface a window of a video player in full screen mode in response to said detecting;
reading said video file by said player to play said video in said window;
encoding said video file with a header and a plurality of tracks; and
inserting plural instructions into a selected one of said tracks;
wherein said plural instructions are readable by said player so that said player displays information in response to the instructions,wherein said inserting includes inserting a first instruction relating to additional video content, and displaying information in response to said first instruction which includes playing said additional video content within a viewing screen of said player prior to playing said video.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a method and system for playing full-screen video on a user computer. The method includes displaying in the user interface at the user computer a web page containing at least one link to electronic video file, selecting the link to request the video file, downloading the video file to user computer in response to the request, detecting by the user computer receipt of the video file, opening in the user interface to window of the video player in full-screen mode in response to the detecting, and reading the video file by the player to play the video in the window. A feature of the present invention is that the video player may not have its preferences preset by the user to open in any particular mode. The mode in which the video player opens will be determined by the downloaded video file.
-
Citations
127 Claims
-
1. A method for playing full screen video on a user computer comprising:
-
displaying in a user interface at said user computer a web page containing at least one link to an electronic video file; selecting said link to request said video file; downloading said video file to said user computer in response to said request; detecting by said user computer an initial receipt of said video file, wherein said detecting includes determining a display mode of the video file; opening in said user interface a window of a video player in full screen mode in response to said detecting; reading said video file by said player to play said video in said window; encoding said video file with a header and a plurality of tracks; and inserting plural instructions into a selected one of said tracks; wherein said plural instructions are readable by said player so that said player displays information in response to the instructions, wherein said inserting includes inserting a first instruction relating to additional video content, and displaying information in response to said first instruction which includes playing said additional video content within a viewing screen of said player prior to playing said video. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. An apparatus in a computer network having a server, at least one web page accessible through said server and a user computer programmed with browser software to display a copy of said web page when connected to said server, the apparatus comprising:
-
a video file having a header, said header having a mode flag, said video file being identified by a link in said web page, said server downloading said video file to said user computer in response to selection of said link, said browser software detecting said header; and a video player executable in said user computer, said player being launched in response to said browser detecting said header to receive said video file during downloading thereof, said video player opening in a mode indicated by said mode flag, wherein said video file is encoded with a plurality of tracks, a selected one of said tracks containing instructions readable by said player, wherein one of said instructions is a first instruction relating to additional video content, said player in response to said first instruction displaying said additional content, and wherein said player plays said additional video content within said viewing screen area prior to playing said video. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62)
-
-
63. An apparatus for playing full screen video on a user computer comprising:
-
means for displaying in a user interface at said user computer a web page containing at least one link to an electronic video file; means for selecting said link to request said video file; means for downloading said video file to said user computer in response to said request; means for detecting by said user computer an initial receipt of said video file and determining a display mode of the video file; means for opening in said user interface a window of a video player in full screen mode in response to said detecting; and means for reading said video file by said player to play said video in said window, wherein said video file is encoded with a plurality of tracks, one of said tracks having instructions, wherein one of said instructions is a first instruction relating to additional video content, said player in response to said first instruction displaying said additional video content, and wherein said player plays said additional video content within a viewing screen area prior to playing said video. - View Dependent Claims (64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 105)
-
-
94. A computer readable medium containing programming which when executed performs the following procedures comprising:
-
displaying in a user interface at said user computer a web page containing at least one link to an electronic video file; selecting said link to request said video file; downloading said video file to said user computer in response to said request; detecting by said user computer an initial receipt of said video file, wherein said detecting includes determining a display mode of the video file; opening in said user interface, a window of a video player in full screen mode in response to said detecting; reading said video file by said player to play a video in said window, wherein said video file is encoded with a plurality of tracks, one of said tracks having instructions, wherein one of said instructions is a first instruction relating to additional video content, said player in response to said first instruction displaying said additional video content, and wherein said player plays said additional video content within a viewing screen area at said window prior to playing said video. - View Dependent Claims (95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126)
-
-
127. An apparatus in a computer network having a server, at least one web page accessible through said server and a user computer programmed with browser software to display a copy of said at least one web page when connected to said server, the apparatus comprising:
-
a video file having a header and plural tracks, each of said tracks having instructions that are readable so that information in response to the instructions is displayed, said header having a mode flag, said video file being identified by a link in said web page, said web server downloading said video file to said user computer in response to selection of said link, said browser software detecting said header, wherein a first instruction of said instructions relates to additional video content; and a video player executable in said user computer, said player being launched in response to said browser and detecting said header to receive said video file during downloading thereof, said video player opening in a mode indicated by said mode flag, wherein said video player plays said additional video content within a viewing area prior to playing said video.
-
Specification