Patent application title:

CUSTOM CONFIGURABLE INPUT AND OUTPUT SYSTEM FOR MOBILE DEVICES

Publication number:

US20120258775A1

Publication date:
Application number:

13/443,733

Filed date:

2012-04-10

Abstract:

A keyboard apparatus for information entry with means for dynamically configuring a legend on a key of the keyboard apparatus. The keyboard apparatus includes means for detecting a selection of the key, and means for associating the selection of the key with the legend on the key. The legend is displayed on a LCD device forming a part of the key or is displayed on a LCD device forming a keyboard. Alternatively, the key may be selected by using a touch sensitive LCD display.

Inventors:

Assignee:

Interested in similar patents?

Get notified when new applications in this technology area are published.

Classification:

H04N21/43637 »  CPC main

Selective content distribution, e.g. interactive television or video on demand [VOD]; Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof; Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware; Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home; Adapting the video or multiplex stream to a specific local network, e.g. a IEEE 1394 or Bluetooth® network involving a wireless protocol, e.g. Bluetooth, RF or wireless LAN [IEEE 802.11]

G06F3/023 »  CPC further

Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements; Input arrangements or combined input and output arrangements for interaction between user and computer; Input arrangements using manually operated switches, e.g. using keyboards or dials Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes

G06F16/951 »  CPC further

Information retrieval; Database structures therefor; File system structures therefor; Details of database functions independent of the retrieved data types; Retrieval from the web Indexing; Web crawling techniques

G06F21/32 »  CPC further

Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity; Authentication, i.e. establishing the identity or authorisation of security principals; User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints

G06F40/40 »  CPC further

Handling natural language data Processing or translation of natural language

G06Q30/06 »  CPC further

Commerce, e.g. shopping or e-commerce Buying, selling or leasing transactions

G06Q30/0611 »  CPC further

Commerce, e.g. shopping or e-commerce; Buying, selling or leasing transactions; Electronic shopping Request for offers or quotes

G06Q30/0625 »  CPC further

Commerce, e.g. shopping or e-commerce; Buying, selling or leasing transactions; Electronic shopping; Item investigation Directed, with specific intent or strategy

G06Q30/0641 »  CPC further

Commerce, e.g. shopping or e-commerce; Buying, selling or leasing transactions; Electronic shopping Shopping interfaces

G06Q30/0643 »  CPC further

Commerce, e.g. shopping or e-commerce; Buying, selling or leasing transactions; Electronic shopping; Shopping interfaces Graphical representation of items or shoppers

G06Q50/12 »  CPC further

Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism; Services Hotels or restaurants

G07C13/00 »  CPC further

Voting apparatus

G08C17/02 »  CPC further

Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link

G09B19/0092 »  CPC further

Teaching not covered by other main groups of this subclass Nutrition

H04B1/0057 »  CPC further

Details of transmission systems, not covered by a single one of groups - ; Details of transmission systems not characterised by the medium used for transmission adapting radio receivers, transmitters andtransceivers for operation on two or more bands, i.e. frequency ranges with common antenna for more than one band using diplexing or multiplexing filters for selecting the desired band

H04B7/0413 »  CPC further

Radio transmission systems, i.e. using radiation field; Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas MIMO systems

H04B7/15 »  CPC further

Radio transmission systems, i.e. using radiation field; Relay systems Active relay systems

H04B10/11 »  CPC further

Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication Arrangements specific to free-space transmission, i.e. transmission through air or vacuum

H04L5/08 »  CPC further

Arrangements affording multiple use of the transmission path; Channels characterised by the type of signal the signals being represented by different frequencies each combination of signals in different channels being represented by a fixed frequency

H04L12/2867 »  CPC further

Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]; Wide area networks, e.g. public data networks; Access arrangements, e.g. Internet access; Arrangements for combining access network resources elements, e.g. channel bonding Physical combinations

H04L45/00 »  CPC further

Routing or path finding of packets in data switching networks

H04L63/12 »  CPC further

Network architectures or network communication protocols for network security Applying verification of the received information

H04L67/06 »  CPC further

Network arrangements or protocols for supporting network services or applications; Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]

H04L67/1097 »  CPC further

Network arrangements or protocols for supporting network services or applications; Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]

H04L69/16 »  CPC further

Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]

H04M1/0202 »  CPC further

Substation equipment, e.g. for use by subscribers; Constructional features of telephone sets Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets

H04M1/026 »  CPC further

Substation equipment, e.g. for use by subscribers; Constructional features of telephone sets; Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets Details of the structure or mounting of specific components

H04M1/724 »  CPC further

