Nova Patents
CA2525587C

Method and system for playing video

Abstract

A method and system for playing video on a graphical user interface (GUI) that provides a singular user interface for searching, retrieving, and playing video available over a network from a server.

CA2525587C, drawing sheet 1
Sheet 1 of 8

Term

Term ended

Expired 17 May 2024, 2.4 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

83 claims: 8 independent, 75 dependent

  1. 1
    CA 02525587 2014-02-27 CLAIMS:1. A non-transitory computer readable medium, storing computer-executable instructions that, when executed on a computer, cause the following to occur: present for display a graphical user interface (GUI) for playing video available from a server;present for display a window associated with the GUI configured to display video;present for display a plurality of thumbnails proximate the window, each thumbnail being associated with a different video available from the server for playback, each thumbnail being separately selectable for instigating playback of the associated video in the window, wherein a portion of the plurality of the thumbnails continue to be presented for display during playback of a selected video and wherein at least one of the thumbnails has a graphical icon thereon in which the graphical icon is selectable to play an animated video clip that is representative of the associated video;present for display a source of the video associated with the at least one thumbnail when a cursor is rolled over the at least one thumbnail;and present for display the thumbnails in a plurality of thumbnail cells, wherein a control menu includes a selectable “left” arrow and a selectable “right” arrow for shifting the thumbnails for display in the thumbnail cells in a left and right direction respectively such that a new thumbnail is presented for display with each shifting thumbnail.
  2. 12
    A method comprising:outputting for display a program guide graphical user interface (GUI) having a window and a plurality of thumbnails proximate the window, wherein the thumbnails are disposed in a circular format along a circumference of a circle encompassing the window, each thumbnail presenting for display a video frame selected from a respective associated - 15 CA 02525587 2014-02-27 video of a plurality of videos available from a server, wherein at least one of the plurality of videos is a television program, and wherein the video frames presented by the thumbnails are oriented with a bottom edge of each of the video frames facing a center of the circle;receiving a signal indicating selection of a particular thumbnail;and outputting a video for display associated with the selected thumbnail in the window.
  3. 23
    An apparatus comprising:a processor;and memory storing instructions that, when executed by the processor, cause the apparatus to: provide a program guide graphical user interface (GUI) configured for operation on the apparatus, the GUI including a window configured to display video and a plurality of thumbnails proximate the window, wherein each thumbnail is associated with one of a plurality of videos available from a server and is selectable for playing the associated video in the window, wherein at least one of the videos is a television program, wherein at least a portion of the thumbnails are selectable to play an animated video clip that is representative of the associated video within the thumbnail during playback of video associated with another thumbnail within the window, wherein the thumbnails are disposed in a circular format along a circumference of a circle encompassing the window, and wherein each of the thumbnails comprises an image oriented with a bottom edge of each image facing a center of the circle.
  4. 24
    An apparatus comprising:a processor configured to cause the apparatus to: store a plurality of videos for electronic delivery over a network;-17CA 02525587 2014-02-27 associate each of the videos with a thumbnail having a thumbnail image and a separate source designation, each of the thumbnail images representing content within the video and each of the separate source designations representing a source of the video associated with the respective thumbnail image and being displayed over top the thumbnail image;deliver the thumbnail images and the separate source designations to a graphical user interface (GUI) of a computer;receive a signal from the GUI indicating selection of one of the thumbnail images;transfer the video associated with the thumbnail image that was selected to the GUI, wherein the video is configured to be played on the computer;and transfer a textual description of the video associated with the selected thumbnail image to the GUI, wherein the textual description is configured to be displayed in the GUI adjacent the video.
  5. 32
    A method comprising:determining thumbnails associated with each of a number of videos available for playback, the thumbnails including at least one image selected from the associated video;transporting the thumbnails from a server to a computer having a graphical user interface (GUI) for display to a user, wherein the transporting is based on stored predefined preferences of the user;presenting for display the thumbnails proximate a window within the GUI, the window being used to play back video associated with a selected one of the thumbnails;receiving signals associated with a user selection of one of the thumbnails;delivering, in response to the user selection, a first video associated with the selected thumbnail from the server to the computer having the GUI for playback;presenting in the GUI for display at least a portion of the thumbnails while the first video is played;and in response to determining user selection of another one of the thumbnails displayed while the first video is playing, delivering a second video associated with the another one of - 19CA 02525587 2014-02-27 the thumbnails from the server to the GUI for playback in place of the first video.
  6. 50
    A method comprising:outputting for display a graphical user interface (GUI) comprising: a window arranged to display a current video;a plurality of thumbnail cells proximate the window and arranged to display a plurality of thumbnails, each thumbnail being associated with a different one of a plurality of videos available from a server, each thumbnail being separately selectable for causing playback of its associated video as the current video in the window, and at least one of the thumbnails having a graphical icon displayed thereon in which the graphical icon is selectable to play an animated video clip that is representative of the different one of the plurality of videos associated with the at least one of the thumbnails;and a control menu comprising a selectable “left” arrow and a selectable “right” arrow for shifting the thumbnails for display in the thumbnail cells in a left and right direction respectively such that a new thumbnail is presented for display with each shifting thumbnail;and outputting for display a source of the different one of the plurality of videos associated with the at least one of the thumbnails when a cursor is rolled over the at least one thumbnail. -22CA 02525587 2014-02-27
  7. 61
    A method comprising:outputting for display a program guide graphical user interface (GUI) having a window and a plurality of thumbnails proximate the window, the thumbnails being disposed along an arc circumscribing the window, each thumbnail displaying a video frame selected from a respective associated video of a plurality of videos available from a server, at least one of the plurality of videos being a television program, and each video frame having a bottom edge oriented towards the window;receiving a signal indicating selection of a particular thumbnail;and outputting one of the plurality of videos associated with the selected thumbnail in the window.
  8. 72
    An apparatus comprising:a processor;and memory storing instructions that, when executed by the processor, cause the apparatus to: provide a program guide graphical user interface (GUI) configured for operation on the apparatus, the GUI comprising a window configured to display video and a plurality of thumbnails proximate the window, wherein each thumbnail is selectable for playing, in the window, an associated one of a plurality of videos available from a server, wherein at least one of the plurality of videos is television program, and wherein one or more of the thumbnails are selectable to play an animated video clip that is representative of the associated one of the plurality of videos within the thumbnail during playback of video -25 CA 02525587 2014-02-27 associated with another thumbnail within the window, wherein the thumbnails are disposed along an arc circumscribing the window, and wherein each thumbnail displays an image having a bottom edge oriented towards the window.