System and method for implementing remote control functions in a mouse in a video playback system
First Claim
Patent Images
1. A method for selecting between a plurality of buttons in a page within a video playback system for implementing remote control functions with a standard input/output device, the method comprising the steps of:
- receiving a plurality of buttons from one or more pages in a video content, wherein the buttons are originally designed for selection via a remote control, wherein the buttons are incompatible with the standard input/output device other than the remote control, and wherein the buttons comprise selectable buttons and non-selectable buttons;
identifying all of the selectable buttons within the page;
defining positions of all of the selectable buttons within the page according to the identified buttons comprising at least a first button and a second button;
receiving a depression of a key on the standard input/output device while the standard input/output device is positioned over the first button currently selected;
receiving dragging of the standard input/output device in the direction of the second button to be selected while the key is depressed;
detecting release of the key on the standard input/output device once the standard input/output device is positioned over the second button; and
responsive to the release detection, selecting the second button.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for implementing remote control functionality with a mouse in a video playback system includes the steps of identifying all selectable buttons within the page, depressing a key on a mouse device while the mouse is positioned over a first button currently selected, dragging the mouse device in the direction of a second button to be selected while depressing the key, and releasing the key on the mouse device once the mouse device is positioned over the second button to select the second button.
-
Citations
31 Claims
-
1. A method for selecting between a plurality of buttons in a page within a video playback system for implementing remote control functions with a standard input/output device, the method comprising the steps of:
-
receiving a plurality of buttons from one or more pages in a video content, wherein the buttons are originally designed for selection via a remote control, wherein the buttons are incompatible with the standard input/output device other than the remote control, and wherein the buttons comprise selectable buttons and non-selectable buttons; identifying all of the selectable buttons within the page; defining positions of all of the selectable buttons within the page according to the identified buttons comprising at least a first button and a second button; receiving a depression of a key on the standard input/output device while the standard input/output device is positioned over the first button currently selected; receiving dragging of the standard input/output device in the direction of the second button to be selected while the key is depressed; detecting release of the key on the standard input/output device once the standard input/output device is positioned over the second button; and responsive to the release detection, selecting the second button. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for selecting between a plurality of buttons in a page within a video playback system for implementing remote control functions with a standard input/output device, the method comprising the steps of:
-
receiving a plurality of buttons from one or more pages in a video content, wherein the buttons are originally designed for selection via a remote control, wherein the buttons are incompatible with the standard input/output device other than the remote control, and wherein the buttons comprise selectable buttons and non-selectable buttons; identifying all of the selectable buttons within the page; defining positions of all of the selectable buttons within the page according to the identified buttons comprising at least a first button and a second button; visibly distinguishing the first button in a selected state among the selectable buttons; receiving dragging of the standard input/output device in the direction of the second button to be selected; and selecting the second button responsive to detecting cessation of movement of the standard input/output device. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method for selecting between a plurality of buttons in a page within a video playback system for implementing remote control functions with a standard input/output device, the method comprising the steps of:
-
receiving a plurality of buttons from one or more pages in a video content, wherein the buttons are originally designed for selection via a remote control, wherein the buttons are incompatible with the standard input/output device other than the remote control, and wherein the buttons comprise selectable buttons and non-selectable buttons; identifying all of the non-discernible buttons within the page; in response to rotation of a wheel on the standard input/output device, selecting a second one of the non-discernible buttons based on the direction of rotation and on the relative position of the first one of the non-discernible buttons. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A method for selecting between a plurality of buttons in a page within a video playback system for implementing remote control functions with a standard input/output device, the method comprising the steps of:
-
receiving a plurality of buttons from one or more pages in a video content, wherein the buttons are originally designed for selection via a remote control, wherein the buttons are incompatible with the standard input/output device other than the remote control, and wherein the buttons comprise selectable buttons and non-selectable buttons; identifying all of the selectable buttons within the page; defining positions of all of the selectable buttons within the page according to the identified buttons comprising at least a first button and a second button; detecting positioning of the standard input/output device over one of the selectable buttons; and displaying a context menu upon receiving a depression of a key on the standard input/output device, the context menu presenting a user with possible actions that can be performed in relation to the button. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A method for selecting between a plurality of buttons in a page within a video playback system for implementing remote control functions with a standard input/output device, the method comprising the steps of:
-
receiving a plurality of buttons from one or more pages in a video content, wherein the buttons are originally designed for selection via a remote control, wherein the buttons are incompatible with the standard input/output device other than the remote control, and wherein the buttons comprise selectable buttons and non-selectable buttons; identifying all of the selectable buttons within the page; defining positions of all of the selectable buttons within the page according to the identified buttons comprising at least a first button and a second button; determining the properties for each selectable button within the page; overlaying a graphic display over each selectable button, the graphic display presenting to a user actions that can be performed in relation to the button based on the properties of the button. - View Dependent Claims (26, 27, 28, 29)
-
-
30. A method for selecting between a plurality of buttons in a page within a video playback system for implementing remote control functions with a standard input/output device, the method comprising the steps of:
-
receiving a plurality of buttons from one or more pages in a video content, wherein the buttons are originally designed for selection via a remote control, wherein the buttons are incompatible with the standard input/output device other than the remote control, and wherein the buttons comprise selectable buttons and non-selectable buttons; identifying all of the selectable buttons within the page; defining positions of all of the selectable buttons within the page according to the identified buttons comprising at least a first button and a neighboring button; visibly distinguishing the first button in a selected state among the selectable buttons; receiving dragging of the standard input/output device in a circular fashion in the clockwise direction; and selecting a neighboring button on one side of the first button. - View Dependent Claims (31)
-
Specification