Substation equipment, e.g. for use by subscribers; Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection User interfaces specially adapted for cordless or mobile telephones

H04M1/72403 »  CPC further

Substation equipment, e.g. for use by subscribers; Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection; User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality

H04M1/72409 »  CPC further

Substation equipment, e.g. for use by subscribers; Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection; User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories

H04M1/72463 »  CPC further

Substation equipment, e.g. for use by subscribers; Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection; User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions to restrict the functionality of the device

H04N7/14 »  CPC further

Television systems Systems for two-way working

H04N21/2353 »  CPC further

Selective content distribution, e.g. interactive television or video on demand [VOD]; Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof; Processing of content or additional data; Elementary server operations; Server middleware; Processing of additional data, e.g. scrambling of additional data or processing content descriptors specifically adapted to content descriptors, e.g. coding, compressing or processing of metadata

H04N21/41407 »  CPC further

Selective content distribution, e.g. interactive television or video on demand [VOD]; Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof; Structure of client; Structure of client peripherals; Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop

H04N21/6131 »  CPC further

Selective content distribution, e.g. interactive television or video on demand [VOD]; Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream ; Communication details between server and client ; Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via a mobile phone network

H04Q11/0005 »  CPC further

Selecting arrangements for multiplex systems using optical switching Switch and router aspects

H04Q11/0062 »  CPC further

Selecting arrangements for multiplex systems using optical switching Network aspects

H04W4/16 »  CPC further

Services specially adapted for wireless communication networks; Facilities therefor Communication-related supplementary services, e.g. call-transfer or call-hold

H04W12/069 »  CPC further

Security arrangements; Authentication; Protecting privacy or anonymity; Authentication using certificates or pre-shared keys

H04W16/26 »  CPC further

Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures; Cell structures Cell enhancers or enhancement , e.g. for tunnels, building shadow

H04W36/22 »  CPC further

Hand-off or reselection arrangements; Performing reselection for specific purposes for handling the traffic

H04W40/02 »  CPC further

Communication routing or communication path finding Communication route or path selection, e.g. power-based or shortest path routing

H04W80/04 »  CPC further

Wireless network protocols or protocol adaptations to wireless operation Network layer protocols, e.g. mobile IP [Internet Protocol]

H04W84/04 »  CPC further

Network topologies; Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop] Large scale networks; Deep hierarchical networks

H04W88/06 »  CPC further

Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices; Terminal devices adapted for operation in multiple networks or having at least two operational modes , e.g. multi-mode terminals

H04W88/10 »  CPC further

Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices; Access point devices adapted for operation in multiple networks, e.g. multi-mode access points

H04W92/02 »  CPC further

Interfaces specially adapted for wireless communication networks Inter-networking arrangements

H04B7/04 »  CPC further

Radio transmission systems, i.e. using radiation field; Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas

H04B7/0404 »  CPC further

Radio transmission systems, i.e. using radiation field; Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas the mobile station comprising multiple antennas, e.g. to provide uplink diversity

H04L63/083 »  CPC further

Network architectures or network communication protocols for network security for supporting authentication of entities communicating through a packet data network using passwords

H04L63/0861 »  CPC further

Network architectures or network communication protocols for network security for supporting authentication of entities communicating through a packet data network using biometrical features, e.g. fingerprint, retina-scan

H04M1/72436 »  CPC further

Substation equipment, e.g. for use by subscribers; Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection; User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for text messaging, e.g. SMS or e-mail

H04M1/72466 »  CPC further

Substation equipment, e.g. for use by subscribers; Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection; User interfaces specially adapted for cordless or mobile telephones with selection means, e.g. keys, having functions defined by the mode or the status of the device

H04M2250/58 »  CPC further

Details of telephonic subscriber devices including a multilanguage function

H04M2250/74 »  CPC further

Details of telephonic subscriber devices with voice recognition means

H04N2007/145 »  CPC further

Television systems; Systems for two-way working between two video terminals, e.g. videophone; Constructional details of the terminal equipment, e.g. arrangements of the camera and the display Handheld terminals

H04W4/00 »  CPC further

Services specially adapted for wireless communication networks; Facilities therefor

H04W12/65 »  CPC further

Security arrangements; Authentication; Protecting privacy or anonymity; Context-dependent security Environment-dependent, e.g. using captured environmental data

H04W12/68 »  CPC further

Security arrangements; Authentication; Protecting privacy or anonymity; Context-dependent security Gesture-dependent or behaviour-dependent

H04W84/12 »  CPC further

Network topologies; Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]; Small scale networks; Flat hierarchical networks WLAN [Wireless Local Area Networks]

