Electronic devices, associated apparatus and methods

US10078420B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10078420-B2
Application numberUS-201213422525-A
CountryUS
Kind codeB2
Filing dateMar 16, 2012
Priority dateMar 16, 2012
Publication dateSep 18, 2018
Grant dateSep 18, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An apparatus comprising: a processor; and a memory including computer program code, the memory and the computer program code configured to, with the processor, cause the apparatus to perform at least the following: in response to detecting a progressive dragging input gesture provided by a user via a graphical user interface, enable: revealing one or more menu items, such that the one or more revealed menu items are visible; highlighting at least one said visible menu item in correspondence with the progressive dragging input gesture; and selecting the highlighted menu item in response to detecting the completion of the progressive dragging input gesture.

First claim

Opening claim text (preview).

The invention claimed is: 1. An apparatus comprising: a processor; and a memory including computer program code, the memory and the computer program code configured to, with the processor, cause the apparatus to perform at least the following: in response to detecting a progressive dragging input gesture in a first direction provided by a user via a graphical user interface, enable: moving a displayed whole screen user interface element or window user interface element of the graphical user interface to reveal one or more rows or columns comprising menu items arranged in the respective rows or columns substantially perpendicular to the first direction, such that the one or more rows or columns of revealed menu items are visible; highlighting an initial menu item in the most recently revealed row or column in correspondence with the progressive dragging input gesture in the first direction, wherein the highlighted most recently revealed row or column and the initial menu item in the most recently revealed row or column changes as additional rows or columns are revealed; receiving an indication of a change of direction of the progressive dragging input gesture in a second direction, substantially perpendicular to the first direction, and in response thereto, changing the highlighting to a next menu item in the most recently revealed row or column in correspondence with the progressive dragging input in the second direction; and automatically performing a function associated with the highlighted menu item in response to detecting a release of the progressive dragging input gesture. 2. The apparatus of claim 1 , wherein the displayed whole screen user interface element is a discrete graphical element, an application screen, a home screen, or an application launching screen. 3. The apparatus of claim 1 , wherein the apparatus is configured to enable the one or more menu items to be revealed progressively in correspondence with the progressive dragging input gesture. 4. The apparatus of claim 1 , wherein the apparatus is configured to respond to progressive dragging input in a two dimensional plane, wherein input in a first direction of the two dimensional plane enables moving of the user interface element in the first direction to reveal the one or more menu items and input in a second perpendicular direction of the two dimensional plane enables correspondingly highlighting of a revealed menu item. 5. The apparatus of claim 1 , wherein the apparatus is configured to respond to progressive dragging input in a two dimensional plane, wherein input in a first direction of the two dimensional plane enables moving of the user interface element in the first direction to reveal the one or more menu items and input in a second perpendicular direction of the two dimensional plane enables correspondingly highlighting of a revealed menu item listed in the second perpendicular direction. 6. The apparatus of claim 1 , wherein the apparatus is configured to respond to progressive dragging input along an axis, wherein input in a first direction along the axis enables moving of the user interface element in the first direction to reveal one or more of the menu items as well as enables correspondingly highlighting a revealed menu item. 7. The apparatus of claim 1 , wherein the apparatus is configured to respond to progressive dragging input along an axis, wherein input in a first direction along the axis enables moving of the user interface element in the first direction to reveal one or more of the menu items as well as enables correspondingly highlighting a revealed menu item listed in first direction. 8. The apparatus of claim 1 , wherein the apparatus is configured to respond to progressive dragging input along an axis, wherein input in a first direction along the axis enables moving of the user interface element in the first direction to reveal the one or more menu items as well as enables correspondingly highlighting of a revealed menu item and input in the second opposing direction along the axis enables moving of the user interface element in the opposing direction to hide a previously revealed one or more menu item. 9. The apparatus of claim 1 , wherein the apparatus is configured to enable two or more of the menu items to be revealed simultaneously in a perpendicular direction to the direction of progressive dragging input. 10. The apparatus of claim 1 , wherein the apparatus is configured to reveal and highlight further menu items whilst hiding previously revealed menu items in a scrolling manner in correspondence with the progressive dragging input gesture. 11. The apparatus of claim 1 , wherein the highlighted menu item is the last revealed visible menu item. 12. The apparatus of claim 1 , wherein the one or more menu items are associated with at least one of: the user interface element, a mode of the device, a particular function, a particular file and a settings item. 13. The apparatus of claim 1 , wherein the apparatus is configured to, when the user interface element is being moved, enable the position of the one or more menu items to be fixed with respect to the user interface element; or to be fixed with respect to the graphical user interface. 14. The apparatus of claim 1 , wherein the menu items are arranged in a one-dimensional, two-dimensional or three-dimensional array. 15. The apparatus of claim 1 , wherein the apparatus is configured to detect single touch input gestures and multi-touch gestures, and wherein the apparatus is configured to recognise multi-touch gestures as a said progressive dragging input gesture. 16. The apparatus of claim 1 , wherein the apparatus is or forms part of at least one of the electronic device, a portable electronic device, circuitry for a portable electronic device, a television, a tablet computer, a laptop computer, a desktop computer, a mobile phone, a Smartphone, a tablet PC, a monitor, a car entertainment system, a satellite navigation system, a game controller, an automated teller machine, a cash machine, a personal digital assistant, a digital camera, a server or a module for the same. 17. A method, the method comprising: in response to detecting a progressive dragging input gesture in a first direction provided by a user via a graphical user interface, enabling: moving a displayed whole screen user interface element or window user interface element of the graphical user interface to reveal one or more rows or columns comprising menu items arranged in the respective rows or columns substantially perpendicular to the first direction, such that the one or more rows or columns of revealed menu items are visible; highlighting an initial menu item in the most recently revealed row or column in correspondence with the progressive dragging input gesture in the first direction, wherein the highlighted most recently revealed row or column and the initial menu item in the most recently revealed row or column changes as additional rows or columns are revealed; receiving an indication of a change of direction of the progressive dragging input gesture in a second direction, substantially perpendicular to the first direction, and in response thereto, changing the highlighting to a next menu item in the most recently revealed row or column in correspondence with the progressive dragging input in the second direction; and automatically performing a function associated with the highlighted menu item in response to detecting a release of the progressive dragging input gesture. 18. A computer program product comprising computer program

Assignees

Inventors

Classifications

  • by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus · CPC title

  • Zoom, i.e. interaction techniques or interactors for controlling the zooming operation · CPC title

  • for inputting data by handwriting, e.g. gesture or text · CPC title

  • used signal is digitally coded · CPC title

  • Split screen, i.e. subdividing the display area or the window area into separate subareas · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10078420B2 cover?
An apparatus comprising: a processor; and a memory including computer program code, the memory and the computer program code configured to, with the processor, cause the apparatus to perform at least the following: in response to detecting a progressive dragging input gesture provided by a user via a graphical user interface, enable: revealing one or more menu items, such that the one or more r…
Who is the assignee on this patent?
Helle Seppo Ilmari, Nokia Technologies Oy
What technology area does this patent fall under?
Primary CPC classification G06F3/0482. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 18 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).