DE60103946T2 - Tragbares elektronisches Gerät mit einem Daumenrad - Google Patents
Tragbares elektronisches Gerät mit einem Daumenrad Download PDFInfo
- Publication number
- DE60103946T2 DE60103946T2 DE60103946T DE60103946T DE60103946T2 DE 60103946 T2 DE60103946 T2 DE 60103946T2 DE 60103946 T DE60103946 T DE 60103946T DE 60103946 T DE60103946 T DE 60103946T DE 60103946 T2 DE60103946 T2 DE 60103946T2
- Authority
- DE
- Germany
- Prior art keywords
- communication device
- thumbwheel
- keyboard
- user
- input
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—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
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/0202—Constructional details or processes of manufacture of the input device
- G06F3/0219—Special purpose keyboards
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1626—Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1656—Details related to functional adaptations of the enclosure, e.g. to provide protection against EMI, shock, water, or to host detachable peripherals like a mouse or removable expansions units like PCMCIA cards, or to provide access to internal components for maintenance or to removable storage supports like CDs or DVDs, or to mechanically mount accessories
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1662—Details related to the integrated keyboard
- G06F1/1664—Arrangements for ergonomically adjusting the disposition of keys of the integrated keyboard
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1684—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1684—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
- G06F1/169—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being an integrated pointing device, e.g. trackball in the palm rest area, mini-joystick integrated between keyboard keys, touch pads or touch stripes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1684—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
- G06F1/1698—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being a sending/receiving arrangement to establish a cordless communication link, e.g. radio or infrared link, integrated cellular phone
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—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
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0362—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 1D translations or rotations of an operating part of the device, e.g. scroll wheels, sliders, knobs, rollers or belts
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—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
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/038—Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
- G06F3/0383—Signal control means within the pointing device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/274—Converting codes to words; Guess-ahead of partial word inputs
Description
- HINTERGRUND
- 1. Gebiet der Erfindung
- Die vorliegende Erfindung liegt auf dem Gebiet kleiner, in der Hand haltbarer elektronischer Geräte wie Personal Data Assistants (PDAs), Personal Information Managers (PIMs), Zwei-Wege-Pagers, Mobiltelefone und ähnliche Geräte.
- 2. Beschreibung des Standes der Technik
- In einem System für Zwei-Wege-Pager (oder andere Typen von Netzwerken zur Datenübertragung), welches die Zwei-Wege-Übertragung eines vollständigen Textes erlaubt, besteht ein Bedürfnis, es dem Benutzer zu ermöglichen, Mitteilungen zu initiieren und auf Mitteilungen rechtzeitig zu antworten, und zwar mit einem Text, der vollständig vom Benutzer erstellt wird. Um den Formfaktor eines Zwei-Wege-Pagers klein genug halten zu können, so dass er am Körper des Benutzers beispielsweise mit einer Gürtelklammer getragen werden kann, muss das Eingabegerät klein sein, es muss eine geringe Anzahl von Tasten haben und sollte so optimiert sein, dass es mit einer Minimalanzahl von Tastenanschlägen benutzbar ist. Bei Systemen des Standes der Technik war versucht worden, diesen Anforderungen durch Aufnahme wirklicher Tastaturen oder Griffel-basierten Eingabesystemen für Eingaben des Benutzers in das Gerät gerecht zu werden, jedoch erfordern solche Systeme die Eingabe der Daten durch den Benutzer in einer unbequemen Art und Weise. In einem kleinen, tragbaren Mitteilungsgerät, wie einem Zwei-Wege-Pager, erweisen sich diese Systeme in der Benutzung zusätzlich als schwierig.
- ZUSAMMENFASSUNG
- Es wird ein in einer Hand haltbares elektronisches Gerät zur Verfügung gestellt, das eine Tastatur besitzt, die auf die Bedienung mit den Daumen optimiert ist, und das ein geneigtes Daumenrad für die Nebeneingabe und Auswahl von Daten besitzt. Die Tastatur enthält vorzugsweise eine Vielzahl von ungleichmäßig geformten Tasten, beispielsweise längliche, ovale oder rechteckige Tasten, die in zwei Sätzen von Tasten gegliedert sind, die zusammen eine QWERTY-Tastatur bilden. Die zwei Sätze ungleichmäßig geformter Tasten sind in komplementären Winkeln zueinander und, bezüglich zu einer allgemeinen senkrechten Bezugslinie durch das Gerät, geneigt. Die Tasten sind auch gleichmäßig über das Gerät verteilt, um das optimale Eintippen mit dem Daumen zu ermöglichen. Zur leichteren Bedienung ist das Daumenrad um einen Winkel geneigt, und wird für die Nebeneingabe von Daten und für die Menüauswahl verwendet.
- In einer Ausführungsform der Erfindung ist das mit einer Hand haltbare elektronische Gerät ein Zwei-Wege-Pager oder ein drahtloses Emailgerät (beispielsweise der Inter@ctiveTM Pager, der von Research In Motion of Waterloo, Ontario, hergestellt und vermarktet wird), welche es erlaubt, Zwei-Wege-Mitteilungen im Volltext zu übertragen, wie beispielsweise Emailmitteilungen. Jedoch ist die Erfindung nicht auf Geräte zur Zwei-Wege-Mitteilung beschränkt und kann in beliebigen tragbaren Geräten verwendet werden, einschließlich PDAs, Palmtops (Minicomputer in der Größe einer Handfläche), tragbare Computer, Mobiltelefone, Pager etc. Das Gerät kann gleichfalls Standard-PDA- oder PTA-Features enthalten, wie beispielsweise ein Adressbuch, einen elektronischen Kalender, eine Aufgabenliste und andere Text-basierte Features. Solche Features erfordern die Eingabe von Textfolgen durch den Benutzer, die übermäßig lang sein können, und die nicht durch vorgegebene oder „vorgespeicherte" Zeichenfolgen reduziert werden können. Daher ist es für ein solches Gerät erforderlich, dass zwei Ziele erreicht werden müssen, um die Daten effizient in ein Gerät eingeben zu können, das in die Handfläche einer Hand passt. Zunächst muss aus der Sichtweise des Benutzers die Dateneingabe relativ leicht sein. Dies bedeutet, dass der Benutzer ein bisschen mit entsprechenden Formen der Dateneingabe vertraut sein muss und nicht ausgebildet werden muss, um für das mit einer Hand haltbare Gerät die Dateneingabe durchführen zu können. Zweitens erlaubt der Formfaktor keine große Anzahl von Tasten oder Tasten, die sehr groß sind. Dies erfordert daher, dass die Verwendung des Tastaturplatzes effizient genutzt wird, und dass Funktionen, die mit einer Standardtastatur bedient werden können, auf ein Nebeneingabegerät verlagert oder über eine normale Zahl von Tastenanschlägen ausgeführt werden, die die Verwendung Daumen-basierter Dateneingabe unterstützen.
- Um diese Ziele erreichen zu können, optimiert die Erfindung zunächst die Unterbringung der Tasten auf der Gerätetastatur. Um im begrenzten Platz, der für die Tastatur verfügbar ist, arbeiten zu können, wurde festgelegt, dass vorzugsweise Tasten verwendet werden, die oval oder länglich (oder sonstwie ungleichmäßig im Radius) sind, und die in Winkeln geneigt sind, die so ausgelegt sind, dass die Benutzung durch Eintippen mit dem Daumen möglich ist. Basierend auf der Beachtung des Winkels, unter dem ein Benutzer seine oder ihre Daumen während des Eintippens mit dem Daumen ausrichten wird, werden ein Winkel für die Tasten auf der rechten Seite der Tastatur und ein komplementärer Winkel für die Tasten auf der linken Seite der Tastatur ausgewählt. Die Tasten sind gleichmäßig so über das Gerät verteilt, dass die Hälfte der Tasten auf einer Hälfte des Gerätes positioniert ist und die anderen Hälfte der Tasten auf der anderen Hälfte des Geräts. Diese gleichmäßige Tastenverteilung optimiert das Gerät weiter für die Benutzung mit den Daumen.
- Die Erfindung minimiert auch die Anzahl der Tasten, die für die Dateneingabe verfügbar oder erforderlich sind. In der bevorzugten Ausführungsform sind nur Tasten für die 26 Buchstaben des englischen Alphabets verfügbar sowie eine Backspace-Taste, eine Zeilenvorschub-Taste, eine „Alt"-Taste, eine „Cap"-Taste und eine Leertasten-Leiste. Die Alt-Taste ermöglicht es dem Benutzer in Verbindung mit den anderen Tasten, Zahlen und Symbole einzugeben, um bestimmte Funktionen ausführen zu können. Die Anordnung der Tasten ist so gestaltet, dass die Sachkenntnis des Benutzers weiter entwickelt wird, während er mit den Daumen die Tasten bedient, um zwei anscheinend gegensätzliche Ziele zu bewältigen – Minimierung der Basisfläche der Tastatur durch Maximierung der Wahrscheinlichkeit, dass die richtigen Tasten durch den mit dem Daumen eingebenden Benutzer angeschlagen werden. Die Tastatur ist vorzugsweise als eine QWERTY-Tastatur konfiguriert.
- Alternative Ausführungsformen können weniger oder mehr Tasten beinhalten, beinhaltend zum Beispiel Funktionstasten oder Kontrolltasten. Der Formfaktor limitiert jedoch im Allgemeinen die Zahl der Tasten, die bestückt werden können, wenn das Ziel einer möglichen Bedienung mit dem Daumen erreicht werden soll.
- Die Erfindung stellt auch einen zusätzlichen Anreiz für den Benutzer dar, den Daumen für die Eingabe zu benutzen, indem sie ein Eingabegerät benachbart zu der Tastatur zur Verfügung stellt, das aber fest in das gesamte, in einer Hand haltbare Gerät eingebaut ist. Obwohl andere Geräte in einer behelfsmäßigen Art und Weise verwendet werden können, ist das bevorzugte Gerät ein Daumenrad, das die Bewegung des Rads durch Messen der Zahl der Zeileneinzüge erfasst, die durchlaufen werden, während das Rad gedreht wird, und das gleichfalls als eine Eingabe das Niederdrücken oder „Klicken" des Rades erfasst, was ausgeführt wird, wenn das Rad in Richtung der Rückseite des Pagers gedrückt wird. Dieses Klicken des Rades ist ähnlich dem Klicken einer Maus, die mit einem PC oder einer beliebig anderen Eingabevorrichtung verknüpft ist, die das Niederdrücken eines Knopfes erfasst. In der bevorzugten Ausführungsform ist das Daumenrad senkrecht auf dem Zwei-Wege-Pager angeordnet und um einem Winkel geneigt, so dass der Benutzer seinen oder ihren Daumen leicht vom Daumenrad zur Tastatur und zurück bewegen kann, um Funktionen auszuführen und Datenformen abzufragen, wie beispielsweise eine Dateneingabe für eine Emailvorlage oder eine Eingabevorlage für ein Adressbuch.
- Zusätzlich können verschiedenartige Softwaretechniken implementiert werden, um die Sachkenntnis des Benutzers, der das Gerät mit dem Daumen bedient, zu vertiefen, indem er das Gerät der vorliegenden Erfindung verwendet. Beispielsweise kann in der bevorzugten Ausführung der Benutzer die Großschreibung eines bestimmten Buchstabens einfach dadurch ändern, dass er eine Taste für eine bestimmte Zeitdauer niedergedrückt lässt, ohne eine durch die Tastatursteuerung erfasste zeitweilige Freigabe.
- Diese Aufgaben werden in einer vorteilhaften Art und Weise im Wesentlichen dadurch gelöst, dass die Merkmale, die im unabhängigen Anspruch aufgeführt sind, angewendet werden.
- Weitere Verbesserungen werden durch die Unteransprüche zur Verfügung gestellt.
- Das geneigte Daumenrad ist an der Seitenkante des Geräts entweder für den Daumen oder Zeigefinger der Hand eines Benutzers leichter zugänglich. Darüber hinaus erlaubt der leichtere Zugang es dem Benutzer, das Gerät vorteilhaft zu halten und auf verschiedenen Wegen zu bedienen, nämlich in einer Einhand-Bedienung und einer Zweihand-Bedienung.
- Dokument US-A-5,825,353 offenbart ein Gerät gemäß der Einleitung des Anspruchs 1.
- KURZE BESCHREIBUNG DER ZEICHNUNGEN
-
1 ist ein Blockdiagramm eines Zwei-Wege-Geräts, mit dem ein Volltext mitgeteilt werden kann, das eine Tastatur und ein Nebeneingabegerät beinhaltet; -
2 ist eine Vorderansicht eines bisherigen in einer Hand haltbaren Gerätes, wie es vom Anmelder im Dokument WO-A-00/30381 offenbart wurde, die die Gestalt und Anordnung der Tasten auf der Tastatur und das Nebeneingabegerät zeigt; dieses Dokument ist Stand der Technik gemäß Artikel 54(3) EPÜ. -
3 ist ein Diagramm, das die Gestalt, die Größe und die Anordnung der Tasten auf der Tastatur zeigt; -
4 ist ein Diagramm des Steuerschaltkreises für das Daumenrad; -
5 ist ein Gesamtablaufdiagramm der Hauptschritte der Aspekte der Erfindung, die die Tastatur betreffen; -
6 ist ein Gesamtablaufdiagramm der Hauptuntersysteme, die im Prozess involviert sind, der in5 beschrieben wird; -
7 ist ein Gesamtablaufdiagramm der Hauptschritte der Aspekte der Erfindung, die das Daumenrad betreffen; -
8 ist ein Gesamtablaufdiagramm der Hauptuntersysteme, die im Prozess involviert sind, der in7 beschrieben ist; -
9 ist eine Darstellung ähnlich zu2 , die ein in einer Hand haltbares Gerät gemäß der Erfindung zeigt; -
10 ist eine Darstellung entlang der Linie 10-10 der9 ; -
11 ist eine Darstellung entlang der Linie 11-11 der9 ; -
12 ist eine Darstellung von vorne von Teilen des Geräts der9 ; und -
13 ist eine Darstellung entlang der Linie 13-13 der12 . - DETAILLIERTE BESCHREIBUNG DER ZEICHNUNGEN
- Nun Bezug nehmend auf die Zeichnungen, ist
1 ein Blockdiagramm der Hauptuntersysteme und Elemente umfassend ein der Handfläche angepasstes, tragbares, Zwei-Wege-Mitteilungsgerät, das vorzugsweise die Erfindung einbezieht. Das Mitteilungsgerät beinhaltet ein Übertragungs-/Empfängeruntersystem100 , das mit einem DSP200 für digitale Signalbearbeitung der eingehenden und ausgehenden Datenübertragungen verbunden ist, Energieversorgung und Betriebsuntersystem300 , welches die Energieversorgung der gesamten Komponenten des Mitteilungsgeräts regelt, Mikroprozessor400 , der vorzugsweise ein Prozessor in X86-Bauweise ist, der die Bedienung des Mitteilungsgeräts steuert, Display500 , das vorzugsweise ein vollständig grafisches LCD ist, FLASH Memory600 , RAM700 , serieller Ausgang und Anschlussbuchse800 , Tastatur900 , Daumenrad1000 und Daumenrad-Steuerelelektronik1010 . - In der beabsichtigten Anwendung kommt eine Nachricht über ein drahtloses Datennetzwerk, wie beispielsweise das Mobitex Netzwerk oder eine andere Form eines drahtlosen Netzwerks, in das Untersystem
100 herein, wo es über das DSP200 demoduliert und dekodiert wird und an den Mikroprozessor300 zur Anzeige auf dem Display500 übergeben wird. Um die Anzeige der Mitteilung anzusteuern, kann der Benutzer aus Funktionen auswählen, die unter einem Menü gelistet sind, die als das Ergebnis des Zusammenwirkens des Benutzers mit dem Daumenrad1000 dargestellt werden. Wenn die Mitteilung eine Emailmitteilung ist, kann der Benutzer auswählen, um auf die Email zu antworten, indem er aus einem Menü, das auf dem Display durch Zusammenwirken mittels des Daumenrads1000 oder mittels des Menüs mit Auswahl der Tastatur900 dargestellt wird, „Antwort" auswählt. Indem er die Antwort eingibt, kann der Benutzer die Tastatur900 verwenden, um Mitteilungsantworten im Volltext einzutippen, oder er kann eine festgelegte oder „vorgespeicherte" Antwort einfügen, indem er entweder ein bestimmtes Tastenanschlagsmuster verwendet, oder indem er aus einem Menü von Begriffen vorbestimmte Textfolgen herunterzieht, die auf dem Display500 durch die Anwendung des Daumenrades1000 dargestellt werden. Wenn die Antwort auf die Mitteilung abgefasst ist, kann der Benutzer das Absenden der Nachricht dadurch initiieren, dass er vorzugsweise über das Daumenrad1000 kommuniziert, oder alternativ dazu mit geringerer Effizienz über eine Kombination von Tastenanschlägen auf der Tastatur900 . - Wenn der Mikroprozessor
300 einen Hinweis empfängt, dass die Nachricht abgeschickt werden soll, reicht er die Nachricht für den Transport weiter und ermöglicht es durch Anweisen an das und Kommunizieren mit dem Übermittlungs-/Empfänger-Untersystem100 , dass die Antwortnachricht über das drahtlose Kommunikationsdatennetz an den beabsichtigten Empfänger geschickt wird. Durch ein ähnliches Zusammenspiel über I/O-Geräte, können Tastatur und Daumenrad1000 dazu verwendet werden, Nachrichten im Volltext zu initiieren oder Nachrichten an andere Teilnehmer weiterzuleiten. Genauso können die Tastatur900 und das Daumenrad1000 dazu verwendet werden, um eine Dateneingabe in ein Adressbuch zu ermöglichen, das im Nachrichtengerät gespeichert ist, oder an einen elektronisches Kalender oder ein Logbuch, oder eine beliebige andere Funktion auf dem Nachrichtengerät, die eine Dateneingabe erfordert. Vorzugsweise ist das Daumenrad ein Daumenrad mit einem Druckknopf SPST mit Quadratur-Signalausgaben, so wie er von Matsushita Electronic Components Co.'s, Ltd. mit der Teilenummer EVQWK2001 hergestellt wird. Wie detaillierter unten beschrieben wird, ist das Daumenrad vorzugsweise in einem Winkel relativ zum Gehäuse des Mitteilungsgeräts geneigt. -
2 ist eine Vorderansicht eines Gerätes10 zur Übermittlung von Mitteilungen, wie es in der Anmeldung WO-A-00/30381 offenbart ist. - Das Gerät
10 wird in2 in der gewöhnlichen Bedienungs-/Ansichtsposition gezeigt, in welcher es vom und zwischen den Händen eines Benutzers an den linken und rechten seitlichen Kanten12 und14 des Gerätes10 gehalten werden wird. Die Tastatur900 erstreckt sich daher horizontal über die Vorderseite16 des Gerätes10 . In2 sind eine Vielzahl von Buchstabentasten901 sowie Sondertasten902 ,903 ,904 und905 und eine Leerzeichen-Leiste906 gezeigt. Gleichfalls gezeigt ist das Daumenrad1000 in seiner vertikalen Ausrichtung an der Vorderseite16 des Gerätes10 in Verbindung mit dem Display500 und der Tastatur900 . Unter „vertikal" wird verstanden, dass das Daumenrad1000 mit seinen kreisförmigen entgegengesetzten Seiten1002 und1004 in vertikalen Ebenen ausgerichtet ist, wenn das Gerät10 direkt von vorne in der gewöhnlichen Bedienungs-/Ansichtsposition betrachtet wird, wie es in2 gezeigt ist. Die Rotationsachse1005 ragt dann von links nach rechts über das Gerät10 als eine horizontale Linie parallel zu der Längsrichtung der Richtung der Tastatur900 heraus. Das Daumenrad1000 kann um die Achse1005 bis zu der oberen Kante20 des Gerätes10 gedreht werden oder nach unten in Richtung der unteren Kante22 des Gerätes10 . In der bevorzugten Ausführung ist902 die „Alt"-Taste,903 ist die „Cap"-Taste,904 ist der Zeilenvorschub (Leerzeichen-Taste) und905 ist die Backspace-Taste. - Die Tasten der Tastatur umfassen vorzugsweise eine Tastatur vom QWERTY-Typ. Die Tasten sind gleichmäßig über das Gerät verteilt, so dass ungefähr die Hälfte der QWERTY-Tasten auf der linken Seite des Gerätes positioniert ist und die verbleibende Hälfte der QWERTY-Tasten auf der rechten Seite des Gerätes positioniert ist. Diese symmetrische Anordnung der Tasten ermöglicht es weiter, dass mit dem Daumen eingetippt werden kann, da jeder Daumen annähernd den gleichen Abstand von einer diesbezüglichen Hälfte der QWERTY-Tasten besitzt.
-
3 ist eine Darstellung einer Untermenge der Buchstabentasten901 , die die Größe und relative Position der Tasten zeigt. Gleichfalls gezeigt ist der Punkt950 , der die Mitte der Tastatur900 markiert, die Tastengrößen970 ,971 ,972 und973 , sowie den Winkel960 und den rho-Wert965 , die die Krümmung einer Buchstabentaste901 darstellen. Um die optimale Tastenanordnung auf der Tastatur ermitteln zu können, wurde festgelegt, dass die Tasten geneigt um einen Winkel960 relativ zu der Vertikalen angeordnet sind, was das leichte Eintippen unter Verwendung der Daumen ermöglicht. Wie oben mit Bezug zum Daumenrad1000 beschrieben ist, ist „vertikal" die Richtung senkrecht zu der längs verlaufender Richtung der Tastatur900 , wenn das Gerät10 in seiner gewöhnlichen Bedienungs-/Ansichtsposition betrachtet wird, wie es in den2 und3 gezeigt ist. Dieser Winkel ist vorzugsweise mit 40 Grad positiv relativ zur Vertikalen für die Tasten auf der rechten Seite der Tastatur (wobei 950 die Mitte der Tastatur ist) und mit 40 Grad negativ für die Tasten auf der linken Seite der Tastatur, wenngleich komplementäre Winkel zwischen 20 Grad bis 70 Grad gleichfalls benutzt werden können, um das Ziel der Eingabe mit dem Daumen, obgleich weniger optimal, zu erreichen. Wie gleichfalls in2 und3 gezeigt ist, sind die Tasten über die Tastatur900 gleichmäßig verteilt, so dass dort genügend Platz zwischen den Tasten bleibt, um die Möglichkeit zu erniedrigen, dass mehrere Tasten niedergedrückt werden, wenn mit dem Daumen eingetippt wird. Wie oben diskutiert, optimiert diese gleichmäßige Anordnung das Eintippen mit dem Daumen auch dadurch, dass die Hälfte der Tasten mit jedem der Daumen zugänglich ist. - Zusätzlich ist die Tastengröße entsprechend der gegebenen Basisfläche des Mitteilungsgeräts und der Tastatur
900 angemessen. In seiner bevorzugten Ausführungsform misst das Mitteilungsgerät10 über seine Oberfläche 64 mm × 89 mm, was nicht mehr viel Platz für die Tastatur900 und das Display500 lässt. In der bevorzugten Ausführungsform benötigt die Tastatur900 mehr als die Hälfte der Fläche des Mitteilungsgerätes10 . - Die Gestalt und Größe der Tasten sind gleichfalls Schlüsselkomponenten der Erfindung. Um den Oberflächenbereich der Taste, die ein Daumen trifft, optimieren zu können, sind die Tasten vorzugsweise oval, obwohl sie auch andere Formen haben können, wie beispielsweise längliche, rechteckige, etc., wobei sie einen rho-Wert
965 haben, der die Krümmung der Taste von414 definiert, obwohl die Werte auch in einem höheren oder niedrigeren Bereich liegen können. Andere rho-Werte werden zu einer annehmbaren, aber nicht optimalen oder ästhetisch ansprechenden Form der Tasten901 führen. Bezüglich der Tastendimensionen ist die Breite970 der Taste901 4,8 mm (971 stellt den Radius mit der Hälfte dieses Wertes, 2,4 mm, dar) und der Länge (oder Höhe)972 der Taste901 mit 7 mm (973 stellt den Radius der Hälfte dieses Wertes, 3,5 mm, dar). -
4 ist der Steuerschaltkreis1010 , der mit dem Daumenrad1000 verknüpft ist. Das Daumenrad1000 gibt Quadratursignale der Phase A1021 und Phase B1022 aus, die durch D Flip-Flops1031 und1032 weiterverarbeitet werden, um Signale1041 W_UP und1042 W_DN an den Mikroprozessor400 übergeben zu können. Signale1041 und1042 stellen jeweils einen Benutzer dar, der das Daumenrad nach oben dreht und das Daumenrad nach unten dreht. Vorzugsweise ist auch eine weitere detektierbare Eingabebewegung vom Daumenrad wünschenswert. Eine solche Implementierung der Eingabebewegung wird ein zusätzliches Eingabesignal erzeugen, das dadurch abgeleitet ist, dass das Daumenrad in Richtung des hinteren Teiles des Gerätes geschoben wird. Dadurch hat das Daumenrad der vorliegenden Erfindung vorzugsweise messbare rotierbare und niederdrückbare Eingabebewegungen. Obwohl die folgende Beschreibung spezifisch ein mit einem Daumenrad versehenes Eingabegerät betrifft, ist es selbstverständlich, dass man sich auch andere geeignete Nebeneingabegeräte vorstellen kann, die auf der Bedienung mit dem Daumen basieren und mehrere detektierbare Eingabebewegungen besitzen, und solche Geräte ganz innerhalb des Rahmens der vorliegenden Erfindung sind. - In einem breiten Aspekt der Erfindung ermöglicht die Eingabe mittels der Tasten auf der Tastatur in Verbindung mit der Software, die sich im Flash Memory
600 befindet, die Bedienung des Gerätes mit den Daumen des Benutzers. In einem weiteren breiten Aspekt der Erfindung erhöht die Eingabe mittels des Daumenrads1000 und einer Taste auf der Tastatur in Verbindung mit der Software, die sich im Flash Memory600 befindet, die Leichtigkeit, Leistungsfähigkeit und Funktionalität des Gerätes. Diese zwei breiten Aspekte und ihre spezifischen Ausführungsformen sollen nun beschrieben werden. -
5 ist ein Gesamtablaufdiagramm der Hauptschritte2080 des vorstehend beschriebenen Aspekts der Erfindung, der die Tastatur betrifft. Der erste Schritt2000 ist die Eingabe durch Niederdrücken einer Taste, die einen vorbestimmten Funktionalitätszustand besitzt, in Kombination mit einer weiteren Taste auf der Tastatur. In Abhängigkeit der Kombinationen der Tasten, die niedergedrückt werden, wird in2020 eine Bedingungsvorgabe des veränderten Funktionalitätszustands initiiert. Die Bedingungsvorgabe des veränderten Funktionalitätszustands ist in2030 durchgeführt. Als nächstes wird der vorher festgelegte Funktionalitätszustand der Taste in2040 modifiziert. In2050 wird der modifizierte Funktionalitätszustand ausgewertet, und die Information dementsprechend in2060 angezeigt. -
6 ist ein Gesamtblockdiagramm der Hauptuntersysteme, die in dem Prozess involviert sind, wie er in5 beschrieben ist. In der bevorzugten Ausführungsform des Gerätes wird, wenn eine Taste niedergedrückt wird, ihr vorher festgelegter Funktionalitätszustand901 an den Mikroprozessor400 und dann an das Betriebssystem910 geleitet. Das Betriebssystem ist für die Aufnahme und Abfertigung einer beliebigen Eingabe des Benutzers an eine Spezialanwendung915 verantwortlich, und dafür, eine Bedienung für die Steuerung der Anzeige zur Verfügung zu stellen. Der modifizierende Schritt wird über eine Benutzeroberfläche-Software-Engine930 erreicht, die die Bedingungsvorgabe des veränderten Funktionalitätszustands905 , die vom Betriebssystem910 über die Spezialanwendung915 empfangen wird, weiterverarbeitet. Der modifizierte Funktionalitätszustand915 wird dann an das Betriebssystem910 weitergeleitet. Das Betriebssystem handelt dann gemäß der Information in einer festgelegten Art und Weise, indem es eine Anzeige906' erzeugt, die die modifizierte Funktionalitätsstufe der niedergedrückten Taste darstellt. - In der bevorzugten Ausführungsform der Erfindung existiert eine Vielzahl von Spezialanwendungen
915 , welche verschiedene Hauptfeatures des Gerätes steuern. In solch einer bevorzugten Ausführung wird das Gerät die folgenden Spezialanwendungen beinhalten: eine graphische Anwendung für das Bild, eine Anwendung für das Verfassen der Mitteilung, eine Anwendung für den Transport, eine Anwendung für das Adressbuch, eine Anwendung für Geräteoptionen, eine Verschlüsselungsanwendung und eine Anwendung für die Datenbank. Andere Anwendungen sind gleichfalls möglich. - Die Anwendungen funktionieren direkt mit dem Betriebssystem, während die Benutzeroberflächen-Engine diesen Anwendungen im Allgemeinen weitere spezialisierte funktionale Bedienungen zur Verfügung stellt. Die Benutzeroberflächen-Engine umfasst im Wesentlichen eine Vielzahl von Modulen, wobei jedes Modul wenigstens eine unterschiedliche Funktion ausführt, und entweder alleine oder in Kombination mit einem anderen Modul zusätzlich eine Funktionalität den Anwendungen zur Verfügung stellt, die diese Bedienungen verwenden. Beispielsweise stellt die Benutzeroberflächen-Engine ein Eingabefeld zur Verfügung, so dass andere Anwendungen als die Anwendung des Verfassens der Mitteilung dazu verwendet werden können, Benutzereingaben anzuzeigen. Zusätzlich empfängt, speichert, regelt und gibt die Benutzeroberflächen-Engine Daten in einer beständigen Art und Weise aus, um leicht die verschiedenen spezifischen Features, die unten beschrieben werden sollen, auszuführen. Dieses Schema hat sich als sehr vorteilhaft bezüglich der Tatsache erwiesen, dass das Betriebssystem und die Spezialanwendungen in ihrer Programmierung des Overhead begrenzt werden können und es ihnen dadurch erlaubt, sehr stabil zu sein. Einige der einzigartigen Funktionen werden unten ausführlicher beschrieben.
- Allgemeiner Tastenfeld-Aspekt
- Der Prozess mit seinen logischen Einzelheiten wird jetzt für ein beliebiges Tastenfeld-Ereignis beschrieben, das aus der Eingabe des Benutzers resultiert.
- Wenn eine beliebige Taste auf dem Gerät niedergedrückt wird, wird ein Tastenfeld-Ereignis, das die Parameter der bestimmten Taste enthält, an den Mikroprozessor kommuniziert. Für diesen Fall beinhaltet eine „beliebige Taste" das Daumenrad in Verbindung mit den Tasten auf der Tastatur. Vorzugsweise zeigen die Parameter an, dass ein Tastenfeld-Ereignis stattgefunden hat und welche Taste niedergedrückt worden war. Der Mikroprozessor kommuniziert die Information des Tastenfeld-Ereignisses an das Betriebssystem. Das Betriebssystem übernimmt diese Information des Tastenfeld-Ereignisses und meldet eine Spezialanwendung der Information des Tastenfeld-Ereignisses. Da die Spezialanwendung vorzugsweise blockiert wird, wenn sie auf ein solches Tastenfeld-Ereignis wartet, wird die Anwendung aktiviert, prüft die Information des Tastenfeld-Ereignisses und leitet die Information des Tastenfeld-Ereignisses an die Benutzeroberflächen-Engine für die weitere Bearbeitung weiter.
- Im Wesentlichen wird die Information des Tastenfeld-Ereignisses an die Benutzeroberflächen-Engine vom Betriebssystem über die Spezialanwendung weitergegeben: Die Spezialanwendung handelt in diesem Fall als Kanal für den Informationsfluss. In anderen Fällen kann die Spezialanwendung die Information des Tastenfeld-Ereignisses vorbearbeiten, bevor sie dieselbe an die Benutzeroberflächen-Engine weitergibt. Basierend auf der Information des Tastenfeld-Ereignisses, die der Benutzeroberflächen-Engine zur Verfügung gestellt wurde, handelt dann die Benutzeroberflächen-Engine in einer festgelegten funktionalen Art und Weise. Die festgelegte funktionale Art und Weise beinhaltet vorzugsweise die Weiterverarbeitung der Information des Tastenfeld-Ereignisses und die Aktualisierung der gespeicherten Displaydaten, um so Anweisungsdaten für die Ausgabe zu ermöglichen. Die Benutzeroberflächen-Engine unterbreitet die Ausgabe-Anweisungsdaten dem Betriebssystem. Das Betriebssystem handelt dann gemäß den Anweisungen, die in den Anweisungsdaten vorliegen, in den meisten Fällen dadurch, dass eine Darstellung des Tastenfeld-Ereignisses für die Anzeige vorgelegt wird. Die Ausgabe-Anweisungsdaten werden vorzugsweise Anweisungen beinhalten, welche Symbole innerhalb des Displays angezeigt werden sollen, und einen kodierten Referenzwert eines Symbols, der anzeigt, welches Symbol auf dem Display ausgegeben werden soll. In anderen Fällen kann eine Vielzahl von kodierten Symbolreferenzen zur Verfügung gestellt werden, um eine Anzeige einer Symbolreihe zu erzeugen. Die bevorzugte kodierte Referenz eines Symbols ist der Standard Latin One Code Set. Das Betriebssystem wird einfach die Anweisungen ausführen, indem es die dazugehörigen Symbole von seiner internen Bitmap von Symbolen in die dazugehörigen Speicherzellen auf dem Display abbildet.
- Nebeneingabegerät-Aspekt
-
7 ist ein Gesamtflussschema der Hauptschritte des Nebeneingabegerät-Aspekts der Erfindung. Der Prozess2080' beginnt mit einer ersten Eingabe2000' dadurch, dass eine Taste auf der Tastatur niedergedrückt wird, die einen vordefinierten funktionalen Zustand besitzt. Als nächstes wird eine zweite Eingabe2010' vom Nebeneingabegerät in Verbindung mit dem Niederdrücken der Taste zur Verfügung gestellt. Dieser kombinierte Effekt der ersten und zweiten Eingabe initiiert eine Bedingungsvorgabe des veränderten funktionalen Zustands in Schritt2020' . Die Bedingungsvorgabe des veränderten funktionalen Zustands wird in2030' weiterverarbeitet und der vorher festgelegte funktionale Zustand der Taste ist in2040' modifiziert. Der modifizierte funktionale Zustand wird dann in2050' für das Display vorgelegt. Zusätzliche modifizierte funktionale Zustände werden dadurch ausgeführt, dass weitere Eingaben2060' vom Nebeneingabegerät erhalten werden, während die niedergedrückte Taste weiter niedergedrückt bleibt.8 ist ein Blockdiagramm des Hauptuntersystems, das in dem Prozess involviert ist, der in7 beschrieben ist.8 ist ähnlich zu6 , außer dass die Eingabe vom Nebeneingabegerät-Untersystem jetzt zum veränderten Zustand des funktionalen Zustandes beiträgt. Dieser Aspekt der vorliegenden Erfindung hat sich als extrem nützlich in der Optimierung der Funktionalität eines in einer Hand haltbaren Gerätes erwiesen, bei der das Gerät nur mit den Daumen des Benutzers bedient wird. - Internationales Symbol-Durchlauf-Feature
- Jetzt einer spezifischen Ausführungsform des vorstehend beschriebenen erfindungsgemäßen Nebeneingabegerät-Aspekts zuwendend, können die Benutzeroberflächen-Engine, das Daumenrad und wenigstens eine Taste auf der Tastatur dazu verwendet werden, internationale Symbole in ein Benutzer-Eingabefeld einzugeben, wie zum Beispiel in das Eingabefeld, das von der Benutzeroberflächen-Engine zur Verfügung gestellt wird. Im Allgemeinen und vorzugsweise drückt der Benutzer zuerst eine Taste mit dem gewünschten assoziierten internationalen Symbol und hält diese nieder, während das Daumenrad gedreht wird. Für jede durch das Drehen des Daumenrads hervorgerufene Eingabe wird ein anderes internationales Symbol, das mit der niedergedrückten Taste assoziiert ist, an das Display als ein Ersatz für das vorherige Symbol ausgegeben, das angezeigt worden war. Vorzugsweise gibt es eine Vielzahl von internationalen Schriftzeichen oder Symbolen, die mit jeder Taste auf der Tastatur assoziiert sind. Wenn das gewünschte Symbol angezeigt wird, lässt der Benutzer die niedergedrückte Taste los und das gewünschte Symbol verbleibt auf dem Display. Herkömmliche Mittel zur Auswahl solcher internationaler Symbole erfordern eine Anzahl zusätzlicher Eingabeschritte oder die Verfügbarkeit zusätzlicher Tasten auf der Tastatur, welches Erfordernisse sind, die mit dem vorliegenden in einer Hand tragbaren Gerät unerwünscht sind.
- Bezug nehmend auf
8 beginnt das „internationales Symbol-Durchlauf"-Feature mit dem Niederdrücken einer Taste auf der Tastatur900 in Verbindung mit der Eingabe vom Daumenrad1010 . Die Eingabe vom Daumenrad wird vorzugsweise dadurch bewältigt, dass das Daumenrad entweder in die obere oder untere Richtung gedreht wird. Der kombinierte Effekt von Eingaben901 von der Taste und vom Daumenrad erzeugt eine Bedingungsvorgabe des veränderten funktionalen Zustands oder ein spezielles Tastenfeld-Ereignis905 . Die Parameter, die mit diesem speziellen Tastenfeld-Ereignis905 verknüpft sind, beinhalten Daten-Deskriptoren, die anzeigen werden, ob das Daumenrad entweder nach oben oder nach unten gedreht wurde, und welche Taste auf der Tastatur niedergedrückt wurde. Die Benutzeroberflächen-Engine930 verarbeitet die Information des speziellen Tastenfeld-Ereignisses weiter, indem es diese durch ein Datenfeld indiziert, das Bezugnahmen zu den internationalen Symbolen enthält, die mit der niedergedrückten Taste assoziiert sind. Die Verarbeitung indiziert das Datenfeld inkrementell auf- oder absteigend (abhängig vom Parameter der Durchlaufrichtung des Daumenrades), durchstöbert die gegenwärtige Datenfeldposition, bei der die Indizierung stehenblieb, und fragt die kodierte Information der Symbolreferenz ab, die in der gegenwärtigen Position des Datenfeldes gespeichert wurde. Vorzugsweise wird bei jedem Indexinkrement eine Ausgabeanweisung905' an das Betriebssystem910 für die Anzeige auf dem Display500 ausgegeben. Die Ausgabeanweisung beinhaltet vorzugsweise den Code des Referenz-Symbols und den Speicherplatz des Symbols, das auf dem Display angezeigt werden soll. Basierend auf dieser Ausgabeanweisung gibt das Betriebssystem an die entsprechende Speicherposition ein Bild einer Bitmap906' für einen gegebenen Referenzcode von seiner internen Bitmap aus. Wenn der Benutzer anwählt, dass er das nächste internationale Symbol sehen will, das mit der niedergedrückten Taste assoziiert ist, führt der Benutzer20 eine zusätzliche Eingabe durch Drehen durch, während er weiterhin die Taste niedergedrückt hält. - Dies erzeugt ein zweites spezielles Tastenfeld-Ereignis, das dadurch den Vorgang des veränderten funktionalen Zustands initiiert. Folglich ist der oben beschriebene Prozess darauf bezogen.
- Die Benutzeroberflächen-Engine verarbeitet die Tastenfeld-Parameter vom zweiten speziellen Tastenfeld-Ereignis durch weiteres Indizieren in der entsprechenden Richtung durch ein Element aus der vorherigen Speicherposition innerhalb des Datenfeldes. Wiederum legt die Benutzeroberflächen-Engine dem Betriebsystem genügend Informationen vor, um das nächste assoziierte internationale Symbol anzuzeigen, das aus dem Datenfeld aufgerufen wurde. Weitere Eingaben vom Daumenrad werden einfach die Weiterverarbeitung wiederholen, bis alle internationalen Symbole, die mit der niedergedrückten Taste assoziiert sind, durchindiziert wurden, wobei nach dieser Zeit die Indizierung an den Anfang des Datenfelds zurückkehrt.
- Obwohl sich obige Beschreibung darauf bezieht, die Symbolstandardeinstellung der niedergedrückten Taste mit einem internationalen Symbol zu modifizieren, ist es selbstverständlich, dass die Anwendung dieses Aspekts der Erfindung gleichermaßen auf die Modifikation des funktionalen Zustands der niedergedrückten Taste angewendet werden kann. Beispielsweise kann ein bestimmtes spezielles Tastenfeld-Ereignis, das durch eine bestimmte niedergedrückte Taste in Verbindung mit einer Eingabe definiert wird, die über das Daumenrad erhalten wird, verursachen, dass ein Makro ausgelöst wird, wobei der funktionale Zustand der niedergedrückten Taste geändert wird. In diesem Fall ist ein Makro eine Einzelanweisung, die durch das Durchlauf-Feature zur Verfügung gestellt wird, das sich automatisch in einen Satz von Anweisungen auffächert, um eine bestimmte Aufgabe erfüllen zu können. In einem anderen Fall kann der veränderte funktionale Zustand einer Taste irgendeines der folgenden Features erzeugen: Einen größeren Schriftsatz für das Display; Wechsel der Standardeinstellung des Schriftsatztyps; Wechsel des nachfolgenden Textes zu fett oder kursiv; Veranlassung, dass in einer empfangenen Email-Übertragung ein bestimmter Text blinkt; und Umkehrbild eines bestimmten Textes. In einem anderen Fall kann der veränderte funktionale Zustand einer Taste dem Benutzer "vorgespeicherte" oder voreingestellte Mitteilungen zur Verfügung stellen, die leicht für den Zweck einer raschen Beantwortung einer empfangenen Nachricht verwendet werden können. In einem anderen Fall kann der Kontext des laufenden aktiven Display-Bereichs des Gerätes assoziierte veränderte Zustände entweder hinzufügen, oder alternativ dazu, auch unterdrücken. Beispielsweise wenn ein Benutzer sich im Antwort auf die Botschaft-Modus der Bildschirm-Anzeige befindet, wird das Niederdrücken des Buchstaben "M" mit der Durchlaufeingabe durch das Daumenrad Auslassungspunkte oder die Anzeige als den veränderten funktionalen Zustand erzeugen. Im Gegensatz dazu wird die gleiche Tasten- und Daumenrad-Sequenz in einer Makrosequenz mit Abarbeitung in den Optionen der Bildschirm-Anzeige resultieren.
- Großschrift
- Nun einem anderen Software-bezogenen Feature zuwendend, das dazu beiträgt, dass das Gerät
10 optimal für das Eintippen mit dem Daumen genutzt wird, ist ein „Großschreibungs"-Feature, das über die Software implementiert ist. Wenn ein Benutzer eine Taste901 niederdrückt, detektiert das Betriebssystem das Ereignis der niedergedrückten Taste. Wenn die Taste nach einer Zeitspanne losgelassen wird, detektiert das Betriebssystem das Ereignis der losgelassenen Taste. Wenn nach dem Ereignis der niedergedrückten Taste eine bestimmte Zeitspanne vergeht, bevor detektiert wird, dass eine Taste losgelassen wird, legt das Betriebssystem fest, dass ein Tasten-Wiederholungs-Ereignis stattgefunden hat, das eine Situation darstellt, in der ein Benutzer eine Taste niedergedrückt hält, ohne diese loszulassen. Ein Tasten-Wiederholungs-Ereignis wirkt dann durch Anwendung von Software behandelt, die sich in beiden Flash600 als ein Ereignis befindet, das die Belegung zur Großschreibung der vorher niedergedrückten Taste erfordert. Dieses Feature schaltet das „Tasten-Wiederholungs"-Feature ab und ersetzt stattdessen ein Großschreibungs-Feature, das auf der Länge eines Tastendruckes basiert. Die Wahl der richtigen Zeitdauer der Tastenabfrage zur Bestimmung, ob eine Taste losgelassen worden ist, kann so eingestellt werden, dass eine langsamere Antwort der Tastatur oder eine schnellere Antwort der Tastatur erhalten wird, abhängig von den Erfahrungsvorzügen des Benutzers. - Obwohl die Großschreibungs-Funktion vorzugsweise nur arbeitet, um den Zustand eines Buchstabens in den Zustand eines Großbuchstaben zu verändern, kann sie alternativ dazu bedient werden, um einen Großbuchstaben in einen Kleinbuchstaben zu verändern. Die tatsächliche Bildanzeige wird durch das Betriebssystem verändert, in dem es geeignete Symbole der Bitmap abbildet, wie es durch die Benutzeroberflächen-Engine angewiesen wird. Wie alternativ dazu implementier, kann das fortwährende Niedergedrückthalten ohne Loslassen der Buchstaben-Taste in einer Tastenoszillation zwischen Groß- und Kleinschreibung resultieren, abhängig von der Zeitdauer, während der die Taste niedergedrückt ist.
- Automatisches Formatierungs-Feature
- Nun folgt eine Beschreibung eines weiteren Software-bezogenen Aspekts der vorliegenden Erfindung, der implementiert ist, um besonders die Anzahl der Tastenanschläge zu minimieren, die für die Eingabe durch den Benutzer während der Benutzung des Gerätes erforderlich ist. In einigen Fällen handhaben zwei Softwaresysteme diesen Software-bezogenen Aspekt, nämlich die Benutzeroberflächen-Engine und ein AutoText-System. Die Benutzeroberflächen-Engine ermöglicht es, unter Verwendung der oben erwähnten funktionalen Module gewöhnliche Schnittstellen-Elemente darzustellen, wie Menüs, Listen und Text-Boxen. Das AutoText-System ist eine weitere Softwareanwendung, die die Benutzeroberflächen-Engine erweitert, und von einer Datenbank Gebrauch macht, um Texteinschübe und andere verwandte Aktivitäten zu ermöglichen. Das AutoText-System wird vorzugsweise als Element der Benutzeroberflächen-Engine implementiert (beispielsweise als Auswahl-Box oder Liste oder standardisiertes Edit-Element). Dadurch, dass diese Anordnung ein Element einer Benutzeroberflächen-Engine ist, erlaubt es dieser, über Spezialanwendungen einen Puffer zu inkorporieren, der AutoText-Ersatz leistet, wie es ein Standard-Eingabefeld tun würde. Jedoch wegen der substanziellen Codierungsmenge, die mit dem AutoText-System verbunden ist, und wegen der Notwendigkeit, das System mit einer Liste von Ersatzzeichen zu konfigurieren, wird das System vorzugsweise als ein separates Modul implementiert. Ein spezifischer Vorteil, der den spezifischen Ausführungsformen der Systeme, wie hierin beschrieben, entspringt, ist, dass es eine beträchtliche Reduktion von Eingabeformatierung durch den Benutzer gibt, da ein automatisches Formatieren durch eine kleine Zahl von Tastenanschlägen oder durch vorher festgelegte Tastensequenzen, die jeweils durch eine Taste eingegeben werden, ausgelöst werden kann.
- AutoInterpunktion
- Eine weitere Ausführungsform der Benutzeroberflächen-Engines ist das "AutoInterpunktion"-Feature des Geräts. Wenn der Benutzer ein Symbol aus einer Anzahl vordefinierter Symbolsequenzen eingibt, wird die Benutzeroberflächen-Engine automatisch einen Punkt im Eingabefeld des Benutzers einfügen. In dieser Weise braucht der Benutzer nicht die Alt-Taste zu bedienen, um einen Punkt einzufügen. Ein Beispiel für eine solche Symbolsequenz würde sein <Symbol><Leertaste><Leertaste>, wobei nach einer solchen Symbolsequenz die Benutzeroberflächen-Engine das Betriebssystem anweist, das erste <Leertaste> durch einen Punkt zu ersetzen und das nächste Symbol, das durch den Benutzer eingegeben wurde, großzuschreiben. Zur Verdeutlichung in dieser Beschreibung stellt <Leertaste> die Eingabe eines Leerzeichens durch den Benutzer dar; <Symbol> stellt eine beliebige Symboleingabe durch den Benutzer dar; und <Punkt> stellt die Eingabe des Symbols "." dar. Bezüglich der Bandweitenbetrachtungen der Daten, die das Gerät an das drahtlose Netzwerk überträgt, ist es vorteilhaft, dass nur ein Leerzeichen statt derer zwei zwischen dem Punkt und dem ersten Symbol des nächsten Satzes liegt. Anstatt das erste <Leertaste> in der vorstehenden Symbolsequenz zu ersetzen, ist alternativ dazu implementiert, dass ein Punkt nach dem <Symbol> eingefügt und das nächste Symbol durch den Benutzer dadurch großgeschrieben wird, wobei zwei Leerzeichen zwischen dem Punkt und dem nächsten Symbol erzeugt werden. In einer weiteren Ausführungsform dieses „AutoInterpunktion"-Features wird für den Fall, dass der Benutzer nur eines aus einer Anzahl vordefinierter Symbolsequenzen eingibt, welches als Signal für die Großschreibung verwendet wird, so wie <Punkt><Leertaste>, verarbeitet die Benutzeroberflächen-Engine dieses Ereignis weiter und schreibt das nächste Symbol groß, das vom Benutzer eingegeben wird. Alternativ dazu implementiert, könnte die vordefinierte Symbolsequenz <Punkt><Leertaste><Leertaste> sein. Um dieses Feature weiterzuentwickeln, kann die AutoInterpunktion auch leicht rückgängig gemacht werden, wie unten beschrieben.
- Symbolersatz
- Eine weitere Ausführungsform der Benutzeroberflächen-Engine ist das "intelligenter Symbolersatz"-Feature des Geräts. In Feldern, die für bestimmte Eingabetypen gestaltet sind, wird die Benutzeroberflächen-Engine automatisch geeignete Symbole einsetzen, falls ungeeignete Symbole eingegeben werden. Beispielsweise wird in einem Feld, das so gestaltet ist, dass es eine Emailadresse beinhaltet, eine Methode für das Zusammenstellen einer Emailadresse durch das „Symbolersatz"-Feature der vorliegenden Erfindung zur Verfügung gestellt, basierend auf der allgemeinen Form <Symbole>@<Symbole>.<Symbole>. In diesem Fall wird angenommen, dass Leerzeichen nicht akzeptable Symbole für ein Emailadressfeld sind. Das Verfahren beginnt mit der Benutzeroberflächen-Engine, das vom Benutzer die Eingabe einer Symbolmenge erhält, die einen bestimmten Teil der Emailadresse darstellt. Wenn ein erstes abgrenzendes Auslösungssignal, vorzugsweise ein erstes Leerzeichensignal, empfangen wird, bestätigt das System, festgelegt durch die Eingabe des Benutzers, dass kein at-Zeichen-Symbol ("@") in die bereits erhaltene Symbolmenge eingegeben wurde. Wenn nicht, ersetzt das System das erste abgrenzende Auslösungssignal durch einen ersten Email-Abgrenzer, vorzugsweise durch das at-Zeichen-Symbol. Wenn ja, ersetzt das System den ersten Abgrenzer mit einem zweiten Email-Abgrenzer, vorzugsweise, ein Punktsymbol. Für eine beliebige nachfolgend erhaltene Leertasten-Eingabe ersetzt das System vorzugsweise ein weiteres Punktsymbol.
- Ein weiteres Beispiel für das „Symbolersatz"-Feature ist, wenn Daten in ein Feld eingegeben werden, das so gestaltet ist, dass es numerische Daten beherbergt. Wenn der Benutzer eine alphabetische Taste drückt, dessen korrespondierendes Alt-Symbol eine Ziffer ist, wird die Benutzeroberflächen-Engine dies erkennen und das Betriebssystem instruieren, dass es automatisch die Ziffer in das Feld einfügen soll, selbst wenn der Benutzer nicht die Alt-Taste gedrückt hatte.
- Satzersatz
- Die erste Ausführungsform des AutoText-Systems stellt einen Anwendungsservice für Fehlerkorrektur und Satzersatz zur Verfügung. Der Benutzer kann durch Eingeben von Zeichenpaaren in eine AutoText-Datenbank "Originalzeichen" durch "Ersatzzeichen" ersetzen.
- Das AutoText-System definiert auch eine AutoText-Eingabe, welche erklärt, dass Anwendungen benötigt werden, um den Zugang der Funktionalität des AutoText-Systems zu ermöglichen. Das AutoText-Eingabefeld kann von variabler Länge sein, typischerweise bis zur Länge einer Emailnachricht. Wenn der Benutzer Daten in ein AutoText-Eingabefeld eingibt, wird das AutoText-System jedes Mal, wenn ein Leerzeichen eingegeben wird, rückwärts von der gegenwärtigen Cursorposition suchen, um das letzte Wort aus dem AutoText-Eingabefeld auszuwählen. Das AutoText-System wird dann effizient die AutoText-Datenbank nach einem Originalzeichen durchsuchen, das exakt das letzte Wort trifft. Wenn ein solches Zeichen gefunden wird, wird das letzte Wort im AutoText-Eingabefeld automatisch durch das entsprechende Ersatzzeichen aus der Datenbank ersetzt.
- Dieses „Satzersatz"-Feature kann dazu verwendet werden, um gewöhnliche Tippfehler zu korrigieren, (zum Beispiel kann "the" automatisch zu "the" konvertiert werden) oder die Eingabe von gewöhnlichen Phrasen zu ermöglichen (zum Beispiel kann "fyi" automatisch in "for your information" überführt werden). Dieses Feature kann gleichfalls automatisch ein regulär verwendetes internationales Symbol oder ein Symbol in eine Mitteilung einfügen und dadurch die Fälle reduzieren, bei denen das „internationales Symbol-Durchlauf"-Feature verwendet werden soll. In diesem letzteren Szenario kann das Originalzeichen " jr" sein und das damit assoziierte Ersatzzeichen kann "Jürgen" sein. Das internationale Symbol wird wie vorstehend beschrieben anstelle des „internationales Symbol-Durchlauf"-Features eingegeben.
- Das „Satzersatz"-Feature kann vorteilhaft für elektronische Unterschriften verwendet werden, die am Ende der Emailnachricht abgefaßt durch den Benutzer auf dem Gerät angefügt sind. Vorteilhafterweise kann eine Vielfalt unterschiedlicher elektronischer Unterschriften in der AutoText-Datenbank gespeichert werden. In dieser Weise kann der Benutzer die passende Unterschrift aus seinem Satz von Unterschriften für den besonderen Kontext der Emailnachricht aussuchen, die übermittelt werden soll. Zum Beispiel kann der Benutzer in einem Fall eine informelle Nachricht für "Take Care and Cheers" mit dem Originalzeichen "tc" unterschreiben, während in einer rechtlich heiklen Nachricht der gleiche Benutzer mit "Solicitor-Client Privileged Communication" mit dem Originalzeichen "scp" unterschreiben kann. In dieser Weise besteht keine Notwendigkeit für die Einfügung eines beliebigen elektronischen Unterschriftenfeldes an der Gateway des drahtlosen Netzwerkes, und der Benutzer kann seine elektronischen Unterschriften ohne Wechselwirkungen mit dem Netzwerk verbessern und modifizieren. In der bevorzugten Ausführungsform ist das Ersatzzeichen Kasus-empfindlich insoweit, dass eine eingestellte Großschreibung in dem Ersatzzeichen erscheint, wenn es angezeigt wird, wobei dieses durch den Kasus-Status des Originalzeichens nicht in einen kleineren Fall gezwungen werden kann. Falls das erste Symbol des Originalzeichens jedoch ein höherer Fall ist, wird vorzugsweise das erste Ersatzsymbol auch in einen höheren Fall gezwungen.
- In einer weiteren Ausführungsform beinhaltet das AutoText-System vorzugsweise eine Makro-Funktionalität, welche es einen Benutzer erlaubt, spezielle Symbolcodes in dem Ersatzzeichen zu spezifizieren, das speziell behandelt wird, wenn das Ersatzzeichen in das AutoText-System eingegeben wird. Diese Codes werden vorzugsweise in zwei unterschiedliche Mengen unterteilt: Kontrollsymbolcodes und dynamische Datencodes.
- Im Falle des Kontrollsymbolcodes werden einige Symbolsequenzen in der Ersatzzeichenfolge in Kontrollsymbole konvertiert, wenn die ursprüngliche Zeichenfolge durch das „Substitutions"-Feature ersetzt wird. Beispiele für diese Sequenzen sind "%b" und "%B", welche jeweils zu einem Backspace-Symbol und einem Löschsymbol konvertieren. Daher kann für eine offene Klammer "(", die angezeigt werden soll, die ursprüngliche Zeichenfolge als "br" und die Ersatzzeichenfolge als "(%3" definiert werden. Das gleiche gilt für eine geschlossene Klamme ")", wobei die ursprüngliche Zeichenfolge "rb" und die Ersatzzeichenfolge "%b" sein kann.
- Im Falle der Codierung der dynamischen Daten werden bestimmte Symbolsequenzen in der Ersatzzeichenfolge in dynamische Daten konvertiert, wenn die ursprüngliche Zeichenfolge ersetzt wird. Beispiele dieser Sequenzen sind "%t" und "%d", wobei die Codierungen jeweils in der gegenwärtigen Zeit und des gegenwärtigen Datums konvertiert werden. Wie das „intelligentes Symbol-Substitutions"-Feature, kann der AutoText-Ersatz leicht rückgängig gemacht werden, wie unten beschrieben.
- Rückgängig-Feature
- Wie oben erwähnt, können alle automatischen „Formatierungs"-Features der Benutzerschnittstelle und AutoText-Systeme wie AutoGroßschreibung, AutoInterpunktion und Satzersatz aufgehoben werden, was hiermit mit dem "leicht Rückgängig"-Feature gemeint ist. Die Merkmale „automatisches Formatierungs"-Feature haben „Rückgängig"-Tauglichkeit, die durch Rücksetzen über ein signifikantes Symbol ausgelöst werden. Beispielsweise, wenn der Benutzer über eines dieser signifikanten Symbole seine Eingabe rückgängig macht, werden die formatierten Daten durch die unverarbeiteten Daten ersetzt, wie sie vor der automatischen Formatierung existierten.
- Beispielsweise kann der Benutzer "fyi" in ein AutoText-Eingabefeld eingeben, wie es im Schirm zur Verfassung von Nachrichten implementiert ist. Wenn dann der Benutzer <Leertaste> tippt und "fyi" ist in der AutoText-Datenbank, wird das AutoText-System "fyi" durch "for your information" im Eingabefeld ersetzen, wie vorstehend beim „Satz-Substitutions"-Feature beschrieben. Wenn der Benutzer diese Substitution nicht erwünscht, kann der Benutzer vorzugsweise über das letzte Symbol der angezeigten Zeichenfolge "for your information" rücksetzen. Folglich wird das AutoText-System die Inhalte des Eingabefeldes zu "fyi" rückspeichern, wie sie vor der Operation der Satz-Substitution-Formatierungen existierten. In diesem Fall war das signifikante Symbol das letzte Symbol "n" im Satzteil "for your information".
- Wenn der Benutzer eine Symbolsequenz eintippt, die in der Funktion einer automatischen Formatierung resultiert, und rücksetzt, um das „leichtes Rückgängigmachen"-Feature zu aktivieren, wird das entsprechende System die Tatsache speichern, dass eine Operation „Rückgängigmachen" an der signifikanten Symbolposition stattgefunden hat. Folglich wird die automatische Formatierung kein zweites Mal angewendet, wenn der Benutzer erneut die gleiche Symbolsequenz eingibt. Dies erlaubt es dem Benutzer, ein „automatisches Formatierungs"-Feature zu unterdrücken, falls er dies wünscht.
- Beispielsweise kann der Anmelder das „AutoInterpunktions"-Feature durch automatisches Einfügen eines Punktes unterdrücken. Wie oben beschrieben, wird ein Punkt durch die Benutzeroberflächen-Engine anstelle der ersten <Leertaste> eingefügt, wenn der Benutzer <Leertaste><Leertaste> in ein Eingabefeld eingibt. Falls der Benutzer an dieser Stelle keinen Punkt wünscht, wird der Benutzer über das Punktsymbol rücksetzen und <Leertaste><Leertaste> erneut eingeben. Die Benutzeroberflächen-Engine wird den Punkt nicht ersetzen, wie es es das erste Mal gemacht hatte.
- Navigationshilfen
- Die Gerätesoftware stellt eine Anzahl von Navigationshilfen für die meisten Eingabeaufgaben zur Verfügung. Die Navigationshilfen maximieren die Wahrscheinlichkeit, dass es eine graphische Schnittstelle gibt, die der Benutzer unmittelbar findet. Die Hilfen erlauben es, die meisten Eingabeaufgaben, die durchgeführt werden sollen, durch Verwendung entweder der Tastatur oder des Daumenrads vollständig zu bewerkstelligen. Die Navigationshilfen sind vorzugsweise in Auswahlboxen und Menüs der Gerätesoftware inkorporiert. Eine Auswahlbox ist eine graphische Schnittstelle, bei der durch eine Abstimmung nur eine Auswahl angezeigt wird. Die anderen möglichen Auswahlen werden nacheinander durch ein Navigationsmittel angezeigt. Andererseits ist ein Menü eine graphische Schnittstelle, worin alle Auswahlen für eine bestimmte Eingabe auf einmal angezeigt werden. Es gibt andere Fälle, bei denen die Navigationshilfen verwendet werden können, und solche Anwendungen sind im Rahmen der Erfindung.
- Als eine erste Hilfe kann sich der Benutzer durch alle verfügbaren Optionen in einer Auswahlbox bewegen indem er die Leerleiste drückt. Beispielsweise wird das wiederholte Drücken der Leerleiste in einer Box, die die Monate des Jahres enthält, die Auswahl von "Januar" zu "Februar" zu "März" etc. verändern. Ein Tastenfeld-Ereignis, das durch die Position des Cursors definiert wird, der in der Auswahlbox ist, und das Niederdrücken der Leerleiste werden den Prozess des veränderten funktionalen Zustandes einleiten. Als Ergebnis wird die Benutzeroberflächen-Engine das Ereignis durch Indizieren weiterverarbeiten, obwohl eine Auswahl-Datenanordnung mit der Auswahlbox verknüpft ist und dem Betriebssystem Instruktionen zur Verfügung stellt, um die nächste verfügbare Option anzuzeigen.
- Als eine zweite Hilfe kann sich der Benutzer durch die Daten bewegen, indem er eine Kontrolltaste drückt und das Daumenrad dreht. Die Kontrolltaste ist vorzugsweise die "Alt"-Taste
902 . Andere Kontrolltasten sind möglich und innerhalb des Rahmen der Erfindung. Diese Navigationsmethode erlaubt mehr Flexibilität für den Benutzer, da sich der Benutzer durch Daten in beide Richtungen des Auswahldatenbereichs bewegen kann. Diese Navigation ist ähnlich der vorstehend erwähnten Ausführungsform des „internationales Symbol-Durchlauf"-Features. Anstelle der internationalen Symbole, die mit der niedergedrückten Taste assoziert sind, zeigt die Software eine Liste von Optionen an. Vorzugsweise wird sich die Benutzeroberflächen-Engine in der abwärts gerichteten Durchlaufrichtung durch die Liste von Auswahlmöglichkeiten in der gleichen Richtung bewegen, wie es dies tun würde, wenn die Leerleiste gedrückt worden wäre. In der aufwärts gerichteten Durchlaufrichtung wird die Benutzeroberflächen-Engine sich rückwärts durch die Liste von Auswahlmöglichkeiten bewegen (beispielsweise von "März" zu "Februar" zu "Januar" etc.). Daher wird die für die Alt-Taste definierte Funktion zur Erzeugung von 20 ein alternierendes Symbol für eine Taste anzeigen, die durch das Tastenfeld-Ereignis verändert worden ist, das durch das Daumenrad und die Eingaben über die Alt-Taste ausgelöst worden war. Im Falle einer Menüanzeige kann der Benutzer den Cursor zwischen Elementen im Menü bewegen, indem er eine Symboltaste niederdrückt. Wenn ein Menüelement existiert, das mit dem Symbol beginnt, wird der Cursor automatisch über dem ersten Element beginnend mit jenem Symbol positioniert. Falls es eine Vielzahl von Menüelementen gibt, die mit diesem Symbol beginnen, wird das wiederholte Drücken der Taste ihn durch jene Symbolelemente bewegen. Wenn der Cursor über dem gewünschten Element positioniert wird, kann der Benutzer es durch Drücken der Eingabetaste auswählen. Falls der Benutzer beschließt, dass er überhaupt kein Menüelement auswählen will, er aber stattdessen wieder in die vorherige Position in der Anwendung zurückkehren will, kann er wieder das "Verborgenes Menü"-Element auswählen oder die Backspace-Taste niederdrücken, und das Menü wird verlassen. - Eine weitere Navigationshilfe ist verfügbar, wenn der Cursor über eine bestimmte Auswahlbox positioniert wird, welche Optionen ändert, indem sie es dem Benutzer erlaubt, sich nur dadurch durch Optionen in der Auswahlbox zu bewegen, dass er das Daumenrad aufwärts oder abwärts dreht, ohne die Alt-Taste zu drücken. Der Benutzer kann in ähnlicher Weise den Cursor aufwärts oder abwärts im Menü bewegen, wenn ein Menü angezeigt wird, dadurch, dass er das Daumenrad jeweils aufwärts oder abwärts dreht. Wenn der Cursor über dem gewünschten Menüelement positioniert wird, kann es der Benutzer auswählen, indem er das Rollrad in Richtung der Rückseite des Gerätes drückt (sogenanntes Anklicken mit dem Rad). Falls der Benutzer beschließt, dass er überhaupt kein Menüelement auswählen will, jedoch stattdessen zu seiner vorherigen Position in der Anwendung zurückkehren will, kann er vorzugsweise das "Verborgenes Menü"-Element auswählen, und das Menü wird verlassen. Vorzugsweise kann der Benutzer auch das Menü dadurch verlassen, dass er die Backspace-Taste niederdrückt.
- Eine weitere Navigationshilfe nützt die Einzigartigkeit des ersten Symbols einer jeden Auswahlmöglichkeit, die in der Auswahlbox aufgelistet ist. Wenn der Benutzer eine Taste niederdrückt und eine mögliche Auswahlmöglichkeit beginnend mit dem Symbol, das durch die Taste dargestellt ist, existiert, wird diese Auswahl automatisch getroffen, ohne dass eine weitere Eingabe durch den Benutzer erforderlich wäre. Falls es mehrere Auswahlmöglichkeiten gibt, die mit diesem Buchstaben beginnen, wird er sich durch das wiederholte Drücken der Taste durch die verschiedenen Auswahlmöglichkeiten bewegen. Beispielsweise wird in einer Monats-Auswahlbox das Pressen von "j" zunächst "Januar" auswählen und dann "Juni" und dann "Juli". Alternativ dazu implementiert, können schnelle Tastenanschläge in einer engeren Suche resultieren. Beispielsweise wird das rasche Drücken von "ju" in "Juni" und dann "Juli" resultieren.
- Ausrichtung des Daumenrads
- Wie oben mit Bezugnahme auf
2 beschrieben, hat das Kommunikationsgerät10 ein vertikales Daumenrad1000 . Wie in den9 bis12 gezeigt, umfasst die Ausführungsform der Erfindung ein Gerät4000 mit einem geneigten Daumenrad4002 . - Wie das Gerät
10 ist das Gerät4000 ein in einer Hand haltbares Kommunikationsgerät, das, wie die Vorderansicht in9 zeigt, eine gebräuchliche Bedienungs-/Ansichtsposition besitzt, in welcher es normalerweise von und zwischen der linken und rechten Hand des Benutzers an der linken und rechten Seitenkante4004 und4006 des Geräts4000 gehalten wird. Die Tastatur4008 ist deshalb horizontal über die Vorderseite4010 des Gerätes4000 an einer Position zwischen dem Display4012 und der unteren Kante4014 des Gerätes4000 verlängert. Weiterhin beinhaltet das Gerät4000 , ähnlich zum Gerät10 , einen Mikroprozessor mit einer Softwareanwendung um eine Vielzahl von Daumen-basierten Bedienungs-Features über bestimmte Eingaben von der Tastatur4008 und dem Daumenrad4002 zur Verfügung zu stellen, wie oben beschrieben. - Das Gehäuse
4020 des Geräts4000 hat Vorder- und Rückabschnitte4022 und4024 . Das Daumenrad4002 ragt nach außen durch eine schlitzförmige Öffnung4026 im Vorderabschnitt4022 des Gehäuses4020 heraus. Die Öffnung4026 unterbricht die Ecke des Gehäuses4020 zwischen der Vorderseite4010 und der rechten Seitenkante4006 des Gehäuses4000 und ist in Längsrichtung der rechten Seitenkante4006 verlängert. Die Öffnung4026 ist deshalb so konfiguriert, um Spielraum für das Daumenrad4002 zu lassen, damit es sowohl von der Vorderseite4010 und der rechten Seitenkante4006 des Geräts4000 in seiner geneigten Orientierung herausragen kann. Dies bringt die periphere Oberfläche4030 des Daumenrads4002 in eine Orientierung, in der sie direkt von der Vorderseite des Gehäuses4000 klar sichtbar ist, wenn ein Benutzer das Gerät4000 in seiner normalen Bedienungs-/Ansichtslage hält, wie es in9 gezeigt ist. Wichtig ist, dass die periphere Oberfläche4030 des Daumenrads4002 leicht zugänglich, d. h. erreichbar ist, durch den rechten Daumen an der Vorderseite4010 des Gerätes und ebenso durch den rechten Zeigefinger, wenn das Gerät vorzugsweise in den beiden Handflächen gehalten wird. Genauso ist die periphere Oberfläche4030 des Daumenrades4002 durch den rechten Daumen zugänglich, beispielsweise an der rechten Seitenkante4006 des Gerätes, wenn das Gerät in einer Hand gehalten wird. Die vorliegende Erfindung ermöglicht ein optimales Ausrichten zwischen einem vertikal ausgerichteten Daumenrad und einem horizontalen ausgerichteten Daumenrad; dadurch wird es dem Benutzer ermöglicht, das Daumenrad entweder in einer Einhand-Bedienung oder Zweihand-Bedienung zu bedienen. - Wie es am besten in
11 gezeigt ist, ist das Daumenrad4002 um einen spezifischen Winkel A aus der vertikalen Ausrichtung des Daumenrads1000 geneigt (2 ). Der Winkel A ist vorzugsweise 70 Grad. Das Daumenrad4002 kann mit seiner Rotationsachse4031 bezüglich dieser Ausrichtung in Richtung des oberen Endes4032 des Gerätes4000 gedreht werden, und abwärts in Richtung des unteren Endes4014 , in einer Art und Weise ähnlich der Auf- und Abwärts-Drehbewegung des Daumenrads1000 . Jedoch hat die Drehbewegung des Daumenrads4002 zusätzlich gerichtete Komponenten, die sich über die Vorderseite4010 des Gerätes4000 zwischen den entgegengesetzten Seitenkanten4004 und4006 als ein Ergebnis seiner Neigung aus der vertikalen Orientierung des Daumenrads1000 erstrecken. Dies verstärkt die Befähigung des Benutzers, das Daumenrad4002 entweder mit dem Daumen oder mit dem Zeigefinger der rechten Hand zu bedienen. - Eine Struktur zur Unterstützung des Daumenrads
4002 innerhalb des Gehäuses4020 ist in den12 und13 gezeigt. Ein wichtiger Vorteil des geneigten Daumenrads4002 ist, dass die Dicke des Gehäuses (das heißt der Abstand zwischen der Vorderseitenoberfläche4010 und der Rückseitenoberfläche4011 ) minimiert wird; dadurch wird es den gesamten Abmessungen des Gerätes4000 ermöglicht, glatter zu sein, als wenn das Daumenrad4026 vertikal positioniert werden würde. Die tragende Struktur beinhaltet eine Rollrad-Schalter-Anordnung5000 , und eine gedruckte Schaltkreis-Baugruppe (PCB)5002 . Diese Bauteile5000 und5002 sind konfiguriert, um das Daumenrad4002 funktionsfähig mit dem Haupt-PCB5004 (schematisch in11 gezeigt) zu verbinden. - Das PCB
5002 hat erste und zweite Anteile5006 und5008 . Die zwei Anteile5006 und5008 des PCB5002 sind relativ zueinander in einem spezifischen Winkel B geneigt, der komplementär zum Winkel A der11 ist. In der bevorzugten Ausführung hat der Winkel B 20 Grad. Die Rollrad-Schalter-Anordnung5000 trägt das Daumenrad4002 auf dem ersten Anteil5006 des PCB5002 für die Rotation um die Achse4031 , wie es durch die R-Pfeile4034 angezeigt ist, und ebenso für die Eingabebewegung des Einklickens in eine Richtung senkrecht zu der Achse4031 , wie es durch die C-Pfeile4033 angezeigt und wie es in12 gezeigt ist. Ein zusätzlicher Vorteil der vorliegenden Erfindung ist die Möglichkeit, die Eingabebewegung des Einklickens in einer Vielzahl von winkelförmigen Positionen des Daumens oder des Zeigefingers des Benutzers auszuführen, wie es durch die Eingabepfeile F4032 und den damit verbundenen Winkeln D, D' und D'' in13 gezeigt ist. All dies ist erforderlich, um die Rollrad-Schalter-Anordnung5000 so einstellen zu können, dass die Eingabebewegung des Einklickens ausreichend stark in der Richtung senkrecht zu der Achse4031 ausgeführt werden kann. In dieser Weise werden einige der zusätzlichen Vorteile, die oben beschrieben sind, und die sich auf den leichten Zugang durch eine Einhand- oder Zweihand-Bedienung des Gerätes4000 beziehen, weiter verstärkt. Die Vielzahl von winkelförmigen Ausrichtungen, durch die der Benutzer das Daumenrad für Eingaben einstellen kann, gestattet dem Benutzer eine größere Freiheit und ergonomische Flexibilität. Bei den traditionellen Geräten, die in einer Hand gehalten werden können und ein Daumenrad besitzen, wird eine solche Freiheit und ergonomische Flexibilität nicht gefunden. Ein Escape-Schalter5010 ist gleichfalls auf dem ersten Anteil5006 des PCB5002 montiert, und ist durch einen Knopf5012 (9 ) in bekannter Weise betätigbar. Eine Steckverbindung5014 ist auf dem zweiten Anteil5008 des Daumenrads PCB5002 befestigt, um den zweiten Anteil5008 direkt mit dem Haupt-PCB5004 in einer Orientierung zu verbinden, die parallel zum Haupt-PCB5004 ist. Der erste Anteil5006 des Daumenrad-PCB5002 hält nun das Daumenrad4002 in der geneigten Orientierung wie oben beschrieben. - Da nun detailliert die bevorzugten Ausführungsformen der vorliegenden Erfindung, beinhaltend die bevorzugten Bedienungsmethoden, beschrieben sind, ist es selbstverständlich, dass die bevorzugten Ausführungsformen nur durch Beispiele beschrieben sind, und dies nicht bedeutet, dass der Umfang der vorliegenden Erfindung, wie er durch die vorliegenden Ansprüche definiert ist, begrenzt ist.
- Es bedeuten in
-
1 - a
- Impedanzanpassung RF LPF
- b
- Impedanzanpassung RF LPF
- c
- Empfänger
- d
- Lokale Oszillatoren 890 bis 902 MHz L01 90 MHz L02 19,2 MHz TCX0
- e
- Übertragungsgerät
- 400
- 32-bit eingebetteter Mikroprozessor
- f
- Stromüberwachungseinheit
- 1010
- Daumenradsteuer-Elektronik
- g
- Leitungstransceiver
- 900
- Tastatur
- 1000
- Daumenrad
- h
- Alkalibatterie
- i
- Batterieladevorrichtung mit Regulator für konstante Stromführung Schalter/Burst-Modus für Verstärkungsumwandler 300 kHz
- l
- Eingang externes Ladegerät
- j
- Lithiumionen-Batterien
- k
- Systemversorgung für Regulator zur Spannungskonstanthaltung
- 100
- Übertragungs-/Empfängeruntersystem
- 200
- DSP
- 300
- Energieversorgung und Betriebsuntersystem
- 500
- Display
- 600
- Flash Memory
- 700
- RAM
- 800
- serieller Ausgang und Anschlussbuchse
-
5 - 2000
- Eingabe durch Niederdrücken der Taste
- 2020
- Auslösen der Bedingungsvorgabe des veränderten funktionalen Zustands
- 2030
- Weiterverarbeitung der Bedingungsvorgabe des veränderten funktionalen Zustands
- 2040
- Modifizierung des vorher festgelegten Zustandes der niedergedrückten Taste
- 2050
- Einreichen des modifizierten funktionalen Zustands für die Anzeige
- 2060
- Anzeige des modifizierten funktionalen Zustands
-
6 - 900
- Tastatur
- 400
- Mikroprozessor
- 901
- Funktionalitätszustand
- 905
- veränderter Funktionalitätszustand
- 906'
- Anzeige
- 910
- Betriebssystem
- 915
- Spezialanwendung
- 930
- Benutzeroberflächen-Engine
- 500
- Display
-
7 - 2000
- Eingabe durch Niederdrücken der Taste
- 2020
- Auslösen der Bedingungsvorgabe des veränderten funktionalen Zustands
- 2030'
- Weiterverarbeitung der Bedingungsvorgabe des veränderten funktionalen Zustands
- 2040'
- Modifizierung des vorher festgelegten Zustandes der niedergedrückten Taste
- 2050'
- Einreichen des modifizierten funktionalen Zustands für die Anzeige
- 2060'
- Anzeige des modifizierten funktionalen Zustands
- 2010'
- Nebeneingabegerät
-
8 - 900
- Tastatur
- 400
- Mikroprozessor
- 910
- Betriebssystem
- 915
- Spezialanwendung
- 930
- Benutzeroberflächen-Engine
- 500
- Display
- 1010
- Daumenrad
Claims (20)
- Ein in einer Hand haltbares drahtloses Zwei-Wege-Kommunikationsgerät optimal eingerichtet zur Benutzung mit den Daumen eines Benutzers, umfassend die folgenden Merkmale: a) eine Tastatur an der Vorderseite des Kommunikationsgeräts, b) ein Nebeneingabegerät angebracht in einer relativen Nähe zu der Tastatur, c) eine Anzeige angebracht auf der Vorderseite des Kommunikationsgeräts angrenzend an die Tastatur, d) einen Mikroprozessor zur Steuerung des Ablaufs des Kommunikationsgeräts, e) eine Softwareapplikation vorgesehen in dem Kommunikationsgerät zur Durchführung einer Vielzahl von daumenbasierten Betriebsfeatures, wobei die Softwareapplikation bestimmte Betriebsfeatures abhängig von bestimmten Eingaben durch die Tastatur oder das Nebeneingabegerät initiiert, dadurch gekennzeichnet, dass f) das Nebeneingabegerät ein Daumenrad in einer geneigten Ausrichtung aufweist.
- Das Kommunikationsgerät nach Anspruch 1, bei dem das Daumenrad geneigt ausgeführt ist zwischen der Vorderseite und einer Seitenkante des Kommunikationsgeräts, so dass es erreichbar ist durch entweder den Daumen oder den Zeigefinger einer Hand des Benutzers auf eine Vielzahl von winkelförmigen Positionen.
- Das Kommunikationsgerät nach einem der vorhergehenden Ansprüche, bei dem das Daumenrad durch eine schlitzförmige Öffnung nach außen zeigt, wobei die schlitzförmige Öffnung teilweise auf der Vorderseite des Kommunikationsgeräts und teilweise an der Seitenkante des Kommunikationsgeräts ausgeführt ist.
- Das Kommunikationsgerät nach einem der vorhergehenden Ansprüche, weiterhin umfassend ein Haupt-PCB, ein Daumenrad-PCB funktional verbunden mit dem Haupt-PCB und eine Laufradschalteranordnung zur Unterstützung des Daumenrads auf einem Teil der Daumenrad-PCB, die relativ zur Haupt-PCB geneigt ausgeführt ist.
- Kommunikationsgerät nach Anspruch 4, wobei das Kommunikationsgerät weiterhin ein Anschlußstück zur Verbindung des Haupt-PCB mit einem Teil des Daumenrad-PCB, das parallel zu dem Haupt-PCB ausgeführt ist, aufweist.
- Kommunikationsgerät gemäß einem der vorhergehenden Ansprüche, bei dem das Daumenrad mehrere druckbare und drehbare detektierbare Eingabebewegungen aufweist.
- Kommunikationsgerät gemäß einem der vorhergehenden Ansprüche, wobei das Kommunikationsgerät ein Zwei-Wege-Pager ist.
- Kommunikationsgerät gemäß einem der vorhergehenden Ansprüche, wobei das Kommunikationsgerät ein Personal Digital Assistant ist.
- Kommunikationsgerät gemäß einem der vorhergehenden Ansprüche, wobei die Tastatur eine QWERTY-Tastatur ist.
- Kommunikationsgerät nach einem der vorhergehenden Ansprüche, wobei die Tasten der Tastatur länglich geformt sind.
- Kommunikationsgerät nach einem der vorhergehenden Ansprüche, wobei die Tasten der Tastatur oval geformt sind.
- Kommunikationsgerät nach einem der vorhergehenden Ansprüche, bei dem die Tasten geneigt sind mit einem Winkel in Bezug auf eine vertikale Bezugslinie durch das Gerät.
- Kommunikationsgerät nach einem der vorhergehenden Ansprüche, wobei die Tasten in zwei Mengen gruppiert sind, eine erste Menge ist angeordnet auf der linken Seite der Tastatur und geneigt mit einem negativen Winkel in Bezug auf die vertikale Bezugslinie und eine zweite Menge ist angeordnet auf der rechten Seite der Tastatur, geneigt mit einem positiven Winkel in Bezug auf die vertikale Bezugslinie.
- Kommunikationsgerät nach einem der vorhergehenden Ansprüche, wobei das in einer Hand haltbare Gerät ein Mobiltelefon ist.
- Kommunikationsgerät nach einem der vorhergehenden Ansprüche, wobei das Nebeneingabegerät auf einer Seitenwand des Gehäuses benachbart zur Anzeige angebracht ist.
- Kommunikationsgerät nach einem der vorhergehenden Ansprüche, umfassend weiterhin eine Vielzahl zusätzlicher Funktionstasten.
- Kommunikationsgerät nach Anspruch 16, bei dem die zusätzlichen Funktionstasten auf der Vorderseite des Gehäuses unterhalb der QWERTY-Tastatur angeordnet sind.
- Kommunikationsgerät nach einem der vorhergehenden Ansprüche, bei dem die Anzeige im wesentlichen rechteckig ist.
- Kommunikationsgerät nach einem der vorhergehenden Ansprüche, bei dem die Anzeige im wesentlichen quadratisch ist.
- Kommunikationsgerät nach einem der vorhergehenden Ansprüche, bei dem das Gehäuse schwarz ist.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/543,231 US6489950B1 (en) | 1998-06-26 | 2000-04-05 | Hand-held electronic device with auxiliary input device |
US543231 | 2000-04-05 |
Publications (2)
Publication Number | Publication Date |
---|---|
DE60103946D1 DE60103946D1 (de) | 2004-07-29 |
DE60103946T2 true DE60103946T2 (de) | 2005-07-07 |
Family
ID=24167126
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE60103946T Expired - Lifetime DE60103946T2 (de) | 2000-04-05 | 2001-04-04 | Tragbares elektronisches Gerät mit einem Daumenrad |
Country Status (4)
Country | Link |
---|---|
US (7) | US6489950B1 (de) |
EP (1) | EP1143327B1 (de) |
CA (1) | CA2342745C (de) |
DE (1) | DE60103946T2 (de) |
Families Citing this family (246)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060152480A1 (en) * | 2005-01-13 | 2006-07-13 | Eaton Corporation | Handheld electronic device, user interface and method employing an input wheel disposed at about a 45 degree angle |
US7705828B2 (en) | 1998-06-26 | 2010-04-27 | Research In Motion Limited | Dual-mode mobile communication device |
US6278442B1 (en) | 1998-06-26 | 2001-08-21 | Research In Motion Limited | Hand-held electronic device with a keyboard optimized for use with the thumbs |
US6919879B2 (en) * | 1998-06-26 | 2005-07-19 | Research In Motion Limited | Hand-held electronic device with a keyboard optimized for use with the thumbs |
US6489950B1 (en) | 1998-06-26 | 2002-12-03 | Research In Motion Limited | Hand-held electronic device with auxiliary input device |
JP3489537B2 (ja) * | 2000-05-16 | 2004-01-19 | 日本電気株式会社 | キーワード検出による機能呼出方法及び端末装置 |
US7171487B2 (en) * | 2000-09-22 | 2007-01-30 | International Business Machines Corporation | Method and system for application specific packet forwarding |
US7277732B2 (en) * | 2000-10-13 | 2007-10-02 | Microsoft Corporation | Language input system for mobile devices |
EP1337414B1 (de) * | 2000-11-14 | 2008-01-09 | Volkswagen Aktiengesellschaft | Multifunktions-bedieneinrichtung |
US20020072395A1 (en) * | 2000-12-08 | 2002-06-13 | Ivan Miramontes | Telephone with fold out keyboard |
US7458080B2 (en) | 2000-12-19 | 2008-11-25 | Microsoft Corporation | System and method for optimizing user notifications for small computer devices |
US7439957B2 (en) | 2001-01-25 | 2008-10-21 | International Business Machines Corporation | Compact universal keyboard |
US6806865B2 (en) | 2001-02-05 | 2004-10-19 | Palm, Inc. | Integrated joypad for handheld computer |
JP2002287868A (ja) * | 2001-03-27 | 2002-10-04 | Sony Corp | 情報処理装置及びその表示制御方法、プログラム並びに提供媒体 |
US6608616B2 (en) * | 2001-04-23 | 2003-08-19 | Silitek Corporation | Ergonomic scrolling device |
US6712535B2 (en) * | 2001-04-30 | 2004-03-30 | Microsoft Corporation | Keyboard with improved lateral region |
US6823222B2 (en) * | 2001-05-30 | 2004-11-23 | Intel Corporation | Portable processor-based system |
US6975304B1 (en) * | 2001-06-11 | 2005-12-13 | Handspring, Inc. | Interface for processing of an alternate symbol in a computer device |
US7356361B1 (en) * | 2001-06-11 | 2008-04-08 | Palm, Inc. | Hand-held device |
US6950988B1 (en) | 2001-06-11 | 2005-09-27 | Handspring, Inc. | Multi-context iterative directory filter |
US7395089B1 (en) | 2001-06-11 | 2008-07-01 | Palm, Inc | Integrated personal digital assistant device |
US6842169B2 (en) * | 2001-10-19 | 2005-01-11 | Research In Motion Limited | Hand-held electronic device with multiple input mode thumbwheel |
US7192235B2 (en) | 2001-11-01 | 2007-03-20 | Palm, Inc. | Temporary messaging address system and method |
ES2374285T3 (es) | 2001-12-21 | 2012-02-15 | Research In Motion Limited | Dispositivo electrónico portátil con teclado. |
US7083342B2 (en) | 2001-12-21 | 2006-08-01 | Griffin Jason T | Keyboard arrangement |
US7665043B2 (en) | 2001-12-28 | 2010-02-16 | Palm, Inc. | Menu navigation and operation feature for a handheld computer |
USD479233S1 (en) | 2002-01-08 | 2003-09-02 | Research In Motion Limited | Handheld electronic device |
US20030140343A1 (en) * | 2002-01-18 | 2003-07-24 | General Instrument Corporation | Remote wireless device with EPG display, intercom and emulated control buttons |
US6741232B1 (en) * | 2002-01-23 | 2004-05-25 | Good Technology, Inc. | User interface for a data processing apparatus |
US20030142143A1 (en) * | 2002-01-28 | 2003-07-31 | International Business Machines Corporation | Varying heights of application images to convey application status |
US20030142133A1 (en) * | 2002-01-28 | 2003-07-31 | International Business Machines Corporation | Adjusting transparency of windows to reflect recent use |
US20030142132A1 (en) * | 2002-01-28 | 2003-07-31 | International Business Machines Corporation | Selectively adjusting the translucency of windows in response to a scroll wheel rotation |
US20030142141A1 (en) * | 2002-01-28 | 2003-07-31 | International Business Machines Corporation | Displaying specified resource usage |
US20030142149A1 (en) * | 2002-01-28 | 2003-07-31 | International Business Machines Corporation | Specifying audio output according to window graphical characteristics |
US7146573B2 (en) * | 2002-01-28 | 2006-12-05 | International Business Machines Corporation | Automatic window representation adjustment |
US20030142140A1 (en) * | 2002-01-28 | 2003-07-31 | International Business Machines Corporation | Adjusting the tint of a translucent window to convey status |
US20030142137A1 (en) * | 2002-01-28 | 2003-07-31 | International Business Machines Corporation | Selectively adjusting the order of windows in response to a scroll wheel rotation |
US6954905B2 (en) * | 2002-01-28 | 2005-10-11 | International Business Machines Corporation | Displaying transparency characteristic aids |
US20030200281A1 (en) * | 2002-04-23 | 2003-10-23 | Wu Shen Yu | Method for displaying text utilizing an information processing apparatus |
US20040198435A1 (en) * | 2002-06-07 | 2004-10-07 | Gauld Craig Stephen | Camera integration on a mobile device |
FR2842918A1 (fr) * | 2002-07-25 | 2004-01-30 | Emmanuel Arin | Poignee de saisie de donnees informatiques ou de commande |
US7376696B2 (en) | 2002-08-27 | 2008-05-20 | Intel Corporation | User interface to facilitate exchanging files among processor-based devices |
US20040044724A1 (en) * | 2002-08-27 | 2004-03-04 | Bell Cynthia S. | Apparatus and methods to exchange menu information among processor-based devices |
US7426532B2 (en) * | 2002-08-27 | 2008-09-16 | Intel Corporation | Network of disparate processor-based devices to exchange and display media files |
JP2004164618A (ja) * | 2002-10-14 | 2004-06-10 | Oce Technol Bv | 携帯端末における選択メカニズム |
TW563147B (en) * | 2002-10-16 | 2003-11-21 | Htc Corp | Push button device and its operation method |
EP1570333B1 (de) * | 2002-11-21 | 2014-04-02 | Microsoft Corporation | Datenverarbeitungseinrichtung mit einstellbarer anzeige und eingabeeinrichtungen mit mehreren orientierungen |
US7102620B2 (en) | 2002-12-24 | 2006-09-05 | Sierra Wireless, Inc. | Mobile electronic device |
US20040125152A1 (en) * | 2002-12-31 | 2004-07-01 | Sommers Daniel Ray | User customizable, locale dependent, variant character entry method and apparatus |
US6977811B1 (en) | 2003-01-07 | 2005-12-20 | Vulcan Portals Inc. | Keyboard with mouse for a hand-held portable computer |
US7376913B1 (en) | 2003-01-07 | 2008-05-20 | Vulcan Portals Inc. | Navigation and selection control for a hand-held portable computer |
US7231229B1 (en) | 2003-03-16 | 2007-06-12 | Palm, Inc. | Communication device interface |
US7835504B1 (en) | 2003-03-16 | 2010-11-16 | Palm, Inc. | Telephone number parsing and linking |
US7057120B2 (en) * | 2003-04-09 | 2006-06-06 | Research In Motion Limited | Shock absorbent roller thumb wheel |
CA2425003C (en) * | 2003-04-09 | 2005-09-27 | Research In Motion Limited | Shock absorbent roller thumb wheel |
US7277901B2 (en) * | 2003-07-10 | 2007-10-02 | Tacit Networks, Inc. | Collaborative file update system |
US6986614B2 (en) * | 2003-07-31 | 2006-01-17 | Microsoft Corporation | Dual navigation control computer keyboard |
US20050052419A1 (en) * | 2003-08-22 | 2005-03-10 | Kyocera Wireless Corp. | Hand-held electronic device with improved keyboard |
US7500127B2 (en) * | 2003-09-18 | 2009-03-03 | Vulcan Portals Inc. | Method and apparatus for operating an electronic device in a low power mode |
US7426647B2 (en) * | 2003-09-18 | 2008-09-16 | Vulcan Portals Inc. | Low power media player for an electronic device |
WO2005031511A2 (en) * | 2003-09-22 | 2005-04-07 | Skryba Llc | Portable keyboard |
US7636748B2 (en) * | 2003-09-29 | 2009-12-22 | Microsoft Corporation | Display configurations for a data processing device |
US7091957B2 (en) * | 2003-09-29 | 2006-08-15 | Danger, Inc. | Directional pad having integrated acoustic system and lighting system |
US7071916B2 (en) * | 2003-09-29 | 2006-07-04 | Danger, Inc. | User input configurations for a data processing device |
US7280346B2 (en) * | 2003-09-29 | 2007-10-09 | Danger, Inc. | Adjustable display for a data processing apparatus |
GB2402650B (en) | 2003-12-31 | 2006-05-10 | Research In Motion Ltd | Keyboard arrangement |
US7598946B2 (en) * | 2004-02-24 | 2009-10-06 | Research In Motion Limited | Handheld electronic device having facilitated input and associated method |
US7145553B2 (en) | 2004-02-24 | 2006-12-05 | Research In Motion Limited | Handheld electronic device having facilitated input and associated method |
US8255835B2 (en) * | 2004-02-24 | 2012-08-28 | Research In Motion Limited | Method and system for managing unread electronic messages |
US8239858B2 (en) * | 2004-02-25 | 2012-08-07 | Research In Motion Limited | Method and system for selecting a program for download |
ATE515823T1 (de) | 2004-02-26 | 2011-07-15 | Research In Motion Ltd | Elektronische vorrichtung mit einem elektronischen handgerät und doppelter batterieanordnung, sowie zugehöriges verfahren |
US7113111B2 (en) * | 2004-02-26 | 2006-09-26 | Research In Motion Limited | Keyboard arrangement for handheld electronic devices |
US7056043B2 (en) * | 2004-02-26 | 2006-06-06 | Research In Motion Limited | Keyboard for a mobile device |
US20050190971A1 (en) * | 2004-02-26 | 2005-09-01 | Brubacher-Cressman Dale K. | Handheld electronic device having improved help facility and associated method |
US7333084B2 (en) * | 2004-03-02 | 2008-02-19 | Research In Motion Limited | Thumbwheel and switch for a mobile electronic device and methods thereof |
EP1586985A3 (de) * | 2004-03-02 | 2005-12-21 | Research In Motion Limited | Daumenrad und Schalter für ein mobiles elektronisches Gerät und Verfahren dafür |
US7019622B2 (en) | 2004-05-27 | 2006-03-28 | Research In Motion Limited | Handheld electronic device including vibrator having different vibration intensities and method for vibrating a handheld electronic device |
EP1603022A1 (de) | 2004-06-02 | 2005-12-07 | 2012244 Ontario Inc. | Tragbares elektronisches Gerät mit Prädiktive-Texteingabe |
US9075449B2 (en) | 2004-06-02 | 2015-07-07 | Blackberry Limited | Handheld electronic device and associated method employing a multiple-axis input device and selectively disabling disambiguation |
EP1605433A1 (de) | 2004-06-02 | 2005-12-14 | Research In Motion Limited | Steuerung der Hintergrundbeleuchtung für eine tragbare Rechnervorrichtung |
ES2318245T3 (es) | 2004-06-02 | 2009-05-01 | Research In Motion Limited | Dispositivo electronico portatil con desambiguacion de texto. |
DE602004028302D1 (de) | 2004-06-04 | 2010-09-02 | Research In Motion Ltd | Rollrad mit Zeicheneingabe |
US20070192711A1 (en) | 2006-02-13 | 2007-08-16 | Research In Motion Limited | Method and arrangement for providing a primary actions menu on a handheld communication device |
US8463315B2 (en) | 2004-06-21 | 2013-06-11 | Research In Motion Limited | Handheld wireless communication device |
US8064946B2 (en) | 2004-06-21 | 2011-11-22 | Research In Motion Limited | Handheld wireless communication device |
US7986301B2 (en) * | 2004-06-21 | 2011-07-26 | Research In Motion Limited | Handheld wireless communication device |
US7982712B2 (en) | 2004-06-21 | 2011-07-19 | Research In Motion Limited | Handheld wireless communication device |
US8219158B2 (en) | 2004-06-21 | 2012-07-10 | Research In Motion Limited | Handheld wireless communication device |
US8271036B2 (en) | 2004-06-21 | 2012-09-18 | Research In Motion Limited | Handheld wireless communication device |
US8692772B2 (en) * | 2004-07-06 | 2014-04-08 | Logitech Europe S.A. | Communication zone on a keyboard |
US8400433B2 (en) * | 2004-07-20 | 2013-03-19 | Research In Motion Limited | Handheld electronic device having facilitated telephone dialing with audible sound tags, and associated method |
DE602004005698T2 (de) * | 2004-07-20 | 2007-12-27 | Research In Motion Ltd., Waterloo | Tragbares elektronisches Gerät mit unterstützter Telefonwahl mit hörbaren Klangeinheiten, und zugehöriges Verfahren |
US7502462B2 (en) * | 2004-07-22 | 2009-03-10 | Research In Motion Limited | Keyboard for a mobile device |
US8031178B2 (en) * | 2004-07-22 | 2011-10-04 | Research In Motion Limited | Keyboard with chassis structure |
US7439959B2 (en) | 2004-07-30 | 2008-10-21 | Research In Motion Limited | Key arrangement for a keyboard |
US7221559B1 (en) | 2004-08-18 | 2007-05-22 | Danger, Inc. | Multipurpose bumper system for a data processing apparatus |
US7698123B2 (en) * | 2004-08-31 | 2010-04-13 | Research In Motion Limited | Handheld electronic device with text disambiguation |
EP2148263B1 (de) | 2004-08-31 | 2016-07-06 | BlackBerry Limited | Tragbare elektronische Vorrichtung mit Texterklärung |
US20080010053A1 (en) * | 2004-08-31 | 2008-01-10 | Vadim Fux | Handheld Electronic Device and Associated Method Employing a Multiple-Axis Input Device and Outputting as Variants Textual Variants of Text Disambiguation |
US7817140B2 (en) * | 2004-08-31 | 2010-10-19 | Research In Motion Limited | Handheld electronic device with text disambiguation |
US8154518B2 (en) | 2004-08-31 | 2012-04-10 | Research In Motion Limited | Handheld electronic device and associated method employing a multiple-axis input device and elevating the priority of certain text disambiguation results when entering text into a special input field |
EP1630651B8 (de) * | 2004-08-31 | 2017-07-05 | BlackBerry Limited | Tragbares Elektronisches Gerät mit Prädicktive-Texteingabe |
US20060048078A1 (en) * | 2004-08-31 | 2006-03-02 | Scott Sherryl L L | Handheld electronic device providing visual indication of input routine, and associated method |
US8004495B2 (en) * | 2004-08-31 | 2011-08-23 | Research In Motion Limited | Handheld electronic device and associated method employing a multiple-axis input device and outputting a currently selected variant at a text input location during text disambiguation |
US8239375B2 (en) * | 2004-08-31 | 2012-08-07 | Research In Motion Limited | Method of searching for personal information management (PIM) information and handheld electronic device employing the same |
US7952496B2 (en) | 2004-08-31 | 2011-05-31 | Research In Motion Limited | Handheld electronic device and associated method employing a multiple-axis input device and reinitiating a text disambiguation session upon returning to a delimited word |
US7391164B2 (en) * | 2004-09-15 | 2008-06-24 | Research In Motion Limited | Visual notification methods for candy-bar type cellphones |
US7783256B2 (en) | 2004-09-15 | 2010-08-24 | Research In Motion Limited | Handheld electronic device including simplified enabling and disabling of short-range wireless communications element, and associated method |
US7639240B2 (en) * | 2004-10-15 | 2009-12-29 | Research In Motion Limited | Method of mounting thumbwheel switch on printed circuit board and handheld electronic device incorporating same |
US7218926B2 (en) * | 2004-11-12 | 2007-05-15 | Research In Motion Limited | Method, wireless handheld electronic device and system of remotely controlling e-mail settings from the device |
EP1657669A1 (de) | 2004-11-12 | 2006-05-17 | Research In Motion Limited | Verfahren, drahtloses tragbares elektronisches Gerät und System zur Fern-Steuerung von E-Maileinstellungen mittels des Geräts |
US20060130054A1 (en) * | 2004-11-12 | 2006-06-15 | Research In Motion Limited | System and method for downloading or enabling download of a program from a program store location |
US7808477B2 (en) * | 2005-01-04 | 2010-10-05 | Microsoft Corporation | Scroll disc input apparatus for a data processing device |
US20060166592A1 (en) * | 2005-01-26 | 2006-07-27 | Nielsen Paul S | Electronic drawing toy |
EP2267583A3 (de) | 2005-02-08 | 2011-02-09 | Research in Motion Limited | Tragbares elektronisches Gerät mit Tastatur, die eine zweidimensionale Navigation ermöglicht, und dazugehöriges Verfahren |
EP1691257A1 (de) * | 2005-02-09 | 2006-08-16 | Research In Motion Limited | Handhaltbares elektronisches Gerät, das Rückkopplung bereitstellt, um Navigation und die Eintragung der Informationen zu erleichtern, und dazugehörige Methode |
US7808486B2 (en) * | 2005-02-09 | 2010-10-05 | Research In Motion Limited | Handheld electronic device providing feedback to facilitate navigation and the entry of information, and associated method |
ATE418098T1 (de) | 2005-02-22 | 2009-01-15 | Research In Motion Ltd | Tragbare elektronische vorrichtung mit reduzierter tastatur und zugang über mehrere passwörter sowie dazugehörige verfahren |
US7724239B2 (en) * | 2005-02-22 | 2010-05-25 | Research In Motion Limited | Handheld electronic device, cursor positioning sub-system and method employing cursor scaling control |
ATE475192T1 (de) | 2005-02-23 | 2010-08-15 | Research In Motion Ltd | TRAGBARE ELEKTRONISCHE VORRICHTUNG UND TASTATUR MIT VERBESSERTER NUTZBARKEIT UND REDUZIERTER GRÖßE UND ZUGEHÖRIGES VERFAHREN |
US7519468B2 (en) * | 2005-02-28 | 2009-04-14 | Research In Motion Limited | System and method for navigating a mobile device user interface with a directional sensing device |
EP1701241A1 (de) | 2005-03-08 | 2006-09-13 | Research In Motion Limited | Tragbares elektronisches Gerät mit Anzeige von Spezifizierungsmöglichkeiten, und entsprechende Methode |
DE602005009134D1 (de) | 2005-03-08 | 2008-10-02 | Research In Motion Ltd | Tragbares elektronisches Gerät mit Anzeige von Disambiguierungsauswahlmöglichkeiten und entsprechende Methode |
US7511700B2 (en) * | 2005-03-14 | 2009-03-31 | Palm, Inc. | Device and technique for assigning different inputs to keys on a keypad |
US9142369B2 (en) | 2005-03-14 | 2015-09-22 | Qualcomm Incorporated | Stack assembly for implementing keypads on mobile computing devices |
US7525534B2 (en) | 2005-03-14 | 2009-04-28 | Palm, Inc. | Small form-factor keypad for mobile computing devices |
TWM294676U (en) * | 2005-03-21 | 2006-07-21 | Compal Electronics Inc | Handheld electronic device |
EP1710758A1 (de) | 2005-04-04 | 2006-10-11 | Research In Motion Limited | Tragbarer Chipkartenleser mit sicherer Mobilfunkkommunikationsfähigkeit |
EP2273522B1 (de) | 2005-05-16 | 2012-05-09 | Research in Motion Limited | Tastensystem für Kommunikationsvorrichtung |
EP1727082A1 (de) | 2005-05-23 | 2006-11-29 | Research In Motion Limited | System und Methode zum Verhindern des Verfalls eines wiederkehrenden Ereignisses in einem elektronischen Kalendersystem |
US8751279B2 (en) * | 2005-05-23 | 2014-06-10 | Blackberry Limited | System and method for preventing the lapse of a recurring event using electronic calendar system |
US7394030B2 (en) * | 2005-06-02 | 2008-07-01 | Palm, Inc. | Small form-factor keyboard using keys with offset peaks and pitch variations |
ATE452416T1 (de) | 2005-06-03 | 2010-01-15 | Research In Motion Ltd | Elektronisches handgerät und tastatur mit taktiler rückmeldung |
WO2006132938A2 (en) | 2005-06-03 | 2006-12-14 | Steel Case Development Corporation | Support arm assembly |
US20060282770A1 (en) * | 2005-06-08 | 2006-12-14 | Microsoft Corporation | Methods and systems for providing editable messaging forms |
EP1744239A3 (de) * | 2005-07-05 | 2011-08-10 | Sharp Kabushiki Kaisha | Bediengerät und Bediensystem |
US20070016360A1 (en) * | 2005-07-14 | 2007-01-18 | Lee Choy W | Navigational device with improved user interface |
DE602005013124D1 (de) | 2005-07-21 | 2009-04-16 | Research In Motion Ltd | SIM-Kartenleser |
EP1748351B1 (de) | 2005-07-25 | 2016-07-06 | BlackBerry Limited | QWERTY Tastatur mit reduzierter Anzahl von Tasten zur besseren Eingabe mit dazugehöriger Methode |
US7312410B2 (en) | 2005-07-25 | 2007-12-25 | Research In Motion Limited | Reduced qwerty keyboard system that provides better accuracy and associated method |
EP1752862A1 (de) | 2005-07-28 | 2007-02-14 | 2012244 Ontario Inc. | Tragbares elektronisches Gerät mit Textdisambiguation von zusammengestellten Wörtern |
ATE442007T1 (de) | 2005-07-29 | 2009-09-15 | Research In Motion Ltd | Tragbares elektronisches gerät mit versetzten ausgabeíffnungen |
EP1750207A1 (de) | 2005-08-03 | 2007-02-07 | Research In Motion Limited | Tragbares elektronisches Gerät und Verfahren zur assistierten Eingabe von Kontaktinformationen |
US8010610B2 (en) * | 2005-08-03 | 2011-08-30 | Research In Motion Limited | Handheld electronic device providing assisted entry of contact information, and associated method |
US7275836B2 (en) | 2005-08-13 | 2007-10-02 | Palm, Inc. | Lighting and usability features for key structures and keypads on computing devices |
US7294802B2 (en) * | 2005-08-13 | 2007-11-13 | Palm, Inc. | Lighting and usability features for key structures and keypads on computing devices |
DE602005012692D1 (de) | 2005-08-25 | 2009-03-26 | Research In Motion Ltd | Erkennung und Einschränkung eines nichtauthorisierten Zugangspunktes |
US20070049323A1 (en) * | 2005-08-25 | 2007-03-01 | Research In Motion Limited | Rogue access point detection and restriction |
US7644209B2 (en) | 2005-08-31 | 2010-01-05 | Research In Motion Limited | Handheld electronic device with text disambiguation allowing dynamic expansion of input key associations |
EP1760570A1 (de) | 2005-09-02 | 2007-03-07 | 2012244 Ontario Inc. | Tragbares Gerät zur Auflösung von mehrdeutigem Text mit dynamischer Erweiterung der Tastatur |
DE602005007901D1 (de) | 2005-09-14 | 2008-08-14 | Research In Motion Ltd | Eingabegerät für ein tragbares elektronisches Gerät und ein Verfahren zur Eingabe mittels desselben |
EP1775655B1 (de) | 2005-10-14 | 2015-08-19 | BlackBerry Limited | Automatische Auswahl der Sprache zur Verbesserung der Texteingabe |
ATE545082T1 (de) | 2005-12-14 | 2012-02-15 | Research In Motion Ltd | Tragbare elektronische vorrichtung mit virtuellem navigationseingabegerät und entsprechendes verfahren |
US8286089B2 (en) * | 2005-12-30 | 2012-10-09 | Research In Motion Limited | Representing new messages on a communication device |
EP1808747A1 (de) | 2006-01-13 | 2007-07-18 | 2012244 Ontario Inc. | Tragbares elektronisches Gerät und Verfahren zur Eliminierung der Vieldeutigkeit bei zusammengesetzter Texteingabe |
US7538692B2 (en) | 2006-01-13 | 2009-05-26 | Research In Motion Limited | Handheld electronic device and method for disambiguation of compound text input and for prioritizing compound language solutions according to quantity of text components |
US7786979B2 (en) | 2006-01-13 | 2010-08-31 | Research In Motion Limited | Handheld electronic device and method for disambiguation of text input and providing spelling substitution |
US7880646B2 (en) | 2006-01-13 | 2011-02-01 | Research In Motion Limited | Handheld electronic device and method for disambiguation of compound text input and employing different groupings of data sources to disambiguate different parts of input |
EP2112577A1 (de) | 2006-01-13 | 2009-10-28 | Research In Motion Limited | Tragbare elektronische Vorrichtung und Verfahren zur Disambiguierung einer zusammengesetzten Texteingabe und zur Priorisierung von zusammengesetzten Sprachlösungen je nach Menge der Textkomponenten |
US7545290B2 (en) * | 2006-01-13 | 2009-06-09 | Research In Motion Limited | Handheld electronic device and method for disambiguation of compound text input and for prioritizing compound language solutions according to completeness of text components |
US7525452B2 (en) | 2006-01-13 | 2009-04-28 | Research In Motion Limited | Handheld electronic device and method for disambiguation of text input providing suppression of low probability artificial variants |
US8370125B2 (en) | 2006-01-13 | 2013-02-05 | Research In Motion Limited | Handheld electronic device and method for disambiguation of text input providing artificial variants comprised of characters in a core alphabet |
US7698128B2 (en) | 2006-01-13 | 2010-04-13 | Research In Motion Limited | Handheld electronic device and method for disambiguation of compound text input and that employs N-gram data to limit generation of low-probability compound language solutions |
US20080126079A1 (en) * | 2006-01-20 | 2008-05-29 | Research In Motion Limited | Handheld electronic device with automatic text generation |
US8537117B2 (en) | 2006-02-13 | 2013-09-17 | Blackberry Limited | Handheld wireless communication device that selectively generates a menu in response to received commands |
US7770118B2 (en) * | 2006-02-13 | 2010-08-03 | Research In Motion Limited | Navigation tool with audible feedback on a handheld communication device having a full alphabetic keyboard |
US20070200828A1 (en) * | 2006-02-27 | 2007-08-30 | Peter Skillman | Small form-factor key design for keypads of mobile computing devices |
JP4569848B2 (ja) * | 2006-03-03 | 2010-10-27 | 日本電気株式会社 | 携帯端末機および入力受付方法 |
US7679606B2 (en) * | 2006-03-24 | 2010-03-16 | Research In Motion Limited | Handheld electronic device including automatic preferred selection of a punctuation, and associated method |
US7777717B2 (en) | 2006-04-05 | 2010-08-17 | Research In Motion Limited | Handheld electronic device and method for performing spell checking during text entry and for integrating the output from such spell checking into the output from disambiguation |
US7996769B2 (en) | 2006-04-05 | 2011-08-09 | Research In Motion Limited | Handheld electronic device and method for performing spell checking during text entry and for providing a spell-check learning feature |
US7797629B2 (en) | 2006-04-05 | 2010-09-14 | Research In Motion Limited | Handheld electronic device and method for performing optimized spell checking during text entry by providing a sequentially ordered series of spell-check algorithms |
US7477165B2 (en) | 2006-04-06 | 2009-01-13 | Research In Motion Limited | Handheld electronic device and method for learning contextual data during disambiguation of text input |
US8065135B2 (en) | 2006-04-06 | 2011-11-22 | Research In Motion Limited | Handheld electronic device and method for employing contextual data for disambiguation of text input |
US7683885B2 (en) | 2006-04-07 | 2010-03-23 | Research In Motion Ltd. | Handheld electronic device providing proposed corrected input in response to erroneous text entry in environment of text requiring multiple sequential actuations of the same key, and associated method |
US7956844B2 (en) | 2006-04-07 | 2011-06-07 | Research In Motion Limited | Handheld electronic device providing a learning function to facilitate correction of erroneous text entry in environment of text requiring multiple sequential actuations of the same key, and associated method |
US20070247446A1 (en) * | 2006-04-25 | 2007-10-25 | Timothy James Orsley | Linear positioning input device |
US7505798B2 (en) * | 2006-06-08 | 2009-03-17 | Research In Motion Limited | Angular keyboard for a handheld mobile communication device |
US7889176B2 (en) * | 2006-07-18 | 2011-02-15 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Capacitive sensing in displacement type pointing devices |
EP1883214B1 (de) | 2006-07-27 | 2012-01-04 | Research In Motion Limited | Verfahren zum stillen Beantworten eines eingehenden, mittels tragbarer Vorrichtung empfangenen Anrufs |
JP4488029B2 (ja) * | 2006-08-17 | 2010-06-23 | セイコーエプソン株式会社 | 情報処理装置および制御方法 |
DE602006010203D1 (de) | 2006-09-01 | 2009-12-17 | Research In Motion Ltd | Verfahren zur Weiterleitung einer elektronischen Nachricht an eine tragbare elektronische Vorrichtung außerhalb des Deckungsbereiches eines drahtlosen Netzes |
EP1898299A1 (de) | 2006-09-05 | 2008-03-12 | Research In Motion Limited | Funktion zur Durchsicht von disambiguierten Textnachrichten |
US8989822B2 (en) | 2006-09-08 | 2015-03-24 | Qualcomm Incorporated | Keypad assembly for use on a contoured surface of a mobile computing device |
US20080131031A1 (en) | 2006-12-05 | 2008-06-05 | Sherryl Lee Lorraine Scott | Handheld electronic device with diacritical selection and text disambiguation |
US7668088B2 (en) * | 2007-02-06 | 2010-02-23 | Research In Motion Limited | Handheld electronic device including voice over IP quality indicator, and associated method |
US20080189327A1 (en) * | 2007-02-07 | 2008-08-07 | Matthew Lee | Handheld Electronic Device and Associated Method for Obtaining New Language Objects for Use by a Disambiguation Routine on the Device |
US10366426B2 (en) * | 2007-03-09 | 2019-07-30 | Amazon Technologies, Inc. | Personalizing handheld electronic book readers |
US20080242353A1 (en) * | 2007-04-02 | 2008-10-02 | William Daniel Willey | Input Shortcuts for a Communications Device |
EP1978438A1 (de) * | 2007-04-02 | 2008-10-08 | Research In Motion Limited | Eingabekurzbefehl für eine Kommunikationsvorrichtung |
EP1981213A1 (de) | 2007-04-10 | 2008-10-15 | Research In Motion Limited | Medienübertragungs- und Steuerungssystem |
US9140552B2 (en) | 2008-07-02 | 2015-09-22 | Qualcomm Incorporated | User defined names for displaying monitored location |
US20080254811A1 (en) | 2007-04-11 | 2008-10-16 | Palm, Inc. | System and method for monitoring locations of mobile devices |
US9031583B2 (en) | 2007-04-11 | 2015-05-12 | Qualcomm Incorporated | Notification on mobile device based on location of other mobile device |
EP1980933A1 (de) | 2007-04-13 | 2008-10-15 | 2012244 Ontario Inc. | Verfahren zum Bereitstellen von Sprachobjekten mittels Erkennung des Berufs eines Benutzers einer tragbaren elektronischen Vorrichtung sowie tragbare elektronische Vorrichtung dafür |
US20080301000A1 (en) * | 2007-05-30 | 2008-12-04 | Joseph Roch | "System for Tracking Gift Preferences" |
US7936337B2 (en) | 2007-07-24 | 2011-05-03 | Research In Motion Limited | Handheld electronic device and associated method enabling the output of non-alphabetic characters in a disambiguation environment |
US8232963B2 (en) | 2007-08-27 | 2012-07-31 | Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. | Control and data entry apparatus |
US8084968B2 (en) * | 2007-09-17 | 2011-12-27 | Sony Ericsson Mobile Communications Ab | Use of an accelerometer to control vibrator performance |
EP2051154A1 (de) | 2007-10-12 | 2009-04-22 | Research In Motion Limited | Elektronische Vorrichtung, einschließlich tragbarer elektronischer Vorrichtung mit intelligenter Tasche |
US8010895B2 (en) * | 2007-10-24 | 2011-08-30 | E-Lead Electronic Co., Ltd. | Method for correcting typing errors according to character layout positions on a keyboard |
US8504566B2 (en) * | 2007-11-02 | 2013-08-06 | Research In Motion Limited | Method of providing a number of search results for a handheld electronic device, and system and handheld electronic device employing the same |
US7978175B2 (en) * | 2007-11-23 | 2011-07-12 | Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. | Magnetic re-centering mechanism for a capacitive input device |
US20090135157A1 (en) * | 2007-11-27 | 2009-05-28 | Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. | Capacitive Sensing Input Device with Reduced Sensitivity to Humidity and Condensation |
US8063879B2 (en) * | 2007-12-20 | 2011-11-22 | Research In Motion Limited | Method and handheld electronic device including first input component and second touch sensitive input component |
US20090179863A1 (en) * | 2008-01-15 | 2009-07-16 | Tariq Tahir | Method and apparatus for preventing operation of keystroke learning during entry of selected input strings |
KR101506162B1 (ko) * | 2008-01-23 | 2015-03-26 | 삼성전자주식회사 | 쿼티 키를 사용하는 휴대 단말기와 그의 심볼 설정 및 입력방법 |
US20090195509A1 (en) * | 2008-02-05 | 2009-08-06 | Rak Roman P | Narrow angular keyboard for a handheld mobile communication device |
EP2256643B1 (de) * | 2008-03-18 | 2013-08-07 | Research In Motion Limited | Tragbare elektronische Vorrichtung und entsprechendes Verfahren zur Erhöhung der Tippeffizienz auf der Vorrichtung |
JP5176832B2 (ja) * | 2008-09-29 | 2013-04-03 | 富士通株式会社 | キーボードおよび情報処理装置 |
US8259075B2 (en) | 2009-01-06 | 2012-09-04 | Hewlett-Packard Development Company, L.P. | Secondary key group layout for keyboard |
EP2224689B1 (de) | 2009-02-27 | 2012-05-23 | Research In Motion Limited | Tragbares elektronisches Gerät und Scharnierbaueinheit |
EP2270709A1 (de) | 2009-06-24 | 2011-01-05 | Research In Motion Limited | Verfahren zur Erzeugung und Bereitstellung eines Passworts für ein tragbares elektronisches Gerät |
US8781520B2 (en) * | 2010-01-26 | 2014-07-15 | Hand Held Products, Inc. | Mobile device having hybrid keypad |
US8350728B2 (en) | 2010-04-23 | 2013-01-08 | Hewlett-Packard Development Company, L.P. | Keyboard with integrated and numeric keypad |
JP5010714B2 (ja) * | 2010-05-21 | 2012-08-29 | 株式会社東芝 | 電子機器、入力制御プログラム、及び入力制御方法 |
EP2434645B1 (de) | 2010-09-28 | 2020-03-11 | BlackBerry Limited | Multiaktionskapazitätsschalter und Verwendungsverfahren |
US8712388B2 (en) * | 2010-11-01 | 2014-04-29 | Mitel Networks Corporation | Automatic population of feature capabilities on a communication device |
US9389764B2 (en) * | 2011-05-27 | 2016-07-12 | Microsoft Technology Licensing, Llc | Target disambiguation and correction |
JP6053197B2 (ja) | 2011-07-15 | 2016-12-27 | マーベル ワールド トレード リミテッド | 通常レートの物理層および低レートの物理層の無線ネットワークにおける共存 |
CN103765973B (zh) * | 2011-08-29 | 2017-11-10 | 马维尔国际贸易有限公司 | 正常速率物理层和低速率物理层在无线网络中的共存 |
US9778841B2 (en) | 2012-02-10 | 2017-10-03 | Hand Held Products, Inc. | Apparatus having random ordered keypad |
GB2520226A (en) * | 2013-05-28 | 2015-05-20 | Ibm | Differentiation of messages for receivers thereof |
US11068128B2 (en) | 2013-09-03 | 2021-07-20 | Apple Inc. | User interface object manipulations in a user interface |
EP3047359B1 (de) | 2013-09-03 | 2020-01-01 | Apple Inc. | Benutzerschnittstelle zur manipulation von benutzerschnittstellenobjekten |
US10545657B2 (en) | 2013-09-03 | 2020-01-28 | Apple Inc. | User interface for manipulating user interface objects |
EP3584671B1 (de) | 2014-06-27 | 2022-04-27 | Apple Inc. | Handhabung einer kalenderanwendung in einer vorrichtung mit berührungsbildschirm |
US20160062571A1 (en) | 2014-09-02 | 2016-03-03 | Apple Inc. | Reduced size user interface |
WO2016036509A1 (en) | 2014-09-02 | 2016-03-10 | Apple Inc. | Electronic mail user interface |
CN113824998A (zh) | 2014-09-02 | 2021-12-21 | 苹果公司 | 音乐用户界面 |
WO2016036416A1 (en) | 2014-09-02 | 2016-03-10 | Apple Inc. | Button functionality |
US10365807B2 (en) | 2015-03-02 | 2019-07-30 | Apple Inc. | Control of system zoom magnification using a rotatable input mechanism |
US10885209B2 (en) | 2015-04-17 | 2021-01-05 | Dropbox, Inc. | Collection folder for collecting file submissions in response to a public file request |
US9692826B2 (en) | 2015-04-17 | 2017-06-27 | Dropbox, Inc. | Collection folder for collecting file submissions via a customizable file request |
US10621367B2 (en) | 2015-04-17 | 2020-04-14 | Dropbox, Inc. | Collection folder for collecting photos |
US10733235B2 (en) | 2015-06-09 | 2020-08-04 | Patricia Henery | Aid for dyslexic readers |
US10122663B2 (en) * | 2015-08-31 | 2018-11-06 | Microsoft Technology Licensing, Llc | Proxy email server for routing messages |
US10713966B2 (en) | 2015-12-31 | 2020-07-14 | Dropbox, Inc. | Assignments for classrooms |
US20200012182A1 (en) | 2018-06-18 | 2020-01-09 | SeeScan, Inc. | Multi-dielectric coaxial push-cables and associated apparatus |
US11280934B2 (en) | 2018-06-21 | 2022-03-22 | SeeScan, Inc. | Electromagnetic marker devices for buried or hidden use |
EP3847433B1 (de) | 2018-09-04 | 2023-07-05 | SeeScan, Inc. | Videorohrinspektionssysteme mit video, das mit zusätzlichen sensordaten integriert ist |
DK179888B1 (en) | 2018-09-11 | 2019-08-27 | Apple Inc. | CONTENT-BASED TACTICAL OUTPUTS |
US11435830B2 (en) | 2018-09-11 | 2022-09-06 | Apple Inc. | Content-based tactile outputs |
WO2020102817A2 (en) | 2018-11-16 | 2020-05-22 | SeeScan, Inc. | Pipe inspection and/or mapping camera heads, systems, and methods |
US11859755B2 (en) | 2019-12-03 | 2024-01-02 | SeeScan, Inc. | Integral dual cleaner camera drum systems and methods |
US20220217136A1 (en) * | 2021-01-04 | 2022-07-07 | Bank Of America Corporation | Identity verification through multisystem cooperation |
Family Cites Families (227)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US44828A (en) * | 1864-10-25 | Cotton-picker | ||
JPS5168726A (de) * | 1974-12-12 | 1976-06-14 | Hosiden Electronics Co | |
USRE32686E (en) | 1979-02-08 | 1988-05-31 | General Instrument Corporation | Digital frequency lock tuning system |
NL8003451A (nl) | 1980-06-13 | 1982-01-04 | Berkelmans N M | Woordschrijfmachine. |
US4449839A (en) * | 1982-09-22 | 1984-05-22 | Bleuer Keith T | Keyboard with elongate keys |
USD278341S (en) | 1983-01-19 | 1985-04-09 | Motorola, Inc. | Portable terminal or similar article |
US4953120A (en) | 1984-03-07 | 1990-08-28 | Canon Kabushiki Kaisha | Data processing apparatus having repeat function suppression for continuously depressed data entry keys |
US4625557B2 (en) | 1985-02-20 | 1998-05-26 | Rutherford Lora E | Acoustical imaging systems |
USD293241S (en) | 1985-10-16 | 1987-12-15 | Citicorp Credit Services, Inc. | Pocket terminal |
US4773039A (en) | 1985-11-19 | 1988-09-20 | International Business Machines Corporation | Information processing system for compaction and replacement of phrases |
JPH0753467B2 (ja) | 1986-11-13 | 1995-06-07 | ブラザー工業株式会社 | 電子タイプライタ |
JPS63149719A (ja) | 1986-12-13 | 1988-06-22 | Brother Ind Ltd | 情報処理装置 |
JPS6435429A (en) | 1987-07-30 | 1989-02-06 | Shiojiri Kogyo Kk | Liquid crystal panel for data imprinting device |
USD313401S (en) * | 1987-08-25 | 1991-01-01 | Kabushiki Kaisha Toshiba | Data entry terminal |
JPH0231789A (ja) | 1988-07-22 | 1990-02-01 | Janome Sewing Mach Co Ltd | 電子ミシン |
US5184830A (en) | 1989-01-10 | 1993-02-09 | Nintendo Company Limited | Compact hand-held video game system |
USD313413S (en) * | 1989-01-25 | 1991-01-01 | Gec Plessey Telecommunications Limited | Cordless handset telephone |
USD312628S (en) | 1989-04-05 | 1990-12-04 | Sharp Corporation | Portable order terminal with card reader |
EP0667019B1 (de) | 1989-06-07 | 2003-09-17 | Intermec IP Corp. | Handgehaltenes datenerfassungssystem mit auswechselbaren modulen |
CA1336418C (en) * | 1989-08-29 | 1995-07-25 | Edgar Matias | One-handed keyboard |
US5059048A (en) * | 1989-10-17 | 1991-10-22 | Sirkin Mark J | Keyboard for use with one hand having curvilinear and linear rows of keys |
JP2913758B2 (ja) | 1990-04-27 | 1999-06-28 | ブラザー工業株式会社 | 文書処理装置 |
US5575576A (en) | 1990-05-25 | 1996-11-19 | Roysden, Jr.; Brunn W. | Keyboard |
US5217295A (en) | 1991-04-19 | 1993-06-08 | Curtis Manufacturing Company, Inc. | Light apparatus and method for illuminating a compact computer video screen |
JPH04102911A (ja) | 1990-08-22 | 1992-04-03 | Toshiba Corp | ハンドヘルドターミナル |
US6005496A (en) | 1991-04-10 | 1999-12-21 | Kinesis Corporation | Ergonomic keyboard apparatus |
US5689253A (en) | 1991-04-10 | 1997-11-18 | Kinesis Corporation | Ergonomic keyboard apparatus |
US5436960A (en) | 1991-05-20 | 1995-07-25 | Campana, Jr.; Thomas J. | Electronic mail system with RF communications to mobile processors and method of operation thereof |
US5178477A (en) | 1991-06-06 | 1993-01-12 | Gambaro Thomas L | Ergonomic keyboard input device |
EP0534478B2 (de) * | 1991-09-26 | 2003-09-17 | Casio Computer Co., Ltd. | Tragbarer Telefonapparat mit einer elektronischen Notizbuchfunktion |
JP3121642B2 (ja) | 1991-10-14 | 2001-01-09 | 富士通株式会社 | キーボード |
US5367298A (en) | 1991-10-25 | 1994-11-22 | Axthelm John K | Data input terminal |
US5410333A (en) * | 1992-03-18 | 1995-04-25 | Conway; Kevin M. | Computer keyboard |
US5360280A (en) | 1992-05-19 | 1994-11-01 | Metamorfyx | Ergonomic keyboard including arcuate elongated keys |
US5661605A (en) * | 1992-06-26 | 1997-08-26 | Conway; Kevin M. | Computer keyboard |
US6105871A (en) | 1992-07-16 | 2000-08-22 | Telxon Corporation | Portable bar code scanner apparatus |
JP3376604B2 (ja) | 1992-07-20 | 2003-02-10 | カシオ計算機株式会社 | 情報管理装置 |
US5336001A (en) * | 1992-08-04 | 1994-08-09 | Lichtenberg Allan C | Maximum comfort keyboard |
JP3268467B2 (ja) * | 1992-09-08 | 2002-03-25 | 株式会社日立製作所 | 電話機 |
USD345158S (en) | 1992-09-15 | 1994-03-15 | Kabushiki Kaisha Toshiba | Portable radio telephone |
JP3157304B2 (ja) | 1992-09-22 | 2001-04-16 | 富士通株式会社 | 仮想キーボード |
US5426449A (en) | 1993-04-20 | 1995-06-20 | Danziger; Paul | Pyramid shaped ergonomic keyboard |
US5444763A (en) | 1993-06-17 | 1995-08-22 | Research In Motion Limited | Translation and connection device for radio frequency point of sale transaction systems |
US5500643A (en) | 1993-08-26 | 1996-03-19 | Grant; Alan H. | One-hand prehensile keyboard |
JPH0765673A (ja) * | 1993-08-26 | 1995-03-10 | Fujitsu Ltd | キーボード |
DE69406938T2 (de) | 1993-08-31 | 1998-07-09 | Research In Motion Ltd | Computersystem für ein drahtloses datenübertragungsnetz |
USD357253S (en) | 1993-09-29 | 1995-04-11 | Star Paging (Communications Equipment) Manufacturing Ltd. | Chinese/English financial pager |
JP3454482B2 (ja) * | 1993-10-26 | 2003-10-06 | キヤノン株式会社 | 携帯用情報装置 |
US5416730A (en) | 1993-11-19 | 1995-05-16 | Appcon Technologies, Inc. | Arm mounted computer |
JP3546337B2 (ja) | 1993-12-21 | 2004-07-28 | ゼロックス コーポレイション | 計算システム用ユーザ・インタフェース装置及びグラフィック・キーボード使用方法 |
JP3523343B2 (ja) * | 1993-12-27 | 2004-04-26 | ミサワホーム株式会社 | キー入力装置およびキー入力方法 |
US5473344A (en) * | 1994-01-06 | 1995-12-05 | Microsoft Corporation | 3-D cursor positioning device |
US5559800A (en) | 1994-01-19 | 1996-09-24 | Research In Motion Limited | Remote control of gateway functions in a wireless data communication network |
WO1995026089A1 (en) | 1994-03-18 | 1995-09-28 | Research In Motion Limited | Method and apparatus for maximizing the transmission of data in a wireless data communication network |
US5543787A (en) * | 1994-03-23 | 1996-08-06 | International Business Machines Corporation | Keyboard with translating sections |
US5659307A (en) * | 1994-03-23 | 1997-08-19 | International Business Machines Corporation | Keyboard with biased movable keyboard sections |
USD359920S (en) * | 1994-04-27 | 1995-07-04 | Matsushita Electric Industrial Co., Ltd. | Handheld position detecting and indicating receiver |
US5611031A (en) | 1994-04-29 | 1997-03-11 | General Magic, Inc. | Graphical user interface for modifying object characteristics using coupon objects |
US6008799A (en) | 1994-05-24 | 1999-12-28 | Microsoft Corporation | Method and system for entering data using an improved on-screen keyboard |
WO1996004618A1 (en) | 1994-08-05 | 1996-02-15 | Hughes Thomas S | System for remote purchase payment and remote bill payment transactions |
US5802312A (en) | 1994-09-27 | 1998-09-01 | Research In Motion Limited | System for transmitting data files between computers in a wireless environment utilizing a file transfer agent executing on host system |
US5619531A (en) | 1994-11-14 | 1997-04-08 | Research In Motion Limited | Wireless radio modem with minimal interdevice RF interference |
US5666138A (en) | 1994-11-22 | 1997-09-09 | Culver; Craig F. | Interface control |
US5685776A (en) | 1994-11-23 | 1997-11-11 | Tiger Electronics, Inc. | Hand-held electronic game devices |
US5600790A (en) | 1995-02-10 | 1997-02-04 | Research In Motion Limited | Method and system for loading and confirming correct operation of an application program in a target system |
USD378341S (en) * | 1995-02-28 | 1997-03-11 | Lg Industrial Systems Co., Ltd. | Hammer drill |
US5786776A (en) | 1995-03-13 | 1998-07-28 | Kabushiki Kaisha Toshiba | Character input terminal device and recording apparatus |
USD367043S (en) * | 1995-03-21 | 1996-02-13 | Amsc Subsidiary Corporation | Mobile communicator computer |
US5825353A (en) | 1995-04-18 | 1998-10-20 | Will; Craig Alexander | Control of miniature personal digital assistant using menu and thumbwheel |
US5754737A (en) | 1995-06-07 | 1998-05-19 | Microsoft Corporation | System for supporting interactive text correction and user guidance features |
US5857212A (en) | 1995-07-06 | 1999-01-05 | Sun Microsystems, Inc. | System and method for horizontal alignment of tokens in a structural representation program editor |
JP3508961B2 (ja) * | 1995-07-21 | 2004-03-22 | ソニー株式会社 | 端末装置 |
US5818437A (en) | 1995-07-26 | 1998-10-06 | Tegic Communications, Inc. | Reduced keyboard disambiguating computer |
GB9517440D0 (en) | 1995-08-25 | 1995-10-25 | Esselte Dymo Nv | Printing apparatus |
US5797089A (en) | 1995-09-07 | 1998-08-18 | Telefonaktiebolaget Lm Ericsson (Publ) | Personal communications terminal having switches which independently energize a mobile telephone and a personal digital assistant |
EP0766168A3 (de) | 1995-09-28 | 1997-11-19 | Hewlett-Packard Company | Ikonen für Anzeigevorrichtungen mit dual Orientierungsschicht |
US5920308A (en) | 1995-10-30 | 1999-07-06 | Samsung Electronics Co., Ltd. | Keyboard with a wireless remote control receiver and a method of redefining a key function for remote control |
JP3727399B2 (ja) * | 1996-02-19 | 2005-12-14 | ミサワホーム株式会社 | 画面表示式キー入力装置 |
US6107997A (en) | 1996-06-27 | 2000-08-22 | Ure; Michael J. | Touch-sensitive keyboard/mouse and computing device using the same |
FI111896B (fi) * | 1995-11-24 | 2003-09-30 | Nokia Corp | Kaksitoimisen tiedonvälityslaitteen käyttöä helpottava toiminto ja kaksitoiminen tiedonvälityslaite |
FI111897B (fi) * | 1995-11-24 | 2003-09-30 | Nokia Corp | Kaksitoiminen tiedonvälityslaite |
US6018651A (en) | 1995-11-29 | 2000-01-25 | Motorola, Inc. | Radio subscriber unit having a switched antenna diversity apparatus and method therefor |
FI100038B (fi) * | 1995-12-22 | 1997-08-29 | Nokia Mobile Phones Ltd | Saranoitu laite |
US5829013A (en) | 1995-12-26 | 1998-10-27 | Intel Corporation | Memory manager to allow non-volatile memory to be used to supplement main memory |
US5672108A (en) | 1996-01-16 | 1997-09-30 | Tiger Electronics, Inc. | Electronic game with separate emitter |
US6023779A (en) | 1996-01-18 | 2000-02-08 | Pocketscience, Inc. | Electronic, acoustical tone generating communications system and method |
US6006351A (en) * | 1996-01-18 | 1999-12-21 | Pocketscience, Inc. | Electronic communications system and method |
US5737394A (en) | 1996-02-06 | 1998-04-07 | Sony Corporation | Portable telephone apparatus having a plurality of selectable functions activated by the use of dedicated and/or soft keys |
US5821907A (en) | 1996-03-05 | 1998-10-13 | Research In Motion Limited | Antenna for a radio telecommunications device |
USD381021S (en) * | 1996-03-13 | 1997-07-15 | Motorola, Inc. | Portable radio communication device |
US6046730A (en) | 1996-03-15 | 2000-04-04 | At&T Corp | Backlighting scheme for a multimedia terminal keypad |
FI961277A (fi) | 1996-03-20 | 1997-09-21 | Nokia Mobile Phones Ltd | Menetelmä merkkijonon muodostamiseksi, elektroninen viestinlaite sekä latausyksikkö elektronisen viestinlaitteen lataamiseksi |
US5930703A (en) | 1996-03-21 | 1999-07-27 | Ericsson Inc. | Methods and systems for programming a cellular radiotelephone |
US5982520A (en) | 1996-03-28 | 1999-11-09 | Xerox Corporation | Personal storage device for application and data transfer |
JP3606498B2 (ja) * | 1996-04-26 | 2005-01-05 | 三菱電機株式会社 | 携帯情報端末装置 |
GB2314179B (en) | 1996-06-12 | 1998-05-20 | John Quentin Phillipps | Portable electronic apparatus |
USD383756S (en) | 1996-07-15 | 1997-09-16 | Motorola, Inc. | Selective call receiver |
US5974238A (en) | 1996-08-07 | 1999-10-26 | Compaq Computer Corporation | Automatic data synchronization between a handheld and a host computer using pseudo cache including tags and logical data elements |
US6014429A (en) * | 1996-08-12 | 2000-01-11 | Lucent Technologies, Inc. | Two-way wireless messaging system with transaction server |
US5966098A (en) | 1996-09-18 | 1999-10-12 | Research In Motion Limited | Antenna system for an RF data communications device |
US5931873A (en) | 1996-10-04 | 1999-08-03 | Telxon Corporation | Programmable mobile device with thumb wheel |
US6025931A (en) * | 1996-10-15 | 2000-02-15 | E-Mate Enterprises, Llc | Facsimile to E-mail communication system with local interface |
USD386497S (en) | 1996-11-19 | 1997-11-18 | Motorola, Inc. | Selective call transceiver |
US6047197A (en) | 1996-12-27 | 2000-04-04 | Ericsson Inc. | Icon driven phone menu system |
US5912661A (en) | 1997-01-14 | 1999-06-15 | Microsoft Corp. | Z-encoder mechanism |
US5953541A (en) | 1997-01-24 | 1999-09-14 | Tegic Communications, Inc. | Disambiguating system for disambiguating ambiguous input sequences by displaying objects associated with the generated input sequences in the order of decreasing frequency of use |
EP0898222A4 (de) * | 1997-01-24 | 2005-05-25 | Misawa Homes Co | Tastatur |
USD420351S (en) * | 1997-02-24 | 2000-02-08 | Telefonaktiebolaget Lm Ericsson | Mobile telephone |
US6049796A (en) * | 1997-02-24 | 2000-04-11 | Nokia Mobile Phones Limited | Personal digital assistant with real time search capability |
JP2957507B2 (ja) | 1997-02-24 | 1999-10-04 | インターナショナル・ビジネス・マシーンズ・コーポレイション | 小型情報処理機器 |
USD390509S (en) * | 1997-03-11 | 1998-02-10 | Motorola, Inc. | Portable telephone |
US5861823A (en) | 1997-04-01 | 1999-01-19 | Granite Communications Incorporated | Data entry device having multifunction keys |
US6310609B1 (en) * | 1997-04-17 | 2001-10-30 | Nokia Mobile Phones Limited | User interface with guide lights |
US6209011B1 (en) * | 1997-05-08 | 2001-03-27 | Microsoft Corporation | Handheld computing device with external notification system |
US5910802A (en) * | 1997-06-11 | 1999-06-08 | Microsoft Corporation | Operating system for handheld computing device having taskbar auto hide |
US6091956A (en) * | 1997-06-12 | 2000-07-18 | Hollenberg; Dennis D. | Situation information system |
USD403362S (en) | 1997-06-17 | 1998-12-29 | Watercore Limited | Key-chain electronic game |
US6148261A (en) | 1997-06-20 | 2000-11-14 | American Calcar, Inc. | Personal communication system to send and receive voice data positioning information |
US6198474B1 (en) * | 1997-07-02 | 2001-03-06 | William H. Roylance | Computer keyboard having full-sized keys suitable for touch typing and thumb operable space key also acting as a shift key |
US5974413A (en) | 1997-07-03 | 1999-10-26 | Activeword Systems, Inc. | Semantic user interface |
US6034623A (en) | 1997-07-21 | 2000-03-07 | Research In Motion Limited | Autonomous radio telemetry |
US6009333A (en) | 1997-08-14 | 1999-12-28 | Executone Information Systems, Inc. | Telephone communication system having a locator and a scheduling facility |
US6097964A (en) | 1997-09-04 | 2000-08-01 | Nokia Mobile Phones Limited | Navigation key for a handset |
US6104759A (en) | 1997-09-15 | 2000-08-15 | Research In Motion Limited | Power supply system for a packet-switched radio transmitter |
USD397369S (en) | 1997-09-23 | 1998-08-25 | Tiger Electronics, Inc. | Cabinet housing for a hand-held electronic game |
US6084576A (en) * | 1997-09-27 | 2000-07-04 | Leu; Neng-Chyang | User friendly keyboard |
USD397728S (en) | 1997-09-30 | 1998-09-01 | Tiger Electronics, Inc. | Electronic game housing |
USD399537S (en) | 1997-09-30 | 1998-10-13 | Tiger Electronics, Inc. | Electronic game housing |
KR200239035Y1 (ko) * | 1997-10-07 | 2001-11-22 | 윤종용 | 분리가능한키보드및박막디스플레이부가장착된휴대용컴퓨터 |
US6018770A (en) | 1997-10-13 | 2000-01-25 | Research In Motion Limited | System and method for managing packet-switched connections |
US5995026A (en) | 1997-10-21 | 1999-11-30 | Compaq Computer Corporation | Programmable multiple output force-sensing keyboard |
USD402572S (en) | 1997-10-24 | 1998-12-15 | Daewoo Telecom Ltd. | Portable navigation assistant |
US6377965B1 (en) * | 1997-11-07 | 2002-04-23 | Microsoft Corporation | Automatic word completion system for partially entered data |
US6256011B1 (en) | 1997-12-03 | 2001-07-03 | Immersion Corporation | Multi-function control device with force feedback |
US5982613A (en) | 1997-12-18 | 1999-11-09 | Daniel I. Sternglass | Open-surfaced receptacle in an electronic product for a removable electronic module |
JPH11184611A (ja) | 1997-12-18 | 1999-07-09 | Mitsubishi Electric Corp | カーソルキーを用いた文字入力の表示方法 |
US6180876B1 (en) | 1997-12-29 | 2001-01-30 | Research In Motion Limited | Apparatus and method for RF shielding of a printed circuit board |
AU9775798A (en) | 1998-01-15 | 1999-08-02 | Granite Communications, Inc. | Data entry device having multifunction keys |
AU2878999A (en) | 1998-02-25 | 1999-09-15 | Daniel S. Kwoh | Alphanumerical data input device using multiple input keys |
US6075470A (en) | 1998-02-26 | 2000-06-13 | Research In Motion Limited | Block-wise adaptive statistical data compressor |
USD416024S (en) | 1998-02-27 | 1999-11-02 | Nokia Mobile Phones Limited | Handset key matrix |
US6047047A (en) | 1998-04-29 | 2000-04-04 | 3Com Corporation | Telecommunication configurations for transceiving E-mail and methods of using same |
EP0957425B1 (de) | 1998-05-11 | 2003-09-24 | Telefonaktiebolaget Lm Ericsson | Mit einer einzelnen Hand zu betätigende Tastatur |
US6438585B2 (en) | 1998-05-29 | 2002-08-20 | Research In Motion Limited | System and method for redirecting message attachments between a host system and a mobile data communication device |
US6219694B1 (en) | 1998-05-29 | 2001-04-17 | Research In Motion Limited | System and method for pushing information from a host system to a mobile data communication device having a shared electronic address |
US6463463B1 (en) | 1998-05-29 | 2002-10-08 | Research In Motion Limited | System and method for pushing calendar event messages from a host system to a mobile data communication device |
USD417219S (en) | 1998-06-08 | 1999-11-30 | Fraser Public Schools | Handheld television/internet remote control |
US6212412B1 (en) | 1998-06-09 | 2001-04-03 | Qualcomm Incorporated | System and method for character case control in a wireless communication device |
US6785710B2 (en) | 1998-06-22 | 2004-08-31 | Genesys Telecommunications Laboratories, Inc. | E-mail client with programmable address attributes |
US6031505A (en) | 1998-06-26 | 2000-02-29 | Research In Motion Limited | Dual embedded antenna for an RF data communications device |
US6396482B1 (en) * | 1998-06-26 | 2002-05-28 | Research In Motion Limited | Hand-held electronic device with a keyboard optimized for use with the thumbs |
USD433460S (en) | 1999-08-05 | 2000-11-07 | Research In Motion Limited | Hand-held electronic device |
US6278442B1 (en) | 1998-06-26 | 2001-08-21 | Research In Motion Limited | Hand-held electronic device with a keyboard optimized for use with the thumbs |
USD416256S (en) | 1998-06-26 | 1999-11-09 | Research In Motion Limited | Hand-held messaging device with keyboard |
US6489950B1 (en) | 1998-06-26 | 2002-12-03 | Research In Motion Limited | Hand-held electronic device with auxiliary input device |
US7705828B2 (en) | 1998-06-26 | 2010-04-27 | Research In Motion Limited | Dual-mode mobile communication device |
US6919879B2 (en) | 1998-06-26 | 2005-07-19 | Research In Motion Limited | Hand-held electronic device with a keyboard optimized for use with the thumbs |
US6359572B1 (en) | 1998-09-03 | 2002-03-19 | Microsoft Corporation | Dynamic keyboard |
US6262609B1 (en) | 1998-09-11 | 2001-07-17 | Research In Motion Limited | Closed-loop voltage-to-frequency converter |
US6480186B1 (en) | 1998-10-16 | 2002-11-12 | Acuson Corporation | Apparatus and method for invoking an annotation function for an ultrasound machine |
US6304746B1 (en) | 1998-11-17 | 2001-10-16 | Aether Systems, Inc. | Method and system for providing formatted information via a two-way communications system |
GB9827930D0 (en) | 1998-12-19 | 1999-02-10 | Symbian Ltd | Keyboard system for a computing device with correction of key based input errors |
US6490589B1 (en) * | 1998-12-30 | 2002-12-03 | Microsoft Corporation | System and method for rewriting queries |
US6507336B1 (en) * | 1999-02-04 | 2003-01-14 | Palm, Inc. | Keyboard for a handheld computer |
US6538651B1 (en) * | 1999-03-19 | 2003-03-25 | John Hayman | Parametric geometric element definition and generation system and method |
US6535949B1 (en) | 1999-04-19 | 2003-03-18 | Research In Motion Limited | Portable electronic device having a log-structured file system in flash memory |
US6073318A (en) | 1999-05-04 | 2000-06-13 | Research In Motion Limited | Retaining clip assembly |
US6271605B1 (en) | 1999-05-04 | 2001-08-07 | Research In Motion Limited | Battery disconnect system |
US6255915B1 (en) | 1999-05-10 | 2001-07-03 | Research In Motion Limited | Differential surface acoustic wave filter having balanced outputs |
US6618697B1 (en) | 1999-05-14 | 2003-09-09 | Justsystem Corporation | Method for rule-based correction of spelling and grammar errors |
ATE443946T1 (de) | 1999-05-27 | 2009-10-15 | Tegic Communications Inc | Tastatursystem mit automatischer korrektur |
US6191551B1 (en) | 1999-06-30 | 2001-02-20 | Research In Motion Limited | Automatic battery detection system and method for detecting a rechargeable battery with low remaining charge |
US6380711B2 (en) | 1999-06-30 | 2002-04-30 | Research In Motion Limited | Battery recharging device and method and an automatic battery detection system and method therefor |
US6160383A (en) | 1999-07-02 | 2000-12-12 | Research In Motion Limited | Indirect contact battery temperature detection for rechargeable battery system |
USD464995S1 (en) * | 2000-11-03 | 2002-10-29 | Research In Motion Limited | Hand-held electronic device |
US6385463B1 (en) * | 1999-10-26 | 2002-05-07 | Qualcomm Incorporated | Wireless communication device with detachable flip keyboard |
US6473733B1 (en) | 1999-12-01 | 2002-10-29 | Research In Motion Limited | Signal enhancement for voice coding |
US6477529B1 (en) | 1999-12-06 | 2002-11-05 | Research In Motion Limited | Apparatus and method for dynamically limiting information sent to a viewing device |
US6665173B2 (en) | 1999-12-20 | 2003-12-16 | Wireless Agents, Llc | Physical configuration of a hand-held electronic communication device |
AU2628701A (en) | 2000-01-06 | 2001-07-16 | Justsystem Corporation | Undoing spelling correction by overriding delete and backspace |
US6578154B1 (en) | 2000-01-10 | 2003-06-10 | Research In Motion Limited | Clock duty cycle correction circuit which corrects an input clock by directly comparing the input clock with a reference clock generated by the output clock |
US6630924B1 (en) | 2000-02-22 | 2003-10-07 | International Business Machines Corporation | Gesture sensing split keyboard and approach for capturing keystrokes |
USD432511S (en) * | 2000-02-22 | 2000-10-24 | Ericsson Inc. | Personal communication device |
US6385306B1 (en) * | 2000-03-02 | 2002-05-07 | John Francis Baxter, Jr. | Audio file transmission method |
USD436591S1 (en) * | 2000-03-23 | 2001-01-23 | Federal Express Corporation | Electronic device |
USD460068S1 (en) * | 2000-03-27 | 2002-07-09 | Symbol Technologies, Inc. | Portable handheld terminal housing |
USD445428S1 (en) | 2000-04-05 | 2001-07-24 | Research In Motion Limited | Set of icons for a mobile communication device display |
US6329951B1 (en) | 2000-04-05 | 2001-12-11 | Research In Motion Limited | Electrically connected multi-feed antenna system |
USD442101S1 (en) * | 2000-05-17 | 2001-05-15 | Spx Corporation | Digital automobile tester |
US6463112B1 (en) | 2000-05-25 | 2002-10-08 | Research In Motion Limited | Phase locked-loop using sub-sampling |
US6462698B2 (en) | 2000-06-02 | 2002-10-08 | Research In Motion Limited | Wireless communication system using surface acoustic wave (SAW) single-phase unidirectional transducer (SPUDT) techniques |
US6731227B2 (en) | 2000-06-06 | 2004-05-04 | Kenichi Horie | Qwerty type ten-key board based character input device |
US6483388B2 (en) | 2000-06-21 | 2002-11-19 | Research In Motion Limited | Direct digital frequency synthesizer and a hybrid frequency synthesizer combining a direct digital frequency synthesizer and a phase locked loop |
US6744890B1 (en) | 2000-07-31 | 2004-06-01 | Motorola Inc. | Keypad module and electronic apparatus with keypad module |
US6426614B1 (en) | 2000-08-24 | 2002-07-30 | Research In Motion Limited | Boot-strapped current switch |
USD441733S1 (en) * | 2000-09-06 | 2001-05-08 | Consumer Direct Link Inc. | Multiple wireless PDA phone with finger biometric |
USD460493S1 (en) * | 2000-10-10 | 2002-07-16 | Research In Motion Limited | Hand-held electronic device |
US6405910B1 (en) | 2000-11-06 | 2002-06-18 | Research In Motion Limited | Removable retaining clip assembly |
CA2363246C (en) | 2000-11-06 | 2006-02-21 | Research In Motion Limited | Portable battery charger |
CA2363244C (en) | 2000-11-07 | 2006-06-13 | Research In Motion Limited | Multifunctional keyboard for a mobile communication device and method of operating the same |
USD479714S1 (en) | 2000-11-08 | 2003-09-16 | Irah H. Donner | Portable hand-held messaging device |
US6570462B2 (en) | 2000-11-08 | 2003-05-27 | Research In Motion Limited | Adaptive tuning device and method utilizing a surface acoustic wave device for tuning a wireless communication device |
US6586993B2 (en) | 2000-11-08 | 2003-07-01 | Research In Motion Limited | Impedance matching low noise amplifier having a bypass switch |
USD451079S1 (en) | 2000-11-27 | 2001-11-27 | Sendo International Limited | Telephone |
US20020072395A1 (en) | 2000-12-08 | 2002-06-13 | Ivan Miramontes | Telephone with fold out keyboard |
USD459327S1 (en) * | 2001-02-19 | 2002-06-25 | Sendo International Ltd. | Telephone |
USD454349S1 (en) * | 2001-02-22 | 2002-03-12 | Sharp Kabushiki Kaisha | Personal digital assistant |
USD454849S1 (en) * | 2001-02-26 | 2002-03-26 | Ericsson Inc. | Portable communications device |
USD457308S1 (en) | 2001-04-02 | 2002-05-21 | Research In Motion Limited | Holster apparatus for use with a handheld device |
JP2002305570A (ja) | 2001-04-04 | 2002-10-18 | Nec Corp | 移動電話機 |
USD458239S1 (en) * | 2001-04-10 | 2002-06-04 | Mobigence, Inc. | Telephone handset housing |
US6608616B2 (en) | 2001-04-23 | 2003-08-19 | Silitek Corporation | Ergonomic scrolling device |
US7079110B2 (en) | 2001-04-30 | 2006-07-18 | Microsoft Corporation | Input device including a wheel assembly for scrolling an image in multiple directions |
US6700564B2 (en) | 2001-04-30 | 2004-03-02 | Microsoft Corporation | Input device including a wheel assembly for scrolling an image in multiple directions |
USD461803S1 (en) * | 2001-05-02 | 2002-08-20 | Research In Motion Limited | Hand-held electronic device |
US20030006968A1 (en) | 2001-05-04 | 2003-01-09 | Robert Solomon | Close form factor PDA detachable keyboard |
US7395089B1 (en) | 2001-06-11 | 2008-07-01 | Palm, Inc | Integrated personal digital assistant device |
CA2390627C (en) | 2001-06-18 | 2007-01-30 | Research In Motion Limited | Ic chip packaging for reducing bond wire length |
USD464346S1 (en) | 2001-08-15 | 2002-10-15 | Bellsouth Intellectual Property Corporation | Wireless communication device |
USD456794S1 (en) * | 2001-08-30 | 2002-05-07 | Garmin Ltd. | Wireless communications device |
AU146915S (en) | 2001-09-17 | 2002-02-21 | Nokia Corp | A front cover for a handset |
US6842169B2 (en) | 2001-10-19 | 2005-01-11 | Research In Motion Limited | Hand-held electronic device with multiple input mode thumbwheel |
USD472551S1 (en) * | 2001-11-30 | 2003-04-01 | Research In Motion Limited | Hand held electronic device with keyboard and auxiliary input |
USD472225S1 (en) * | 2001-12-07 | 2003-03-25 | Research In Motion Limited | Handheld electronic device |
USD473226S1 (en) | 2001-12-21 | 2003-04-15 | Research In Motion Limited | Handheld electronic device and a keyboard |
USD479233S1 (en) * | 2002-01-08 | 2003-09-02 | Research In Motion Limited | Handheld electronic device |
US6973052B2 (en) | 2003-12-19 | 2005-12-06 | Motorola, Inc. | Hybrid power save delivery method in a wireless local area network for real time communication |
-
2000
- 2000-04-05 US US09/543,231 patent/US6489950B1/en not_active Expired - Lifetime
-
2001
- 2001-04-02 CA CA002342745A patent/CA2342745C/en not_active Expired - Lifetime
- 2001-04-04 EP EP01108508A patent/EP1143327B1/de not_active Expired - Lifetime
- 2001-04-04 DE DE60103946T patent/DE60103946T2/de not_active Expired - Lifetime
-
2002
- 2002-06-21 US US10/176,866 patent/US7158120B2/en not_active Expired - Lifetime
-
2006
- 2006-11-20 US US11/561,540 patent/US7969419B2/en not_active Expired - Fee Related
-
2011
- 2011-05-19 US US13/111,554 patent/US8493322B2/en not_active Expired - Fee Related
- 2011-05-19 US US13/111,596 patent/US10067572B2/en not_active Expired - Fee Related
- 2011-09-26 US US13/244,790 patent/US8464149B2/en not_active Expired - Fee Related
-
2013
- 2013-06-25 US US13/926,014 patent/US9703390B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US7969419B2 (en) | 2011-06-28 |
US7158120B2 (en) | 2007-01-02 |
US8464149B2 (en) | 2013-06-11 |
US20020149567A1 (en) | 2002-10-17 |
US10067572B2 (en) | 2018-09-04 |
US9703390B2 (en) | 2017-07-11 |
DE60103946D1 (de) | 2004-07-29 |
US20070075974A1 (en) | 2007-04-05 |
CA2342745A1 (en) | 2001-10-05 |
EP1143327A1 (de) | 2001-10-10 |
US20120032889A1 (en) | 2012-02-09 |
US20110225491A1 (en) | 2011-09-15 |
US20130285918A1 (en) | 2013-10-31 |
CA2342745C (en) | 2003-12-02 |
US20110215999A1 (en) | 2011-09-08 |
US6489950B1 (en) | 2002-12-03 |
US8493322B2 (en) | 2013-07-23 |
EP1143327B1 (de) | 2004-06-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE60103946T2 (de) | Tragbares elektronisches Gerät mit einem Daumenrad | |
DE60002252T2 (de) | Ein Kommunikationsendgerät zur Anwendung mit einem prädiktiven Editor | |
DE60038195T2 (de) | Übertragungsendgerät mit vorhersagendem Editor | |
DE69627110T2 (de) | Doppelt anwendbares Kommunikationsgerät | |
US7075519B2 (en) | Method for entering a character sequence into an electronic device as well as an electronic device for performing said method | |
EP1314258B1 (de) | Schutzhülle | |
US6396482B1 (en) | Hand-held electronic device with a keyboard optimized for use with the thumbs | |
DE102006017486B4 (de) | Elektronische Vorrichtung und Verfahren zum Vereinfachen einer Texteingabe unter Verwendung einer Soft-Tastatur | |
DE69835863T2 (de) | Handapparat für Funkgerät | |
DE19964158A1 (de) | Funktelefon | |
DE10392170T5 (de) | Verfahren und Benutzerinterface zur Texteingabe | |
DE10127356A1 (de) | Informationsverarbeitungsvorrichtung,Informationseingabevorrichtung und Informationsverarbeitungs-Haupteinheit | |
DE112012000403T5 (de) | Berührungsbildschirm-tastaturmit korrektur von vorher eingegebenem text | |
WO2002008882A1 (de) | Verfahren für ein schnellschreibsystem und schnellschreibgerät | |
DE112007000122T5 (de) | Tastaturen für tragbare elektronische Vorrichtungen | |
DE10242378A1 (de) | Einrichtung zur Eingabe von Zeichen mittels eines Eigabeelements und Mobiltelefon | |
DE60003521T2 (de) | Texteingabesystem für ideographische sprachen | |
DE112005001314T5 (de) | Tragbare elektronische Vorrichtung mit Textdisambiguierung | |
DE112008001805T5 (de) | Zeichenwert-Anordnung auf einer handgehaltenen bzw. tragbaren Tastatur | |
DE60017821T2 (de) | Telefonendgerät mit Mitteln zur Verwaltung von Menüanzeige und zugehöriges Verfahren | |
DE112006001078T5 (de) | Verfahren zum Erzeugen von Text in einer tragbaren elektronischen Vorrichtung und eine tragbare elektronische Vorrichtung, die dies enthält | |
DE60307428T2 (de) | Verfahren und Vorrichtung zum Regeln der Scrollgeschwindigkeit | |
DE102008045565A1 (de) | Digraphisches Tastenfeld | |
DE112006001079T5 (de) | Verfahren zum Erzeugen von Text, der spezifizierte Charakteristiken in einer tragbaren elektronischen Vorrichtung erfüllt, und eine tragbare elektronische Vorrichtung, die dies enthält | |
DE19739676C1 (de) | Funkgerät |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8364 | No opposition during term of opposition | ||
8328 | Change in the person/name/address of the agent |
Representative=s name: MERH-IP, 80336 MUENCHEN |