G06F3/048 IPC

Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements; Input arrangements or combined input and output arrangements for interaction between user and computer Interaction techniques based on graphical user interfaces [GUI]

H04W88/02 IPC

Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices Terminal devices

Description

CROSS REFERENCE TO RELATED APPLICATIONS

The present application is a continuation of U.S. application Ser. No. 10/878,666 filed Jun. 28, 2004, which is a continuation of U.S. application Ser. No. 09/597,607 filed Jun. 20, 2000, now U.S. Pat. No. 6,882,859, which is a continuation-in-part of U.S. application Ser. No. 09/281,739, filed Jun. 4, 1999, now U.S. Pat. No. 6,169,789, which is a continuation-in-part of U.S. application Ser. No. 08/764,903 filed Dec. 16, 1996, now abandoned.

BACKGROUND OF THE INVENTION

Currently the key pad buttons on a cellular telephone/mobile device (CT/MD) pose a limitation in inputting broad based queries. There are only 12 non-control buttons on many CT/MDs. Even where there are more, there are so few that inputting even as little as the letter-number ASCII set is not really practical. For example, in the present art there have been attempts to expand the number of keys, such as treating the numeric keys as numbers unless a code is entered, such as “* #” or the like, then treating a “2” as an “a”, “2-2” as a “b”. and “2-2-2” as a “c”. Entering “2” three times to form a “c” is both confusing and slow, and such approaches have not been popular. If a mixed string of letters and numbers are desired, the three “2”s may have to be delimited with, for example, “* #”, and the process becomes increasingly more unwieldy. There has been some success in using a computer, especially a computer operating with “fuzzy” logic, to extract the probable combination of letters in a numeric string, exemplified by an interactive directory for finding the telephone extension number of an employee by “spelling” the employee's name on a numeric key pad. This is a satisfactory solution only in limited cases. Numeric reduction of this type has not been generally used except for telephone directories and similar purposes.

SUMMARY OF THE INVENTION

It is an object of the present invention to provide a scheme by which the limitations of a key pad are overcome and the key pad is enhanced. The scheme uses a local or network server.

The protocols for configuring each key to a specific function or variable set of functions are stored in a Server C. The protocols for all keys may be stored on Server C similarly. The menu for any macro function can be stored on this Server C. Server C may be part of a local loop or located on the internet.

In an embodiment of the present invention, displays, such as small LCD displays, are mounted on the top of the keys and connected to a matrix addressing system. When a key is reconfigured, such as from an English language “A” to some Japanese character, the legend displayed on the key with the small display is changed accordingly.

In another embodiment of the present invention, the keyboard is displayed in the display window of a computing device, such as a hand held wireless device. The term wireless device includes entertainment/game machines. The screen of the wireless device is touch sensitive, so the user can type on the screen as if it were a standard keyboard.

In another embodiment of the present invention, the keyboard is displayed on a separate screen in the position of and replacing the keyboard on a device, such as a hand held wireless device. This screen is touch sensitive, so the user may type on it as if it were a keyboard.

In another embodiment of the present invention, the keys on any of the above keyboards, as well as on keyboards of the present invention generally, have a sound output, such as a voice output. In this way visually impaired or persons with similar concerns can listen to what keys are being depressed.

Other objects, features and advantages of the present invention will become apparent from the following detailed description when taken in conjunction with the accompanying drawings.

BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWING

The accompanying drawings, being incorporated in and forming a part of this specification, illustrate embodiments of the invention and, together with the description, serve to explain the principles of the present invention:

FIG. 1 is an embodiment of the present invention showing a CT/MD with a reconfigurable keyboard communicating with a Central Server C.

FIG. 2 is an embodiment of the present invention showing a CT/MD with display devices on the keys for defining the function of the key dynamically.

FIG. 3 is an embodiment of the present invention showing a key with a screen or display thereon for containing a legend.

FIG. 4 is an embodiment of the present invention showing a wireless device having a screen for containing a keypad which is accessed by a pointer, such as a stylus.

FIG. 5 is an embodiment of the present invention showing a wireless device having a microphone for allowing voice entries for language translation.

FIG. 6 is an embodiment of the present invention showing how users of the present invention who are physically separated can collaborate in a signing ceremony.

DETAILED DESCRIPTION OF THE INVENTION

The present invention provides means for more easily and intuitively assigning, for example, key values to a wireless device such as to a key associated with the wireless device. The present invention also provides means for compressing or expanding the keys on an entry system such as a wireless device or wireless computing device to more efficiently provide keys needed for entry or other reasons, such as sound, in a desired space.

