Method and apparatus for resizing video content displayed within a graphical user interface
First Claim
1. A method comprising:
- rendering video content within a windowpane displayed upon a graphical user interface (GUI), the rendered video content displayed in a proportional relation to the windowpane;
positioning a cursor to a location within the GUI responsive to a user input; and
upon positioning of said cursor within said windowpane, automatically superimposing a graphical resizing overlay over the windowpane to facilitate arbitrary resizing of the windowpane and corresponding video content by the user when the cursor is positioned within the windowpane, the arbitrary resizing maintaining the proportional relation between the rendered video content and the windowpane.
3 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, video content is rendered within a windowpane displayed upon graphical user interface (GUI), a curser is positioned within the GUI responsive to user input, and a graphical resizing overlay is superimposed over the windowpane to facilitate arbitrary resizing of the windowpane and corresponding video content by the user when the cursor is positioned over the windowpane. In another aspect of the invention, an application window including at least a first windowpane and a second windowpane is displayed within a GUI, video content having a first display size is rendered within the first windowpane, the first windowpane and the corresponding video content is resized by a first amount resulting in a second display size, and the second windowpane is dynamically resized by a second amount proportional to the first amount such that the video content remains unobstructed by the first and second windowpanes and the application window.
135 Citations
51 Claims
-
1. A method comprising:
-
rendering video content within a windowpane displayed upon a graphical user interface (GUI), the rendered video content displayed in a proportional relation to the windowpane; positioning a cursor to a location within the GUI responsive to a user input; and upon positioning of said cursor within said windowpane, automatically superimposing a graphical resizing overlay over the windowpane to facilitate arbitrary resizing of the windowpane and corresponding video content by the user when the cursor is positioned within the windowpane, the arbitrary resizing maintaining the proportional relation between the rendered video content and the windowpane. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
displaying an application window within a graphical user interface (GUI), the application window including at least first windowpane and a second windowpane; rendering video content within the first windowpane, the video content having a first display size that is in a proportional relation to the first windowpane; upon positioning of a cursor within said first windowpane, automatically superimposing a graphical resizing overlay over said first windowpane; resizing the first windowpane and the corresponding video content via said graphical resizing overlay by a first amount resulting in a second display size wherein the corresponding video content remains in the proportional relation to the first windowpane; and dynamically resizing the second windowpane by a second amount proportional to the first amount such that the video content remains unobstructed by the first and second windowpanes and the application window and remains in the proportional relation to the first windowpane. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method comprising:
-
displaying an application window within a graphical user interface (GUI), the application window including at least a first windowpane; rendering video content within the first windowpane, the video content having a first display size that is in a proportional relation to the first windowpane; upon positioning of a cursor within said first windowpane, automatically superimposing a graphical resizing overlay over said first windowpane; providing one or more icons indicating information related to the video content within the first windowpane; and resizing the first windowpane, the one or more icons and the corresponding video content via said graphical resizing overlay by a first amount resulting in a second display size that remains in the proportional relation to the first windowpane, the resizing based at least in part upon received user input. - View Dependent Claims (32, 33)
-
-
34. An apparatus comprising:
-
a storage medium having stored therein programming instructions designed to enable the apparatus to render video content within a windowpane displayed upon a graphical user interface (GUI), the rendered video content in a proportional relation to the windowpane, position a cursor to a location within the GUI responsive to a user input, upon positioning of said cursor within said windowpane, automatically superimpose a graphical resizing overlay over the windowpane to facilitate arbitrary resizing of the windowpane and corresponding video content by the user when the cursor is positioned within the windowpane such that the rendered video content remains in the relational proportion to the windowpane; and at least one processor coupled with the storage medium to execute the programming instructions. - View Dependent Claims (35, 36)
-
-
37. An apparatus comprising:
-
a storage medium having stored therein programming instructions designed to enable the apparatus to display an application window within a graphical user interface (GUI), the application window including at least a first windowpane and a second windowpane, render video content within the first windowpane, the video content having a first display size, the rendered video content in a proportional relation to the windowpane, upon positioning of a cursor within said first windowpane, automatically superimposing a graphical resizing overlay over said first windowpane; resize the first windowpane and the corresponding video content by a first amount via said graphical resizing overlay resulting in a second display size, the resizing based at least in part upon received user input; and dynamically resize the second windowpane by a second amount proportional to the first amount such that the video content remains unobstructed by the first and second windowpanes and the application window and remains in the proportional relation to the first window pane; and
at least one processor coupled with the storage medium to execute the programming instructions. - View Dependent Claims (38, 39)
-
-
40. An apparatus comprising:
-
a storage medium having stored therein programming instructions designed to enable the apparatus to display an application window within a graphical user interface (GUI), the application window including at least a first windowpane, render video content within the first windowpane, the video content having a first display size that is in a proportional relation to the windowpane, upon positioning of a cursor within said first windowpane, automatically superimposing a graphical resizing overlay over said first windowpane; provide one or more icons indicating information related to the video content within the first windowpane, and resize the first windowpane, the one or more icons and the corresponding video content via said graphical resizing overlay by a first amount resulting in a second display size that remains in the proportional relation to the first windowpane, the resizing based at least in part upon received user input; and at least one processor coupled with the storage medium to execute the programming instructions. - View Dependent Claims (41, 42)
-
-
43. A recordable medium having instructions stored thereon, which when executed, implement a method comprising:
-
rendering video content within a windowpane displayed upon a graphical user interface (GUI), the rendered video content displayed in a proportional relation to the windowpane; positioning a cursor to a location within the GUI responsive to a user input; and upon positioning of said cursor within said windowpane, automatically superimposing a graphical resizing overlay over the windowpane to facilitate arbitrary resizing of the windowpane and corresponding video content by the user when the cursor is positioned within the windowpane such that the rendered video content remains in the relational proportion to the windowpane. - View Dependent Claims (44, 45)
-
-
46. A recordable medium having instructions stored thereon, which when executed, implement a method comprising:
-
displaying an application window within a graphical user interface (GUI), the application window including at least a first windowpane and a second windowpane; rendering video content within the first windowpane, the video content having a first display size that is in a proportional relation to the first windowpane; upon positioning of a cursor within said first windowpane, automatically superimposing a graphical resizing overlay over said first windowpane; resizing the first windowpane and the corresponding video content by a first amount via said graphical resizing overlay resulting in a second display size such that the rendered video content remains in the relational proportion to the first windowpane, the resizing based at least in part upon received user input; and dynamically resizing the second windowpane by a second amount proportional to the first amount such that the video content remains unobstructed by the first and second windowpanes and the application window. - View Dependent Claims (47, 48)
-
-
49. A recordable medium having instructions stored thereon, which when executed, implement a method comprising:
-
displaying an application window within a graphical user interface (GUI), the application window including at least a first windowpane; rendering video content within the first windowpane, the video content having a first display size, the rendered video content in a relational proportion to the first windowpane; upon positioning of a cursor within said first windowpane, automatically superimposing a graphical resizing overlay over said first windowpane; providing one or more icons indicating information related to the video content within the first windowpane; and resizing the first windowpane, the one or more icons and the corresponding video content via the graphical resizing overlay by a first amount resulting in a second display size that remains in the proportional relation to the first windowpane, the resizing based at least in part upon received user input. - View Dependent Claims (50, 51)
-
Specification