JP2012509641A - 絵文字キャラクタを使用するためのポータブルタッチスクリーン装置、方法及びグラフィックユーザインターフェイス - Google Patents

絵文字キャラクタを使用するためのポータブルタッチスクリーン装置、方法及びグラフィックユーザインターフェイス Download PDF

Info

Publication number
JP2012509641A
JP2012509641A JP2011537452A JP2011537452A JP2012509641A JP 2012509641 A JP2012509641 A JP 2012509641A JP 2011537452 A JP2011537452 A JP 2011537452A JP 2011537452 A JP2011537452 A JP 2011537452A JP 2012509641 A JP2012509641 A JP 2012509641A
Authority
JP
Japan
Prior art keywords
pictogram
response
subset
touch screen
user
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.)
Granted
Application number
JP2011537452A
Other languages
English (en)
Other versions
JP5319781B2 (ja
Inventor
ブラッドフォード アレン ムーア
バス オルディング
エリザベス キャロライン ファーチェス
スティーブン ジェイ チック
ケニス コシェンダ
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.)
Apple Inc
Original Assignee
Apple Inc
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
Application filed by Apple Inc filed Critical Apple Inc
Publication of JP2012509641A publication Critical patent/JP2012509641A/ja
Application granted granted Critical
Publication of JP5319781B2 publication Critical patent/JP5319781B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 OR CALCULATING; 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/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0233Character input methods
    • G06F3/0236Character input methods using selection techniques to select from displayed items
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/725Cordless telephones
    • H04M1/73Battery saving arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2201/00Electronic components, circuits, software, systems or apparatus used in telephone systems
    • H04M2201/42Graphical user interfaces
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/22Details of telephonic subscriber devices including a touch pad, a touch sensor or a touch detector

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • General Business, Economics & Management (AREA)
  • Business, Economics & Management (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephone Function (AREA)
  • Input From Keyboards Or The Like (AREA)
  • Information Transfer Between Computers (AREA)
  • Power Sources (AREA)
  • Position Input By Displaying (AREA)

Abstract

ある実施形態において、タッチスクリーンディスプレイを伴うポータブル電子装置で行われるコンピュータ実施方法は、ユーザが選択したテキストキャラクタ入力及び絵文字キャラクタ入力を表示するよう動作できるキャラクタ入力エリア、キーボード表示エリア、及び複数の絵文字カテゴリアイコンを同時に表示することを含む。又、各絵文字カテゴリアイコン上でのジェスチャーの検出に応答して、キーボード表示エリアにおける各絵文字カテゴリの絵文字キャラクタキーの第1サブセット、及び各絵文字カテゴリの複数のサブセットシーケンス印アイコンを同時に表示することも含む。更に、キーボード表示エリアのジェスチャーを検出し、それに応答して、絵文字キャラクタキーの第1サブセットの表示を各絵文字カテゴリの絵文字キャラクタキーの第2サブセットの表示と置き換え、サブセットシーケンス印アイコンにより与えられる情報を更新することも含む。
【選択図】図5A

Description

本発明は、一般的に、電子メッセージ及びドキュメント用の絵文字キャラクタを発生するポータブル電子装置に係り、より特定すれば、電子メッセージ及びドキュメント用の絵文字キャラクタを発生するタッチスクリーンディスプレイを備えたポータブル電子装置に係る。
ポータブル電子装置が益々コンパクトになり、所与の装置により遂行される機能の数が増加するにつれて、ユーザが多機能装置と容易に対話できるようにするユーザインターフェイスを設計することが意義深い挑戦となってきた。この挑戦は、スクリーンがデスクトップ又はラップトップコンピュータより非常に小さいタッチ感知ディスプレイを伴うハンドヘルドポータブル装置に対して特に意義深いものである。この状況は、不都合なものである。というのは、ユーザインターフェイスは、それを通してユーザがコンテンツを受け取るだけでなく、装置の特徴、ツール及び機能にアクセスするユーザの試みを含むユーザアクション又は振る舞いに対する応答も受け取るゲートウェイだからである。あるポータブル通信装置(例えば、時々、モバイルホン、セルホン、セルラー電話、等とも称される移動電話)は、ユーザがデータにアクセスし、データを記憶し、データを操作できるようにするために、より多くのプッシュボタンを追加し、プッシュボタンの密度を高め、プッシュボタンの機能を過負荷にし、又は複雑なメニューシステムを使用することに依存している。これらの従来のユーザインターフェイスは、多くの場合に、複雑なキーシーケンス及びメニューハイアラーキーをユーザが覚えねばならないようにしている。
又、従来の多くのユーザインターフェイス、例えば、物理的なプッシュボタンを含むものは、融通性もない。これは、ポータブル装置で実行されるアプリケーション又はユーザによりユーザインターフェイスが構成され及び/又は適応されるのを妨げることがある。このように融通性のないことは、多数のキーシーケンス及びメニューハイアラーキーを覚えるための時間のかかる要求や、希望のプッシュボタンをアクチベートする困難さと結び付くと、ほとんどのユーザを苛立たせることになる。
最近、絵文字キャラクタの使用をサポートするポータブル電子装置が開発された。絵文字キャラクタは、ウェブフォーラム、e−メールメッセージ、インスタントメッセージ(例えば、SMSテキストメッセージ)、ノート、及びオンラインゲームにしばしば使用される。多数のそして益々増加する数の絵文字キャラクタが存在する。しかし、小型ディスプレイスクリーンを伴う既存のポータブル電子装置において多数の絵文字キャラクタを表示し、編成し及び使用することは、かなり厄介である。
従って、絵文字キャラクタを使用するためのより透過的で且つ効率のよいユーザインターフェイスを有するタッチスクリーンディスプレイを伴うポータブル電子装置が要望される。このようなインターフェイスは、絵文字キャラクタを含むタスクをユーザにより迅速且つ効率的に遂行できるようにし、それにより、電力を保存すると共に、ポータブル電子装置のバッテリ充電間の時間を延長できるようにする。更に、このようなインターフェイスは、ポータブル電子装置の有効性及びそのような装置でのユーザの満足度を高めるものである。
ポータブル装置に絵文字を発生し且つそれを使用するためのユーザインターフェイスに関連した前記欠点及び他の問題は、ここに開示するポータブル多機能装置によって緩和される。ある実施形態では、この装置は、グラフィックユーザインターフェイス(GUI)を伴うタッチ感知ディスプレイ(「タッチスクリーン」としても知られた)と、1つ以上のプロセッサと、メモリと、複数の機能を遂行するためにメモリに記憶された1つ以上のモジュール、プログラム又はインストラクションセットとを有する。ある実施形態では、ユーザは、主として、タッチ感知ディスプレイにおける指接触及びジェスチャーを通してGUIと対話する。ある実施形態では、機能は、電話通話、ビデオ会議、e−メール、インスタントメッセージング、ブログ、デジタル写真、デジタルビデオ、ウェブブラウジング、デジタル音楽再生、及び/又はデジタルビデオ再生を含む。これらの機能を遂行するためのインストラクションは、1つ以上のプロセッサにより実行するように構成されたコンピュータプログラム製品に含まれる(例えば、インストラクションが記憶されたコンピュータ読み取り可能な記憶媒体)。
ある実施形態によれば、コンピュータ実施方法は、タッチスクリーンディスプレイを伴うポータブル電子装置において遂行される。コンピュータ実施方法は、ユーザにより選択されたテキストキャラクタ入力及び絵文字キャラクタ入力を表示するよう動作できるキャラクタ入力エリア、キーボード表示エリア、及び複数の絵文字カテゴリアイコンを同時に表示することを含む。本明細書及び特許請求の範囲で使用する「テキストキャラクタ」とは、アルファニューメリックキャラクタ、サイノグラフ、日本語の漢字又は仮名記号、及び/又はその他、人間の書記言語キャラクタを指す。又、本明細書及び特許請求の範囲で使用する「絵文字キャラクタ」とは、人間の書記言語におけるテキストキャラクタではない静止及びアニメ化絵文字を指す。絵文字カテゴリアイコンは、複数の絵文字カテゴリに対応する。又、コンピュータ実施方法は、複数の絵文字カテゴリアイコンの各絵文字カテゴリアイコンにおけるジェスチャーを検出し、そして各絵文字カテゴリアイコンにおけるジェスチャーの検出に応答して、キーボード表示エリアにおける各絵文字カテゴリに対する絵文字キャラクタキーの第1サブセットと、各絵文字カテゴリに対する複数のサブセットシーケンス印アイコンとを同時に表示することを含み、各絵文字カテゴリは、絵文字キャラクタキーのサブセットのシーケンスとしてキーボード表示エリアに個別に表示されるように構成された絵文字キャラクタキーの多数のサブセットを含み、そしてサブセットシーケンス印アイコンは、各絵文字カテゴリにおけるサブセットの数と、キーボード表示エリアにおける絵文字キャラクタキーのサブセットのシーケンスの中の表示されるサブセットの位置とに関する情報を与える。又、各絵文字カテゴリに対する絵文字キャラクタキーの第1サブセットをキーボード表示エリアに表示する間に、このコンピュータ実施方法は、キーボード表示エリアにおけるジェスチャーを検出し、そしてキーボード表示エリアにおけるジェスチャーの検出に応答して、各絵文字カテゴリに対する絵文字キャラクタキーの第1サブセットの表示をキーボード表示エリアにおける各絵文字カテゴリに対する絵文字キャラクタキーの第2サブセットの表示と置き換え、更に、サブセットシーケンス印アイコンによって与えられる情報を、絵文字キャラクタキーの第2サブセットによる絵文字キャラクタキーの表示された第1サブセットとの置き換えを反映するように更新することを含む。
ある実施形態によれば、ポータブル電子装置は、タッチスクリーンディスプレイと、1つ以上のプロセッサと、メモリと、1つ以上のプログラムとを備えている。1つ以上のプログラムは、メモリに記憶され、1つ以上のプロセッサによって実行されるように構成される。1つ以上のプログラムは、ユーザによって選択されたテキストキャラクタ入力及び絵文字キャラクタ入力を表示するように動作できるキャラクタ入力エリア、キーボード表示エリア、及び複数の絵文字カテゴリアイコンを同時に表示するためのインストラクションを含み、絵文字カテゴリアイコンは、複数の絵文字カテゴリに対応する。又、1つ以上のプログラムは、複数の絵文字カテゴリアイコンの各絵文字カテゴリアイコンにおけるジェスチャーを検出し、そして各絵文字カテゴリアイコンにおけるジェスチャーの検出に応答して、キーボード表示エリアにおける各絵文字カテゴリに対する絵文字キャラクタキーの第1サブセットと、各絵文字カテゴリに対する複数のサブセットシーケンス印アイコンとを同時に表示するためのインストラクションも含み、各絵文字カテゴリは、絵文字キャラクタキーのサブセットのシーケンスとしてキーボード表示エリアに個別に表示されるように構成された絵文字キャラクタキーの多数のサブセットを含み、そしてサブセットシーケンス印アイコンは、各絵文字カテゴリにおけるサブセットの数と、キーボード表示エリアにおける絵文字キャラクタキーのサブセットのシーケンスの中の表示されるサブセットの位置とに関する情報を与える。又、このプログラムは、各絵文字カテゴリに対する絵文字キャラクタキーの第1サブセットをキーボード表示エリアに表示する間に、キーボード表示エリアにおけるジェスチャーを検出し、そしてキーボード表示エリアにおけるジェスチャーの検出に応答して、各絵文字カテゴリに対する絵文字キャラクタキーの第1サブセットの表示をキーボード表示エリアにおける各絵文字カテゴリに対する絵文字キャラクタキーの第2サブセットの表示と置き換え、更に、サブセットシーケンス印アイコンによって与えられる情報を、絵文字キャラクタキーの第2サブセットによる絵文字キャラクタキーの表示された第1サブセットとの置き換えを反映するように更新するためのインストラクションも含む。
ある実施形態によれば、コンピュータ読み取り可能な記憶媒体は、タッチスクリーンディスプレイを伴うポータブル電子装置で実行されたときに、そのポータブル電子装置が、ユーザによって選択されたテキストキャラクタ入力及び絵文字キャラクタ入力を表示するように動作できるキャラクタ入力エリア、キーボード表示エリア、及び複数の絵文字カテゴリアイコンを同時に表示し、絵文字カテゴリアイコンは、複数の絵文字カテゴリに対応するものであり、複数の絵文字カテゴリアイコンの各絵文字カテゴリアイコンにおけるジェスチャーを検出し、そして各絵文字カテゴリアイコンにおけるジェスチャーの検出に応答して、キーボード表示エリアにおける各絵文字カテゴリに対する絵文字キャラクタキーの第1サブセットと、各絵文字カテゴリに対する複数のサブセットシーケンス印アイコンとを同時に表示し、各絵文字カテゴリは、絵文字キャラクタキーのサブセットのシーケンスとしてキーボード表示エリアに個別に表示されるように構成された絵文字キャラクタキーの多数のサブセットを含み、そしてサブセットシーケンス印アイコンは、各絵文字カテゴリにおけるサブセットの数と、キーボード表示エリアにおける絵文字キャラクタキーのサブセットのシーケンスの中の表示されるサブセットの位置とに関する情報を与え、又、各絵文字カテゴリに対する絵文字キャラクタキーの第1サブセットをキーボード表示エリアに表示する間に、キーボード表示エリアにおけるジェスチャーを検出し、そしてキーボード表示エリアにおけるジェスチャーの検出に応答して、各絵文字カテゴリに対する絵文字キャラクタキーの第1サブセットの表示をキーボード表示エリアにおける各絵文字カテゴリに対する絵文字キャラクタキーの第2サブセットの表示と置き換え、更に、サブセットシーケンス印アイコンによって与えられる情報を、絵文字キャラクタキーの第2サブセットによる絵文字キャラクタキーの表示された第1サブセットとの置き換えを反映するように更新するようにさせるインストラクションを記憶している。
ある実施形態によれば、タッチスクリーンディスプレイを伴うポータブル電子装置のグラフィックユーザインターフェイスは、ユーザにより選択されたテキストキャラクタ入力及び絵文字キャラクタ入力を表示するように動作できるキャラクタ入力エリア、キーボード表示エリア、及び複数の絵文字カテゴリアイコンを備えている。絵文字カテゴリアイコンは、複数の絵文字カテゴリに対応する。各絵文字カテゴリは、絵文字キャラクタキーのサブセットのシーケンスとしてキーボード表示エリアに個別に表示されるように構成された絵文字キャラクタキーの多数のサブセットを含む。又、グラフィックユーザインターフェイスは、各絵文字カテゴリに対する絵文字キャラクタキーの第1サブセットと、各絵文字カテゴリに対する絵文字キャラクタキーの第2サブセットと、各絵文字カテゴリに対する複数のサブセットシーケンス印アイコンとを含む。このサブセットシーケンス印アイコンは、各絵文字カテゴリにおけるサブセットの数と、キーボード表示エリアにおける絵文字キャラクタキーのサブセットのシーケンスの中の表示されるサブセットの位置とに関する情報を与える。キャラクタ入力エリア、キーボード表示エリア及び複数の絵文字カテゴリアイコンは、同時に表示される。複数の絵文字カテゴリアイコンの各絵文字カテゴリアイコンにおけるジェスチャーの検出に応答して、キーボード表示エリアにおける各絵文字カテゴリに対する絵文字キャラクタキーの第1サブセットが各絵文字カテゴリに対する複数のサブセットシーケンス印アイコンと同時に表示される。キーボード表示エリアにおける各絵文字カテゴリに対する絵文字キャラクタキーの第1サブセットを表示する間にキーボード表示エリアでジェスチャーを検出するのに応答して、各絵文字カテゴリに対する絵文字キャラクタキーの第1サブセットの表示が、キーボード表示エリアにおける各絵文字カテゴリに対する絵文字キャラクタキーの第2サブセットの表示と置き換えられ、更に、サブセットシーケンス印アイコンにより与えられる情報が、絵文字キャラクタキーの第2サブセットによる絵文字キャラクタキーの表示された第1サブセットとの置き換えを反映するように更新される。
ある実施形態によれば、ポータブル電子装置は、タッチスクリーンディスプレイと、ユーザにより選択されたテキストキャラクタ入力及び絵文字キャラクタ入力を表示するように動作できるキャラクタ入力エリア、キーボード表示エリア、及び複数の絵文字カテゴリアイコンを同時に表示するための手段とを備え、絵文字カテゴリアイコンは、複数の絵文字カテゴリに対応する。又、この装置は、複数の絵文字カテゴリアイコンの各絵文字カテゴリアイコンにおけるジェスチャーを検出するための手段と、各絵文字カテゴリアイコンにおけるジェスチャーの検出に応答して、キーボード表示エリアにおける各絵文字カテゴリに対する絵文字キャラクタキーの第1サブセットと、各絵文字カテゴリに対する複数のサブセットシーケンス印アイコンとを同時に表示するための手段とを備え、各絵文字カテゴリは、絵文字キャラクタキーのサブセットのシーケンスとしてキーボード表示エリアに個別に表示されるように構成された絵文字キャラクタキーの多数のサブセットを含み、そしてサブセットシーケンス印アイコンは、各絵文字カテゴリにおけるサブセットの数と、キーボード表示エリアにおける絵文字キャラクタキーのサブセットのシーケンスの中の表示されるサブセットの位置とに関する情報を与える。又、この装置は、各絵文字カテゴリに対する絵文字キャラクタキーの第1サブセットをキーボード表示エリアに表示する間に、キーボード表示エリアにおけるジェスチャーを検出するための手段と、キーボード表示エリアにおけるジェスチャーの検出に応答して、各絵文字カテゴリに対する絵文字キャラクタキーの第1サブセットの表示をキーボード表示エリアにおける各絵文字カテゴリに対する絵文字キャラクタキーの第2サブセットの表示と置き換え、更に、サブセットシーケンス印アイコンによって与えられる情報を、絵文字キャラクタキーの第2サブセットによる絵文字キャラクタキーの表示された第1サブセットとの置き換えを反映するように更新するための手段とを備えている。
ある実施形態によれば、タッチスクリーンディスプレイを伴うポータブル電子装置においてそのポータブル電子装置がユーザインターフェイスロックモードにある間にコンピュータ実施方法が遂行される。この方法は、タッチスクリーンディスプレイが電力保存状態にある間に当事者からポータブル電子装置のユーザへ到来するメッセージを受け取り、その到来するメッセージを受け取るのに応答して、タッチスクリーンディスプレイを電源オンし、そして当事者からユーザへ到来するメッセージの少なくとも一部分をタッチスクリーンディスプレイに表示することを含む。又、この方法は、絵文字キャラクタに対応するタッチスクリーンディスプレイ上の1つ以上の既定の指ジェスチャーを検出し、到来するメッセージに対する応答の送信を開始するための既定のユーザアクションを検出し、そしてその到来するメッセージに対する応答の送信を開始するための既定のユーザアクションの検出に応答して、到来するメッセージに対する応答を送信することも含む。その応答は、タッチスクリーンディスプレイ上で検出された1つ以上の既定の指ジェスチャーに対応する絵文字キャラクタを含む。
ある実施形態によれば、ポータブル電子装置は、タッチスクリーンディスプレイと、1つ以上のプロセッサと、メモリと、1つ以上のプログラムとを備えている。1つ以上のプログラムは、メモリに記憶されて、1つ以上のプロセッサにより実行されるように構成される。1つ以上のプログラムは、ポータブル電子装置がユーザインターフェイスロックモードにある間に、タッチスクリーンディスプレイが電力保存状態にある間に当事者からポータブル電子装置のユーザへ到来するメッセージを受け取り、その到来するメッセージを受け取るのに応答して、タッチスクリーンディスプレイを電源オンし、そして当事者からユーザへ到来するメッセージの少なくとも一部分をタッチスクリーンディスプレイに表示し、絵文字キャラクタに対応するタッチスクリーンディスプレイ上の1つ以上の既定の指ジェスチャーを検出し、到来するメッセージに対する応答の送信を開始するための既定のユーザアクションを検出し、そしてその到来するメッセージに対する応答の送信を開始するための既定のユーザアクションの検出に応答して、到来するメッセージに対する応答を送信するためのインストラクションを含む。その応答は、タッチスクリーンディスプレイ上で検出された1つ以上の既定の指ジェスチャーに対応する絵文字キャラクタを含む。
ある実施形態によれば、コンピュータ読み取り可能な記憶媒体は、タッチスクリーンディスプレイを伴うポータブル電子装置により実行されたときに、そのポータブル電子装置が、それがユーザインターフェイスロックモードにある間に、タッチスクリーンディスプレイが電力保存状態にある間に当事者からポータブル電子装置のユーザへ到来するメッセージを受け取るようにさせるインストラクションを記憶している。又、このインストラクションは、そのポータブル電子装置が、それがユーザインターフェイスロックモードにある間に、その到来するメッセージを受け取るのに応答して、タッチスクリーンディスプレイを電源オンし、そして当事者からユーザへ到来するメッセージの少なくとも一部分をタッチスクリーンディスプレイに表示し、絵文字キャラクタに対応するタッチスクリーンディスプレイ上の1つ以上の既定の指ジェスチャーを検出し、到来するメッセージに対する応答の送信を開始するための既定のユーザアクションを検出し、そしてその到来するメッセージに対する応答の送信を開始するための既定のユーザアクションの検出に応答して、到来するメッセージに対する応答を送信するようにさせる。その応答は、タッチスクリーンディスプレイ上で検出された1つ以上の既定の指ジェスチャーに対応する絵文字キャラクタを含む。
ある実施形態によれば、タッチスクリーンディスプレイを伴うポータブル電子装置のグラフィックユーザインターフェイスは、当事者からポータブル電子装置のユーザへ到来するメッセージの少なくとも一部分を含む。ポータブル電子装置がユーザインターフェイスロックモードにある間に、タッチスクリーンディスプレイが電力保存状態にある間に当事者からポータブル電子装置のユーザへ到来するメッセージを受け取るのに応答して、タッチスクリーンディスプレイを電源オンし、そして当事者からユーザへ到来するメッセージの少なくとも一部分をタッチスクリーンディスプレイに表示する。ポータブル電子装置がユーザインターフェイスロックモードにある間に、絵文字キャラクタに対応するタッチスクリーンディスプレイ上の1つ以上の既定の指ジェスチャーを検出する。ポータブル電子装置がユーザインターフェイスロックモードにある間に、到来するメッセージに対する応答の送信を開始するための既定のユーザアクションを検出するのに応答して、到来するメッセージに対する応答を送信する。その応答は、タッチスクリーンディスプレイ上で検出された1つ以上の既定の指ジェスチャーに対応する絵文字キャラクタを含む。
ある実施形態によれば、ポータブル電子装置は、タッチスクリーンディスプレイと、ポータブル電子装置がユーザインターフェイスロックモードにある間に、タッチスクリーンディスプレイが電力保存状態にある間に当事者からポータブル電子装置のユーザへ到来するメッセージを受け取る手段と、到来するメッセージを受け取るのに応答して、タッチスクリーンディスプレイを電源オンする手段と、当事者からユーザへ到来するメッセージの少なくとも一部分をタッチスクリーンディスプレイに表示する手段と、絵文字キャラクタに対応するタッチスクリーンディスプレイ上の1つ以上の既定の指ジェスチャーを検出する手段と、到来するメッセージに対する応答の送信を開始するための既定のユーザアクションを検出する手段と、到来するメッセージに対する応答の送信を開始するための既定のユーザアクションの検出に応答して、到来するメッセージに対する応答を送信する手段とを備えている。その応答は、タッチスクリーンディスプレイ上で検出された1つ以上の既定の指ジェスチャーに対応する絵文字キャラクタを含む。
ある実施形態によれば、コンピュータ実施方法は、タッチスクリーンディスプレイを伴うポータブル電子装置において、ポータブル電子装置がユーザインターフェイスロックモードにある間に、タッチスクリーンディスプレイが電力保存状態にある間に当事者からポータブル電子装置のユーザへ到来するメッセージを受け取り、到来するメッセージを受け取るのに応答して、タッチスクリーンディスプレイを電源オンし、当事者からユーザへ到来するメッセージの少なくとも一部分をタッチスクリーンディスプレイに表示し、到来するメッセージに対する複数の既定の応答を表示し、その規定の応答は、複数の絵文字キャラクタを含み、更に、複数の既定の応答の中の既定の応答を選択するための既定のユーザアクションを検出し、到来するメッセージに対する選択された既定の応答の送信を開始するための既定のユーザアクションを検出し、そして到来するメッセージに対する選択された既定の応答の送信を開始するための既定のユーザアクションの検出に応答して、到来するメッセージに対する選択された既定の応答を送信することを含む。その選択された既定の応答は、複数の絵文字キャラクタの中の絵文字キャラクタを含む。
ある実施形態によれば、ポータブル電子装置は、タッチスクリーンディスプレイと、1つ以上のプロセッサと、メモリと、1つ以上のプログラムとを備え、1つ以上のプログラムは、メモリに記憶されて、1つ以上のプロセッサにより実行されるように構成される。1つ以上のプログラムは、ポータブル電子装置がユーザインターフェイスロックモードにある間に、タッチスクリーンディスプレイが電力保存状態にある間に当事者からポータブル電子装置のユーザへ到来するメッセージを受け取り、到来するメッセージを受け取るのに応答して、タッチスクリーンディスプレイを電源オンし、当事者からユーザへ到来するメッセージの少なくとも一部分をタッチスクリーンディスプレイに表示し、到来するメッセージに対する複数の既定の応答を表示し、その規定の応答は、複数の絵文字キャラクタを含み、更に、複数の既定の応答の中の既定の応答を選択するための既定のユーザアクションを検出し、到来するメッセージに対する選択された既定の応答の送信を開始するための既定のユーザアクションを検出し、そして到来するメッセージに対する選択された既定の応答の送信を開始するための既定のユーザアクションの検出に応答して、到来するメッセージに対する選択された既定の応答を送信するためのインストラクションを含む。その選択された既定の応答は、複数の絵文字キャラクタの中の絵文字キャラクタを含む。
ある実施形態によれば、コンピュータ読み取り可能な記憶媒体は、タッチスクリーンディスプレイを伴うポータブル電子装置により実行されたときに、そのポータブル電子装置が、それがユーザインターフェイスロックモードにある間に、タッチスクリーンディスプレイが電力保存状態にある間に当事者からポータブル電子装置のユーザへ到来するメッセージを受け取り、到来するメッセージを受け取るのに応答して、タッチスクリーンディスプレイを電源オンし、当事者からユーザへ到来するメッセージの少なくとも一部分をタッチスクリーンディスプレイに表示し、到来するメッセージに対する複数の既定の応答を表示し、その規定の応答は、複数の絵文字キャラクタを含み、更に、複数の既定の応答の中の既定の応答を選択するための既定のユーザアクションを検出し、到来するメッセージに対する選択された既定の応答の送信を開始するための既定のユーザアクションを検出し、そして到来するメッセージに対する選択された既定の応答の送信を開始するための既定のユーザアクションの検出に応答して、到来するメッセージに対する選択された既定の応答を送信するようにさせるインストラクションを記憶している。その選択された既定の応答は、複数の絵文字キャラクタの中の絵文字キャラクタを含む。
ある実施形態によれば、タッチスクリーンディスプレイを伴うポータブル電子装置のグラフィックユーザインターフェイスは、当事者からポータブル電子装置のユーザへ到来するメッセージの少なくとも一部分と、その到来するメッセージに対する複数の既定の応答とを含む。その規定の応答は、複数の絵文字キャラクタを含む。ポータブル電子装置がユーザインターフェイスロックモードにある間に、タッチスクリーンディスプレイが電力保存状態にある間に当事者からポータブル電子装置のユーザへ到来するメッセージを受け取るのに応答して、タッチスクリーンディスプレイを電源オンし、当事者からユーザへ到来するメッセージの少なくとも一部分をタッチスクリーンディスプレイに表示し、到来するメッセージに対する複数の既定の応答を表示し、複数の既定の応答の中の既定の応答を選択するための既定のユーザアクションを検出し、到来するメッセージに対する選択された既定の応答の送信を開始するための既定のユーザアクションを検出するのに応答して、到来するメッセージに対する選択された既定の応答を送信する。その選択された既定の応答は、複数の絵文字キャラクタの中の絵文字キャラクタを含む。
ある実施形態によれば、ポータブル電子装置は、タッチスクリーンディスプレイと、ポータブル電子装置がユーザインターフェイスロックモードにある間に、タッチスクリーンディスプレイが電力保存状態にある間に当事者からポータブル電子装置のユーザへ到来するメッセージを受け取る手段と、到来するメッセージを受け取るのに応答して、タッチスクリーンディスプレイを電源オンする手段と、当事者からユーザへ到来するメッセージの少なくとも一部分をタッチスクリーンディスプレイに表示する手段と、到来するメッセージに対する複数の既定の応答を表示する手段であって、その規定の応答が複数の絵文字キャラクタを含むような手段と、複数の既定の応答の中の既定の応答を選択するための既定のユーザアクションを検出する手段と、到来するメッセージに対する選択された既定の応答の送信を開始するための既定のユーザアクションを検出する手段と、到来するメッセージに対する選択された既定の応答の送信を開始するための既定のユーザアクションを検出するのに応答して、到来するメッセージに対する選択された既定の応答を送信する手段とを備えている。その選択された既定の応答は、複数の絵文字キャラクタの中の絵文字キャラクタを含む。
ある実施形態によれば、コンピュータ実施方法は、タッチスクリーンディスプレイを伴うポータブル電子装置において、ポータブル電子装置がユーザインターフェイスロックモードにある間に、タッチスクリーンディスプレイが電力保存状態にある間に当事者からポータブル電子装置のユーザへ到来するメッセージを受け取り、その到来するメッセージを受け取るのに応答して、タッチスクリーンディスプレイを電源オンし、当事者からユーザへ到来するメッセージの少なくとも一部分をタッチスクリーンディスプレイに表示し、到来するメッセージに対する複数の既定の応答の表示を開始するための既定のユーザアクションを検出し、その規定の応答は、複数の絵文字キャラクタを含み、更に、到来するメッセージに対する複数の既定の応答の表示を開始するための既定のユーザアクションを検出するのに応答して、複数の既定の応答を表示し、複数の既定の応答の中の既定の応答を選択するための既定のユーザアクションを検出し、到来するメッセージに対する選択された既定の応答の送信を開始するための既定のユーザアクションを検出し、そして到来するメッセージに対する選択された既定の応答の送信を開始するための既定のユーザアクションを検出するのに応答して、到来するメッセージに対する選択された既定の応答を送信することを含む。その選択された既定の応答は、複数の絵文字キャラクタの中の絵文字キャラクタを含む。
ある実施形態によれば、ポータブル電子装置は、タッチスクリーンディスプレイと、1つ以上のプロセッサと、メモリと、1つ以上のプログラムとを備え、1つ以上のプログラムは、メモリに記憶されて、1つ以上のプロセッサにより実行されるように構成される。1つ以上のプログラムは、ポータブル電子装置がユーザインターフェイスロックモードにある間に、タッチスクリーンディスプレイが電力保存状態にある間に当事者からポータブル電子装置のユーザへ到来するメッセージを受け取り、その到来するメッセージを受け取るのに応答して、タッチスクリーンディスプレイを電源オンし、当事者からユーザへ到来するメッセージの少なくとも一部分をタッチスクリーンディスプレイに表示し、到来するメッセージに対する複数の既定の応答の表示を開始するための既定のユーザアクションを検出し、その規定の応答は、複数の絵文字キャラクタを含み、更に、到来するメッセージに対する複数の既定の応答の表示を開始するための既定のユーザアクションを検出するのに応答して、複数の既定の応答を表示し、複数の既定の応答の中の既定の応答を選択するための既定のユーザアクションを検出し、到来するメッセージに対する選択された既定の応答の送信を開始するための既定のユーザアクションを検出し、そして到来するメッセージに対する選択された既定の応答の送信を開始するための既定のユーザアクションを検出するのに応答して、到来するメッセージに対する選択された既定の応答を送信するためのインストラクションを含む。その選択された既定の応答は、複数の絵文字キャラクタの中の絵文字キャラクタを含む。
ある実施形態によれば、コンピュータ読み取り可能な記憶媒体は、タッチスクリーンディスプレイを伴うポータブル電子装置により実行されたときに、そのポータブル電子装置が、それがユーザインターフェイスロックモードにある間に、タッチスクリーンディスプレイが電力保存状態にある間に当事者からポータブル電子装置のユーザへ到来するメッセージを受け取り、その到来するメッセージを受け取るのに応答して、タッチスクリーンディスプレイを電源オンし、当事者からユーザへ到来するメッセージの少なくとも一部分をタッチスクリーンディスプレイに表示し、到来するメッセージに対する複数の既定の応答の表示を開始するための既定のユーザアクションを検出し、その規定の応答は、複数の絵文字キャラクタを含み、更に、到来するメッセージに対する複数の既定の応答の表示を開始するための既定のユーザアクションを検出するのに応答して、複数の既定の応答を表示し、複数の既定の応答の中の既定の応答を選択するための既定のユーザアクションを検出し、到来するメッセージに対する選択された既定の応答の送信を開始するための既定のユーザアクションを検出し、そして到来するメッセージに対する選択された既定の応答の送信を開始するための既定のユーザアクションを検出するのに応答して、到来するメッセージに対する選択された既定の応答を送信するためのインストラクションを記憶している。その選択された既定の応答は、複数の絵文字キャラクタの中の絵文字キャラクタを含む。
ある実施形態によれば、タッチスクリーンディスプレイを伴うポータブル電子装置のグラフィックユーザインターフェイスは、当事者からポータブル電子装置のユーザへ到来するメッセージの少なくとも一部分と、その到来するメッセージに対する複数の既定の応答とを含む。その規定の応答は、複数の絵文字キャラクタを含む。ポータブル電子装置がユーザインターフェイスロックモードにある間に、タッチスクリーンディスプレイが電力保存状態にある間に当事者からポータブル電子装置のユーザへ到来するメッセージを受け取るのに応答して、タッチスクリーンディスプレイを電源オンし、当事者からユーザへ到来するメッセージの少なくとも一部分をタッチスクリーンディスプレイに表示し、到来するメッセージに対する複数の既定の応答の表示を開始するための既定のユーザアクションを検出するのに応答して、複数の既定の応答を表示し、複数の既定の応答の中の既定の応答を選択するための既定のユーザアクションを検出し、到来するメッセージに対する選択された既定の応答の送信を開始するための既定のユーザアクションを検出するのに応答して、到来するメッセージに対する選択された既定の応答を送信する。その選択された既定の応答は、複数の絵文字キャラクタの中の絵文字キャラクタを含む。
ある実施形態によれば、ポータブル電子装置は、タッチスクリーンディスプレイと、ポータブル電子装置がユーザインターフェイスロックモードにある間に、タッチスクリーンディスプレイが電力保存状態にある間に当事者からポータブル電子装置のユーザへ到来するメッセージを受け取る手段と、到来するメッセージを受け取るのに応答して、タッチスクリーンディスプレイを電源オンする手段と、当事者からユーザへ到来するメッセージの少なくとも一部分をタッチスクリーンディスプレイに表示する手段と、到来するメッセージに対する複数の既定の応答の表示を開始するための既定のユーザアクションを検出する手段であって、その規定の応答が複数の絵文字キャラクタを含むような手段と、到来するメッセージに対する複数の既定の応答の表示を開始するための既定のユーザアクションを検出するのに応答して、複数の既定の応答を表示する手段と、複数の既定の応答の中の既定の応答を選択するための既定のユーザアクションを検出する手段と、到来するメッセージに対する選択された既定の応答の送信を開始するための既定のユーザアクションを検出する手段と、到来するメッセージに対する選択された既定の応答の送信を開始するための既定のユーザアクションを検出するのに応答して、到来するメッセージに対する選択された既定の応答を送信する手段と、を備えている。その選択された既定の応答は、複数の絵文字キャラクタの中の絵文字キャラクタを含む。
ある実施形態によれば、コンピュータ実施方法は、タッチスクリーンディスプレイを伴うポータブル電子装置において、ポータブル電子装置がユーザ定義ジェスチャー記録モードにある間にタッチスクリーンディスプレイ上でのユーザ定義ジェスチャーを検出し、そのユーザ定義ジェスチャーの表現を生成し、そのユーザ定義ジェスチャーの表現を絵文字キャラクタに関連付け、そしてユーザ定義ジェスチャーの表現、及びユーザ定義ジェスチャーの表現と絵文字キャラクタとの関連付けを記憶することを含む。
ある実施形態によれば、ポータブル電子装置は、タッチスクリーンディスプレイと、1つ以上のプロセッサと、メモリと、1つ以上のプログラムとを備え、1つ以上のプログラムは、メモリに記憶されて、1つ以上のプロセッサにより実行されるように構成される。1つ以上のプログラムは、ポータブル電子装置がユーザ定義ジェスチャー記録モードにある間にタッチスクリーンディスプレイ上でのユーザ定義ジェスチャーを検出し、そのユーザ定義ジェスチャーの表現を生成し、そのユーザ定義ジェスチャーの表現を絵文字キャラクタに関連付け、そしてユーザ定義ジェスチャーの表現、及びユーザ定義ジェスチャーの表現と絵文字キャラクタとの関連性を記憶するためのインストラクションを含む。
ある実施形態によれば、コンピュータ読み取り可能な記憶媒体は、タッチスクリーンディスプレイを伴うポータブル電子装置により実行されたときに、そのポータブル電子装置が、それがユーザ定義ジェスチャー記録モードにある間にタッチスクリーンディスプレイ上でのユーザ定義ジェスチャーを検出し、そのユーザ定義ジェスチャーの表現を生成し、そのユーザ定義ジェスチャーの表現を絵文字キャラクタに関連付け、そしてユーザ定義ジェスチャーの表現、及びユーザ定義ジェスチャーの表現と絵文字キャラクタとの関連性を記憶するようにさせるインストラクションを記憶している。
ある実施形態によれば、ポータブル電子装置は、タッチスクリーンディスプレイと、ポータブル電子装置がユーザ定義ジェスチャー記録モードにある間にタッチスクリーンディスプレイ上でのユーザ定義ジェスチャーを検出する手段と、そのユーザ定義ジェスチャーの表現を生成する手段と、そのユーザ定義ジェスチャーの表現を絵文字キャラクタに関連付ける手段と、ユーザ定義ジェスチャーの表現、及びユーザ定義ジェスチャーの表現と絵文字キャラクタとの関連性を記憶する手段と、を備えている。
ある実施形態によれば、コンピュータ実施方法は、タッチスクリーンディスプレイを伴うポータブル電子装置において、電子メッセージを受信することを含む。この電子メッセージは、地理マップアプリケーションを開始するためのインストラクション、地理マップ上の位置を表す位置データ、及び絵文字キャラクタを表す絵文字データを含む。絵文字データは、位置データに関連付けられる。又、この方法は、タッチスクリーンディスプレイ上に電子メッセージを表示し、地理マップアプリケーションを開始するためにその表示された電子メッセージに対する既定のユーザアクションを検出し、そして地理マップアプリケーションを開始するための既定のユーザアクションを検出するのに応答して、地理マップアプリケーションにおける地理マップを表示し、更に、位置データに対応する地理マップ上の位置に絵文字キャラクタを表示することも含む。
ある実施形態によれば、ポータブル電子装置は、タッチスクリーンディスプレイと、1つ以上のプロセッサと、メモリと、1つ以上のプログラムとを備え、1つ以上のプログラムは、メモリに記憶されて、1つ以上のプロセッサにより実行されるように構成される。1つ以上のプログラムは、電子メッセージを受信するためのインストラクションを含み、電子メッセージは、地理マップアプリケーションを開始するインストラクション、地理マップ上の位置を表す位置データ、及び絵文字キャラクタを表す絵文字データを含む。絵文字データは、位置データに関連付けられる。又、1つ以上のプログラムは、タッチスクリーンディスプレイ上に電子メッセージを表示し、地理マップアプリケーションを開始するためにその表示された電子メッセージに対する既定のユーザアクションを検出し、そして地理マップアプリケーションを開始するための既定のユーザアクションを検出するのに応答して、地理マップアプリケーションにおける地理マップを表示し、更に、位置データに対応する地理マップ上の位置に絵文字キャラクタを表示するためのインストラクションも含む。
ある実施形態によれば、コンピュータ読み取り可能な記憶媒体は、タッチスクリーンディスプレイを伴うポータブル電子装置によって実行されたときに、その装置が、電子メッセージを受信するようにさせるインストラクションを記憶している。電子メッセージは、地理マップアプリケーションを開始するインストラクション、地理マップ上の位置を表す位置データ、及び絵文字キャラクタを表す絵文字データを含む。絵文字データは、位置データに関連付けられる。又、インストラクションは、その装置が、タッチスクリーンディスプレイ上に電子メッセージを表示し、地理マップアプリケーションを開始するためにその表示された電子メッセージに対する既定のユーザアクションを検出し、そして地理マップアプリケーションを開始するための既定のユーザアクションを検出するのに応答して、地理マップアプリケーションにおける地理マップを表示し、更に、位置データに対応する地理マップ上の位置に絵文字キャラクタを表示するようにもさせる。
ある実施形態によれば、タッチスクリーンディスプレイを伴うポータブル電子装置のグラフィックユーザインターフェイスは、電子メッセージと、地理マップと、絵文字キャラクタとを含む。電子メッセージは、ポータブル電子装置により受信される。電子メッセージは、地理マップアプリケーションを開始するためのインストラクション、地理マップ上の位置を表す位置データ、及び絵文字キャラクタを表す絵文字データを含む。絵文字データは、位置データに関連付けられる。電子メッセージは、タッチスクリーンディスプレイ上に表示される。地理マップアプリケーションを開始するためにその表示された電子メッセージに対する既定のユーザアクションを検出するのに応答して、地理マップアプリケーションにおける地理マップを表示され、更に、位置データに対応する地理マップ上の位置に絵文字キャラクタが表示される。
ある実施形態によれば、ポータブル電子装置は、タッチスクリーンディスプレイと、電子メッセージを受信する手段とを備え、電子メッセージは、地理マップアプリケーションを開始するインストラクション、地理マップ上の位置を表す位置データ、及び絵文字キャラクタを表す絵文字データを含み、絵文字データは、位置データに関連付けられる。又、この装置は、タッチスクリーンディスプレイ上に電子メッセージを表示する手段と、地理マップアプリケーションを開始するためにその表示された電子メッセージに対する既定のユーザアクションを検出する手段と、地理マップアプリケーションを開始するための既定のユーザアクションを検出するのに応答して、地理マップアプリケーションにおける地理マップを表示する手段と、位置データに対応する地理マップ上の位置に絵文字キャラクタを表示する手段と、を備えている。
従って、本発明は、タッチ感知ディスプレイを伴うポータブル電子装置に絵文字を使用するための簡単で、効率的で且つ使い易いインターフェイスを提供する。このようなインターフェイスは、ユーザがタスクをより速く完了させて、バッテリ充電とバッテリ充電との間の時間を延長できることで、電力を保存する。又、このようなインターフェイスは、ポータブル電子装置でのユーザの満足度を高める。
本発明の以上の実施形態及び付加的な実施形態を良く理解するため、全体を通して対応部分を同じ参照番号で示した添付図面を参照して実施形態の詳細な説明をする。
ある実施形態によるタッチ感知ディスプレイを伴うポータブル多機能装置を示すブロック図である。 ある実施形態によるタッチ感知ディスプレイを伴うポータブル多機能装置を示すブロック図である。 ある実施形態によるタッチスクリーンを有するポータブル多機能装置を示す。 ある実施形態によりポータブル電子装置をアンロックするための規範的ユーザインターフェイスを示す。 ある実施形態によるポータブル多機能装置におけるアプリケーションのメニューのための規範的ユーザインターフェイスを示す。 ある実施形態によるポータブル多機能装置におけるアプリケーションのメニューのための規範的ユーザインターフェイスを示す。 ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置に絵文字キャラクタキーを設けて編成するための規範的ユーザインターフェイスを示す。 ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置に絵文字キャラクタキーを設けて編成するための規範的ユーザインターフェイスを示す。 ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置に絵文字キャラクタキーを設けて編成するための規範的ユーザインターフェイスを示す。 ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置に絵文字キャラクタキーを設けて編成するための規範的ユーザインターフェイスを示す。 ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置に絵文字キャラクタキーを設けて編成するための規範的ユーザインターフェイスを示す。 ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置に絵文字キャラクタキーを設けて編成するための規範的ユーザインターフェイスを示す。 ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置に絵文字キャラクタキーを設けて編成するための規範的ユーザインターフェイスを示す。 ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置において特定の絵文字カテゴリの絵文字キャラクタサブセット間をナビゲートしそしてある絵文字キャラクタを入力するための規範的ユーザインターフェイスを示す。 ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置において特定の絵文字カテゴリの絵文字キャラクタサブセット間をナビゲートしそしてある絵文字キャラクタを入力するための規範的ユーザインターフェイスを示す。 ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置において特定の絵文字カテゴリの絵文字キャラクタサブセット間をナビゲートしそしてある絵文字キャラクタを入力するための規範的ユーザインターフェイスを示す。 ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置において特定の絵文字カテゴリの絵文字キャラクタサブセット間をナビゲートしそしてある絵文字キャラクタを入力するための規範的ユーザインターフェイスを示す。 ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置において特定の絵文字カテゴリの絵文字キャラクタサブセット間をナビゲートしそしてある絵文字キャラクタを入力するための規範的ユーザインターフェイスを示す。 ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置において絵文字キャラクタを入力しそして絵文字キャラクタを含む電子メッセージを送信するための規範的ユーザインターフェイスを示す。 ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置において絵文字キャラクタを入力しそして絵文字キャラクタを含む電子メッセージを送信するための規範的ユーザインターフェイスを示す。 ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置において絵文字キャラクタを入力しそして絵文字キャラクタを含む電子メッセージを送信するための規範的ユーザインターフェイスを示す。 ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置において絵文字キャラクタを入力しそして絵文字キャラクタを含む電子メッセージを送信するための規範的ユーザインターフェイスを示す。 ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置において絵文字キャラクタを入力しそして絵文字キャラクタを含む電子メッセージを送信するための規範的ユーザインターフェイスを示す。 ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置においてソフトウェアキーボードの絵文字キャラクタキーを再構成するための規範的ユーザインターフェイスを示す。 ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置においてソフトウェアキーボードの絵文字キャラクタキーを再構成するための規範的ユーザインターフェイスを示す。 ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置においてソフトウェアキーボードの絵文字キャラクタキーを再構成するための規範的ユーザインターフェイスを示す。 ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置がユーザインターフェイスロックモードにある間に絵文字を伴うメッセージに応答するための規範的ユーザインターフェイスを示す。 ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置がユーザインターフェイスロックモードにある間に絵文字を伴うメッセージに応答するための規範的ユーザインターフェイスを示す。 ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置がユーザインターフェイスロックモードにある間に絵文字を伴うメッセージに応答するための規範的ユーザインターフェイスを示す。 ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置がユーザインターフェイスロックモードにある間に絵文字を伴うメッセージに応答するための規範的ユーザインターフェイスを示す。 ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置がユーザインターフェイスロックモードにある間に絵文字を伴うメッセージに応答するための規範的ユーザインターフェイスを示す。 ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置がユーザインターフェイスロックモードにある間に絵文字を伴うメッセージに応答するための規範的ユーザインターフェイスを示す。 ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置がユーザインターフェイスロックモードにある間に絵文字を伴うメッセージに応答するための規範的ユーザインターフェイスを示す。 ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置がユーザインターフェイスロックモードにある間に絵文字を伴うメッセージに応答するための規範的ユーザインターフェイスを示す。 ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置において絵文字キャラクタにユーザ定義ジェスチャーを指定するための規範的ユーザインターフェイスを示す。 ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置において絵文字キャラクタにユーザ定義ジェスチャーを指定するための規範的ユーザインターフェイスを示す。 ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置において絵文字キャラクタにユーザ定義ジェスチャーを指定するための規範的ユーザインターフェイスを示す。 ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置において絵文字キャラクタにユーザ定義ジェスチャーを指定するための規範的ユーザインターフェイスを示す。 ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置において絵文字キャラクタにユーザ定義ジェスチャーを指定するための規範的ユーザインターフェイスを示す。 ある実施形態により電子メッセージを経て絵文字キャラクタをマップ上の位置指示子として使用するための規範的ユーザインターフェイスを示す。 ある実施形態により電子メッセージを経て絵文字キャラクタをマップ上の位置指示子として使用するための規範的ユーザインターフェイスを示す。 ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置において絵文字キャラクタキーボードを操作する方法を示すフローチャートである。 ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置において絵文字キャラクタキーボードを操作する方法を示すフローチャートである。 ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置において絵文字キャラクタキーボードを操作する方法を示すフローチャートである。 ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置において絵文字キャラクタキーボードを操作する方法を示すフローチャートである。 ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置において絵文字キャラクタキーボードを操作する方法を示すフローチャートである。 ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置において絵文字キャラクタキーボードを操作する方法を示すフローチャートである。 ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置がユーザインターフェイスロックモードにある間に絵文字を伴うメッセージに応答するための方法を示すフローチャートである。 ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置がユーザインターフェイスロックモードにある間に絵文字を伴うメッセージに応答するための方法を示すフローチャートである。 ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置がユーザインターフェイスロックモードにある間に絵文字を伴うメッセージに応答するための方法を示すフローチャートである。 ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置において絵文字にユーザ定義ジェスチャーを指定する方法を示すフローチャートである。 ある実施形態により電子メッセージを経て絵文字をマップ上の位置指示子として使用する方法を示すフローチャートである。
添付図面に示した実施形態を以下に詳細に説明する。以下の詳細な説明において本発明を完全に理解するために多数の特定の細部について述べる。しかしながら、当業者であれば、これらの特定の細部なしに本発明を実施できることが明らかであろう。その他の点については、実施形態の観点を不必要に不明瞭にしないために、良く知られた方法、手順、コンポーネント、回路及びネットワークは、詳細に述べない。
又、第1、第2、等の語は、ここでは、種々の要素を記述するのに使用されるが、これらの要素は、これらの語によって限定されないことも理解されたい。これらの語は、ある要素を別の要素と区別するためにだけ使用される。例えば、本発明の範囲から逸脱せずに、第1のジェスチャーを第2のジェスチャーと称してもよく、同様に、第2のジェスチャーを第1のジェスチャーと称してもよい。
本発明の説明で使用される用語は、単に特定の実施形態を説明するためのものであり、本発明を何ら限定するものではない。本発明の説明及び特許請求の範囲で使用される単数形“a”“an”及び“the”は、特に明確な指示がない限り、複数形も含むものとする。又、ここで使用する「及び/又は」という語は、列挙された1つ以上の関連品目のいずれかの及び全ての考えられる組み合わせを指し及びそれらを包含するものと理解されたい。更に、本書で使用する「備える(comprises)」及び/又は「備えている(comprising)」という語は、記述された特徴、整数、ステップ、動作、エレメント、及び/又はコンポーネントの存在を特定するが、1つ以上の他の特徴、整数、ステップ、動作、エレメント、コンポーネント、及び/又はそのグループの存在又は追加を除外するものではない。
ここで使用する「〜場合には(if)」という語は、状況に応じて、「〜ときには(when)」又は「〜際には(upon)」又は「決定に応答して」又は「検出に応答して」を意味するものと解釈される。同様に、「〜決定された場合には」又は「[記述された条件又は事象]が検出された場合には」という句は、状況に応じて、「決定する際に」又は「決定するのに応答して」又は「[記述された条件又は事象]を検出する際に」又は「[記述された条件又は事象]を検出するのに応答して」を意味するものと解釈される。
ポータブルの多機能装置、そのような装置のためのユーザインターフェイス、及びそのような装置を使用するための関連プロセスについて述べる。ある実施形態では、装置は、他の機能、例えば、PDA、及び/又は音楽プレーヤ機能も含む移動電話のようなポータブル通信装置である。ポータブルの多機能装置の規範的実施形態は、カリフォルニア州クパチーノのアップルコンピュータ社から入手できるiPhone(登録商標)及びiPod Touch(登録商標)装置を含むが、これに限定されない。
ユーザインターフェイスは、タッチスクリーン又はタッチスクリーンに表示される仮想クリックホイールに加えて物理的なクリックホイールを含むことができる。クリックホイールは、ホイールの角度的変位、又は装置のユーザによるホイールとの接触点に基づいてナビゲーションコマンドを与えるユーザインターフェイス装置である。又、クリックホイールは、例えば、装置のユーザがホイールの少なくとも一部分又はホイールの中心を押圧したときに、1つ以上のアイテムの選択に対応するユーザコマンドを与えるのにも使用される。或いは又、タッチスクリーン表面上のクリックホイール映像との接触が遮断することは、選択に対応するユーザコマンドを指示する。簡単化のために、以下の説明では、タッチスクリーンを含むポータブル多機能装置が規範的実施形態として使用される。しかしながら、ユーザインターフェイス及び関連プロセスの幾つかを他のポータブル装置に適用できることを理解されたい。
装置は、種々のアプリケーション、例えば、次のアプリケーション1つ以上をサポートすることができる。即ち、電話アプリケーション、ビデオ会議アプリケーション、e−メールアプリケーション、インスタントメッセージングアプリケーション、ブログアプリケーション、写真マネージメントアプリケーション、デジタルカメラアプリケーション、デジタルビデオカメラアプリケーション、ウェブブラウジングアプリケーション、デジタル音楽プレーヤアプリケーション、及び/又はデジタルビデオプレーヤアプリケーション。
装置で実行できる種々のアプリケーションは、少なくとも1つの共通の物理的ユーザインターフェイス装置、例えば、タッチスクリーンを使用する。タッチスクリーンの1つ以上の機能、並びに装置に表示される対応する情報は、あるアプリケーションから次のアプリケーションへ及び/又は各アプリケーション内で調整され及び/又は変更される。このように、装置の共通の物理的アーキテクチャー(タッチスクリーンのような)は、直観的で且つ透過的なユーザインターフェイスで種々のアプリケーションをサポートすることができる。
ユーザインターフェイスは、テキストキャラクタ及び絵文字キャラクタを入力し、又は入力するように動作できるソフトキーボード実施形態を含む。ソフトキーボード実施形態は、キーボードの表示アイコンに標準(QWERTY)構成及び/又は非標準構成の記号を含み、これは、例えば、2006年7月24日に出願された“Keyboards For Portable Electronic Devices”と題する米国特許出願第11/459,606号、及び2006年7月24日に出願された“Touch Screen Keyboards For Portable Electronic Devices”と題する米国特許出願第11/459,615号に説明されており、これら特許出願の内容を参考としてここにそのまま援用する。キーボード実施形態は、タイプライター用のもののような既存の物理的キーボードにおけるキーの数に対して少数のアイコン(又はソフトキー)を含む。これは、ユーザがキーボードにおいて1つ以上のアイコン、ひいては、1つ以上の対応する記号を選択し易くする。このキーボード実施形態は、適応性のものである。例えば、表示アイコンは、1つ以上のアイコン及び/又は1つ以上の対応する記号を選択するようなユーザアクションに基づいて変更することができる。ポータブル装置における1つ以上のアプリケーションは、共通の及び/又は異なるキーボード実施形態を使用することができる。従って、使用されるキーボード実施形態は、少なくとも幾つかのアプリケーションに対して調整することができる。ある実施形態では、各ユーザに対して1つ以上のキーボード実施形態を調整することができる。例えば、各ユーザのワード使用履歴(辞書、俗語、個々の使用)に基づいて各ユーザに対して1つ以上のキーボード実施形態を調整することができる。1つ以上のアイコンを選択するとき、従って、ソフトキーボード実施形態を使用するときには1つ以上の記号を選択するときに、ユーザのエラーの確率を減少するために幾つかのキーボード実施形態を調整することができる。絵文字キャラクタを入力するか又は入力するように動作するソフトキーボードについて以下に詳細に述べる。
装置の実施形態に注意を向けることにする。図1A及び1Bは、ある実施形態によるタッチ感知ディスプレイ112を伴うポータブル多機能装置100を示すブロック図である。タッチ感知ディスプレイ112は、便宜上「タッチスクリーン」とも称され、又、タッチ感知ディスプレイシステムとしても知られ又はそのように称される。装置100は、メモリ102(1つ以上のコンピュータ読み取り可能な記憶媒体を含む)と、メモリコントローラ122と、1つ以上の処理ユニット(CPU)120と、周辺インターフェイス118と、RF回路108と、オーディオ回路110と、スピーカ111と、マイクロホン113と、入力/出力(I/O)サブシステム106と、他の入力又はコントロール装置116と、外部ポート124とを備えている。装置100は、1つ以上の光学的センサ164を含む。これらのコンポーネントは、1つ以上の通信バス又は信号ライン103を経て通信することができる。
装置100は、ポータブル多機能装置100の一例に過ぎず、そして装置100は、図示された以上又は以下のコンポーネントを有してもよく、2つ以上のコンポーネントを結合してもよく、或いはコンポーネントの異なる構成又は配列を有してもよいことが明らかであろう。図1及び1Bに示す種々のコンポーネントは、1つ以上の信号処理回路及び/又は特定用途向け集積回路を含めて、ハードウェア、ソフトウェア、又はその両方の組み合わせで具現化されてもよい。
メモリ102は、高速ランダムアクセスメモリを含んでもよく、又、不揮発性メモリ、例えば、1つ以上の磁気ディスク記憶装置、フラッシュメモリ装置、又は他の不揮発性ソリッドステートメモリデバイスを含んでもよい。装置100の他のコンポーネント、例えば、CPU120及び周辺インターフェイス118によるメモリ102へのアクセスは、メモリコントローラ122によりコントロールすることができる。
周辺インターフェイス118は、装置の入力及び出力周辺装置をCPU120及びメモリ102へ結合する。1つ以上のプロセッサ120は、メモリ102に記憶された種々のソフトウェアプログラム及び/又はインストラクションセットを走らせ又は実行し、装置100の種々の機能を遂行し、データを処理する。
ある実施形態では、周辺インターフェイス118、CPU120、及びメモリコントローラ122は、チップ104のような単一チップにおいて具現化される。他の実施形態では、それらは、個別のチップにおいて具現化されてもよい。
RF(高周波)回路108は、電磁信号とも称されるRF信号を受信し送信する。RF回路108は、電気信号を電磁信号へ及びその逆に変換し、そして電磁信号により通信ネットワーク及び他の通信装置と通信する。RF回路108は、これらの機能を遂行するための良く知られた回路を含み、これに限定されないが、アンテナシステム、RFトランシーバ、1つ以上の増幅器、チューナ、1つ以上の発振器、デジタル信号プロセッサ、CODECチップセット、加入者アイデンティティモジュール(SIM)カード、メモリ、等を含む。RF回路108は、ワールドワイドウェブ(WWW)とも称されるインターネットのようなネットワーク、イントラネット及び/又はワイヤレスネットワーク、例えば、セルラー電話ネットワーク、ワイヤレスローカルエリアネットワーク(LAN)、及び/又はメトロポリタンエリアネットワーク(MAN)、及び他の装置と、ワイヤレス通信により通信することができる。ワイヤレス通信は、複数の通信規格、プロトコル、及び技術のいずれかを使用し、これは、移動通信用のグローバルシステム(GSM)、エンハンストデータGSM環境(EDGE)、高速ダウンリンクパケットアクセス(HSDPA)、ワイドバンドコード分割多重アクセス(W−CDMA)、コード分割多重アクセス(CDMA)、時分割多重アクセス(TDMA)、ブルーツース、ワイヤレスフィデリティ(Wi−Fi)(例えば、IEEE802.11a、IEEE802.11b、IEEE802.11g及び/又はIEEE802.11n)、ボイスオーバーインターネットプロトコル(VoIP)、Wi−MAX、e−メール用プロトコル(例えば、インターネットメッセージアクセスプロトコル(IMAP)及び/又はポストオフィスプロトコル(POP))、インスタントメッセージング(例えば、エクステンシブルメッセージング及びプレゼンスプロトコル(XMPP)、インスタントメッセージング及びプレゼンスレバレッジエクステンションのためのセッションイニシエーションプロトコル(SIMPLE)、インスタントメッセージング及びプレゼンスサービス(IMPS))、及び/又はショートメッセージングサービス(SMS)、或いは本出願の出願日にまだ開発されていない通信プロトコルを含む他の適当な通信プロトコルを含むが、それらに限定されない。
オーディオ回路110、スピーカ111、及びマイクロホン113は、ユーザと装置100との間のオーディオインターフェイスをなす。オーディオ回路110は、周辺インターフェイス118からオーディオデータを受信し、そのオーディオデータを電気的信号へ変換し、そしてその電気的信号をスピーカ111へ送信する。スピーカ111は、電気的信号を人間に聞こえる音波へ変換する。又、オーディオ回路110は、音波からマイクロホン113により変換された電気信号も受信する。オーディオ回路110は、電気信号をオーディオデータへ変換し、そのオーディオデータを処理のために周辺インターフェイス118へ送信する。オーディオデータは、周辺インターフェイス118によりメモリ102及び/又はRF回路108から検索され及び/又はそこへ送信される。ある実施形態では、オーディオ回路110は、ヘッドセットジャック(例えば、図2の212)も含む。ヘッドセットジャックは、オーディオ回路110と、取り外し可能なオーディオ入力/出力周辺装置、例えば、出力のみのヘッドホン、又は出力(例えば、片耳又は両耳用のヘッドホン)及び入力(例えば、マイクロホン)の両方を伴うヘッドセット、との間のインターフェイスをなす。
I/Oサブシステム106は、装置100の入力/出力周辺装置、例えば、タッチスクリーン112及び他の入力/出力装置116を、周辺インターフェイス118へ結合する。I/Oサブシステム106は、ディスプレイコントローラ156と、他の入力又はコントロール装置のための1つ以上の入力コントローラ160とを含む。1つ以上の入力コントローラ160は、他の入力又はコントロール装置116から電気信号を受信し/そこへ電気信号を送信する。他の入力/コントロール装置116は、物理的なボタン(例えば、プッシュボタン、ロッカーボタン、等)、ダイヤル、スライダースイッチ、ジョイスティック、クリックホイール、等を含む。ある別の実施形態では、入力コントローラ160は、次のいずれかに結合される(又はいずれにも結合されない)。即ち、キーボード、赤外線ポート、USBポート、及びマウスのようなポインタ装置。1つ以上のボタン(例えば、図2の208)は、スピーカ111及び/又はマイクロホン113のボリュームコントロールのためのアップ/ダウンボタンを含む。1つ以上のボタンは、プッシュボタン(例えば、図2の206)を含む。プッシュボタンを素早く押すと、タッチスクリーン112のロックが解離するか、又はタッチスクリーンにジェスチャーを使用して装置をアンロックするプロセスが開始し、これは、参考としてここに援用する2005年12月23日に出願された“Unlocking a Device by Performing Gestures on an Unlock Image”と題する米国特許出願第11/322,549号に説明されている。プッシュボタン(例えば、206)を長押しすると、装置100への電力をターンオン又はオフすることができる。ユーザは、1つ以上のボタンの機能をカスタマイズすることができる。タッチスクリーン112は、仮想又はソフトボタン及び1つ以上のソフトキーボードを具現化するのに使用される。
タッチ感知タッチスクリーン112は、装置とユーザとの間に入力インターフェイス及び出力インターフェイスを与える。ディスプレイコントローラ156は、タッチスクリーン112から電気信号を受信し/タッチスクリーン112へ電気信号を送信する。タッチスクリーン112は、ユーザに視覚出力を表示する。視覚出力は、グラフィック、テキスト、アイコン、ビデオ、及びその組み合わせを含む(総体的に「グラフィック」と称される)。ある実施形態では、視覚出力の幾つか又は全部がユーザインターフェイスオブジェクトに対応する。
タッチスクリーン112は、触覚及び/又は触感接触に基づいてユーザからの入力を受け入れるタッチ感知面、センサ、又はセンサのセットを有する。タッチスクリーン112及びディスプレイコントローラ156(並びに関連モジュール及び/又はメモリ102におけるインストラクションのセット)は、タッチスクリーン112上での接触(及び接触の移動又は切断)を検出し、そしてその検出された接触を、タッチスクリーンに表示されたユーザインターフェイスオブジェクト(例えば、1つ以上のソフトキー、アイコン、ウェブページ又は映像)との相互作用へと変換する。規範的実施形態では、タッチスクリーン112とユーザとの間の接触点は、ユーザの指に対応する。
タッチスクリーン112は、LCD(液晶ディスプレイ)技術、又はLPD(光放射ポリマーディスプレイ)技術を使用するが、他の実施形態では、他の表示技術が使用されてもよい。タッチスクリーン112及びディスプレイコントローラ156は、現在知られている又は今後開発される複数のタッチ感知技術のいずれかを使用して接触及びその移動又は切断を検出することができ、それらの技術は、容量性、抵抗性、赤外線、及び表面音波技術、並びに他の接近センサアレイ、又はタッチスクリーン112との1つ以上の接触点を決定するための他の要素を含むが、それに限定されない。規範的実施形態では、カリフォルニア州クパチーノのアップルコンピュータ社から入手できるiPhone(登録商標)及びiPod Touch(登録商標)に見られるような投影相互キャパシタンス感知技術が使用される。
タッチスクリーン112のある実施形態におけるタッチ感知ディスプレイは、各々参考としてここに援用する次の米国特許に説明されたマルチタッチ感知タブレットと同様である。第6,323,846号(ウェスターマン氏等)、第6,570,557号(ウェスターマン氏等)、及び/又は第6,677,932号(ウェスターマン氏)、及び/又は米国特許公告第2002/0015024A1号。しかしながら、タッチスクリーン112は、ポータブル装置100からの視覚出力を表示するが、タッチ感知タブレットは、視覚出力を与えない。
タッチスクリーン112のある実施形態におけるタッチ感知ディスプレイは、次の特許出願に説明されている。(1)2006年5月2日に出願された“Multipoint Touch Surface Controller”と題する米国特許出願第11/381,313号;(2)2004年5月6日に出願された“Multipoint Touch screen”と題する米国特許出願第10/840,862号;(3)2004年7月30日に出願された“Gestures For Touch Sensitive Input Devices”と題する米国特許出願第10/903,964号;(4)2005年1月31日に出願された“Gestures For Touch Sensitive Input Devices”と題する米国特許出願第11/048,264号;(5)2005年1月18日に出願された“Mode-Based Graphical User Interfaces For Touch Sensitive Input Devices”と題する米国特許出願第11/038,590号;(6)2005年9月16日に出願された“Virtual Input Device Placement On A Touch Screen User Interface”と題する米国特許出願第11/228,758号;(7)2005年9月16日に出願された“Operation Of A Computer With A Touch Screen Interface”と題する米国特許出願第11/228,700号;(8)2005年9月16日に出願された“Activating Virtual Keys Of A Touch-Screen Virtual Keyboard”と題する米国特許出願第11/228,737号;及び(9)2006年3月3日に出願された“Multi-Functional Hand-Held Device”と題する米国特許出願第11/367,749号。これらの特許出願は、全て、参考としてここにそのまま援用する。
タッチスクリーン112は、解像度が100dpi以上である。規範的実施形態では、タッチスクリーンは、解像度が約160dpiである。ユーザは、適当な物体又は付属物、例えば、スタイラス、指、等を使用して、タッチスクリーン112に接触することができる。ある実施形態では、ユーザインターフェイスは、主として、指に基づく接触及びジェスチャーで機能するように設計され、これは、タッチスクリーンに対する指の接触面積が大きいためにスタイラスに基づく入力よりかなり精度が低い。ある実施形態では、装置は、指に基づく粗い入力を、正確なポインタ/カーソル位置、又はユーザが希望するアクションを遂行するためのコマンドへと変換する。
ある実施形態では、タッチスクリーンに加えて、装置100は、特定の機能をアクチベート又はデアクチベートするためのタッチパッド(図示せず)を備えている。ある実施形態では、タッチパッドは、タッチスクリーンとは異なり、視覚出力を表示しない装置のタッチ感知エリアである。タッチパッドは、タッチスクリーン112とは個別のタッチ感知面でもよいし、又はタッチスクリーンにより形成されたタッチ感知面の延長部でもよい。
ある実施形態では、装置100は、物理的又は仮想クリックホイールを入力コントロール装置116として含む。ユーザは、クリックホイールを回転するか又はクリックホイールとの接触点を移動することにより(例えば、接触点の移動量がクリックホイールの中心点に対するその角度変位により測定される)、タッチスクリーン112に表示される1つ以上のグラフィックオブジェクト(以下、アイコンと称される)の間でナビゲートし及びそれと対話することができる。又、クリックホイールは、表示されたアイコンの1つ以上を選択するのに使用されてもよい。例えば、ユーザは、クリックホイール又は関連ボタンの少なくとも一部分を押圧することができる。ユーザによりクリックホイールを経て与えられるユーザコマンド及びナビゲーションコマンドは、入力コントローラ160、並びにメモリ102におけるモジュール及び/又はインストラクションセットの1つ以上によって処理することができる。仮想クリックホイールの場合には、クリックホイール及びクリックホイールコントローラは、各々、タッチスクリーン112及びディスプレイコントローラ156の一部分である。仮想クリックホイールの場合、クリックホイールは、ユーザと装置との対話に応答してタッチスクリーンディスプレイに現れたり消えたりする不透明又は半透明のいずれかのオブジェクトである。ある実施形態では、仮想クリックホイールは、ポータブル多機能装置のタッチスクリーンに表示されて、タッチスクリーンとのユーザ接触により操作される。
又、装置100は、種々のコンポーネントに電力供給するための電源システム162も備えている。この電源システム162は、電源マネージメントシステム、1つ以上の電源(例えば、バッテリ、交流(AC))、再充電システム、停電検出回路、電力コンバータ又はインバータ、電力状態インジケータ(例えば、発光ダイオード(LED))、並びにポータブル装置における電力の発生、管理及び配電に関連した他のコンポーネントを備えている。
又、装置100は、1つ以上の光学的センサ164も備えている。図1A及び1Bは、I/Oサブシステム106における光学的センサコントローラ158に結合された光学的センサを示している。光学的センサ164は、電荷結合デバイス(CCD)又は相補的金属酸化物半導体(CMOS)ホトトランジスタを含む。光学的センサ164は、1つ以上のレンズを通して投影される環境からの光を受け取り、そしてその光を、映像を表すデータへと変換する。像形成モジュール143(カメラモジュールとも称される)に関連して、光学的センサ164は、静止映像又はビデオを捕獲することができる。ある実施形態では、光学的センサは、装置100の前方のタッチスクリーンディスプレイ112とは反対に、装置100の背面に配置され、タッチスクリーンディスプレイを静止映像及び/又はビデオ映像取得のためのビューファインダーとして使用できるようにしている。ある実施形態では、光学的センサが装置の前方に配置されて、ユーザの映像をビデオ会議のために得る一方、ユーザが他のビデオ会議参加者をタッチスクリーンディスプレイで見ることができるようにする。ある実施形態では、光学的センサ164の位置をユーザにより変更して(例えば、装置ハウジングにおいてレンズ及びセンサを回転することにより)、単一の光学的センサ164をビデオ会議と静止及び/又はビデオ映像取得の両方のためにタッチスクリーンディスプレイと共に使用できるようにする。
又、装置100は、1つ以上の接近センサ166も備えている。図1A及び1Bは、周辺インターフェイス118に結合された接近センサ166を示している。或いは又、接近センサ166は、I/Oサブシステム106の入力コントローラ160に結合されてもよい。接近センサ166は、参考としてここにそのまま援用する“Proximity Detector In Handheld Device”と題する米国特許出願第11/241,839号;“Proximity Detector In Handheld Device”と題する第11/240,788号;“Using Ambient Light Sensor To Augment Proximity Sensor Output”と題する第11/620,702号;“Automated Response To And Sensing Of User Activity In Portable Devices”と題する第11/586,862号;及び“Methods And Systems For Automatic Configuration Of Peripherals”と題する第11/638,251号に説明されたように機能する。ある実施形態では、接近センサは、多機能装置がユーザの耳の近くに置かれたとき(例えば、ユーザが電話コールを発信するとき)タッチスクリーン112をターンオフし、ディスエイブルする。ある実施形態では、接近センサは、装置がロック状態であるときに不必要なバッテリ消費を防止するために、装置がユーザのポケット、ハンドバッグ、又は他の暗いエリアにあるときにスクリーンをオフに保持する。
又、装置100は、1つ以上の加速度計168も備えている。図1A及び1Bは、周辺インターフェイス118に結合された加速度計168を示す。或いは又、加速度計168は、I/Oサブシステム106の入力コントローラ160に結合されてもよい。加速度計168は、参考としてここにそのまま援用する“Acceleration-based Theft Detection System for Portable Electronic Devices”と題する米国特許公告第20050190059号、及び“Methods And Apparatuses For Operating A Portable Device Based On An Accelerometer”と題する米国特許公告第20060017692号に説明されたように機能する。ある実施形態では、情報は、1つ以上の加速度計から受け取ったデータの分析に基づいて肖像ビュー又は風景ビューでタッチスクリーンディスプレイに表示される。
ある実施形態では、メモリ102に記憶されたソフトウェアコンポーネントは、オぺレーティングシステム126、通信モジュール(又はインストラクションセット)128、接触/運動モジュール(又はインストラクションセット)130、グラフィックモジュール(又はインストラクションセット)132、テキスト入力モジュール(又はインストラクションセット)134、グローバルポジショニングシステム(GPS)モジュール(又はインストラクションセット)135、及びアプリケーション(又はインストラクションセット)136を含む。
オペレーティングシステム126(例えば、Darwin、RTXC、LINUX、OS X、WINDOWS、又は埋め込み型オペレーティングシステム、例えば、VxWorks)は、一般的なシステムタスク(例えば、メモリマネージメント、記憶装置コントロール、電力マネージメント、等)をコントロールし及び管理するための種々のソフトウェアコンポーネント及び/又はドライバを備え、そして種々のハードウェア及びソフトウェアコンポーネント間の通信を容易にする。通信モジュール128は、1つ以上の外部ポート124を経て行われる他の装置との通信を容易にし、そしてRF回路108及び/又は外部ポート124により受け取られるデータを取り扱うための種々のソフトウェアコンポーネントも含む。外部ポート124(例えば、ユニバーサルシリアルバス(USB)、FIREWIRE、等)は、他の装置に直結されるか、又はネットワーク(例えば、インターネット、ワイヤレスLAN、等)を経て間接的に結合される。ある実施形態では、外部ポートは、iPod(アップルコンピュータ社の商標)装置に使用される30ピンコネクタと同じであるか、同様であるか、及び/又はそれに適合するマルチピン(例えば、30ピン)コネクタである。
接触/運動モジュール130は、タッチスクリーン112(ディスプレイコントローラ156に関連する)及び他のタッチ感知装置(例えば、タッチパッド又は物理的クリックホイール)との接触を検出することができる。接触/運動モジュール130は、接触が生じたかどうか決定し(例えば、指ダウン事象を検出し)、接触の移動があるかどうか決定しそしてタッチスクリーン112を横切る移動を追跡し(例えば、1つ以上の指ドラグ事象を検出し)、接触が止んだかどうか決定し(例えば、指アップ事象又は接触の切断を検出し)、等の、接触の検出に関連した種々のオペレーションを遂行するための種々のソフトウェアコンポーネントを含む。接触/運動モジュール130は、タッチスクリーン112から接触データを受け取る。一連の接触データにより表される接触点の移動を決定することは、接触点の速さ(大きさ)、速度(大きさと方向)、及び/又は加速度(大きさ及び/又は方向の変化)を決定することを含む。これらのオペレーションは、単一の接触(例えば、1つの指の接触)、又は複数の同時接触(例えば、「マルチタッチ」/複数の指の接触)に適用される。又、ある実施形態では、接触/運動モジュール130及びディスプレイコントローラ156がタッチパッド上の接触を検出する。ある実施形態では、接触/運動モジュール130及びコントローラ160がクリックホイール上の接触を検出する。
接触/運動モジュール130は、ユーザにより入力されるジェスチャーを検出することができる。タッチスクリーン112上の異なるジェスチャーは、異なる接触パターンを有する。従って、特定の接触パターンを検出することによりジェスチャーを検出することができる。例えば、指タップジェスチャーを検出することは、指ダウン事象の検出に続いて、指ダウン事象と同じ位置(又は実質的に同じ位置)において(例えば、ソフトキーボードではテキストキャラクタキー又は絵文字キャラクタキーのようなボタン型ユーザインターフェイスオブジェクトの位置において)指アップ事象を検出することを含む。別の例として、タッチスクリーン上で指スワイプジェスチャーを検出することは、指ダウン事象の検出に続いて、1つ以上の指ドラグ事象を検出し、その後、指アップ事象を検出することを含む。ある実施形態では、接触/運動モジュール130は、ユーザ定義ジェスチャーを検出する。
グラフィックモジュール132は、表示されるグラフィックの輝度を変化させるコンポーネントを含めて、タッチスクリーン112にグラフィックをレンダリングし表示するための種々の既知のソフトウェアコンポーネントを含む。ここで使用する「グラフィック」という語は、ユーザに表示できるオブジェクトを含み、テキスト、ウェブページ、アイコン(ソフトキーを含むユーザインターフェイスオブジェクトのような)、デジタル映像、ビデオ、アニメ、等を含むが、これに限定されない。
ある実施形態では、グラフィックモジュール132は、使用されるグラフィックを表すデータを記憶する。各グラフィックには、対応するコードが指定される。グラフィックモジュール132は、表示されるグラフィックを特定する1つ以上のコードを、必要に応じて、座標データ及び他のグラフィックプロパティデータと共に、アプリケーション、等から受け取り、そしてスクリーン映像データを発生して、ディスプレイコントローラ156へ出力する。
グラフィックモジュール132のコンポーネントであるテキスト入力モジュール134は、種々のアプリケーション(例えば、連絡先137、e−メール140、IM141、ブラウザ147、及びテキスト入力を必要とする他のアプリケーション)においてテキストを入力するためのソフトキーボードを与える。又、テキスト入力モジュール134は、種々のアプリケーション(例えば、e−メール140、IM141、及び絵文字キャラクタ入力を使用する他のアプリケーション)において絵文字キャラクタを入力するための絵文字ソフトキーボードを与えるようにも構成される。ある実施形態では、テキスト入力モジュール134は、テキストを入力するためのソフトキーボード及び絵文字ソフトキーボードを表すデータを記憶する。
GPSモジュール135は、装置の位置を決定し、そしてこの情報を種々のアプリケーション(例えば、ローカルベースダイヤルに使用するための電話138、写真/ビデオメタデータとしてのカメラ143、並びに天気ウィジット、ローカルイエローページウィジット、及びマップ/ナビゲーションウィジットのような位置ベースサービスを提供するアプリケーション)に使用するために与える。
アプリケーション136は、次のモジュール(又はインストラクションセット)、或いはそのサブセット又はスーパーセットを含む。
・連絡先モジュール137(アドレス帳又は連絡先リストとも称される);
・電話モジュール138;
・ビデオ会議モジュール139;
・e−メールクライアントモジュール140;
・インスタントメッセージング(IM)モジュール141;
・トレーニングサポートモジュール142;
・静止及び/又はビデオ映像のためのカメラモジュール143;
・映像マネージメントモジュール144;
・ビデオプレーヤモジュール145;
・音楽プレーヤモジュール146;
・ブラウザモジュール147;
・カレンダーモジュール148;
・ウィジットモジュール149、これは、天気ウィジット149−1、株ウィジット149−2、計算器ウィジット149−3、アラームクロックウィジット149−4、辞書ウィジット149−5、及びユーザにより得られる他のウィジット、並びにユーザ生成ウィジット149−6を含む;
・ユーザ生成ウィジット149−6を作るためのウィジット生成モジュール150;
・サーチモジュール151;
・ビデオ及び音楽プレーヤモジュール152、これは、ビデオプレーヤモジュール145及び音楽プレーヤモジュール146を合体したもの;
・ノートモジュール153;
・マップモジュール154;及び/又は
・オンラインビデオモジュール155。
メモリ102に記憶される他のアプリケーション136は、例えば、他のワード処理アプリケーション、JAVAイネーブルアプリケーション、暗号化、デジタルライツマネージメント、音声認識、及び音声複写を含む。
タッチスクリーン112、ディスプレイコントローラ156、接触モジュール130、グラフィックモジュール132、及びテキスト入力モジュール134に関連して、連絡先モジュール137は、アドレス帳又は連絡先リストを管理するのに使用され、これは、アドレス帳に名前(1つ又は複数)を追加すること、アドレス帳から名前(1つ又は複数)を削除すること、電話番号(1つ又は複数)、e−メールアドレス(1つ又は複数)、物理的アドレス(1つ又は複数)又は他の情報を名前に関連付けること、映像を名前に関連付けること、名前を分類し区分けすること、電話138、ビデオ会議139、e−メール140又はIM141による通信を開始し及び/又は容易にするために電話番号又はe−メールアドレスを与えること、等を含む。
RF回路108、オーディオ回路110、スピーカ111、マイクロホン113、タッチスクリーン112、ディスプレイコントローラ156、接触モジュール130、グラフィックモジュール132、及びテキスト入力モジュール134に関連して、電話モジュール138は、電話番号に対応するキャラクタのシーケンスを入力し、アドレス帳137の1つ以上の電話番号にアクセスし、入力された電話番号を変更し、各電話番号をダイヤルし、会話を行い、そして会話が完了したときに切断又はハングアップするのに使用される。上述したように、ワイヤレス通信は、複数の通信規格、プロトコル及び技術のいずれを使用してもよい。
RF回路108、オーディオ回路110、スピーカ111、マイクロホン113、タッチスクリーン112、ディスプレイコントローラ156、光学的センサ164、光学的センサコントローラ158、接触モジュール130、グラフィックモジュール132、テキスト入力モジュール134、連絡先リスト137、及び電話モジュール138に関連して、ビデオ会議モジュール139は、ユーザと1つ以上の他の参加者との間のビデオ会議を開始し、実行しそして終了するのに使用される。
RF回路108、タッチスクリーン112、ディスプレイコントローラ156、接触モジュール130、グラフィックモジュール132、及びテキスト入力モジュール134に関連して、e−メールクライアントモジュール140は、e−メールを生成し、送信し、受信し及び管理するのに使用される。映像マネージメントモジュール144に関連して、e−メールモジュール140は、カメラモジュール143で撮影された静止又はビデオ映像と共にe−メールを生成して送信するのを非常に容易にする。更に、テキスト入力モジュール134は、e−メールクライアントモジュール140に関連して機能して、e−メールへの絵文字の挿入を容易にする。
RF回路108、タッチスクリーン112、ディスプレイコントローラ156、接触モジュール130、グラフィックモジュール132、及びテキスト入力モジュール134に関連して、インスタントメッセージングモジュール141は、インスタントメッセージに対応するキャラクタのシーケンスを入力し、以前に入力されたキャラクタを変更し、各インスタントメッセージを送信し(例えば、電話ベースのインスタントメッセージについてはショートメッセージサービス(SMS)又はマルチメディアメッセージサービス(MMS)プロトコルプロトコルを使用して、或いはインターネットベースのインスタントメッセージについてはXMPP、SIMPLE、又はIMPSを使用して)、インスタントメッセージを受信し、そして受信したインスタントメッセージを見るのに使用される。ある実施形態では、送信及び/又は受信されるインスタントメッセージは、グラフィック、写真、オーディオファイル、ビデオファイルを含み、及び/又はMMS及び/又はエンハンストメッセージングサービス(EMS)でサポートされる他のアタッチメントも含む。ここで使用する「インスタントメッセージング」とは、電話ベースのメッセージ(例えば、SMS又はMMSを使用して送信されるメッセージ)と、インターネットベースのメッセージ(例えば、XMPP、SIMPLE又はIMPSを使用して送信されるメッセージ)の両方を指す。更に、テキスト入力モジュール134は、インスタントメッセージングモジュール141に関連して機能して、各インスタントメッセージへの絵文字の挿入を容易にする。
RF回路108、タッチスクリーン112、ディスプレイコントローラ156、接触モジュール130、グラフィックモジュール132、テキスト入力モジュール134、GPSモジュール135、マップモジュール154、及び音楽プレーヤモジュール146に関連して、トレーニングサポートモジュール142は、トレーニング(例えば、時間、距離及び/又はカロリー燃焼目標をもつ)を生成し、トレーニングセンサ(スポーツ器具)と通信し、トレーニングセンサデータを受信し、トレーニングを監視するのに使用されるセンサを校正し、トレーニング用の音楽を選択して再生し、そしてトレーニングデータを表示し、記憶し及び送信するのに使用される。
タッチスクリーン112、ディスプレイコントローラ156、光学的センサ164、光学的センサコントローラ158、接触モジュール130、グラフィックモジュール132、及び映像マネージメントモジュール144に関連して、カメラモジュール143は、静止映像又はビデオ(ビデオストリームを含む)を捕獲してメモリ102へ記憶し、静止映像又はビデオの特性を変更し、又はメモリ102から静止映像又はビデオを削除するのに使用される。
タッチスクリーン112、ディスプレイコントローラ156、接触モジュール130、グラフィックモジュール132、テキスト入力モジュール134、及びカメラモジュール143に関連して、映像マネージメントモジュール144は、静止及び/又はビデオ映像をアレンジし、変更し、さもなければ、操作し、ラベル添付し、削除し、提示し(例えば、デジタルスライドショー又はアルバムで)、そして記憶するのに使用される。
タッチスクリーン112、ディスプレイコントローラ156、接触モジュール130、グラフィックモジュール132、オーディオ回路110及びスピーカ111に関連して、ビデオプレーヤモジュール145は、ビデオを(例えば、タッチスクリーンに、又は外部ポート124を経て接続された外部ディスプレイに)表示し、提示し、さもなければ、再生するのに使用される。
タッチスクリーン112、ディスプレイシステムコントローラ156、接触モジュール130、グラフィックモジュール132、オーディオ回路110、スピーカ111、RF回路108、及びブラウザモジュール147に関連して、音楽プレーヤモジュール146は、録音された音楽及び1つ以上のファイルフォーマットで記憶された他のサウンドファイル、例えば、MP3又はAACファイルをユーザがダウンロードして再生できるようにする。ある実施形態では、装置100は、iPod(アップルコンピュータ社の商標)のような、MP3プレーヤの機能を含む。
RF回路108、タッチスクリーン112、ディスプレイシステムコントローラ156、接触モジュール130、グラフィックモジュール132、及びテキスト入力モジュール134に関連して、ブラウザモジュール147は、ウェブページ又はその一部分、並びにウェブページにリンクされたアタッチメント及び他のファイルをサーチし、それにリンクし、それを受信し及び表示することを含めて、インターネットをブラウズするのに使用される。
RF回路108、タッチスクリーン112、ディスプレイシステムコントローラ156、接触モジュール130、グラフィックモジュール132、テキスト入力モジュール134、e−メールモジュール140、及びブラウザモジュール147に関連して、カレンダーモジュール148は、カレンダー及びカレンダーに関連したデータ(例えば、カレンダーエントリー、ツードゥ(to do)リスト、等)を生成し、表示し、変更し、そして記憶するのに使用される。更に、テキスト入力モジュール134は、カレンダーモジュール148に関連して機能して、カレンダーエントリー、ツードゥリスト、等への絵文字の挿入を容易にする。
RF回路108、タッチスクリーン112、ディスプレイシステムコントローラ156、接触モジュール130、グラフィックモジュール132、テキスト入力モジュール134、及びブラウザモジュール147に関連して、ウィジットモジュール149は、ユーザによりダウンロードされて使用されるミニアプリケーション(例えば、天気ウィジット149−1、株ウィジット149−2、計算器ウィジット149−3、アラームクロックウィジット149−4、及び辞書ウィジット149−5)であるか、又はユーザにより生成されるミニアプリケーション(例えば、ユーザ生成ウィジット149−6)である。ある実施形態では、ウィジットは、HTML(ハイパーテキストマークアップ言語)ファイル、CSS(カスケーディングスタイルシート)ファイル、及びJavaScriptファイルを含む。ある実施形態では、ウィジットは、XML(エクステンシブルマークアップ言語)ファイル、及びJavaScriptファイル(例えば、Yahoo!ウィジット)を含む。
RF回路108、タッチスクリーン112、ディスプレイシステムコントローラ156、接触モジュール130、グラフィックモジュール132、テキスト入力モジュール134、及びブラウザモジュール147に関連して、ウィジット生成モジュール150は、ユーザによりウィジットを生成するのに使用される(例えば、ウェブページのユーザ指定部分をウィジットへと転化させる)。
タッチスクリーン112、ディスプレイシステムコントローラ156、接触モジュール130、グラフィックモジュール132、及びテキスト入力モジュール134に関連して、サーチモジュール151は、1つ以上のサーチ基準(例えば、1つ以上のユーザ指定サーチ用語)に一致するテキスト、音楽、サウンド、映像、ビデオ、及び又は他のファイルをメモリ102においてサーチするのに使用される。
タッチスクリーン112、ディスプレイコントローラ156、接触モジュール130、グラフィックモジュール132、及びテキスト入力モジュール134に関連して、ノートモジュール153は、ノート、ツードゥリスト、等を生成し管理するのに使用される。更に、テキスト入力モジュール134は、ノートモジュール153に関連して機能し、ノート、ツードゥリスト、等への絵文字の挿入を容易にする。
RF回路108、タッチスクリーン112、ディスプレイシステムコントローラ156、接触モジュール130、グラフィックモジュール132、テキスト入力モジュール134、GPSモジュール135、及びブラウザモジュール147に関連して、マップモジュール154は、マップ及びマップに関連したデータ(例えば、運転方向、特定の場所又はその付近の店舗及び他の交差点に関するデータ、及び場所に基づく他のデータ)を受け取り、表示し、変更し及び記憶するのに使用される。更に、テキスト入力モジュール134は、マップモジュール154に関連して機能し、マップへの絵文字の挿入を容易にする。
タッチスクリーン112、ディスプレイシステムコントローラ156、接触モジュール130、グラフィックモジュール132、オーディオ回路110、スピーカ111、RF回路108、テキスト入力モジュール134、e−メールクライアントモジュール140、及びブラウザモジュール147に関連して、オンラインビデオモジュール155は、ユーザが、アクセス、ブラウズ、受信(例えば、ストリーミング及び/又はダウンロードにより)、再生(例えば、タッチスクリーンに、又は外部ポート124を経て接続された外部ディスプレイに)を行えるようにし、更に、特定のオンラインビデオへのリンクと共にe−メールを送信し、その他、オンラインビデオをH.264のような1つ以上のファイルフォーマットで管理できるようにする。ある実施形態では、e−メールクライアントモジュール140ではなくインスタントメッセージングモジュール141を使用して、特定のオンラインビデオへのリンクを送信する。オンラインビデオアプリケーションの付加的な説明は、2007年6月20日に出願された“Portable Multifunction Device, Method, and Graphical User Interface for Playing Online Videos”と題する米国プロビジョナル特許出願第60/936,562号、及び2007年12月31日に出願された“Portable Multifunction Device, Method, and Graphical User Interface for Playing Online Videos”と題する米国特許出願第11/968,067号に見ることができ、それらの内容を参考としてここに援用する。
上述したモジュール及びアプリケーションの各々は、上述した1つ以上の機能を遂行するためのインストラクションのセットに対応する。これらのモジュール(即ち、インストラクションのセット)は、個別のソフトウェアプログラム、手順又はモジュールとして具現化される必要がなく、従って、これらモジュールの種々のサブセットを種々の実施形態において結合し、さもなければ、再アレンジすることができる。例えば、ビデオプレーヤモジュール145は、音楽プレーヤモジュール146と共に単一のモジュール(例えば、図1Bのビデオ及び音楽プレーヤモジュール152)へと結合することができる。ある実施形態では、メモリ102は、上述したモジュール及びデータ構造体のサブセットを記憶することができる。更に、メモリ102は、上述しなかった付加的なモジュール及びデータ構造体を記憶することもできる。
ある実施形態では、装置100は、その機能の既定セットの動作がタッチスクリーン112及び/又はタッチパッドを通して排他的に実行される装置である。タッチスクリーン及び/又はタッチパッドを装置100の動作のための一次入力/コントロール装置として使用することにより、装置100における物理的入力/コントロール装置(プッシュボタン、ダイヤル、等)の数を減少することができる。
タッチスクリーン及び/又はタッチパッドを通して排他的に遂行される機能の既定セットは、ユーザインターフェイス間のナビゲーションを含む。ある実施形態では、タッチパッドは、ユーザがタッチすると、装置100を、装置100に表示されるユーザインターフェイスから、メイン、ホーム又はルートメニューへとナビゲートする。このような実施形態では、タッチパッドは、「メニューボタン」と称される。他の実施形態では、メニューボタンは、タッチパッドではなく、物理的なプッシュボタン又は他の物理的な入力/コントロール装置である。
図2は、ある実施形態によるタッチスクリーン112を有するポータブル多機能装置100を示す。タッチスクリーンは、ユーザインターフェイス(UI)200内に1つ以上のグラフィックを表示する。この実施形態及び他の実施形態では、ユーザは、例えば、1本以上の指202(図には適切な縮尺率で描かれていない)でグラフィックに接触又はタッチすることにより、1つ以上のグラフィックを選択することができる。ある実施形態では、1つ以上のグラフィックの選択は、ユーザが1つ以上のグラフィックとの接触を切断したときに生じる。ある実施形態では、接触は、装置100に接触する1つ以上のタップ、1つ以上のスワイプ(左から右、右から左、アップ方向及び/又はダウン方向)、及び/又は指の回転(右から左、左から右、アップ方向及び/又はダウン方向)のようなジェスチャーを含む。ある実施形態では、グラフィックとの偶発的な接触でグラフィックが選択されることはない。例えば、選択に対応するジェスチャーがタップであるときに、アプリケーションアイコンの上をスイープするスワイプジェスチャーでは、対応するアプリケーションが選択されることがない。
又、装置100は、「ホーム」又はメニューボタン204のような1つ以上の物理的なボタンも含む。上述したように、メニューボタン204は、装置100で実行されるアプリケーションのセットにおいて任意のアプリケーション136へナビゲートするのに使用される。或いは又、ある実施形態では、メニューボタンは、タッチスクリーン112においてGUIのソフトキーとして具現化される。
一実施形態において、装置100は、タッチスクリーン112と、メニューボタン204と、装置の電源をオン/オフし及び装置をロックするためのプッシュボタン206と、ボリューム調整ボタン208と、加入者アイデンティティモジュール(SIM)カードスロット210と、ヘッドセットジャック212と、ドッキング/充電外部ポート124とを備えている。プッシュボタン206は、これを押して、所定時間インターバル中、押圧状態に保持することにより装置の電源をターンオン/オフし、又、このボタンを押して、所定時間インターバルが経過する前に放すことにより装置をロックし、及び/又は装置をアンロックするか又はアンロックプロセスを開始するのに使用される。又、別の実施形態では、装置100は、マイクロホン113を通してある機能をアクチベート又はデアクチベートするために口頭入力を受け入れることもできる。
図3は、ある実施形態によりポータブル電子装置をアンロックするための規範的ユーザインターフェイスを示す。ある実施形態では、ユーザインターフェイス300は、次の要素、或いはそのサブセット又はスーパーセットを含む。
・装置をアンロックするためにフィンガージェスチャーと共に移動するアンロック映像302;
・アンロックジェスチャーに対して視覚キューを与える矢印304;
・アンロックジェスチャーに対して付加的なキューを与えるチャンネル306;
・時刻308;
・曜日310;
・日付312;及び
・壁紙映像314。
ある実施形態では、装置は、それがユーザインターフェイスロック状態にある間にタッチ感知ディスプレイとの接触(例えば、ユーザの指がアンロック映像302又はその付近に接触する)を検出する。装置は、接触に基づいてアンロック映像302を移動させる。装置は、検出された接触が、チャンネル306にわたってアンロック映像を移動するような規定のジェスチャーに対応する場合には、ユーザインターフェイスアンロック状態へと移行する。逆に、装置は、検出された接触が既定のジェスチャーに対応しない場合には、ユーザインターフェイスをロック状態に保持する。上述したように、タッチスクリーンにおけるジェスチャーを使用して装置をアンロックするプロセスは、2005年12月23日に出願された“Unlocking A Device By Performing Gestures On An Unlock Image”と題する米国特許出願第11/322,549号;及び2005年12月23日に出願された“Indication Of Progress Towards Satisfaction Of A User Input Condition”と題する第11/322,550号に説明されており、これらは、参考としてここにそのまま援用する。
図4A及び4Bは、ある実施形態によるポータブル多機能装置におけるアプリケーションのメニューのための規範的ユーザインターフェイスを示す。ある実施形態では、ユーザインターフェイス400Aは、次の要素、或いはそのサブセット又はスーパーセットを含む。
・セルラー及びWi−Fi信号のような、ワイヤレス通信用の信号強度インジケータ402;
・時刻404;
・バッテリ状態インジケータ406;
・次のような頻繁に使用するアプリケーションのためのアイコンを伴うトレイ408:
・逸したコール又はボイスメールメッセージの数のインジケータ414を含む電話138;
・未読e−メールの数のインジケータ410を含むe−メールクライアント140;
・ブラウザ147;及び
・音楽プレーヤ146;並びに
・次のような他のアプリケーションのためのアイコン:
・IM141;
・映像マネージメント144;
・カメラ143;
・ビデオプレーヤ145;
・天気149−1;
・株149−2;
・トレーニングサポート142;
・カレンダー148;
・計算器149−3;
・アラームクロック149−4;
・辞書149−5;及び
・ユーザ生成ウィジット149−6。
ある実施形態では、ユーザインターフェイス400Bは、次の要素、或いはそのサブセット又はスーパーセットを含む。
・上述した402、404、406、141、148、144、143、149−3、149−2、149−1、149−4、410、414、138、140及び147;
・マップ154;
・ノート153;
・以下に述べるように、装置100の設定及びその種々のアプリケーション136へのアクセスを与える設定412;
・iPod(アップルコンピュータ社の商標)モジュール152とも称されるビデオ及び音楽プレーヤモジュール152;及び
・YouTube(グーグル社の商標)モジュール155とも称されるオンラインビデオモジュール155。
ある実施形態では、UI400A又は400Bは、ウィジットベースアプリケーション及び非ウィジットベースアプリケーションの両方へ一体的アクセスを与える。ある実施形態では、ユーザ生成であるかどうかに関わらず、全てのウィジットがUI400A又は400Bに表示される。他の実施形態では、ユーザ生成ウィジット149−6のアイコンをアクチベートすると、ユーザ生成ウィジット又はユーザ生成ウィジットに対応するアイコンを含む別のUIを導く。
ある実施形態では、ユーザは、例えば、参考としてここにそのまま援用する2006年7月24日に出願された“Portable Electronic Device With Interface Reconfiguration Mode”と題する米国特許出願第11/459,602号説明されたプロセスを使用して、UI400A又は400Bにおけるアイコンを再アレンジすることができる。例えば、ユーザは、指ジェスチャーを使用して、アプリケーションアイコンをトレイ408に入れたり出したりすることができる。
図5A−5Gは、ある実施形態によりタッチ感知ディスプレイ112を装備したポータブル電子装置100に絵文字キャラクタキーを設けて編成するための規範的ユーザインターフェイスを示す。これらの図の概略をここに述べる。
図5Aは、インスタントメッセージングアプリケーション141におけるユーザインターフェイス500Aを示す。この例で述べるように、ユーザにより選択されたテキストキャラクタ入力及び絵文字キャラクタ入力を表示し又は表示するよう動作できるキャラクタ入力エリア5000が設けられる。上述したように、明細書及び特許請求の範囲で使用されるテキストキャラクタとは、アルファニューメリックキャラクタ、サイノグラフ、日本語の漢字又は仮名記号、及び/又はその他、人間の書記言語キャラクタを指し、一方、絵文字キャラクタとは、人間の書記言語におけるテキストキャラクタではない静止及びアニメ化絵文字を指す。ユーザインターフェイス500Aには、複数の絵文字カテゴリアイコン5010を含むキーボードディスプレイエリア5005も設けられる。絵文字カテゴリアイコン5010は、複数の絵文字カテゴリ、例えば、最も最近及び頻繁に使用されるもの、人、自然、物体、旅行、記号、及び/又は季節的な絵文字カテゴリに対応する。UI500Aに表示される規範的な実施形態では、絵文字カテゴリアイコン5010−1は、最も最近及び頻繁に使用されるものに対応し、絵文字カテゴリアイコン5010−2は、人に対応し、絵文字カテゴリアイコン5010−3は、自然に対応し、絵文字カテゴリアイコン5010−4は、物体に対応し、絵文字カテゴリアイコン5010−5は、旅行に対応し、そして絵文字カテゴリアイコン5010−6は、記号に対応する。
又、UI500Aは、表示される各絵文字カテゴリに対してキーボード表示エリア5005内に規範的な絵文字キャラクタキー5015も含む。規範的なUI500Aでは、表示される絵文字キャラクタキー(即ち、5015−1、5015−2及び5015−3)は、絵文字カテゴリ「最も最近及び頻繁に使用されるもの」に対応する。というのは、絵文字カテゴリアイコン5010−1、最も最近及び頻繁に使用されるもの、が現在選択されているからである。現在選択されている絵文字カテゴリアイコン5010は、典型的に、例えば、その背景カラーを未選択の絵文字カテゴリアイコンに対しハイライトにするか又は変更することにより、未選択の絵文字カテゴリアイコンとは視覚上区別される。
ある実施形態では、絵文字カテゴリアイコン5010−1、最も最近及び頻繁に使用される絵文字キャラクタ、に対応する絵文字カテゴリの絵文字キャラクタキーが、使用された絵文字キャラクタの使用の最新性及び使用の頻度を分析するアルゴリズムに基づいて、表示のために選択される。このアルゴリズムは、絵文字キャラクタ使用の履歴リストを生成する。履歴リストの各エントリは、履歴リストにおけるエントリの位置に基づいて相対的な重みが与えられる。例えば、最も最近使用された絵文字キャラクタは、最も高い重みを得、2番目に最近使用された絵文字キャラクタは、最も最近使用された絵文字キャラクタより小さな重みを得、3番目に最近使用された絵文字キャラクタは、2番目に最近使用された絵文字キャラクタより小さい重みを得、等々となる。次いで、各々の個別の絵文字キャラクタに対して、その絵文字キャラクタの相対的な重みを合成(例えば、総計)することにより全体的なスコアが決定される。例えば、履歴リストにおいて2番目、10番目及び20番目の位置を占有する絵文字キャラクタの場合、その絵文字キャラクタの全体的スコアは、履歴リストの第2、第10及び第20番目の位置に与えられた相対的な重みの和となる。次いで、全体的スコアが最も高い絵文字キャラクタが、絵文字カテゴリ「最も最近及び頻繁に使用される」に表示される(例えば、スコアが小さくなる順序で)。
又、この規範的実施形態において、UI500Aは、キーボード選択アイコン5020も含む。ある実施形態では、キーボード選択アイコン5020は、例えば、タッチスクリーンディスプレイの底部に沿った既定のエリア5009において、複数の絵文字カテゴリアイコン5010と同時に表示される。キーボード選択アイコン5020は、ある実施形態では、キーボード表示エリア5005において絵文字キャラクタキーの表示をテキストキャラクタ入力キーボードの表示(例えば、図5Gの5055)と置き換えるのに使用される。更に、UI500Aは、第2のアイコン5025も備え、これは、(例えば、指タップジェスチャーにより)アクチベートされたときに、エリア5000に入力された電子メッセージの送信を開始する。又、UI500Aは、削除アイコン5011も備え、これは、(例えば、指タップジェスチャーにより)アクチベートされたとき、入力エリア5000における1つ以上のキャラクタを削除する。
UI500B(図5B)は、各絵文字カテゴリ、ここでは、絵文字カテゴリアイコン5010−2をハイライトにすることで選択されたときに目に見えるように指示される人、に対するサブセットシーケンス印アイコン5040を含むキーボード表示エリア5005を示す。サブセットシーケンス印アイコン5040は、現在表示されている絵文字カテゴリにおけるサブセットの数と、キーボード表示エリア5005内の絵文字キャラクタキーのサブセットのシーケンスにおける表示されたサブセットの位置とに関する情報を与える。ここで、サブセットシーケンス印アイコン5040は、人絵文字カテゴリに絵文字キャラクタキーのサブセットが6つあり、且つ人絵文字カテゴリの第1サブセットが現在表示されていることを指示する。別の例としては、図6A−6Cのサブセットシーケンス印アイコン6000についての以下の説明を参照されたい。
図5Cないし5Fに各々示されたUI500C、UI500D、UI500E及びUI500Fは、他の規範的絵文字カテゴリ及び絵文字キャラクタキーボードとのユーザインターフェイスを示す。
UI500G(図5G)は、キーボード表示エリア5005におけるテキストキャラクタ入力キーボード5055を示す。ある実施形態では、キーボード5055は、テキストキャラクタ入力カテゴリアイコン5060を備え、これは、(例えば、アイコン上での指タップジェスチャーにより)アクチベートされたとき、数字キー及び他のテキストキャラクタ入力キーを伴う別のテキストキャラクタキーボードを表示させる。ある実施形態では、キーボード5055は、スペースキャラクタを入力するように動作すると共に、テキストキャラクタ入力時に自動完了及び/又は自動修正を確認するようにも動作するハイブリッド目的キー5062を備えている。例えば、日本語のテキストを入力するときには、ある実施形態では、音声テキストを使用することができる。装置が、ユーザにより入力されたテキストキャラクタを評価するときに、既に入力されたテキストに対して、1つ以上のワードの推奨完了候補が提示される。例えば、ユーザがキャラクタ“ra”をタイプした場合には、完了候補として“rain”が推奨される。その後、“rain”完了候補が表示されている間に(図示せず)、(例えば、キー5062上での指タップジェスチャーにより)ハイブリッド目的キー5062をアクチベートし、“rain”が入力を意図したテキストであることを確認し、装置は、キャラクタストリング“rain”をキャラクタ入力エリア5000へ挿入する。ある実施形態では、サイノグラフ又は日本語の仮名キャラクタを完了候補として提示してもよい。ある実施形態では、キーボード5055は、改行キャラクタを入力するよう動作すると共に、アクションに対して自動完了を確認するようにも動作できるハイブリッド目的キー5063を含む。例えば、ユーザがキャラクタ“goo”をタイプした場合に、装置は、アクション完了候補としてGoogleサーチエンジンへ進むことを推奨する。その後、(例えば、キー5063上での指タップジェスチャーにより)ハイブリッド目的キー5063をアクチベートし、装置が、ブラウジングモジュール147をオープンして、Googleサーチエンジンのウェブページを表示するようにさせる。又、キーボード5055は、キーボード選択アイコン5020も含む。更に、キーボード5055は、とりわけ、5065−1(Q)、5065−2(A)、及び5065−3(S)のようなテキストキャラクタ入力キー5065も含む。
図6A−6Eは、ある実施形態によりタッチ感知ディスプレイ112を装備したポータブル電子装置100において特定の絵文字カテゴリの絵文字キャラクタサブセット間をナビゲートしそしてある絵文字キャラクタを入力するための規範的ユーザインターフェイスを示す。これらの図の概略をここに述べる。
UI600A(図6A)は、現在表示されている絵文字カテゴリ、ここでは、絵文字カテゴリアイコン5010−3をハイライトにすることで選択されたときに目に見えるように指示される自然、に対するサブセットシーケンス印アイコン6000−1、6000−2及び6000−3を示す。このサブセットシーケンス印アイコン6000−1、6000−2及び6000−3は、現在表示されている絵文字カテゴリにおけるサブセットの数と、キーボード表示エリア5005内の絵文字キャラクタキーのサブセットのシーケンスにおける表示されたサブセットの位置とに関する情報を与える。例えば、UI600Aにおいて、印アイコン6000の数は、この絵文字カテゴリ(自然)に3つのサブセットがあることを指示する。更に、アイコン6000−2及び6000−3に対してアイコン6000−1を視覚上ハイライトにすることは、このカテゴリの第1サブセット6015が表示されることを指示する。
ある実施形態では、キーボード表示エリア5005においてジェスチャー(例えば、ジェスチャー6010(図6A)、水平又は実質的に水平の指スワイプジェスチャー)を検出すると、絵文字キャラクタキーの第1サブセット6015が、キーボード表示エリア5005において絵文字キャラクタキーの第2サブセット6020(図6B)に置き換えられる。更に、ある実施形態では、サブセットシーケンス印アイコンにより与えられる情報は、絵文字キャラクタキーの表示された第1サブセット6015が絵文字キャラクタキーの第2サブセット6020に置き換えられたことを反映するように更新される。この例では、サブセットシーケンス印アイコン6000−1がUI600Aにおいてハイライトにされる。というのは、自然カテゴリにおける絵文字キャラクタキーの第1サブセット6015が表示されるからである。絵文字キャラクタキーの第1サブセット6015が絵文字キャラクタキーの第2サブセット6020(図6B)に置き換えられると、サブセットシーケンス印アイコン6000−2がハイライトにされる。ある実施形態では、現在表示されている絵文字キャラクタキーのサブセットに対応するサブセットシーケンス印アイコンがハイライトにされるか、さもなければ、視覚上区別される一方、表示されていた絵文字キャラクタキーのサブセットに対応する別のサブセットシーケンス印アイコンをハイライトにするか、さもなければ、視覚上区別することが停止される。
既にある程度説明したUI600B(図6B)は、キーボード表示エリア5005における別のジェスチャー(例えば、ジェスチャー6025、水平又は実質的に水平の指スワイプジェスチャー)の検出を示す。ジェスチャー6025の検出に応答して、絵文字キャラクタキーの第2サブセット6020が、キーボード表示エリア5005における絵文字キャラクタキーの第3サブセット6040(図6C)の表示に置き換えられる。対応的に、UI600C(図6C)に示すように、サブセットシーケンス印アイコン6000−2ではなく、サブセットシーケンス印アイコン6000−3がハイライトにされる。
UI600C(図6C)は、キーボード表示エリア5005における別のジェスチャー(例えば、ジェスチャー6030、即ち、ジェスチャー6025の方向とは実質的に逆の水平又は実質的に水平の指スワイプジェスチャー)の検出を示す。ジェスチャー6030の検出に応答して、絵文字キャラクタキーの第3サブセット6040が、キーボード表示エリア5005における絵文字キャラクタキーの第2サブセット6020(図6B)の表示に置き換えられる。対応的に、サブセットシーケンス印アイコン6000−3ではなく、サブセットシーケンス印アイコン6000−2がハイライトにされる(図6B)。
UI600C(図6C)は、絵文字キー6050におけるユーザジェスチャー6045(例えば、指タップジェスチャー)も示す。UI600D(図6D)は、ユーザジェスチャー6045の指接触が、(図6Cに示した)絵文字キー6050上に依然ある間に表示されるキー選択アイコン6060を示す。このキー選択アイコン6060は、ユーザの指が、タッチスクリーンディスプレイ上の指接触の現在位置においてタッチスクリーンディスプレイから持ち上げられる(接触を中止する)場合に選択されるキーを示す。ある実施形態では、選択された絵文字キャラクタ、この場合は、絵文字キー6050に対応する絵文字キャラクタの映像6061が、キー選択アイコン6060内に表示される。
UI600E(図6E)は、選択された絵文字キャラクタ、この場合は、ジェスチャー6045の検出に応答してキャラクタ入力エリア5000内に表示される、絵文字キー6050に対応する絵文字キャラクタキーの映像6070を示す。
図7A−7Eは、ある実施形態によりタッチ感知ディスプレイ112を装備したポータブル電子装置100において絵文字キャラクタを入力しそして絵文字キャラクタを含む電子メッセージを送信するための規範的ユーザインターフェイスを示す。これらの図の概略をここに述べる。
UI700AないしUI700Cは、上述したのと同様の形態での絵文字キャラクタのユーザ選択を示す。UI700Aにおいて、絵文字キー7000が、ユーザジェスチャー7001(例えば、指タップジェスチャー)の検出に応答して選択される。UI700B(図7B)は、ジェスチャー7001に使用される指が、絵文字キー7000に対応するエリアにまだ接触している間に表示されるキー選択アイコン7010を示す。
UI700C(図7C)は、ジェスチャー7001の検出に応答してキャラクタ入力エリア5000内に表示される選択された絵文字キャラクタの映像7025を示す。送信アイコン5025(図7D)におけるユーザジェスチャー(例えば、図7Dの指タップジェスチャー7026)の検出に応答して、エリア5000に入力されたテキストキャラクタ及び絵文字キャラクタが別の当事者(例えば、図7D及び7Eのjohn appleseed)へ電子メッセージとして送信される。
この例では、絵文字キャラクタがインスタントメッセージで入力され送信される。しかし、当業者であれば、絵文字キャラクタは、e−メール140のような他の形式の電子メッセージ及びドキュメントで入力され送信されてもよいことが理解されよう。
図8A−8Cは、ある実施形態によりタッチ感知ディスプレイ112を装備したポータブル電子装置100においてソフトウェアキーボードの絵文字キャラクタキーを再構成するための規範的ユーザインターフェイスを示す。このプロセスは、ユーザが、ポータブル電子装置において絵文字キャラクタキーを再アレンジするための(例えば、絵文字キャラクタキーの位置を、ユーザがより効率的に入力するように最適化するための)簡単で効率的なメカニズムを与える。
UI800A(図8A)は、絵文字キー8001−1及び8001−2を含む複数の絵文字キャラクタキー8002を伴うキーボード表示エリア5005を示す。ユーザインターフェイスは、既定のユーザインターフェイス再構成プロセスを開始するために既定のユーザアクション(例えば、絵文字キャラクタキー8001を指で押して指接触8005を所定時間以上保持する)を検出するように構成される。
UI800B(図8B)は、ある実施形態において、既定のユーザアクション8005を検出した際に、キーボード表示エリア5005内の絵文字キャラクタキー8001が、各絵文字キャラクタキーの各平均位置を実質的に中心とする領域において振動する(例えば、振動8020−1、8020−2、8020−3、等)ことを示している。これらの振動は、装置が現在インターフェイス再構成モードにあり且つ振動アイコンが再アレンジされるという簡単な視覚指示を与える。
又、UI800Bに示すように、ある実施形態において、装置は、複数の絵文字キャラクタキー8002の第1絵文字キャラクタキー8001−2に対応する第1位置でユーザがタッチスクリーンディスプレイ112とで接触点8050を形成することを検出し、更に、その接触点8050がタッチスクリーンディスプレイ112上を第2位置8025へ移動することを検出する。ある実施形態において、ユーザインターフェイスは、接触点8050の検出された移動に基づき第1の絵文字キャラクタキー8001−2がタッチスクリーンディスプレイ112上を第2位置8025へ移動することを表示する。
UI800C(図8C)において、ユーザインターフェイスは、既定のユーザインターフェイス再構成プロセスを終了するための第2の既定のユーザアクションを検出する(例えば、ホームボタン204のアクチベーションを検出する)のに応答して、第1の絵文字キャラクタキー8001−2の位置を第2位置に固定する。ここに示す例では、その正味の結果として、絵文字キャラクタキー8001−1及び8001−2は、UI800Aと比較したときにUI800Cにおいて位置が交換されている。
図9A−9Hは、ある実施形態によりタッチ感知ディスプレイ112を装備したポータブル電子装置100がユーザインターフェイスロックモードにある間に絵文字を伴うメッセージに応答するための規範的ユーザインターフェイスを示す。これらの図の概略をここに述べる。
UI900(図9A)は、ユーザインターフェイスロックモードにある規範的ユーザインターフェイスを示す。上述した図3の説明も参照されたい。ユーザインターフェイスアンロックモードでは、装置100は、その通常の動作状態にあり、ユーザインターフェイスとの対話に対応するユーザ入力を検出しそしてそれに応答する。アンロックモードにある装置100は、アンロック状態装置100として説明する。アンロック状態装置100は、ユーザインターフェイスの間をナビゲートするユーザ入力、データのエントリ、及び機能のアクチベーション又はデアクチベーションを検出し、それに応答する。ユーザインターフェイスアンロックモードとは対照的に、ユーザインターフェイスロックモードでは、コントロールアイコンの限定されたサブセットだけが表示され、装置100は、指ジェスチャーの限定されたセットだけに応答する。例えば、アンロック映像302、矢印304、及びチャンネル306だけが、壁紙映像314と共に表示される(UI900A)。更に、以下に述べるように、絵文字キャラクタを含む少数の既定の応答が表示され、及び/又はユーザインターフェイスロックモードにある間に受信したメッセージに応答するために少数のジェスチャーが使用される。
UI900(図9B)は、ユーザインターフェイスがユーザインターフェイスロックモードにある間にある当事者2210(ここでは、“Jane Doe”)からポータブル電子装置のユーザへ到来するメッセージを受け取ることを示し、当事者221から到来するメッセージ2212の少なくとも一部分は、タッチスクリーンディスプレイ112においてユーザに表示される。
UI900C(図9C)は、タッチスクリーンディスプレイ112において絵文字キャラクタに対応する1つ以上の既定の指ジェスチャー(例えば、タップジェスチャー9100−1、9100−2、及びスワイプジェスチャー9100−3)をユーザインターフェイスが検出することを示している。ある実施形態では、図10A−10E及び図16を参照して以下に述べるように、1つ以上の既定の指ジェスチャーを絵文字キャラクタに指定することにより、これら1つ以上の既定の指ジェスチャーと絵文字キャラクタとの間の対応性が形成される。又、ある実施形態では、ユーザインターフェイスは、到来するメッセージ2212に対する応答の送信を開始するための既定のユーザアクション(例えば、スワイプジェスチャー2213)を検出し、次いで、到来するメッセージ2212に対する応答を送信し、この応答は、タッチスクリーンディスプレイ112で検出された1つ以上の既定の指ジェスチャー(例えば、9100−1、9100−2及び9100−3)に対応する絵文字キャラクタを含む。
UI900D(図9D)は、ある実施形態において、ユーザインターフェイスが、到来するメッセージ2212に対する複数の既定の応答9110を表示することを示し、これら既定の応答(例えば、9110−1、9110−2及び9110−3)は、複数の絵文字キャラクタキー(例えば、9111−1、9111−2及び9111−3)を含む。UI900Dにおいて、各既定の応答9110は、単一の絵文字キャラクタ9111を含む。より詳細には、他の既定の応答9110は、2つ以上の絵文字キャラクタを含み、そしてある既定の応答9110は、絵文字キャラクタを含まなくてもよい(図示せず)。
UI900E(図9E)は、既定の応答(例えば、応答9110−1)を選択するためのユーザアクション(例えば、タップジェスチャー9120)の検出を示す。ユーザは、絵文字キャラクタを含む既定の応答のリストから素早く選択を行い、そしてその選択された応答を、装置をアンロックせずに、送信することができる。ある実施形態では、既定の応答9110の選択を検出すると、ユーザによる更なるアクションを検出せずに、既定の応答の送信を開始する。ある実施形態では、既定の応答9110の選択を検出した後に、応答の送信を開始するための更なる既定のユーザアクションが検出され、例えば、ホームボタン204のアクチベーションが検出され、「送信」ボタン(図示せず)のアクチベーションが検出され、或いは見掛け上チャンネル306にわたってアンロック映像302を移動するスライド指ジェスチャー2213が検出される(この場合、チャンネル306におけるメッセージ「スライドして見る」は、図9Eのメッセージ「スライドして応答を送信する」又は同様のメッセージに切り換えられる)。
UI900F(図9F)は、装置がその後にアンロックされた後のメッセージングアプリケーションにおいてユーザインターフェイスを示し、これは、装置がロック状態にあった間に送信された既定の応答9110−1を示している。
UI900G及びUI900H(各々図9G及び9H)は、UI900E及びUI900F(各々図9E及び9F)と同様であるが、既定の応答9110−4、9110−5、及び9110−6は、テキストキャラクタ及び絵文字キャラクタの組み合わせではなく、絵文字キャラクタのみで構成される。同様に、図9Hの既定応答送信9110−4は、図9Gの既定応答9110−4に対応し、絵文字キャラクタ9225のみで構成される。
図10A−10Eは、ある実施形態によりタッチ感知ディスプレイ112を装備したポータブル電子装置100において絵文字キャラクタにユーザ定義ジェスチャーを指定するための規範的ユーザインターフェイスを示す。これらの図の概略をここに述べる。
UI1000A(図10A)は、ユーザ定義ジェスチャーを記録するための規範的ユーザインターフェイスを示す。UI1000Aは、記録アイコン1001、関連付けアイコン1010、記憶アイコン1015、及びキャンセルアイコン1016を含む。記録アイコン1001におけるユーザジェスチャー1020を検出すると、ユーザインターフェイスは、ジェスチャー記録モードに入る。UI1000B(図10B)は、ジェスチャー記録モードにある間にタッチスクリーン112において検出されるユーザ定義ジェスチャー1030を示す。ある実施形態では、関連付けアイコン1010におけるジェスチャー(例えば、図10Cの指タップジェスチャー1040)の検出に応答して、ユーザ定義ジェスチャー1030の表現を絵文字キャラクタに関連付けるためのプロセスが開始され、これは、絵文字キャラクタキーを伴う1つ以上のユーザインターフェイス(例えば、図10DのUI1000D)を表示することを含む。ある実施形態では、絵文字キャラクタキーを伴うユーザインターフェイスは、UI500A−500F(図5A−F)と同様であるが、ユーザインターフェイスは、ここでは、電子メッセージ又はドキュメントに入力するために絵文字キャラクタを選択するのではなく、絵文字をユーザ定義ジェスチャー1030に関連付けるために使用される。絵文字キャラクタキーにおけるジェスチャー(例えば、図10Dの絵文字キー1060における指タップジェスチャー1070)を検出するのに応答して、ユーザ定義ジェスチャー1030の表現が、絵文字キャラクタキー1060に対応する絵文字キャラクタに関連付けられる(又はユーザ確認保留中は、仮に関連付けられる)。ある実施形態では、確認UI(例えば、図10EのUI1000E)は、記憶アイコン1015のアクチベーションが(例えば、図10Eの指タップジェスチャー1080により)検出された場合にユーザ定義ジェスチャー1030に関連付けられる絵文字キャラクタ1075を表示する。(例えば、指タップジェスチャーによる)キャンセルアイコン1016のアクチベーションに応答して、ユーザ定義ジェスチャーを絵文字キャラクタに指定するプロセスが終了される。
図11A−11Bは、ある実施形態により電子メッセージを経て絵文字キャラクタをマップ上の位置指示子として使用するための規範的ユーザインターフェイスを示す。これらの図の概略をここに述べる。
UI1100A(図11A)は、インスタントメッセージングアプリケーション141に表示される電子メッセージ2216を示す。電子メッセージは、地理マップアプリケーションを開始するためのインストラクション、地理マップ上の位置を表す位置データ、及び絵文字キャラクタを表す絵文字データを含む。絵文字データは、位置データに関連付けられる。メッセージに対する既定のユーザアクション(例えば、Lake Tahoeへのリンク2220上での指タップジェスチャー)を検出するのに応答して、装置は、地理マップアプリケーション154において地理マップ(例えば、図11Bのマップ1115)を表示し、そして装置は、位置データに対応する地理マップ1115上の位置に絵文字キャラクタ1120(図11B)を表示する。
図5A−11Cにおけるユーザインターフェイスの幾つかを使用して、図12A−12F及び図13−17に示すプロセスを以下に説明する。
図12A−12Fは、ある実施形態によりタッチ感知ディスプレイを装備したポータブル電子装置において絵文字キャラクタキーボードを操作する方法を示すフローチャートである。この方法1200は、タッチスクリーンディスプレイを有するポータブル電子装置(例えば、ポータブル多機能装置100)において遂行される。この方法は、ポータブル電子装置において絵文字キャラクタを編成し選択するためのより効率的な仕方を与え、それにより、電力を保存し、バッテリ充電と充電との間の時間を延長し、且つ装置でのユーザの満足度を高める。
ポータブル電子装置は、キャラクタ入力エリア(例えば、図6Aのエリア5000)、キーボード表示エリア(例えば、図6Aのエリア5005)、及び複数の絵文字カテゴリアイコン(例えば、図6Aのアイコン5010)を同時に表示する(1202)。キャラクタ入力エリア5005は、ユーザにより選択されたテキストキャラクタ入力及び絵文字キャラクタ入力を表示し、又は表示するように動作できる。
絵文字カテゴリアイコンは、複数の絵文字カテゴリ(例えば、図6Aの5010−1ないし5010−6)に対応する。ある実施形態では、複数の絵文字カテゴリアイコンは、ユーザにより最近及び頻繁に選択された複数の絵文字キャラクタに対応する最近及び頻繁に使用される絵文字カテゴリアイコン(例えば、図6Aの最近及び頻繁に使用される絵文字カテゴリアイコン5010−1)を含む(1204)。ある実施形態では、複数の絵文字カテゴリアイコンは、特定の季節(例えば、春、夏、秋又は冬)に関連した複数の絵文字キャラクタに対応する季節絵文字キャラクタアイコンを含む(1206)。ある実施形態では、複数の絵文字カテゴリアイコンは、複数の休日(例えば、クリスマス又は新年)に関連した複数の絵文字キャラクタに対応する休日絵文字カテゴリアイコンを含む(1208)。
ある実施形態では、複数の絵文字カテゴリアイコン5010が、キーボード表示エリア5005(図6A)に表示される(1210)。
装置は、複数の絵文字カテゴリアイコンの各絵文字カテゴリアイコン5010においてジェスチャーを検出する(1212)。ある実施形態では、ジェスチャーは、指タップジェスチャー(例えば、図5Aのカテゴリアイコン5010−3におけるタップジェスチャー5007)である。
各絵文字カテゴリアイコンにおけるジェスチャーの検出に応答して、装置は、キーボード表示エリア5005における各絵文字カテゴリの絵文字キャラクタキーの第1サブセット(例えば、図6Aのサブセット6015)と、各絵文字カテゴリの複数のサブセットシーケンス印アイコン(例えば、図6Aのサブセットシーケンス印アイコン6000)とを同時に表示する(1214)。
各絵文字カテゴリは、キーボード表示エリアにおける絵文字キャラクタキーのサブセットのシーケンスとして別々に表示されるよう構成された絵文字キャラクタキーの多数のサブセットを含む。例えば、図6A−6Cの自然絵文字カテゴリは、キーボード表示エリア5005における絵文字キャラクタキーのサブセットのシーケンスとして別々に表示されるよう構成された絵文字キャラクタキーの3つのサブセット、即ち図6Aの第1サブセット6015、図6Bの第2サブセット6020、及び図6Cの第3サブセット6040を含む。
サブセットシーケンス印アイコンは、各絵文字カテゴリにおけるサブセットの数、及びキーボード表示エリア内の絵文字キャラクタキーのサブセットのシーケンスにおける表示されたサブセットの位置に関する情報を与える。例えば、図6A−6Cでは、サブセットシーケンス印アイコン6000−1、6000−2及び6000−3は、自然絵文字カテゴリ5010−3に絵文字キャラクタキーの3つのサブセットがあることを指示する。更に、アイコン6000−1は、第1サブセット6015が表示されるときにハイライトにされ(図6A)、アイコン6000−2は、第2サブセット6020が表示されるときにハイライトにされ(図6B)、そしてアイコン6000−3は、第3サブセット6040が表示されるときにハイライトにされる(図6C)。ある実施形態では、サブセットシーケンス印アイコンは、円、正方形、長方形又は星のような簡単な幾何学形状を有する。
ある実施形態では、少なくとも1つの絵文字カテゴリにおける絵文字キャラクタキーが絵文字キャラクタ使用データに基づいて順序付けされる(1216)。ある実施形態では、絵文字キャラクタ使用データは、ポータブル電子装置で実行されるソフトウェアアプリケーションからの絵文字キャラクタ使用データを含む(1218)。ある実施形態では、絵文字キャラクタ使用データは、ポータブル電子装置のサービスプロバイダーから受け取られた(例えば、ダウンロードされた)絵文字キャラクタ使用データを含む(1220)。ある実施形態では、少なくとも1つの絵文字カテゴリにおける絵文字キャラクタキーは、絵文字キャラクタ人気データに基づいて順序付けされる(1222)。
ある実施形態では、サブセットシーケンス印アイコンがキーボード表示エリアに表示される(1224)(例えば、サブセットシーケンス印アイコン6000がエリア5005に表示される、図6A)。
キーボード表示エリアにおいて各絵文字カテゴリの絵文字キャラクタキーの第1サブセットを表示する間に、装置は、キーボード表示エリアにおけるジェスチャーを検出する(1226)。例えば、装置は、エリア5005(図6A)における水平又は実質的に水平の指スワイプジェスチャー6010を検出する。
キーボード表示エリアにおけるジェスチャーの検出に応答して、装置は、各絵文字カテゴリの絵文字キャラクタキーの第1サブセットの表示をキーボード表示エリアにおける各絵文字カテゴリの絵文字キャラクタキーの第2サブセットの表示に置き換え、そしてサブセットシーケンス印アイコンにより与えられる情報を、絵文字キャラクタキーの第2サブセットによる絵文字キャラクタキーの表示された第1サブセットとの置き換えを反映するように更新する(1228)。例えば、キーボード表示エリア5005における水平の指スワイプジェスチャー6010の検出に応答して、装置は、自然絵文字カテゴリの絵文字キャラクタキー(図6A)の第1サブセット6015の表示をキーボード表示エリア5005における自然絵文字カテゴリ(図6B)の絵文字キャラクタキーの第2サブセット6020の表示に置き換え、そしてサブセットシーケンス印アイコン6000により与えられる情報を、絵文字キャラクタキーの第2サブセット6020による絵文字キャラクタキーの表示された第1サブセット6015との置き換えを反映するように更新する。サブセットシーケンス印アイコンにより与えられる情報を更新することは、絵文字キャラクタキーの第2サブセットに対応するサブセットシーケンス印アイコンをハイライトにするか、又は視覚上区別する一方、絵文字キャラクタキーの第1サブセットに対応する別のサブセットシーケンス印アイコンのハイライト化又は視覚上の区別化を中止する(例えば、図6Bにおいて、アイコン6000−2をハイライトにする一方、アイコン6000−1のハイライト化を中止する)ことを含むが、これに限定されない。
ある実施形態では、各絵文字カテゴリの絵文字キャラクタキーの第1サブセットの表示をキーボード表示エリアにおける各絵文字カテゴリの絵文字キャラクタキーの第2サブセットの表示に置き換えることは、タッチスクリーンディスプレイから外れるように移動する絵文字キャラクタキーの第1サブセットのアニメーションを表示することを含む(1230)。例えば、図6Aと6Bとの間で、タッチスクリーンディスプレイ112から外れるサブセット6015のアニメーションが表示される。
ある実施形態では、各絵文字カテゴリの絵文字キャラクタキーの第1サブセットの表示をキーボード表示エリアにおける各絵文字カテゴリの絵文字キャラクタキーの第2サブセットの表示に置き換えることは、タッチスクリーンディスプレイへと移動する絵文字キャラクタキーの第2サブセットのアニメーションを表示することを含む(1232)。例えば、図6Aと6Bとの間で、タッチスクリーンディスプレイ112へと移動するサブセット6020のアニメーションが表示される。
ある実施形態では、各絵文字カテゴリの絵文字キャラクタキーの第1サブセットの表示をキーボード表示エリアにおける各絵文字カテゴリの絵文字キャラクタキーの第2サブセットの表示に置き換えることは、タッチスクリーンディスプレイから外れるように移動する絵文字キャラクタキーの第1サブセットのアニメーションを表示すると共に、タッチスクリーンディスプレイへと移動する絵文字キャラクタキーの第2サブセットのアニメーションを表示することを含む(1234)。例えば、図6Aと6Bとの間で、タッチスクリーンディスプレイ112から外れるよう移動するサブセット6015及びタッチスクリーンディスプレイ112へと移動するサブセット6020のアニメーションが表示される。
ある実施形態では、装置は、キーボード表示エリアに各絵文字カテゴリの絵文字キャラクタキーの第2サブセットを表示する間にキーボード表示エリアにおけるジェスチャーを検出する。例えば、装置は、サブセット6020(図6B)を表示する間にエリア5005における水平又は実質的に水平の指スワイプジェスチャー6025を検出する。キーボード表示エリアにおけるジェスチャー(例えば、ジェスチャー6025)を検出するのに応答して、装置は、各絵文字カテゴリの絵文字キャラクタキーの第2サブセットの表示をキーボード表示エリアにおける各絵文字カテゴリの絵文字キャラクタキーの第3サブセットの表示に置き換える(1236)。又、キーボード表示エリアにおけるジェスチャー(例えば、ジェスチャー6025)を検出するのに応答して、装置は、サブセットシーケンス印アイコンにより与えられる情報を、絵文字キャラクタキーの第3サブセットによる絵文字キャラクタキーの表示された第2サブセットとの置き換えを反映するように更新する(1236)。例えば、キーボード表示エリア5000において水平の指スワイプジェスチャー6025を検出するのに応答して、装置は、自然絵文字カテゴリの絵文字キャラクタキー(図6B)の第2サブセット6020の表示をキーボード表示エリア5005において自然絵文字カテゴリ(図6C)の絵文字キャラクタキーの第3サブセット6040の表示に置き換え、そしてサブセットシーケンス印アイコン6000により与えられる情報を、絵文字キャラクタキーの第3サブセット6040による絵文字キャラクタキーの表示された第2サブセット6020との置き換えを反映するように更新する。情報の更新は、絵文字キャラクタキーの第3サブセットに対応するサブセットシーケンス印アイコンをハイライトにするか、又は視覚上区別する一方、絵文字キャラクタキーの第2サブセットに対応する別のサブセットシーケンス印アイコンのハイライト化又は視覚上の区別化を中止する(例えば、図6Cにおいて、アイコン6000−3をハイライトにする一方、アイコン6000−2のハイライト化を中止する)ことを含むが、これに限定されない。
ある実施形態では、絵文字キャラクタキーの第2サブセットを表示する間に検出されたジェスチャーは、第1方向のスワイプジェスチャーである(例えば、右から左へのスワイプジェスチャー6025、図6B)。第1方向とは実質的に逆の方向におけるキーボード表示エリアでのタッチスクリーンディスプレイに対する第2のスワイプジェスチャー(例えば、左から右へのスワイプジェスチャー6030、図6C)を装置が検出するのに応答して、装置は、各絵文字カテゴリの絵文字キャラクタキーの第3サブセットの表示をキーボード表示エリアにおける各絵文字カテゴリの絵文字キャラクタキーの第2サブセットの表示に置き換え、そしてサブセットシーケンス印アイコンにより与えられる情報を、絵文字キャラクタキーの第2サブセットによる絵文字キャラクタキーの表示された第3サブセットとの置き換えを反映するように更新する(例えば、絵文字キャラクタキーの第2サブセットに対応するサブセットシーケンス印アイコンをハイライトにするか又は視覚上区別する一方、絵文字キャラクタキーの第3サブセットに対応する別のサブセットシーケンス印アイコンのハイライト化又は視覚上の区別化を中止する)(1238)。例えば、ジェスチャー6025(図6B)の方向とは実質的に逆の方向におけるキーボード表示エリア5005でのタッチスクリーンディスプレイに対するスワイプジェスチャー6030(図6C)を検出するのに応答して、装置は、自然絵文字カテゴリの絵文字キャラクタキー6040の第3サブセットの表示をキーボード表示エリア5005における自然絵文字カテゴリの絵文字キャラクタキー6020の第2サブセットの表示に置き換え、そしてサブセットシーケンス印アイコン6000により与えられる情報を、絵文字キャラクタキーの第2サブセットによる絵文字キャラクタキーの表示された第3サブセットとの置き換えを反映するように更新する(例えば、絵文字キャラクタキーの第2サブセット6020に対応するサブセットシーケンス印アイコン6000−2をハイライトにするか又は視覚上区別する一方、絵文字キャラクタキーの第3サブセット6040に対応するサブセットシーケンス印アイコン6003のハイライト化又は視覚上の区別化を中止する)。
ある実施形態では、装置は、キーボード選択アイコン(例えば、アイコン5020、図6B)を表示する。ある実施形態では、キーボード選択アイコン5020には、複数の絵文字カテゴリアイコン5010が同時に表示される(例えば、タッチスクリーンディスプレイの底部に沿った既定のエリア5009に)。装置は、キーボード選択アイコン上でのジェスチャー(例えば、図6Bの指タップジェスチャー6055)を検出する。キーボード選択アイコン上でのジェスチャーを検出した後に、装置は、各絵文字カテゴリの絵文字キャラクタキーの第2サブセットの表示をキーボード表示エリアにおけるテキストキャラクタ入力キーボードの表示に置き換える(1240)。例えば、キーボード選択アイコン5020上でのタップジェスチャー6055を検出した後に、装置は、自然絵文字カテゴリの絵文字キャラクタキー(図6B)の第2サブセット6020の表示をキーボード表示エリア5055(図5G)におけるテキストキャラクタ入力キーボード5055の表示に置き換える。ある実施形態では、絵文字キャラクタキーの第2サブセット6020が、ジェスチャー6055の検出に応答してテキストキャラクタ入力キーボード5055に置き換えられる。ある実施形態では、特定のテキストキャラクタ入力キーボード(例えば、アルファニューメリックキーボード、仮名キーボード、又は漢字キーボード)が選択されてエリア5005に表示される前に、1つ以上の中間のテキストキャラクタ入力キーボード選択UIが示される。
ある実施形態では、装置は、テキストキャラクタ入力キーボード(例えば、図5Gのキーボード5055)でユーザによって入力された1つ以上のワードを受け取る。装置は、ユーザによりキャラクタ入力エリア5000に入力された1つ以上のワードを表示する。テキストキャラクタ入力キーボードでユーザにより入力された1つ以上のワードを受け取るのに応答して、装置は、ユーザにより入力された1つ以上のワードに少なくとも一部分基づいて推奨絵文字キャラクタを決定し、そしてその推奨絵文字キャラクタをタッチスクリーンディスプレイに表示する(1242)。推奨絵文字キャラクタの決定は、ユーザにより入力される句読点ではなく、ユーザにより入力されるワードに基づく。例えば、ユーザがワード“rain”をタイプする場合には、傘及び/又は雨滴の絵文字キャラクタが推奨される。同様に、ユーザがワード“fly”をタイプする場合には、航空機の絵文字キャラクタが推奨される。ある実施形態では、単一の絵文字キャラクタが推奨される。又、他の実施形態では、複数の絵文字キャラクタが推奨される。ある実施形態では、装置は、タッチスクリーンディスプレイに対するジェスチャーを検出する(例えば、テキストキャラクタ入力キーボードのスペースバーに対するタップジェスチャー、又は推奨される絵文字キャラクタに対するタップジェスチャー)。そのジェスチャーの検出に応答して、装置は、ユーザによりキャラクタ入力エリアに入力された1つ以上のワードの後に推奨絵文字キャラクタを挿入し表示する(1244)。
ある実施形態では、装置は、テキストキャラクタ入力キーボード5055がキーボード表示エリア5055(図5G)に表示される間にキーボード選択アイコン5020を表示する。次いで、キーボード選択アイコン5020上でのジェスチャー、例えば、指タップジェスチャーを検出した後に、装置は、テキストキャラクタ入力キーボード5055(図6B)の表示を、キーボード表示エリアにおける各絵文字カテゴリの絵文字キャラクタキー(図6B)の第2サブセット6020及びそれに対応するサブセットシーケンス印アイコン6000の同時表示に置き換える(1246)。ある実施形態では、テキストキャラクタ入力キーボード5055は、ジェスチャーの検出に応答して、絵文字キャラクタキーの第2サブセットに置き換えられる。ある実施形態では、絵文字キャラクタキーの特定のサブセットが選択されてエリア5005に表示される前に、1つ以上の中間絵文字キーボード選択UIが示される。ある実施形態では、キーボード選択アイコン5020上でのジェスチャーを検出するのに応答して、装置は、テキストキャラクタ入力キーボードの表示と、絵文字キャラクタキーの最も最近表示されたサブセットとの間をトグルする。
ある実施形態では、装置は、絵文字キャラクタキーの第2サブセットにおける各絵文字キャラクタキーに対するジェスチャーを検出する。絵文字キャラクタキーの第2サブセットにおける各絵文字キャラクタキーに対するジェスチャーを検出するのに応答して、装置は、それに対応する絵文字キャラクタをキャラクタ入力キーに挿入し表示する(1248)。例えば、絵文字キャラクタキーの第2サブセット6020における絵文字キャラクタキーに対するタップジェスチャーを検出するのに応答して、装置は、それに対応する絵文字キャラクタをキャラクタ入力エリア5000に挿入し表示する。図6C−6Eは、絵文字キャラクタの第3サブセット6040からの入力エリア5000への絵文字キャラクタの同様の挿入及び表示を示している。付加的な絵文字キャラクタキーに対するジェスチャーの検出に応答して、付加的な絵文字キャラクタが絵文字入力エリア5000に挿入され表示されてもよい。
ある実施形態では、装置は、既定のユーザインターフェイス再構成プロセスを開始するための既定のユーザアクション(例えば、絵文字キャラクタキーを指で押して、指接触を所定時間より長く保持する)を検出する。既定のユーザアクションを検出するのに応答して、装置は、絵文字キャラクタキーの第2サブセットにおける2つ以上の絵文字キャラクタキーの位置を変化させる。この変化は、2つ以上の絵文字キャラクタキーの他の絵文字キャラクタキーの各平均位置とは異なる各平均位置の周りで2つ以上の絵文字キャラクタキーの各絵文字キャラクタの位置を変化させることを含む(1249)。例えば、所定時間(例えば、1秒)より長い絵文字キャラクタキー8001(図8A)に対する指接触を検出するのに応答して、装置は、絵文字キャラクタキーのサブセット8002(図8A、これは、図6Bのサブセット6020に対応する)における全ての絵文字キャラクタキーの位置を変化させる。
ある実施形態では、2つ以上の絵文字キャラクタキーの各絵文字キャラクタキーは、各絵文字キャラクタキーの各平均位置を実質的に中心とする領域において振動する(図8Bに示す)(1250)。
ある実施形態では、装置は、ユーザが、絵文字キャラクタキーの第2サブセットにおける第1絵文字キャラクタキーに対応する第1位置でタッチスクリーンディスプレイと接触点を形成するのを検出すると共に、タッチスクリーンディスプレイ上の第2位置に対する接触点の移動も検出する。これら2つの検出に応答して、装置は、検出された接触点移動に基づきタッチスクリーンディスプレイ上の第2位置に対する第1絵文字キャラクタキーの移動を表示する(1252)。例えば、絵文字キャラクタキー8001−2に対応する位置においてユーザがタッチスクリーンディスプレイとの接触点8050(図8B)を形成するのを検出し、そしてタッチスクリーンディスプレイ上の第2位置825に対する接触点8050の移動も検出するのに応答して、装置は、その検出された接触点移動に基づきタッチスクリーンディスプレイ上の第2位置825に対する絵文字キャラクタキー8001−2の移動を表示する。
ある実施形態では、装置は、既定のユーザインターフェイス再構成プロセスを終了する第2の既定のユーザアクションを検出する(例えば、ホームボタン204のアクチベーションを検出する)のに応答して第2位置に第1絵文字キャラクタキー(例えば、図8Cの8000−2)の位置を固定する(1254)。
図13は、ある実施形態によりタッチ感知ディスプレイ112を装備したポータブル電子装置100がユーザインターフェイスロックモードにある間に絵文字を伴うメッセージに応答するための方法を示すフローチャートである。この方法1300は、装置がロック状態にある間にユーザが到来するメッセージに素早く応答するための簡単で且つ直観的な仕方を提供し、これにより、電力を保存すると共に、バッテリ充電時とバッテリ充電時との間の期間を延長するものである。
ポータブル電子装置100がユーザインターフェイスロックモードにある間に(1301)オペレーション1302−1314が遂行される。この装置は、タッチスクリーンディスプレイが電力保存状態にある間に当事者からポータブル電子装置のユーザへ到来するメッセージを受信する(1302)。電力保存状態において、タッチスクリーンは、ブランク(何も表示されない)であり、タッチ感知ではない。
到来するメッセージを受信するのに応答して、装置は、タッチスクリーンディスプレイを電源オンし、そして当事者からユーザへ到来するメッセージの少なくとも一部分(例えば、図9Bのメッセージ部分2212)をタッチスクリーンディスプレイに表示する(1304)。装置は、絵文字キャラクタに対応するタッチスクリーンディスプレイ上での1つ以上の既定の指ジェスチャー(例えば、図9Cのジェスチャー9100−1、9100−2及び9100−3)を検出する(1306)。装置は、到来するメッセージに対する応答の送信を開始するための既定のユーザアクションを検出する(例えば、ホームボタン204のアクチベーションを検出するか、「送信」ボタン(図示せず)のアクチベーションを検出するか、又は図9Cのスワイプジェスチャー2213を検出する)(1308)。到来するメッセージに対する応答の送信を開始するための既定のユーザアクションを検出するのに応答して、装置は、到来するメッセージに対する応答を送信する(1310)。この応答は、タッチスクリーンディスプレイ上で検出された1つ以上の既定の指ジェスチャーに対応する絵文字キャラクタを含む。例えば、図9Cの既定の指ジェスチャー9100−1、9100−2及び9100−3は、笑顔の絵文字キャラクタに対応する。1つ以上の既定の指ジェスチャーに絵文字を関連付ける1つの方法を、図10A−10Eを参照して以下に述べる。
ある実施形態では、到来するメッセージに対する応答の送信を開始するための既定のユーザアクションを検出するのに応答して、装置は、タッチスクリーンディスプレイを電力保存状態に戻す(1312)。ある実施形態では、装置は、到来するメッセージに対する応答が送信された後に所定時間(例えば、5ないし15秒)以内にタッチスクリーンディスプレイを電力保存状態に戻す(1314)。
図14は、ある実施形態によりタッチ感知ディスプレイ112を装備したポータブル電子装置100がユーザインターフェイスロックモードにある間に絵文字を伴うメッセージに応答するための別の方法を示すフローチャートである。この方法1400は、装置がロック状態にある間にユーザが到来するメッセージに素早く応答するための簡単で且つ直観的な仕方を提供し、これにより、電力を保存すると共に、バッテリ充電時とバッテリ充電時との間の期間を延長するものである。
ポータブル電子装置100がユーザインターフェイスロックモードにある間に(1401)オペレーション1402−1414が遂行される。この装置は、タッチスクリーンディスプレイが電力保存状態にある間に当事者からポータブル電子装置のユーザへ到来するメッセージを受信する(1402)。電力保存状態において、タッチスクリーンは、ブランク(何も表示されない)であり、タッチ感知ではない。
到来するメッセージを受信するのに応答して、装置は、タッチスクリーンディスプレイを電源オンし、当事者からユーザへ到来するメッセージの少なくとも一部分(例えば、図9Dのメッセージ部分2212)をタッチスクリーンディスプレイに表示し、そして到来するメッセージに対する複数の既定の応答(例えば、図9D又は図9Gの応答9110)を表示する(1404)。既定の応答9110は、複数の絵文字キャラクタを含む(例えば、図9Dの絵文字キャラクタ9111又は図9Gの応答9110における絵文字キャラクタ)。
装置は、複数の既定の応答におけるある既定の応答を選択するための既定のユーザアクションを検出する(例えば、図9Eの応答9110−1に対する指タップジェスチャー9120、又は図9Gの応答9110−4に対する指タップジェスチャー9210)(1406)。装置は、到来するメッセージに対する応答の送信を開始するための既定のユーザアクションを検出する(1408)。ある実施形態では、既定の応答9110の選択を検出すると、ユーザによる更なるアクションを検出せずに、既定の応答の送信が開始される。ある実施形態では、既定の応答9110の選択が検出された後に、応答の送信を開始するための更なる既定のユーザアクションが検出され、例えば、ホームボタン204のアクチベーションが検出され、「送信」ボタン(図示せず)のアクチベーションが検出され、或いは見掛け上チャンネル306にわたってアンロック映像302を移動するスライド指ジェスチャー2213が検出される(この場合、チャンネル306におけるメッセージ「スライドして見る」は、図9Eのメッセージ「スライドして応答を送信する」又は同様のメッセージに切り換えられる)。
到来するメッセージに対する応答の送信を開始するための既定のユーザアクションを検出するのに応答して、装置は、到来するメッセージに対する応答を送信する(1410)。選択された既定の応答9110は、複数の絵文字キャラクタにおけるある絵文字キャラクタ(例えば、9111)を含む(1410)。
ある実施形態では、到来するメッセージに対する選択された既定の応答の送信を開始するための既定のユーザアクションを検出するのに応答して、装置は、タッチスクリーンディスプレイを電力保存状態に戻す(1412)。ある実施形態では、装置は、到来するメッセージに対する選択された既定の応答が送信された後に所定時間(例えば、5ないし15秒)以内にタッチスクリーンディスプレイを電力保存状態に戻す(1414)。
図15は、ある実施形態によりタッチ感知ディスプレイ112を装備したポータブル電子装置100がユーザインターフェイスロックモードにある間に絵文字を伴うメッセージに応答するための別の方法を示すフローチャートである。この方法1500は、装置がロック状態にある間にユーザが到来するメッセージに素早く応答するための簡単で且つ直観的な仕方を提供し、これにより、電力を保存すると共に、バッテリ充電時とバッテリ充電時との間の期間を延長するものである。
ポータブル電子装置100がユーザインターフェイスロックモードにある間に(1501)オペレーション1502−1518が遂行される。この装置は、タッチスクリーンディスプレイが電力保存状態にある間に当事者からポータブル電子装置のユーザへ到来するメッセージを受信する(1502)。電力保存状態において、タッチスクリーンは、ブランク(何も表示されない)であり、タッチ感知ではない。
到来するメッセージを受信するのに応答して、装置は、タッチスクリーンディスプレイを電源オンし、そして当事者からユーザへ到来するメッセージの少なくとも一部分(例えば、図9Bのメッセージ部分2212)をタッチスクリーンディスプレイに表示する(1504)。
装置は、到来するメッセージに対する複数の既定の応答9110の表示を開始するための既定のユーザアクション(例えば、応答アイコン(図示せず)に対する指タップ、又はタッチスクリーン112に対するダブルタップジェスチャー)を検出する(1506)。その規定の応答は、複数の絵文字キャラクタ(例えば、図9Dの絵文字キャラクタ9111及び図9Gの応答9110における絵文字キャラクタ)を含む。到来するメッセージに対する複数の既定の応答の表示を開始するための既定のユーザアクションを検出するのに応答して、装置は、複数の既定の応答(例えば、図9D又は図9Gの応答9110)を表示する(1508)。
装置は、複数の既定の応答におけるある既定の応答を選択するための既定のユーザアクション(例えば、図9Eの応答9110−1に対する指タップジェスチャー9120又は図9Gの応答9110−4に対する指タップジェスチャー9210)を検出する(1510)。
装置は、到来するメッセージに対する選択された既定の応答の送信を開始するための既定のユーザアクションを検出する(1512)。ある実施形態では、既定の応答9110の選択を検出すると、ユーザによる更なるアクションを検出せずに、既定の応答の送信が開始される。ある実施形態では、既定の応答9110の選択が検出された後に、応答の送信を開始するための更なる既定のユーザアクションが検出され、例えば、ホームボタン204のアクチベーションが検出され、「送信」ボタン(図示せず)のアクチベーションが検出され、或いは見掛け上チャンネル306にわたってアンロック映像302を移動するスライド指ジェスチャー2213が検出される(この場合、チャンネル306におけるメッセージ「スライドして見る」は、図9Eのメッセージ「スライドして応答を送信する」又は同様のメッセージに切り換えられる)。
到来するメッセージに対する選択された既定の応答の送信を開始するための既定のユーザアクションを検出するのに応答して、装置は、到来するメッセージに対する選択された既定の応答を送信する(1514)。選択された既定の応答は、複数の絵文字キャラクタにおけるある絵文字キャラクタを含む。
ある実施形態では、到来するメッセージに対する選択された既定の応答の送信を開始するための既定のユーザアクションを検出するのに応答して、装置は、タッチスクリーンディスプレイを電力保存状態に戻す(1516)。ある実施形態では、装置は、到来するメッセージに対する選択された既定の応答が送信された後に所定時間(例えば、5ないし15秒)以内にタッチスクリーンディスプレイを電力保存状態に戻す(1518)。
図16は、ある実施形態によりタッチ感知ディスプレイ112を装備したポータブル電子装置100において絵文字にユーザ定義ジェスチャーを指定する方法を示すフローチャートである。この方法1600は、ユーザが後で再コールするためにユーザ定義ジェスチャーに絵文字キャラクタを関連付けるための簡単で且つ直観的な仕方を提供し、これにより、ユーザは、絵文字キーボードを使用する必要なく、絵文字キャラクタ(例えば、ユーザが頻繁に使用する絵文字キャラクタ)を装置に入力できるようにする。
ポータブル電子装置は、それがユーザ定義ジェスチャー記録モードにある間にタッチスクリーンディスプレイにおいてユーザ定義ジェスチャー(例えば、図10Bのジェスチャー1030)を検出する(1602)。装置は、ユーザ定義ジェスチャーの表現を生成する(1604)。この表現は、ジェスチャーにおける指接触の絶対的又は相対的位置と、ジェスチャーにおける指接触の相対的又は絶対的移動とを含む。装置は、ユーザ定義ジェスチャーの表現を絵文字キャラクタに関連付ける(図10C−10Eを参照して上述したように)(1606)。装置は、ユーザ定義ジェスチャーの表現、及びユーザ定義ジェスチャーの表現と絵文字キャラクタとの関連付けを記憶する(1608)。
ある実施形態では、ユーザ定義ジェスチャーの表現、及びユーザ定義ジェスチャーの表現と絵文字キャラクタとの関連付けを記憶した後に、装置は、タッチスクリーンディスプレイにおけるジェスチャーを検出し、そしてその検出されたジェスチャーがユーザ定義ジェスチャーの記憶された表現に対応するかどうか決定する。検出されたジェスチャーがユーザ定義ジェスチャーの記憶された表現に対応する場合には、装置は、インスタントメッセージ(例えば、テキストメッセージ)又はe−メールメッセージのような電子メッセージ又はドキュメントに絵文字キャラクタを挿入する(1610)。
図17は、ある実施形態により電子メッセージを経て絵文字をマップ上の位置指示子として使用する方法を示すフローチャートである。この方法1700は、マップ上に絵文字を伴う位置データを与えて、対応電子メッセージの情報を増加する迅速且つ簡単な仕方である。
装置(例えば、ポータブル装置100又はデスクトップコンピューティング装置)は、地理マップアプリケーション154を開始するか又は開始するよう動作できるインストラクション、地理マップ上の位置を表す位置データ、及び絵文字キャラクタを表す絵文字データを含む電子メッセージを受け取る(1702)。絵文字データは、位置データに関連付けられる(例えば、絵文字データに対応する絵文字キャラクタが、位置データに対応する位置においてマップ上に表示されるように)。ある実施形態では、電子メッセージは、地理マップアプリケーションをオープンするためにリンクを伴うテキストメッセージである(1704)。
装置は、タッチスクリーンディスプレイに電子メッセージ(例えば、図11Aのメッセージ2216)を表示する(1706)。装置は、地理マップアプリケーションを開始するための、その表示された電子メッセージ上での既定のユーザアクション(例えば、図11Aのメッセージ2216におけるLake Tahoeへのリンク2220上でのタップジェスチャー1105)を検出する(1708)。地理マップアプリケーションを開始するための既定のユーザアクションを検出するのに応答して、装置は、地理マップアプリケーション154において地理マップ(例えば、図11Bのマップ1115)を表示し、そして位置データに対応する地理マップの位置に絵文字キャラクタ(例えば、図11Bの絵文字キャラクタ1120)を表示する(1710)。
以上、特定の実施形態を参照して本発明を例示した。しかしながら、以上の説明は、本発明を余すところなく述べたものでも、又、ここに開示する正確な形態に限定するものでもない。以上の教示に鑑み、多数の変更や修正が考えられる。以上の実施形態は、本発明の原理及びその特定の用途を最良に説明するために選択されて記述されたものであり、従って、当業者であれば、本発明及び種々の実施形態を、意図された特定の用途に適するように種々変更して最良に利用することができよう。
100:ポータブル多機能装置
102:メモリ
103:通信バス又は信号ライン
106:I/Oサブシステム
108:RF回路
110:オーディオ回路
111:スピーカ
112:タッチ感知ディスプレイシステム
113:マイクロホン
116:他の入力コントロール装置
118:周辺インターフェイス
120:プロセッサ
122:コントローラ
124:外部ポート
126:オペレーティングシステム
128:通信モジュール
130:接触/運動モジュール
132:グラフィックモジュール
134:テキスト入力モジュール
135:GPSモジュール
136:アプリケーション
137:連絡先モジュール
138:電話モジュール
139:ビデオ会議モジュール
140:e−メールクライアントモジュール
141:インスタントメッセージングモジュール
142:トレーニングサポートモジュール
143:カメラモジュール
144:映像マネージメントモジュール
145:ビデオプレーヤモジュール
146:音楽プレーヤモジュール
147:ブラウジングモジュール
148:カレンダーモジュール
149:ウィジットモジュール
149−1:天気ウィジット
149−2:株ウィジット
149−3:計算器ウィジット
149−4:アラームクロックウィジット
149−5:辞書ウィジット
149−6:ユーザ生成ウィジット
150:ウィジット生成モジュール
151:サーチモジュール
152:ビデオ及び音楽プレーヤモジュール
153:ノートモジュール
154:マップモジュール
155:オンラインビデオモジュール
156:ディスプレイコントローラ
158:光学センサコントローラ
160:他の入力コントローラ
162:電源システム
164:光学的センサ
166:接近センサ
168:加速度計

Claims (56)

  1. タッチスクリーンディスプレイを伴うポータブル電子装置において、
    次のもの、即ち、
    ユーザにより選択されたテキストキャラクタ入力及び絵文字キャラクタ入力を表示するように動作できるキャラクタ入力エリア、
    キーボード表示エリア、及び
    複数の絵文字カテゴリに対応する複数の絵文字カテゴリアイコン、
    を同時に表示するステップと、
    前記複数の絵文字カテゴリアイコンにおける各絵文字カテゴリアイコン上でのジェスチャーを検出するステップと、
    各絵文字カテゴリアイコン上でのジェスチャーの検出に応答して、次のもの、即ち、
    前記キーボード表示エリアにおける各絵文字カテゴリの絵文字キャラクタキーの第1サブセットであって、各絵文字カテゴリは、前記キーボード表示エリアにおいて絵文字キャラクタキーのサブセットのシーケンスとして別々に表示されるように構成された絵文字キャラクタキーの多数のサブセットを含むものである、絵文字キャラクタキーの第1サブセット、及び
    各絵文字カテゴリの複数のサブセットシーケンス印アイコンであって、各絵文字カテゴリにおけるサブセットの数と、キーボード表示エリアにおける絵文字キャラクタキーのサブセットのシーケンスの中の表示されるサブセットの位置とに関する情報を与えるものであるサブセットシーケンス印アイコン、
    を同時に表示するステップと、
    各絵文字カテゴリの絵文字キャラクタキーの前記第1サブセットをキーボード表示エリアに表示する間に、キーボード表示エリアにおけるジェスチャーを検出するステップと、
    前記キーボード表示エリアにおけるジェスチャーの検出に応答して、
    各絵文字カテゴリの絵文字キャラクタキーの前記第1サブセットの表示をキーボード表示エリアにおける各絵文字カテゴリの絵文字キャラクタキーの第2サブセットの表示と置き換え、更に、
    前記サブセットシーケンス印アイコンによって与えられる前記情報を、絵文字キャラクタキーの前記第2サブセットによる絵文字キャラクタキーの表示された前記第1サブセットとの置き換えを反映するように更新する、
    ことを行うステップと、
    を備えたコンピュータ実施方法。
  2. 前記複数の絵文字カテゴリアイコンは、ユーザにより最近及び頻繁に選択された複数の絵文字キャラクタに対応する最近及び頻繁に使用される絵文字カテゴリアイコンを含む、請求項1に記載のコンピュータ実施方法。
  3. 少なくとも1つの絵文字カテゴリにおける絵文字キャラクタキーは、絵文字キャラクタ使用データに基づいて順序付けされる、請求項1に記載のコンピュータ実施方法。
  4. 前記絵文字キャラクタ使用データは、前記ポータブル電子装置で実行されるソフトウェアアプリケーションからの絵文字キャラクタ使用データを含む、請求項3に記載のコンピュータ実施方法。
  5. 前記絵文字キャラクタ使用データは、前記ポータブル電子装置のサービスプロバイダーから受け取った絵文字キャラクタ使用データを含む、請求項3に記載のコンピュータ実施方法。
  6. 各絵文字カテゴリの絵文字キャラクタキーの第1サブセットの表示をキーボード表示エリアにおける各絵文字カテゴリの絵文字キャラクタキーの第2サブセットの表示と置き換えることは、絵文字キャラクタキーの第1サブセットがタッチスクリーンディスプレイから外れるように移動するアニメーションを表示することを含む、請求項1に記載のコンピュータ実施方法。
  7. 各絵文字カテゴリの絵文字キャラクタキーの第1サブセットの表示をキーボード表示エリアにおける各絵文字カテゴリの絵文字キャラクタキーの第2サブセットの表示と置き換えることは、絵文字キャラクタキーの第2サブセットがタッチスクリーンディスプレイへと移動するアニメーションを表示することを含む、請求項1に記載のコンピュータ実施方法。
  8. 各絵文字カテゴリの絵文字キャラクタキーの第1サブセットの表示をキーボード表示エリアにおける各絵文字カテゴリの絵文字キャラクタキーの第2サブセットの表示と置き換えることは、絵文字キャラクタキーの第1サブセットがタッチスクリーンディスプレイから外れるように移動するアニメーションを表示すると共に、絵文字キャラクタキーの第2サブセットがタッチスクリーンディスプレイへと移動するアニメーションを表示することを含む、請求項1に記載のコンピュータ実施方法。
  9. 前記サブセットシーケンス印アイコンは、前記キーボード表示エリアに表示される、請求項1に記載のコンピュータ実施方法。
  10. 前記複数の絵文字カテゴリアイコンは、前記キーボード表示エリアに表示される、請求項1に記載のコンピュータ実施方法。
  11. 各絵文字カテゴリの絵文字キャラクタキーの第2サブセットをキーボード表示エリアに表示する間に、キーボード表示エリアにおけるジェスチャーを検出するステップと、
    前記キーボード表示エリアにおけるジェスチャーの検出に応答して、
    各絵文字カテゴリの絵文字キャラクタキーの第2サブセットの表示をキーボード表示エリアにおける各絵文字カテゴリの絵文字キャラクタキーの第3サブセットの表示と置き換え、更に、
    前記サブセットシーケンス印アイコンによって与えられる前記情報を、絵文字キャラクタキーの前記第3サブセットによる絵文字キャラクタキーの表示された第2サブセットとの置き換えを反映するように更新する、
    ことを行うステップを更に備えた請求項1に記載のコンピュータ実施方法。
  12. 前記絵文字キャラクタキーの第2サブセットを表示する間に検出されるジェスチャーは、第1方向のスワイプジェスチャーであり、更に、
    前記第1方向とは実質的に逆方向の、前記タッチスクリーンディスプレイ上のキーボード表示エリアにおける第2スワイプジェスチャーを検出するステップと、
    前記キーボード表示エリアにおける第2スワイプジェスチャーの検出に応答して、
    各絵文字カテゴリの絵文字キャラクタキーの第3サブセットの表示をキーボード表示エリアにおける各絵文字カテゴリの絵文字キャラクタキーの第2サブセットの表示と置き換え、更に、
    前記サブセットシーケンス印アイコンによって与えられる前記情報を、絵文字キャラクタキーの第2サブセットによる絵文字キャラクタキーの表示された第3サブセットとの置き換えを反映するように更新する、
    ことを行うステップと、
    を更に備えた請求項11に記載のコンピュータ実施方法。
  13. キーボード選択アイコンを表示するステップと、
    キーボード選択アイコン上でのジェスチャーを検出するステップと、
    キーボード選択アイコン上でのジェスチャーを検出した後に、各絵文字カテゴリの絵文字キャラクタキーの第2サブセットの表示をキーボード表示エリアにおけるテキストキャラクタ入力キーボードの表示と置き換えるステップと、
    を更に備えた請求項1に記載のコンピュータ実施方法。
  14. 前記テキストキャラクタ入力キーボードでユーザにより入力された1つ以上のワードを受け取るステップと、
    ユーザにより入力された1つ以上のワードをキャラクタ入力エリアに表示するステップと、
    前記テキストキャラクタ入力キーボードでユーザにより入力された1つ以上のワードを受け取るのに応答して、
    ユーザにより入力された1つ以上のワードに少なくとも一部分基づいて推奨される絵文字キャラクタを決定し、更に、
    その推奨される絵文字キャラクタをタッチスクリーンディスプレイに表示する、
    というステップと、
    を更に備えた請求項13に記載のコンピュータ実施方法。
  15. タッチスクリーンディスプレイ上でのジェスチャーを検出するステップと、
    前記ジェスチャーの検出に応答して、ユーザによりキャラクタ入力エリアに入力された1つ以上のワードの後に前記推奨される絵文字キャラクタを挿入し表示するステップと、
    を更に備えた請求項14に記載のコンピュータ実施方法。
  16. 前記テキストキャラクタ入力キーボードがキーボード表示エリアに表示されている間にキーボード選択アイコンを表示するステップと、
    キーボード選択アイコン上でのジェスチャーを検出するステップと、
    キーボード選択アイコン上でのジェスチャーを検出した後に、テキストキャラクタ入力キーボードの表示を、キーボード表示エリアにおける各絵文字カテゴリの絵文字キャラクタキーの第2サブセット及びそれに対応するサブセットシーケンス印アイコンの同時表示に置き換えるステップと、
    を更に備えた請求項13に記載のコンピュータ実施方法。
  17. 絵文字キャラクタキーの第2サブセットにおける各絵文字キャラクタキー上でのジェスチャーを検出するステップと、
    絵文字キャラクタキーの第2サブセットにおける各絵文字キャラクタキー上でのジェスチャーを検出するのに応答して、それに対応する絵文字キャラクタをキャラクタ入力エリアに挿入し表示するステップと、
    を更に備えた請求項1に記載のコンピュータ実施方法。
  18. 既定のユーザインターフェイス再構成プロセスを開始するための既定のユーザアクションを検出するステップと、
    その規定のユーザアクションを検出するのに応答して、絵文字キャラクタキーの第2サブセットにおける2つ以上の絵文字キャラクタキーの位置を変化させるステップであって、前記変化させることは、2つ以上の絵文字キャラクタキーの各絵文字キャラクタキーの位置を、2つ以上の絵文字キャラクタキーの他の絵文字キャラクタキーの各平均位置とは異なる各平均位置の周りで変化させることを含むステップと、
    を備えた請求項1に記載のコンピュータ実施方法。
  19. 前記2つ以上の絵文字キャラクタキーの各絵文字キャラクタキーは、各絵文字キャラクタキーの各平均位置を実質的に中心とする領域において振動する、請求項18に記載のコンピュータ実施方法。
  20. 絵文字キャラクタキーの第2サブセットにおける第1絵文字キャラクタキーに対応する位置においてユーザがタッチスクリーンディスプレイとで接触点を形成するのを検出し、そして前記タッチスクリーンディスプレイ上の第2位置への前記接触点の移動を検出するステップと、
    前記接触点を検出しそして接触点の移動を検出するのに応答して、その接触点の検出された移動に基づき前記タッチスクリーンディスプレイ上の第2位置への前記第1絵文字キャラクタキーの移動を表示するステップと、
    を更に備えた請求項18に記載のコンピュータ実施方法。
  21. 既定のユーザインターフェイス再構成プロセスを終了するための第2の既定のユーザアクションを検出するのに応答して前記第1の絵文字キャラクタキーの位置を前記第2位置に固定するステップを更に備えた、請求項20に記載のコンピュータ実施方法。
  22. タッチスクリーンディスプレイと、
    1つ以上のプロセッサと、
    メモリと、
    1つ以上のプログラムと、
    を備え、前記1つ以上のプログラムは、前記メモリに記憶され、そして前記1つ以上のプロセッサによって実行されるように構成され、前記1つ以上のプログラムは、
    次のもの、即ち、
    ユーザにより選択されたテキストキャラクタ入力及び絵文字キャラクタ入力を表示するように動作できるキャラクタ入力エリア、
    キーボード表示エリア、及び
    複数の絵文字カテゴリに対応する複数の絵文字カテゴリアイコン、
    を同時に表示し、
    前記複数の絵文字カテゴリアイコンにおける各絵文字カテゴリアイコン上でのジェスチャーを検出し、
    各絵文字カテゴリアイコン上でのジェスチャーの検出に応答して、次のもの、即ち、
    前記キーボード表示エリアにおける各絵文字カテゴリの絵文字キャラクタキーの第1サブセットであって、各絵文字カテゴリは、前記キーボード表示エリアにおいて絵文字キャラクタキーのサブセットのシーケンスとして別々に表示されるように構成された絵文字キャラクタキーの多数のサブセットを含むものである、絵文字キャラクタキーの第1サブセット、及び
    各絵文字カテゴリの複数のサブセットシーケンス印アイコンであって、各絵文字カテゴリにおけるサブセットの数と、キーボード表示エリアにおける絵文字キャラクタキーのサブセットのシーケンスの中の表示されるサブセットの位置とに関する情報を与えるものであるサブセットシーケンス印アイコン、
    を同時に表示し、
    各絵文字カテゴリの絵文字キャラクタキーの前記第1サブセットをキーボード表示エリアに表示する間に、キーボード表示エリアにおけるジェスチャーを検出し、
    前記キーボード表示エリアにおけるジェスチャーの検出に応答して、
    各絵文字カテゴリの絵文字キャラクタキーの前記第1サブセットの表示をキーボード表示エリアにおける各絵文字カテゴリの絵文字キャラクタキーの第2サブセットの表示と置き換え、更に、
    前記サブセットシーケンス印アイコンによって与えられる前記情報を、絵文字キャラクタキーの前記第2サブセットによる絵文字キャラクタキーの表示された前記第1サブセットとの置き換えを反映するように更新する、
    ためのインストラクションを含むものである、ポータブル電子装置。
  23. タッチスクリーンディスプレイを伴うポータブル電子装置により実行されたときに、その装置が、
    次のもの、即ち、
    ユーザにより選択されたテキストキャラクタ入力及び絵文字キャラクタ入力を表示するように動作できるキャラクタ入力エリア、
    キーボード表示エリア、及び
    複数の絵文字カテゴリに対応する複数の絵文字カテゴリアイコン、
    を同時に表示し、
    前記複数の絵文字カテゴリアイコンにおける各絵文字カテゴリアイコン上でのジェスチャーを検出し、
    各絵文字カテゴリアイコン上でのジェスチャーの検出に応答して、次のもの、即ち、
    前記キーボード表示エリアにおける各絵文字カテゴリの絵文字キャラクタキーの第1サブセットであって、各絵文字カテゴリは、前記キーボード表示エリアにおいて絵文字キャラクタキーのサブセットのシーケンスとして別々に表示されるように構成された絵文字キャラクタキーの多数のサブセットを含むものである、絵文字キャラクタキーの第1サブセット、及び
    各絵文字カテゴリの複数のサブセットシーケンス印アイコンであって、各絵文字カテゴリにおけるサブセットの数と、キーボード表示エリアにおける絵文字キャラクタキーのサブセットのシーケンスの中の表示されるサブセットの位置とに関する情報を与えるものであるサブセットシーケンス印アイコン、
    を同時に表示し、
    各絵文字カテゴリの絵文字キャラクタキーの前記第1サブセットをキーボード表示エリアに表示する間に、キーボード表示エリアにおけるジェスチャーを検出し、
    前記キーボード表示エリアにおけるジェスチャーの検出に応答して、
    各絵文字カテゴリの絵文字キャラクタキーの前記第1サブセットの表示をキーボード表示エリアにおける各絵文字カテゴリの絵文字キャラクタキーの第2サブセットの表示と置き換え、更に、
    前記サブセットシーケンス印アイコンによって与えられる前記情報を、絵文字キャラクタキーの前記第2サブセットによる絵文字キャラクタキーの表示された前記第1サブセットとの置き換えを反映するように更新する、
    ようにさせるインストラクションを記憶しているコンピュータ読み取り可能な記憶媒体。
  24. タッチスクリーンディスプレイを伴うポータブル電子装置のグラフィックユーザインターフェイスにおいて、
    ユーザにより選択されたテキストキャラクタ入力及び絵文字キャラクタ入力を表示するように動作できるキャラクタ入力エリアと、
    キーボード表示エリアと、
    複数の絵文字カテゴリアイコンであって、この絵文字カテゴリアイコンは、複数の絵文字カテゴリに対応し、各絵文字カテゴリは、絵文字キャラクタキーのサブセットのシーケンスとしてキーボード表示エリアに個別に表示されるように構成された絵文字キャラクタキーの多数のサブセットを含むものである絵文字カテゴリアイコンと、
    各絵文字カテゴリの絵文字キャラクタキーの第1サブセットと、
    各絵文字カテゴリの絵文字キャラクタキーの第2サブセットと、
    各絵文字カテゴリに対する複数のサブセットシーケンス印アイコンであって、各絵文字カテゴリにおけるサブセットの数と、キーボード表示エリアにおける絵文字キャラクタキーのサブセットのシーケンスの中の表示されるサブセットの位置とに関する情報を与えるサブセットシーケンス印アイコンと、
    を備え、前記キャラクタ入力エリア、キーボード表示エリア及び複数の絵文字カテゴリアイコンは、同時に表示され、
    前記複数の絵文字カテゴリアイコンの各絵文字カテゴリアイコン上でのジェスチャーの検出に応答して、キーボード表示エリアにおける各絵文字カテゴリの絵文字キャラクタキーの第1サブセットが各絵文字カテゴリの複数のサブセットシーケンス印アイコンと同時に表示され、
    前記キーボード表示エリアにおける各絵文字カテゴリの絵文字キャラクタキーの第1サブセットを表示する間にキーボード表示エリアでのジェスチャーを検出するのに応答して、各絵文字カテゴリの絵文字キャラクタキーの第1サブセットの表示が、キーボード表示エリアにおける各絵文字カテゴリの絵文字キャラクタキーの第2サブセットの表示と置き換えられ、更に、サブセットシーケンス印アイコンにより与えられる情報が、絵文字キャラクタキーの第2サブセットによる絵文字キャラクタキーの表示された第1サブセットとの置き換えを反映するように更新される、グラフィックユーザインターフェイス。
  25. タッチスクリーンディスプレイを伴うポータブル電子装置においてそのポータブル電子装置がユーザインターフェイスロックモードにある間に、
    前記タッチスクリーンディスプレイが電力保存状態にある間に当事者から前記ポータブル電子装置のユーザへ到来するメッセージを受け取るステップと、
    その到来するメッセージを受け取るのに応答して、
    前記タッチスクリーンディスプレイを電源オンし、更に、
    当事者からユーザへ到来するメッセージの少なくとも一部分を前記タッチスクリーンディスプレイに表示する、
    ことを行うステップと、
    絵文字キャラクタに対応する前記タッチスクリーンディスプレイ上での1つ以上の既定の指ジェスチャーを検出するステップと、
    前記到来するメッセージに対する応答の送信を開始するための既定のユーザアクションを検出するステップと、
    前記到来するメッセージに対する応答の送信を開始するための既定のユーザアクションの検出に応答して、到来するメッセージに対する応答を送信するステップであって、その応答は、前記タッチスクリーンディスプレイ上で検出された1つ以上の既定の指ジェスチャーに対応する絵文字キャラクタを含むものであるステップと、
    を備えたコンピュータ実施方法。
  26. 前記到来するメッセージに対する応答の送信を開始するための既定のユーザアクションの検出に応答して、前記タッチスクリーンディスプレイを電力保存状態に戻すステップを更に備えた、請求項25に記載のコンピュータ実施方法。
  27. 前記到来するメッセージに対する応答が送信された後に所定時間内に前記タッチスクリーンディスプレイを電力保存状態に戻すステップを更に備えた、請求項25に記載のコンピュータ実施方法。
  28. タッチスクリーンディスプレイと、
    1つ以上のプロセッサと、
    メモリと、
    1つ以上のプログラムと、
    を備え、前記1つ以上のプログラムは、前記メモリに記憶されて、前記1つ以上のプロセッサにより実行されるように構成され、更に、前記1つ以上のプログラムは、ポータブル電子装置がユーザインターフェイスロックモードにある間に、
    前記タッチスクリーンディスプレイが電力保存状態にある間に当事者から前記ポータブル電子装置のユーザへ到来するメッセージを受け取り、
    その到来するメッセージを受け取るのに応答して、
    前記タッチスクリーンディスプレイを電源オンし、更に、
    当事者からユーザへ到来するメッセージの少なくとも一部分を前記タッチスクリーンディスプレイに表示する、
    ことを行い、
    絵文字キャラクタに対応する前記タッチスクリーンディスプレイ上での1つ以上の既定の指ジェスチャーを検出し、
    前記到来するメッセージに対する応答の送信を開始するための既定のユーザアクションを検出し、
    前記到来するメッセージに対する応答の送信を開始するための既定のユーザアクションの検出に応答して、到来するメッセージに対する応答を送信する、
    ためのインストラクションを含むものであり、更に、前記応答は、前記タッチスクリーンディスプレイ上で検出された1つ以上の既定の指ジェスチャーに対応する絵文字キャラクタを含む、ポータブル電子装置。
  29. 前記到来するメッセージに対する応答の送信を開始するための既定のユーザアクションの検出に応答して、前記タッチスクリーンディスプレイを電力保存状態に戻すためのインストラクションを更に含む、請求項28に記載のポータブル電子装置。
  30. タッチスクリーンディスプレイを伴うポータブル電子装置により実行されたときに、そのポータブル電子装置が、それがユーザインターフェイスロックモードにある間に、
    前記タッチスクリーンディスプレイが電力保存状態にある間に当事者から前記ポータブル電子装置のユーザへ到来するメッセージを受け取り、
    その到来するメッセージを受け取るのに応答して、
    前記タッチスクリーンディスプレイを電源オンし、更に、
    当事者からユーザへ到来するメッセージの少なくとも一部分を前記タッチスクリーンディスプレイに表示する、
    ことを行い、
    絵文字キャラクタに対応する前記タッチスクリーンディスプレイ上での1つ以上の既定の指ジェスチャーを検出し、
    前記到来するメッセージに対する応答の送信を開始するための既定のユーザアクションを検出し、
    前記到来するメッセージに対する応答の送信を開始するための既定のユーザアクションの検出に応答して、到来するメッセージに対する応答を送信する、
    ようにさせるインストラクションを記憶しており、前記応答は、前記タッチスクリーンディスプレイ上で検出された1つ以上の既定の指ジェスチャーに対応する絵文字キャラクタを含むものである、コンピュータ読み取り可能な記憶媒体。
  31. 前記到来するメッセージに対する応答が送信された後に所定時間以内に前記ポータブル電子装置がタッチスクリーンディスプレイを電力保存状態へ戻すようにさせるインストラクションを更に含む、請求項30に記載のコンピュータ読み取り可能な記憶媒体。
  32. タッチスクリーンディスプレイを伴うポータブル電子装置において、該ポータブル電子装置がユーザインターフェイスロックモードにある間に、
    前記タッチスクリーンディスプレイが電力保存状態にある間に当事者から前記ポータブル電子装置のユーザへ到来するメッセージを受け取るステップと、
    前記到来するメッセージを受け取るのに応答して、
    前記タッチスクリーンディスプレイを電源オンし、
    当事者からユーザへ到来するメッセージの少なくとも一部分を前記タッチスクリーンディスプレイに表示し、更に、
    前記到来するメッセージに対する複数の既定の応答であって、複数の絵文字キャラクタを含むような規定の応答を表示する、
    ことを行うステップと、
    前記複数の既定の応答の中のある既定の応答を選択するための既定のユーザアクションを検出するステップと、
    前記到来するメッセージに対する前記選択された既定の応答の送信を開始するための既定のユーザアクションを検出するステップと、
    前記到来するメッセージに対する前記選択された既定の応答の送信を開始するための既定のユーザアクションを検出するのに応答して、前記到来するメッセージに対する前記選択された既定の応答を送信するステップであって、前記選択された既定の応答は、複数の絵文字キャラクタの中のある絵文字キャラクタを含むものであるステップと、
    を備えたコンピュータ実施方法。
  33. 前記到来するメッセージに対する前記選択された既定の応答の送信を開始するための既定のユーザアクションの検出に応答して、前記タッチスクリーンディスプレイを電力保存状態に戻すステップを更に備えた、請求項32に記載のコンピュータ実施方法。
  34. 前記到来するメッセージに対する前記選択された既定の応答が送信された後に所定時間以内に前記タッチスクリーンディスプレイを電力保存状態に戻すステップを更に備えた、請求項32に記載のコンピュータ実施方法。
  35. タッチスクリーンディスプレイと、
    1つ以上のプロセッサと、
    メモリと、
    1つ以上のプログラムと、
    を備え、前記1つ以上のプログラムは、前記メモリに記憶されて、前記1つ以上のプロセッサにより実行されるように構成され、更に、前記1つ以上のプログラムは、ポータブル電子装置がユーザインターフェイスロックモードにある間に、
    前記タッチスクリーンディスプレイが電力保存状態にある間に当事者から前記ポータブル電子装置のユーザへ到来するメッセージを受け取り、
    前記到来するメッセージを受け取るのに応答して、
    前記タッチスクリーンディスプレイを電源オンし、
    当事者からユーザへ到来するメッセージの少なくとも一部分を前記タッチスクリーンディスプレイに表示し、更に、
    前記到来するメッセージに対する複数の既定の応答であって、複数の絵文字キャラクタを含むような規定の応答を表示する、
    ことを行い、
    前記複数の既定の応答の中のある既定の応答を選択するための既定のユーザアクションを検出し、
    前記到来するメッセージに対する前記選択された既定の応答の送信を開始するための既定のユーザアクションを検出し、
    前記到来するメッセージに対する前記選択された既定の応答の送信を開始するための既定のユーザアクションを検出するのに応答して、前記到来するメッセージに対する前記選択された既定の応答を送信する、
    ためのインストラクションを含み、前記選択された既定の応答は、複数の絵文字キャラクタの中のある絵文字キャラクタを含む、ポータブル電子装置。
  36. 前記到来するメッセージに対する前記選択された既定の応答の送信を開始するための既定のユーザアクションを検出するのに応答して、前記タッチスクリーンディスプレイを電力保存状態に戻すためのインストラクションを更に含む、請求項35に記載のポータブル電子装置。
  37. タッチスクリーンディスプレイを伴うポータブル電子装置により実行されたときに、そのポータブル電子装置が、それがユーザインターフェイスロックモードにある間に、
    前記タッチスクリーンディスプレイが電力保存状態にある間に当事者から前記ポータブル電子装置のユーザへ到来するメッセージを受け取り、
    前記到来するメッセージを受け取るのに応答して、
    前記タッチスクリーンディスプレイを電源オンし、
    当事者からユーザへ到来するメッセージの少なくとも一部分を前記タッチスクリーンディスプレイに表示し、更に、
    前記到来するメッセージに対する複数の既定の応答であって、複数の絵文字キャラクタを含むような規定の応答を表示する、
    ことを行い、
    前記複数の既定の応答の中のある既定の応答を選択するための既定のユーザアクションを検出し、
    前記到来するメッセージに対する前記選択された既定の応答の送信を開始するための既定のユーザアクションを検出し、
    前記到来するメッセージに対する前記選択された既定の応答の送信を開始するための既定のユーザアクションを検出するのに応答して、前記到来するメッセージに対する前記選択された既定の応答を送信する、
    ようにさせるインストラクションを記憶しており、前記選択された既定の応答は、複数の絵文字キャラクタの中のある絵文字キャラクタを含む、コンピュータ読み取り可能な記憶媒体。
  38. 前記到来するメッセージに対する前記選択された既定の応答が送信された後に所定時間以内に前記ポータブル電子装置がタッチスクリーンディスプレイを電力保存状態へ戻すようにさせるインストラクションを更に含む、請求項37に記載のコンピュータ読み取り可能な記憶媒体。
  39. タッチスクリーンディスプレイを伴うポータブル電子装置において、該ポータブル電子装置がユーザインターフェイスロックモードにある間に、
    前記タッチスクリーンディスプレイが電力保存状態にある間に当事者から前記ポータブル電子装置のユーザへ到来するメッセージを受け取るステップと、
    前記到来するメッセージを受け取るのに応答して、
    前記タッチスクリーンディスプレイを電源オンし、
    当事者からユーザへ到来するメッセージの少なくとも一部分を前記タッチスクリーンディスプレイに表示する、
    ことを行うステップと、
    前記到来するメッセージに対する複数の既定の応答の表示を開始するための既定のユーザアクションを検出するステップであって、その規定の応答は、複数の絵文字キャラクタを含むものであるステップと、
    前記到来するメッセージに対する複数の既定の応答の表示を開始するための既定のユーザアクションを検出するのに応答して、複数の既定の応答を表示するステップと、
    前記複数の既定の応答の中のある既定の応答を選択するための既定のユーザアクションを検出するステップと、
    前記到来するメッセージに対する前記選択された既定の応答の送信を開始するための既定のユーザアクションを検出するステップと、
    前記到来するメッセージに対する前記選択された既定の応答の送信を開始するための既定のユーザアクションを検出するのに応答して、前記到来するメッセージに対する前記選択された既定の応答を送信するステップであって、前記選択された既定の応答は、複数の絵文字キャラクタの中のある絵文字キャラクタを含むものであるステップと、
    を備えたコンピュータ実施方法。
  40. 前記到来するメッセージに対する前記選択された既定の応答の送信を開始するための既定のユーザアクションの検出に応答して、前記タッチスクリーンディスプレイを電力保存状態に戻すステップを更に備えた、請求項39に記載のコンピュータ実施方法。
  41. 前記到来するメッセージに対する前記選択された既定の応答が送信された後に所定時間以内に前記タッチスクリーンディスプレイを電力保存状態に戻すステップを更に備えた、請求項39に記載のコンピュータ実施方法。
  42. タッチスクリーンディスプレイと、
    1つ以上のプロセッサと、
    メモリと、
    1つ以上のプログラムと、
    を備え、前記1つ以上のプログラムは、前記メモリに記憶されて、前記1つ以上のプロセッサにより実行されるように構成され、更に、前記1つ以上のプログラムは、ポータブル電子装置がユーザインターフェイスロックモードにある間に、
    前記タッチスクリーンディスプレイが電力保存状態にある間に当事者から前記ポータブル電子装置のユーザへ到来するメッセージを受け取り、
    前記到来するメッセージを受け取るのに応答して、
    前記タッチスクリーンディスプレイを電源オンし、
    当事者からユーザへ到来するメッセージの少なくとも一部分を前記タッチスクリーンディスプレイに表示する、
    ことを行い、
    前記到来するメッセージに対する複数の既定の応答の表示を開始するための既定のユーザアクションを検出し、その規定の応答は、複数の絵文字キャラクタを含むものであり、
    前記到来するメッセージに対する複数の既定の応答の表示を開始するための既定のユーザアクションを検出するのに応答して、複数の既定の応答を表示し、
    前記複数の既定の応答の中のある既定の応答を選択するための既定のユーザアクションを検出し、
    前記到来するメッセージに対する前記選択された既定の応答の送信を開始するための既定のユーザアクションを検出し、
    前記到来するメッセージに対する前記選択された既定の応答の送信を開始するための既定のユーザアクションを検出するのに応答して、前記到来するメッセージに対する前記選択された既定の応答を送信する、
    ためのインストラクションを含むものであり、前記選択された既定の応答は、前記複数の絵文字キャラクタの中のある絵文字キャラクタを含む、ポータブル電子装置。
  43. 前記到来するメッセージに対する前記選択された既定の応答の送信を開始するための既定のユーザアクションを検出するのに応答して、前記タッチスクリーンディスプレイを電力保存状態に戻すためのインストラクションを更に含む、請求項42に記載のポータブル電子装置。
  44. タッチスクリーンディスプレイを伴うポータブル電子装置により実行されたときに、そのポータブル電子装置が、それがユーザインターフェイスロックモードにある間に、
    前記タッチスクリーンディスプレイが電力保存状態にある間に当事者から前記ポータブル電子装置のユーザへ到来するメッセージを受け取り、
    前記到来するメッセージを受け取るのに応答して、
    前記タッチスクリーンディスプレイを電源オンし、
    当事者からユーザへ到来するメッセージの少なくとも一部分を前記タッチスクリーンディスプレイに表示する、
    ことを行い、
    前記到来するメッセージに対する複数の既定の応答の表示を開始するための既定のユーザアクションを検出し、その規定の応答は、複数の絵文字キャラクタを含むものであり、
    前記到来するメッセージに対する複数の既定の応答の表示を開始するための既定のユーザアクションを検出するのに応答して、複数の既定の応答を表示し、
    前記複数の既定の応答の中のある既定の応答を選択するための既定のユーザアクションを検出し、
    前記到来するメッセージに対する前記選択された既定の応答の送信を開始するための既定のユーザアクションを検出し、
    前記到来するメッセージに対する前記選択された既定の応答の送信を開始するための既定のユーザアクションを検出するのに応答して、前記到来するメッセージに対する前記選択された既定の応答を送信する、
    ようにさせるインストラクションを記憶しており、前記選択された既定の応答は、前記複数の絵文字キャラクタの中のある絵文字キャラクタを含む、コンピュータ読み取り可能な記憶媒体。
  45. タッチスクリーンディスプレイを伴うポータブル電子装置において、
    前記ポータブル電子装置がユーザ定義ジェスチャー記録モードにある間に前記タッチスクリーンディスプレイ上でのユーザ定義ジェスチャーを検出するステップと、
    前記ユーザ定義ジェスチャーの表現を生成するステップと、
    前記ユーザ定義ジェスチャーの表現を絵文字キャラクタに関連付けるステップと、
    前記ユーザ定義ジェスチャーの表現、及びユーザ定義ジェスチャーの表現と絵文字キャラクタとの前記関連付けを記憶するステップと、
    を備えたコンピュータ実施方法。
  46. 前記ユーザ定義ジェスチャーの表現、及びユーザ定義ジェスチャーの表現と絵文字キャラクタとの前記関連付けを記憶した後に、
    前記タッチスクリーンディスプレイ上でのジェスチャーを検出するステップと、
    前記検出されたジェスチャーが前記ユーザ定義ジェスチャーの記憶された表現に対応するかどうか決定するステップと、
    前記検出されたジェスチャーが前記ユーザ定義ジェスチャーの記憶された表現に対応する場合に、絵文字キャラクタを電子ドキュメントに挿入するステップと、
    を更に備えた請求項45に記載のコンピュータ実施方法。
  47. タッチスクリーンディスプレイと、
    1つ以上のプロセッサと、
    メモリと、
    1つ以上のプログラムと、
    を備え、前記1つ以上のプログラムは、前記メモリに記憶されて、前記1つ以上のプロセッサにより実行されるように構成され、更に、前記1つ以上のプログラムは、
    前記ポータブル電子装置がユーザ定義ジェスチャー記録モードにある間に前記タッチスクリーンディスプレイ上でのユーザ定義ジェスチャーを検出し、
    前記ユーザ定義ジェスチャーの表現を生成し、
    前記ユーザ定義ジェスチャーの表現を絵文字キャラクタに関連付け、
    前記ユーザ定義ジェスチャーの表現、及びユーザ定義ジェスチャーの表現と絵文字キャラクタとの前記関連付けを記憶する、
    ためのインストラクションを含む、ポータブル電子装置。
  48. 前記ユーザ定義ジェスチャーの表現、及びユーザ定義ジェスチャーの表現と絵文字キャラクタとの前記関連付けを記憶した後に、
    前記タッチスクリーンディスプレイ上でのジェスチャーを検出し、
    前記検出されたジェスチャーが前記ユーザ定義ジェスチャーの記憶された表現に対応するかどうか決定し、
    前記検出されたジェスチャーが前記ユーザ定義ジェスチャーの記憶された表現に対応する場合に、絵文字キャラクタを電子ドキュメントに挿入する、
    ためのインストラクションを更に含む、請求項47に記載のポータブル電子装置。
  49. タッチスクリーンディスプレイを伴うポータブル電子装置により実行されたときに、そのポータブル電子装置が、
    前記ポータブル電子装置がユーザ定義ジェスチャー記録モードにある間に前記タッチスクリーンディスプレイ上でのユーザ定義ジェスチャーを検出し、
    前記ユーザ定義ジェスチャーの表現を生成し、
    前記ユーザ定義ジェスチャーの表現を絵文字キャラクタに関連付け、
    前記ユーザ定義ジェスチャーの表現、及びユーザ定義ジェスチャーの表現と絵文字キャラクタとの前記関連付けを記憶する、
    ようにさせるインストラクションを記憶しているコンピュータ読み取り可能な記憶媒体。
  50. 前記ポータブル電子装置が、
    前記ユーザ定義ジェスチャーの表現、及びユーザ定義ジェスチャーの表現と絵文字キャラクタとの前記関連付けを記憶した後に、
    前記タッチスクリーンディスプレイ上でのジェスチャーを検出し、
    前記検出されたジェスチャーが前記ユーザ定義ジェスチャーの記憶された表現に対応するかどうか決定し、
    前記検出されたジェスチャーが前記ユーザ定義ジェスチャーの記憶された表現に対応する場合に、絵文字キャラクタを電子ドキュメントに挿入する、
    ようにさせるインストラクションを更に備えた、請求項49に記載のコンピュータ読み取り可能な記憶媒体。
  51. タッチスクリーンディスプレイを伴うポータブル電子装置において、
    電子メッセージを受信するステップであって、この電子メッセージは、地理マップアプリケーションを開始するためのインストラクション、地理マップ上の位置を表す位置データ、及び絵文字キャラクタを表す絵文字データを含み、絵文字データは、位置データに関連付けられるステップと、
    前記タッチスクリーンディスプレイ上に電子メッセージを表示するステップと、
    前記地理マップアプリケーションを開始するためにその表示された電子メッセージ上での既定のユーザアクションを検出するステップと、
    前記地理マップアプリケーションを開始するための既定のユーザアクションを検出するのに応答して、
    地理マップアプリケーションにおける地理マップを表示し、更に、
    位置データに対応する地理マップ上の位置に絵文字キャラクタを表示する、
    ステップと、
    を備えたコンピュータ実施方法。
  52. 前記電子メッセージは、前記地理マップアプリケーションをオープンするためのリンクを伴うテキストメッセージである、請求項51に記載のコンピュータ実施方法。
  53. タッチスクリーンディスプレイと、
    1つ以上のプロセッサと、
    メモリと、
    1つ以上のプログラムと、
    を備え、前記1つ以上のプログラムは、前記メモリに記憶されて、前記1つ以上のプロセッサにより実行されるように構成され、更に、前記1つ以上のプログラムは、
    電子メッセージを受信し、この電子メッセージは、地理マップアプリケーションを開始するためのインストラクション、地理マップ上の位置を表す位置データ、及び絵文字キャラクタを表す絵文字データを含み、絵文字データは、位置データに関連付けられ、
    前記タッチスクリーンディスプレイ上に電子メッセージを表示し、
    前記地理マップアプリケーションを開始するためにその表示された電子メッセージ上での既定のユーザアクションを検出し、
    前記地理マップアプリケーションを開始するための既定のユーザアクションを検出するのに応答して、
    地理マップアプリケーションにおける地理マップを表示し、更に、
    位置データに対応する地理マップ上の位置に絵文字キャラクタを表示する、
    ためのインストラクションを含む、ポータブル電子装置。
  54. 前記電子メッセージは、前記地理マップアプリケーションをオープンするためのリンクを伴うテキストメッセージである、請求項53に記載のポータブル電子装置。
  55. タッチスクリーンディスプレイを伴うポータブル電子装置により実行されたときに、そのポータブル電子装置が、
    電子メッセージを受信し、この電子メッセージは、地理マップアプリケーションを開始するためのインストラクション、地理マップ上の位置を表す位置データ、及び絵文字キャラクタを表す絵文字データを含み、絵文字データは、位置データに関連付けられ、
    前記タッチスクリーンディスプレイ上に電子メッセージを表示し、
    前記地理マップアプリケーションを開始するためにその表示された電子メッセージ上での既定のユーザアクションを検出し、
    前記地理マップアプリケーションを開始するための既定のユーザアクションを検出するのに応答して、
    地理マップアプリケーションにおける地理マップを表示し、更に、
    位置データに対応する地理マップ上の位置に絵文字キャラクタを表示する、
    ようにさせるインストラクションを記憶しているコンピュータ読み取り可能な記憶媒体。
  56. 前記電子メッセージは、前記地理マップアプリケーションをオープンするためのリンクを伴うテキストメッセージである、請求項55に記載のコンピュータ読み取り可能な記憶媒体。
JP2011537452A 2008-11-19 2009-10-12 絵文字キャラクタを使用するためのポータブルタッチスクリーン装置、方法及びグラフィックユーザインターフェイス Active JP5319781B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US12/274,346 US8584031B2 (en) 2008-11-19 2008-11-19 Portable touch screen device, method, and graphical user interface for using emoji characters
US12/274,346 2008-11-19
PCT/US2009/060317 WO2010059306A2 (en) 2008-11-19 2009-10-12 Portable touch screen device, method, and graphical user interface for using emoji characters

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2013144822A Division JP5771243B2 (ja) 2008-11-19 2013-07-10 絵文字キャラクタを使用するためのポータブルタッチスクリーン装置、方法及びグラフィックユーザインターフェイス

Publications (2)

Publication Number Publication Date
JP2012509641A true JP2012509641A (ja) 2012-04-19
JP5319781B2 JP5319781B2 (ja) 2013-10-16

Family

ID=41572519

Family Applications (5)

Application Number Title Priority Date Filing Date
JP2011537452A Active JP5319781B2 (ja) 2008-11-19 2009-10-12 絵文字キャラクタを使用するためのポータブルタッチスクリーン装置、方法及びグラフィックユーザインターフェイス
JP2013144822A Active JP5771243B2 (ja) 2008-11-19 2013-07-10 絵文字キャラクタを使用するためのポータブルタッチスクリーン装置、方法及びグラフィックユーザインターフェイス
JP2015129155A Active JP6085006B2 (ja) 2008-11-19 2015-06-26 絵文字キャラクタを使用するためのポータブルタッチスクリーン装置、方法及びグラフィックユーザインターフェイス
JP2017012499A Active JP6518705B2 (ja) 2008-11-19 2017-01-26 絵文字キャラクタを使用するためのポータブルタッチスクリーン装置、方法及びグラフィックユーザインターフェイス
JP2019081308A Active JP6584710B2 (ja) 2008-11-19 2019-04-22 絵文字キャラクタを使用するためのポータブルタッチスクリーン装置、方法及びグラフィックユーザインターフェイス

Family Applications After (4)

Application Number Title Priority Date Filing Date
JP2013144822A Active JP5771243B2 (ja) 2008-11-19 2013-07-10 絵文字キャラクタを使用するためのポータブルタッチスクリーン装置、方法及びグラフィックユーザインターフェイス
JP2015129155A Active JP6085006B2 (ja) 2008-11-19 2015-06-26 絵文字キャラクタを使用するためのポータブルタッチスクリーン装置、方法及びグラフィックユーザインターフェイス
JP2017012499A Active JP6518705B2 (ja) 2008-11-19 2017-01-26 絵文字キャラクタを使用するためのポータブルタッチスクリーン装置、方法及びグラフィックユーザインターフェイス
JP2019081308A Active JP6584710B2 (ja) 2008-11-19 2019-04-22 絵文字キャラクタを使用するためのポータブルタッチスクリーン装置、方法及びグラフィックユーザインターフェイス

Country Status (5)

Country Link
US (8) US8584031B2 (ja)
JP (5) JP5319781B2 (ja)
KR (5) KR101317547B1 (ja)
CN (3) CN104133589B (ja)
WO (1) WO2010059306A2 (ja)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013117871A (ja) * 2011-12-02 2013-06-13 Denso Corp 表示装置
JP2014170397A (ja) * 2013-03-04 2014-09-18 L Is B Corp メッセージシステム
WO2014192060A1 (ja) * 2013-05-27 2014-12-04 三菱電機株式会社 プログラマブル表示器およびその画面操作処理プログラム
JP2015046187A (ja) * 2011-11-04 2015-03-12 カカオ コーポレーションKakao Corp. 動的エモーティコンを用いるインスタントメッセージングサービスを提供する方法及びその方法を実行する移動端末
JP2016502174A (ja) * 2012-10-22 2016-01-21 株式会社カカオ チャット領域にイメージを表示するデバイス及び方法、そしてチャットデータを管理するサーバ
JPWO2014030263A1 (ja) * 2012-08-24 2016-07-28 トヨタ自動車株式会社 携帯端末装置、携帯端末装置の制御方法、携帯端末装置で実行されるプログラム、及び、携帯端末装置用クレードル
JP2017152021A (ja) * 2017-04-13 2017-08-31 株式会社L is B メッセージシステム
JP2024050636A (ja) * 2020-12-22 2024-04-10 株式会社カカオ コンテンツの推薦方法及びユーザー端末

Families Citing this family (662)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8645137B2 (en) 2000-03-16 2014-02-04 Apple Inc. Fast, language-independent method for user authentication by voice
US8531431B2 (en) * 2003-10-13 2013-09-10 Integritouch Development Ab High speed 3D multi touch sensitive device
WO2006032721A1 (en) 2004-09-24 2006-03-30 Nokia Corporation Method for receiving inputs from user of electronic device
US8677377B2 (en) 2005-09-08 2014-03-18 Apple Inc. Method and apparatus for building an intelligent automated assistant
US7958456B2 (en) * 2005-12-23 2011-06-07 Apple Inc. Scrolling list with floating adjacent index symbols
US8564544B2 (en) 2006-09-06 2013-10-22 Apple Inc. Touch screen device, method, and graphical user interface for customizing display of content category icons
US10313505B2 (en) 2006-09-06 2019-06-04 Apple Inc. Portable multifunction device, method, and graphical user interface for configuring and displaying widgets
US9318108B2 (en) 2010-01-18 2016-04-19 Apple Inc. Intelligent automated assistant
US8689132B2 (en) 2007-01-07 2014-04-01 Apple Inc. Portable electronic device, method, and graphical user interface for displaying electronic documents and lists
US8977255B2 (en) 2007-04-03 2015-03-10 Apple Inc. Method and system for operating a multi-function portable electronic device using voice-activation
KR20250099420A (ko) 2007-09-24 2025-07-01 애플 인크. 전자 장치 내의 내장형 인증 시스템들
US10002189B2 (en) 2007-12-20 2018-06-19 Apple Inc. Method and apparatus for searching using an active ontology
US8600120B2 (en) 2008-01-03 2013-12-03 Apple Inc. Personal computing device control using face detection and recognition
US9330720B2 (en) 2008-01-03 2016-05-03 Apple Inc. Methods and apparatus for altering audio output signals
US8996376B2 (en) 2008-04-05 2015-03-31 Apple Inc. Intelligent text-to-speech conversion
US10496753B2 (en) 2010-01-18 2019-12-03 Apple Inc. Automatically adapting user interfaces for hands-free interaction
US20090323260A1 (en) * 2008-06-25 2009-12-31 Microsoft Corporation Slide and click combination switch for a personal media player
US20100030549A1 (en) 2008-07-31 2010-02-04 Lee Michael M Mobile device having human language translation capability with positional feedback
US20100070931A1 (en) * 2008-09-15 2010-03-18 Sony Ericsson Mobile Communications Ab Method and apparatus for selecting an object
USD618248S1 (en) 2008-09-23 2010-06-22 Apple Inc. Graphical user interface for a display screen or portion thereof
US8676904B2 (en) 2008-10-02 2014-03-18 Apple Inc. Electronic devices with voice command and contextual data processing capabilities
US9002120B2 (en) * 2008-10-03 2015-04-07 Intellectual Ventures Fund 83 Llc Interactive image selection method
US8584031B2 (en) * 2008-11-19 2013-11-12 Apple Inc. Portable touch screen device, method, and graphical user interface for using emoji characters
US20100146437A1 (en) * 2008-12-04 2010-06-10 Microsoft Corporation Glanceable animated notifications on a locked device
US9197738B2 (en) * 2008-12-04 2015-11-24 Microsoft Technology Licensing, Llc Providing selected data through a locked display
US20100171888A1 (en) * 2009-01-05 2010-07-08 Hipolito Saenz Video frame recorder
US8572513B2 (en) 2009-03-16 2013-10-29 Apple Inc. Device, method, and graphical user interface for moving a current position in content at a variable scrubbing rate
KR20120016060A (ko) * 2009-03-20 2012-02-22 구글 인코포레이티드 입력 방식 편집기 컴퓨팅 디바이스와의 상호작용
KR20100116274A (ko) * 2009-04-22 2010-11-01 삼성전자주식회사 휴대용 단말기의 터치 입력 장치 및 방법
US10255566B2 (en) 2011-06-03 2019-04-09 Apple Inc. Generating and processing task items that represent tasks to perform
US9858925B2 (en) 2009-06-05 2018-01-02 Apple Inc. Using context information to facilitate processing of commands in a virtual assistant
US10241752B2 (en) 2011-09-30 2019-03-26 Apple Inc. Interface for a virtual digital assistant
US10241644B2 (en) 2011-06-03 2019-03-26 Apple Inc. Actionable reminder entries
US8745518B2 (en) * 2009-06-30 2014-06-03 Oracle America, Inc. Touch screen input recognition and character selection
US9431006B2 (en) 2009-07-02 2016-08-30 Apple Inc. Methods and apparatuses for automatic speech recognition
US9563350B2 (en) * 2009-08-11 2017-02-07 Lg Electronics Inc. Mobile terminal and method for controlling the same
US8434153B2 (en) 2009-08-24 2013-04-30 Microsoft Corporation Application display on a locked device
US8624933B2 (en) 2009-09-25 2014-01-07 Apple Inc. Device, method, and graphical user interface for scrolling a multi-section document
KR101633332B1 (ko) * 2009-09-30 2016-06-24 엘지전자 주식회사 단말기 및 그 제어 방법
US8924893B2 (en) 2009-10-14 2014-12-30 At&T Mobility Ii Llc Locking and unlocking of an electronic device using a sloped lock track
US9424444B2 (en) 2009-10-14 2016-08-23 At&T Mobility Ii Llc Systems, apparatus, methods and computer-readable storage media for facilitating integrated messaging, contacts and social media for a selected entity
US20110163967A1 (en) * 2010-01-06 2011-07-07 Imran Chaudhri Device, Method, and Graphical User Interface for Changing Pages in an Electronic Document
US20110167350A1 (en) * 2010-01-06 2011-07-07 Apple Inc. Assist Features For Content Display Device
US10276170B2 (en) 2010-01-18 2019-04-30 Apple Inc. Intelligent automated assistant
US10553209B2 (en) 2010-01-18 2020-02-04 Apple Inc. Systems and methods for hands-free notification summaries
US10705794B2 (en) 2010-01-18 2020-07-07 Apple Inc. Automatically adapting user interfaces for hands-free interaction
US10679605B2 (en) 2010-01-18 2020-06-09 Apple Inc. Hands-free list-reading by intelligent automated assistant
US8682667B2 (en) 2010-02-25 2014-03-25 Apple Inc. User profiling for selecting user specific voice input processing information
US9081499B2 (en) * 2010-03-02 2015-07-14 Sony Corporation Mobile terminal device and input device
KR101650339B1 (ko) * 2010-03-12 2016-09-05 삼성전자 주식회사 휴대 단말기의 문자 입력 방법 및 이를 지원하는 휴대 단말기
US8756522B2 (en) 2010-03-19 2014-06-17 Blackberry Limited Portable electronic device and method of controlling same
KR20110113844A (ko) * 2010-04-12 2011-10-19 엘지전자 주식회사 이동 단말기 및 그 제어방법
US20110283241A1 (en) * 2010-05-14 2011-11-17 Google Inc. Touch Gesture Actions From A Device's Lock Screen
US20110279459A1 (en) * 2010-05-17 2011-11-17 Google, Inc. System and Method for Graphically Enriching Promotional Messages Delivered to Handheld Communication Devices
EP2577435B8 (en) * 2010-05-25 2017-12-06 Sony Mobile Communications Inc. A user interface for a touch sensitive display on an electronic device
US8811948B2 (en) 2010-07-09 2014-08-19 Microsoft Corporation Above-lock camera access
USD673165S1 (en) * 2010-07-25 2012-12-25 Miniclip SA Display screen with graphical user interface
US8229511B2 (en) * 2010-08-11 2012-07-24 Research In Motion Limited Electronic device including touch-sensitive display
KR20120019531A (ko) * 2010-08-26 2012-03-07 삼성전자주식회사 휴대 단말기의 gui제공 방법 및 장치
KR101701151B1 (ko) * 2010-09-20 2017-02-02 삼성전자주식회사 휴대 단말기를 이용한 통합 메시지 송수신 방법 및 장치
US9449308B2 (en) * 2010-12-14 2016-09-20 Microsoft Technology Licensing, Llc Defining actions for data streams via icons
KR20120067078A (ko) * 2010-12-15 2012-06-25 삼성전자주식회사 터치 스크린을 구비한 휴대용 단말기에서 어플리케이션 정보를 제공하고 어플리케이션을 실행하기 위한 장치 및 방법
JP5692792B2 (ja) * 2011-02-09 2015-04-01 Necカシオモバイルコミュニケーションズ株式会社 データ入力装置、データ入力方法、プログラム
JP2012169777A (ja) * 2011-02-10 2012-09-06 Sony Corp 情報処理装置、情報処理方法、およびプログラム
US20130033436A1 (en) * 2011-02-17 2013-02-07 Htc Corporation Electronic device, controlling method thereof and computer program product
US9407984B2 (en) * 2011-02-24 2016-08-02 Htc Corporation Method and apparatus for adjusting sound quality
US9262612B2 (en) 2011-03-21 2016-02-16 Apple Inc. Device access using voice authentication
US10241670B2 (en) * 2011-03-31 2019-03-26 Nokia Technologies Oy Character entry apparatus and associated methods
US20120284631A1 (en) * 2011-05-02 2012-11-08 German Lancioni Methods to adapt user interfaces and input controls
US9606643B2 (en) * 2011-05-02 2017-03-28 Microsoft Technology Licensing, Llc Extended above the lock-screen experience
KR101677639B1 (ko) 2011-05-06 2016-11-18 엘지전자 주식회사 휴대 전자기기 및 이의 제어방법
TWI490769B (zh) * 2011-05-12 2015-07-01 群邁通訊股份有限公司 捷徑圖示的定位系統及方法
US8666406B2 (en) * 2011-05-12 2014-03-04 Qualcomm Incorporated Gesture-based commands for a group communication session on a wireless communications device
US8971924B2 (en) 2011-05-23 2015-03-03 Apple Inc. Identifying and locating users on a mobile network
US10715380B2 (en) 2011-05-23 2020-07-14 Apple Inc. Setting a reminder that is triggered by a target user device
US20120304074A1 (en) * 2011-05-23 2012-11-29 Microsoft Corporation Device user interface to input emoji and other symbols
US8826190B2 (en) 2011-05-27 2014-09-02 Google Inc. Moving a graphical selector
US8656315B2 (en) 2011-05-27 2014-02-18 Google Inc. Moving a graphical selector
US10057736B2 (en) 2011-06-03 2018-08-21 Apple Inc. Active transport based notifications
US8638385B2 (en) 2011-06-05 2014-01-28 Apple Inc. Device, method, and graphical user interface for accessing an application in a locked device
EP4344163A3 (en) * 2011-06-05 2024-04-24 Apple Inc. Systems and methods for displaying notifications received from multiple applications
US9513799B2 (en) 2011-06-05 2016-12-06 Apple Inc. Devices, methods, and graphical user interfaces for providing control of a touch-based user interface absent physical touch capabilities
US20130231091A1 (en) * 2011-06-23 2013-09-05 Isaac S. Daniel Apparatus system and method for transmitting coded messages electronically
JP5779422B2 (ja) * 2011-06-28 2015-09-16 シャープ株式会社 表示システムおよび表示プログラム
US9411506B1 (en) * 2011-06-28 2016-08-09 Google Inc. Providing additional functionality for a group messaging application
USD693835S1 (en) * 2011-09-23 2013-11-19 Isaac S. Daniel Display screen with graphical user interface
US20130024781A1 (en) * 2011-07-22 2013-01-24 Sony Corporation Multi-Modal and Updating Interface for Messaging
JP5757815B2 (ja) * 2011-07-27 2015-08-05 京セラ株式会社 電子機器、文章編集方法及び制御プログラム
KR101830965B1 (ko) * 2011-08-03 2018-02-22 엘지전자 주식회사 이동 단말기 및 이동 단말기의 제어 방법
GB2493709A (en) * 2011-08-12 2013-02-20 Siine Ltd Faster input of text in graphical user interfaces
US8971572B1 (en) 2011-08-12 2015-03-03 The Research Foundation For The State University Of New York Hand pointing estimation for human computer interaction
JP6045847B2 (ja) * 2011-08-18 2016-12-14 京セラ株式会社 携帯電子機器、制御方法、および、制御プログラム
US8994660B2 (en) 2011-08-29 2015-03-31 Apple Inc. Text correction processing
KR101951257B1 (ko) * 2011-09-09 2019-02-26 삼성전자주식회사 데이터 입력 방법 및 이를 구현하는 휴대 단말기
US9002322B2 (en) 2011-09-29 2015-04-07 Apple Inc. Authentication with secondary approver
BR102012024861B1 (pt) * 2011-09-30 2021-02-09 Apple Inc. sistema para desambiguar entrada de usuário para realizar uma tarefa
US20130111378A1 (en) * 2011-10-31 2013-05-02 Nokia Corporation Portable electronic device, associated apparatus and methods
US9063629B2 (en) * 2011-10-31 2015-06-23 Nokia Technologies Oy Responding to a received message in a locked user interaction mode
US20130111579A1 (en) * 2011-10-31 2013-05-02 Nokia Corporation Electronic device mode, associated apparatus and methods
US20130113606A1 (en) * 2011-11-08 2013-05-09 International Business Machines Corporation Passive Wireless Article with Passcode Touch Sensor Array
US20140310636A1 (en) * 2011-11-11 2014-10-16 Nokia Corporation User interface method and apparatus for providing deformation-sensitive input
KR20130055404A (ko) * 2011-11-18 2013-05-28 삼성전자주식회사 터치 디바이스에서 문자 입력 방법 및 장치
US9204265B2 (en) * 2011-11-22 2015-12-01 Weusi Erskine Method of transmitting coded messages and providing for calendaring responses
JP5827109B2 (ja) * 2011-11-28 2015-12-02 京セラ株式会社 装置、方法、及びプログラム
US10423515B2 (en) 2011-11-29 2019-09-24 Microsoft Technology Licensing, Llc Recording touch information
US9858173B2 (en) 2011-12-01 2018-01-02 Microsoft Technology Licensing, Llc Recording user-driven events within a computing system including vicinity searching
US9173092B1 (en) * 2011-12-02 2015-10-27 Google Inc. Base station data embedded for transmission within information provided to a user device
US9378290B2 (en) 2011-12-20 2016-06-28 Microsoft Technology Licensing, Llc Scenario-adaptive input method editor
US8965425B2 (en) * 2011-12-23 2015-02-24 Isaac S. Daniel System and method of transmitting coded messages using programmable icons
USD703232S1 (en) * 2012-01-10 2014-04-22 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
US9134900B2 (en) * 2012-01-18 2015-09-15 Qualcomm Incorporated Traversal of a soft bar to unlock an application
KR101863197B1 (ko) * 2012-01-31 2018-05-31 삼성전자주식회사 컨텐츠 공유 네트워크에서 발견된 디바이스를 알리기 위한 장치 및 방법
KR20130096107A (ko) * 2012-02-21 2013-08-29 삼성전자주식회사 태스크 수행 방법 및 시스템과 기록 매체
WO2013127055A1 (en) * 2012-02-27 2013-09-06 Nokia Corporation Apparatus and associated methods
US10134385B2 (en) 2012-03-02 2018-11-20 Apple Inc. Systems and methods for name pronunciation
USD704212S1 (en) * 2012-03-06 2014-05-06 Apple Inc. Display screen or portion thereof with graphical user interface
US9483461B2 (en) 2012-03-06 2016-11-01 Apple Inc. Handling speech synthesis of content for multiple languages
US9349234B2 (en) 2012-03-14 2016-05-24 Autoconnect Holdings Llc Vehicle to vehicle social and business communications
US9378601B2 (en) 2012-03-14 2016-06-28 Autoconnect Holdings Llc Providing home automation information via communication with a vehicle
US9082239B2 (en) 2012-03-14 2015-07-14 Flextronics Ap, Llc Intelligent vehicle for assisting vehicle occupants
US9384609B2 (en) 2012-03-14 2016-07-05 Autoconnect Holdings Llc Vehicle to vehicle safety and traffic communications
WO2014172327A1 (en) 2013-04-15 2014-10-23 Flextronics Ap, Llc Synchronization between vehicle and user device calendar
US9412273B2 (en) 2012-03-14 2016-08-09 Autoconnect Holdings Llc Radar sensing and emergency response vehicle detection
USD705263S1 (en) 2012-03-27 2014-05-20 Microsoft Corporation Display screen with icon
AU344229S (en) * 2012-03-29 2012-09-05 Samsung Electronics Co Ltd Display screen with icon for an electronic device
USD705252S1 (en) * 2012-03-30 2014-05-20 Microsoft Corporation Display screen with graphical user interface
USD724101S1 (en) * 2012-04-05 2015-03-10 Welch Allyn, Inc. Patient monitoring device with graphical user interface
KR20130123705A (ko) * 2012-05-03 2013-11-13 삼성전자주식회사 추가 문자 입력을 위한 가상 키보드와 그를 사용한 추가 문자 입력 장치 및 방법
US9280610B2 (en) 2012-05-14 2016-03-08 Apple Inc. Crowd sourcing information to fulfill user requests
US10417037B2 (en) 2012-05-15 2019-09-17 Apple Inc. Systems and methods for integrating third party services with a digital assistant
US20130326361A1 (en) * 2012-06-04 2013-12-05 EyeSay, LLC System and method for managing mobile multimedia messages
US9721563B2 (en) 2012-06-08 2017-08-01 Apple Inc. Name recognition system
USD706818S1 (en) * 2012-06-13 2014-06-10 Microsoft Corporation Display screen with icon group
CN104428734A (zh) 2012-06-25 2015-03-18 微软公司 输入法编辑器应用平台
US9391945B1 (en) 2012-06-25 2016-07-12 Daniel Isaac S System and method of posting coded messages on social networks
US20150121291A1 (en) * 2012-06-29 2015-04-30 Microsoft Corporation Input Method Editor
US9495129B2 (en) 2012-06-29 2016-11-15 Apple Inc. Device, method, and user interface for voice-activated navigation and browsing of a document
US9911222B2 (en) 2012-07-06 2018-03-06 Tangome, Inc. Animation in threaded conversations
CN103543903B (zh) * 2012-07-11 2018-07-17 腾讯科技(深圳)有限公司 快捷操作方法、装置及移动终端
US9058103B2 (en) * 2012-07-25 2015-06-16 Facebook, Inc. Gestures for keyboard switch
KR102101818B1 (ko) * 2012-07-30 2020-04-17 삼성전자주식회사 단말기의 데이터전송 제어장치 및 방법
USD755210S1 (en) * 2012-08-17 2016-05-03 P&W Solutions Co., Ltd. Display screen with graphical user interface
US9767156B2 (en) 2012-08-30 2017-09-19 Microsoft Technology Licensing, Llc Feature-based candidate selection
US9547647B2 (en) 2012-09-19 2017-01-17 Apple Inc. Voice-based media searching
US8732624B2 (en) * 2012-09-20 2014-05-20 Google Inc. Protection for unintentional inputs
US8601561B1 (en) 2012-09-20 2013-12-03 Google Inc. Interactive overlay to prevent unintentional inputs
USD706297S1 (en) * 2012-09-21 2014-06-03 Samsung Electronics Co., Ltd. Portable electronic device with a graphical user interface
USD702731S1 (en) * 2012-09-21 2014-04-15 Samsung Electronics Co., Ltd. Portable electronic device with a graphical user interface
US8656296B1 (en) 2012-09-27 2014-02-18 Google Inc. Selection of characters in a string of characters
US9746990B2 (en) * 2012-09-28 2017-08-29 Intel Corporation Selectively augmenting communications transmitted by a communication device
KR20140051487A (ko) * 2012-10-08 2014-05-02 삼성전자주식회사 단말기의 데이터보호 장치 및 방법
US10976922B2 (en) * 2013-02-17 2021-04-13 Benjamin Firooz Ghassabian Data entry systems
US9372970B2 (en) 2012-10-12 2016-06-21 Apple Inc. Gesture entry techniques
US9147058B2 (en) 2012-10-12 2015-09-29 Apple Inc. Gesture entry techniques
US9804777B1 (en) * 2012-10-23 2017-10-31 Google Inc. Gesture-based text selection
US8806384B2 (en) 2012-11-02 2014-08-12 Google Inc. Keyboard gestures for character string replacement
USD691633S1 (en) * 2012-11-09 2013-10-15 Blackberry Limited Display screen with icon
USD692023S1 (en) * 2012-11-09 2013-10-22 Blackberry Limited Display screen with icon
US9948589B2 (en) 2012-11-14 2018-04-17 invi Labs, Inc. System for and method of organizing contacts for chat sessions on an electronic device
CN103019587B (zh) * 2012-11-19 2016-08-24 广东欧珀移动通信有限公司 一种移动终端图片浏览的方法及装置
US10824297B2 (en) 2012-11-26 2020-11-03 Google Llc System for and method of accessing and selecting emoticons, content, and mood messages during chat sessions
WO2014084761A1 (en) * 2012-11-27 2014-06-05 Telefonaktiebolaget L M Ericsson (Publ) Sub-keyboards with keys dependent on the frequency of use
US9591339B1 (en) 2012-11-27 2017-03-07 Apple Inc. Agnostic media delivery system
US9774917B1 (en) 2012-12-10 2017-09-26 Apple Inc. Channel bar user interface
US10200761B1 (en) 2012-12-13 2019-02-05 Apple Inc. TV side bar user interface
US9532111B1 (en) 2012-12-18 2016-12-27 Apple Inc. Devices and method for providing remote control hints on a display
US10521188B1 (en) 2012-12-31 2019-12-31 Apple Inc. Multi-user TV user interface
CN103927190A (zh) * 2013-01-11 2014-07-16 腾讯科技(深圳)有限公司 网络表情下载方法与装置
US8989773B2 (en) 2013-01-29 2015-03-24 Apple Inc. Sharing location information among devices
DE112014000709B4 (de) 2013-02-07 2021-12-30 Apple Inc. Verfahren und vorrichtung zum betrieb eines sprachtriggers für einen digitalen assistenten
KR102146244B1 (ko) * 2013-02-22 2020-08-21 삼성전자주식회사 휴대 단말에 대한 동작 관련 입력에 따라 복수개의 객체들의 표시를 제어하는 방법 및 이를 위한 휴대 단말
USD727966S1 (en) * 2013-02-23 2015-04-28 Samsung Electronics Co., Ltd. Display screen or portion thereof with icon
CN103218159A (zh) * 2013-03-14 2013-07-24 鸿富锦精密工业(深圳)有限公司 应用程序检索系统及方法
US10652394B2 (en) 2013-03-14 2020-05-12 Apple Inc. System and method for processing voicemail
US20140280603A1 (en) * 2013-03-14 2014-09-18 Endemic Mobile Inc. User attention and activity in chat systems
US10748529B1 (en) 2013-03-15 2020-08-18 Apple Inc. Voice activated device for use with a voice-based digital assistant
WO2014143776A2 (en) * 2013-03-15 2014-09-18 Bodhi Technology Ventures Llc Providing remote interactions with host device using a wireless device
US9027153B2 (en) 2013-03-15 2015-05-05 Google Technology Holdings LLC Operating a computer with a touchscreen
US12149779B2 (en) 2013-03-15 2024-11-19 Apple Inc. Advertisement user interface
US8918339B2 (en) 2013-03-15 2014-12-23 Facebook, Inc. Associating an indication of user emotional reaction with content items presented by a social networking system
MY171645A (en) * 2013-03-29 2019-10-22 Panasonic Ip Corp America Mobile information terminal control method and program
EP2817591A4 (en) 2013-04-15 2015-10-07 Flextronics Ap Llc CHANGE OF BEHAVIOR BY CHANGED ASSIGNMENT ROUTES BASED ON USER PROFILE INFORMATION
WO2014172334A1 (en) * 2013-04-15 2014-10-23 Flextronics Ap, Llc User gesture control of vehicle features
EP2987153A4 (en) 2013-04-15 2016-09-21 Autoconnect Holdings Llc CENTRAL NETWORK FOR THE AUTOMATED REGULATION OF ROAD TRAFFIC
HK1222725A1 (zh) * 2013-04-29 2017-07-07 Hewlett-Packard Development Company, L.P. 显示接收的用户界面的设备
WO2014197336A1 (en) 2013-06-07 2014-12-11 Apple Inc. System and method for detecting errors in interactions with a voice-based digital assistant
WO2014197334A2 (en) 2013-06-07 2014-12-11 Apple Inc. System and method for user-specified pronunciation of words for speech synthesis and recognition
US9582608B2 (en) 2013-06-07 2017-02-28 Apple Inc. Unified ranking with entropy-weighted information for phrase-based semantic auto-completion
WO2014197335A1 (en) 2013-06-08 2014-12-11 Apple Inc. Interpreting and acting upon commands that involve sharing information with remote devices
US10176167B2 (en) 2013-06-09 2019-01-08 Apple Inc. System and method for inferring user intent from speech inputs
US9898187B2 (en) 2013-06-09 2018-02-20 Apple Inc. Managing real-time handwriting recognition
CN109614846A (zh) * 2013-06-09 2019-04-12 苹果公司 管理实时手写识别
KR101959188B1 (ko) 2013-06-09 2019-07-02 애플 인크. 디지털 어시스턴트의 둘 이상의 인스턴스들에 걸친 대화 지속성을 가능하게 하기 위한 디바이스, 방법 및 그래픽 사용자 인터페이스
CN104252811B (zh) * 2013-06-28 2017-11-24 联想(北京)有限公司 一种信息处理方法及电子设备
USD745895S1 (en) * 2013-06-28 2015-12-22 Microsoft Corporation Display screen with graphical user interface
TW201501013A (zh) * 2013-06-28 2015-01-01 Zeroplus Technology Co Ltd 表情符號之製作及運用方法及其表情符號製作與應用系統
USD731553S1 (en) * 2013-07-31 2015-06-09 Sears Brands, L.L.C. Display screen or portion thereof with an icon
KR101749009B1 (ko) 2013-08-06 2017-06-19 애플 인크. 원격 디바이스로부터의 활동에 기초한 스마트 응답의 자동 활성화
WO2015018055A1 (en) 2013-08-09 2015-02-12 Microsoft Corporation Input method editor providing language assistance
CN108762480A (zh) * 2013-08-28 2018-11-06 联想(北京)有限公司 一种输入方法和电子设备
JP6018996B2 (ja) * 2013-09-04 2016-11-02 シャープ株式会社 情報処理装置
US9898642B2 (en) 2013-09-09 2018-02-20 Apple Inc. Device, method, and graphical user interface for manipulating user interfaces based on fingerprint sensor inputs
USD754736S1 (en) * 2013-09-10 2016-04-26 Samsung Electronics Co., Ltd. Display screen or portion thereof with icon
KR102057944B1 (ko) * 2013-09-17 2019-12-23 삼성전자주식회사 단말 장치 및 그의 공유 방법
JP6223118B2 (ja) * 2013-10-23 2017-11-01 東芝テック株式会社 買物支援システム
WO2015061700A1 (en) * 2013-10-24 2015-04-30 Tapz Communications, LLC System for effectively communicating concepts
CN103645825B (zh) * 2013-11-22 2017-03-29 华为终端有限公司 消息的处理方法及装置
IN2013CH05449A (ja) * 2013-11-27 2015-08-07 Shyam Pathy V
US10296160B2 (en) 2013-12-06 2019-05-21 Apple Inc. Method for extracting salient dialog usage from live data
USD762680S1 (en) 2013-12-18 2016-08-02 Apple Inc. Display screen or portion thereof with graphical user interface
EP3094157B1 (en) 2014-01-09 2018-09-19 Nec Corporation Mtc-iwf entity, pcrf entity, and control method
US10013601B2 (en) * 2014-02-05 2018-07-03 Facebook, Inc. Ideograms for captured expressions
CN104866219A (zh) * 2014-02-26 2015-08-26 腾讯科技(深圳)有限公司 快速签到的方法及装置
CN103777891A (zh) * 2014-02-26 2014-05-07 全蕊 消息尾部插入表情发送的方法
USD780776S1 (en) * 2014-03-11 2017-03-07 King.Com Ltd. Display screen or portion thereof with game graphical user interface
CN104935491B (zh) * 2014-03-17 2018-08-07 腾讯科技(深圳)有限公司 一种发送表情图像的方法及装置
USD738910S1 (en) * 2014-03-19 2015-09-15 Wargaming.Net Llp Display screen with animated graphical user interface
USD757800S1 (en) * 2014-04-15 2016-05-31 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
US12124790B2 (en) 2014-04-23 2024-10-22 Klickafy, Llc Apparatuses, systems, and methods for providing dynamic content
US10482163B2 (en) 2014-04-23 2019-11-19 Klickafy, Llc Clickable emoji
US10845982B2 (en) 2014-04-28 2020-11-24 Facebook, Inc. Providing intelligent transcriptions of sound messages in a messaging application
TWI506569B (zh) * 2014-05-15 2015-11-01 國立清華大學 一種可辨識圖片中物件之位置範圍與行爲關係之圖片標記方法
US20150332534A1 (en) * 2014-05-15 2015-11-19 Narvii Inc. Systems and methods implementing user interface objects
KR102177607B1 (ko) * 2014-05-16 2020-11-11 엘지전자 주식회사 이동 단말기 및 이의 제어방법
US9324067B2 (en) 2014-05-29 2016-04-26 Apple Inc. User interface for payments
US20150350146A1 (en) 2014-05-29 2015-12-03 Apple Inc. Coordination of message alert presentations across devices based on device modes
US9760559B2 (en) 2014-05-30 2017-09-12 Apple Inc. Predictive text input
US9633004B2 (en) 2014-05-30 2017-04-25 Apple Inc. Better resolution when referencing to concepts
WO2015184186A1 (en) 2014-05-30 2015-12-03 Apple Inc. Multi-command single utterance input method
US10078631B2 (en) 2014-05-30 2018-09-18 Apple Inc. Entropy-guided text prediction using combined word and character n-gram language models
US10170123B2 (en) 2014-05-30 2019-01-01 Apple Inc. Intelligent assistant for home automation
WO2015183366A1 (en) 2014-05-30 2015-12-03 Apple, Inc. Continuity
US9715875B2 (en) 2014-05-30 2017-07-25 Apple Inc. Reducing the need for manual start/end-pointing and trigger phrases
US10579212B2 (en) 2014-05-30 2020-03-03 Apple Inc. Structured suggestions
US9842101B2 (en) 2014-05-30 2017-12-12 Apple Inc. Predictive conversion of language input
US10313506B2 (en) 2014-05-30 2019-06-04 Apple Inc. Wellness aggregator
US10565219B2 (en) 2014-05-30 2020-02-18 Apple Inc. Techniques for automatically generating a suggested contact based on a received message
WO2015183699A1 (en) 2014-05-30 2015-12-03 Apple Inc. Predictive messaging method
US9430463B2 (en) 2014-05-30 2016-08-30 Apple Inc. Exemplar-based natural language processing
US9785630B2 (en) 2014-05-30 2017-10-10 Apple Inc. Text prediction using combined word N-gram and unigram language models
US10382378B2 (en) 2014-05-31 2019-08-13 Apple Inc. Live location sharing
US20150350141A1 (en) 2014-05-31 2015-12-03 Apple Inc. Message user interfaces for capture and transmittal of media and location content
KR20150143989A (ko) * 2014-06-16 2015-12-24 주식회사 큐키 간편한 이모티콘 입력 방법 및 이 방법을 구현한 장치
CN111782130B (zh) 2014-06-24 2024-03-29 苹果公司 用于在用户界面中导航的列界面
EP3126952B1 (en) * 2014-06-24 2023-07-12 Apple Inc. Input device and user interface interactions
US10708203B2 (en) * 2014-06-25 2020-07-07 Convergence Acceleration Solutions, Llc Systems and methods for indicating emotions through electronic self-portraits
EP4036685A1 (en) 2014-06-27 2022-08-03 Apple Inc. Reduced size user interface
US20160048492A1 (en) * 2014-06-29 2016-02-18 Emoji 3.0 LLC Platform for internet based graphical communication
USD755225S1 (en) * 2014-06-30 2016-05-03 Aliphcom Display screen or portion thereof with animated graphical user interface
US10659851B2 (en) 2014-06-30 2020-05-19 Apple Inc. Real-time digital assistant knowledge updates
US9338493B2 (en) 2014-06-30 2016-05-10 Apple Inc. Intelligent automated assistant for TV user interactions
EP3195098B1 (en) 2014-07-21 2024-10-23 Apple Inc. Remote user interface
USD754195S1 (en) * 2014-07-29 2016-04-19 Krush Technologies, Llc Display screen or portion thereof with icon
USD751115S1 (en) * 2014-07-29 2016-03-08 Krush Technologies, Llc Display screen or portion thereof with icon
US9651997B2 (en) * 2014-07-30 2017-05-16 Intel Corporation Methods, systems and apparatus to manage a spatially dynamic display
USD755838S1 (en) * 2014-07-30 2016-05-10 Krush Technologies, Llc Display screen or portion thereof with icon
JP6322765B2 (ja) 2014-08-02 2018-05-09 アップル インコーポレイテッド コンテキスト特化ユーザインターフェース
US10452253B2 (en) 2014-08-15 2019-10-22 Apple Inc. Weather user interface
US10446141B2 (en) 2014-08-28 2019-10-15 Apple Inc. Automatic speech recognition based on user feedback
TWD178887S (zh) * 2014-09-01 2016-10-11 蘋果公司 顯示螢幕之圖形使用者介面之部分
KR20160026578A (ko) * 2014-09-01 2016-03-09 삼성전자주식회사 전자 장치의 디스플레이 방법 및 그 전자 장치
JP2017527033A (ja) * 2014-09-02 2017-09-14 アップル インコーポレイテッド ユーザ入力を受信するためのユーザインタフェース
WO2016036481A1 (en) 2014-09-02 2016-03-10 Apple Inc. Reduced-size user interfaces for dynamically updated application overviews
EP4668726A3 (en) 2014-09-02 2026-03-25 Apple Inc. Phone user interface
US9547419B2 (en) 2014-09-02 2017-01-17 Apple Inc. Reduced size configuration interface
US20160259502A1 (en) * 2014-09-10 2016-09-08 Katrina Parrott Diverse emojis/emoticons
US10146748B1 (en) * 2014-09-10 2018-12-04 Google Llc Embedding location information in a media collaboration using natural language processing
US9818400B2 (en) 2014-09-11 2017-11-14 Apple Inc. Method and apparatus for discovering trending terms in speech requests
US10789041B2 (en) 2014-09-12 2020-09-29 Apple Inc. Dynamic thresholds for always listening speech trigger
US10212111B2 (en) * 2014-09-12 2019-02-19 Google Llc System and interface that facilitate selecting videos to share in a messaging application
US9646609B2 (en) 2014-09-30 2017-05-09 Apple Inc. Caching apparatus for serving phonetic pronunciations
US9668121B2 (en) 2014-09-30 2017-05-30 Apple Inc. Social reminders
US9886432B2 (en) 2014-09-30 2018-02-06 Apple Inc. Parsimonious handling of word inflection via categorical stem + suffix N-gram language models
US10127911B2 (en) 2014-09-30 2018-11-13 Apple Inc. Speaker identification and unsupervised speaker adaptation techniques
US10074360B2 (en) 2014-09-30 2018-09-11 Apple Inc. Providing an indication of the suitability of speech recognition
US10769607B2 (en) * 2014-10-08 2020-09-08 Jgist, Inc. Universal symbol system language-one world language
CN104375864A (zh) * 2014-11-22 2015-02-25 深圳市梧桐世界科技有限公司 一种ssid加载图形的方法
US10552013B2 (en) 2014-12-02 2020-02-04 Apple Inc. Data detection
US9721024B2 (en) * 2014-12-19 2017-08-01 Facebook, Inc. Searching for ideograms in an online social network
USD755236S1 (en) * 2015-01-02 2016-05-03 Chris J. Katopis Display screen with donkey-themed keyboard graphical user interface (GUI)
USD755235S1 (en) * 2015-01-02 2016-05-03 Chris J. Katopis Display screen with elephant-themed keyboard graphical user interface (GUI)
USD818497S1 (en) * 2015-01-06 2018-05-22 King.Com Limited Display screen with icon
USD777187S1 (en) * 2015-01-15 2017-01-24 Charter Communications Operating, Llc Display screen or portion thereof with graphical user interface
USD777746S1 (en) * 2015-01-15 2017-01-31 Charter Communications Operating, Llc Display screen or portion thereof with graphical user interface
EP3254452B1 (en) 2015-02-02 2018-12-26 Apple Inc. Device, method, and graphical user interface for establishing a relationship and connection between two devices
CN104579934B (zh) * 2015-02-10 2016-08-17 腾讯科技(深圳)有限公司 一种信息处理方法及客户端
KR101622872B1 (ko) * 2015-02-11 2016-05-19 라인 가부시키가이샤 인스턴트 메시징 서비스에서 공식계정의 리치 메뉴를 제공하는 방법과 시스템 및 기록 매체
US10152299B2 (en) 2015-03-06 2018-12-11 Apple Inc. Reducing response latency of intelligent automated assistants
US9865280B2 (en) 2015-03-06 2018-01-09 Apple Inc. Structured dictation using intelligent automated assistants
US10055121B2 (en) 2015-03-07 2018-08-21 Apple Inc. Activity based thresholds and feedbacks
US9886953B2 (en) 2015-03-08 2018-02-06 Apple Inc. Virtual assistant activation
US10216351B2 (en) 2015-03-08 2019-02-26 Apple Inc. Device configuration user interface
US9721566B2 (en) 2015-03-08 2017-08-01 Apple Inc. Competing devices responding to voice triggers
US10567477B2 (en) 2015-03-08 2020-02-18 Apple Inc. Virtual assistant continuity
WO2016144385A1 (en) 2015-03-08 2016-09-15 Apple Inc. Sharing user-configurable graphical constructs
CN106033337B (zh) * 2015-03-13 2019-07-16 腾讯科技(深圳)有限公司 一种即时通信表情符号生成方法及装置
US20160359773A1 (en) * 2015-03-16 2016-12-08 Boogoo Intellectual Property LLC Electronic Communication System
US9899019B2 (en) 2015-03-18 2018-02-20 Apple Inc. Systems and methods for structured stem and suffix language models
US9715111B2 (en) * 2015-03-27 2017-07-25 Ca, Inc. Secure user input mode for electronic devices using randomized locations of selection indicia
US9842105B2 (en) 2015-04-16 2017-12-12 Apple Inc. Parsimonious continuous-space phrase representations for natural language processing
US20180107279A1 (en) * 2015-04-20 2018-04-19 Afarin Pirzadeh Applications, systems, and methods for facilitating emotional gesture-based communications
WO2016179087A1 (en) * 2015-05-01 2016-11-10 Ink Corp. Personalized image-based communication on mobile platforms
US10460227B2 (en) 2015-05-15 2019-10-29 Apple Inc. Virtual assistant in a communication session
US10083688B2 (en) 2015-05-27 2018-09-25 Apple Inc. Device voice control for selecting a displayed affordance
US10042548B2 (en) 2015-06-02 2018-08-07 Facebook, Inc. Methods and systems for providing user feedback using an emotion scale
US10127220B2 (en) 2015-06-04 2018-11-13 Apple Inc. Language identification from short strings
US9578173B2 (en) 2015-06-05 2017-02-21 Apple Inc. Virtual assistant aided communication with 3rd party service in a communication session
US10101822B2 (en) 2015-06-05 2018-10-16 Apple Inc. Language input correction
US9916075B2 (en) 2015-06-05 2018-03-13 Apple Inc. Formatting content for a reduced-size user interface
US10186254B2 (en) 2015-06-07 2019-01-22 Apple Inc. Context-based endpoint detection
US11025565B2 (en) 2015-06-07 2021-06-01 Apple Inc. Personalized prediction of responses for instant messaging
US10255907B2 (en) 2015-06-07 2019-04-09 Apple Inc. Automatic accent detection using acoustic models
DK179360B1 (en) 2015-06-07 2018-05-22 Apple Inc Devices, methods and graphical user interfaces for providing and interacting with notifications
US10275116B2 (en) 2015-06-07 2019-04-30 Apple Inc. Browser with docked tabs
USD775213S1 (en) * 2015-06-10 2016-12-27 Twiin, Inc. Display screen or portion thereof with icon
USD774096S1 (en) * 2015-06-10 2016-12-13 Twiin, Inc. Display screen or portion thereof with icon
USD774550S1 (en) * 2015-06-10 2016-12-20 Twiin, Inc. Display screen or portion thereof with icon
USD774551S1 (en) * 2015-06-10 2016-12-20 Twiin, Inc. Display screen or portion thereof with icon
USD774549S1 (en) * 2015-06-10 2016-12-20 Twiin, Inc. Display screen or portion thereof with icon
USD774098S1 (en) * 2015-06-10 2016-12-13 Twiin, Inc. Display screen or portion thereof with icon
USD775211S1 (en) * 2015-06-10 2016-12-27 Twiin, Inc. Display screen or portion thereof with icon
USD774548S1 (en) * 2015-06-10 2016-12-20 Twiin, Inc. Display screen or portion thereof with icon
US9658704B2 (en) * 2015-06-10 2017-05-23 Apple Inc. Devices and methods for manipulating user interfaces with a stylus
USD775212S1 (en) * 2015-06-10 2016-12-27 Twiin, Inc. Display screen or portion thereof with icon
USD775671S1 (en) * 2015-06-10 2017-01-03 Twiin, Inc. Display screen or portion thereof with icon
USD774097S1 (en) * 2015-06-10 2016-12-13 Twiin, Inc. Display screen or portion thereof with icon
USD774552S1 (en) * 2015-06-10 2016-12-20 Twiin, Inc. Display screen or portion thereof with icon
USD775210S1 (en) * 2015-06-10 2016-12-27 Twiin, Inc. Display screen or portion thereof with icon
USD788809S1 (en) * 2015-06-22 2017-06-06 Gamblit Gaming, Llc Display screen for a graphical user interface
US20160378747A1 (en) 2015-06-29 2016-12-29 Apple Inc. Virtual assistant for media playback
US10003938B2 (en) 2015-08-14 2018-06-19 Apple Inc. Easy location sharing
CN105138222B (zh) * 2015-08-26 2018-12-04 美国掌赢信息科技有限公司 一种选择表情图标的方法和电子设备
US10671428B2 (en) 2015-09-08 2020-06-02 Apple Inc. Distributed personal assistant
US10747498B2 (en) 2015-09-08 2020-08-18 Apple Inc. Zero latency digital assistant
CN113093955B (zh) * 2015-09-09 2024-10-15 苹果公司 表情符号和预设回复
USD1121680S1 (en) 2015-09-10 2026-04-07 Cub Club Investment, LLC Display screen or portion thereof with icons
US10445425B2 (en) 2015-09-15 2019-10-15 Apple Inc. Emoji and canned responses
US10203843B2 (en) 2015-09-21 2019-02-12 Microsoft Technology Licensing, Llc Facilitating selection of attribute values for graphical elements
US9665567B2 (en) 2015-09-21 2017-05-30 International Business Machines Corporation Suggesting emoji characters based on current contextual emotional state of user
US11138207B2 (en) * 2015-09-22 2021-10-05 Google Llc Integrated dynamic interface for expression-based retrieval of expressive media content
US10474877B2 (en) 2015-09-22 2019-11-12 Google Llc Automated effects generation for animated content
US9697820B2 (en) 2015-09-24 2017-07-04 Apple Inc. Unit-selection text-to-speech synthesis using concatenation-sensitive neural networks
US11010550B2 (en) 2015-09-29 2021-05-18 Apple Inc. Unified language modeling framework for word prediction, auto-completion and auto-correction
US10366158B2 (en) 2015-09-29 2019-07-30 Apple Inc. Efficient word encoding for recurrent neural network language models
US11587559B2 (en) 2015-09-30 2023-02-21 Apple Inc. Intelligent device identification
CN108353256A (zh) * 2015-10-08 2018-07-31 麦格尼菲克斯软件有限公司 用于在即时通讯系统中创建和使用表情符号和其它图形内容的方法和系统
US10496275B2 (en) 2015-10-12 2019-12-03 Microsoft Technology Licensing, Llc Multi-window keyboard
US10599305B2 (en) * 2015-10-16 2020-03-24 International Business Machines Corporation Approach for selecting a desired object on a small touch screen
JP6687878B2 (ja) * 2015-10-27 2020-04-28 富士ゼロックス株式会社 情報処理装置およびプログラム
US10691473B2 (en) 2015-11-06 2020-06-23 Apple Inc. Intelligent automated assistant in a messaging environment
US10025972B2 (en) * 2015-11-16 2018-07-17 Facebook, Inc. Systems and methods for dynamically generating emojis based on image analysis of facial features
US10692126B2 (en) 2015-11-17 2020-06-23 Nio Usa, Inc. Network-based system for selling and servicing cars
GB2558850B (en) * 2015-12-02 2021-10-06 Motorola Solutions Inc Method for associating a group of applications with a specific shape
US10049668B2 (en) 2015-12-02 2018-08-14 Apple Inc. Applying neural network language models to weighted finite state transducers for automatic speech recognition
CN106886396B (zh) * 2015-12-16 2020-07-07 北京奇虎科技有限公司 表情管理方法及装置
US10223066B2 (en) 2015-12-23 2019-03-05 Apple Inc. Proactive assistance based on dialog communication between devices
USD852839S1 (en) * 2015-12-23 2019-07-02 Beijing Xinmei Hutong Technology Co., Ltd Display screen with a graphical user interface
JP2019504413A (ja) * 2015-12-29 2019-02-14 エム・ゼット・アイ・ピィ・ホールディングス・リミテッド・ライアビリティ・カンパニーMz Ip Holdings, Llc 絵文字を提案するためのシステムおよび方法
US20170220573A1 (en) * 2016-01-05 2017-08-03 William McMichael Systems and methods of performing searches within a text input application
USD839308S1 (en) * 2016-01-22 2019-01-29 Samsung Electronics Co., Ltd. Display screen or portion thereof with transitional graphical user interface
CN105700703A (zh) * 2016-02-24 2016-06-22 北京小牛互联科技有限公司 一种在键盘的文字输入界面嵌入表情并支持自定义表情的方法和装置
USD842900S1 (en) * 2016-03-08 2019-03-12 King.Com Limited Display screen with icon
US10446143B2 (en) 2016-03-14 2019-10-15 Apple Inc. Identification of voice inputs providing credentials
US11494547B2 (en) 2016-04-13 2022-11-08 Microsoft Technology Licensing, Llc Inputting images to electronic devices
CN105930828B (zh) * 2016-04-15 2021-05-14 腾讯科技(深圳)有限公司 表情分类标识的控制方法及装置
US20170308289A1 (en) * 2016-04-20 2017-10-26 Google Inc. Iconographic symbol search within a graphical keyboard
KR101928550B1 (ko) * 2016-04-21 2018-12-12 주식회사 씨케이머티리얼즈랩 촉각 메시지 제공 방법 및 촉각 메시지 제공 장치
CN105975563B (zh) 2016-04-29 2019-10-11 腾讯科技(深圳)有限公司 表情推荐方法及装置
KR101780809B1 (ko) * 2016-05-09 2017-09-22 네이버 주식회사 이모티콘이 함께 제공되는 번역문 제공 방법, 사용자 단말, 서버 및 컴퓨터 프로그램
US10680980B2 (en) 2016-05-10 2020-06-09 Cisco Technology, Inc. Interactive contextual emojis
US11320982B2 (en) 2016-05-18 2022-05-03 Apple Inc. Devices, methods, and graphical user interfaces for messaging
EP4113268B1 (en) 2016-05-18 2024-04-17 Apple Inc. Devices, methods, and graphical user interfaces for messaging
DK179186B1 (en) 2016-05-19 2018-01-15 Apple Inc REMOTE AUTHORIZATION TO CONTINUE WITH AN ACTION
CN105871695B (zh) * 2016-05-19 2019-03-26 腾讯科技(深圳)有限公司 表情发送方法和装置
US9934775B2 (en) 2016-05-26 2018-04-03 Apple Inc. Unit-selection text-to-speech synthesis based on predicted concatenation parameters
US9972304B2 (en) 2016-06-03 2018-05-15 Apple Inc. Privacy preserving distributed evaluation framework for embedded personalized systems
US11227589B2 (en) 2016-06-06 2022-01-18 Apple Inc. Intelligent list reading
US10249300B2 (en) 2016-06-06 2019-04-02 Apple Inc. Intelligent list reading
US10049663B2 (en) 2016-06-08 2018-08-14 Apple, Inc. Intelligent automated assistant for media exploration
DK179588B1 (en) 2016-06-09 2019-02-22 Apple Inc. INTELLIGENT AUTOMATED ASSISTANT IN A HOME ENVIRONMENT
US10509862B2 (en) 2016-06-10 2019-12-17 Apple Inc. Dynamic phrase expansion of language input
US10067938B2 (en) 2016-06-10 2018-09-04 Apple Inc. Multilingual word prediction
US10192552B2 (en) 2016-06-10 2019-01-29 Apple Inc. Digital assistant providing whispered speech
US10586535B2 (en) 2016-06-10 2020-03-10 Apple Inc. Intelligent digital assistant in a multi-tasking environment
US10490187B2 (en) 2016-06-10 2019-11-26 Apple Inc. Digital assistant providing automated status report
DK201770423A1 (en) 2016-06-11 2018-01-15 Apple Inc Activity and workout updates
DK179343B1 (en) 2016-06-11 2018-05-14 Apple Inc Intelligent task discovery
DK179415B1 (en) 2016-06-11 2018-06-14 Apple Inc Intelligent device arbitration and control
DK201670540A1 (en) 2016-06-11 2018-01-08 Apple Inc Application integration with a digital assistant
DK179049B1 (en) 2016-06-11 2017-09-18 Apple Inc Data driven natural language event detection and classification
DK201670582A1 (en) 2016-06-12 2018-01-02 Apple Inc Identifying applications on which content is available
DK201670622A1 (en) 2016-06-12 2018-02-12 Apple Inc User interfaces for transactions
US10873786B2 (en) 2016-06-12 2020-12-22 Apple Inc. Recording and broadcasting application visual output
DK201670616A1 (en) * 2016-06-12 2018-01-22 Apple Inc Devices and Methods for Accessing Prevalent Device Functions
DK179374B1 (en) 2016-06-12 2018-05-28 Apple Inc Handwriting keyboard for monitors
US10368208B2 (en) 2016-06-12 2019-07-30 Apple Inc. Layers in messaging applications
US10409488B2 (en) * 2016-06-13 2019-09-10 Microsoft Technology Licensing, Llc Intelligent virtual keyboards
US10001901B2 (en) * 2016-06-14 2018-06-19 Unity IPR ApS System and method for texturing in virtual reality and mixed reality environments
US10182047B1 (en) 2016-06-30 2019-01-15 Snap Inc. Pictograph password security system
US20180012197A1 (en) 2016-07-07 2018-01-11 NextEv USA, Inc. Battery exchange licensing program based on state of charge of battery pack
US10855632B2 (en) * 2016-07-19 2020-12-01 Snap Inc. Displaying customized electronic messaging graphics
US9973456B2 (en) 2016-07-22 2018-05-15 Strip Messenger Messaging as a graphical comic strip
US9684430B1 (en) * 2016-07-27 2017-06-20 Strip Messenger Linguistic and icon based message conversion for virtual environments and objects
US9928734B2 (en) 2016-08-02 2018-03-27 Nio Usa, Inc. Vehicle-to-pedestrian communication systems
WO2018023576A1 (zh) * 2016-08-04 2018-02-08 薄冰 根据市场反馈调整表情发送技术的方法以及表情系统
WO2018023577A1 (zh) * 2016-08-04 2018-02-08 薄冰 手势匹配表情发送指令的停用方法以及表情系统
WO2018023578A1 (zh) * 2016-08-04 2018-02-08 薄冰 根据手势发送表情的方法以及表情系统
CN106293131A (zh) * 2016-08-16 2017-01-04 广东小天才科技有限公司 表情输入方法及装置
US10409487B2 (en) * 2016-08-23 2019-09-10 Microsoft Technology Licensing, Llc Application processing based on gesture input
USD854049S1 (en) * 2016-08-25 2019-07-16 Emojot, Inc. Display screen with a graphical user interface
USD853444S1 (en) * 2016-08-25 2019-07-09 Emojot, Inc. Display screen with graphical user interface
US10063929B1 (en) 2016-09-01 2018-08-28 Nufbee Llc Community controlled audio entertainment system
US10798044B1 (en) 2016-09-01 2020-10-06 Nufbee Llc Method for enhancing text messages with pre-recorded audio clips
US10474753B2 (en) 2016-09-07 2019-11-12 Apple Inc. Language identification using recurrent neural networks
US9940498B2 (en) * 2016-09-09 2018-04-10 Motorola Mobility Llc Low power application access using fingerprint sensor authentication
CN109716370B (zh) 2016-09-20 2023-09-01 谷歌有限责任公司 用于在消息应用中传送响应的系统和方法
USD808429S1 (en) * 2016-09-20 2018-01-23 Google Llc Display screen with icon
DK179471B1 (en) 2016-09-23 2018-11-26 Apple Inc. IMAGE DATA FOR ENHANCED USER INTERACTIONS
US10043516B2 (en) 2016-09-23 2018-08-07 Apple Inc. Intelligent automated assistant
CN110109592B (zh) 2016-09-23 2022-09-23 苹果公司 头像创建和编辑
US10218802B2 (en) 2016-10-18 2019-02-26 Microsoft Technology Licensing, Llc Tiered notification framework
US11966560B2 (en) 2016-10-26 2024-04-23 Apple Inc. User interfaces for browsing content from multiple content applications on an electronic device
USD820304S1 (en) * 2016-10-27 2018-06-12 Apple Inc. Display screen or portion thereof with graphical user interface
USD817993S1 (en) 2016-10-27 2018-05-15 Apple Inc. Display screen or portion thereof with graphical user interface
US10838584B2 (en) * 2016-10-31 2020-11-17 Microsoft Technology Licensing, Llc Template based calendar events with graphic enrichment
US10031523B2 (en) 2016-11-07 2018-07-24 Nio Usa, Inc. Method and system for behavioral sharing in autonomous vehicles
US11321890B2 (en) * 2016-11-09 2022-05-03 Microsoft Technology Licensing, Llc User interface for generating expressive content
US10410064B2 (en) 2016-11-11 2019-09-10 Nio Usa, Inc. System for tracking and identifying vehicles and pedestrians
US10694357B2 (en) 2016-11-11 2020-06-23 Nio Usa, Inc. Using vehicle sensor data to monitor pedestrian health
US10708547B2 (en) 2016-11-11 2020-07-07 Nio Usa, Inc. Using vehicle sensor data to monitor environmental and geologic conditions
US10699305B2 (en) 2016-11-21 2020-06-30 Nio Usa, Inc. Smart refill assistant for electric vehicles
US10884502B2 (en) * 2016-11-23 2021-01-05 Google Llc Providing mediated social interactions
US11281993B2 (en) 2016-12-05 2022-03-22 Apple Inc. Model and ensemble compression for metric learning
US10249104B2 (en) 2016-12-06 2019-04-02 Nio Usa, Inc. Lease observation and event recording
GB201620802D0 (en) 2016-12-07 2017-01-18 Microsoft Technology Licensing Llc Messaging system
USD841667S1 (en) * 2016-12-19 2019-02-26 Coren Intellect LLC Display screen with employee survey graphical user interface
USD847825S1 (en) 2016-12-19 2019-05-07 Coren Intellect LLC Display screen with graphical user interface for employee profile
USD808400S1 (en) * 2016-12-19 2018-01-23 Coren Intellect LLC Display screen with employee survey graphical user interface
CN106843635B (zh) * 2016-12-20 2020-04-28 北京猎豹移动科技有限公司 信息展示方法、装置和电子设备
US10593346B2 (en) 2016-12-22 2020-03-17 Apple Inc. Rank-reduced token representation for automatic speech recognition
US11199965B2 (en) * 2016-12-29 2021-12-14 Verizon Patent And Licensing Inc. Virtual keyboard
US10452411B2 (en) 2016-12-30 2019-10-22 Riyad Mobeen System and method of using emojis for interactive and enhanced data matching capabilities
US11204787B2 (en) 2017-01-09 2021-12-21 Apple Inc. Application integration with a digital assistant
USD818037S1 (en) 2017-01-11 2018-05-15 Apple Inc. Type font
US10074223B2 (en) 2017-01-13 2018-09-11 Nio Usa, Inc. Secured vehicle for user use only
US10031521B1 (en) 2017-01-16 2018-07-24 Nio Usa, Inc. Method and system for using weather information in operation of autonomous vehicles
US9984572B1 (en) 2017-01-16 2018-05-29 Nio Usa, Inc. Method and system for sharing parking space availability among autonomous vehicles
US10471829B2 (en) 2017-01-16 2019-11-12 Nio Usa, Inc. Self-destruct zone and autonomous vehicle navigation
US10464530B2 (en) 2017-01-17 2019-11-05 Nio Usa, Inc. Voice biometric pre-purchase enrollment for autonomous vehicles
US10286915B2 (en) 2017-01-17 2019-05-14 Nio Usa, Inc. Machine learning for personalized driving
US10897469B2 (en) 2017-02-02 2021-01-19 Nio Usa, Inc. System and method for firewalls between vehicle networks
CN106998492A (zh) * 2017-03-02 2017-08-01 合网络技术(北京)有限公司 弹幕的显示控制方法及装置
TWI754694B (zh) * 2017-03-21 2022-02-11 香港商阿里巴巴集團服務有限公司 通訊方法及裝置
US11237635B2 (en) 2017-04-26 2022-02-01 Cognixion Nonverbal multi-input and feedback devices for user intended computer control and communication of text, graphics and audio
US11402909B2 (en) 2017-04-26 2022-08-02 Cognixion Brain computer interface for augmented reality
US10992795B2 (en) 2017-05-16 2021-04-27 Apple Inc. Methods and interfaces for home media control
US11431836B2 (en) 2017-05-02 2022-08-30 Apple Inc. Methods and interfaces for initiating media playback
DK201770383A1 (en) 2017-05-09 2018-12-14 Apple Inc. USER INTERFACE FOR CORRECTING RECOGNITION ERRORS
US10417266B2 (en) 2017-05-09 2019-09-17 Apple Inc. Context-aware ranking of intelligent response suggestions
DK201770439A1 (en) 2017-05-11 2018-12-13 Apple Inc. Offline personal assistant
US10395654B2 (en) 2017-05-11 2019-08-27 Apple Inc. Text normalization based on a data-driven learning network
US10726832B2 (en) 2017-05-11 2020-07-28 Apple Inc. Maintaining privacy of personal information
US11301477B2 (en) 2017-05-12 2022-04-12 Apple Inc. Feedback analysis of a digital assistant
DK201770428A1 (en) 2017-05-12 2019-02-18 Apple Inc. LOW-LATENCY INTELLIGENT AUTOMATED ASSISTANT
DK179496B1 (en) 2017-05-12 2019-01-15 Apple Inc. USER-SPECIFIC Acoustic Models
DK179745B1 (en) 2017-05-12 2019-05-01 Apple Inc. SYNCHRONIZATION AND TASK DELEGATION OF A DIGITAL ASSISTANT
DK201770432A1 (en) 2017-05-15 2018-12-21 Apple Inc. Hierarchical belief states for digital assistants
DK201770431A1 (en) 2017-05-15 2018-12-20 Apple Inc. Optimizing dialogue policy decisions for digital assistants using implicit feedback
CN111343060B (zh) 2017-05-16 2022-02-11 苹果公司 用于家庭媒体控制的方法和界面
DK179560B1 (en) 2017-05-16 2019-02-18 Apple Inc. FAR-FIELD EXTENSION FOR DIGITAL ASSISTANT SERVICES
EP4366317A3 (en) * 2017-05-16 2024-08-07 Apple Inc. Emoji recording and sending
US12526361B2 (en) 2017-05-16 2026-01-13 Apple Inc. Methods for outputting an audio output in accordance with a user being within a range of a device
US10303715B2 (en) 2017-05-16 2019-05-28 Apple Inc. Intelligent automated assistant for media exploration
US10311144B2 (en) 2017-05-16 2019-06-04 Apple Inc. Emoji word sense disambiguation
US10403278B2 (en) 2017-05-16 2019-09-03 Apple Inc. Methods and systems for phonetic matching in digital assistant services
US20180336892A1 (en) 2017-05-16 2018-11-22 Apple Inc. Detecting a trigger of a digital assistant
US10657328B2 (en) 2017-06-02 2020-05-19 Apple Inc. Multi-task recurrent neural network architecture for efficient morphology handling in neural language modeling
USD841677S1 (en) 2017-06-04 2019-02-26 Apple Inc. Display screen or portion thereof with graphical user interface
US10318109B2 (en) * 2017-06-09 2019-06-11 Microsoft Technology Licensing, Llc Emoji suggester and adapted user interface
US10234302B2 (en) 2017-06-27 2019-03-19 Nio Usa, Inc. Adaptive route and motion planning based on learned external and internal vehicle environment
US10369974B2 (en) 2017-07-14 2019-08-06 Nio Usa, Inc. Control and coordination of driverless fuel replenishment for autonomous vehicles
US10710633B2 (en) 2017-07-14 2020-07-14 Nio Usa, Inc. Control of complex parking maneuvers and autonomous fuel replenishment of driverless vehicles
CN107463273B (zh) * 2017-07-14 2021-06-18 北京新美互通科技有限公司 一种表情符号输入方法和装置
CN107479784B (zh) 2017-07-31 2022-01-25 腾讯科技(深圳)有限公司 表情展示方法、装置及计算机可读存储介质
US10837790B2 (en) 2017-08-01 2020-11-17 Nio Usa, Inc. Productive and accident-free driving modes for a vehicle
KR102389678B1 (ko) 2017-09-09 2022-04-21 애플 인크. 생체측정 인증의 구현
KR102185854B1 (ko) 2017-09-09 2020-12-02 애플 인크. 생체측정 인증의 구현
USD873284S1 (en) 2017-09-09 2020-01-21 Apple Inc. Electronic device with graphical user interface
USD843442S1 (en) * 2017-09-10 2019-03-19 Apple Inc. Type font
USD861704S1 (en) 2017-09-11 2019-10-01 Apple Inc. Electronic device with graphical user interface
USD987669S1 (en) 2017-09-11 2023-05-30 Apple Inc. Electronic device with graphical user interface
US10445429B2 (en) 2017-09-21 2019-10-15 Apple Inc. Natural language understanding using vocabularies with compressed serialized tries
US10755051B2 (en) 2017-09-29 2020-08-25 Apple Inc. Rule-based natural language processing
US10635109B2 (en) 2017-10-17 2020-04-28 Nio Usa, Inc. Vehicle path-planner monitor and controller
US10593087B2 (en) * 2017-10-23 2020-03-17 Paypal, Inc. System and method for generating emoji mashups with machine learning
CN109725957A (zh) * 2017-10-27 2019-05-07 钉钉控股(开曼)有限公司 团体配置方法及装置、内容共享系统
US10935978B2 (en) 2017-10-30 2021-03-02 Nio Usa, Inc. Vehicle self-localization using particle filters and visual odometry
US10606274B2 (en) 2017-10-30 2020-03-31 Nio Usa, Inc. Visual place recognition based self-localization for autonomous vehicles
US10717412B2 (en) 2017-11-13 2020-07-21 Nio Usa, Inc. System and method for controlling a vehicle using secondary access methods
US10636424B2 (en) 2017-11-30 2020-04-28 Apple Inc. Multi-turn canned dialog
US10733982B2 (en) 2018-01-08 2020-08-04 Apple Inc. Multi-directional dialog
USD844700S1 (en) 2018-01-18 2019-04-02 Apple Inc. Type font
US10733375B2 (en) 2018-01-31 2020-08-04 Apple Inc. Knowledge-based framework for improving natural language understanding
USD846596S1 (en) * 2018-02-05 2019-04-23 Lindsey A. Berry Portion of a display panel with a computer icon image
US12307082B2 (en) 2018-02-21 2025-05-20 Apple Inc. Scrollable set of content items with locking feature
US10789959B2 (en) 2018-03-02 2020-09-29 Apple Inc. Training speaker recognition models for digital assistants
US10592604B2 (en) 2018-03-12 2020-03-17 Apple Inc. Inverse text normalization for automatic speech recognition
KR20190109705A (ko) 2018-03-18 2019-09-26 김시환 스마트폰 문자 서비스 내에서 컨텐츠 제공 시스템 및 방법
US10818288B2 (en) 2018-03-26 2020-10-27 Apple Inc. Natural assistant interaction
US10909331B2 (en) 2018-03-30 2021-02-02 Apple Inc. Implicit identification of translation payload with neural machine translation
US12033296B2 (en) 2018-05-07 2024-07-09 Apple Inc. Avatar creation user interface
DK179992B1 (en) 2018-05-07 2020-01-14 Apple Inc. Visning af brugergrænseflader associeret med fysiske aktiviteter
US12602142B2 (en) 2018-05-07 2026-04-14 Apple Inc. User interfaces for sharing contextually relevant media content
DK180171B1 (en) 2018-05-07 2020-07-14 Apple Inc USER INTERFACES FOR SHARING CONTEXTUALLY RELEVANT MEDIA CONTENT
KR102583214B1 (ko) * 2018-05-07 2023-09-27 애플 인크. 아바타 생성 사용자 인터페이스
US11145294B2 (en) 2018-05-07 2021-10-12 Apple Inc. Intelligent automated assistant for delivering content from user experiences
DK180130B1 (da) 2018-05-07 2020-06-02 Apple Inc. Multi-participant live communication user interface
US10928918B2 (en) 2018-05-07 2021-02-23 Apple Inc. Raise to speak
US10984780B2 (en) 2018-05-21 2021-04-20 Apple Inc. Global semantic word embeddings using bi-directional recurrent neural networks
US10369966B1 (en) 2018-05-23 2019-08-06 Nio Usa, Inc. Controlling access to a vehicle using wireless access devices
DK180639B1 (en) 2018-06-01 2021-11-04 Apple Inc DISABILITY OF ATTENTION-ATTENTIVE VIRTUAL ASSISTANT
DK179822B1 (da) 2018-06-01 2019-07-12 Apple Inc. Voice interaction at a primary device to access call functionality of a companion device
US10892996B2 (en) 2018-06-01 2021-01-12 Apple Inc. Variable latency device coordination
DK201870355A1 (en) 2018-06-01 2019-12-16 Apple Inc. VIRTUAL ASSISTANT OPERATION IN MULTI-DEVICE ENVIRONMENTS
US11386266B2 (en) 2018-06-01 2022-07-12 Apple Inc. Text correction
US11170085B2 (en) 2018-06-03 2021-11-09 Apple Inc. Implementation of biometric authentication
USD880495S1 (en) 2018-06-03 2020-04-07 Apple Inc. Electronic device with graphical user interface
US10504518B1 (en) 2018-06-03 2019-12-10 Apple Inc. Accelerated task performance
USD846633S1 (en) 2018-06-03 2019-04-23 Apple Inc. Type font
AU2019100574B4 (en) 2018-06-03 2020-02-20 Apple Inc. Setup procedures for an electronic device
US10725506B2 (en) * 2018-08-21 2020-07-28 Dell Products, L.P. Context-aware user interface (UI) for multi-form factor information handling systems (IHSs)
CN109379270A (zh) * 2018-08-27 2019-02-22 北京达佳互联信息技术有限公司 表情信息处理方法和装置、移动终端、服务器及存储介质
US11010561B2 (en) 2018-09-27 2021-05-18 Apple Inc. Sentiment prediction from textual data
US11170166B2 (en) 2018-09-28 2021-11-09 Apple Inc. Neural typographical error modeling via generative adversarial networks
US10860096B2 (en) 2018-09-28 2020-12-08 Apple Inc. Device control using gaze information
US10839159B2 (en) 2018-09-28 2020-11-17 Apple Inc. Named entity normalization in a spoken dialog system
US11462215B2 (en) 2018-09-28 2022-10-04 Apple Inc. Multi-modal inputs for voice commands
US11100349B2 (en) 2018-09-28 2021-08-24 Apple Inc. Audio assisted enrollment
US10764224B2 (en) * 2018-10-05 2020-09-01 International Business Machines Corporation Conveying electronic messages according to representation of emotion
JP1662143S (ja) * 2018-10-13 2020-06-22
US11475898B2 (en) 2018-10-26 2022-10-18 Apple Inc. Low-latency multi-speaker speech recognition
US10547970B1 (en) 2018-12-19 2020-01-28 Snap Inc. Mapping discovery system
USD938495S1 (en) * 2018-12-21 2021-12-14 Waymo Llc Display screen or portion thereof with an icon image
USD937899S1 (en) * 2018-12-21 2021-12-07 Waymo Llc Display screen or portion thereof with an icon image
USD937898S1 (en) * 2018-12-21 2021-12-07 Waymo Llc Display screen or portion thereof with an icon image
USD937900S1 (en) * 2018-12-21 2021-12-07 Waymo Llc Display screen or portion thereof with an icon image
CN109710086A (zh) * 2018-12-28 2019-05-03 北京微播视界科技有限公司 表情面板的显示方法、装置、电子设备及可读存储介质
US11638059B2 (en) 2019-01-04 2023-04-25 Apple Inc. Content playback on multiple devices
US11107261B2 (en) 2019-01-18 2021-08-31 Apple Inc. Virtual avatar animation based on facial feature movement
CN109871165B (zh) * 2019-02-01 2022-03-01 天津字节跳动科技有限公司 表情回应的显示方法、装置、终端设备和服务器
USD902221S1 (en) 2019-02-01 2020-11-17 Apple Inc. Electronic device with animated graphical user interface
USD900925S1 (en) 2019-02-01 2020-11-03 Apple Inc. Type font and electronic device with graphical user interface
US12008217B2 (en) 2019-02-01 2024-06-11 Tianjin Bytedance Technology Co., Ltd. Method and apparatus for displaying emoji reply, terminal device, and server
USD900871S1 (en) 2019-02-04 2020-11-03 Apple Inc. Electronic device with animated graphical user interface
US20220121817A1 (en) * 2019-02-14 2022-04-21 Sony Group Corporation Information processing device, information processing method, and information processing program
CA3131489A1 (en) 2019-02-27 2020-09-03 Louisiana-Pacific Corporation Fire-resistant manufactured-wood based siding
US11348573B2 (en) 2019-03-18 2022-05-31 Apple Inc. Multimodality in digital assistant systems
US11683565B2 (en) 2019-03-24 2023-06-20 Apple Inc. User interfaces for interacting with channels that provide content that plays in a media browsing application
US12008232B2 (en) 2019-03-24 2024-06-11 Apple Inc. User interfaces for viewing and accessing content on an electronic device
WO2020198238A1 (en) 2019-03-24 2020-10-01 Apple Inc. User interfaces for a media browsing application
DK201970531A1 (en) 2019-05-06 2021-07-09 Apple Inc Avatar integration with multiple applications
US11307752B2 (en) 2019-05-06 2022-04-19 Apple Inc. User configurable task triggers
DK201970509A1 (en) 2019-05-06 2021-01-15 Apple Inc Spoken notifications
US11475884B2 (en) 2019-05-06 2022-10-18 Apple Inc. Reducing digital assistant latency when a language is incorrectly determined
KR102393717B1 (ko) 2019-05-06 2022-05-03 애플 인크. 전자 디바이스의 제한된 동작
US11423908B2 (en) 2019-05-06 2022-08-23 Apple Inc. Interpreting spoken requests
EP3977245A1 (en) 2019-05-31 2022-04-06 Apple Inc. User interfaces for a podcast browsing and playback application
US11496600B2 (en) 2019-05-31 2022-11-08 Apple Inc. Remote execution of machine-learned models
DK201970533A1 (en) 2019-05-31 2021-02-15 Apple Inc Methods and user interfaces for sharing audio
DK201970510A1 (en) 2019-05-31 2021-02-11 Apple Inc Voice identification in digital assistant systems
DK180129B1 (en) 2019-05-31 2020-06-02 Apple Inc. User activity shortcut suggestions
KR102436985B1 (ko) 2019-05-31 2022-08-29 애플 인크. 오디오 미디어 제어를 위한 사용자 인터페이스
US11010121B2 (en) 2019-05-31 2021-05-18 Apple Inc. User interfaces for audio media control
US11863837B2 (en) 2019-05-31 2024-01-02 Apple Inc. Notification of augmented reality content on an electronic device
US11289073B2 (en) 2019-05-31 2022-03-29 Apple Inc. Device text to speech
US11379113B2 (en) * 2019-06-01 2022-07-05 Apple Inc. Techniques for selecting text
US11194467B2 (en) 2019-06-01 2021-12-07 Apple Inc. Keyboard management user interfaces
US11074408B2 (en) 2019-06-01 2021-07-27 Apple Inc. Mail application features
US11481094B2 (en) 2019-06-01 2022-10-25 Apple Inc. User interfaces for location-related communications
US11477609B2 (en) 2019-06-01 2022-10-18 Apple Inc. User interfaces for location-related communications
US11360641B2 (en) 2019-06-01 2022-06-14 Apple Inc. Increasing the relevance of new available information
US10946294B1 (en) * 2019-08-30 2021-03-16 Sony Interactive Entertainment Inc. Summarizing notifications on a user display
CN110750198A (zh) * 2019-09-23 2020-02-04 维沃移动通信有限公司 一种表情发送方法及移动终端
US11488406B2 (en) 2019-09-25 2022-11-01 Apple Inc. Text detection using global geometry estimators
KR102734876B1 (ko) 2019-09-27 2024-11-28 애플 인크. 그래픽 객체들을 맞춤화하기 위한 사용자 인터페이스들
US11252274B2 (en) * 2019-09-30 2022-02-15 Snap Inc. Messaging application sticker extensions
USD917540S1 (en) * 2019-09-30 2021-04-27 Apple Inc. Electronic device with animated graphical user interface
CN110928429B (zh) * 2019-11-22 2020-12-22 北京海泰方圆科技股份有限公司 一种信息输入方法、装置、介质和设备
JP7159396B2 (ja) * 2019-12-12 2022-10-24 キヤノン株式会社 画像形成装置、画像処理装置の制御方法及びプログラム
CN112988030B (zh) * 2019-12-13 2022-05-17 深圳市万普拉斯科技有限公司 终端控制方法、装置、终端和存储介质
KR102324200B1 (ko) * 2019-12-19 2021-11-08 주식회사 카카오 인스턴트 메시징 서비스에서 이모티콘을 제공하는 방법, 이를 구현한 서버, 사용자 단말 및 어플리케이션
US11843838B2 (en) 2020-03-24 2023-12-12 Apple Inc. User interfaces for accessing episodes of a content series
US11455078B1 (en) 2020-03-31 2022-09-27 Snap Inc. Spatial navigation and creation interface
CN112306224A (zh) * 2020-04-30 2021-02-02 北京字节跳动网络技术有限公司 人机交互方法、装置和电子设备
US11921998B2 (en) 2020-05-11 2024-03-05 Apple Inc. Editing features of an avatar
US11209964B1 (en) * 2020-06-05 2021-12-28 SlackTechnologies, LLC System and method for reacting to messages
AU2021290132C1 (en) 2020-06-08 2024-04-18 Apple Inc. Presenting avatars in three-dimensional environments
US11899895B2 (en) 2020-06-21 2024-02-13 Apple Inc. User interfaces for setting up an electronic device
US11609640B2 (en) * 2020-06-21 2023-03-21 Apple Inc. Emoji user interfaces
US12294557B2 (en) * 2020-07-10 2025-05-06 Salesforce, Inc. Sharing of collaborative documents with users via instant messaging
KR20220012599A (ko) * 2020-07-23 2022-02-04 삼성전자주식회사 전자 장치에서 키패드를 이용한 컨텐츠 검색을 제공하는 방법 및 장치
US12511021B2 (en) 2020-09-14 2025-12-30 Apple Inc. Device management user interface
US11392291B2 (en) 2020-09-25 2022-07-19 Apple Inc. Methods and interfaces for media control with dynamic feedback
USD964391S1 (en) * 2020-09-28 2022-09-20 Samsung Electronics Co., Ltd. Display screen or portion thereof with transitional graphical user interface
USD965013S1 (en) * 2020-09-28 2022-09-27 Samsung Electronics Co., Ltd. Display screen or portion thereof with transitional graphical user interface
USD952661S1 (en) 2020-10-12 2022-05-24 Apple Inc. Display screen or portion thereof with animated graphical user interface
US12405717B2 (en) 2020-10-26 2025-09-02 Apple Inc. Methods and user interfaces for handling user requests
US11720229B2 (en) 2020-12-07 2023-08-08 Apple Inc. User interfaces for browsing and presenting content
USD976959S1 (en) * 2020-12-21 2023-01-31 Samsung Electronics Co., Ltd. Display screen or portion thereof with transitional graphical user interface
USD977523S1 (en) * 2020-12-21 2023-02-07 Samsung Electronics Co., Ltd. Display screen or portion thereof with transitional graphical user interface
US12229342B2 (en) 2020-12-22 2025-02-18 Snap Inc. Gesture control on an eyewear device
US11782577B2 (en) 2020-12-22 2023-10-10 Snap Inc. Media content player on an eyewear device
US11797162B2 (en) 2020-12-22 2023-10-24 Snap Inc. 3D painting on an eyewear device
EP4268066A1 (en) 2020-12-22 2023-11-01 Snap Inc. Media content player on an eyewear device
US12105283B2 (en) * 2020-12-22 2024-10-01 Snap Inc. Conversation interface on an eyewear device
EP4264460B1 (en) 2021-01-25 2025-12-24 Apple Inc. Implementation of biometric authentication
KR102619340B1 (ko) * 2021-01-28 2023-12-28 주식회사 카카오 사용자에게 컨텐츠를 제공하는 방법 및 사용자 단말
US11934640B2 (en) 2021-01-29 2024-03-19 Apple Inc. User interfaces for record labels
US12210603B2 (en) 2021-03-04 2025-01-28 Apple Inc. User interface for enrolling a biometric feature
US11928167B2 (en) * 2021-03-31 2024-03-12 Snap Inc. Determining classification recommendations for user content
KR20220143433A (ko) * 2021-04-16 2022-10-25 삼성전자주식회사 전자 장치 및 전자 장치에서 외부 전자 장치를 이용하여 정보를 입력하는 방법
US11888797B2 (en) * 2021-04-20 2024-01-30 Snap Inc. Emoji-first messaging
US11531406B2 (en) 2021-04-20 2022-12-20 Snap Inc. Personalized emoji dictionary
US11593548B2 (en) 2021-04-20 2023-02-28 Snap Inc. Client device processing received emoji-first messages
US12216754B2 (en) 2021-05-10 2025-02-04 Apple Inc. User interfaces for authenticating to perform secure operations
WO2022245669A1 (en) 2021-05-15 2022-11-24 Apple Inc. User interfaces for group workouts
US12449961B2 (en) 2021-05-18 2025-10-21 Apple Inc. Adaptive video conference user interfaces
EP4323857B1 (en) 2021-05-21 2025-04-23 Apple Inc. Avatar sticker editor user interfaces
US11714536B2 (en) 2021-05-21 2023-08-01 Apple Inc. Avatar sticker editor user interfaces
EP4334811B1 (en) 2021-06-06 2025-11-19 Apple Inc. User interfaces for audio routing
US11847378B2 (en) 2021-06-06 2023-12-19 Apple Inc. User interfaces for audio routing
KR102652719B1 (ko) * 2021-06-25 2024-03-28 주식회사 카카오 커스텀 키워드를 이용하여 이모티콘을 표시하는 방법 및 사용자 단말
US12380910B2 (en) * 2021-06-30 2025-08-05 Ringcentral, Inc. Systems and methods for virtual meeting speaker separation
USD1051928S1 (en) * 2021-07-08 2024-11-19 Express Scripts Strategic Development, Inc. Display screen with icons
USD1118691S1 (en) * 2021-08-30 2026-03-17 Samsung Electronics Co., Ltd. Display screen or portion thereof with transitional graphical user interface
USD1017618S1 (en) * 2021-10-13 2024-03-12 Zoom Video Communications, Inc. Display screen or portion thereof with graphical user interface
US11841898B2 (en) * 2021-12-01 2023-12-12 Whitestar Communications, Inc. Coherent pictograph organizer based on structuring pattern markers for hierarchal pictograph presentation
USD1074727S1 (en) * 2021-12-13 2025-05-13 Open Workspace, LLC Display screen or portion thereof with graphical user interface
USD1055090S1 (en) 2021-12-13 2024-12-24 Open Workspace, LLC Display screen or portion thereof with transitional graphical user interface
US12579758B2 (en) 2022-02-08 2026-03-17 Apple Inc. Devices, methods, and graphical user interfaces for interacting with virtual objects using hand gestures
US12267623B2 (en) 2022-02-10 2025-04-01 Apple Inc. Camera-less representation of users during communication sessions
US12563299B2 (en) 2022-04-04 2026-02-24 Apple Inc. User interfaces for camera sharing
CN114780190B (zh) * 2022-04-13 2023-12-22 脸萌有限公司 消息处理方法、装置、电子设备及存储介质
US12386428B2 (en) 2022-05-17 2025-08-12 Apple Inc. User interfaces for device controls
US12197721B2 (en) * 2022-05-20 2025-01-14 Google Llc Predictive input interface having improved robustness for processing low precision inputs
US12236512B2 (en) 2022-08-23 2025-02-25 Snap Inc. Avatar call on an eyewear device
US12375435B2 (en) * 2022-09-02 2025-07-29 Baydin, Inc. Systems and methods for incorporating dynamic reactions into e-mail communications
US12578200B2 (en) 2022-09-06 2026-03-17 Apple Inc. Navigational user interfaces
US12615491B2 (en) 2022-09-06 2026-04-28 Apple Inc. Interfaces for device interactions
US12578837B2 (en) 2022-09-23 2026-03-17 Apple Inc. User interfaces for managing sharing of content in three-dimensional environments
US12417596B2 (en) 2022-09-23 2025-09-16 Apple Inc. User interfaces for managing live communication sessions
USD1101764S1 (en) * 2022-12-05 2025-11-11 Rapyuta Robotics Co. Ltd. Display screen with transitional graphical user interface
US12390727B2 (en) * 2023-01-04 2025-08-19 Dell Products L.P. Systems and methods for handheld controller character entry
US11825004B1 (en) * 2023-01-04 2023-11-21 Mattel, Inc. Communication device for children
US12608981B2 (en) 2023-05-23 2026-04-21 Apple Inc. Devices, methods, and graphical user interfaces for biometric feature enrollment
US12517626B2 (en) * 2023-06-13 2026-01-06 Snap Inc. Sticker search icon with multiple states
US12579204B1 (en) 2023-06-13 2026-03-17 Snap Inc. Automatic evaluation of sticker recommendations
US12513098B2 (en) 2023-06-13 2025-12-30 Snap Inc. Sticker search icon providing dynamic previews
USD1086205S1 (en) * 2023-09-20 2025-07-29 Google Llc Display screen or portion thereof with transitional graphical user interface
US20250238129A1 (en) 2024-01-18 2025-07-24 Apple Inc. User interfaces integrating hardware buttons
US12468883B2 (en) 2024-03-22 2025-11-11 Apple Inc. Generating or modifying text using a digital assistant and/or language model
KR102670162B1 (ko) * 2024-04-04 2024-05-27 김봉근 문자 입력 장치 및 방법

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000163193A (ja) * 1998-11-25 2000-06-16 Seiko Epson Corp 携帯情報機器及び情報記憶媒体
JP2002062966A (ja) * 2000-08-21 2002-02-28 Seiko Epson Corp 情報処理装置およびその制御方法
JP2005115896A (ja) * 2003-10-10 2005-04-28 Nec Corp 通信装置及び通信方法
JP2005352943A (ja) * 2004-06-14 2005-12-22 Matsushita Electric Ind Co Ltd 情報端末及び表示制御プログラム
WO2007094894A2 (en) * 2005-12-30 2007-08-23 Apple Inc. Portable electronic device with interface reconfiguration mode
JP2008171127A (ja) * 2007-01-10 2008-07-24 Sharp Corp 携帯情報端末および制御プログラム

Family Cites Families (368)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01172997A (ja) 1987-12-23 1989-07-07 Internatl Business Mach Corp <Ibm> メニユー表示を図形的にカストマイズする方法
US5169527A (en) * 1988-04-07 1992-12-08 Roediger Pittsburgh, Inc. Liquid extracting device and associated method
US5146556A (en) 1988-10-11 1992-09-08 Next Computer, Inc. System and method for managing graphic images
US5196838A (en) 1990-12-28 1993-03-23 Apple Computer, Inc. Intelligent scrolling
FR2693810B1 (fr) 1991-06-03 1997-01-10 Apple Computer Systemes d'interfaces d'utilisateurs a acces direct a une zone secondaire d'affichage.
US5592675A (en) 1992-01-08 1997-01-07 Hitachi, Ltd. Computer controlled method and system capable of preserving information representing plural work states and recovering the work states
JP3248981B2 (ja) 1992-06-02 2002-01-21 松下電器産業株式会社 計算機
US5414805A (en) 1992-11-06 1995-05-09 International Business Machines Corporation Visual display transition effects using sorted table of display cells
US5745910A (en) 1993-05-10 1998-04-28 Apple Computer, Inc. Frame structure which provides an interface between parts of a compound document
US5812862A (en) 1993-05-10 1998-09-22 Apple Computer, Inc. Computer-human interface system for compound documents
EP0626635B1 (en) 1993-05-24 2003-03-05 Sun Microsystems, Inc. Improved graphical user interface with method for interfacing to remote devices
US5490245A (en) 1993-08-12 1996-02-06 Ast Research, Inc. Component-based icon construction and customization system
US5825357A (en) 1993-12-13 1998-10-20 Microsoft Corporation Continuously accessible computer system interface
US5642490A (en) 1994-06-24 1997-06-24 International Business Machines Corporation Providing icon placement alternatives for dynamically added container records
DE69525308T2 (de) 1994-11-15 2002-07-04 Microsoft Corp Hinausgleitender Schnittstellenbalken
EP0717344B1 (en) 1994-12-13 2001-10-31 Microsoft Corporation Taskbar with start menu
US5760773A (en) 1995-01-06 1998-06-02 Microsoft Corporation Methods and apparatus for interacting with data objects using action handles
US5644739A (en) 1995-01-27 1997-07-01 Microsoft Corporation Method and system for adding buttons to a toolbar
US5611060A (en) 1995-02-22 1997-03-11 Microsoft Corporation Auto-scrolling during a drag and drop operation
US5914717A (en) 1995-07-21 1999-06-22 Microsoft Methods and system for providing fly out menus
US5877765A (en) 1995-09-11 1999-03-02 Microsoft Corporation Method and system for displaying internet shortcut icons on the desktop
US5796401A (en) 1996-08-09 1998-08-18 Winer; Peter W. System for designing dynamic layouts adaptable to various display screen sizes and resolutions
US6097431A (en) 1996-09-04 2000-08-01 Flashpoint Technology, Inc. Method and system for reviewing and navigating among images on an image capture unit
US5870683A (en) 1996-09-18 1999-02-09 Nokia Mobile Phones Limited Mobile station having method and apparatus for displaying user-selectable animation sequence
JP2008123553A (ja) * 1996-10-16 2008-05-29 Sharp Corp 情報機器
US6144863A (en) 1996-11-26 2000-11-07 U.S. Philips Corporation Electronic device with screen comprising a menu which can be customized by a user
US6710788B1 (en) 1996-12-03 2004-03-23 Texas Instruments Incorporated Graphical user interface
US6256008B1 (en) 1996-12-10 2001-07-03 Motorola Computer screen saver with wireless messaging capability and method therefor
US5923327A (en) 1997-04-23 1999-07-13 Bell-Northern Research Ltd. Scrolling with automatic compression and expansion
US5934707A (en) 1997-05-30 1999-08-10 Johnson; Joyce W. Message calendar
US5995119A (en) 1997-06-06 1999-11-30 At&T Corp. Method for generating photo-realistic animated characters
US6433801B1 (en) 1997-09-26 2002-08-13 Ericsson Inc. Method and apparatus for using a touch screen display on a portable intelligent communications device
FI109733B (fi) 1997-11-05 2002-09-30 Nokia Corp Viestin sisällön hyödyntäminen
JPH11154899A (ja) * 1997-11-19 1999-06-08 Toshiba Corp 通信端末装置
US6133914A (en) 1998-01-07 2000-10-17 Rogers; David W. Interactive graphical user interface
US6072486A (en) 1998-01-13 2000-06-06 Microsoft Corporation System and method for creating and customizing a deskbar
US8479122B2 (en) 2004-07-30 2013-07-02 Apple Inc. Gestures for touch sensitive input devices
KR100595926B1 (ko) 1998-01-26 2006-07-05 웨인 웨스터만 수동 입력 통합 방법 및 장치
US7840912B2 (en) 2006-01-30 2010-11-23 Apple Inc. Multi-touch gesture dictionary
US6466213B2 (en) 1998-02-13 2002-10-15 Xerox Corporation Method and apparatus for creating personal autonomous avatars
US6275935B1 (en) 1998-04-17 2001-08-14 Thingworld.Com, Llc Systems and methods for locking interactive objects
US6145083A (en) 1998-04-23 2000-11-07 Siemens Information And Communication Networks, Inc. Methods and system for providing data and telephony security
JP2000003316A (ja) * 1998-06-15 2000-01-07 Casio Comput Co Ltd メール装置及びメール処理プログラムを記録した記録媒体
US6229542B1 (en) 1998-07-10 2001-05-08 Intel Corporation Method and apparatus for managing windows in three dimensions in a two dimensional windowing system
JP2000105772A (ja) 1998-07-28 2000-04-11 Sharp Corp 情報管理装置
US20010015719A1 (en) 1998-08-04 2001-08-23 U.S. Philips Corporation Remote control has animated gui
US6049336A (en) 1998-08-12 2000-04-11 Sony Corporation Transition animation for menu structure
US6278454B1 (en) 1998-09-24 2001-08-21 Ericsson Inc. Call progress graphical user interface
US6195094B1 (en) 1998-09-29 2001-02-27 Netscape Communications Corporation Window splitter bar system
US6353451B1 (en) 1998-12-16 2002-03-05 Intel Corporation Method of providing aerial perspective in a graphical user interface
US6628309B1 (en) 1999-02-05 2003-09-30 International Business Machines Corporation Workspace drag and drop
JP2000330526A (ja) 1999-03-12 2000-11-30 Minolta Co Ltd 液晶表示装置、携帯電子機器及び駆動方法
JP3726824B2 (ja) * 1999-03-12 2005-12-14 コニカミノルタホールディングス株式会社 液晶表示装置及び表示システム
US6545669B1 (en) 1999-03-26 2003-04-08 Husam Kinawi Object-drag continuity between discontinuous touch-screens
US7030863B2 (en) * 2000-05-26 2006-04-18 America Online, Incorporated Virtual keyboard system with automatic correction
US6317140B1 (en) 1999-08-02 2001-11-13 Hewlett-Packard Company Displaying interactive bitmap images within a display space
US6763388B1 (en) 1999-08-10 2004-07-13 Akamai Technologies, Inc. Method and apparatus for selecting and viewing portions of web pages
US6781575B1 (en) 2000-09-21 2004-08-24 Handspring, Inc. Method and apparatus for organizing addressing elements
US20020173721A1 (en) 1999-08-20 2002-11-21 Novasonics, Inc. User interface for handheld imaging devices
GB9920327D0 (en) 1999-08-28 1999-11-03 Koninkl Philips Electronics Nv Menu display for a graphical user interface
US6976210B1 (en) 1999-08-31 2005-12-13 Lucent Technologies Inc. Method and apparatus for web-site-independent personalization from multiple sites having user-determined extraction functionality
US7134095B1 (en) 1999-10-20 2006-11-07 Gateway, Inc. Simulated three-dimensional navigational menu system
US7369130B2 (en) 1999-10-29 2008-05-06 Hitachi Kokusai Electric Inc. Method and apparatus for editing image data, and computer program product of editing image data
US6820111B1 (en) 1999-12-07 2004-11-16 Microsoft Corporation Computer user interface architecture that saves a user's non-linear navigation history and intelligently maintains that history
US6978127B1 (en) 1999-12-16 2005-12-20 Koninklijke Philips Electronics N.V. Hand-ear user interface for hand-held device
KR20010056965A (ko) 1999-12-17 2001-07-04 박희완 부분 이미지 합성에 의한 인물 캐릭터 생성 방법
US7434177B1 (en) 1999-12-20 2008-10-07 Apple Inc. User interface for providing consolidation and access
US6396520B1 (en) 2000-01-05 2002-05-28 Apple Computer, Inc. Method of transition between window states
US7362331B2 (en) 2000-01-05 2008-04-22 Apple Inc. Time-based, non-constant translation of user interface objects between states
JP2003531418A (ja) 2000-02-02 2003-10-21 イージーログイン・ドット・コム・インコーポレイテッド ウェブページに含まれるエレメントのクリッピング及び操作
GB2365676B (en) 2000-02-18 2004-06-23 Sensei Ltd Mobile telephone with improved man-machine interface
JP2001265481A (ja) 2000-03-21 2001-09-28 Nec Corp ページ情報表示方法及び装置並びにページ情報表示用プログラムを記憶した記憶媒体
JP3763389B2 (ja) 2000-03-24 2006-04-05 シャープ株式会社 画像データ編集操作方法および情報処理装置
US20010048448A1 (en) 2000-04-06 2001-12-06 Raiz Gregory L. Focus state themeing
EP1143334A3 (en) 2000-04-06 2005-03-30 Microsoft Corporation Theme aware graphical user interface
US6545682B1 (en) 2000-05-24 2003-04-08 There, Inc. Method and apparatus for creating and customizing avatars using genetic paradigm
JP3665535B2 (ja) * 2000-05-26 2005-06-29 株式会社ケンウッド 移動通信端末装置、移動通信端末装置のロック制御方法及び記録媒体
US7624356B1 (en) 2000-06-21 2009-11-24 Microsoft Corporation Task-sensitive methods and systems for displaying command sets
AU2001269891A1 (en) 2000-07-07 2002-01-21 Openwave Systems Inc. Graphical user interface features of a browser in a hand-held wireless communication device
WO2002007452A2 (en) 2000-07-18 2002-01-24 Incredimail Ltd. System and method for visual feedback of command execution in electronic mail systems
US20020104096A1 (en) 2000-07-19 2002-08-01 Cramer Allen Brett System and methods for providing web-based multimedia presentations
CA2349649A1 (en) 2000-07-31 2002-01-31 International Business Machines Corporation Switching between virtual desktops
US6704024B2 (en) 2000-08-07 2004-03-09 Zframe, Inc. Visual content browsing using rasterized representations
US20020054090A1 (en) 2000-09-01 2002-05-09 Silva Juliana Freire Method and apparatus for creating and providing personalized access to web content and services from terminals having diverse capabilities
US7003308B1 (en) * 2000-09-12 2006-02-21 At&T Corp. Method and system for handwritten electronic messaging
US7039676B1 (en) * 2000-10-31 2006-05-02 International Business Machines Corporation Using video image analysis to automatically transmit gestures over a network in a chat or instant messaging session
US6990452B1 (en) 2000-11-03 2006-01-24 At&T Corp. Method for sending multi-media messages using emoticons
AU2002216725A1 (en) 2000-11-03 2002-05-21 Outlet Group, Llc Method and system of an integrated business topography and virtual 3d network portal
AU2002226886A1 (en) 2000-11-09 2002-05-21 Change Tools, Inc. A user definable interface system, method and computer program product
US6590568B1 (en) 2000-11-20 2003-07-08 Nokia Corporation Touch screen drag and drop input technique
KR100377936B1 (ko) 2000-12-16 2003-03-29 삼성전자주식회사 이동통신 단말기의 감정 아이콘 입력방법
US7139982B2 (en) 2000-12-21 2006-11-21 Xerox Corporation Navigation methods, systems, and computer program products for virtual three-dimensional books
US6727916B1 (en) 2000-12-21 2004-04-27 Sprint Spectrum, L.P. Method and system for assisting a user to engage in a microbrowser-based interactive chat session
FR2819675B1 (fr) 2001-01-17 2003-05-16 Sagem Telephone portable a navigateur de capture et de rappel d'adresses informatiques
US6677932B1 (en) 2001-01-28 2004-01-13 Finger Works, Inc. System and method for recognizing touch typing under limited tactile feedback conditions
US6570557B1 (en) 2001-02-10 2003-05-27 Finger Works, Inc. Multi-touch system and method for emulating modifier keys via fingertip chords
US7730401B2 (en) 2001-05-16 2010-06-01 Synaptics Incorporated Touch screen with user interface enhancement
US20050024341A1 (en) 2001-05-16 2005-02-03 Synaptics, Inc. Touch screen with user interface enhancement
US7010758B2 (en) 2001-05-21 2006-03-07 Leap Wireless International, Inc. Dynamically defined context sensitive jump menu
US7434246B2 (en) * 2001-06-08 2008-10-07 Digeo, Inc. Systems and methods for automatic personalizing of channel favorites in a set top box
US8063923B2 (en) 2001-07-13 2011-11-22 Universal Electronics Inc. System and method for updating information in an electronic portable device
US20050134578A1 (en) 2001-07-13 2005-06-23 Universal Electronics Inc. System and methods for interacting with a control environment
US6819340B2 (en) 2001-07-23 2004-11-16 Paul E. Burke Adding a shortcut to a web site
US6987991B2 (en) 2001-08-17 2006-01-17 Wildseed Ltd. Emoticon input method and apparatus
US7221933B2 (en) 2001-10-22 2007-05-22 Kyocera Wireless Corp. Messaging system for mobile communication
JP2003162687A (ja) * 2001-11-28 2003-06-06 Toshiba Corp 手書き文字入力装置、手書き文字認識プログラム
US7310636B2 (en) 2002-01-15 2007-12-18 International Business Machines Corporation Shortcut enabled, context aware information management
US20030154446A1 (en) 2002-01-28 2003-08-14 Constant Nicholas Robert Character-based, graphically expressive mobile messaging system
JP2003248538A (ja) 2002-02-25 2003-09-05 Gakken Co Ltd プログラム及びそれを用いた情報処理装置、情報処理方法
US8972890B2 (en) 2002-03-06 2015-03-03 Apple Inc. Aminated menu bar
US7607102B2 (en) 2002-03-14 2009-10-20 Apple Inc. Dynamically changing appearances for user interface elements during drag-and-drop operations
US20030184552A1 (en) 2002-03-26 2003-10-02 Sanja Chadha Apparatus and method for graphics display system for markup languages
US6931601B2 (en) 2002-04-03 2005-08-16 Microsoft Corporation Noisy operating system user interface
US7689673B2 (en) 2002-04-23 2010-03-30 Canon Kabushiki Kaisha Remote creation of printer instances on a workstation
US6629793B1 (en) 2002-04-26 2003-10-07 Westie Intellectual Properties Limited Partnership Emoticon keyboard
US7810038B2 (en) 2002-05-03 2010-10-05 International Business Machines Corporation Method for modifying a GUI for an application
JP2003339079A (ja) 2002-05-20 2003-11-28 Ntt Docomo Inc 移動通信端末、プログラム及び記録媒体
FI20021162A0 (fi) 2002-06-14 2002-06-14 Nokia Corp Elektroninen laite ja menetelmä sen näppäimistön hallintaan
JP2004023651A (ja) 2002-06-19 2004-01-22 Matsushita Electric Ind Co Ltd 電話機
JP2004038310A (ja) * 2002-06-28 2004-02-05 Kyocera Corp 携帯情報端末装置及びこれに用いられる制御プログラム
US20040164973A1 (en) 2002-06-28 2004-08-26 Kyocera Corporation Personal digital assistant and program for controlling used for the same
US11275405B2 (en) 2005-03-04 2022-03-15 Apple Inc. Multi-functional hand-held device
WO2008156437A1 (en) 2006-04-10 2008-12-24 Avaworks Incorporated Do-it-yourself photo realistic talking head creation system and method
US7027054B1 (en) 2002-08-14 2006-04-11 Avaworks, Incorporated Do-it-yourself photo realistic talking head creation system and method
US6919892B1 (en) 2002-08-14 2005-07-19 Avaworks, Incorporated Photo realistic talking head creation system and method
US20040041849A1 (en) 2002-08-30 2004-03-04 Von Mock Display screen saver with two way messaging capability and method therefor
GB0220748D0 (en) 2002-09-06 2002-10-16 Saw You Com Ltd Improved communication using avatars
JP2004132741A (ja) 2002-10-08 2004-04-30 Kenwood Corp ナビゲーション装置
US20040085360A1 (en) * 2002-10-31 2004-05-06 Hallmark Interactive, Llc Icon-based graphical user interface for text messaging
US20040093582A1 (en) 2002-11-01 2004-05-13 Segura Tim E. Method for allowing a computer to be used as an information kiosk while locked
JP2004159180A (ja) * 2002-11-07 2004-06-03 Toshiba Corp 電子メール送受信システム
US7266776B2 (en) 2002-11-25 2007-09-04 Aol Llc Facilitating communications between computer users across a network
JP2004227393A (ja) 2003-01-24 2004-08-12 Sony Corp アイコン描画システム、アイコン描画方法及び電子機器装置
US20040155909A1 (en) 2003-02-07 2004-08-12 Sun Microsystems, Inc. Scroll tray mechanism for cellular telephone
US7185285B2 (en) * 2003-02-19 2007-02-27 Microsoft Corporation User interface and content enhancements for real-time communication
JP4074530B2 (ja) 2003-02-28 2008-04-09 京セラ株式会社 携帯情報端末装置
US7231229B1 (en) 2003-03-16 2007-06-12 Palm, Inc. Communication device interface
US20040215719A1 (en) 2003-04-09 2004-10-28 Altshuler Dennis Wayne Method and system for designing, editing and publishing web page content in a live internet session
US9607092B2 (en) 2003-05-20 2017-03-28 Excalibur Ip, Llc Mapping method and system
JP2005004396A (ja) 2003-06-11 2005-01-06 Sony Corp 情報表示方法及び情報表示装置、並びにコンピュータ・プログラム
US20060242607A1 (en) 2003-06-13 2006-10-26 University Of Lancaster User interface
EP1639434A2 (en) 2003-06-27 2006-03-29 Softscope LLC Virtual desktop - meta-organization control system
KR100508123B1 (ko) * 2003-07-04 2005-08-10 엘지전자 주식회사 기호 입력방법 및 장치
US20050066279A1 (en) 2003-07-23 2005-03-24 Lebarton Jeffrey Stop motion capture tool
US20050026644A1 (en) 2003-07-28 2005-02-03 Inventec Appliances Corp. Cellular phone for specific person
US7164410B2 (en) 2003-07-28 2007-01-16 Sig G. Kupka Manipulating an on-screen object using zones surrounding the object
US6973299B2 (en) 2003-08-01 2005-12-06 Microsoft Corporation Unified contact list
WO2005020129A2 (en) 2003-08-19 2005-03-03 Bandalong Entertainment Customizable avatar and differentiated instant messaging environment
US7325204B2 (en) 2003-08-29 2008-01-29 Yahoo! Inc. Slideout windows
KR20050022117A (ko) 2003-08-29 2005-03-07 엘지전자 주식회사 이동통신단말기의 절전장치 및 방법
US7411575B2 (en) 2003-09-16 2008-08-12 Smart Technologies Ulc Gesture recognition method and touch system incorporating the same
JP2005092441A (ja) * 2003-09-16 2005-04-07 Aizu:Kk 文字入力方法
US8527896B2 (en) 2003-10-23 2013-09-03 Microsoft Corporation User interface menu with hovering icons
FI116641B (fi) 2003-10-24 2006-01-13 Nokia Corp Menetelmä elektronisessa laitteessa olevan pikavalinnan muuttamiseksi, laitteen näyttöyksikkö sekä elektroninen laite
US20050097089A1 (en) 2003-11-05 2005-05-05 Tom Nielsen Persistent user interface for providing navigational functionality
US7355593B2 (en) 2004-01-02 2008-04-08 Smart Technologies, Inc. Pointer tracking across multiple overlapping coordinate input sub-regions defining a generally contiguous input region
JP2005202651A (ja) 2004-01-15 2005-07-28 Canon Inc 情報処理装置、情報処理方法、プログラムを記録した記録媒体及び制御プログラム
US8171084B2 (en) 2004-01-20 2012-05-01 Microsoft Corporation Custom emoticons
US20050202748A1 (en) 2004-03-11 2005-09-15 Beanhead Toys & Entertainment Freestanding, reconfigurable, disposable character form and kit for making same
US7546554B2 (en) 2004-03-31 2009-06-09 Fuji Xerox Co., Ltd. Systems and methods for browsing multimedia content on small mobile devices
US20050229102A1 (en) 2004-04-12 2005-10-13 Microsoft Corporation System and method for providing an interactive display
JP4241484B2 (ja) 2004-04-14 2009-03-18 日本電気株式会社 携帯端末装置、着信応答メッセージ送信方法およびサーバ装置
JP2005309933A (ja) 2004-04-23 2005-11-04 Canon Inc 拡張制御装置および画像処理システムおよびアプリケーションアイコン表示方法およびプログラムおよび記憶媒体
US7565625B2 (en) 2004-05-06 2009-07-21 Pixar Toolbar slot method and apparatus
US20050250438A1 (en) 2004-05-07 2005-11-10 Mikko Makipaa Method for enhancing communication, a terminal and a telecommunication system
US7358962B2 (en) 2004-06-15 2008-04-15 Microsoft Corporation Manipulating association of data with a physical object
FI20045245A0 (fi) 2004-06-28 2004-06-28 Nokia Corp Selauksen tehostaminen elektronisessa laitteessa
US7689939B1 (en) * 2004-06-30 2010-03-30 Avaya Inc. Software application break through a screen blanker
US7669135B2 (en) 2004-07-15 2010-02-23 At&T Mobility Ii Llc Using emoticons, such as for wireless devices
US20060025110A1 (en) 2004-07-28 2006-02-02 Jun Liu Password protection for mobile phones
KR100610894B1 (ko) * 2004-07-28 2006-08-10 엘지전자 주식회사 스크린 세이버 자동 잠금 기능을 포함하는 이동통신단말기 및 그 제어방법
KR100958491B1 (ko) 2004-07-30 2010-05-17 애플 인크. 터치 감지 입력 장치용 모드 기반 그래픽 사용자 인터페이스
US20060025091A1 (en) * 2004-08-02 2006-02-02 Matsushita Electric Industrial Co., Ltd Method for creating and using phrase history for accelerating instant messaging input on mobile devices
KR20060019198A (ko) * 2004-08-27 2006-03-03 서동휘 그래픽 이모티콘 송수신 방법, 장치, 및 이모티콘 단축키의 설정 방법
CA2481065C (en) * 2004-09-07 2014-01-21 Research In Motion Limited System and method for inserting a graphic object in to a text based message
WO2006032721A1 (en) 2004-09-24 2006-03-30 Nokia Corporation Method for receiving inputs from user of electronic device
JP2006134288A (ja) 2004-10-06 2006-05-25 Sharp Corp インターフェース及びコンピュータにより実行されるインターフェースプログラム
US20060080616A1 (en) 2004-10-13 2006-04-13 Xerox Corporation Systems, methods and user interfaces for document workflow construction
US7603105B2 (en) 2004-11-12 2009-10-13 Research In Motion Limited Method of making phone calls from a locked out handheld electronic device and a handheld electronic device incorporating the same
US7925996B2 (en) 2004-11-18 2011-04-12 Microsoft Corporation Method and system for providing multiple input connecting user interface
US20060123360A1 (en) 2004-12-03 2006-06-08 Picsel Research Limited User interfaces for data processing devices and systems
JP2008527563A (ja) * 2005-01-16 2008-07-24 ズランゴー リミテッド アイコニック通信
TWI254558B (en) 2005-01-18 2006-05-01 Asustek Comp Inc Mobile communication device with a transition effect function
US20060209035A1 (en) 2005-03-17 2006-09-21 Jenkins Phillip D Device independent specification of navigation shortcuts in an application
US7340686B2 (en) 2005-03-22 2008-03-04 Microsoft Corporation Operating system program launch menu search
US7506268B2 (en) 2005-04-07 2009-03-17 Microsoft Corporation User interface with visual tracking feature
US7512898B2 (en) 2005-04-07 2009-03-31 Microsoft Corporation User interface with multi-state menu
US7614016B2 (en) 2005-04-21 2009-11-03 Microsoft Corporation Multiple roots in navigation pane
US7530029B2 (en) 2005-05-24 2009-05-05 Microsoft Corporation Narrow mode navigation pane
US20060277460A1 (en) 2005-06-03 2006-12-07 Scott Forstall Webview applications
US7195170B2 (en) 2005-06-09 2007-03-27 Fuji Xerox Co., Ltd. Post-bit: multimedia ePaper stickies
US7432928B2 (en) 2005-06-14 2008-10-07 Microsoft Corporation User interface state reconfiguration through animation
US7676767B2 (en) 2005-06-15 2010-03-09 Microsoft Corporation Peel back user interface to show hidden functions
US8963926B2 (en) 2006-07-11 2015-02-24 Pandoodle Corporation User customized animated video and method for making the same
JP2007052403A (ja) 2005-07-19 2007-03-01 Canon Inc 表示装置及び表示方法及びプログラム及び記憶媒体
JP4815927B2 (ja) 2005-07-27 2011-11-16 ソニー株式会社 表示装置、メニュー表示方法、メニュー表示方法のプログラム及びメニュー表示方法のプログラムを記録した記録媒体
US20070055947A1 (en) 2005-09-02 2007-03-08 Microsoft Corporation Animations and transitions
WO2007031816A1 (en) 2005-09-14 2007-03-22 Nokia Corporation A device, method, computer program and user interface for enabling a user to vary which items are displayed to the user
US20070152980A1 (en) * 2006-01-05 2007-07-05 Kenneth Kocienda Touch Screen Keyboards for Portable Electronic Devices
US20070067738A1 (en) 2005-09-16 2007-03-22 Microsoft Corporation Extensible, filtered lists for mobile device user interface
US20070072602A1 (en) * 2005-09-21 2007-03-29 Iyer Radha J Automated reply to voice call
US7966577B2 (en) 2005-10-11 2011-06-21 Apple Inc. Multimedia control center
US8769408B2 (en) 2005-10-07 2014-07-01 Apple Inc. Intelligent media navigation
US7603424B2 (en) * 2005-11-03 2009-10-13 Research In Motion Limited Method and system for generating template replies to electronic mail messages
US7730425B2 (en) 2005-11-30 2010-06-01 De Los Reyes Isabelo Function-oriented user interface
JPWO2007066662A1 (ja) 2005-12-05 2009-05-21 パイオニア株式会社 コンテンツ検索装置、コンテンツ検索システム、コンテンツ検索システム用サーバ装置、コンテンツ検索方法及びコンピュータプログラム並びに検索機能付きコンテンツ出力装置
US20070132789A1 (en) * 2005-12-08 2007-06-14 Bas Ording List scrolling in response to moving contact over list of index symbols
KR100801089B1 (ko) 2005-12-13 2008-02-05 삼성전자주식회사 터치 및 드래그를 이용하여 제어 가능한 모바일 장치 및 그조작 방법
EP1801711A1 (en) 2005-12-21 2007-06-27 Transmedia Communications Sàrl Method for remotely organizing audio-visual items stored in a central database
US7657849B2 (en) * 2005-12-23 2010-02-02 Apple Inc. Unlocking a device by performing gestures on an unlock image
US8370360B2 (en) 2005-12-31 2013-02-05 G & G Commerce Ltd. Merchandise recommending system and method thereof
EP1977312A2 (en) * 2006-01-16 2008-10-08 Zlango Ltd. Iconic communication
US7961903B2 (en) * 2006-01-25 2011-06-14 Microsoft Corporation Handwriting style data input via keys
US7450003B2 (en) 2006-02-24 2008-11-11 Yahoo! Inc. User-defined private maps
US8139514B2 (en) 2006-02-24 2012-03-20 Yahoo! Inc. Method and system for communicating with multiple users via a map over the internet
JP2007274240A (ja) * 2006-03-30 2007-10-18 Nec Corp 携帯端末
EP1840512B1 (en) 2006-03-31 2013-03-06 Research In Motion Limited Method and apparatus for providing map locations in user applications using URL strings
US8968077B2 (en) 2006-04-13 2015-03-03 Idt Methods and systems for interfacing with a third-party application
US8548452B2 (en) 2006-04-13 2013-10-01 Blackberry Limited System and method for controlling device usage
US20070245250A1 (en) 2006-04-18 2007-10-18 Microsoft Corporation Microsoft Patent Group Desktop window manager using an advanced user interface construction framework
US7783990B2 (en) 2006-05-05 2010-08-24 Microsoft Corporation Association of display elements
WO2007130693A2 (en) 2006-05-07 2007-11-15 Sony Computer Entertainment Inc. Methods and systems for processing an interchange of real time effects during video communication
US8255819B2 (en) 2006-05-10 2012-08-28 Google Inc. Web notebook tools
US8571580B2 (en) 2006-06-01 2013-10-29 Loopt Llc. Displaying the location of individuals on an interactive map display on a mobile communication device
JP4753801B2 (ja) 2006-06-07 2011-08-24 ソニー・エリクソン・モバイルコミュニケーションズ株式会社 情報処理装置、情報処理方法、情報処理プログラム、及び携帯端末装置
KR100827230B1 (ko) 2006-06-09 2008-05-07 삼성전자주식회사 메뉴 아이콘을 제공하는 휴대용 장치 및 그 방법
US8086971B2 (en) 2006-06-28 2011-12-27 Nokia Corporation Apparatus, methods and computer program products providing finger-based and hand-based gesture commands for portable electronic device applications
US7880728B2 (en) 2006-06-29 2011-02-01 Microsoft Corporation Application switching via a touch screen interface
US8369843B2 (en) * 2006-07-27 2013-02-05 Research In Motion Limited Method of responding to an incoming communication received by a handheld device
US20080034309A1 (en) 2006-08-01 2008-02-07 Louch John O Multimedia center including widgets
US7996789B2 (en) 2006-08-04 2011-08-09 Apple Inc. Methods and apparatuses to control application programs
US7805684B2 (en) 2006-09-01 2010-09-28 Nokia Corporation Mobile communications terminal
US9304675B2 (en) 2006-09-06 2016-04-05 Apple Inc. Portable electronic device for instant messaging
US10313505B2 (en) 2006-09-06 2019-06-04 Apple Inc. Portable multifunction device, method, and graphical user interface for configuring and displaying widgets
US8564544B2 (en) 2006-09-06 2013-10-22 Apple Inc. Touch screen device, method, and graphical user interface for customizing display of content category icons
US7853972B2 (en) 2006-09-11 2010-12-14 Apple Inc. Media preview user interface
US20080104515A1 (en) 2006-10-30 2008-05-01 Dan Dumitru System and method for slide presentation
US8161395B2 (en) * 2006-11-13 2012-04-17 Cisco Technology, Inc. Method for secure data entry in an application
US20080133580A1 (en) 2006-11-30 2008-06-05 James Andrew Wanless Method and system for providing automated real-time contact information
KR100822295B1 (ko) 2006-12-07 2008-04-16 삼성전자주식회사 메시지 정보 표시 방법 및 시스템
US8373799B2 (en) * 2006-12-29 2013-02-12 Nokia Corporation Visual effects for video calls
US8214768B2 (en) 2007-01-05 2012-07-03 Apple Inc. Method, system, and graphical user interface for viewing multiple application windows
US7890778B2 (en) 2007-01-06 2011-02-15 Apple Inc. Power-off methods for portable electronic devices
US20080168367A1 (en) 2007-01-07 2008-07-10 Chaudhri Imran A Dashboards, Widgets and Devices
US7742774B2 (en) 2007-01-11 2010-06-22 Virgin Mobile Usa, L.P. Location-based text messaging
US20080182628A1 (en) 2007-01-26 2008-07-31 Matthew Lee System and method for previewing themes
US8996045B2 (en) 2007-01-29 2015-03-31 Blackberry Limited Method of e-mailing a map location using predefined context-sensitive messages
US8601370B2 (en) 2007-01-31 2013-12-03 Blackberry Limited System and method for organizing icons for applications on a mobile device
US20080189108A1 (en) 2007-02-05 2008-08-07 Comverse Ltd. Text messaging in a telephony network
US20080242423A1 (en) 2007-03-27 2008-10-02 Shelford Securities, S.A. Real-money online multi-player trivia system, methods of operation, and storage medium
US20080268882A1 (en) 2007-04-30 2008-10-30 Palm, Inc. Short message service enhancement techniques for added communication options
US9317110B2 (en) 2007-05-29 2016-04-19 Cfph, Llc Game with hand motion control
US20080300572A1 (en) 2007-06-01 2008-12-04 Medtronic Minimed, Inc. Wireless monitor for a personal medical device system
US8130219B2 (en) 2007-06-11 2012-03-06 Autodesk, Inc. Metadata for avatar generation in virtual environments
US8218734B2 (en) 2007-06-12 2012-07-10 Microsoft Corporation Messaging with a locked communication device
US9772751B2 (en) 2007-06-29 2017-09-26 Apple Inc. Using gestures to slide between user interfaces
GB2450757A (en) 2007-07-06 2009-01-07 Sony Comp Entertainment Europe Avatar customisation, transmission and reception
US9716764B2 (en) 2007-07-25 2017-07-25 Yahoo! Inc. Display of communication system usage statistics
US8146005B2 (en) 2007-08-07 2012-03-27 International Business Machines Corporation Creating a customized avatar that reflects a user's distinguishable attributes
EP2028611A1 (en) 2007-08-20 2009-02-25 Research In Motion Limited System and method for representation of electronic mail users using avatars
US20090055484A1 (en) 2007-08-20 2009-02-26 Thanh Vuong System and method for representation of electronic mail users using avatars
US11126321B2 (en) 2007-09-04 2021-09-21 Apple Inc. Application menu user interface
US9619143B2 (en) 2008-01-06 2017-04-11 Apple Inc. Device, method, and graphical user interface for viewing application launch icons
US8446371B2 (en) 2007-12-19 2013-05-21 Research In Motion Limited Method and apparatus for launching activities
EP2232899B1 (en) * 2007-12-31 2019-03-13 Bklk Ltd. Method and apparatus for rapid awareness, recognition and response to digital messages
US8356258B2 (en) 2008-02-01 2013-01-15 Microsoft Corporation Arranging display areas utilizing enhanced window states
US20090222765A1 (en) * 2008-02-29 2009-09-03 Sony Ericsson Mobile Communications Ab Adaptive thumbnail scrollbar
US9744466B2 (en) 2008-03-13 2017-08-29 Mattel, Inc. Widgetized avatar and a method and system of creating and using same
US20100211899A1 (en) 2009-02-17 2010-08-19 Robb Fujioka Virtual Marketplace Accessible To Widgetized Avatars
US20110025707A1 (en) 2009-02-17 2011-02-03 Robb Fujioka Virtual Marketplace Accessible To Widgetized Avatars
US20100211900A1 (en) 2009-02-17 2010-08-19 Robb Fujioka Virtual Marketplace Accessible To Widgetized Avatars
US20090247112A1 (en) * 2008-03-28 2009-10-01 Sprint Communications Company L.P. Event disposition control for mobile communications device
US8832552B2 (en) 2008-04-03 2014-09-09 Nokia Corporation Automated selection of avatar characteristics for groups
US20090254799A1 (en) * 2008-04-04 2009-10-08 Michael Unger System for creating graphical display from text
US20090271731A1 (en) 2008-04-27 2009-10-29 Htc Corporation Electronic device and user interface display method thereof
EP2293855A1 (en) 2008-06-02 2011-03-16 Nike International Ltd. System and method for creating an avatar
KR100989624B1 (ko) * 2008-09-18 2010-10-26 오광만 이동통신 단말기의 이모티콘 문자 입력 방법
US8941642B2 (en) 2008-10-17 2015-01-27 Kabushiki Kaisha Square Enix System for the creation and editing of three dimensional models
US8584031B2 (en) 2008-11-19 2013-11-12 Apple Inc. Portable touch screen device, method, and graphical user interface for using emoji characters
US20100169376A1 (en) 2008-12-29 2010-07-01 Yahoo! Inc. Visual search engine for personal dating
JP4686619B2 (ja) 2009-03-23 2011-05-25 株式会社東芝 顔認証を利用した情報処理方法および情報表示装置
JP5218989B2 (ja) 2009-08-07 2013-06-26 Necカシオモバイルコミュニケーションズ株式会社 通信端末装置、及び、プログラム
JP5501815B2 (ja) 2010-03-18 2014-05-28 京セラ株式会社 情報通信装置
US9542038B2 (en) 2010-04-07 2017-01-10 Apple Inc. Personalizing colors of user interfaces
TWI439960B (zh) 2010-04-07 2014-06-01 蘋果公司 虛擬使用者編輯環境
US8694899B2 (en) 2010-06-01 2014-04-08 Apple Inc. Avatars reflecting user states
US20110298808A1 (en) 2010-06-02 2011-12-08 Toyota Motor Engineering & Manufacturing North America, Inc. Animated Vehicle Attendance Systems
US20110304629A1 (en) 2010-06-09 2011-12-15 Microsoft Corporation Real-time animation of facial expressions
US8749557B2 (en) 2010-06-11 2014-06-10 Microsoft Corporation Interacting with user interface via avatar
JP5134653B2 (ja) 2010-07-08 2013-01-30 株式会社バンダイナムコゲームス プログラム及びユーザ端末
CN102347912B (zh) 2010-08-02 2014-11-05 腾讯科技(深圳)有限公司 即时通讯软件中获取动态更新的方法及系统
US8558844B2 (en) 2010-09-28 2013-10-15 Apple Inc. Systems, methods, and computer-readable media for changing colors of displayed assets
CA2813758C (en) 2010-10-08 2023-01-03 Brian Lee Moffat Private data sharing system
US20140220855A1 (en) 2010-10-19 2014-08-07 I-Star Entertainment Llc Illumination display and communication device and method
KR20120059994A (ko) 2010-12-01 2012-06-11 삼성전자주식회사 표정 제어점을 이용한 아바타 제어 장치 및 방법
JP2012181704A (ja) 2011-03-01 2012-09-20 Sony Computer Entertainment Inc 情報処理装置および情報処理方法
US9563703B2 (en) 2011-03-10 2017-02-07 Cox Communications, Inc. System, method and device for sharing of playlists of authorized content with other users
US9013489B2 (en) 2011-06-06 2015-04-21 Microsoft Technology Licensing, Llc Generation of avatar reflecting player appearance
US10262327B1 (en) 2011-09-22 2019-04-16 Glance Networks, Inc. Integrating screen sharing sessions with customer relationship management
US8867849B1 (en) 2011-10-05 2014-10-21 Google Inc. Suggesting profile images for a social network
US9747495B2 (en) 2012-03-06 2017-08-29 Adobe Systems Incorporated Systems and methods for creating and distributing modifiable animated video messages
US9402057B2 (en) 2012-04-02 2016-07-26 Argela Yazilim ve Bilisim Teknolojileri San. ve Tic. A.S. Interactive avatars for telecommunication systems
CN111275795A (zh) 2012-04-09 2020-06-12 英特尔公司 用于化身生成、渲染和动画的系统和方法
US10155168B2 (en) 2012-05-08 2018-12-18 Snap Inc. System and method for adaptable avatars
US20140115451A1 (en) 2012-06-28 2014-04-24 Madeleine Brett Sheldon-Dante System and method for generating highly customized books, movies, and other products
US9936165B2 (en) 2012-09-06 2018-04-03 Intel Corporation System and method for avatar creation and synchronization
US20140078144A1 (en) 2012-09-14 2014-03-20 Squee, Inc. Systems and methods for avatar creation
KR20140042427A (ko) 2012-09-28 2014-04-07 삼성전자주식회사 애니메이션 이모티콘을 생성하는 장치 및 그 방법
US9148489B2 (en) 2013-03-11 2015-09-29 Qualcomm Incorporated Exchanging a contact profile between client devices during a communication session
US20140279062A1 (en) 2013-03-15 2014-09-18 Rodan & Fields, Llc Consultant tool for direct selling
WO2014153689A1 (en) 2013-03-29 2014-10-02 Intel Corporation Avatar animation, social networking and touch screen applications
IL226047A (en) 2013-04-29 2017-12-31 Hershkovitz Reshef May A method and system for giving personal expressions
US10877629B2 (en) 2016-10-13 2020-12-29 Tung Inc. Conversion and display of a user input
WO2015070416A1 (en) 2013-11-14 2015-05-21 Intel Corporation Mechanism for facilitating dynamic simulation of avatars corresponding to changing user performances as detected at computing devices
CN104836879A (zh) 2014-02-12 2015-08-12 腾讯科技(深圳)有限公司 通讯录的更新方法、服务器及系统
US20150254886A1 (en) 2014-03-07 2015-09-10 Utw Technology Co., Ltd. System and method for generating animated content
US10237276B2 (en) 2014-03-09 2019-03-19 Diro, Inc. Managing access rights to a group directory
CN106104633A (zh) 2014-03-19 2016-11-09 英特尔公司 面部表情和/或交互驱动的化身装置和方法
US9536228B2 (en) 2014-07-31 2017-01-03 Gretel, LLC Contact management systems
US20160055370A1 (en) 2014-08-21 2016-02-25 Futurewei Technologies, Inc. System and Methods of Generating User Facial Expression Library for Messaging and Social Networking Applications
US20160057087A1 (en) 2014-08-21 2016-02-25 Facebook, Inc. Processing media messages based on the capabilities of the receiving device
KR101540544B1 (ko) 2014-09-05 2015-07-30 서용창 캐릭터를 이용한 메시지 서비스 방법, 상기 방법을 수행하는 사용자 단말, 상기 방법을 포함하는 메시지 애플리케이션
WO2016045010A1 (en) 2014-09-24 2016-03-31 Intel Corporation Facial gesture driven animation communication system
WO2016070354A1 (en) 2014-11-05 2016-05-12 Intel Corporation Avatar video apparatus and method
US9491258B2 (en) 2014-11-12 2016-11-08 Sorenson Communications, Inc. Systems, communication endpoints, and related methods for distributing images corresponding to communication endpoints
US9824502B2 (en) 2014-12-23 2017-11-21 Intel Corporation Sketch selection for rendering 3D model avatar
JP6152125B2 (ja) 2015-01-23 2017-06-21 任天堂株式会社 プログラム、情報処理装置、情報処理システム及びアバター画像の生成方法
JP6461630B2 (ja) 2015-02-05 2019-01-30 任天堂株式会社 通信システム、通信装置、プログラム及び表示方法
WO2016144385A1 (en) 2015-03-08 2016-09-15 Apple Inc. Sharing user-configurable graphical constructs
KR102450865B1 (ko) 2015-04-07 2022-10-06 인텔 코포레이션 아바타 키보드
US20160307028A1 (en) 2015-04-16 2016-10-20 Mikhail Fedorov Storing, Capturing, Updating and Displaying Life-Like Models of People, Places And Objects
KR102305525B1 (ko) 2015-06-09 2021-09-27 삼성전자주식회사 이동 통신 시스템에서 단말을 이용하는 사용자 프로필 정보 공유 기법
US9891933B2 (en) 2015-06-24 2018-02-13 International Business Machines Corporation Automated testing of GUI mirroring
US10171985B1 (en) 2015-07-22 2019-01-01 Ginko LLC Method and apparatus for data sharing
US11048739B2 (en) 2015-08-14 2021-06-29 Nasdaq, Inc. Computer-implemented systems and methods for intelligently retrieving, analyzing, and synthesizing data from databases
WO2017101094A1 (en) 2015-12-18 2017-06-22 Intel Corporation Avatar animation system
US10366090B2 (en) 2016-03-30 2019-07-30 Facebook, Inc. Displaying temporary profile content items on communication networks
US11320982B2 (en) 2016-05-18 2022-05-03 Apple Inc. Devices, methods, and graphical user interfaces for messaging
US10491553B2 (en) 2016-05-26 2019-11-26 International Business Machines Corporation Dynamically integrating contact profile pictures into messages based on user input
CN106101358A (zh) 2016-05-27 2016-11-09 珠海市魅族科技有限公司 一种联系人信息更新的方法及智能设备
US10607386B2 (en) 2016-06-12 2020-03-31 Apple Inc. Customized avatars and associated framework
US10855632B2 (en) 2016-07-19 2020-12-01 Snap Inc. Displaying customized electronic messaging graphics
US11003898B2 (en) 2016-07-25 2021-05-11 BGR Technologies Pty Limited Creating videos with facial expressions
US20180047200A1 (en) 2016-08-11 2018-02-15 Jibjab Media Inc. Combining user images and computer-generated illustrations to produce personalized animated digital avatars
CN110109592B (zh) 2016-09-23 2022-09-23 苹果公司 头像创建和编辑
US10432559B2 (en) 2016-10-24 2019-10-01 Snap Inc. Generating and displaying customized avatars in electronic messages
US10528801B2 (en) 2016-12-07 2020-01-07 Keyterra LLC Method and system for incorporating contextual and emotional visualization into electronic communications
US10242503B2 (en) 2017-01-09 2019-03-26 Snap Inc. Surface aware lens
EP3580686B1 (en) 2017-02-07 2023-03-15 InterDigital VC Holdings, Inc. System and method to prevent surveillance and preserve privacy in virtual reality
US10778831B2 (en) 2017-02-17 2020-09-15 Whatsapp Inc. Methods and systems for displaying an ephemeral content message
JP2018151966A (ja) 2017-03-14 2018-09-27 フィールズ株式会社 情報処理装置及びプログラム
KR101866407B1 (ko) 2017-03-15 2018-06-12 주식회사 한글과컴퓨터 아바타 생성 시스템 및 이를 이용한 아바타 생성 방법
KR20180120449A (ko) 2017-04-27 2018-11-06 삼성전자주식회사 프로필 이미지 공유 방법 및 이를 지원하는 전자 장치
CN107171934B (zh) 2017-05-05 2019-10-25 沈思远 即时通讯工具的信息处理方法、即时通讯客户端及系统
DK179948B1 (en) 2017-05-16 2019-10-22 Apple Inc. Recording and sending Emoji
US10397391B1 (en) 2017-05-22 2019-08-27 Ginko LLC Two-way permission-based directory of contacts
US20190114037A1 (en) 2017-10-17 2019-04-18 Blend Systems, Inc. Systems and methods for distributing customized avatars responsive to events
CN107613085A (zh) 2017-10-31 2018-01-19 武汉诚迈科技有限公司 手机通讯录自动更新方法、服务器和用户终端
KR102813909B1 (ko) 2017-11-29 2025-05-29 스냅 인코포레이티드 전자 메시징 애플리케이션들을 위한 그래픽 렌더링
KR102661019B1 (ko) 2018-02-23 2024-04-26 삼성전자주식회사 얼굴에 대응하는 3차원 아바타를 이용하여 얼굴의 움직임이 반영된 3차원 아바타를 포함하는 이미지를 생성하는 전자 장치 및 그 동작 방법
KR102565755B1 (ko) 2018-02-23 2023-08-11 삼성전자주식회사 얼굴의 특징점의 움직임에 따라 모션이 수행된 아바타를 표시하는 전자 장치와 이의 동작 방법
WO2019173108A1 (en) 2018-03-06 2019-09-12 Didimo, Inc. Electronic messaging utilizing animatable 3d models
US20190295056A1 (en) 2018-03-20 2019-09-26 Rocky Jerome Wright Augmented Reality and Messaging
KR102002863B1 (ko) 2018-04-13 2019-07-24 라인플러스 주식회사 사람의 얼굴을 이용한 동물 형상의 아바타를 생성하는 방법 및 시스템
US10607065B2 (en) 2018-05-03 2020-03-31 Adobe Inc. Generation of parameterized avatars
KR102707337B1 (ko) 2019-01-28 2024-09-20 삼성전자주식회사 전자 장치 및 전자 장치의 그래픽 객체 제어 방법
US10953334B2 (en) 2019-03-27 2021-03-23 Electronic Arts Inc. Virtual character generation from image or video data
DK201970531A1 (en) 2019-05-06 2021-07-09 Apple Inc Avatar integration with multiple applications

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000163193A (ja) * 1998-11-25 2000-06-16 Seiko Epson Corp 携帯情報機器及び情報記憶媒体
JP2002062966A (ja) * 2000-08-21 2002-02-28 Seiko Epson Corp 情報処理装置およびその制御方法
JP2005115896A (ja) * 2003-10-10 2005-04-28 Nec Corp 通信装置及び通信方法
JP2005352943A (ja) * 2004-06-14 2005-12-22 Matsushita Electric Ind Co Ltd 情報端末及び表示制御プログラム
WO2007094894A2 (en) * 2005-12-30 2007-08-23 Apple Inc. Portable electronic device with interface reconfiguration mode
JP2009522666A (ja) * 2005-12-30 2009-06-11 アップル インコーポレイテッド インターフェース再構成モードを有する携帯用電子装置
JP2008171127A (ja) * 2007-01-10 2008-07-24 Sharp Corp 携帯情報端末および制御プログラム

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015046187A (ja) * 2011-11-04 2015-03-12 カカオ コーポレーションKakao Corp. 動的エモーティコンを用いるインスタントメッセージングサービスを提供する方法及びその方法を実行する移動端末
JP2013117871A (ja) * 2011-12-02 2013-06-13 Denso Corp 表示装置
JPWO2014030263A1 (ja) * 2012-08-24 2016-07-28 トヨタ自動車株式会社 携帯端末装置、携帯端末装置の制御方法、携帯端末装置で実行されるプログラム、及び、携帯端末装置用クレードル
JP2016502174A (ja) * 2012-10-22 2016-01-21 株式会社カカオ チャット領域にイメージを表示するデバイス及び方法、そしてチャットデータを管理するサーバ
US9847955B2 (en) 2012-10-22 2017-12-19 Kakao Corp. Device and method for displaying image in chatting area and server for managing chatting data
US10666586B2 (en) 2012-10-22 2020-05-26 Kakao Corp. Device and method for displaying image in chatting area and server for managing chatting data
JP2014170397A (ja) * 2013-03-04 2014-09-18 L Is B Corp メッセージシステム
WO2014192060A1 (ja) * 2013-05-27 2014-12-04 三菱電機株式会社 プログラマブル表示器およびその画面操作処理プログラム
JP2017152021A (ja) * 2017-04-13 2017-08-31 株式会社L is B メッセージシステム
JP2024050636A (ja) * 2020-12-22 2024-04-10 株式会社カカオ コンテンツの推薦方法及びユーザー端末
JP7705492B2 (ja) 2020-12-22 2025-07-09 株式会社カカオ コンテンツの推薦方法及びユーザー端末
US12437144B2 (en) 2020-12-22 2025-10-07 Kakao Corp. Content recommendation method and user terminal

Also Published As

Publication number Publication date
US20190199848A1 (en) 2019-06-27
US20220221985A1 (en) 2022-07-14
JP5319781B2 (ja) 2013-10-16
KR101590462B1 (ko) 2016-02-04
WO2010059306A2 (en) 2010-05-27
JP2017097911A (ja) 2017-06-01
JP6085006B2 (ja) 2017-02-22
KR101787035B1 (ko) 2017-11-15
CN104133589A (zh) 2014-11-05
US20240168628A1 (en) 2024-05-23
CN104133589B (zh) 2018-06-15
KR101590457B1 (ko) 2016-02-04
US8584031B2 (en) 2013-11-12
US20210227065A1 (en) 2021-07-22
HK1203671A1 (en) 2015-10-30
KR20150084072A (ko) 2015-07-21
KR101967353B1 (ko) 2019-04-10
US20100123724A1 (en) 2010-05-20
CN104156142B (zh) 2017-10-24
JP6584710B2 (ja) 2019-10-02
CN104156142A (zh) 2014-11-19
JP2019164804A (ja) 2019-09-26
US11307763B2 (en) 2022-04-19
KR20170118237A (ko) 2017-10-24
HK1204115A1 (en) 2015-11-06
US12242718B2 (en) 2025-03-04
JP2015215914A (ja) 2015-12-03
US20120319985A1 (en) 2012-12-20
KR20110089429A (ko) 2011-08-08
CN102265586A (zh) 2011-11-30
JP6518705B2 (ja) 2019-05-22
US20100125811A1 (en) 2010-05-20
KR101317547B1 (ko) 2013-10-16
CN102265586B (zh) 2014-07-16
US8255810B2 (en) 2012-08-28
KR20160018816A (ko) 2016-02-17
JP2014002755A (ja) 2014-01-09
US20100125785A1 (en) 2010-05-20
JP5771243B2 (ja) 2015-08-26
KR20130064806A (ko) 2013-06-18

Similar Documents

Publication Publication Date Title
JP6584710B2 (ja) 絵文字キャラクタを使用するためのポータブルタッチスクリーン装置、方法及びグラフィックユーザインターフェイス
US20210328960A1 (en) Portable multifunction device, method, and graphical user interface for an email client
US9207855B2 (en) Portable multifunction device, method, and graphical user interface for adjusting an insertion point marker
US8451232B2 (en) Portable multifunction device, method, and graphical user interface for interacting with user input elements in displayed content
HK1204115B (en) Portable touch screen device and method for using emoji characters
HK1203671B (zh) 使用表情字符的便携式触摸屏设备、方法和图形用户界面

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110714

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110714

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111012

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20120419

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20120420

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130117

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130125

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20130425

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20130507

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130524

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130524

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20130614

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130711

R150 Certificate of patent or registration of utility model

Ref document number: 5319781

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250