The present invention uses a Central Server C providing the software routines and other support for realizing the improved input key means for a wireless device or for a wireless computing device.

Thus the Server C contains a number of menus for different applications comprising of assigned values for each key function.

1. Individual Key->may take one or more values that are programmable.

2. Full set or subset of keys->may take one or more values that are programmable.

3. The individual or subset or full set of keys->is programmable to perform assigned functions.

4. The above individual or subset or full set of keys in combination may comprise a menu to perform various customizable functions.

5. The identity of each programmed value for a key, set of keys or full set of keys is stored in the Server C.

6. The menus, sub menus and individual key functions are stored in Server C and may be accessed for use by wired or wireless means. They can be dynamically changed as defined by the user's needs.

7. The user may easily go from one set of functions or menus to another set of functions or menus by selecting an option from the CT/MD.

8. The menus or functions may coexist on the CT/MD. One function or menu may go to the background and one may be in the foreground. One set may be primary and the others secondary or a hierarchy of functions/menus may be maintained, such as with a windowing of templates, where the user may change templates in the same manner as changing windows on a personal computer (PC).

9. Server C manages the delivery of these functions to the CT/MD and also maintains a history.

10. This same process is extendible to pen based inputs where certain figures or icons or strokes may be designated to indicate certain functions or menus that we stored on the Server C and delivered as needed by a command from the CT/MD.

11. This same process is extendible to voice based input commands and output where each voice command or output means a certain function or a menu that is stored in Server C. The voice recognition function in addition may add more functionality to respond to a given voice. The voices may be in different languages.

12. The same process may be extendible to sounds rather than voice; for example, the sound of a bell.

In addition the CT/MD may contain electronics and process capability to internally store the various programmable key functions or menus such that different functions and menus may be chosen as the need arises.

In addition, the web server may be shrunk into a microchip that can be part of the internal electronics of the CT/MD, in which case a local or network server may or may not be needed. In this event the features described above for programming and describing each key or input/output could be handled by the internal web server independently or in conjunction with a local or network Server C.

If a user initiates communication with a particular device, i.e., if a user selects a particular device, the system may understand the context and may change the keypad automatically. Thus the system may perform context-aware keypad changes. This context may be based upon location, the devices communicated with, devices present in its local environment, or other factors.

FIG. 1 illustrates a wireless system 100 with a CT/MD 102 having a dynamically reconfigurable keypad 104. Such a keypad 104 provides the ability to define macro keys not included with the standard alphanumeric keypad. In FIG. 1, a CT/MD 102 which seems standard has display devices mounted on each key 106, so that the legend appearing on the key 106 is configurable in software such as from Central Server C 108 without requiring external physical changes.

FIG. 2 illustrates a wireless device 200 such as a CT/MD having a display 202 and a key pad 204. The key pad 204 has keys such as key 206 which are assignable as desired in software.

The user may choose to reassign a key on the wireless device to represent a particular function. For example, the user could assign a key to serve as a garage door opener. The user may also use this functionality for universal language capability, such as to change an English keypad to serve as a Japanese keypad. The display mounted on the key may be used to change the keypad template, such as by introducing a Japanese character on the key replacing the English letter “A” or a macro such as “open garage door”.

FIG. 3 shows an embodiment of the present invention in the form of a key 300 such as a key that might be found on a multifunction keyboard. In FIG. 3, the key 300, such as a key from a multi-function keypad, is composed of a liquid crystal display (LCD) which can be modified with electrical inputs only. In this manner, as new templates are used, the key 300 will immediately reflect these changes. Thus, when a key 300 is reassigned a new name and function, the key's new name can become apparent to the user as a legend 302 on the key 300 itself.

The LCD or similar display need not form a part of the key. A clear button made of, for example, plastic may encase a LCD type display which may or may not be touch sensitive; that is, a touch sensitive LCD. As new templates are loaded, the LCD display is modified to reflect these changes.

FIG. 4 shows an embodiment of the present invention with a CT/MD 400. FIG. 4 shows the CT/MD 400 having a dynamic key pad 402 such as a touch sensitive LCD panel. The CT/MD 400 optionally includes a liquid crystal display (LCD) 404. If a writing area is present then new templates can be loaded with, for example, selectable icons, and a stylus 406 can be used to choose the various keys.

Server Based; Remote Handwriting Recognition.

Handwriting recognition may be processing intensive. Wireless devices may not have the processing capability to perform advanced handwriting recognition techniques within a reasonable time. The wireless devices can offload handwriting recognition functions to a central server. The server may then transmit the recognized characters back to the wireless device, such as screen 402.

