The present invention relates generally to the field of user interfaces of wireless communication devices and, more particularly, to wireless communication devices having gesture-sensitive displays and providing status components.
Wireless communication devices designed for mobile users often have small screen displays. These small displays result in limited space for displaying content and receiving input from the user. This problem is particularly applicable to devices having touch-sensitive displays. For example, many graphical elements on a touch-sensitive display are sized too small in scale to discern the selection of one element from its neighboring elements via a finger touch.
In certain operating systems, such as the Open Handset Alliance™ Android™ operating system, it is common to see a toolbar region spanning the width of the screen. These toolbars typically include graphical icons and allow touch or gesture invocation of the toolbar region to generate a pull-down window list. This pull-down window list, however, only contains a subset of items representing notification of external events and associated with the graphical icons because of the lack of screen space.
The current solution to the problem of accessing the remaining subset of items is to provide separate menu structures. These menu structures are complicated and non-intuitive, having multi-level depth and requiring focused time and attention from users in the form of button presses, gestures, and screen taps for user interface navigation.
For example, some wireless communication devices display a battery strength icon on a default screen as a high-level view of the battery strength property. To view detailed information about the battery strength, however, the user is required to invoke a settings widget to launch a menu, select an “about phone” option, select a “status” option, and then select a “battery level” option. This example user/menu interaction illustrates the indirect and often confusing relationship between the battery strength icon and the detailed information behind this icon. A direct route is needed from the default screen icon representations to the displaying and if applicable altering of the wireless communication system properties represented by these icons.
There is described a wireless communication device having a display, in which a selection area is provided in a notification region of the display. Users of the wireless communication device are provided the capability of terminating their calls quickly from multiple places in the user interface of the device, including areas away from an in-call screen. Thus, users may easily access the selection area to terminate a call without having to access the in-call screen. The selection area, such as an end-call virtual button, on the notification bar reduces the number of steps required to end-a-call on a wireless communication device without a physical end-call key.
An aspect of the present invention is a method of a wireless communication device for managing status components for global call control. A selectable region is displayed at a display, such as a gesture-sensitive display. A first user input is then detected at an input component of the display, such as a gesture-sensitive display, corresponding to selection of the selectable region. Next, an active call status component associated with a current call is displayed at the display in response to the first user input. A second user input is detected at the input component corresponding to selection of the current call status component. Thereafter, active call information associated with an active call is displayed at the display or an active call is terminated in response to detecting the second user input.
For one embodiment, the communication device 100 has a housing comprising a housing surface 102 which includes a visible display 104 and a user interface. For example, the user interface may be a touch-sensitive surface 106 that overlays the display 104. With the touch-sensitive surface 106 overlaying the display 104, the display may provide feedback associated with a predetermined gesture as the predetermined gesture is detected. For another embodiment, the user interface of the wireless communication device 100 may include the touch-sensitive surface 106 supported by the housing and does not overlay any type of display.
The display 104 of the wireless communication device 100 may provide a device notification bar 108 for indicating device status and/or general information like the one or more graphical icons 109, 116. The graphical icons 109, 116 may be a phone notification icon, a 3G status level status icon, a cellular signal strength status icon, a battery level status icon, or any other notification or status icon.
While the notification bar 108 is illustrated in
The length, width, and location of the notification bar 108 may also be altered dynamically by the user. For example, a predefined gesture may be associated with moving the notification bar 108 from one location to another location and/or changing the length or width of the notification bar.
For yet another embodiment, the user interface of the wireless communication device 100 may include one or more input keys 118 used in conjunction with the touch-sensitive surface 106. Examples of the input key or keys 118 include, but are not limited to, keys of an alpha or numeric keypad, a physical keys, touch-sensitive surfaces, multipoint directional keys. The wireless communication device 100 may also comprise apertures 120, 122 for audio output and input at the surface. It is to be understood that the wireless communication device 100 may include a variety of different combination of displays and interfaces.
The graphical pull-down window 210 additionally includes one or more status components 230. The status components 230 represent one or more properties of the wireless communication device 100. For example, a status of the status component 240 is shown with a “Text Message” label representing that a text message has been received but not read by the user.
The graphical pull-down window 210 may additionally contain a launcher icon for invoking applications or functions stored on the wireless communication device 100 or for connecting to services and portals via wireless communication remote to the wireless communication device 100. For example, as shown in
Referring to
The processor 302 provides central operation of the wireless communication device 100, such as receiving incoming data from and providing outgoing data to the wireless transceivers 312, accessing data from and storing data to the memory device 306, receiving input from one or more input component(s) 308, and providing output to one or more output component(s) 310.
The system interconnect 304 is shown in
The memory device 306 operatively coupled to the processor 302 is a conventional memory device for storing data structures as well as software instructions executed by the processor 302 in a well known manner. Data may be stored by the memory device 306 include, but is not limited to, operating systems, applications, and data. Each operating system includes executable code that controls basic functions of the portable electronic device, such as interaction among the components of the components 300, communication with external devices via each wireless transceiver 312 and/or the device interfaces 320, and storage and retrieval of applications and data to and from the memory 306. Each application includes executable code utilizes an operating system to provide more specific functionality for the portable electronic device. Data is non-executable code or information that may be referenced and/or manipulated by an operating system or application for performing functions of the portable electronic device.
The memory 306 may store a plurality of gestures including the predetermined gesture. Thus, the processor 302 may retrieve information the memory 306 relating to one or more predetermined gestures, and correlate a gesture received at the user interface with one of the stored predetermined gesture.
The input component 308 may be connected to the processor 302 for entering data and commands in the form of text, touch input, gestures, etc. The input component 308 is, in one embodiment, a touch screen device but may alternatively be an infrared proximity detector or any input/output component combination capable of sensing gestures and/or touch including a touch-sensitive surface. The input component 308, may produce an input signal in response to detecting a predetermined gesture at the touch-sensitive surface. In addition, the input component 308 may include one or more additional components, such as a video input component such as an optical sensor (for example, a camera), an audio input component such as a microphone, and a mechanical input component such as button or key selection sensors, touch pad sensor, another touch-sensitive sensor, capacitive sensor, motion sensor, and switch.
The wireless communication device 100 may allow a user to provide a predetermined gesture, such as sliding one or more digits of the user's hand across a surface. Additionally or alternatively, contact with the surface without any movement along the surface such as a user press to a touch sensitive region may be provided as a gesture. Contact and movement on the surface followed by the invocation of one or more character or word recognition algorithm may be provided (e.g., one or more handwriting recognition algorithm may be implemented).
The output component 310 may generate visual indications of data generated during operation of the processor 302. The visual indications may include prompts for human operator input, calculated values, detected data, etc. As described in detail above in relation to
Each wireless transceiver 312 may utilize wireless technology for communication, such as, but are not limited to, cellular-based communications such as analog communications (using AMPS), digital communications (using CDMA, TDMA, GSM, iDEN, GPRS, or EDGE), and next generation communications (using UMTS, WCDMA, LTE, LTE-A or IEEE 802.16) and their variants, as represented by cellular transceiver 314.
Each wireless transceiver 312 may also utilize wireless technology for communication, such as, but are not limited to, peer-to-peer or ad hoc communications such as HomeRF, Bluetooth and IEEE 802.11 (a, b, g or n); and other forms of wireless communication such as infrared technology, as represented by the WLAN transceiver 316. Also, each wireless transceiver 312 may be a receiver, a transmitter or both.
The components 300 may further include one or more device interfaces 318 to provide a direct connection to auxiliary components or accessories for additional or enhanced functionality.
It is to be understood that
The graphical pull-down window 410 additionally includes one or more status components 430. The status components 430 represent one or more properties of the wireless communication device 100. For example, a status of the status component 440 is shown with a “Text Message” label representing that a text message has been received but not read by the user.
The graphical pull-down window 410 may additionally contain a launcher icon for invoking applications or functions stored on the wireless communication device 100 or for connecting to services and portals via wireless communication remote to the wireless communication device 100. For example, as shown in
Detecting a user input at the input component corresponding to selection of the current call status component 250 results in termination of an active call in response to detecting the user input. The active call is made inactive, and the user is returned to the user's previous screen before detecting the user input corresponding to selection of the selectable region, as represented by
Generally, the process 500 causes the processor 302 to display and allow access to status components at the wireless communication device 100. Starting at step 510, the wireless communication device 100 displays a selectable region at a gesture-sensitive display or, more specifically, an input component of the display.
The user may select a region at step 520 in a variety of ways. For example, the user input may be a linear gesture initiated proximate the selectable region and directed away from the selectable region. If a user selects a region at step 520, the wireless communication device 100 proceeds to step 530 where an active call status component associated with a current call is displayed at the display. For one embodiment, the wireless communication device 100 displays multiple status components including the active call status component at the visible display 104. For another embodiment, a graphical window may be shown that enlarges as the linear gesture is directed away from the selectable region, in which the active call status component is shown in the graphical window. The technique for displaying the graphical window may include displaying a pull-down menu or window shade-like window.
After displaying the active call status component, the input component may detecting a second user selection in which the active call status component is selected at step 540. In response to selection of the active call component, the process 500 may continue in one of a variety of ways. For one embodiment, the display may provide active call information associated with an active call at the display in response to detecting the second user input at step 550. In other words, the wireless communication device may return to an active call screen so that the user may view details about the current call and/or selection a function associated with the current call. For another embodiment, the processor and/or transceiver of the wireless communication device may terminate an active call in response to detecting the second user input at step 560.
Although the above discloses example systems including, among other components, software executed on hardware, it should be noted that such systems are merely illustrative and should not be considered as limiting. For example, it is contemplated that any or all of the disclosed hardware and software components could be embodied in dedicated hardware, in software, in firmware or in some combination of hardware, firmware and/or software.
In addition, although certain methods, apparatus, and articles of manufacture have been described herein, the scope of coverage of this patent is not limited thereto. On the contrary, this patent covers all apparatuses, methods and articles of manufacture fairly falling within the scope of the appended claims either literally or under the doctrine of equivalents.
This application is related to U.S. application Ser. No. 12/612,069, filed Nov. 4, 2009, titled METHODS FOR STATUS COMPONENTS AT A WIRELESS COMMUNICATION DEVICE (Attorney Docket No. CS36778).