DE60103946T2 - Tragbares elektronisches Gerät mit einem Daumenrad - Google Patents

Tragbares elektronisches Gerät mit einem Daumenrad Download PDF

Info

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
Application number
DE60103946T
Other languages
English (en)
Other versions
DE60103946D1 (de
Inventor
Jason T. Waterloo Griffin
John A. Waterloo Holmes
Mihal Waterloo Lazaridis
Herb A. Waterloo Little
Harry R. Waterloo Major
Craig Guelph Dunk
Michael Heidelberg Brown
Jerôme Toronto Lang
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BlackBerry Ltd
Original Assignee
Research in Motion Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=24167126&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=DE60103946(T2) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Research in Motion Ltd filed Critical Research in Motion Ltd
Publication of DE60103946D1 publication Critical patent/DE60103946D1/de
Application granted granted Critical
Publication of DE60103946T2 publication Critical patent/DE60103946T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/0202Constructional details or processes of manufacture of the input device
    • G06F3/0219Special purpose keyboards
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1626Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1656Details 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1662Details related to the integrated keyboard
    • G06F1/1664Arrangements for ergonomically adjusting the disposition of keys of the integrated keyboard
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1684Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1684Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
    • G06F1/169Constructional 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1684Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
    • G06F1/1698Constructional 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0362Pointing 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/038Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
    • G06F3/0383Signal control means within the pointing device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/274Converting 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 in 5 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 in 7 beschrieben ist;
  • 9 ist eine Darstellung ähnlich zu 2, die ein in einer Hand haltbares Gerät gemäß der Erfindung zeigt;
  • 10 ist eine Darstellung entlang der Linie 10-10 der 9;
  • 11 ist eine Darstellung entlang der Linie 11-11 der 9;
  • 12 ist eine Darstellung von vorne von Teilen des Geräts der 9; und
  • 13 ist eine Darstellung entlang der Linie 13-13 der 12.
  • 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ängeruntersystem 100, das mit einem DSP 200 für digitale Signalbearbeitung der eingehenden und ausgehenden Datenübertragungen verbunden ist, Energieversorgung und Betriebsuntersystem 300, welches die Energieversorgung der gesamten Komponenten des Mitteilungsgeräts regelt, Mikroprozessor 400, der vorzugsweise ein Prozessor in X86-Bauweise ist, der die Bedienung des Mitteilungsgeräts steuert, Display 500, das vorzugsweise ein vollständig grafisches LCD ist, FLASH Memory 600, RAM 700, serieller Ausgang und Anschlussbuchse 800, Tastatur 900, Daumenrad 1000 und Daumenrad-Steuerelelektronik 1010.
  • 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 DSP 200 demoduliert und dekodiert wird und an den Mikroprozessor 300 zur Anzeige auf dem Display 500 ü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 Daumenrad 1000 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 Daumenrads 1000 oder mittels des Menüs mit Auswahl der Tastatur 900 dargestellt wird, „Antwort" auswählt. Indem er die Antwort eingibt, kann der Benutzer die Tastatur 900 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 Display 500 durch die Anwendung des Daumenrades 1000 dargestellt werden. Wenn die Antwort auf die Mitteilung abgefasst ist, kann der Benutzer das Absenden der Nachricht dadurch initiieren, dass er vorzugsweise über das Daumenrad 1000 kommuniziert, oder alternativ dazu mit geringerer Effizienz über eine Kombination von Tastenanschlägen auf der Tastatur 900.
  • 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-Untersystem 100, 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 Daumenrad 1000 dazu verwendet werden, Nachrichten im Volltext zu initiieren oder Nachrichten an andere Teilnehmer weiterzuleiten. Genauso können die Tastatur 900 und das Daumenrad 1000 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ätes 10 zur Übermittlung von Mitteilungen, wie es in der Anmeldung WO-A-00/30381 offenbart ist.
  • Das Gerät 10 wird in 2 in der gewöhnlichen Bedienungs-/Ansichtsposition gezeigt, in welcher es vom und zwischen den Händen eines Benutzers an den linken und rechten seitlichen Kanten 12 und 14 des Gerätes 10 gehalten werden wird. Die Tastatur 900 erstreckt sich daher horizontal über die Vorderseite 16 des Gerätes 10. In 2 sind eine Vielzahl von Buchstabentasten 901 sowie Sondertasten 902, 903, 904 und 905 und eine Leerzeichen-Leiste 906 gezeigt. Gleichfalls gezeigt ist das Daumenrad 1000 in seiner vertikalen Ausrichtung an der Vorderseite 16 des Gerätes 10 in Verbindung mit dem Display 500 und der Tastatur 900. Unter „vertikal" wird verstanden, dass das Daumenrad 1000 mit seinen kreisförmigen entgegengesetzten Seiten 1002 und 1004 in vertikalen Ebenen ausgerichtet ist, wenn das Gerät 10 direkt von vorne in der gewöhnlichen Bedienungs-/Ansichtsposition betrachtet wird, wie es in 2 gezeigt ist. Die Rotationsachse 1005 ragt dann von links nach rechts über das Gerät 10 als eine horizontale Linie parallel zu der Längsrichtung der Richtung der Tastatur 900 heraus. Das Daumenrad 1000 kann um die Achse 1005 bis zu der oberen Kante 20 des Gerätes 10 gedreht werden oder nach unten in Richtung der unteren Kante 22 des Gerätes 10. In der bevorzugten Ausführung ist 902 die „Alt"-Taste, 903 ist die „Cap"-Taste, 904 ist der Zeilenvorschub (Leerzeichen-Taste) und 905 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 Buchstabentasten 901, die die Größe und relative Position der Tasten zeigt. Gleichfalls gezeigt ist der Punkt 950, der die Mitte der Tastatur 900 markiert, die Tastengrößen 970, 971, 972 und 973, sowie den Winkel 960 und den rho-Wert 965, die die Krümmung einer Buchstabentaste 901 darstellen. Um die optimale Tastenanordnung auf der Tastatur ermitteln zu können, wurde festgelegt, dass die Tasten geneigt um einen Winkel 960 relativ zu der Vertikalen angeordnet sind, was das leichte Eintippen unter Verwendung der Daumen ermöglicht. Wie oben mit Bezug zum Daumenrad 1000 beschrieben ist, ist „vertikal" die Richtung senkrecht zu der längs verlaufender Richtung der Tastatur 900, wenn das Gerät 10 in seiner gewöhnlichen Bedienungs-/Ansichtsposition betrachtet wird, wie es in den 2 und 3 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 in 2 und 3 gezeigt ist, sind die Tasten über die Tastatur 900 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ät 10 über seine Oberfläche 64 mm × 89 mm, was nicht mehr viel Platz für die Tastatur 900 und das Display 500 lässt. In der bevorzugten Ausführungsform benötigt die Tastatur 900 mehr als die Hälfte der Fläche des Mitteilungsgerätes 10.
  • 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 von 414 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 Tasten 901 führen. Bezüglich der Tastendimensionen ist die Breite 970 der Taste 901 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 Taste 901 mit 7 mm (973 stellt den Radius der Hälfte dieses Wertes, 3,5 mm, dar).
  • 4 ist der Steuerschaltkreis 1010, der mit dem Daumenrad 1000 verknüpft ist. Das Daumenrad 1000 gibt Quadratursignale der Phase A 1021 und Phase B 1022 aus, die durch D Flip-Flops 1031 und 1032 weiterverarbeitet werden, um Signale 1041 W_UP und 1042 W_DN an den Mikroprozessor 400 übergeben zu können. Signale 1041 und 1042 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 Daumenrads 1000 und einer Taste auf der Tastatur in Verbindung mit der Software, die sich im Flash Memory 600 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 Hauptschritte 2080 des vorstehend beschriebenen Aspekts der Erfindung, der die Tastatur betrifft. Der erste Schritt 2000 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 in 2020 eine Bedingungsvorgabe des veränderten Funktionalitätszustands initiiert. Die Bedingungsvorgabe des veränderten Funktionalitätszustands ist in 2030 durchgeführt. Als nächstes wird der vorher festgelegte Funktionalitätszustand der Taste in 2040 modifiziert. In 2050 wird der modifizierte Funktionalitätszustand ausgewertet, und die Information dementsprechend in 2060 angezeigt.
  • 6 ist ein Gesamtblockdiagramm der Hauptuntersysteme, die in dem Prozess involviert sind, wie er in 5 beschrieben ist. In der bevorzugten Ausführungsform des Gerätes wird, wenn eine Taste niedergedrückt wird, ihr vorher festgelegter Funktionalitätszustand 901 an den Mikroprozessor 400 und dann an das Betriebssystem 910 geleitet. Das Betriebssystem ist für die Aufnahme und Abfertigung einer beliebigen Eingabe des Benutzers an eine Spezialanwendung 915 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-Engine 930 erreicht, die die Bedingungsvorgabe des veränderten Funktionalitätszustands 905, die vom Betriebssystem 910 über die Spezialanwendung 915 empfangen wird, weiterverarbeitet. Der modifizierte Funktionalitätszustand 915 wird dann an das Betriebssystem 910 weitergeleitet. Das Betriebssystem handelt dann gemäß der Information in einer festgelegten Art und Weise, indem es eine Anzeige 906' 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 Prozess 2080' beginnt mit einer ersten Eingabe 2000' dadurch, dass eine Taste auf der Tastatur niedergedrückt wird, die einen vordefinierten funktionalen Zustand besitzt. Als nächstes wird eine zweite Eingabe 2010' 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 Schritt 2020'. Die Bedingungsvorgabe des veränderten funktionalen Zustands wird in 2030' weiterverarbeitet und der vorher festgelegte funktionale Zustand der Taste ist in 2040' modifiziert. Der modifizierte funktionale Zustand wird dann in 2050' für das Display vorgelegt. Zusätzliche modifizierte funktionale Zustände werden dadurch ausgeführt, dass weitere Eingaben 2060' 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 in 7 beschrieben ist. 8 ist ähnlich zu 6, 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 Tastatur 900 in Verbindung mit der Eingabe vom Daumenrad 1010. 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 Eingaben 901 von der Taste und vom Daumenrad erzeugt eine Bedingungsvorgabe des veränderten funktionalen Zustands oder ein spezielles Tastenfeld-Ereignis 905. Die Parameter, die mit diesem speziellen Tastenfeld-Ereignis 905 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-Engine 930 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 Ausgabeanweisung 905' an das Betriebssystem 910 für die Anzeige auf dem Display 500 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 Bitmap 906' 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 Benutzer 20 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 Taste 901 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 Flash 600 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ät 10 ein vertikales Daumenrad 1000. Wie in den 9 bis 12 gezeigt, umfasst die Ausführungsform der Erfindung ein Gerät 4000 mit einem geneigten Daumenrad 4002.
  • Wie das Gerät 10 ist das Gerät 4000 ein in einer Hand haltbares Kommunikationsgerät, das, wie die Vorderansicht in 9 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 Seitenkante 4004 und 4006 des Geräts 4000 gehalten wird. Die Tastatur 4008 ist deshalb horizontal über die Vorderseite 4010 des Gerätes 4000 an einer Position zwischen dem Display 4012 und der unteren Kante 4014 des Gerätes 4000 verlängert. Weiterhin beinhaltet das Gerät 4000, ähnlich zum Gerät 10, einen Mikroprozessor mit einer Softwareanwendung um eine Vielzahl von Daumen-basierten Bedienungs-Features über bestimmte Eingaben von der Tastatur 4008 und dem Daumenrad 4002 zur Verfügung zu stellen, wie oben beschrieben.
  • Das Gehäuse 4020 des Geräts 4000 hat Vorder- und Rückabschnitte 4022 und 4024. Das Daumenrad 4002 ragt nach außen durch eine schlitzförmige Öffnung 4026 im Vorderabschnitt 4022 des Gehäuses 4020 heraus. Die Öffnung 4026 unterbricht die Ecke des Gehäuses 4020 zwischen der Vorderseite 4010 und der rechten Seitenkante 4006 des Gehäuses 4000 und ist in Längsrichtung der rechten Seitenkante 4006 verlängert. Die Öffnung 4026 ist deshalb so konfiguriert, um Spielraum für das Daumenrad 4002 zu lassen, damit es sowohl von der Vorderseite 4010 und der rechten Seitenkante 4006 des Geräts 4000 in seiner geneigten Orientierung herausragen kann. Dies bringt die periphere Oberfläche 4030 des Daumenrads 4002 in eine Orientierung, in der sie direkt von der Vorderseite des Gehäuses 4000 klar sichtbar ist, wenn ein Benutzer das Gerät 4000 in seiner normalen Bedienungs-/Ansichtslage hält, wie es in 9 gezeigt ist. Wichtig ist, dass die periphere Oberfläche 4030 des Daumenrads 4002 leicht zugänglich, d. h. erreichbar ist, durch den rechten Daumen an der Vorderseite 4010 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äche 4030 des Daumenrades 4002 durch den rechten Daumen zugänglich, beispielsweise an der rechten Seitenkante 4006 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 Daumenrad 4002 um einen spezifischen Winkel A aus der vertikalen Ausrichtung des Daumenrads 1000 geneigt (2). Der Winkel A ist vorzugsweise 70 Grad. Das Daumenrad 4002 kann mit seiner Rotationsachse 4031 bezüglich dieser Ausrichtung in Richtung des oberen Endes 4032 des Gerätes 4000 gedreht werden, und abwärts in Richtung des unteren Endes 4014, in einer Art und Weise ähnlich der Auf- und Abwärts-Drehbewegung des Daumenrads 1000. Jedoch hat die Drehbewegung des Daumenrads 4002 zusätzlich gerichtete Komponenten, die sich über die Vorderseite 4010 des Gerätes 4000 zwischen den entgegengesetzten Seitenkanten 4004 und 4006 als ein Ergebnis seiner Neigung aus der vertikalen Orientierung des Daumenrads 1000 erstrecken. Dies verstärkt die Befähigung des Benutzers, das Daumenrad 4002 entweder mit dem Daumen oder mit dem Zeigefinger der rechten Hand zu bedienen.
  • Eine Struktur zur Unterstützung des Daumenrads 4002 innerhalb des Gehäuses 4020 ist in den 12 und 13 gezeigt. Ein wichtiger Vorteil des geneigten Daumenrads 4002 ist, dass die Dicke des Gehäuses (das heißt der Abstand zwischen der Vorderseitenoberfläche 4010 und der Rückseitenoberfläche 4011) minimiert wird; dadurch wird es den gesamten Abmessungen des Gerätes 4000 ermöglicht, glatter zu sein, als wenn das Daumenrad 4026 vertikal positioniert werden würde. Die tragende Struktur beinhaltet eine Rollrad-Schalter-Anordnung 5000, und eine gedruckte Schaltkreis-Baugruppe (PCB) 5002. Diese Bauteile 5000 und 5002 sind konfiguriert, um das Daumenrad 4002 funktionsfähig mit dem Haupt-PCB 5004 (schematisch in 11 gezeigt) zu verbinden.
  • Das PCB 5002 hat erste und zweite Anteile 5006 und 5008. Die zwei Anteile 5006 und 5008 des PCB 5002 sind relativ zueinander in einem spezifischen Winkel B geneigt, der komplementär zum Winkel A der 11 ist. In der bevorzugten Ausführung hat der Winkel B 20 Grad. Die Rollrad-Schalter-Anordnung 5000 trägt das Daumenrad 4002 auf dem ersten Anteil 5006 des PCB 5002 für die Rotation um die Achse 4031, wie es durch die R-Pfeile 4034 angezeigt ist, und ebenso für die Eingabebewegung des Einklickens in eine Richtung senkrecht zu der Achse 4031, wie es durch die C-Pfeile 4033 angezeigt und wie es in 12 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 F 4032 und den damit verbundenen Winkeln D, D' und D'' in 13 gezeigt ist. All dies ist erforderlich, um die Rollrad-Schalter-Anordnung 5000 so einstellen zu können, dass die Eingabebewegung des Einklickens ausreichend stark in der Richtung senkrecht zu der Achse 4031 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ätes 4000 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-Schalter 5010 ist gleichfalls auf dem ersten Anteil 5006 des PCB 5002 montiert, und ist durch einen Knopf 5012 (9) in bekannter Weise betätigbar. Eine Steckverbindung 5014 ist auf dem zweiten Anteil 5008 des Daumenrads PCB 5002 befestigt, um den zweiten Anteil 5008 direkt mit dem Haupt-PCB 5004 in einer Orientierung zu verbinden, die parallel zum Haupt-PCB 5004 ist. Der erste Anteil 5006 des Daumenrad-PCB 5002 hält nun das Daumenrad 4002 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)

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. Kommunikationsgerät gemäß einem der vorhergehenden Ansprüche, bei dem das Daumenrad mehrere druckbare und drehbare detektierbare Eingabebewegungen aufweist.
  7. Kommunikationsgerät gemäß einem der vorhergehenden Ansprüche, wobei das Kommunikationsgerät ein Zwei-Wege-Pager ist.
  8. Kommunikationsgerät gemäß einem der vorhergehenden Ansprüche, wobei das Kommunikationsgerät ein Personal Digital Assistant ist.
  9. Kommunikationsgerät gemäß einem der vorhergehenden Ansprüche, wobei die Tastatur eine QWERTY-Tastatur ist.
  10. Kommunikationsgerät nach einem der vorhergehenden Ansprüche, wobei die Tasten der Tastatur länglich geformt sind.
  11. Kommunikationsgerät nach einem der vorhergehenden Ansprüche, wobei die Tasten der Tastatur oval geformt sind.
  12. 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.
  13. 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.
  14. Kommunikationsgerät nach einem der vorhergehenden Ansprüche, wobei das in einer Hand haltbare Gerät ein Mobiltelefon ist.
  15. Kommunikationsgerät nach einem der vorhergehenden Ansprüche, wobei das Nebeneingabegerät auf einer Seitenwand des Gehäuses benachbart zur Anzeige angebracht ist.
  16. Kommunikationsgerät nach einem der vorhergehenden Ansprüche, umfassend weiterhin eine Vielzahl zusätzlicher Funktionstasten.
  17. Kommunikationsgerät nach Anspruch 16, bei dem die zusätzlichen Funktionstasten auf der Vorderseite des Gehäuses unterhalb der QWERTY-Tastatur angeordnet sind.
  18. Kommunikationsgerät nach einem der vorhergehenden Ansprüche, bei dem die Anzeige im wesentlichen rechteckig ist.
  19. Kommunikationsgerät nach einem der vorhergehenden Ansprüche, bei dem die Anzeige im wesentlichen quadratisch ist.
  20. Kommunikationsgerät nach einem der vorhergehenden Ansprüche, bei dem das Gehäuse schwarz ist.
DE60103946T 2000-04-05 2001-04-04 Tragbares elektronisches Gerät mit einem Daumenrad Expired - Lifetime DE60103946T2 (de)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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