IP Library Granted Patent US 9,367,205
Granted Patent B2
US 9,367,205 · App. 12/709,301 · Granted Jun 14, 2016

Radial menus with bezel gestures

Inventors: Kenneth P. Hinckley (Redmond, WA); Koji Yatani (Toronto, CA)
Assignee: MICROSOFT TECHNOLGOY LICENSING, LLC
G06F3/04817G06F3/0482G06F3/04883G06F2203/04808
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,367,205
App. No.
12/709,301
Granted
Jun 14, 2016
Kind
B2
Abstract

Bezel gestures for touch displays are described. In at least some embodiments, the bezel of a device is used to extend functionality that is accessible through the use of so-called bezel gestures. In at least some embodiments, off-screen motion can be used, by virtue of the bezel, to create screen input through a bezel gesture. Bezel gestures can include single-finger bezel gestures, multiple-finger/same-hand bezel gestures, and/or multiple-finger, different-hand bezel gestures.

Claims (43)

1. A method comprising:

presenting a bezel menu on a device configured to be accessed using a bezel gesture in which a device bezel is used as an input mechanism, the device bezel being configured to sense a touch input that starts only on the device bezel, the device further being configured to sense movement of the touch input that started only on the device bezel onto a display device associated with the device, the touch input that starts only on the bezel and which is sensed to occur only on the bezel, and the touch input that occurs on the display device defining a continuous swiping bezel gesture input;

responsive to sensing the continuous swiping bezel gesture input performed by a touch input of one finger, providing an indication of a first functionality;

responsive to sensing the continuous swiping bezel gesture input performed by a touch input of two or more fingers, providing an indication of a second functionality different from the first functionality, the first functionality or the second functionality comprising one or more radial menus associated with the bezel menu;

responsive to sensing touch input associated with functionality comprising the one or more radial menus, making accessible through user input the one or more radial menus;

receiving user input associated with one of the radial menus; and

accessing, responsive to the user input, a functionality associated with the radial menu.

2. The method of claim 1 , wherein the indication of the one or more radial menus appears on a slot or icon of the bezel menu.

3. The method of claim 1 , the making accessible further comprising visually presenting the radial menu relative to which the user input is to be received.

4. The method of claim 1 , wherein the user input comprises a touch and stroke in a particular direction.

5. The method of claim 1 , wherein the receiving is performed without visually presenting the radial menu.

6. The method of claim 1 further comprising prior to receiving the user input, presenting the radial menu relative to which the user input is to be received, wherein the radial menu includes visual indicia associated with different functionalities or commands.

7. The method of claim 1 further comprising prior to receiving the user input, presenting the radial menu relative to which the user input is to be received, wherein the presenting the radial menu is performed responsive to a hover input over or near the indication.

8. The method of claim 1 , wherein a number of options presented by a radial menu varies depending on a location of a corresponding slot or icon of the bezel menu with which the radial menu is associated.

9. The method of claim 1 , wherein at least one radial menu is associated with an exposable drawer associated with the bezel menu.

10. The method of claim 1 , wherein the one or more radial menus are implemented to include a novice mode in which radial menus are visually presented in order to enable access to associated functionalities or commands, and an expert mode in which radial menus are not visually presented in order to enable access to associated functionalities or commands.

11. A system comprising:

one or more processors;

one or more memory components comprising stored computer executable instructions which, when executed, implement a method comprising:

presenting a bezel menu responsive to detecting a touch input that starts on a corresponding device bezel and movement of the touch input that started on the device bezel onto a display device associated with the corresponding device, the touch input that starts on the device bezel and the movement of the touch input onto a display device defining a continuous swiping gesture input;

responsive to sensing the continuous swiping gesture input performed by a touch input of one finger, providing an indication of a first functionality;

responsive to sensing the continuous swiping gesture input performed by a touch input of two or more fingers, providing an indication of a second functionality different from the first functionality, the first functionality or the second functionality comprising one or more radial menus associated with the bezel menu;

responsive to sensing touch input associated with functionality comprising the one or more radial menus, making accessible through user input the one or more radial menus;

receiving user input associated with one of the radial menus; and

accessing, responsive to the user input, a functionality associated with the radial menu.

12. The system of claim 11 , wherein the indication of the one or more radial menus appears on a slot or icon of the bezel menu.

13. The system of claim 11 further comprising visually presenting the radial menu relative to which the user input is to be received.

14. The system of claim 11 , wherein the user input comprises a touch and stroke in a particular direction.

15. The system of claim 11 , wherein the receiving is performed without visually presenting the radial menu.

16. The system of claim 11 further comprising prior to receiving the user input, presenting the radial menu relative to which the user input is to be received, wherein the radial menu includes visual indicia associated with different functionalities or commands.

17. The system of claim 11 further comprising prior to receiving the user input, presenting the radial menu relative to which the user input is to be received, wherein the presenting the radial menu is performed responsive to a hover operation over or near the indication.

18. The system of claim 11 , wherein a number of options presented by a radial menu varies depending on a location of a corresponding slot or icon of the bezel menu with which the radial menu is associated.

19. The system of claim 11 , wherein at least one radial menu is associated with an exposable drawer associated with the bezel menu.

20. A system comprising:

one or more processors;

one or more memory components comprising stored computer executable instructions which, when executed, implement a method comprising:

presenting a bezel menu on a device configured to be accessed using a bezel gesture in which a device bezel is used as an input mechanism, the device bezel being configured to sense a touch input that starts only on the device bezel, the device further being configured to sense movement of the touch input that started only on the device bezel onto a display device associated with the device, the touch input that starts only on the bezel and which is sensed to occur only on the bezel, and the touch input that occurs on the display device defining a continuous swiping bezel gesture input;

responsive to sensing the continuous swiping bezel gesture input performed by a touch input of one finger, providing an indication of a first functionality;

responsive to sensing the continuous swiping bezel gesture input performed by a touch input of two or more fingers, providing an indication of a second functionality different from the first functionality, the first functionality or the second functionality comprising one or more radial menus associated with the bezel menu;

responsive to sensing touch input associated with functionality comprising the one or more radial menus, making accessible through user input the one or more radial menus;

rotating the one or more radial menus based on an orientation of the device;

receiving user input associated with one of the radial menus; and

accessing, responsive to the user input, a functionality associated with the radial menu.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034564/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 23, 2010
From: HINCKLEY, KENNETH P; YATANI, KOJI
To: MICROSOFT CORPORATION
Reel/Frame 023972/0634 →
Continuity (1)
Related Publication 20110209093A1 · Aug 25, 2011