This could serve also as a signature authentication or finger print authentication mechanism. A scanner could be used to perform finger print authentication. Such authentication could take place remotely on a Central Server C 108.

FIG. 5 illustrates a wireless system 500 which is an embodiment of the present invention. In FIG. 5, a wireless device 502 transmits an image of the text that has been captured from the writing area 504. This may be a bit map image or it could be in a standard format that both the wireless device 502 and Central Server C 508 understand.

The wireless device 502 establishes a wireless connection with the Central Server C 508 and transmits the image in a standard format. The Server C 508 then performs the processing on the image and converts it into a format of standard recognized characters which the wireless device 502 understands. The server 508 thus takes an image format of the inputted information and converts it into another format of known characters. After this processing is complete the server C 508 can then transmit the converted format back to the wireless device 502. The server C 508 could also perform language translation on the inputted information. A microphone 506 at the wireless device 502 accepts voice. Voice clips may be transferred to the server 508 and converted to text using voice recognition software at the server 508. Alternatively, language translation may be performed on the voice file for voice based language translation. After the server 508 has performed these processing steps, voice files or text may be sent back to the wireless device 502.

The system 500 can also be used for user authentication such as with finger print, eye print, or password authentication.

Authentication:

Additionally, the key pad 400/stylus 406 interface could be redefined so that a finger print could be taken for image authentication. This image would be used, for example, for user authentication. The software for recognizing a finger print could reside on a network server 508 or on the hand held device 502.

The present invention allows for handwriting recognition and can be used for authentication. The recognition software can be on the network server or on the hand held device. The present invention also allows for the person to speak to a cell phone/hand held device and access remote macros. For example, by stating “open garage”. This command could connect to a network server 508 which would then authenticate the voice. Since voice recognition could be burdensome, this operation could be performed on a networked server 508 or on the hand held device 502. Once the voice has been recognized through voice recognition software, the command will be performed.

In FIG. 6, an embodiment of an input pad such as a touch sensitive screen 600 of another part of the invention allows for collaborating. The present invention allows screens such as screen 600 to be viewed interactively for interacting from separate devices. For example, if three screens such as screens 602-I, 602-2, 602-3 are used to sign a document from different places, signatures 602 can be on separate screens 600 and optionally displayed on other screens as well. Each screen can be watched separately, with signing being done in parallel or sequentially on the separate screens. This allows the signatures displayed on screens 602 to be placed on a virtual document 604 for interactive verification. Each signature displayed on screens 602 can have a different trust level. The escrow agent is Server C 508.

The present invention has been described with a number of features and advantages. For example, one embodiment of the present invention provides a keyboard device including a plurality of configurable keys and a central server where the central server includes means for dynamically configuring a legend on a selected key from the configurable keys, means for detecting an actuation (selection) of the selected key with the legend, and means for associating the actuation of the selected key with the legend on the selected key. The central server could be remote or local to the keyboard device.

The keys in the keyboard typically could be LCDs for displaying the respective legends, and desirably are touch sensitive.

The keyboard device could be voice based, sound based or macro based, including key, sound or voice. The keyboard device could be wireless, such as a cellular telephone or mobile device. The keyboard device could be non-wireless.

The foregoing descriptions of specific embodiments of the present invention have been presented for purposes of illustration and description. They are not intended to be exhaustive or to limit the invention to the precise forms disclosed, and it should be understood that many modifications and variations are possible in light of the above teaching. The embodiments were chosen and described in order to best explain the principles of the present invention and its practical application, to thereby enable others skilled in the art to best utilize the present invention and various embodiments, with various modifications, as are suited to the particular use contemplated. It is intended that the scope of the invention be defined by the Claims appended hereto and their equivalents.

Claims

What is claimed is:

1. A wireless electronic device comprising:

a touch sensitive display;

one or more processors;

a keyboard;

a memory; and

one or more software programs or applications stored in the memory of the electronic device, wherein an area of the display is configured to show a legend or toolbar, and wherein the legend or toolbar is configured to display one or more images.

2. The device of claim 1, wherein contact with an area of the legend or toolbar corresponds to an input to an application on the device.

3. The device of claim 1, wherein the application displays new, modified or different information in response to the input to the legend or toolbar.

4. The device of claim 1, wherein the device includes one or more of the following including multifunction communication devices, cellular telephones, smartphones, camera and video phones, mobile devices, and personal digital assistants (PDAs).

5. The device of claim 1, wherein the device includes a cellular transmit and receive component, wherein the device includes a camera, and wherein the device includes a video camera.

Resources

Images & Drawings included:

Sources:

Recent applications in this class:

Recent applications for this Assignee: