Pocket computer and associated methods
First Claim
1. A method of operating a user interface in a pocket computer, the pocket computer being adapted for execution of different software applications, each application having a number of functions, each function when invoked providing a certain functionality to a user of the pocket computer, the method involving providing, on a display of said pocket computer, a number of selectable user interface elements, each user interface element representing a certain use aspect of said pocket computer, said certain use aspect being associated with certain functions of certain applications;
- detecting selection by said user of a particular element among said user interface elements;
for the selected particular element, presenting on said display a number of selectable and task-oriented options, each such option being associated with a certain function of a certain application;
detecting selection by said user of a particular option among said options; and
invoking the function associated with said particular option.
2 Assignments
0 Petitions
Accused Products
Abstract
A pocket computer is presented having an apparatus housing and a user interface with a touch-sensitive display provided at a first side surface of said apparatus housing, at least one key for navigation among content shown on said display, and at least one key for performing zooming on content shown on said display. Various methods of operating this user interface are also presented.
237 Citations
56 Claims
-
1. A method of operating a user interface in a pocket computer, the pocket computer being adapted for execution of different software applications, each application having a number of functions, each function when invoked providing a certain functionality to a user of the pocket computer, the method involving
providing, on a display of said pocket computer, a number of selectable user interface elements, each user interface element representing a certain use aspect of said pocket computer, said certain use aspect being associated with certain functions of certain applications; -
detecting selection by said user of a particular element among said user interface elements;
for the selected particular element, presenting on said display a number of selectable and task-oriented options, each such option being associated with a certain function of a certain application;
detecting selection by said user of a particular option among said options; and
invoking the function associated with said particular option. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for accepting input to select data items displayed on a touch sensitive display of a pocket computer further comprising a writing tool, comprising the steps of:
-
detecting a first tap of said writing tool in a first position at a first point in time, determining that selection of data is to be commenced by detecting a second tap of said writing tool in a position less than a threshold distance from said first position within a predetermined time from said first point in time, and if it is determined that selection of data is to be commenced, upon detecting movement of said writing tool to a second position, selecting data items between said first position and said second position. - View Dependent Claims (8, 10, 11)
-
-
9. A method for accepting input to pan content and to select data items, displayed on a touch sensitive display of a pocket computer further comprising a writing tool, said data items representing a subset of available content, the method comprising the steps of:
-
detecting a first tap of said writing tool in a first position at a first point in time, determining that panning is to be commenced by detecting a second tap of said writing tool in a position less than a threshold distance from said first position within a predetermined time from said first point in time, if it is determined that panning is to be commenced, detecting a second position of said writing tool, and performing a panning operation among said available content to display data items at a position offset by a difference between said first position and said second position, if it is not determined that panning is to be commenced, determining that selection of data is to be commenced by detecting that said writing tool has moved after said first tap of said writing tool, and if it is determined that selection of data is to be commenced, upon detecting movement of said writing tool to a second position, selecting data items between said first position and said second position.
-
-
12. A pocket computer comprising a zoom in button, a zoom out button and an input writing tool, being capable of displaying content on a display, wherein displayed content is a subset of available content, wherein
said computer is capable of zooming in on displayed content on said display in response to a depression of said zoom in button, said computer being capable of zooming out on displayed content on said display in response to a depression of said zoom out button, and said computer being capable of panning available content on said display in response to a tap of said writing tool in a first position on said display, a move of said writing tool and a lift of said writing tool in a second position on said display.
-
13. A method for navigating through hyperlinks shown on a display of a pocket computer, comprising the steps of:
-
receiving an input to shift focus to a subsequent hyperlink, determining what hyperlink is subsequent solely based on the geometrical position of said hyperlinks displayed on said display, and shifting focus to said hyperlink determined to be subsequent. - View Dependent Claims (14, 15, 16)
-
-
17. A method for changing a zoom factor of content shown on a display of a pocket computer, comprising the steps of:
-
receiving input to display a menu relative to a target position on said display, displaying said menu, comprising at least one menu item for changing said zoom factor, receiving input to change said zoom factor by detecting a menu item with new zoom factor being selected, and rendering said content with said new zoom factor, centered around said target position. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A method for browsing through previously visited web pages in a web browser application executing on a pocket computer comprising a display, the method comprising the steps of:
-
rendering a first web page on said display, accepting a first input to change to a new zoom factor for said first web page, rendering said first web page with said new zoom factor, accepting a second input to render a second web page, rendering a second web page with a zoom factor distinct from said new zoom factor for said first web page, accepting a third input to again render said first web page, and rendering said first web page with said new zoom factor. - View Dependent Claims (24, 25, 26)
-
-
27. A method for accepting input to select at least one list item in a user interface element representing a list, said element being operable in a single selection mode or a multiple distinct selection mode, displayed on a touch sensitive display of a pocket computer further comprising a writing tool, said method comprising the steps of:
-
determining if said element is operating in said single selection mode, determining if said element is operating in a multiple distinct selection mode, detecting a first tap of said writing tool in a first position, selecting a first list item corresponding to said first position, detecting a first lift of said writing tool in a second position, which may be equal to said first position, detecting a second tap of said writing tool in a third position, if said element is determined to be operating in said single selection mode, deselecting said first list item, and selecting a list item corresponding to said third position. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34)
-
-
35. A method to temporarily hide a window, comprising a head area, displayed in a location on a touch sensitive display of a pocket computer further comprising a writing tool, said method comprising the steps of:
-
detecting a tap of said writing tool in a position corresponding to said head area of said window, hiding contents of said window, thereby exposing any content previously covered by said window, detecting a lift of said writing tool, and re-drawing the content of said window in said location. - View Dependent Claims (36, 37, 38)
-
-
39. A method for scrolling content in a window displayed on a touch sensitive display on a pocket computer, said display further displaying a remote scroll element, the method comprising the steps of:
-
detecting a tap of a writing tool in a first position on said remote scroll element, based on said position of said tap, determining a direction to scroll content, based on said position of said tap, determining a distance to scroll content, and scrolling said content said distance in said direction to a new position. - View Dependent Claims (40, 41, 42, 43, 44, 45, 56)
-
-
46. A method for scrolling content in a window displayed on a touch sensitive display of a pocket computer, said display further displaying a scrollbar comprising a scroll thumb movable in a trough, comprising the steps of:
-
detecting a tap of a writing tool in a tapping position in said trough, scrolling said content, including updating a position of said scroll thumb in said trough accordingly by moving said scroll thumb in said trough, detecting a lift of said writing tool, and once lift of said writing tool is detected, stopping said scrolling of content, wherein, in said step of scrolling, said scrolling is allowed to continue such that said position of said scroll thumb moves past said tapping position in said trough. - View Dependent Claims (47, 48, 49)
-
- 50. A graphical user interface for a pocket computer having a display and being adapted for execution of different software applications, the user interface including an application switcher panel capable of presenting a plurality of icons on said display, each icon being associated with a respective application executed on said pocket computer and being selectable by a user so as to cause activation of the associated application, wherein the icons have an order in the application switcher panel and wherein this order depends on an order in which the associated applications have been active in the past, specifically such that the icon associated with a most recently active application has a first position in the application switcher panel.
-
54. A pocket computer having a display with a user interface and a controller, the controller being adapted for execution of different utility applications, each utility application providing certain nominal functionality to a user when executed as an active application in said user interface, the pocket computer having a home application adapted for simultaneous provision on said display of a number of limited application views to respective ones among said utility applications, wherein each such limited application view enables the user to access a limited part of the nominal functionality of a respective utility application without executing this utility application as an active application.
-
55. A pocket computer having
an apparatus housing; -
a touch-sensitive display provided at a first side surface of said apparatus housing;
at least one key for navigation among content shown on said display; and
at least one key for performing zooming on content shown on said display, wherein one of said at least one key for navigation and said at least one key for performing zooming is located at said first side surface of said apparatus housing, whereas another one of said at least one key for navigation and said at least one key for performing zooming is located at a second side surface of said apparatus housing, non-parallel to said first side surface, the location of said keys being such that both keys are within reach of a typical user'"'"'s hand when holding the apparatus housing with one hand and without shifting grip.
-
Specification