BROWSER WITH VIDEO DISPLAY HISTORY
First Claim
1. A computer implemented method of generating in a browser a video history display, comprising:
- displaying in the browser a plurality of web pages, each of which does not include an embedded video;
displaying in the browser a plurality of web pages, each including an embedded video, and playing back each of the embedded videos in the browser;
storing history information for each embedded video, the history information including a network location of the web page in which the video was embedded, and a network source location for accessing the video;
selecting at least one video that was played back in the browser for including in the video history display; and
displaying in the browser the video history display, the video history display including a representation of each selected video, and excluding any representations of the web pages that did not include an video.
1 Assignment
0 Petitions
Accused Products
Abstract
A web browser is configured to provide a video history display of videos that have been displayed in the browser, while excluding from the video history display representations of non-video pages. The browser stores information identifying videos embedded in web pages, including the source network location of the video, and video title, playback time, and representative image of the video (and optionally other attributes). The representative image of the video is derived from a frame of the video, and excludes other content from the web page in which the video was embedded, such as text and graphics thereon. The video history display includes only representations of the embedded videos that were displayed in the browser, without including representations of non-video pages.
32 Citations
24 Claims
-
1. A computer implemented method of generating in a browser a video history display, comprising:
-
displaying in the browser a plurality of web pages, each of which does not include an embedded video; displaying in the browser a plurality of web pages, each including an embedded video, and playing back each of the embedded videos in the browser; storing history information for each embedded video, the history information including a network location of the web page in which the video was embedded, and a network source location for accessing the video; selecting at least one video that was played back in the browser for including in the video history display; and displaying in the browser the video history display, the video history display including a representation of each selected video, and excluding any representations of the web pages that did not include an video. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer implemented method of generating in a browser a video history display, comprising:
-
accessing a plurality of web pages in the browser, including at least one web page including an embedded video therein, and at least one web page not including an embedded video; detecting in the browser that at least one embedded video from at least one accessed web page has been played back by the browser; storing history information for each video displayed in the browser, the history information including a network location of the web page in which the video was embedded, a network source location for accessing the video, a title for the video, and a representative image derived from a representative frame of the video; forming for each video a representation from the representative image for the video, wherein the representation of the video excludes non-video content from the web page that included the video; and displaying in the browser the video history display, the video history display including only the representations for the videos played back by the browser, and excluding representations of accessed web pages that did not include an embedded video. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A computer system configured to generate video history display in a browser, comprising:
-
a processor configured to execute program modules; a memory, coupled to the processor, and storing; a player interface module configured to provide an embedded video to a video player module for playing back the video; a content processing module configure to processed accessed web pages and store history information for a video that has been played back, the history information including a network location of the web page in which the video was embedded, a network source location for accessing the video, and a representative image derived from the video; and a history module configured to display the video history display that includes only representations of embedded videos that have been displayed by the browser, where the representation of an embedded video is formed from the representative image for the video, and where the video history display excludes representations of accessed web pages that did not include an embedded video; wherein the player interface module, the content processing module, and the history module are executable by the processor.
-
-
22. A computer system configured to generate video history display in a browser, the system comprising:
-
a processor configured to execute program code; a memory, coupled to the processor for storing the browser, the browser comprising program code, which when executed by the processor, cause to computer system to; display in the browser a plurality of web pages, each of which does not include an embedded video; display in the browser a plurality of web pages, each including an embedded video, and playing back each of the embedded videos in the browser; store history information for each embedded video, the history information including a network location of the web page in which the video was embedded, and a network source location for accessing the video; select at least one video that was played back in the browser for including in the video history display; and display in the browser the video history display, the video history display including a representation of each selected video, and excluding any representations of the web pages that did not include an video.
-
-
23. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device, cause the electronic device to:
-
display in a browser a plurality of web pages, each of which does not include an embedded video; display in the browser a plurality of web pages, each including an embedded video, and playing back each of the embedded videos in the browser; store history information for each embedded video, the history information including a network location of the web page in which the video was embedded, and a network source location for accessing the video; select at least one video that was played back in the browser for including in the video history display; and display in the browser the video history display, the video history display including a representation of each selected video, and excluding any representations of the web pages that did not include an video.
-
-
24. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device, cause the electronic device to:
-
access a plurality of web pages in the browser, including at least one web page including an embedded video therein, and at least one web page not including an embedded video; detect in the browser that at least one embedded video from at least one accessed web page has been played back by the browser; store history information for each video displayed in the browser, the history information including a network location of the web page in which the video was embedded, a network source location for accessing the video, a title for the video, and a representative image derived from a representative frame of the video; form for each video a representation from the representative image for the video, wherein the representation of the video excludes non-video content from the web page that included the video; and display in the browser the video history display, the video history display including only the representations for the videos played back by the browser, and excluding representations of accessed web pages that did not include an embedded video.
-
Specification