CN101796478B - 具有界面重新配置模式的便携式多功能设备 - Google Patents
具有界面重新配置模式的便携式多功能设备 Download PDFInfo
- Publication number
- CN101796478B CN101796478B CN200980000229.2A CN200980000229A CN101796478B CN 101796478 B CN101796478 B CN 101796478B CN 200980000229 A CN200980000229 A CN 200980000229A CN 101796478 B CN101796478 B CN 101796478B
- Authority
- CN
- China
- Prior art keywords
- icon
- group
- touch
- area
- screen display
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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/04883—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9577—Optimising the visualization of content, e.g. distillation of HTML documents
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/017—Gesture based interaction, e.g. based on a set of recognized hand gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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/04817—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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/0483—Interaction with page-structured environments, e.g. book metaphor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0486—Drag-and-drop
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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/04886—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/542—Event management; Broadcasting; Multicasting; Notifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/02—Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators
- G06F15/025—Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators adapted to a specific application
- G06F15/0291—Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators adapted to a specific application for reading, e.g. e-books
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2200/00—Indexing scheme relating to G06F1/04 - G06F1/32
- G06F2200/16—Indexing scheme relating to G06F1/16 - G06F1/18
- G06F2200/163—Indexing scheme relating to constructional details of the computer
- G06F2200/1637—Sensing arrangement for detection of housing movement or orientation, e.g. for controlling scrolling or cursor movement on the display of an handheld computer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04803—Split screen, i.e. subdividing the display area or the window area into separate subareas
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/38—Creation or generation of source code for implementing user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/109—Time management, e.g. calendars, reminders, meetings or time accounting
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Databases & Information Systems (AREA)
- Software Systems (AREA)
- Data Mining & Analysis (AREA)
- Multimedia (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
在本发明的一个方面中,一种在具有触摸屏显示器的计算设备处的计算机实现方法包括:在所述触摸屏显示器的第一区域中显示第一多个图标中的第一组,其中,所述第一多个图标包括多组图标,所述多组图标分别地显示在所述触摸屏显示器的第一区域中;在所述触摸屏显示器上的第二区域中显示第二多个图标,其中所述第二区域不同于所述第一区域;检测在所述触摸屏显示器上的第一手指姿态;响应于检测到所述第一手指姿态,启动用户界面重新配置处理,并且关于相应的平均位置改变所述第一多个图标中的第一组中的一个或多个图标的位置。
Description
技术领域
所公开的实施例总体上涉及便携式电子设备,更具体地涉及在具有触摸敏感显示器的包括界面重新配置模式的便携式多功能设备上的用户界面,并且涉及在便携式多功能设备上创建用于显示网页的特定区域的窗口小部件(即,创建网页夹窗口小部件)。
背景技术
随着便携式电子设备变得更加紧凑,以及给定设备所执行的功能数量增加,设计使得用户能够容易地与多功能设备交互的用户界面已经成为了重大挑战。这一挑战对于屏幕比台式计算机或膝上型计算机小得多的手持便携式设备尤为重要。情况是不利的,因为用户界面是用户通过其不仅接收内容而且对用户动作或行为(其包括用户试图访问设备的特征、工具和功能)作出响应的途径。一些便携式通信设备(例如,有时也被称为蜂窝式电话的移动电话等等)诉诸于添加更多按压按钮,增大按压按钮的密度,超载(overload)按压按钮的功能,或者利用复杂菜单***来使用户能够访问、存储和操纵数据。这些传统用户界面通常导致用户必须记住的复杂的按键顺序和菜单层级结构。
诸如包括物理按压按钮的用户界面在内的很多传统用户界面也是不灵活的。这可能阻止用户界面由在便携式设备上运行的应用程序或者由用户配置和/或改装。当与记住多个按键顺序和菜单层级结构的费时要求以及激活期望的按压按钮方面的困难结合时,这种不灵活性对大多数用户来说是令人沮丧的。
一些常规用户界面可以由用户配置,从而允许至少部分的定制。不利的是,修改这种常规用户界面的过程通常与使用常规用户界面本身一样繁琐而复杂。具体地,在配置这种常规用户界面期间所需的行为通常是不直观的,并且引导用户动作的相应的指示符通常难以理解。这些挑战通常导致用户更加沮丧。
因此,需要一种用于便携式设备的更加清晰且更直观的用户界面,其允许用户容易配置用户界面。
另外,作为便携式电子设备上的显示屏的小尺寸的结果,经常在给定时间在屏幕上显示网页中仅用户感兴趣的部分。此外,显示器的尺度可能太小而无法进行舒适或实际的查看。由此用户每次访问网页时都将需要频繁地滚动网页并调整网页的大小来查看感兴趣的部分。然而,常规用户界面的限制可能使得这种滚动和尺寸调整难以执行。
因此,需要一种具有更清晰且更直观的用于创建显示网页的特定区域的窗口小部件(即,用于创建网页夹窗口小部件)的用户界面的便携式多功能设备,该用户界面易于使用、配置和/或改装。另外,一旦创建了网页夹窗口小部件,就需要用于配置包括激活网页夹窗口小部件的图标的用户界面的清晰且直观的方法。
发明内容
利用所公开的便携式多功能设备,减轻或消除了与用于便携式设备的用户界面相关联的上述缺陷和其他问题。在一些实施方式中,该设备具有带图形用户界面(GUI)的触摸敏感显示器(也称为“触摸屏”),一个或多个处理器,存储器以及存储在存储器上用于执行多个功能的一个或多个模块、程序或指令集。在一些实施方式中,用户主要通过在触摸敏感显示器上的手指接触和姿态与GUI交互。在一些实施方式中,功能可以包括通话、视频会议、电子邮件、即时消息传送、博客、数字拍照、数字摄像、网络浏览、数字音乐播放、以及/或者数字视频播放。用于执行这些功能的指令可以包括在配置用于由一个或多个处理器执行的计算机可读存储介质或其他计算机程序产品中。
在本发明的一个方面中,一种在具有触摸屏显示器的计算设备处的计算机实现方法包括:在所述触摸屏显示器的第一区域中显示第一多个图标中的第一组,其中,所述第一多个图标包括多组图标,所述多组图标分别地显示在所述触摸屏显示器的第一区域中;在所述触摸屏显示器上的第二区域中显示第二多个图标,其中所述第二区域不同于所述第一区域;在所述第一区域中检测在所述触摸屏显示器上的第一手指姿态;以及响应于在所述第一区域中检测到在所述触摸屏显示器上的第一手指姿态,在所述触摸屏显示器上的第一区域中用对所述第一多个图标中的第二组的显示来代替对所述第一多个图标中的所述第一组的显示,同时保持在所述触摸屏显示器上的第二区域中对所述第二多个图标的显示。
在本发明的另一方面中,一种在具有触摸屏显示器的计算设备处的计算机实现方法包括:在所述触摸屏显示器的第一区域中显示第一多个图标中的第一组,其中所述第一多个图标包括分别地显示在所述触摸屏显示器的第一区域中的多组图标;在所述触摸屏显示器上的第二区域中显示第二多个图标,其中所述第二区域不同于所述第一区域;检测在所述触摸屏显示器上的第一手指姿态;响应于检测到所述第一手指姿态,启动用户界面重新配置处理,并且关于相应的平均位置改变所述第一多个图标中的第一组中的一个或多个图标的位置。
由此,根据所公开的实施方式的界面重新配置使得用户能够利用手指姿态以简单、直观的方式重新定位所显示的图标(例如,用于激活应用程序和/或网页夹窗口小部件的图标)。
附图说明
为了更好地理解本发明的上述实施方式及其附加实施方式,应当结合附图参照下面的具体实施方式部分,在附图中,相同的标号自始至终表示相应的部分。
图1A和1B是例示了根据一些实施例的具有触摸敏感显示器的便携式多功能设备的框图。
图2例示了根据一些实施例的具有触摸屏的便携式多功能设备。
图3例示了根据一些实施例的用于解锁便携式电子设备的示例性用户界面。
图4A至4B例示了根据一些实施例的在便携式多功能设备上的具有应用程序和/或窗口小部件菜单的示例性用户界面。
图4C例示了根据一些实施例的在便携式多功能设备上具有用户创建窗口小部件的列表的示例性用户界面。
图5A至5K例示了根据一些实施例的用于浏览器的示例性用户界面。
图5L和5M例示了根据一些实施例的用于显示网页夹窗口小部件的示例性用户界面。
图6A至6D例示了根据一些实施例的用于创建和显示对应于一个网页夹窗口小部件的图标的动画。
图6E例示了根据一些实施例的用于激活网页夹窗口小部件的示例性用户界面。
图7A至7E是例示了根据一些实施例的用于创建和使用网页夹窗口小部件的处理的流程图。
图7F至7H是例示了根据一些实施例的用于显示网页夹窗口小部件的处理的流程图。
图8A至8D例示了根据一些实施例的用于显示图标的示例性用户界面。
图9A和9B是根据一些实施例的图标显示处理的流程图。
图10是根据一些实施例的用于便携式多功能设备的位置调整处理的流程图。
图11A至11OO例示了根据一些实施例的在界面重新配置期间的示例性用户界面。
图12A至12F是根据一些实施例的图标重新配置处理的流程图。
具体实施方式
下面将详细地参照实施方式,实施方式的示例示出在附图中。为了给出对本发明的透彻理解,在以下详细描述中将阐述众多具体细节。然而,对本领域普通技术人员来说,显然了解本发明可以在没有这些具体细节的情况下实施。在其他情况下,没有详细描述广为公知的方法、过程、部件、电路和网络,以避免不必要地使得实施方式的多个方面不清楚。
还应当理解,尽管在本文中可能采用术语第一、第二等来描述各种元件,但这些元件不应限于那些术语。这些术语仅用来将元件彼此区分开。例如,在不脱离本发明的范围的情况下,第一姿态也可以被称为第二姿态,类似地,第二姿态可以被称为第一姿态。
在本发明的说明中使用的术语是仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明的说明书和所附权利要求中所使用的单数形式的“一个”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何和所有可能组合。进一步应当理解,本文中采用的术语“包括”规定了所述特征、整体、步骤、操作、元件和/或部件的存在,而不排除一个或多个其他特征、整体、步骤、操作、元件、部件和/或它们的组的存在或附加。
本文中采用的术语“如果”根据上下文可以被解释为“在...时”或“当...时”或者“响应于确定...”或“响应于检测到...”。类似地,短语“如果确定...”或“如果检测到[所述状况或事件]”根据上下文可以被解释为“当确定...时”或“响应于确定...”或者“当检测到[所述状况或事件]时”或“响应于检测到[所述状况或事件]”。
描述了便携式多功能设备、这种设备的用户界面以及使用这些设备的相关联的处理的实施例。在一些实施例中,所述设备是诸如移动电话机的还包含其他功能(例如,PDA和/或音乐播放器功能)的便携式通信设备。
用户接口除了触摸屏或显示在该触摸屏上的虚拟点击滚轮之外还可包括物理点击滚轮。点击滚轮是能够基于滚轮的角位移或设备用户与滚轮的点接触提供导航命令的用户接口设备。点击滚轮还可以用于提供与对一个或多个项目的选择相对应的用户命令,例如,在设备的用户按下滚轮的至少一部分或滚轮的中心的情况下。另选地,断开与触摸屏表面上的点击滚轮图像的接触可以指示与选择对应的用户命令。为简便起见,在以下的讨论中,采用包括触摸屏的便携式多功能设备作为示例性实施例。然而,应当理解,一些用户界面和相关联的处理可以应用于可包括一个或多个其他物理用户接口设备(例如,物理点击滚轮、物理键盘、鼠标和/或操纵杆)的其他设备,例如个人计算机和膝上型计算机。
该设备支持多种应用程序,例如以下中的一个或多个:电话应用程序;视频会议应用程序;电子邮件应用程序;即时消息传送应用程序;博客应用程序;相片管理应用程序;数字照相机应用程序;数字摄像机应用程序;网络浏览应用程序;数字音乐播放器应用程序;以及/或者数字视频播放器应用程序。
可在设备上执行的多种应用程序可采用至少一个常见物理用户接口设备,例如触摸屏。可以从一个应用程序到下一个应用程序以及/或者在各应用程序内调整和/或改变触摸屏的一个或多个功能以及显示在设备上的对应的信息。这样,设备的公用物理架构(诸如触摸屏)可以支持具有直观且清晰的用户界面的多种应用程序。
用户界面可以包括一个或多个软键盘实施方式。软键盘实施方式可包括键盘显示图标上的符号的标准(QWERTY)和/或非标准配置,例如,在2006年7月24日提交的题为“Keyboards For PortableElectronic Devices”的美国专利申请11/459,606中以及在2006年7月24日提交的题为“Touch Screen Keyboards For Portable ElectronicDevices”的美国专利申请11/459,615中所描述的那些配置,这些专利申请中的全部内容在此引用以供参考。键盘实施方式可包括相对于现有物理键盘上的按键数量而言数量减少的图标(或软键),例如在打字机上的键。这可以使得用户更容易选择键盘上的一个或多个图标,并由此选择一个或多个对应的符号。键盘实施方式可以是适应性的。例如,显示图标可以根据用户动作(例如,选择一个或多个图标以及/或者一个或多个对应符号)来修改。便携式设备上的一个或多个应用程序可以利用共同的和/或不同的键盘实施方式。由此,可以将所使用的键盘实施方式调整为适合至少一些应用程序。在一些实施方式中,可以将一个或多个键盘实施方式调整为适合各用户。例如,可以基于各用户的词语使用历史(词典编撰、俚语、个人使用),将一个或多个键盘实施方式调整为适合各用户。可以调整一些键盘实施方式来减小在利用软键盘实施方式的情况下当选择一个或多个图标并由此选择一个或多个符号时的用户出错的概率。
现在来关注设备的实施例。图1A和1B是例示了根据一些实施例的具有触摸敏感显示器112的便携式多功能设备100的框图。为方便起见,触摸敏感显示器112有时被称为“触摸屏”,并且还公知为或被称为触摸敏感显示***。设备100可包括存储器102(其可包括一个或多个计算机可读存储介质),存储器控制器122,一个或多个处理单元(CPU)120,外设接口118,RF电路108,音频电路110,扬声器111,传声器113,输入/输出(I/O)子***106,其他输入或控制设备116,以及外部端口124。设备100可以包括一个或多个光学传感器164。这些部件可以通过一个或多个通信总线或信号线103来通信。
应当理解,设备100仅仅是便携式多功能设备100的一个示例,并且设备100可以具有比所示出的更多或更少的部件,可以组合两个或更多个部件,或者可以具有不同的部件配置或设置。图1A和1B中示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。
存储器102可以包括高速随机存取存储器,并且还可以包括非易失性存储器,例如一个或多个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。设备100的诸如CPU 120和外设接口118的其他部件对存储器102的访问可由存储器控制器122来控制。
外设接口118将设备的输入和输出外设耦接到CPU 120和存储器102。一个或多个处理器120运行或执行存储在存储器102中的各种软件程序和/或指令集,以实现设备100的各种功能并且处理数据。
在一些实施例中,外设接口118、CPU 120以及存储器控制器122可以在诸如芯片104的单个芯片上实现。在一些其他实施例中,它们可以在分立的芯片上实现。
RF(射频)电路108接收并发送RF信号,其中RF信号也称为电磁信号。RF电路108将电信号转换为电磁信号/将电磁信号转换为电信号,并且通过该电磁信号与通信网络以及其他通信设备进行通信。RF电路108可以包括用于执行这些功能的已知电路,其包括但不限于天线***、RF收发机、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、CODEC芯片组、用户标识模块(SIM)卡、存储器等等。RF电路108可以通过无线通信与诸如因特网(也称为万维网(WWW))、内联网以及/或者诸如蜂窝式电话网络、无线局域网(LAN)和/或城域网(MAN)的无线网络的网络以及其他设备进行通信。无线通信可以利用多个通信标准、协议和技术中的任一个,这些通信标准、协议和技术包括但不限于全球移动通信***(GSM),增强型数据GSM环境(EDGE),高速下行链路分组接入(HSDPA),宽带码分多址(W-CDMA),码分多址(CDMA),时分多址(TDMA),蓝牙,无线保真(Wi-Fi)(例如,IEEE 802.11a、IEEE 802.11b、IEEE 802.11g和/或IEEE 802.11n),网际协议电话(VoIP),Wi-MAX、用于电子邮件的协议(例如,因特网消息访问协议(IMAP)和/或邮局协议(POP))、用于即时消息传送的协议(例如,可扩展消息传送现场协议(XMPP)、用于即时消息传送和现场支持扩展的会话发起协议(SIMPLE)、和/或即时消息传送现场业务(IMPS))、和/或用于短消息业务的协议(SMS),或者任何其他适合通信协议(包括在本文提交日时还未开发的通信协议)。
音频电路110、扬声器111、以及传声器113提供了用户与设备100之间的音频接口。音频电路110从外设接口118接收音频数据,将该音频数据转换为电信号,并且将该电信号发送给扬声器111。扬声器111将该电信号转换为人听得见的声波。音频电路110还接收传声器113从声波转换来的电信号。音频电路110将电信号转换为音频数据,并将该音频数据发送到外设接口118用以进行处理。可通过外设接口118从存储器102和/或RF电路108检索音频数据并且/或者将音频数据发送到存储器102和/或RF电路108。在一些实施例中,音频电路110还包括头戴式耳机插孔(例如,图2中的212)。头戴式耳机插孔提供了音频电路110与可拆卸音频输入/输出外设(例如,仅有输出的头戴式受话器或既有输出(例如,单耳或双耳的头戴式受话器)又有输入(例如,传声器)的头戴式耳机)之间的接口。
I/O子***106将设备100上的输入/输出外设(例如,触摸屏112和其他输入/控制设备116)耦接到外设接口118。I/O子***106可包括显示控制器156和用于其他输入或控制设备的一个或多个输入控制器160。一个或多个输入控制器160从/向其他输入或控制设备116接收/发送电信号。其他输入/控制设备116可以包括物理按钮(例如,按压按钮、摇臂按钮,等等)、拨号盘、滑动开关、操纵杆、点击滚轮等等。在一些另选实施例中,输入控制器160可以耦接到以下中的任一个(或不耦接到任一个):键盘、红外端口、USB端口、以及诸如鼠标的指示设备。一个或多个按钮(例如,图2中的208)可以包括用于扬声器111和/或传声器113的音量控制的上/下按钮。一个或多个按钮可包括按压按钮(例如,图2中的206)。对按压按钮的快速按压会使触摸屏112脱离锁持,或者开始使用触摸屏上的姿态以解锁设备的处理,如在美国专利申请11/322,549(2005年12月23日提交,题为“Unlocking a Device by Performing Gestures on an UnlockImage”)中所描述的,该专利申请的全部内容在此引用以供参考。对按压按钮(例如,206)的长按可以给设备100通电或断电。用户可以能够定制一个或多个按钮的功能。触摸屏112用于实现虚拟或软按钮以及一个或多个软键盘。
触摸敏感式触摸屏112提供了设备与用户之间的输入接口和输出接口。显示控制器156从/向触摸屏112接收和/或发送电信号。触摸屏112将可视输出显示给用户。可视输出可包括图形、文本、图标、视频以及其任意组合(统称为“图形”)。在一些实施例中,一些或全部虚拟输出可对应于用户界面对象,下面将给出对其的更详细描述。
触摸屏112具有用于基于触觉和/或触感接触接受来自用户的输入的触摸敏感表面、传感器或传感器组。触摸屏112以及显示控制器156(以及存储器102中的任何相关联的模块和/或指令集)检测触摸屏112上的接触(以及接触的任何移动或断开),并将检测到的接触转换为与显示在触摸屏上的用户界面对象(例如,一个或多个软键、图标、网页或图像)的交互。在一个示例实施例中,触摸屏112与用户之间的接触点对应于用户的手指。
触摸屏112可采用LCD(液晶显示)技术或者LPD(发光聚合物显示)技术,尽管在其他实施例中也可采用其他显示技术。触摸屏112和显示控制器156可利用多种目前已知或日后开发的触摸感测技术(其包括但不限于电容式、电阻式、红外的、以及表面声波技术)中的任一种以及其他接近传感器阵列或用于确定与触摸屏112的接触的一个或多个点的其他元件来检测接触和接触的任何移动或断开。
在触摸屏112的一些实施例中的触摸敏感显示器可与在美国专利6,323,846(Westerman等)、6,570,557(Westerman等)和/或6,677,932(Westerman)以及/或者美国专利公报2002/0015024A1中描述的多重触摸敏感图形输入装置(tablet)相类似,上述专利和专利公报中的每一个的全部内容在此引用以供参考。然而,触摸屏112显示来自便携式设备100的可视输出,而触摸敏感图形输入装置不提供可视输出。
在触摸屏112的一些实施例中的触摸敏感显示器可如在以下申请中所描述的:(1)2006年5月2日提交的题为“Multipoint TouchSurface Controller”的美国专利申请No.11/381,313;(2)2004年5月6日提交的题为“Multipoint Touchscreen”的美国专利申请No.10/840,862;(3)2004年7月30日提交的题为“Gestures For TouchSensitive Input Devices”的美国专利申请No.10/903,964;(4)2005年1月31日提交的题为“Gestures For Touch Sensitive Input Devices”的美国专利申请No.11/048,264;(5)2005年1月18日提交的题为“Mode-Based Graphical User Interfaces For Touch Sensitive InputDevices”的美国专利申请No.11/038,590;(6)2005年9月16日提交的题为“Virtual Input Device Placement On A Touch Screen UserInterface”的美国专利申请No.11/228,758;(7)2005年9月16日提交的题为“Operation Of A Computer With A Touch ScreenInterface”的美国专利申请No.11/228,700;(8)2005年9月16日提交的题为“Activating Virtual Keys Of A Touch-Screen VirtualKeyboard”的美国专利申请No.11/228,737;以及(9)2006年3月3日提交的题为“Multi-Functional Hand-Held Device”的美国专利申请No.11/367,749。所有这些申请的全部内容在此引用以供参考。
触摸屏112可以具有超过100dpi的分辨率。在一个示例性实施例中,触摸屏具有大约160dpi的分辨率。用户可以利用诸如触笔、手指等的任何适合对象或附件来与触摸屏112接触。在一些实施例中,用户界面被设计为主要利用基于手指的接触和姿态工作,由于手指在触摸屏上的接触面积较大,所以基于手指的接触和姿态要比基于触笔的输入不精确得多。在一些实施例中,设备将粗略的基于手指的输入转换为用于执行用户所希望的动作的精确的指示器/光标位置或命令。
在一些实施例中,除了触摸屏,设备100还可以包括激活或去激活特定功能的触摸板(未示出)。在一些实施例中,触摸板是设备的与触摸屏不同的不显示可视输出的触摸敏感区域。触摸板可以是与触摸屏112分开的触摸敏感表面,或者是由触摸屏形成的触摸敏感表面的延伸。
在一些实施例中,设备100可以包括物理或虚拟点击滚轮作为输入控制设备116。用户可以通过转动点击滚轮或通过移动与点击滚轮的接触点(例如,通过相对于点击滚轮的中心点的角位移测量接触点的移动量的情况),来在触摸屏112上显示的一个或多个图形对象(以下称为图标)之中导航以及与其交互。点击滚轮还可用于选择一个或多个显示图标。例如,用户可以按下点击滚轮的至少一部分或者相关联的按钮。可以由输入控制器160以及存储器102中的一个或多个模块和/或指令集,来处理用户经由点击滚轮提供的用户命令和导航命令。对于虚拟点击滚轮,点击滚轮和点击滚轮控制器可以分别是触摸屏112和显示控制器156的一部分。对于虚拟点击滚轮,点击滚轮可以是响应于用户与设备的交互而在触摸屏显示器上出现和消失的不透明或半透明对象。在一些实施例中,虚拟点击滚轮显示在便携式多功能设备的触摸屏上,并通过用户与触摸屏的接触来操作。
设备100还包括用于给各种部件供电的电力***162。电力***162可包括电力管理***、一个或多个电源(例如,电池、交流电(AC))、再充电***、电力故障检测电路、功率变换器或逆变器、电力状态指示器(例如,发光二极管(LED)),以及与便携式设备中的电力产生、管理和分配相关联的任何其他部件。
设备100还可包括一个或多个光学传感器164。图1A和1B示出了耦接到I/O子***106中的光学传感器控制器158的光学传感器。光学传感器164可包括电荷耦合器件(CCD)或互补金属氧化物半导体(CMOS)光电晶体管。光学传感器164从环境接收投射通过一个或多个透镜的光,并将该光转换为表示图像的数据。与成像模块143(也称为照相机模块)相结合,光学传感器164可捕捉静止图像或视频。在一些实施例中,光学传感器位于设备100的背面,与位于该设备的正面上的触摸屏显示器112相对,从而触摸屏显示器可以用作对于静止和/或视频图像获取的取景器。在一些实施例中,光学传感器位于设备的正面上,从而可以在用户观看触摸屏显示器上的其他视频会议参加者时针对视频会议获得用户图像。在一些实施例中,用户可以(例如,通过转动设备外壳中的透镜和传感器)改变光学传感器164的位置,使得单个光学传感器164可以与触摸屏显示器一起用于视频会议以及静止和/或视频图像获取。
设备100还可包括一个或多个接近传感器166。图1A和1B示出了耦接到外设接口118的接近传感器166。另选地,接近传感器166可耦接到I/O子***106中的输入控制器160。接近传感器166可实现为如在以下申请中所描述的:2005年9月30日提交的题为“Proximity Detector In Handheld Device”的美国专利申请No.11/241,839;2005年9月30日提交的题为“Proximity Detector InHandheld Device”的美国专利申请No.11/240,788;题为“UsingAmbient Light Sensor To Augment Proximity Sensor Output”的美国专利申请No.11/620,702;2006年10月24日提交的题为“AutomatedResponse To And Sensing Of User Activity In Portable Devices”的美国专利申请No.11/586,862;以及题为“Methods And Systems ForAutomatic Configuration Of Peripherals”的美国专利申请No.11/638,251,上述申请的全部内容在此引用以供参考。在一些实施例中,当多功能设备置于用户耳边时(例如,当用户进行电话呼叫时),接近传感器关闭并且禁用触摸屏112。在一些实施例中,当设备位于用户的口袋、钱包、或其他暗区域中时,接近传感器关闭屏幕,以防止在设备处于锁持状态时不必要的电池消耗。
设备100还可包括一个或多个加速计168。图1A和1B示出了耦接到外设接口118的加速计168。另选地,加速计168可耦接到I/O子***106中的输入控制器160。加速计168可如在题为“Acceleration-based Theft Detection System for Portable ElectronicDevices”的美国专利公报No.20050190059和题为“Methods AndApparatuses For Operating A Portable Device Based On AnAccelerometer”的美国专利公报No.20060017692中所描述的那样来实现,上述两个专利公报的全部内容在此引用以供参考。在一些实施例中,基于对从一个或多个加速计接收到的数据的分析以纵向视图或横向视图将信息显示在触摸屏显示器上。
在一些实施例中,存储器102中存储的软件部件可包括操作***126、通信模块(或指令集)128、接触/移动模块(或指令集)130、图形模块(或指令集)132、文本输入模块(或指令集)134、全球定位***(GPS)模块(或指令集)135、以及应用程序(或指令集)136。
操作***126(例如,Darwin、RTXC、LINUX、UNIX、OS X、WINDOWS、或诸如VxWorks的嵌入式操作***)包括用于控制和管理一般***任务(例如,存储器管理、存储设备控制、电力管理,等等)的各种软件部件和/或驱动器,并且便于各种硬件与软件部件之间的通信。
通信模块128便于通过一个或多个外部端口124与其他设备通信,并且还包括用于处理由RF电路108和/或外部端口124接收的数据的各种软件部件。外部端口124(例如,通用串行总线(USB)、FIREWIRE等等)适于直接耦接到其他设备或通过网络(例如,因特网、无线LAN等)间接耦接到其他设备。在一些实施例中,外部端口是多针(例如,30针)连接器,其与在iPod(苹果计算机公司的商标)设备中采用的30针连接器相同、或类似和/或兼容。
接触/移动模块130可以检测与触摸屏112(结合显示控制器156)和其他触摸敏感设备(例如,触摸板或物理点击滚轮)的接触。接触/移动模块130包括用于执行与检测接触相关的各种操作的各种软件部件,所述操作例如有确定是否发生接触、确定是否所述接触有移动并且在触摸屏112上追踪所述移动、以及确定是否已经断开所述接触(即,是否接触已经停止)。确定接触点的移动可以包括确定接触点的速率(幅值)、速度(幅值和方向)和/或加速度(幅值和/或方向的变化)。这些操作可以应用到单个接触(例如,一个手指接触)或应用到多个同时接触(例如,“多重触摸”/多手指接触)。在一些实施例中,接触/移动模块130和显示控制器156还检测触摸板上的接触。在一些实施例中,接触/移动模块130和控制器160检测在点击滚轮上的接触。
图形模块132包括用于在触摸屏112上呈现(render)和显示图形的各种已知软件部件,包括用于改变所显示的图形的明暗度(intensity)的部件。本文中所使用的术语“图形”包括可显示给用户的任何对象,其包括但不限于文本、网页、图标(诸如包括软键的用户界面对象)、数字图像、视频、动画等等。在这种情况下的动画是对给出移动式样并通知用户已经执行的动作(诸如放大用户选择的网页部分以充填浏览器窗口)的图像序列的显示。在这种情况下,执行动作或者确认由设备的用户进行的动作的各动画根据情况通常花费预定的有限量的时间,通常在0.2秒到1.0秒之间,并且一般小于2秒。
可以作为图形模块132的一个部件的文本输入模块134提供了用于在各种应用程序(例如,联系人137、电子邮件140、IM 141、博客142、浏览器147和需要文本输入的任何其他应用程序)中输入文本的软键盘。
GPS模块135确定设备的位置,并提供该信息用于各种应用程序(例如,提供给电话138用于基于位置拨号,提供给照相机143和/或博客装置142作为图片/视频元数据,以及提供给诸如天气窗口小部件、本地黄页窗口小部件以及地图/导航窗口小部件的用于提供基于位置的服务的应用程序)。
应用程序136可以包括以下模块(或指令集)或者其子集或超集:
●联系人模块137(有时称为地址薄或联系人列表);
●电话模块138;
●视频会议模块139;
●电子邮件客户端模块140;
●即时消息传送(IM)模块141;
●博客模块142;
●照相机模块143,用于静止和/或视频图像;
●图像管理模块144;
●视频播放器模块145;
●音乐播放器模块146;
●浏览器模块147;
●日历模块148;
●窗口小部件模块149,其可以包括天气窗口小部件149-1、股票窗口小部件149-2、计算器窗口小部件149-3、闹钟窗口小部件149-4、字典窗口小部件149-5、和由用户获得的其他窗口小部件,以及用户创建的窗口小部件149-6;
●窗口小部件创建器模块150,用于形成用户创建的窗口小部件149-6;
●搜索模块151;
●视频和音乐播放器模块152,其合并了视频播放器模块145和音乐播放器模块146;
●备忘录模块153;
●地图模块154;和/或
●在线视频模块155。
可存储在存储器102中的其他应用程序136的示例包括其他字处理应用程序、JAVA使能应用程序、加密、数字权限管理、语音识别以及语音复制。
与触摸屏112、显示控制器156、接触模块130、图形模块132和文本输入模块134相结合,联系人模块137可以用于管理地址薄或联系人列表,包括:添加姓名到地址薄;从地址薄删除姓名;将电话号码、电子邮件地址、物理地址或其他信息与姓名相关联;将图像与姓名相关联;分类并排序姓名;提供电话号码或电子邮件地址以启动和/或便于通过电话138、视频会议139、电子邮件140、或IM 141的通信;等等。
与RF电路108、音频电路110、扬声器111、传声器113、触摸屏112、显示控制器156、接触模块130、图形模块132、以及文本输入模块134相结合,电话模块138可用于输入与电话号码对应的字符序列、访问地址薄137中的一个或多个电话号码、修改已经输入的电话号码、拨打各电话号码、进行通话、以及在通话完成时关断或挂机。如上所述,无线通信可采用多个通信标准、协议和技术中的任一个。
与RF电路108、音频电路110、扬声器111、传声器113、触摸屏112、显示控制器156、光学传感器164、光学传感器控制器158、接触模块130、图形模块132、文本输入模块134、联系人列表137以及电话模块138相结合,视频会议模块139可用于启动、进行和终止用户与一个或多个其他参加者之间的视频会议。
与RF电路108、触摸屏112、显示控制器156、接触模块130、图形模块132以及文本输入模块134相结合,电子邮件客户端模块140可用于创建、发送、接收和管理电子邮件。与图像管理模块144相结合,电子邮件模块140使得能够非常容易地创建和发送带有利用照相机模块143拍摄的静止或视频图像的电子邮件。
与RF电路108、触摸屏112、显示控制器156、接触模块130、图形模块132以及文本输入模块134相结合,即时消息传送模块141可用于输入与即时消息对应的字符序列、修改之前输入的字符、发送各即时消息(例如,针对基于电话的即时消息采用短消息业务(SMS)或多媒体消息业务(MMS)协议,或者针对基于因特网的即时消息采用XMPP、SIMPLE或IMPS)、接收即时消息、并且查看所接收到的即时消息。在一些实施例中,发送和/或接收的即时消息可包括图形、相片、音频文件、视频文件以及/或者如MMS和/或增强型消息传送业务(EMS)所支持的其他附件。在文本中使用的“即时消息传送”是指基于电话的消息(例如,利用SMS或MMS发送的消息)和基于因特网的消息(例如,利用XMPP、SIMPLE或IMPS发送的消息)。
与RF电路108、触摸屏112、显示控制器156、接触模块130、图形模块132、文本输入模块134、图像管理模块144以及浏览模块147相结合,博客模块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允许用户下载和回放所记录的以诸如MP3或AAC文件的一种或多种文件格式存储的音乐和其他声音文件。在一些实施例中,设备100可包括诸如iPod(苹果计算机公司的商标)的MP3播放器的功能。
与RF电路108、触摸屏112、显示***控制器156、接触模块130、图形模块132以及文本输入模块134相结合,浏览器模块147可用于浏览因特网,包括搜索、链接到、接收和显示网页或网页的一部分以及附件和链接到网页的其他文件。下面将进一步描述使用浏览器模块147的用户界面和相关联的处理的实施例。
与RF电路108、触摸屏112、显示***控制器156、接触模块130、图形模块132、文本输入模块134、电子邮件模块140以及浏览器模块147相结合,日历模块148可用于创建、显示、修改和存储日历及与日历相关联的数据(例如,日历条目、日程表(to do lists)等等)。
与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!Widgets)。下面将进一步描述使用窗口小部件模块149的用户界面和相关联的处理的实施例。
与RF电路108、触摸屏112、显示***控制器156、接触模块130、图形模块132、文本输入模块134以及浏览器模块147相结合,窗口小部件创建器模块150可由用户使用来创建窗口小部件(例如,将网页的用户指定部分转为网页夹窗口小部件)。在一些实施例中,网页夹窗口小部件包括包含XML属性列表的文件,所述XML属性列表包括用于网页的URL以及指示网页的用户指定部分的数据。在一些实施例中,指示网页的用户指定部分的数据包括基准点和比例因子。在一些实施例中,指示网页的用户指定部分的数据包括网页内的坐标组或者对网页内的结构元素的标识。另选地,在一些实施例中,网页夹窗口小部件包括HTML(超文本标记语言)文件、CSS(层叠样式表)文件以及JavaScript文件。另选地,在一些实施例中,网页夹窗口小部件包括XML(可扩展标记语言)文件和JavaScript文件。
在一些实施例中,网页夹窗口小部件包括与窗口小部件相对应的图标的图像文件(例如,png文件)。在一些实施例中,网页夹窗口小部件对应于包含所述图像文件以及包括用于网页的URL以及指示网页的用户指定部分的数据的文件的文件夹。在一些实施例中,网页夹窗口小部件对应于包含所述图像文件和可执行脚本的文件夹。
下面将进一步描述采用窗口小部件创建器模块150的用户界面以及相关联的处理的实施例。
与触摸屏112、显示***控制器156、接触模块130、图形模块132以及文本输入模块134相结合,搜索模块151可用于在存储器102中搜索与一个或多个搜索准则(例如,一个或多个用户指定搜索项)匹配的文本、音乐、声音、图像、视频和/或其他文件。
与触摸屏112、显示控制器156、接触模块130、图形模块132以及文本输入模块134相结合,备忘录模块153可以用于创建和管理备忘录、日程表等。
与RF电路108、触摸屏112、显示***控制器156、接触模块130、图形模块132、文本输入模块134、GPS模块135、以及浏览器模块147相结合,地图模块154可以用来接收、显示、修改和存储地图以及与地图相关联的数据(例如,驾驶方向;关于在特定位置处或附近的商店和其他关注点的数据;以及其他基于位置的数据)。
与触摸屏112、显示***控制器156、接触模块130、图形模块132、音频电路110、扬声器111、RF电路108、文本输入模块134、电子邮件客户端模块140以及浏览器模块147相结合,在线视频模块155允许用户访问、浏览、接收(例如,通过流化和/或下载)、回放(例如,在触摸屏上或者经由外部端口124在外部连接的显示器上)、发送具有到特定在线视频的链接的电子邮件,以及以其他方式管理以诸如H.264的一种或多种文件格式的在线视频。在一些实施例中,采用即时消息传送模块141而非电子邮件客户端模块140来发送到特定在线视频的链接。关于在线视频应用程序的附加描述可以在于2007年6月20日提交的题为“Portable Multifuntion Device,Method,andGraphical User Interface for Playing Online Videos”的美国临时专利申请No.60/936,562中找到,该专利申请的全部内容在此引用以供参考。
以上给出的模块和应用程序各自对应于用于执行上述一个或多个功能的指令集。这些模块(即,指令集)不必实现为单独的软件程序、过程或模块,由此在各种实施例中可以组合或以其他方式重新排列这些模块的各种子集。例如,视频播放器模块145可以与音乐播放器模块146相结合成为单个模块(例如,图1B中的视频和音乐播放器模块152)。在一些实施例中,存储器102可存储上述模块和数据结构的子集。此外,存储器102可以存储以上没有描述的另外的模块和数据结构。
在一些实施例中,设备100是其中排它地通过触摸屏112和/或触摸板执行设备上的预定组功能的操作的设备。通过利用触摸屏和/或触摸板作为用于设备100的操作的主输入/控制设备,可以减少设备100上物理输入/控制设备(例如,按压按钮、拨号盘等等)的数量。
可以排它地通过触摸屏和/或触摸板执行的预定组功能包括用户界面之间的导航。在一些实施例中,触摸板在被用户触摸时将设备100从可显示在设备100上的任何用户界面导航到主、起始或根菜单。在这种实施例中,触摸板可被称为“菜单按钮”。在一些其他实施例中,菜单按钮可以是代替触摸板的物理按压按钮或其他物理输入/控制设备。
图2例示了根据一些实施例的具有触摸屏112的便携式多功能设备100。触摸屏可在用户界面(UI)200内显示一个或多个图形。在该实施例以及以下所描述的其他实施例中,用户可通过例如利用一个或多个手指202(图中未按比例绘制)接触或触摸一个或多个图形,从而选择所述图形。在一些实施例中,选择一个或多个图形发生在用户断开与所述一个或多个图形的接触时。在一些实施例中,接触可以包括姿态,例如一下或多下轻敲、一下或多下挥击(从左到右、从右到左、向上和/或向下)以及/或者已经与设备100接触的手指的滚动(从右到左、从左到右、向上和/或向下)。在一些实施例中,与图形的无意接触不会选择该图形。例如,在对应于选择的姿态是轻敲时,扫过应用程序图标的挥击姿态不会选择对应的应用程序。
设备100还可包括一个或多个物理按钮,例如“起始(home)”或菜单按钮204。如前所述,菜单按钮204可用于导航到可在设备100上执行的一组应用程序中的任何应用程序136。另选地,在一些实施例中,菜单按钮实现为触摸屏112上的GUI中的软键。
在一个实施例中,设备100包括触摸屏112、菜单按钮204、用于使设备通电/断电并锁持设备的按压按钮206、音量调节按钮208、用户标识模块(SIM)卡槽210、头戴式耳机插孔212以及对接/充电外部端口124。按压按钮206可用于通过按下该按钮并将该按钮保持在按下状态持续预定时间间隔而给设备通电/断电;通过按下该按钮并在经过上述预定时间间隔之前释放该按钮而锁持该设备;并且/或者解锁设备或启动解锁处理。在另选实施例中,设备100还可通过传声器113接受激活或去激活一些功能的言语输入。
下面来关注可在便携式多功能设备100上实现的用户界面(“UI”)和相关联的处理的实施例。
图3例示了根据一些实施例的用于解锁便携式电子设备的示例性用户界面。在一些实施例中,用户界面300包括以下元素或者其子集或超集:
●利用手指姿态被移动以解锁设备的解锁图像302;
●提供对解锁姿态的可视提示的箭头304;
●提供对解锁姿态的附加提示的通道306;
●时间308;
●日310;
●日期312;以及
●壁纸图像314。
在一些实施例中,在设备处于用户界面锁持状态时,设备检测与触摸敏感显示器的接触(例如,用户手指在解锁图像302上或附近进行接触)。设备根据所述接触来移动解锁图像302。如果检测到的接触对应于预定姿态,例如移动解锁图像通过通道306,则设备转变为用户界面解锁状态。相反,如果检测到的接触不对应于预定姿态,则设备保持用户界面锁持状态。该处理通过确保设备不会被无意唤醒而保存电池电力。部分地由于设置在触摸屏上的可视提示,该处理对于用户来说容易执行。
如上所述,利用在触摸屏上的姿态以解锁设备的处理在2005年12月23日提交的题为“Unlocking A Device By Performing GesturesOn An Unlock Image”的美国专利申请11/322,549以及2005年12月23日提交的题为“Indication Of Progress Towards Satisfaction Of AUser Input Condition”的美国专利申请11/322,550中进行了描述,上述专利申请的全部内容在此引用以供参考。
图4A例示了根据一些实施例的在便携式多功能设备上用于应用程序菜单的示例性用户界面。在一些实施例中,用户界面400A包括以下元素或者其子集或超集:
●用于无线通信的信号强度指示符402;
●时间404;
●电池状态指示符406;
●带有诸如以下的用于常用应用程序的图标的托盘408:
○电话138;
○电子邮件客户端140,其可包括未读电子邮件数量的指示符410;
○浏览器147;和
○音乐播放器146;以及
●用于其他应用程序的图标,例如:
○IM 141;
○图像管理144
○照相机143;
○视频播放器145;
○天气149-1;
○股票149-2;
○博客142;
○日历148;
○计算器149-3;
○闹钟149-4;
○字典149-5;
○用户创建窗口小部件149-6;以及
○其他应用程序(未示出)(例如,地图154和在线视频155)。
在一些实施例中,UI 400A在一个屏幕上显示所有可用应用程序136,从而无需滚动应用程序列表(例如,通过滚动条)。在一些实施例中,随着应用程序数量的增加,对应于应用程序的图标的尺寸可以减小,从而可以在单个屏幕上显示所有应用程序,而无需进行滚动。在一些实施例中,在一个屏幕上具有所有应用程序和一个菜单按钮使得用户能够利用诸如激活菜单按钮204然后激活期望的应用程序(例如,通过在对应于该应用程序的图标上的轻敲或其他手指姿态)的至多两个输入就可以访问任何期望的应用程序。
在一些实施例中,UI 400A提供了对基于窗口小部件应用程序和非基于窗口小部件应用程序的综合访问。在一些实施例中,所有窗口小部件无论其是否是用户创建的都显示在UI 400A中。在其他实施例中,激活用于用户创建窗口小部件149-6的图标可引导至显示用户创建窗口小部件或对应于用户创建窗口小部件的图标的另一UI。例如,UI 400B(图4B)显示根据一些实施例的对应于六个用户创建窗口小部件149-6-1至149-6-6的六个图标的菜单。用户可以通过在对应的图标上作出姿态来激活特定的窗口小部件。另选地,用户创建窗口小部件可以按列表显示。UI 400C(图4C)例示了根据一些实施例的六个用户创建窗口小部件149-6-1至149-6-6的名称以及对应图标的列表。用户可以通过在对应的名称或图标上作出姿态来激活特定窗口小部件。
在一些实施例中,用户可以例如利用在2006年7月24日提交的题为“Portable Electronic Device With Interface ReconfigurationMode”的美国专利申请No.11/459,602中描述的处理,重新排列UI400A、UI 400B或UI 400C中的图标,上述专利申请的全部内容在此引用以供参考。例如,用户可以利用手指姿态将应用程序图标移入和移出托盘408。
在一些实施例中,UI 400A包括显示用于与设备的使用相关联的帐户(例如,蜂窝式电话帐户)的更新帐户使用度量的计量器(未示出),如在2005年12月23日提交的题为“Account Information DisplayFor Portable Communication Device”的美国专利申请11/322,552中所描述的,上述专利申请的全部内容在此引用以供参考。
制作及使用网页夹窗口小部件
图5A至5I例示了根据一些实施例的用于浏览器的示例性用户界面。
在一些实施例中,用户界面3900A(图5A)包括以下元素或者其子集或超集:
●如上所述的402、404和406;
●前页图标3902,其在被激活时(例如,通过在图标上的手指轻敲)启动对前一页网页(如果有的话)的显示;
●网页名称3904;
●下页图标3906,其在被激活时(例如,通过在图标上的手指轻敲)启动对下一页网页(如果有的话)的显示;
●URL(统一资源定位符)输入框3908,用于输入网页的URL;
●刷新图标3910,其在被激活时(例如,通过图标上的手指轻敲)启动对网页的刷新;
●网页3912或其他结构化文档,其包括文本内容和其他图形(例如,图像)的多个块3914;
●设置图标3916,其在被激活时(例如,通过在图标上的手指轻敲)启动对用于浏览器的设置菜单的显示;
●书签图标3918,其在被激活时(例如,通过在图标上的手指轻敲)启动对用于浏览器的书签列表或菜单的显示;
●选项图标3920,其在被激活时(例如,通过在图标上的手指轻敲)启动对多个选项的显示,这多个选项包括用于创建网页夹窗口小部件的选项、用于添加书签的选项、以及用于电子邮件传送到所显示的网页3912的链接的选项(例如,象其他UI和页面一样,图5F中的UI 3900F可以以纵向视图或者以横向视图显示);以及
●新窗口图标3922,其在被激活时(例如,通过在图标上的手指轻敲)启动对用于添加新窗口到浏览器的UI(例如,图5G中的UI 3900G)的显示。
在一些实施例中,响应于用户在块3914上的预定姿态(例如,单轻敲姿态或双轻敲姿态),该块在网页显示器中被放大和置中(或基本上置中)。例如,响应于在块3914-5上的单轻敲姿态3923,用户选择块3914-5可以在显示器中被放大和置中,如UI 3900C(图5C)所示。在一些实施例中,该用户选择块的宽度被调整为充填触摸屏显示器。在一些实施例中,用户选择块的宽度被调整为以沿显示器的侧边具有预定量填充的方式充填触摸屏显示器。在一些实施例中,在对用户选择块的放大期间显示对该块的缩放动画。类似地,响应于在块3914-2上的单轻敲姿态3925,块3914-2可以以缩放动画被放大,并且二维地滚动到显示器的中央(未示出)。
在一些实施例中,设备分析网页3912的渲染树(render tree)以确定网页中的块3914。在一些实施例中,块3914对应于以下的渲染节点:被替换节点;块;内嵌块;内嵌表。
在一些实施例中,响应于用户在已经被放大和置中的块3914上的相同预定姿态(例如,单轻敲姿态或双轻敲姿态),放大和/或置中基本上或完全被倒转。例如,响应于在块3914-5上的单轻敲姿态3929(图5C),网页图像可以缩小并返回到UI 3900A(图5A)。
在一些实施例中,响应于用户在已经被放大但未被置中的块3914上的预定姿态(例如,单轻敲姿态或双轻敲姿态),该块被置中(或基本上置中)在网页显示器上。例如,响应于在块3914-4上的单轻敲姿态3927(图5C),块3914-4可以被置中(或基本上置中)在网页显示器上。类似地,响应于在块3914-6上的单轻敲姿态3935,块3914-6可以被置中(或基本上置中)在网页显示器上。因此,对于已经被放大的网页显示器,响应于预定姿态,设备可以以直观的方式显示用户希望看到的一系列块。在不同环境中该相同姿态可以启动不同动作(例如,(1)在网页尺寸减小时缩放和/或放大与滚动相结合,UI 3900A;以及(2)如果块已经被置中和放大,则倒转放大和/或置中)。
在一些实施例中,响应于用户的多重触摸(3931和3933)去收聚姿态(图5C),网页可以被放大。相反,响应于用户的多重触摸收聚姿态,网页可以被缩小。
在一些实施例中,响应于用户的基本上垂直向上(或向下)挥击姿态,网页(或更一般地说,其他电子文档)可沿垂直方向一维地向上(或向下)滚动。例如,响应于用户的在完全垂直的预定角度(例如,27°)内的向上挥击姿态3937,网页可以沿垂直方向一维地向上滚动。
相反地,在一些实施例中,响应于不在完全垂直的预定角度(例如,27°)内的挥击姿态,网页可以二维地滚动(例如,在垂直方向和水平方向上同时移动)。例如,响应于用户的不在完全垂直的预定角度(例如,27°)内的向上或斜向挥击姿态3939,网页可以沿挥击3939的方向二维地滚动。
在一些实施例中,响应于用户的多重触摸(3941和3943)转动姿态,即使在多重触摸(3941和3943)转动姿态中的转动量实质上不同于90°,网页也可以严格转动90°(UI 3900D,图5D)用以进行横向观看。类似地,响应于用户的多重触摸(3945和3947)转动姿态(UI3900D,图5D),即使多重触摸(3945和3947)转动姿态中的转动量实质上不同于90°,网页也可以严格转动90°用以进行纵向观看。
因此,响应于用户的非精确姿态,发生了图形的精确移动。尽管用户的输入不准确,但设备仍按照用户希望的方式操作。另外,需要注意,针对具有纵向视图的UI 3900C描述的姿态还可应用到具有横向视图的UI(例如,UI 3900D,图5D),使得用户可以选择其所喜欢的进行网络浏览的任意视图(纵向或横向)。
在一些实施例中,响应于在URL输入框3908(图5A中的UI3900A)上的轻敲或其他预定用户姿态,触摸屏显示放大的输入框3926和键盘616(例如,图5B的纵向视图的UI 3900B和图5E的横向视图的UI 3900E)。在一些实施例中,触摸屏还显示:
●上下文清除图标3928,其被激活(例如,通过在图标上的手指轻敲)时启动对输入框3926中的所有文本的删除;
●搜索图标3930,其被激活(例如,通过在图标上的手指轻敲)时启动利用框3926中输入的搜索项的因特网搜索;以及
●至URL图标3932,其被激活(例如,通过在图标上的手指轻敲)时启动对框3926中的URL处的网页的获取。
因此,同一输入框3926可用于输入搜索项和URL两者。在一些实施例中,是否显示清除图标3928取决于上下文。
UI 3900G(图5G)是用于向诸如浏览器147的应用程序添加新窗口的UI。UI 3900G显示应用程序(例如,浏览器147),该应用程序包括显示窗口(例如,网页3912-2)和至少一个隐藏窗口(例如,网页3912-1和3912-3以及被完全从屏幕隐藏的可能的其他网页)。UI 3900G还显示用于向应用程序添加窗口的图标(例如,新窗口或新页面图标3936)。响应于检测到对用于添加窗口的图标3936的激活,浏览器添加窗口到应用程序(例如,用于新网页3912的新窗口)。
响应于检测到触摸屏显示器上的姿态,应用程序中的显示窗口被移出显示器,并将隐藏窗口移动到显示器上。例如,响应于检测到在屏幕的左侧上的轻敲姿态3949,带有网页3912-2的窗口被部分地或完全地向右移出屏幕,带有网页3912-3的窗口被完全移出屏幕,带有网页3912-1的部分隐藏窗口移动到显示器的中央,并且带有网页的另一完全隐藏窗口(图5G中未示出)可部分地移动到显示器上。另选地,检测到从左向右的挥击姿态3951可实现相同的效果。
相反,响应于检测到在屏幕的右侧上的轻敲姿态3953,带有网页3912-2的窗口被部分地或完全地向左移出屏幕,带有网页3912-1的窗口被完全移出屏幕,带有网页3912-3的部分隐藏窗口移动到显示器的中央,并且带有网页的另一完全隐藏窗口(图5G中未示出)可部分地移动到显示器上。另选地,检测到从右向左的挥击姿态3951可实现相同的效果。
在一些实施例中,响应于在删除图标3934(例如,3934-2或3934-3)上的轻敲或其他预定姿态,删除对应的窗口3912。在一些实施例中,响应于在完成图标3938上的轻敲或其他预定姿态,放大显示器中央的窗口(例如,3912-2)以充填屏幕。
根据一些实施例,用户可以创建网页夹窗口小部件。对用户创建的网页夹窗口小部件的激活以指定的显示尺寸或比例因子显示网页(具有指定URL)中的先前指定的区域。在一些实施例中,通过调整尺寸和/或平移对网页的显示来指定网页中的区域。例如,放大和置中网页中的指定区域。指定区域可以显示在浏览器应用程序(例如,浏览器147)或其他应用程序中。例如,激活网页夹窗口小部件可显示网页内用户感兴趣的特定块;此外,可以放大该块。对网页夹窗口小部件的激活由此使得用户在每次访问该网页时不必放大和置中感兴趣的网页区域,就可以查看感兴趣的特定块。在一些实施例中,在激活了网页夹窗口小部件之后,用户可以操纵显示而通过调整尺寸和/或平移显示来查看网页的其他部分。另选地,在一些实施例中,用户可能不被允许操纵显示。
网页夹窗口小部件提供了比单纯书签更多功能:对书签的激活仅显示指定的网页,而根据一些实施例对网页夹窗口小部件的激活以指定显示尺寸或比例因子显示网页的指定区域。类似地,网页夹窗口小部件可区别于超链接。为了观看由超链接指定的网页或其一部分,用户必须激活浏览器应用程序、导航到包含该超链接的网页、激活超链接、然后可能滚动和/或调整所得网页的尺寸。相对而言,为了观看由网页夹窗口小部件指定的网页中的区域,用户仅仅激活窗口小部件即可。
在一些实施例中,网页夹窗口小部件对应于网页中的块或其他结构元素。如在2007年1月5日提交的题为“Selecting and ManipulatingWeb Content”的美国专利申请No.11/620,492中所描述的,在网页夹窗口小部件创建处理期间可以识别在网页中显示的结构元素,上述申请的全部内容在此引用以供参考。在一些实施例中,如果在创建了网页夹窗口小部件之后所选结构元素的尺度改变,则相应地改变在激活网页夹窗口小部件时显示的区域。
在一些实施例中,网页夹窗口小部件包括用于网页的URL和指示网页的用户指定部分的数据(例如,元数据)。例如,在一些实施例中,网页夹窗口小部件包括包含XML属性列表的文件,所述XML属性列表包括URL以及指示网页的用户指定部分的数据。在一些实施例中,指示网页的用户指定部分的数据包括基准点(例如,窗口小部件的角点或中心点)和比例因子。在一些实施例中,指示网页的用户指定部分的数据包括网页内的坐标组(例如,用户指定矩形)或者对网页内的结构元素的标识。用于查看网页夹窗口小部件的应用程序(例如,浏览器147)被配置为处理指示网页的用户指定部分的数据并且显示对应的部分。
在一些实施例中,网页夹窗口小部件包括可执行脚本。在一些实施例中,窗口小部件包括HTML(超文本标记语言)文件、CSS(层叠样式表)文件、以及JavaScript文件。在一些实施例中,窗口小部件包括XML(可扩展标记语言)文件和JavaScript文件(例如,Yahoo!Widgets)。
对本文通过引用而并入的任何应用程序包括与前面五段中的定义相悖的网页夹窗口小部件的定义的情况而言,出于解释本申请的说明书和权利要求书的目的,前面五段中的定义被认为是控制性的。
参考图5C,在一些实施例中,一旦用户置中和/或放大了网页的区域(例如,块3914-5),用户可以仅仅通过激活选项图标3920来创建网页夹窗口小部件。选项图标3920是在处理700(下面的图7A)的操作706中引用的选项图标的示例。在一些实施例中,用户通过在选项图标3920上执行轻敲或其他预定姿态来激活选项图标3920。
作为激活选项图标3920的结果,显示(例如,图7A中的操作708)诸如UI 3900F(图5F)的用户界面,该界面包括多个图标3972。在一些实施例中,多个图标3972包括用于创建网页夹窗口小部件的图标3973,用于添加书签(例如,通过图5I中的UI 3900I)的图标3974,用于电子邮件传送与所显示的网页3912相对应的链接的图标3975,以及用于返回到前一UI的取消图标3976。如果用户激活“创建网页夹窗口小部件”图标3973,则将创建与网页的被置中和/或放大的区域(例如,网页3912的块3914-5或整个显示部分)相对应的网页夹窗口小部件(例如,图7A中的操作710和712)。针对图标3973显示的文本和/或图形可以改变。在一些实施例中,例如,图标3973可以标记为“添加到起始画面”。
在一些实施例中,响应于用户激活“创建网页夹窗口小部件”图标3973(图5F),UI 3900H(图5H)将出现并将提示用户利用上下文键盘616在文本输入框3960中的输入窗口小部件名称。在一些实施例中,用户可以通过激活另选键盘选择器图标618来访问显示其他符号的其他键盘。在一些实施例中,UI 3900H包括网页的所选区域的图像3978。一旦用户完成在文本输入框3960中输入窗口小部件名称,用户就激活添加窗口小部件图标3928并且创建了窗口小部件。另选地,用户可以激活取消图标3928来避免创建窗口小部件。
在一些实施例中,作为激活“创建网页夹窗口小部件”图标3973的结果,与网页的被置中和/或放大的区域相对应的网页夹窗口小部件将被创建并且被分配以一个名称,而无需用户的任何进一步动作。在一些实施例中,代替显示诸如UI 3900H(图5H)的用于接收名称的用户界面,新创建的网页夹窗口小部件将被分配以与网页名称3904相同的名称。
与新创建的窗口小部件相对应的图标将被创建并将显示在诸如UI 400A或UI 400B(图4A或图4B)的UI中的菜单中。另选地,将在诸如UI 400C(图4C)的UI上列出新创建的窗口小部件的图标和/或名称。对新创建的窗口小部件的随后激活将启动显示网页夹窗口小部件的应用程序(例如,浏览器147)。在一些实施例中,网页夹窗口小部件显示在浏览器UI(例如,图5C中的UI 3900C)内。在一些实施例中,显示网页夹窗口小部件而没有浏览器UI中的其他元素(例如,没有元素3902、3906、3908和/或3910),以使得网页夹窗口小部件表现为其自己的小型应用程序,而非显示在浏览器中的网页的一部分。在一些实施例中,网页夹窗口小部件显示为带有诸如装饰框或类似裂痕页(torn page)的边界的装饰特征。在一些实施例中,装饰特征是用户可定制的。
例如,如上所述,浏览网页3912(图5A)的用户可以通过在块3914-5上执行轻敲姿态3923(例如,单轻敲或双轻敲)来放大和置中块3914-5。结果,块3914-5在浏览器窗口中表现为被放大和置中,如在图5C中所示。根据一些实施例,然后用户可以在选项图标3920以及网页夹窗口小部件创建图标3973(图5F)上执行姿态(例如,轻敲),来创建对应于块3914-5的窗口小部件。在一些实施例中,用户然后在文本输入框3960中输入窗口小部件名称(图5H)并且激活添加窗口小部件图标3928。对应的图标可被创建并显示在诸如UI 400A或400B(图4A或4B)的菜单上或者在诸如UI 400C(图4C)的列表中。在一些实施例中,对新创建的窗口小部件的随后激活将启动浏览器147,该浏览器147将显示块3914-5,如在UI 3900C(图5C)中所示。
在一些实施例中,代替或除了执行轻敲姿态3923(图5A)来置中和放大块,用户可以通过执行一个或多个其他姿态来限定网页中要与窗口小部件相关联的区域。可用于限定网页的区域的姿态的示例包括用于置中相邻放大块的轻敲姿态3927或3935(图5C);用于放大网页的多重触摸去收聚姿态(3931和3933)(图5C);用于减小网页的多重触摸收聚姿态(未示出);用于滚动网页的挥击姿态,例如基本垂直挥击3937(图5C)、向上或斜向挥击3939(图5C)、和/或其他挥击姿态(未示出);以及/或者用于选择纵向视图或横向视图(图5C)的多重触摸转动姿态(3941和3943)。
在一些实施例中,代替先限定网页中要与网页夹窗口小部件相关联的区域并然后激活选项图标3920(例如,图5C)和“创建网页夹窗口小部件”图标3973(图5F),用户可以先激活图标3920和3973,并且然后通过执行诸如如上所述姿态的由触摸屏显示器检测到的姿态来限定区域。一旦已经选择区域和/或调整了该区域的尺寸,用户就可以在触摸屏上作出姿态,以指示已经限定了网页中要与窗口小部件相关联的区域。
在一些实施例中,响应于用户激活“创建网页夹窗口小部件”图标3973(图5F),设备显示用户界面(例如,图5K中的UI 3900K),该用户界面令用户限定网页中要与窗口小部件关联的区域。用户可以利用诸如以上参照UI 3900A、3900C和3900D(图5A、5C和5D)描述的姿态的姿态来限定区域。在一些实施例中,用户界面可以包括用于帮助引导用户的信息3950。在一些实施例中,用户可以激活取消图标3952来放弃窗口小部件创建处理,并可激活添加窗口小部件图标3954来完成窗口小部件创建处理。在一些实施例中,诸如多重触摸转动姿态(3941和3943,图5C)的转动姿态从纵向观看到横向观看或从横向观看到纵向观看转动整个UI 3900K而不仅仅是限定区域。
在一些实施例中,响应于用户激活“创建网页夹窗口小部件”图标3973(图5F),设备显示用户界面(例如,图5J中的UI 3900J),该用户界面令用户通过在多个框架之间切换来限定网页中要与窗口小部件关联的区域。这些框架接连地覆盖在网页上以框出或突出显示网页的接连块和其他结构元素。例如,在UI 3900J中,框架3958框出块23914-2。用户可以激活切换图标3956以在接连的块之间切换。一旦框出感兴趣的块,用户可以激活添加窗口小部件图标3954,以创建与框出的块对应的窗口小部件。用户可以激活取消图标3952以结束窗口小部件创建处理。
在一些实施例中,创建并显示与新创建的网页夹窗口小部件对应的图标包括显示动画,如图6A-6D中根据一些实施例所例示的。动画例如可以在激活了添加窗口小部件图标3928(图5H)之后显示或者在激活了“创建网页夹窗口小部件”图标3973(图5F)之后显示。在动画中,显示网页3912中对应于新创建的网页夹窗口小部件的选定区域(例如,UI 3900C中的块3914-5),如图6A所例示的。显示的图像被缩减,如针对图像602所例示的(图6B),并且显示在图标菜单上。在一些实施例中,图标菜单包括空置区域(例如,图6B中的604-1和604-2),其中图标可以显示但当前没有显示。图像602可以被移动(图6C)到第一可用空位604-1,在该第一可用空位604-1处该图像显示为对应于新的网页夹窗口小部件149-6-7的图标(图6D)。在一些实施例中,第一可用空位是具有空位的最上一行中的最左空位。在其他实施例中,图像移动到其他空位中或者附在菜单的最后(例如,最下且最右)空位之后。
在一些实施例中,代替显示动画,对应于新创建的网页夹窗口小部件的图标简单地显示在图标菜单中的第一可用空位中或者在菜单中的另一可用空位中,或者附于所述菜单。
激活与新创建的网页夹窗口小部件149-6-7相对应的图标(例如,通过在图标上的姿态606(图6E),诸如轻敲姿态)使得在浏览器应用程序中或者在没有浏览器UI的其他元素的其自己的小型应用程序中显示对应的网页夹窗口小部件(例如,显示块3914-5,如图6A所示)。
UI 3900L(图5L)是根据一些实施例的用于显示两个或更多个网页夹窗口小部件的一部分的UI。所显示的部分可以包括第一网页夹窗口小部件(例如,149-6-1),并且可以包括附加网页夹窗口小部件(例如,149-6-2)的全部或一部分。响应于检测到在触摸屏显示器上的姿态(例如,挥击姿态3962)而滚动所显示的部分。
UI 3900M(图5M)是根据一些实施例的用于显示网页夹窗口小部件(例如,149-6-2)的UI。响应于检测到触摸屏显示器上的姿态,停止对网页夹窗口小部件的显示,并且显示另一网页夹窗口小部件。例如,响应于检测到向下挥击3962或在所显示的窗口小部件149-6-2的顶部的轻敲姿态3964,停止对网页夹窗口小部件149-6-2的显示,并且显示前一用户创建窗口小部件149-6-1。响应于检测到向上挥击3962或在所显示的窗口小部件149-6-2的底部的轻敲姿态3966,停止对网页夹窗口小部件149-6-2的显示,并且显示下一用户创建窗口小部件149-6-3。另选地,响应于检测到基本上水平的从右向左挥击3963或在所显示的窗口小部件149-6-2的右侧处的轻敲姿态3965,停止对网页夹窗口小部件149-6-2的显示,并且显示下一用户创建窗口小部件149-6-3。响应于检测到基本上水平的从左向右挥击3963或在所显示的窗口小部件149-6-2的左侧处的轻敲姿态3967,停止对网页夹窗口小部件149-6-2的显示,并且显示前一用户创建窗口小部件149-6-1。
图7A是例示了根据一些实施例的用于在具有触摸屏显示器的便携式多功能设备上从网页或网页的一部分创建网页夹窗口小部件的处理700的流程图。尽管在下面所描述的网页夹窗口小部件创建处理700包括看似以特定顺序发生的多个操作,但是显然处理700可以包括可串行或并行(例如,利用并行处理器或多线程环境)执行的更多或更少操作,两个或更多个操作的顺序可以改变,并且/或者两个或更多个操作可以被组合为单个操作。
在一些实施例中,检测(702)对用于显示的网页或网页的一部分的选择。例如,在触摸屏显示器上检测用于选择网页或网页的一部分的一个或多个手指姿态。在一些实施例中,一个或多个手指姿态包括用于缩放网页中的区域的一个或多个手指姿态。在一些实施例中,一个或多个手指姿态包括用于置中网页中的区域的一个或多个手指姿态。用于选择、置中和/或缩放网页中的区域的手指姿态的示例包括:用于置中和放大一个块的轻敲姿态3923或3925(图5A);用于置中相邻放大块的轻敲姿态3927或3935;用于放大网页的多重触摸去收聚姿态(3931和3933);用于缩小网页的多重触摸收聚姿态(未示出);用于平移网页的挥击姿态,例如基本上垂直挥击3937、向上或斜向挥击3939、和/或其他挥击姿态(未示出);和/或用于选择纵向视图或横向视图的多重触摸转动姿态(3941和3943)。
在触摸屏显示器上显示(704)网页或网页的一部分。在图5C的示例中,在触摸屏显示器上显示块3914-5。
检测(706)对选项图标(例如,图标3920)的激活。在一些实施例中,检测对选项图标的激活包括检测在选项图标上的手指姿态(例如,轻敲姿态)。
响应于检测到对选项图标的激活,显示(708)包括网页夹窗口小部件创建图标(例如,图5F中的图标3973)在内的多个图标(例如,图5F中的3972)。在一些实施例中,网页夹窗口小部件创建图标包括文本,例如“创建网页夹窗口小部件”或者“添加到起始画面”。
检测(710)对网页夹窗口小部件创建图标(例如,3973)的激活。在一些实施例中,检测对网页夹窗口小部件创建图标的激活包括检测在网页夹窗口小部件创建图标上的手指姿态(例如,轻敲姿态)。
响应于检测到对网页夹窗口小部件创建图标的激活,创建(712)对应于所显示的网页或网页的一部分的网页夹窗口小部件。
在一些实施例中,网页夹窗口小部件对应于网页的结构元素,例如网页内的特定块。在一些实施例中,网页夹窗口小部件对应于网页中的用户指定矩形。
在一些实施例中,创建网页夹窗口小部件包括(714)请求网页夹窗口小部件的名称、接收该名称以及存储该名称。在一些实施例中,请求名称包括显示键盘用以接收对该名称的输入。例如,在UI 3900H(图5H)中,提示用户采用键盘616来在文本输入框3960中输入窗口小部件名称。
在一些实施例中,创建网页夹窗口小部件包括创建(716)对应于网页夹窗口小部件的图标以及在图标菜单(例如,图4A或4B中的UI 400A或400B)或者列表(例如,图4C中的UI 400C)中显示(718)对应于网页夹窗口小部件的图标。在一些实施例中,响应于检测到对添加窗口小部件图标(例如,图5H中的图标3928)的激活而创建对应于网页夹窗口小部件的图标。在一些实施例中,响应于检测到对网页夹窗口小部件创建图标(例如,图5F中的3973)的激活而创建对应于网页夹窗口小部件的图标。
在一些实施例中,图标菜单或列表包括在多功能设备上的应用程序和窗口小部件的菜单或列表(例如,图4A中的UI 400A)。在一些实施例中,图标菜单或列表包括在多功能设备上的窗口小部件菜单或列表。在一些实施例中,图标菜单或列表包括在多功能设备上的用户创建窗口小部件的菜单或列表(例如,图4B或4C中的UI 400B或400C)。
在一些实施例中,在图标菜单的先前空置的区域中显示对应于网页夹窗口小部件的图标。在一些实施例中,先前空置的区域是图标菜单中的第一可用空位(例如,图6B中的604-1)。在一些实施例中,显示对应于网页夹窗口小部件的图标移动到先前空置区域中的动画。例如,图6A至6D例示了在UI 600B中对应于网页夹窗口小部件149-6-7的图标被创建并被移动到先前空置区域中的动画。
在一些实施例中,将网页夹窗口小部件作为书签存储(720)在浏览器应用程序中。在一些实施例中,如在2006年9月1日提交的题为“Presenting and Managing Clipped Content”的美国专利申请No.11/469,838中所描述的,网页夹窗口小部件被编码为与书签相关联的URL,上述申请的全部内容在此引用以供参考。
在一些实施例中,网页夹窗口小部件被发送(722)到网络服务器用以进行存储。在一些实施例中,存储在网络服务器上的网页夹窗口小部件是可公共访问的。将用户创建网页夹窗口小部件存储在可公共访问的服务器上使得用户能够与其他用户共享网页夹窗口小部件。
在一些实施例中,如图7B所例示的,检测(724)对与网页夹窗口小部件相对应的图标的激活。例如,检测在图标上的手指姿态(例如,图6E中的轻敲姿态606)。作为响应,显示(726)网页夹窗口小部件。例如,响应于检测到轻敲姿态606,如在图6A中所例示的,块3914-5显示在浏览器应用程序中,或者如上所述,块3914-5显示为其自己的小型应用程序,而没有浏览器UI中的其他元素。
在一些实施例中,如图7C所例示的,网页夹窗口小部件被发送(728)到便携式多功能设备外部的电子设备。例如,网页夹窗口小部件可被发送到另一便携式多功能设备100。外部电子设备存储(730)网页夹窗口小部件,检测对网页夹窗口小部件的激活(732),并显示网页夹窗口小部件(734)。在一些实施例中,网页夹窗口小部件被经由电子邮件发送到外部电子设备。在一些实施例中,网页夹窗口小部件被经由即时消息传送发送到外部电子设备。本文中所使用的“即时消息传送”是指基于电话的消息(例如,利用多媒体消息业务(MMS)发送的消息)和基于因特网的消息(例如,利用可扩展消息传送现场协议(XMPP)、用于即时消息传送和现场支持扩展的会话发起协议(SIMPLE)或即时消息传送现场业务(IMPS)发送的消息)两者。将用户创建网页夹窗口小部件发送给另一电子设备向用户提供了与其他用户共享网页夹窗口小部件的途径。图7C中的操作728-734可以作为处理700的一部分来执行或者可以作为独立的处理来执行。
在一些实施例中,如图7D所例示的,检测(736)对窗口小部件编辑图标(例如,图5M中的编辑窗口小部件图标3970)的激活。响应于检测到对窗口小部件编辑图标的激活,显示(738)与网页夹窗口小部件相关联的一个或多个设置。在一些实施例中,显示(740)翻动网页夹窗口小部件的动画以展现一个或多个设置。如在2005年6月3日提交的题为“Presenting Clips of Content”的美国专利申请No.11/145,561中所描述的,可以通过翻动窗口小部件以展现用于编辑设置的用户界面,来显示与网页夹窗口小部件相关联的设置(例如,首选项),上述申请的全部内容在此引用以供参考。接收(742)对一个或多个设置中的一个设置的改变。在一些实施例中,检测一个或多个手指姿态,以重聚焦(744)网页或网页的一部分中用以由网页夹窗口小部件使用的区域。如在“Presenting Clips of Content”申请中所描述的,通过翻动窗口小部件所展现的用户界面可包括允许重限定网页中用于由网页夹窗口小部件使用的选定区域的重聚焦首选项。存储(746)该改变,并停止(748)对一个或多个设置的显示。图7D中的操作736-748可以作为处理700的一部分来执行或者可以作为独立的处理来执行。
在一些实施例中,由便携式多功能设备来执行处理700中的各操作。在一些实施例中,然而,由通过网络连接与便携式多功能设备通信的服务器***来执行处理700中的一个或多个操作。便携式多功能设备可将与窗口小部件创建处理相关联的数据发送到服务器***,并且回过来可以接收与窗口小部件对应的信息。例如,可以通过服务器***产生与窗口小部件相关联的代码(例如,根据一些实施例为HTML文件、CSS文件和/或JavaScript文件,或者根据一些其他实施例为XML文件和/或JavaScript文件),并然后将该代码发送到便携式多功能设备。通常,窗口小部件创建处理中的操作可以由便携式多功能设备、由服务器***、或者由它们的组合来执行。
处理700创建一窗口小部件,该窗口小部件在被激活时允许用户观看网页中的指定区域。用户由此不必每次访问该网页时都放大和置中网页中感兴趣的区域,例如感兴趣的特定块。
图7E是例示了根据一些实施例的用于从网页或网页的一部分创建网页夹窗口小部件的处理750的流程图。尽管以下描述的网页夹窗口小部件创建处理750包括看似以特定顺序发生的多个操作,但是显然处理750可包括可串行或并行(例如,利用并行处理器或多线程环境)执行的更多或更少操作,两个或更多个操作的顺序可以改变,并且/或者两个或更多个操作可被组合为单个操作。
在便携式多功能设备的触摸屏显示器上,检测(752)对选项图标(例如,图5A中的图标3920)的激活。在一些实施例中,检测(753)在选项图标上的手指姿态(例如,轻敲姿态)。
检测(754)对网页夹窗口小部件创建图标(例如,图5F中的图标3973)的激活。在一些实施例中,检测(756)在网页夹窗口小部件创建图标上的手指姿态(例如,轻敲姿态)。
选择(758)显示在触摸屏显示器上的网页或网页的一部分中的区域。在一些实施例中,选择该区域包括在接连覆盖在所显示的网页或网页的一部分上的多个框架之间切换(760)。例如,在UI 3900J(图5J)中,显示框架3958覆盖在网页3912上,从而它框出块23914-2。在激活切换图标3956时,停止对框架3958的显示,并且显示另一个框架覆盖在网页3912上,从而它框出另一个块(例如,块33914-3)。由此,在一些实施例中,这些框架接连突出网页中的块和其他结构元素。如在2007年1月5日提交的题为“Selecting andManipulating Web Content”的美国专利申请No.11/620,492中所描述的,在网页夹窗口小部件创建处理期间可以识别在网页中显示的结构元素,上述申请的全部内容在此引用以供参考。
在一些实施例中,选择区域包括检测(762)用于选择网页或网页的一部分中用以由网页夹窗口小部件使用的区域的一个或多个手指姿态。在一些实施例中,选择区域包括检测(764)用于调整网页或网页的一部分中用以由网页夹窗口小部件显示的区域的尺寸的一个或多个手指姿态。用于选择网页或网页的一部分中的区域和/或调整该区域的尺寸的手指姿态的示例包括:单轻敲姿态3923或3925,用以置中和放大块(图5A);单轻敲姿态3927或3935,用以置中相邻的放大块;多重触摸去收聚姿态(3931和3933),用以放大网页;多重触摸收聚姿态(未示出),用以减小网页;诸如基本上垂直挥击3937、向上或斜向挥击3939和/或其他挥击姿态(未示出)的挥击姿态,用以滚动网页;和/或多重触摸转动姿态(3941和3943),用以选择纵向视图或横向视图(图5C)。
检测(766)完成姿态。在一些实施例中,检测(768)在图标(例如,图5J或5K中的添加窗口小部件图标3954)上的手指姿态(例如,轻敲姿态)。从所选择的区域创建(770)网页夹窗口小部件。
在一些实施例中,根据处理700的操作714(图7A),创建网页夹窗口小部件包括请求网页夹窗口小部件的名称、接收该名称以及存储该名称。
在一些实施例中,根据处理700的操作716,创建网页夹窗口小部件包括创建对应于网页夹窗口小部件的图标。在一些实施例中,根据处理700的操作718,在图标菜单或列表中显示该对应于网页夹窗口小部件的图标。在一些实施例中,图标菜单或列表包括在多功能设备上的应用程序和窗口小部件的菜单或列表。在一些实施例中,图标菜单或列表包括在多功能设备上的窗口小部件的菜单或列表。在一些实施例中,图标菜单或列表包括在多功能设备上的用户创建窗口小部件的菜单或列表。
在一些实施例中,根据处理700的操作724和726(图7B),检测对与网页夹窗口小部件相对应的图标的激活,并且显示网页夹窗口小部件。
在一些实施例中,根据处理700的操作736-748(图7D),编辑与网页夹窗口小部件相关联的设置。
在一些实施例中,根据处理700的操作720(图7A),将网页夹窗口小部件作为书签存储在浏览器应用程序中。
在一些实施例中,根据处理700的操作722,将网页夹窗口小部件发送到网络服务器用以进行存储。在一些实施例中,根据处理700的操作728-734(图7C),将网页夹窗口小部件发送到外部电子设备。
在一些实施例中,由便携式多功能设备来执行处理750中的各操作。在一些实施例中,然而,由通过网络连接与便携式多功能设备通信的服务器***来执行处理750中的一个或多个操作。便携式多功能设备可将与窗口小部件创建处理相关联的数据发送到服务器***,并且回过来可以接收与窗口小部件对应的信息。例如,可以通过服务器***产生与窗口小部件相关联的代码(例如,根据一些实施例为HTML文件、CSS文件和/或JavaScript文件,或者根据一些其他实施例为XML文件和/或JavaScript文件),并然后将该代码发送到便携式多功能设备。通常,窗口小部件创建处理中的操作可以由便携式多功能设备、由服务器***、或者由它们的组合来执行。
类似于处理700,处理750创建一窗口小部件,该窗口小部件在被激活时允许用户观看网页中的指定区域,由此用户不必每次访问该网页时都放大和置中网页中感兴趣的区域。
图7F是例示了根据一些实施例的用于显示网页夹窗口小部件的处理780的流程图。在便携式多功能设备上的触摸屏显示器上显示(781)对应于多个窗口小部件(包括两个或更多个网页夹窗口小部件)的图标。例如,在一些实施例中,用于用户创建窗口小部件149-6的图标(图4A)对应于包括多个网页夹窗口小部件的多个窗口小部件。
检测(782)对图标的激活。例如,检测在图标上的手指姿态(例如,轻敲姿态)。
响应于检测到该激活,显示(783)两个或更多个网页夹窗口小部件的第一部分。例如,UI 3900L(图5L)显示包括第一用户创建窗口小部件149-6-1和第二用户创建窗口小部件149-6-2的一部分的第一部分。在另一示例中,UI 3900M(图5M)显示包括第二用户创建窗口小部件149-6-2而没有其他窗口小部件或其一部分的第一部分。由此,在一些实施例中,第一部分是第一网页夹窗口小部件。
检测(784)在触摸屏显示器上的姿态。在一些实施例中,姿态是滚动姿态。例如,检测在触摸屏显示器上的挥击姿态3962(图5L和5M)或3963(图5M)。
响应于检测到该姿态,显示(785)两个或更多个网页夹窗口小部件的第二部分。在一些实施例中,响应于检测到所述姿态,从第一部分到第二部分滚动两个或更多个网页夹窗口小部件的显示部分。例如,响应于检测到UI 3900L(图5L)中的向上滚动姿态3962,显示包括更多或全部第二用户创建窗口小部件149-6-2以及更少或没有第一用户创建窗口小部件149-6-1的第二部分。在一些实施例中,第二部分是第二网页夹窗口小部件(例如,第二用户创建窗口小部件149-6-2)。
在一些实施例中,姿态是去收聚姿态(例如,图5C中的姿态3931和3933)。响应于检测到所述去收聚姿态,从第一部分到第二部分放大两个或更多个网页夹窗口小部件的显示部分。
在一些实施例中,姿态是在第一部分内的区域上的手指轻敲(例如,类似于图5A中的姿态3923的手指轻敲),并且显示的第二部分被置中在该区域中并关于第一部分被放大。
图7G是例示了根据一些实施例的用于显示网页夹窗口小部件的处理790。在便携式多功能设备的触摸屏显示器上,显示(791)与多个窗口小部件(包括两个或更多个网页夹窗口小部件)对应的图标。例如,在一些实施例中,用于用户创建窗口小部件149-6的图标(图4A)对应于包括多个网页夹窗口小部件的多个窗口小部件。
检测(792)对图标的激活。例如,检测在图标上的手指姿态(例如,轻敲姿态)。
响应于检测到所述对图标的激活,显示(793)与多个窗口小部件中的各窗口小部件相对应的多个图标。在一些实施例中,多个图标显示在菜单或列表中。例如,UI 400B(图4B)显示与用户创建窗口小部件149-6-1至149-6-6对应的图标菜单,并且UI 400C(图4C)显示与用户创建窗口小部件149-6-1至149-6-6相对应的图标列表。
检测(794)对多个图标中与相应网页夹窗口小部件对应的相应图标的激活。响应于检测到对相应图标的激活,显示(795)相应的网页夹窗口小部件。例如,响应于检测到对UI 400B或UI 400C中的与用户创建窗口小部件149-6-2对应的图标的激活,在UI 3900M(图5M)中显示用户创建窗口小部件149-6-2。
检测(796)在触摸屏显示器上的姿态。例如,检测在触摸屏显示器上的挥击姿态3962或3963(图5M)。另选地,检测在所显示的窗口小部件149-6-2的顶部处的轻敲姿态3964或在其底部处的轻敲姿态3966。在另一示例中,检测在所显示的窗口小部件149-6-2的右侧处的轻敲姿态3965或在其左侧处的轻敲姿态3967。
响应于检测到所述姿态,停止对相应网页夹窗口小部件的显示,并显示另一网页夹窗口小部件(797)。例如,响应于检测到向下挥击3962、基本上水平从左向右挥击3963、在所显示的窗口小部件149-6-2左侧处的轻敲姿态3967、或者在所显示的窗口小部件149-6-2的顶部处的轻敲姿态3964,显示前一用户创建窗口小部件149-6-1。响应于检测到向上挥击3962、基本上水平从右向左挥击3963、在所显示的窗口小部件149-6-2右侧处的轻敲姿态3965、或者在所显示的窗口小部件149-6-2底部处的轻敲姿态3966,显示下一用户创建窗口小部件149-6-3。
处理780和790由此提供了用户友好方式来观看网页中的多个指定区域,而无需在接连的网页之间冲浪,并且无需放大和置中每个网页中的感兴趣的区域。
图7H是例示了根据一些实施例的用于显示网页夹窗口小部件的处理7000的流程图。在便携式多功能设备的触摸屏显示器上,显示(7002)用于网页夹窗口小部件的图标(例如,图6E的149-6-7)。网页夹窗口小部件对应于网页的用户指定区域(例如,图6A中的块3914-5)。
在一些实施例中,在图标菜单或列表中显示(7004)该图标。在一些实施例中,图标菜单或列表包括在多功能设备上的应用程序和窗口小部件的菜单或列表(例如,图4A中的UI 400A)。在一些实施例中,图标菜单或列表包括在多功能设备上的窗口小部件的菜单或列表。在一些实施例中,图标菜单或列表包括在多功能设备上的用户创建窗口小部件的菜单或列表(例如,图4B或4C中的UI 400B或400C)。
在一些实施例中,用户指定区域是先前通过平移和缩放(7006)网页的显示部分而选择的。在一些实施例中,用户指定区域是先前通过置中和放大(7008)网页的显示部分而选择的。用于平移、缩放、置中和/或放大网页中的区域的手指姿态的示例包括用于置中和放大一个块的轻敲姿态3923或3925(图5A);用于置中相邻放大块的轻敲姿态3927或3935;用于放大网页的多重触摸去收聚姿态(图5C中的3931和3933);用于缩小网页的多重触摸收聚姿态(未示出);用于平移网页的挥击姿态,例如基本上垂直挥击3937、向上或斜向挥击3939、和/或其他挥击姿态(未示出);和/或用于选择纵向视图或横向视图的多重触摸转动姿态(图5C中的3941和3943)。
检测(7010)对图标的激活。在一些实施例中,检测(7012)在图标上的手指姿态(例如,图6E中的轻敲姿态606)。
响应于检测到对图标的激活,显示(7014)网页中的用户指定区域。例如,响应于对用于网页夹窗口小部件149-6-7的图标(图6E)的激活,显示块3914-5(图6A)。
处理7000允许用户在激活对应图标时观看网页中的指定区域。用户由此不必每次访问该网页时都放大和置中网页中感兴趣的区域,例如感兴趣的特定块。
图标显示和界面重新配置
图8A至8D例示了根据一些实施例的用于显示图标的示例性用户界面。图9A和9B是根据一些实施例的图标显示处理900的流程图。该处理由具有触摸屏显示器的计算设备(例如,便携式多功能设备100)来执行。该处理为用户提供了简单、直观的在触摸屏显示器上观看大量图标(例如,多页的应用程序图标和网页夹窗口小部件图标)的方式。
计算设备在触摸屏显示器的第一区域(例如,图8A中的区域802)中显示(902)第一多个图标中的第一组。第一多个图标包括分别地显示在触摸屏显示器的第一区域中的多组图标。例如,在图8A至8C中,图标141、148、144、143、155、149-2、154、149-1、149-4、149-3、153、412、149-6、149-6-1、149-6-2、149-6-3、149-6-4、149-6-5、149-6-6、149-6-7、149-6-8、149-6-9、149-6-10、149-6-11、149-6-12、149-6-13、149-6-14和149-6-15是区域802中的第一多个图标。在图8A中,图标141、148、144、143、155、149-2、154、149-1、149-4、149-3、153、412和149-6形成区域802中的第一组;在图8B中,图标149-6-1、149-6-2、149-6-3、149-6-4、149-6-5和149-6-6形成区域802中的第二组;并且在图8C中,图标149-6-7、149-6-8、149-6-9、149-6-10、149-6-11、149-6-12、149-6-13、149-6-14和149-6-15形成区域802中的第三组。在本文中,“分别地显示”意味着除了可能在从一组图标到下一组图标的短暂转换(例如,动画)期间之外,当显示一组时不同时显示其他组。如本示例所例示的,第一多个图标中的第一组和第二组是不同组图标。
在一些实施例中,第一多个图标包括多个应用程序启动图标,其中响应于检测到对多个应用程序图标中的一个应用程序启动图标的激活,启动并显示与所激活的应用程序图标相对应的应用程序。在一些实施例中,应用程序包括一组缺省的应用程序、第三方应用程序和/或网页夹窗口小部件应用程序。应用程序启动图标不是发出关于应用程序的命令或子命令。相反,它们是用于启动应用程序。如果一个应用程序已经启动,则对相应应用程序启动图标的激活会导致对该应用程序的显示。
在一些实施例中,第一多个图标包括一个或多个网页夹窗口小部件图标(例如,图8A中的窗口小部件图标149-6),其中,响应于检测到对网页夹窗口小部件图标的激活,显示网页中对应于所激活的网页夹窗口小部件图标的部分。
计算设备在第一区域中显示第一多个图标中的图标的同时在触摸屏显示器上的第二区域(例如,图8A中的托盘408)中显示(904)第二多个图标。例如,在图8A至8C中,在托盘408中显示应用程序启动图标138、140、147和152。第二区域不同于(例如,可视地区别于)第一区域。例如,在图8A中,托盘408不同于区域802。在一些实施例中,第二多个图标对应于用户经常使用的应用程序或功能。
在一些实施例中,第二多个图标包括多个应用程序启动图标,其中响应于检测到对多个应用程序图标中的一个应用程序图标的激活,启动和/或显示与所激活的应用程序图标相对应的应用程序,如上所述。在一些实施例中,应用程序包括一组缺省的应用程序、第三方应用程序和/或网页夹窗口小部件应用程序。
计算设备在第一区域中检测(906)在触摸屏显示器上的第一手指姿态。在一些实施例中,第一手指姿态是挥击姿态(例如,图8A中的挥击808)。在一些实施例中,挥击姿态是在触摸屏显示器上的水平(或基本上水平)挥击姿态、在触摸屏显示器上的从左向右挥击姿态或者在触摸屏显示器上的从右向左挥击姿态。在一些实施例中,挥击姿态是在触摸屏显示器上的垂直(或基本上垂直)挥击姿态。
响应于在第一区域中检测到在触摸屏显示器上的第一手指姿态,计算设备在触摸屏显示器上的第一区域中用对第一多个图标中的第二组的显示来代替(908)对第一多个图标中的第一组的显示,同时保持在触摸屏显示器上的第二区域中对第二多个图标的显示。例如,响应于挥击808,UI 800A(图8A)转换到UI 800B(图8B)。用第二组图标(图8B中在区域802中的149-6-1、149-6-2、149-6-3、149-6-4、149-6-5和149-6-6)来代替第一组图标(图8A中在区域802中的141、148、144、143、155、149-2、154、149-1、149-4、149-3、153、412和149-6),同时保持对第二多个图标(138、140、147和152)的显示。
在一些实施例中,在触摸屏显示器的第一区域中用对第一多个图标中的第二组的显示来代替对第一多个图标中的第一组的显示包括将第一组移出第一区域并将第二组移入第一区域的动画。
在一些实施例中,多组图标包括被配置为分别地显示为触摸屏显示器的第一区域中的一序列组图标的多组图标。在一些实施例中,计算设备显示两个或更多个组序列指示图标(例如,在图8A至8D中的图标804-1、804-2和804-3)。组序列指示图标提供关于多组图标中的图标组的个数以及一序列组图标中的显示图标组的位置的信息。响应于检测到第一手指姿态,计算设备更新(910)由组序列指示图标提供的信息,以反映第二组对所显示的第一组的替代。例如,在图8A至8D中的组序列指示图标804-1、804-2和804-3表示在所述多组图标中有三组图标。组序列指示图标804-1、804-2和804-3还表示所显示的图标组在序列组图标中的位置。例如,按序列显示组序列指示图标,其中与正在显示的组相对应的图标与其他组序列指示图标可视地区分开(例如,在显示第一组时在图8A中使图标804-1变暗,在显示第二组时在图8B中使图标804-2变暗,而在显示第三组时在图8C中使图标804-3变暗)。
在一些实施例中,计算设备检测(912)在第一多个图标中的第二组中的一个图标上的第二手指姿态。响应于检测到第二手指姿态,计算设备显示(914)与第二组中在其上检测到第二手指姿态的图标相对应的应用程序。例如,响应于手指轻敲姿态814(图8B),显示用户创建窗口小部件149-6-5。
在一些实施例中,计算设备在显示第一多个图标中的第二组的同时检测(916)在触摸屏显示器上的第三手指姿态。响应于检测到第三手指姿态,计算设备在触摸屏显示器上的第一区域中用对第一多个图标中的第三组的显示来代替(918)对第一多个图标中的第二组的显示,同时保持在触摸屏显示器上的第二区域中对第二多个图标的显示。例如,响应于检测到挥击812(图8B),计算设备在触摸屏显示器上的区域802中用对第一多个图标中的第三组(图8C中的图标149-6-7、149-6-8、149-6-9、149-6-10、149-6-11、149-6-12、149-6-13、149-6-14和149-6-15)的显示来代替(918)对第一多个图标中的第二组(图8B中的图标149-6-1、149-6-2、149-6-3、149-6-4、149-6-5和149-6-6)的显示,同时保持在触摸屏显示器上的第二区域中对第二多个图标(托盘408中的图标138、140、147和152)的显示。
在一些实施例中,计算设备检测(920)在第一多个图标中的第三组中的一个图标上的第四手指姿态。响应于检测到第四手指姿态,计算设备显示(922)与第三组中在其上检测到第四手指姿态的图标相对应的应用程序。例如,响应于手指轻敲姿态816(图8C),显示用户创建窗口小部件149-6-11。
在一些实施例中,第一手指姿态是沿第一方向的挥击姿态,并且计算设备检测(924)在触摸屏显示器上的沿与所述第一方向相反(或基本上相反)的方向的第二手指挥击姿态。响应于检测到第二手指挥击姿态,计算设备用对如下信息的显示来代替(926)对第一多个图标中的第一组的显示,所述信息是除多组图标中的组之外的、针对设备的用户定制的信息。在一些实施例中,定制信息包括:针对用户的本地时间、位置、天气、股票、日历条目和/或近期消息。例如,响应于检测到手指挥击姿态810(图8A),计算设备用对如下信息的显示来代替(926)对第一多个图标中的第一组(图8A中的图标141、148、144、143、155、149-2、154、149-1、149-4、149-3、153、412和149-6)的显示,所述信息是除多组图标中的组之外的、针对设备的用户定制的信息(例如,图8D中在区域802中针对用户的本地时间、位置、天气、股票、日历条目和近期消息)。
在一些实施例中,第一手指姿态是沿第一方向的挥击姿态(例如,图8A中的挥击808),并且计算设备检测(924)在触摸屏显示器上的沿与第一方向相反(或基本上相反)的方向的第二手指挥击姿态(例如,图8A中的挥击810)。响应于检测到第二手指挥击姿态,计算设备用对以下信息的显示来代替(926)对第一多个图标中的第一组的显示,所述信息是除多组图标中的组之外的、针对设备的用户定制的信息,并且计算设备更新(928)由定制信息指示图标(例如,图8A至8D中的图标806)以及组序列指示图标(例如,图标804)提供的信息,以反映针对用户定制的信息对所显示的第一组的替代(例如,在图8D中使图标806变暗并且组序列指示图标804中的任一个都不变暗)。在一些实施例中,定制信息指示图标和组序列指示图标具有相同的可视外观(例如,全是圆圈,未示出)。在一些实施例中,定制信息指示图标与组序列指示图标是可视区分的(例如,定制信息指示图标806是星形,而组序列指示图标804是圆圈)。在一些实施例中,定制信息指示图标806和组序列指示图标804彼此相邻(例如,如图8A至8D所示)。
下面来关注界面重新配置。响应于用户启动界面重新配置模式,可以关于相应的平均位置改变显示在便携式设备上的一个或多个图标的位置。所述改变一个或多个图标的位置可以包括动画显示一个或多个图标,以仿真所述一个或多个图标在与便携式设备的显示器的一个表面对应的表面上的浮动。该显示器可以是触摸敏感显示器,其对应于触笔或者一个或多个手指在一个或多个接触点处的物理接触。尽管以下实施例可以同样地应用于其他类型的显示器,但是采用触摸敏感显示器作为一个示例。
改变一个或多个图标的位置可以向用户直观地表示用户可以重新配置一个或多个图标的位置。用户可以修改、改变和/或重新配置一个或多个图标的位置。在便携式设备包括触摸敏感显示器的实施例中,用户可以邻近在第一位置处的相应图标地与触摸敏感显示器进行接触。在与触摸敏感显示器进行接触时,相应的图标可以停止改变其位置。用户可以将该相应的图标拖到第二位置。在断开与触摸敏感显示器的接触时,相应的图标可以继续改变其位置。在一些实施例中,相应的图标可以被“投抛”,使得该图标的最终位置不同于释放该图标的点。在这个实施例中,最终位置可以依赖于多个因素,例如“投抛”的速度、在针对“投抛”的仿真运动等式中采用的参数(例如,摩擦系数)、和/或具有仿真引力的布局栅格的存在。在一些实施例中,显示器可以包括两个区域。在界面重新配置模式期间,在第一区域中显示的一个或多个图标的位置可以改变,同时在第二区域中显示的第一或多个图标的位置可以是固定的。
用户在界面重新配置模式期间可以类似地修改、改变和/或重新配置附加图标的位置。当用户完成了这些改变(至少暂时),他或她可以终止界面重新配置模式。响应于该用户动作,便携式设备可以返回到正常工作模式,并且对一个或多个图标的显示位置的改变将停止。
用户可以通过利用姿态(例如,在触摸敏感显示器上接触和挥击一个或多个手指,或者接触并保持超过预定时间段)选择便携式设备上的一个或多个适当物理按钮(例如,图2中的菜单按钮204)并且/或者通过选择一个或多个软按钮(例如,显示在触摸敏感显示器上的一个或多个图标),来启动或终止界面重新配置处理。本文中所用的姿态是物体/附件与触摸屏显示器表面进行接触的运动。示例性姿态包括手指轻敲姿态和手指挥击姿态。在一些实施例中,在界面重新配置处理启动后,界面重新配置处理终止预定时间,即存在超时。
在便携式设备上显示的一个或多个图标可以是图形物体。在一些实施例中,一个或多个图标可以是可由用户操纵的屏上控制表示,例如条、按钮和文本框。在一些实施例中,一个或多个图标对应于可由用户通过邻近感兴趣图标地接触触摸屏显示器而选择的应用程序项目(电子邮件、浏览器、地址薄等)和/或网页夹窗口小部件。
图10是根据一些实施例的用于便携式多功能设备的位置调整处理1000的流程图。尽管下面描述的位置调整处理1000包括看似按照特定顺序出现的多个操作,但是显然,处理1000可以包括可串行或并行(例如,利用并行处理器或多线程环境)执行的更多或更少的操作,两个或更多个操作的顺序可以改变,并且/或者两个或更多个操作可以组合为单个操作。
在位置调整处理1000中,在触摸敏感显示器的GUI中显示多个图标(1002)。检测启动界面重新配置处理的第一预定用户动作(1004)。示例性预定用户动作包括在便携式设备上选择物理按钮、在触摸屏显示器表面上作出预定姿态、或者选择一个软按钮。多个显示图标中的一个或多个的位置关于相应的平均位置而改变(1006)。检测在相应图标的第一位置处与触摸屏显示器的点接触(1008)。检测点接触到第二位置的移动(1010)。显示相应图标到第二位置的移动,并且在第二位置处显示相应图标(1012)。
如果检测到终止界面重新配置处理的第二预定用户动作(1014中的“是”),则固定一个或多个图标的位置(1016)。示例性预定用户动作包括选择或去选择便携式设备上的物理按钮(例如,图2中的菜单按钮204)、在触摸屏显示器表面上作出另一预定姿态、或者选择或去选择一个软按钮。固定位置可对应于一个或多个图标的相应平均位置。如果没有检测到用于终止界面重新配置处理的第二预定用户动作(1014中的“否”),则处理可以继续检测邻近同一或另一图标的点接触(1008)。
图11A至11OO例示了根据一些实施例的在界面重新配置期间的示例性用户界面。
在一些实施例中,将触摸屏显示器112上的用户界面分为多个部分或窗口。例如,在图11A中,UI 1100A的区域可以包括用于保持表示用户常用的功能的图标或图形物体(例如,电话138、邮件140和浏览器147)的托盘408,以及用于保持表示用户不常用的功能的图标或图形物体(例如,IM 141、日历148、图像管理144等)的区域802。
图11B至11D例示了根据一些实施例的在界面重新配置模式期间的便携式多功能设备100。在启动了界面重新配置模式之后,在区域802中对一个或多个图标的显示从先前的固定位置修改为随时间变化的位置。如前所述,显示器可以包括动画显示一个或多个图标以仿真一个或多个图标在与显示器表面相对应的表面上的浮动。例如,在界面重新配置模式期间对一个或多个图标的位置的动画改变可以类似于漂浮曲棍球(air hockey)游戏中的曲棍球(hockey puck)。多个图标中的相应图标的显示位置可以在以该图标的平均位置为中心的区域1104(图11B)中改变。
尽管图11B至11D例示了区域802中的一个或多个图标的移动,但是在其他实施例中,在用户界面的其他区域例如托盘408中一个或多个图标的位置可以独立于或附加于区域802中的一个或多个图标中的位置而改变。
区域802中的一个或多个图标的随时间变化位置向用户直观地表示可以修改一个或多个图标的位置。这在图11C至11D中例示出,其示出了在界面重新配置模式期间图标的重新定位。用户在位置1108处与一个正在移动的图标相接触,并且在显示平面上移动该点接触。该接触和移动由便携式多功能设备100来检测。结果,相应地移动所显示的图标,在这个示例中对应于股票应用程序149-2。
如图11D所示,用户将股票应用程序图标149-2移动到位置1110,并且断开与显示器表面的接触。股票应用程序图标149-2现在显示在位置1110处。尽管在图11D中股票应用程序图标149-2的显示位置被示出为固定的,但是在一些实施例中,股票应用程序图标149-2的位置可以在用户断开与显示器表面的接触时而改变。在一些实施例中,在界面重新配置模式期间,仅显示在用户界面的一个或多个子部分中的图标被显示以变化的位置。由此,如果股票应用程序图标149-2已经被拖到区域802中的另一位置处,则在用户断开与显示器的接触后,它可以显示为具有变化的位置。在一些实施例中,在图标移动到新位置时,设备可以提供音频和/或触觉反馈,例如听得到的谐音和/或振动。
图11D还例示了浏览器图标147到位置1112处的可选移位。浏览器图标147由于与股票应用程序图标149-2的至少部分重叠而从其初始位置被移位到其新位置1112,即当便携式多功能设备100确定用户将股票应用程序图标149-2定位到浏览器图标147之上时,浏览器图标147的显示位置发生改变。
在其他实施例中,当诸如iPod图标152的一个附加图标被添加到托盘408时,一个图标可以被逐出或移出托盘408。例如,托盘408可以被配置为容纳有限数量个图标,例如4个图标。如果将一个附加图标添加到托盘408中,则可以将最靠近该附加图标的图标或者与附加图标至少部分重叠的图标逐出或移出托盘408。在一些实施例中,被逐出的图标从其在托盘408中的位置浮动或缩放到区域802中的新位置,在新位置处它可以加入一个排序的图标列表。在一些实施例中,如果驱逐处理还没有完成(例如,附件图标没有被添加到托盘408中),则被逐出的图标可以终止其朝向区域802中的新位置的进程,而返回到其在托盘408中的位置。
图11E例示了根据一些实施例的在界面重新配置模式已经被终止或已经终止(由于超时)之后的用户界面。UI 1100E中的图标具有固定的位置。股票应用程序图标149-2和浏览器图标147显示在托盘408中它们的新位置处。
在界面重新配置模式期间的动画效果(例如,改变一个或多个图标的位置)可以按照在与触摸屏显示器表面基本上一致的平面中的一个或多个图标的相应运动等式。运动等式可以具有小于阈值的摩擦系数,从而允许对浮动或滑动一个或多个图标进行仿真和/或动画显示。相应图标的运动等式可以具有非零初始速度、非零角速度和/或关于该相应图标的相应平均位置的回复力,以使得相应图标的位置在基本上以该相应图标的相应平均位置为中心的区域1104(图11B)中振荡。
在一些实施例中,在界面重新配置模式期间,相应图标的位置可以按照如下方式来改变:相应图标绕该图标的相应平均位置转动,同时保持相对于用户界面和便携式电子设备100的固定朝向。这在图11F和11G中得到例示。在这个示例中,在线视频图标155在区域802中的位置可以按照如下方式来改变:该图标保持在区域1104中的固定朝向。这使得在界面重新配置模式期间用户更容易确定相应图标的功能。
图12A至12F是根据一些实施例的图标重新配置处理1200的流程图。这些处理由具有触摸屏显示器的计算设备(例如,便携式多功能设备100)来执行。尽管下面描述的图标重新配置处理1200包括看似按照特定顺序出现的多个操作,但是显然,处理1200可以包括可串行或并行(例如,利用并行处理器或多线程环境)执行的更多或更少的操作,两个或更多个操作的顺序可以改变,并且/或者两个或更多个操作可以组合为单个操作。
计算设备在触摸屏显示器的第一区域(例如,图11H中的区域802)中显示(1202)第一多个图标中的第一组。第一多个图标包括分别地显示在触摸屏显示器的第一区域中的多组图标。例如,在图11H至11OO中,图标141、148、144、143、155、149-2、154、149-1、149-4、149-3、153、412、152、149-6-20、149-6-21、149-6-22、149-6-30、149-6-31、149-6-32、149-6-33、149-6-34、149-6-35、149-6-40、149-6-41、149-6-42、149-6-43、149-6-44和149-6-45是区域802中的第一多个图标。在图11H中,图标141、148、144、143、155、149-2、154、149-1、149-4、149-3、153、412、152、149-6-20、149-6-21和149-6-22形成区域802中的第一组;在图11Z中,图标149-6-30、149-6-31、149-6-32、149-6-33、149-6-34和149-6-35形成区域802中的第二组;并且在图11KK中,图标149-6-40、149-6-41、149-6-42、149-6-43、149-6-44和149-6-45形成区域802中的第三组。在本文中,“分别地显示”意味着除了可能在从一组图标到下一组图标的短暂转换(例如,动画)期间之外,当显示一组时不同时显示其他组。如本示例所例示的,第一多个图标中的各组是不同组图标,尽管在图标重新配置处理期间一个图标可以从一组移动到另一组(例如,如下面利用计算器图标149-3作为示例所描述的)。
在一些实施例中,第一多个图标包括多个应用程序启动图标,其中当用户界面重新配置处理不活动时响应于检测到对多个应用程序图标中的一个应用程序图标的激活,启动并显示与所激活的应用程序图标相对应的应用程序。在一些实施例中,应用程序包括一组缺省的应用程序、第三方应用程序和/或网页夹窗口小部件应用程序。如上所述,应用程序启动图标不是发出关于应用程序的命令或子命令。相反,它们是用于启动应用程序。如果一个应用程序已经启动,则对相应应用程序启动图标的激活会导致对该应用程序的显示。
在一些实施例中,第一多个图标包括一个或多个网页夹窗口小部件图标(例如,图11H中的网页夹窗口小部件图标149-6-20、149-6-21和149-6-22),其中,当用户界面重新配置处理不活动时响应于检测到对网页夹窗口小部件图标的激活,显示网页中对应于所激活的网页夹窗口小部件图标的部分。
计算设备在第一区域中显示第一多个图标中的图标的同时在触摸屏显示器上的第二区域(例如,图11H中的托盘408)中显示(1204)第二多个图标。第二区域不同于(例如,可视地区别于)第一区域。例如,在图11H中,托盘408不同于区域802。在一些实施例中,第二多个图标对应于用户经常使用的应用程序或功能。
在一些实施例中,第二多个图标包括多个应用程序启动图标,其中当用户界面重新配置处理不活动时响应于检测到对多个应用程序图标中的一个应用程序图标的激活,启动和/或显示与所激活的应用程序图标相对应的应用程序,如上所述。在一些实施例中,应用程序包括一组缺省的应用程序、第三方应用程序和/或网页夹窗口小部件应用程序。
计算设备检测(1206)在触摸屏显示器上的第一手指姿态。在一些实施例中,第一手指姿态是与第一多个图标中的第一组中的一个图标的超过预定时间(例如,0.5秒至2.0秒)的固定(或基本上固定)接触(例如,图11H中在股票图标149-2上的姿态1114)。在一些实施例中,第一手指姿态是在编辑图标(未示出)上。在一些实施例中,第一手指姿态是在任何应用程序图标上。
响应于检测到第一手指姿态,计算设备启动用户界面重新配置处理,并且关于相应的平均位置改变第一多个图标中的第一组中的一个或多个图标的位置(1208)。在一些实施例中,响应于检测到第一手指姿态,计算设备还关于相应的平均位置改变(1210)第二多个图标中的一个或多个图标的位置(例如,图11I中的UI 1100I)。
在一些实施例中,所述改变包括动画显示所述一个或多个图标,以仿真一个或多个图标在与触摸屏显示器的表面对应的表面上的浮动。
在一些实施例中,所述改变一个或多个图标中相应图标的位置对应于在与触摸屏显示器基本上一致的平面中的运动等式,所述运动等式具有小于阈值的摩擦系数。在一些实施例中,针对相应图标的运动等式具有非零初始速度。在一些实施例中,针对相应图标的运动等式具有关于该相应图标的相应平均位置的回复力,以使得相应图标的位置在基本上以该相应图标的相应平均位置为中心的区域中振荡。在一些实施例中,针对相应图标的运动等式包括非零角速度。在一些实施例中,相应图标绕该相应图标的相应平均位置旋转,同时保持相对于所述触摸屏显示器的固定朝向。
在一些实施例中,所述改变包括关于相应的平均位置随机地改变所述第一多个图标中的第一组中的每个图标。
在一些实施例中,显示在第一区域和第二区域中的至少一个中的图标包括用户能够删除的图标以及用户不能删除的图标。在一些实施例中,计算设备可视地区别(1212)用户能够删除的图标与用户不能删除的图标;检测(1214)对应于删除用户能够删除的图标的请求的一个或多个手指姿态;以及响应于检测到与删除图标的请求相对应的一个或多个手指姿态,删除(1216)该图标。例如,在图11I中,仅网页夹窗口小部件149-6是可被删除的,所以这些图标的附近具有圆圈“X”删除图标1116,以可视地表示这些图标可被删除。响应于检测到在图标149-6-22的删除图标1116(图11I)的手指姿态,删除图标149-6-22(图11J)。
在一些实施例中,第三方应用程序和网页夹窗口小部件可以被删除,但是核心或缺省应用程序不能被删除。在一些实施例中,如果设备被复位,则在区域802中的第一组中和在托盘408中显示缺省应用程序,其中第三方应用程序和网页夹窗口小部件被删除。在一些实施例中,如果设备被复位,则在区域802中的第一组中和在托盘408中显示缺省应用程序,其中第三方应用程序和网页夹窗口小部件显示在区域802中第一组中的缺省应用程序之后。在一些实施例中,如果设备被复位,则在区域802中的第一组中和在托盘408中显示缺省应用程序,其中第三方应用程序和网页夹窗口小部件显示在区域802中的第二组中。
在一些实施例中,计算设备检测(1218)用户在与第一组中的第一图标相对应的第一位置处与触摸屏显示器进行点接触,并且检测所述点接触到触摸屏显示器上的第二位置的移动。响应于检测到所述点接触并且检测到所述点接触的移动,计算设备显示(1220)第一图标到所述触摸屏显示器上的第二位置的移动,并且在第二位置处显示第一图标。在一些实施例中,第二位置在第一区域中。例如,响应于检测到在股票图标149-2上的点接触1118(图11J)并且检测到该点接触的移动,计算设备在触摸屏显示器上显示(1220)股票图标149-2到第二位置的移动(图11J),并且在第二位置处显示股票图标149-2(图11L)。
在一些实施例中,当第一图标的第二位置与第二图标的相应初始位置至少部分重叠时,计算设备将第二图标从相应的初始位置移动(1222)到相应的新位置。例如,与股票图标149-2相重叠的iPod图标152(图11J)被移动到新位置(图11K至11L)。在一些实施例中,第二图标或者在第一区域(例如,区域802)中或者在第二区域(例如,托盘408)中。
在一些实施例中,第二位置在第一区域中,并且计算设备重新排列(1224)第一组中除第一图标之外的图标,以适应在第一区域中的第二位置处对所述第一图标的显示(例如,如图11K至11L中所示)。
在一些实施例中,重新排列(1224)第一组中除第一图标之外的图标包括:挤压(compact)(1226)第一组中除第一图标之外的至少一些图标,以将一个图标放置在先前由所述第一图标占据的第一位置中(例如,如图11K至11L中所示)。
在一些实施例中,重新排列(1224)第一组中除第一图标之外的图标包括:迂回排列(snake)(1228)第一组中除第一图标之外的至少一些图标,以将一个图标放置在先前由所述第一图标占据的第一位置中(例如,如图11K至11L中所示)。
在一些实施例中,重新排列(1224)第一组中除第一图标之外的图标包括:移动(1230)第一组中的一个图标到之前由第一图标占据的第一位置处,其中,所移动的图标在第一图标移动之前处于所述第二位置处(例如,如图11M中所示)。换言之,在第一位置和第二位置中的图标互换位置(swap)。
在一些实施例中,响应于检测到用于终止用户界面重新配置处理的预定用户动作,计算设备将第一图标的位置固定(1232)到第二位置,并且停止改变第一组中的一个或多个图标的位置(例如,如图11N中所示)。在一些实施例中,预定用户动作是对物理按钮(例如,图11N中的菜单按钮204)或软按钮(例如,完成按钮,未示出)的激活。
在一些实施例中,计算设备检测(1234)用户在与第一组中的第一图标相对应的第一位置处与触摸屏显示器进行第一点接触(例如,图11O中的接触1120),并且检测第一点接触到触摸屏显示器上的第二区域中的第二位置的移动(例如,如图11O中所示)。响应于检测到第一点接触并且检测到所述第一点接触的移动,计算设备显示(1236)第一图标到触摸屏显示器上的第二区域中的第二位置的移动,并且在第二位置处显示第一图标(例如,如图11Q中所示)。在一些实施例中,第二区域中的图标关于第二区域的中心对称分布(例如,如图11R中所示)。
在一些实施例中,在第一图标的新位置与第二多个图标中的第三图标的相应初始位置至少部分重叠时,将所述第三图标从相应初始位置移动(1238)到相应的新位置(例如,如图11P至11R中所示,其中邮件图标140和浏览器图标147移动到新位置)。在一些实施例中,第二区域(例如,托盘408)中的图标的尺寸由于添加了更多的图标而减小,直到达到预定最大数量(例如,6个图标)(例如,如图11S中所示)。在一些实施例中,在达到最大值之后,在将更多图标添加到第二区域之前,必须将图标从第二区域移出。在一些实施例中,在达到最大值之后,当向第二区域添加更多图标时,将第二区域中的图标从第二区域逐出。
在一些实施例中,计算设备检测(1240)用户在触摸屏显示器上的第二区域中与第二多个图标中的第二图标相对应的第三位置处与触摸屏显示器进行第二点接触(例如,图11T中的接触1122),并且检测第二点接触到触摸屏显示器上的第一区域中的第四位置的移动(例如,如图11T中所示)。计算设备响应(1242)于检测到第二点接触并且检测到第二点接触的移动,显示第二图标到触摸屏显示器的第四位置的移动,并且在第四位置处显示第二图标(例如,如图11T至11V中所示,其中邮件图标140从托盘408移动到第一区域802)。在一些实施例中,计算设备响应于检测到用于终止预定用户界面重新配置处理的预定用户动作,将第二图标的位置固定(1244)到第四位置,并且停止改变第一组中的一个或多个图标的位置(例如,如图11W中所示)。在一些实施例中,预定用户动作是对物理按钮(例如,图11W中的菜单按钮204)或软按钮(例如,完成图标,未示出)的激活。
在一些实施例中,计算设备在触摸屏显示器上检测(1246)在第一组中的第一图标上的第二手指姿态。响应于检测到第二手指姿态,计算设备在触摸屏显示器上的第一区域中用对第一多个图标中的第二组的显示来代替(1256)对第一多个图标中的第一组的显示,并且将第一图标从第一组移动到所述第二组(例如,如图11X至11Z中所示,其中第一组图标(141、148、144、143、155、149-2、154、149-1、149-4、149-3、153、412、152、149-6-20、149-6-21和149-6-22)被第二组图标(149-6-30、149-6-31、149-6-32、149-6-33、149-6-34和149-6-35)代替,并且计算器图标149-3从第一组移动到第二组)。
在一些实施例中,检测第二手指姿态包括:检测(1248)用户在与第一组中的第一图标相对应的第一位置处与触摸屏显示器进行第一点接触(例如,图11X中的接触1124),并且检测所述第一点接触到第一区域的边缘的移动;以及响应于检测到第一点接触并且检测到第一点接触到第一区域的边缘的移动,显示(1250)第一图标到第一区域的边缘的移动(例如,图11X中针对计算器图标149-3所示)。在一些实施例中,第一区域的边缘与触摸屏显示器的边缘一致。在一些实施例中,多个组形成一序列组,并且来到右边缘使得显示该序列组中的下一组,而来到左边缘使得显示该序列组中的前一组。在一些实施例中,多个组形成一序列组,并且来到底部边缘使得显示该序列组中的下一组,并且来到顶部边缘使得显示该序列组中的前一组。
在一些实施例中,检测第二手指姿态包括检测(1252)在第一区域的边缘处的超过预定时间(例如,0.2秒至1.0秒)的第一点接触。
在一些实施例中,检测第二手指姿态包括:检测(1254)第一点接触离开第一区域的边缘的移动,然后检测第一点接触在预定时间(例如,0.2秒至0.5秒)内回到第一区域的边缘的另一移动(例如,如图11Y中针对计算器图标149-3所示)。
在一些实施例中,计算设备检测(1258)用户在与第二组中的第一图标相对应的第二位置处与触摸屏显示器进行第二点接触,并且检测第二点接触到触摸屏显示器上的第三位置的移动。响应于检测到第二点接触并且检测到第二点接触的移动,计算设备显示(1260)第一图标到触摸屏显示器上的第三位置的移动,并且在第三位置处显示所述第一图标(例如,如图11Z、11AA和11CC-11EE中针对计算器图标149-3所示)。在一些实施例中,第三位置在第一区域中。在一些实施例中,第一图标是第二组中的唯一的图标(例如,如图11BB中针对计算器图标149-3所示)。换言之,第一图标被添加到否则为空的第一区域中。在一些实施例中,分别地显示在第一区域中的多组图标包括一序列组,并且在重新配置处理期间,将一个空组添加到该序列组中的最后一组图标之后。
在一些实施例中,第一多个图标中的第二组中的一个或多个图标的位置关于相应的平均位置而改变(例如,如图11Z和11AA中所示)。在一些实施例中,第二组中的所有图标的位置关于相应平均位置而改变。在一些实施例中,第二组中除了第一图标之外的所有图标的位置关于相应的平均位置而改变。
在一些实施例中,第三位置在第一区域中,并且计算设备重新排列(1262)第二组中除第一图标之外的图标,以适应在第一区域中的第三位置处对第一图标的显示(例如,如图11CC和11DD中所示)。在一些实施例中,重新排列第二组中除第一图标之外的图标包括:挤压(1264)第一组和第二组中除第一图标之外的至少一些图标(例如,如图11FF和11GG中所示,其中将图标149-6-30挤压到第一组中)。在一些实施例中,重新排列第二组中除第一图标之外的图标包括迂回排列(1266)第二组中除第一图标之外的至少一些图标(例如,如图11CC和11DD中所示)。
在一些实施例中,多组图标包括配置为分别地显示为触摸屏显示器的第一区域中的一序列组图标的多组图标。计算设备显示(1268)两个或更多个组序列指示图标(例如,图11H至11OO中的图标804-1、804-2和804-3,它们按照与上述图8A至8D中的相应图标相同的方式操作)。组序列指示图标提供关于多组图标中的图标组的个数以及一序列组图标中的显示的图标组的位置的信息。响应于检测到第二手指姿态,计算设备更新(1270)由所述组序列指示图标提供的信息,以反映第二组对所显示的第一组的替代(例如,在图11X中,当显示第一组时使图标804-1变暗,并且在图11Z中,当显示第二组时使图标804-2变暗)。
在一些实施例中,响应于检测到用于终止用户界面重新配置处理的预定用户动作,计算设备将第一图标的位置固定(1272)到第三位置,并且停止改变第二组中的一个或多个图标的位置(例如,如图11EE和11HH中所示)。在一些实施例中,预定用户动作是对物理按钮(例如,图11EE或11HH中的菜单按钮204)或软按钮(例如,完成图标,未示出)的激活。
在一些实施例中,计算设备在触摸屏显示器上检测(1274)在第一组中的第一图标上的第二手指姿态。响应于检测到第二手指姿态,计算设备在触摸屏显示器上的第一区域中用对第一多个图标中的第二组的显示代替(1276)对第一多个图标中的第一组的显示,并且将第一图标从第一组移动到第二组(例如,如图11X至11Z中所示,其中第一组图标(141、148、144、143、155、149-2、154、149-1、149-4、149-3、153、412、152、149-6-20、149-6-21和149-6-22)被第二组图标(149-6-30、149-6-31、149-6-32、149-6-33、149-6-34和149-6-35)代替,并且计算器图标149-3从第一组移动到第二组)。计算设备在触摸屏显示器上检测(1278)在第二组中的第一图标上的第三手指姿态。响应于检测到第三手指姿态,计算设备在触摸屏显示器上的第一区域中用对第一多个图标中的第三组的显示代替(1280)对第一多个图标中的第二组的显示,并且将第一图标从第二组移动到第三组(例如,如在图11II至11KK中针对计算器图标149-3所示)。计算设备检测(1282)用户在与第三组中的第一图标相对应的第二位置处与触摸屏显示器进行第二点接触,并且检测第二点接触到触摸屏显示器上的第三位置的移动。响应于检测到第二点接触并且检测到第二点接触的移动,计算设备显示(1284)第一图标到触摸屏显示器上的第三位置的移动,并且在第三位置处显示第一图标(例如,如在图11LL至11NN中针对计算器图标149-3所示)。在一些实施例中,第三位置在第一区域中。在一些实施例中,第一图标是第三组中的唯一的图标。换言之,第一图标被添加到否则为空的第一区域中。在一些实施例中,第一多个图标中的第三组中的一个或多个图标的位置关于相应的平均位置而改变(例如,如图11NN中所示)。在一些实施例中,第三组中所有图标的位置关于相应的平均位置而改变。在一些实施例中,第三组中除了第一图标之外的所有图标的位置关于相应的平均位置而改变。
在一些实施例中,响应于检测到用于终止用户界面重新配置处理的预定用户动作,计算设备将第一图标的位置固定(1286)到第三位置,并且停止改变第三组中一个或多个图标的位置(例如,如图11OO中所示)。在一些实施例中,预定用户动作是对物理按钮(例如,图11OO中的菜单按钮204)或软按钮(例如,完成图标,未示出)的激活。
出于说明的目的参照特定实施例给出了以上描述。然而,以上的例示性讨论并非旨在穷举或将本发明限于所公开的精确形式。根据以上教习,可以进行很多修改和变化。选择并描述了实施例用以最好地解释本发明的原理及其实际应用,从而使得本领域技术人员能够最好地利用本发明和进行了适于所构想的特定用途的各种修改的各种实施例。
Claims (68)
1.一种用于具有触摸屏显示器的计算设备的方法,包括以下步骤:
在所述触摸屏显示器的第一区域中显示第一多个图标中的第一组,其中,所述第一多个图标包括多组图标,所述多组图标分别地显示在所述触摸屏显示器的第一区域中,其中,所述第一多个图标包括多个应用程序启动图标,其中,响应于检测到对一个应用程序启动图标的激活,显示对应于所激活的应用程序启动图标的应用程序;
在所述触摸屏显示器上的第二区域中显示第二多个图标,其中所述第二区域不同于所述第一区域,其中,所述第二多个图标包括多个应用程序启动图标;
在所述第一区域中检测在所述触摸屏显示器上的第一手指姿态,所述第一手指姿态是挥击姿态;
响应于在所述第一区域中检测到在所述触摸屏显示器上的第一手指姿态,在所述触摸屏显示器上的第一区域中用对所述第一多个图标中的第二组的显示来代替对所述第一多个图标中的所述第一组的显示,同时保持在所述触摸屏显示器上的第二区域中对所述第二多个图标的显示,其中,在所述触摸屏显示器上的第一区域中用对所述第一多个图标中的第二组的显示来代替对所述第一多个图标中的所述第一组的显示包括,将所述第一组移出所述第一区域并将所述第二组移入所述第一区域的动画;
检测在所述第一多个图标中的第二组中的一个图标上的第二手指姿态;以及
响应于检测到所述第二手指姿态,显示与所述第二组中的检测到所述第二手指姿态的图标相对应的应用程序,
其中,所述第一手指姿态是沿第一方向的挥击姿态,并且所述方法还包括:
检测在所述触摸屏显示器上的沿与所述第一方向基本上相反的方向的第二手指挥击姿态;以及
响应于检测到所述第二手指挥击姿态,用对如下信息的显示来代替对所述第一多个图标中的第一组的显示,所述信息是除所述多组图标中的组之外的、针对所述设备的用户定制的信息。
2.根据权利要求1所述的方法,其中,所述第一多个图标包括一个或多个网页夹窗口小部件图标,其中,响应于检测到对一个网页夹窗口小部件图标的激活,显示对应于所激活的网页夹窗口小部件图标的网页部分。
3.根据权利要求1所述的方法,包括:
检测在所述触摸屏显示器上的第三手指姿态;
响应于检测到所述第三手指姿态,在所述触摸屏显示器上的第一区域中用对所述第一多个图标中的第三组的显示来代替对所述第一多个图标中的所述第二组的显示,同时保持在所述触摸屏显示器上的第二区域中对所述第二多个图标的显示;
检测在所述第一多个图标中的第三组中的一个图标上的第四手指姿态;以及
响应于检测到所述第四手指姿态,显示与所述第三组中的检测到所述第四手指姿态的图标相对应的应用程序。
4.根据权利要求1所述的方法,其中,所述多组图标包括配置为分别地显示为所述触摸屏显示器中的第一区域中的一序列组图标的多组图标,所述方法还包括:
显示两个或更多个组序列指示图标,其中,所述组序列指示图标提供关于所述多组图标中的图标组的个数以及所述一序列组图标中的显示图标组的位置的信息;以及
响应于检测到所述第一手指姿态,更新由所述组序列指示图标提供的信息,以反映所述第二组对所显示的第一组的替代。
5.根据权利要求4所述的方法,其中,所述第一手指姿态是沿第一方向的挥击姿态,所述方法还包括:
检测在所述触摸屏显示器上的沿与所述第一方向基本上相反的方向的第二手指挥击姿态;以及
响应于检测到所述第二手指挥击姿态,
用对以下信息的显示来代替对所述第一多个图标中的所述第一组的显示,所述信息是除所述多组图标中的组之外的、针对所述设备的用户定制的信息,并且
更新由定制信息指示图标以及所述组序列指示图标提供的信息,以反映所述针对用户定制的信息对所显示的第一组的替代。
6.一种用于具有触摸屏显示器的计算设备的设备,包括:
用于在所述触摸屏显示器的第一区域中显示第一多个图标中的第一组的装置,其中,所述第一多个图标包括多组图标,所述多组图标分别地显示在所述触摸屏显示器的第一区域中,其中,所述第一多个图标包括多个应用程序启动图标,其中,响应于检测到对一个应用程序启动图标的激活,显示对应于所激活的应用程序启动图标的应用程序;
用于在所述触摸屏显示器上的第二区域中显示第二多个图标的装置,其中所述第二区域不同于所述第一区域,其中,所述第二多个图标包括多个应用程序启动图标;
用于在所述第一区域中检测在所述触摸屏显示器上的第一手指姿态的装置,所述第一手指姿态是挥击姿态;以及
用于响应于在所述第一区域中检测到在所述触摸屏显示器上的第一手指姿态,在所述触摸屏显示器上的第一区域中用对所述第一多个图标中的第二组的显示来代替对所述第一多个图标中的所述第一组的显示,同时保持在所述触摸屏显示器上的第二区域中对所述第二多个图标的显示的装置,其中,在所述触摸屏显示器上的第一区域中用对所述第一多个图标中的第二组的显示来代替对所述第一多个图标中的所述第一组的显示包括,将所述第一组移出所述第一区域并将所述第二组移入所述第一区域的动画;
用于检测在所述第一多个图标中的第二组中的一个图标上的第二手指姿态的装置;
用于响应于检测到所述第二手指姿态,显示与所述第二组中的检测到所述第二手指姿态的图标相对应的应用程序的装置,
其中,所述第一手指姿态是沿第一方向的挥击姿态,并且所述设备还包括:
用于检测在所述触摸屏显示器上的沿与所述第一方向基本上相反的方向的第二手指挥击姿态的装置;以及
用于响应于检测到所述第二手指挥击姿态,用对如下信息的显示来代替对所述第一多个图标中的第一组的显示的装置,所述信息是除所述多组图标中的组之外的、针对所述设备的用户定制的信息。
7.根据权利要求6所述的设备,其中,所述第一多个图标包括一个或多个网页夹窗口小部件图标,其中,响应于检测到对一个网页夹窗口小部件图标的激活,显示对应于所激活的网页夹窗口小部件图标的网页部分。
8.根据权利要求6所述的设备,包括:
用于检测在所述触摸屏显示器上的第三手指姿态的装置;
用于响应于检测到所述第三手指姿态,在所述触摸屏显示器上的第一区域中用对所述第一多个图标中的第三组的显示来代替对所述第一多个图标中的所述第二组的显示,同时保持在所述触摸屏显示器上的第二区域中对所述第二多个图标的显示的装置;
用于检测在所述第一多个图标中的第三组中的一个图标上的第四手指姿态的装置;以及
用于响应于检测到所述第四手指姿态,显示与所述第三组中的检测到所述第四手指姿态的图标相对应的应用程序的装置。
9.根据权利要求6所述的设备,其中,所述多组图标包括配置为分别地显示为所述触摸屏显示器中的第一区域中的一序列组图标的多组图标,所述设备还包括:
用于显示两个或更多个组序列指示图标的装置,其中,所述组序列指示图标提供关于所述多组图标中的图标组的个数以及所述一序列组图标中的显示图标组的位置的信息;以及
用于响应于检测到所述第一手指姿态,更新由所述组序列指示图标提供的信息,以反映所述第二组对所显示的第一组的替代的装置。
10.根据权利要求9所述的设备,其中,所述第一手指姿态是沿第一方向的挥击姿态,所述设备还包括:
用于检测在所述触摸屏显示器上的沿与所述第一方向基本上相反的方向的第二手指挥击姿态的装置;以及
用于响应于检测到所述第二手指挥击姿态执行以下操作的装置,
用对以下信息的显示来代替对所述第一多个图标中的所述第一组的显示,所述信息是除所述多组图标中的组之外的、针对所述设备的用户定制的信息,并且
更新由定制信息指示图标以及所述组序列指示图标提供的信息,以反映所述针对用户定制的信息对所显示的第一组的替代。
11.一种用于具有触摸屏显示器的计算设备的方法,包括以下步骤:
在所述触摸屏显示器的第一区域中显示第一多个图标中的第一组,其中所述第一多个图标包括分别地显示在所述触摸屏显示器的第一区域中的多组图标,其中,所述第一多个图标包括多个应用程序启动图标,其中,在用户界面重新配置处理不活动时响应于检测到对一个应用程序启动图标的激活,显示对应于所激活的应用程序启动图标的应用程序;
在所述触摸屏显示器上的第二区域中显示第二多个图标,其中所述第二区域不同于所述第一区域,其中,所述第二多个图标包括多个应用程序启动图标;
检测在所述触摸屏显示器上的第一手指姿态;
响应于检测到所述第一手指姿态,启动所述用户界面重新配置处理;
在所述触摸屏显示器上检测在第一组中的第一图标上的第二手指姿态;
响应于检测到所述第二手指姿态,
在所述触摸屏显示器上的第一区域中用对所述第一多个图标中的第二组的显示来代替对所述第一多个图标中的第一组的显示,并且
将所述第一图标从所述第一组移动到所述第二组;
检测用户在与所述第二组中的第一图标相对应的第二位置处与所述触摸屏显示器进行第二点接触,并且检测所述第二点接触到所述触摸屏显示器上的第三位置的移动;以及
响应于检测到所述第二点接触并且检测到所述第二点接触的移动,显示所述第一图标到所述触摸屏显示器上的第三位置的移动,并且在所述第三位置处显示所述第一图标。
12.根据权利要求11所述的方法,其中,所述第一多个图标包括一个或多个网页夹窗口小部件图标,其中,在所述用户界面重新配置处理不活动时响应于检测到对一个网页夹窗口小部件图标的激活,显示对应于所激活的网页夹窗口小部件图标的网页部分。
13.根据权利要求11所述的方法,其中,所述第一手指姿态是与所述第一多个图标中的第一组中的一个图标的超过预定时间的基本上固定接触。
14.根据权利要求11所述的方法,其中,显示在所述第一区域和所述第二区域中的至少一个中的图标包括用户能够删除的图标以及用户不能删除的图标,并且所述方法还包括:
可视地区别用户能够删除的图标与用户不能删除的图标;
检测对应于删除用户能够删除的图标的请求的一个或多个手指姿态;以及
响应于检测到与删除图标的请求相对应的一个或多个手指姿态,删除该图标。
15.根据权利要求11所述的方法,还包括:
检测用户在与所述第一组中的第一图标相对应的第一位置处与所述触摸屏显示器进行点接触,并且检测所述点接触到所述触摸屏显示器上的第二位置的移动;以及
响应于检测到所述点接触并且检测到所述点接触的移动,显示所述第一图标到所述触摸屏显示器上的第二位置的移动,并且在所述第二位置处显示所述第一图标。
16.根据权利要求15所述的方法,其中,所述第二位置在所述第一区域中,并且所述方法还包括:重新排列所述第一组中除所述第一图标之外的图标,以适应在所述第一区域中的第二位置处对所述第一图标的显示。
17.根据权利要求16所述的方法,其中,重新排列所述第一组中除所述第一图标之外的图标包括:挤压所述第一组中除所述第一图标之外的至少一些图标,以将一个图标放置在先前由所述第一图标占据的第一位置中。
18.根据权利要求16所述的方法,其中,重新排列所述第一组中除所述第一图标之外的图标包括:迂回排列所述第一组中除所述第一图标之外的至少一些图标,以将一个图标放置在先前由所述第一图标占据的第一位置中。
19.根据权利要求16所述的方法,其中,重新排列所述第一组中除所述第一图标之外的图标包括:移动所述第一组中的一个图标到之前由所述第一图标占据的第一位置处,其中,所移动的图标在所述第一图标移动之前处于所述第二位置。
20.根据权利要求15所述的方法,还包括:响应于检测到用于终止所述用户界面重新配置处理的预定用户动作,将所述第一图标的位置固定到所述第二位置,并且停止改变所述第一组中的一个或多个图标的位置。
21.根据权利要求15所述的方法,还包括:在所述第一图标的所述第二位置与第二图标的相应初始位置至少部分重叠时,将所述第二图标从所述相应初始位置移动到相应的新位置。
22.根据权利要求11所述的方法,还包括:
检测用户在与所述第一组中的第一图标相对应的第一位置处与所述触摸屏显示器进行第一点接触,并且检测第一点接触到所述触摸屏显示器上的第二区域中的第二位置的移动;以及
响应于检测到所述第一点接触并且检测到所述第一点接触的移动,显示所述第一图标到所述触摸屏显示器上的第二区域中的第二位置的移动,并且在所述第二位置处显示所述第一图标。
23.根据权利要求22所述的方法,还包括:在所述第一图标的新位置与所述第二多个图标中的第三图标的相应初始位置至少部分重叠时,将所述第三图标从所述相应初始位置移动到相应的新位置。
24.根据权利要求11所述的方法,还包括:
检测用户在所述触摸屏显示器上的第二区域中与所述第二多个图标中的第二图标相对应的第三位置处与所述触摸屏显示器进行第二点接触,并且检测所述第二点接触到所述触摸屏显示器上的第一区域中的第四位置的移动;以及
响应于检测到所述第二点接触并且检测到所述第二点接触的移动,显示所述第二图标到所述触摸屏显示器的第四位置的移动,并且在所述第四位置处显示所述第二图标。
25.根据权利要求24所述的方法,还包括:响应于检测到用于终止所述用户界面重新配置处理的预定用户动作,将所述第二图标的位置固定到第四位置,并且停止改变所述第一组中的一个或多个图标的位置。
26.根据权利要求11所述的方法,其中,所述第一多个图标中的第二组中的一个或多个图标的位置关于相应的平均位置而改变。
27.根据权利要求11所述的方法,其中,所述第三位置在所述第一区域中,并且所述方法还包括:重新排列所述第二组中除所述第一图标之外的图标,以适应在所述第一区域中的第三位置处对所述第一图标的显示。
28.根据权利要求27所述的方法,其中,重新排列所述第二组中除所述第一图标之外的图标包括:挤压所述第一组和第二组中除所述第一图标之外的至少一些图标。
29.根据权利要求27所述的方法,其中,重新排列所述第二组中除所述第一图标之外的图标包括:迂回排列所述第二组中除所述第一图标之外的至少一些图标。
30.根据权利要求26所述的方法,还包括:响应于检测到用于终止所述用户界面重新配置处理的预定用户动作,将所述第一图标的位置固定到所述第三位置,并且停止改变所述第二组中的一个或多个图标的位置。
31.根据权利要求11所述的方法,其中,检测所述第二手指姿态包括:
检测用户在与所述第一组中的第一图标相对应的第一位置处与所述触摸屏显示器进行第一点接触,并且检测所述第一点接触到所述第一区域的边缘的移动;以及
响应于检测到所述第一点接触并且检测到所述第一点接触到所述第一区域的边缘的移动,显示所述第一图标到所述第一区域的边缘的移动。
32.根据权利要求31所述的方法,其中,检测所述第二手指姿态包括:检测在所述第一区域的边缘处的超过预定时间的第一点接触。
33.根据权利要求31所述的方法,其中,检测所述第二手指姿态包括:检测所述第一点接触离开所述第一区域的边缘的移动,然后检测所述第一点接触在预定时间内回到所述第一区域的边缘的另一移动。
34.根据权利要求11所述的方法,其中,所述多组图标包括配置为分别地显示为所述触摸屏显示器的第一区域中的一序列组图标的多组图标,所述方法还包括:
显示两个或更多个组序列指示图标,其中,所述组序列指示图标提供关于所述多组图标中的图标组的个数以及所述一序列组图标中的显示的图标组的位置的信息;以及
响应于检测到所述第二手指姿态,更新由所述组序列指示图标提供的信息,以反映所述第二组对所显示的第一组的替代。
35.根据权利要求11所述的方法,还包括:
在所述触摸屏显示器上检测在所述第二组中的第一图标上的第三手指姿态;
响应于检测到所述第三手指姿态,
在所述触摸屏显示器上的第一区域中用对所述第一多个图标中的第三组的显示代替对所述第一多个图标中的第二组的显示,并且
将所述第一图标从所述第二组移动到所述第三组;
检测用户在与所述第三组中的第一图标相对应的第三位置处与所述触摸屏显示器进行第三点接触,并且检测所述第三点接触到所述触摸屏显示器上的第四位置的移动;以及
响应于检测到所述第三点接触并且检测到所述第三点接触的移动,显示所述第一图标到所述触摸屏显示器上的第四位置的移动,并且在所述第四位置处显示所述第一图标。
36.根据权利要求35所述的方法,其中,所述第一多个图标中的第三组中的一个或多个图标的位置关于相应的平均位置而改变。
37.根据权利要求36所述的方法,还包括:响应于检测到用于终止所述用户界面重新配置处理的预定用户动作,将所述第一图标的位置固定到所述第四位置,并且停止改变所述第三组中一个或多个图标的位置。
38.一种用于具有触摸屏显示器的计算设备的设备,包括:
用于在所述触摸屏显示器的第一区域中显示第一多个图标中的第一组的装置,其中所述第一多个图标包括分别地显示在所述触摸屏显示器的第一区域中的多组图标,其中,所述第一多个图标包括多个应用程序启动图标,其中,在用户界面重新配置处理不活动时响应于检测到对一个应用程序启动图标的激活,显示对应于所激活的应用程序启动图标的应用程序;
用于在所述触摸屏显示器上的第二区域中显示第二多个图标的装置,其中所述第二区域不同于所述第一区域,其中,所述第二多个图标包括多个应用程序启动图标;
用于检测在所述触摸屏显示器上的第一手指姿态的装置;
用于响应于检测到所述第一手指姿态,启动所述用户界面重新配置处理的装置;
用于在所述触摸屏显示器上检测在第一组中的第一图标上的第二手指姿态的装置;
用于响应于检测到所述第二手指姿态而执行以下操作的装置,
在所述触摸屏显示器上的第一区域中用对所述第一多个图标中的第二组的显示来代替对所述第一多个图标中的第一组的显示,并且
将所述第一图标从所述第一组移动到所述第二组;
用于检测用户在与所述第二组中的第一图标相对应的第二位置处与所述触摸屏显示器进行第二点接触,并且检测所述第二点接触到所述触摸屏显示器上的第三位置的移动的装置;以及
用于响应于检测到所述第二点接触并且检测到所述第二点接触的移动,显示所述第一图标到所述触摸屏显示器上的第三位置的移动,并且在所述第三位置处显示所述第一图标的装置。
39.根据权利要求38所述的设备,其中,所述第一多个图标包括一个或多个网页夹窗口小部件图标,其中,在所述用户界面重新配置处理不活动时响应于检测到对一个网页夹窗口小部件图标的激活,显示对应于所激活的网页夹窗口小部件图标的网页部分。
40.根据权利要求38所述的设备,其中,所述第一手指姿态是与所述第一多个图标中的第一组中的一个图标的超过预定时间的基本上固定接触。
41.根据权利要求38所述的设备,其中,显示在所述第一区域和所述第二区域中的至少一个中的图标包括用户能够删除的图标以及用户不能删除的图标,并且所述设备还包括:
用于可视地区别用户能够删除的图标与用户不能删除的图标的装置;
用于检测对应于删除用户能够删除的图标的请求的一个或多个手指姿态的装置;以及
用于响应于检测到与删除图标的请求相对应的一个或多个手指姿态,删除该图标的装置。
42.根据权利要求38所述的设备,还包括:
用于检测用户在与所述第一组中的第一图标相对应的第一位置处与所述触摸屏显示器进行点接触,并且检测所述点接触到所述触摸屏显示器上的第二位置的移动的装置;以及
用于响应于检测到所述点接触并且检测到所述点接触的移动,显示所述第一图标到所述触摸屏显示器上的第二位置的移动,并且在所述第二位置处显示所述第一图标的装置。
43.根据权利要求42所述的设备,其中,所述第二位置在所述第一区域中,并且所述设备还包括:用于重新排列所述第一组中除所述第一图标之外的图标,以适应在所述第一区域中的第二位置处对所述第一图标的显示的装置。
44.根据权利要求43所述的设备,其中,所述用于重新排列所述第一组中除所述第一图标之外的图标以适应在所述第一区域中的第二位置处对所述第一图标的显示的装置包括:用于挤压所述第一组中除所述第一图标之外的至少一些图标,以将一个图标放置在先前由所述第一图标占据的第一位置中的装置。
45.根据权利要求43所述的设备,其中,所述用于重新排列所述第一组中除所述第一图标之外的图标以适应在所述第一区域中的第二位置处对所述第一图标的显示的装置包括:用于迂回排列所述第一组中除所述第一图标之外的至少一些图标,以将一个图标放置在先前由所述第一图标占据的第一位置中的装置。
46.根据权利要求43所述的设备,其中,所述用于重新排列所述第一组中除所述第一图标之外的图标以适应在所述第一区域中的第二位置处对所述第一图标的显示的装置包括:用于移动所述第一组中的一个图标到之前由所述第一图标占据的第一位置处的装置,其中,所移动的图标在所述第一图标移动之前处于所述第二位置。
47.根据权利要求42所述的设备,还包括:用于响应于检测到用于终止所述用户界面重新配置处理的预定用户动作,将所述第一图标的位置固定到所述第二位置,并且停止改变所述第一组中的一个或多个图标的位置的装置。
48.根据权利要求42所述的设备,还包括:用于在所述第一图标的所述第二位置与第二图标的相应初始位置至少部分重叠时,将所述第二图标从所述相应初始位置移动到相应的新位置的装置。
49.根据权利要求38所述的设备,还包括:
用于检测用户在与所述第一组中的第一图标相对应的第一位置处与所述触摸屏显示器进行第一点接触,并且检测第一点接触到所述触摸屏显示器上的第二区域中的第二位置的移动的装置;以及
用于响应于检测到所述第一点接触并且检测到所述第一点接触的移动,显示所述第一图标到所述触摸屏显示器上的第二区域中的第二位置的移动,并且在所述第二位置处显示所述第一图标的装置。
50.根据权利要求49所述的设备,还包括:用于在所述第一图标的新位置与所述第二多个图标中的第三图标的相应初始位置至少部分重叠时,将所述第三图标从所述相应初始位置移动到相应的新位置的装置。
51.根据权利要求38所述的设备,还包括:
用于检测用户在所述触摸屏显示器上的第二区域中与所述第二多个图标中的第二图标相对应的第三位置处与所述触摸屏显示器进行第二点接触,并且检测所述第二点接触到所述触摸屏显示器上的第一区域中的第四位置的移动的装置;以及
用于响应于检测到所述第二点接触并且检测到所述第二点接触的移动,显示所述第二图标到所述触摸屏显示器的第四位置的移动,并且在所述第四位置处显示所述第二图标的装置。
52.根据权利要求51所述的设备,还包括:用于响应于检测到用于终止所述用户界面重新配置处理的预定用户动作,将所述第二图标的位置固定到第四位置,并且停止改变所述第一组中的一个或多个图标的位置的装置。
53.根据权利要求38所述的设备,其中,所述第一多个图标中的第二组中的一个或多个图标的位置关于相应的平均位置而改变。
54.根据权利要求38所述的设备,其中,所述第三位置在所述第一区域中,并且所述设备还包括:用于重新排列所述第二组中除所述第一图标之外的图标,以适应在所述第一区域中的第三位置处对所述第一图标的显示的装置。
55.根据权利要求54所述的设备,其中,所述用于重新排列所述第二组中除所述第一图标之外的图标以适应在所述第一区域中的第三位置处对所述第一图标的显示的装置包括:用于挤压所述第一组和第二组中除所述第一图标之外的至少一些图标的装置。
56.根据权利要求54所述的设备,其中,所述用于重新排列所述第二组中除所述第一图标之外的图标以适应在所述第一区域中的第三位置处对所述第一图标的显示的装置包括:用于迂回排列所述第二组中除所述第一图标之外的至少一些图标的装置。
57.根据权利要求53所述的设备,还包括:用于响应于检测到用于终止所述用户界面重新配置处理的预定用户动作,将所述第一图标的位置固定到所述第三位置,并且停止改变所述第二组中的一个或多个图标的位置的装置。
58.根据权利要求38所述的设备,其中,所述用于在所述触摸屏显示器上检测在第一组中的第一图标上的第二手指姿态的装置包括:
用于检测用户在与所述第一组中的第一图标相对应的第一位置处与所述触摸屏显示器进行第一点接触,并且检测所述第一点接触到所述第一区域的边缘的移动的装置;以及
用于响应于检测到所述第一点接触并且检测到所述第一点接触到所述第一区域的边缘的移动,显示所述第一图标到所述第一区域的边缘的移动的装置。
59.根据权利要求58所述的设备,其中,所述用于在所述触摸屏显示器上检测在第一组中的第一图标上的第二手指姿态的装置包括:用于检测在所述第一区域的边缘处的超过预定时间的第一点接触的装置。
60.根据权利要求58所述的设备,其中,所述用于在所述触摸屏显示器上检测在第一组中的第一图标上的第二手指姿态的装置包括:用于检测所述第一点接触离开所述第一区域的边缘的移动,然后检测所述第一点接触在预定时间内回到所述第一区域的边缘的另一移动的装置。
61.根据权利要求38所述的设备,其中,所述多组图标包括配置为分别地显示为所述触摸屏显示器的第一区域中的一序列组图标的多组图标,所述设备还包括:
用于显示两个或更多个组序列指示图标的装置,其中,所述组序列指示图标提供关于所述多组图标中的图标组的个数以及所述一序列组图标中的显示的图标组的位置的信息;以及
用于响应于检测到所述第二手指姿态,更新由所述组序列指示图标提供的信息,以反映所述第二组对所显示的第一组的替代的装置。
62.根据权利要求38所述的设备,还包括:
用于在所述触摸屏显示器上检测在所述第二组中的第一图标上的第三手指姿态的装置;
用于响应于检测到所述第三手指姿态而执行以下操作的装置,
在所述触摸屏显示器上的第一区域中用对所述第一多个图标中的第三组的显示代替对所述第一多个图标中的第二组的显示,并且
将所述第一图标从所述第二组移动到所述第三组;
用于检测用户在与所述第三组中的第一图标相对应的第三位置处与所述触摸屏显示器进行第三点接触,并且检测所述第三点接触到所述触摸屏显示器上的第四位置的移动的装置;以及
用于响应于检测到所述第三点接触并且检测到所述第三点接触的移动,显示所述第一图标到所述触摸屏显示器上的第四位置的移动,并且在所述第四位置处显示所述第一图标的装置。
63.根据权利要求62所述的设备,其中,所述第一多个图标中的第三组中的一个或多个图标的位置关于相应的平均位置而改变。
64.根据权利要求63所述的设备,还包括:用于响应于检测到用于终止所述用户界面重新配置处理的预定用户动作,将所述第一图标的位置固定到所述第四位置,并且停止改变所述第三组中一个或多个图标的位置的装置。
65.一种操作具有触摸敏感显示器的计算设备的方法,该方法包括以下步骤:
在所述触摸敏感显示器上的第一区域中显示第一多个图标,其中所述第一多个图标包括被分别显示在所述触摸敏感显示器的所述第一区域中的多组图标;
响应于检测到在所述第一多个图标中的一个图标上的手指接触超过预定时间,进入重新配置模式;以及
当在重新配置模式中时,响应于检测到手指姿态,将所述第一多个图标中的第一组图标中的第一图标从所述第一区域中的所述第一多个图标中的所述第一组图标中的位置移动到所述第一区域中的所述第一多个图标中的第二组图标中的位置,其中所述第一多个图标中的所述第二组图标替代所述第一多个图标中的所述第一组图标。
66.根据权利要求65所述的方法,其中,所述第一多个图标中的至少一个图标包括多个附加图标,所述多个附加图标也在所述第一组图标与所述第二组图标之间移动。
67.一种操作具有触摸敏感显示器的计算设备的设备,该设备包括:
用于在所述触摸敏感显示器上的第一区域中显示第一多个图标的装置,其中所述第一多个图标包括被分别显示在所述触摸敏感显示器的所述第一区域中的多组图标;
用于响应于检测到在所述第一多个图标中的一个图标上的手指接触超过预定时间,进入重新配置模式的装置;以及
用于当在重新配置模式中时,响应于检测到手指姿态,将所述第一多个图标中的第一组图标中的第一图标从所述第一区域中的所述第一多个图标中的所述第一组图标中的位置移动到所述第一区域中的所述第一多个图标中的第二组图标中的位置的装置,其中所述第一多个图标中的所述第二组图标替代所述第一多个图标中的所述第一组图标。
68.根据权利要求67所述的设备,其中所述第一多个图标中的至少一个图标包括多个附加图标,所述多个附加图标也在所述第一组图标与所述第二组图标之间移动。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410250648.4A CN104063124B (zh) | 2008-01-06 | 2009-01-06 | 具有界面重新配置模式的便携式多功能设备及其操作方法 |
CN201410251370.2A CN103995724B (zh) | 2008-01-06 | 2009-01-06 | 具有界面重新配置模式的便携式多功能设备 |
CN201410250688.9A CN104063146B (zh) | 2008-01-06 | 2009-01-06 | 具有界面重新配置模式的便携式多功能设备 |
CN201410251400.XA CN103995647B (zh) | 2008-01-06 | 2009-01-06 | 具有界面重新配置模式的便携式多功能设备 |
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US1020808P | 2008-01-06 | 2008-01-06 | |
US61/010,208 | 2008-01-06 | ||
US12/242,851 US9619143B2 (en) | 2008-01-06 | 2008-09-30 | Device, method, and graphical user interface for viewing application launch icons |
US12/242,851 | 2008-09-30 | ||
PCT/US2009/030225 WO2009089222A2 (en) | 2008-01-06 | 2009-01-06 | Portable multifunction device with interface reconfiguration mode |
Related Child Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410251370.2A Division CN103995724B (zh) | 2008-01-06 | 2009-01-06 | 具有界面重新配置模式的便携式多功能设备 |
CN201410251400.XA Division CN103995647B (zh) | 2008-01-06 | 2009-01-06 | 具有界面重新配置模式的便携式多功能设备 |
CN201410250688.9A Division CN104063146B (zh) | 2008-01-06 | 2009-01-06 | 具有界面重新配置模式的便携式多功能设备 |
CN201410250648.4A Division CN104063124B (zh) | 2008-01-06 | 2009-01-06 | 具有界面重新配置模式的便携式多功能设备及其操作方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101796478A CN101796478A (zh) | 2010-08-04 |
CN101796478B true CN101796478B (zh) | 2014-12-03 |
Family
ID=40845592
Family Applications (5)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200980000229.2A Active CN101796478B (zh) | 2008-01-06 | 2009-01-06 | 具有界面重新配置模式的便携式多功能设备 |
CN201410251400.XA Active CN103995647B (zh) | 2008-01-06 | 2009-01-06 | 具有界面重新配置模式的便携式多功能设备 |
CN201410250648.4A Active CN104063124B (zh) | 2008-01-06 | 2009-01-06 | 具有界面重新配置模式的便携式多功能设备及其操作方法 |
CN201410251370.2A Active CN103995724B (zh) | 2008-01-06 | 2009-01-06 | 具有界面重新配置模式的便携式多功能设备 |
CN201410250688.9A Active CN104063146B (zh) | 2008-01-06 | 2009-01-06 | 具有界面重新配置模式的便携式多功能设备 |
Family Applications After (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410251400.XA Active CN103995647B (zh) | 2008-01-06 | 2009-01-06 | 具有界面重新配置模式的便携式多功能设备 |
CN201410250648.4A Active CN104063124B (zh) | 2008-01-06 | 2009-01-06 | 具有界面重新配置模式的便携式多功能设备及其操作方法 |
CN201410251370.2A Active CN103995724B (zh) | 2008-01-06 | 2009-01-06 | 具有界面重新配置模式的便携式多功能设备 |
CN201410250688.9A Active CN104063146B (zh) | 2008-01-06 | 2009-01-06 | 具有界面重新配置模式的便携式多功能设备 |
Country Status (6)
Country | Link |
---|---|
US (4) | US9619143B2 (zh) |
EP (5) | EP2227738B1 (zh) |
CN (5) | CN101796478B (zh) |
AU (2) | AU2009204252C1 (zh) |
HK (5) | HK1147321A1 (zh) |
WO (1) | WO2009089222A2 (zh) |
Families Citing this family (322)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9207717B2 (en) | 2010-10-01 | 2015-12-08 | Z124 | Dragging an application to a screen using the application manager |
US9213365B2 (en) | 2010-10-01 | 2015-12-15 | Z124 | Method and system for viewing stacked screen displays using gestures |
US9552141B2 (en) | 2004-06-21 | 2017-01-24 | Apple Inc. | Methods and apparatuses for operating a data processing system |
US7958456B2 (en) | 2005-12-23 | 2011-06-07 | Apple Inc. | Scrolling list with floating adjacent index symbols |
US7509588B2 (en) | 2005-12-30 | 2009-03-24 | Apple Inc. | Portable electronic device with interface reconfiguration mode |
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 |
US7940250B2 (en) * | 2006-09-06 | 2011-05-10 | Apple Inc. | Web-clip widgets on a portable multifunction device |
US10313505B2 (en) | 2006-09-06 | 2019-06-04 | Apple Inc. | Portable multifunction device, method, and graphical user interface for configuring and displaying widgets |
US7856605B2 (en) | 2006-10-26 | 2010-12-21 | Apple Inc. | Method, system, and graphical user interface for positioning an insertion marker in a touch screen display |
US8570278B2 (en) | 2006-10-26 | 2013-10-29 | Apple Inc. | Portable multifunction device, method, and graphical user interface for adjusting an insertion point marker |
US8788954B2 (en) | 2007-01-07 | 2014-07-22 | Apple Inc. | Web-clip widgets on a portable multifunction device |
US8519964B2 (en) | 2007-01-07 | 2013-08-27 | Apple Inc. | Portable multifunction device, method, and graphical user interface supporting user navigations of graphical objects on a touch screen display |
US9933937B2 (en) | 2007-06-20 | 2018-04-03 | Apple Inc. | Portable multifunction device, method, and graphical user interface for playing online videos |
US9772751B2 (en) | 2007-06-29 | 2017-09-26 | Apple Inc. | Using gestures to slide between user interfaces |
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 |
US8619038B2 (en) | 2007-09-04 | 2013-12-31 | Apple Inc. | Editing interface |
US8405621B2 (en) * | 2008-01-06 | 2013-03-26 | Apple Inc. | Variable rate media playback methods for electronic devices with touch interfaces |
TWI360775B (en) * | 2008-04-22 | 2012-03-21 | Htc Corp | Method and apparatus for operating user interface |
US8392847B2 (en) * | 2008-05-20 | 2013-03-05 | Hewlett-Packard Development Company, L.P. | System and method for providing content on an electronic device |
US8266550B1 (en) * | 2008-05-28 | 2012-09-11 | Google Inc. | Parallax panning of mobile device desktop |
JP4181211B1 (ja) | 2008-06-13 | 2008-11-12 | 任天堂株式会社 | 情報処理装置およびそれにおいて実行される起動用プログラム |
US8130275B2 (en) * | 2008-06-13 | 2012-03-06 | Nintendo Co., Ltd. | Information-processing apparatus, and storage medium storing a photographing application launch program executed by information-processing apparatus |
US8375322B2 (en) * | 2008-06-20 | 2013-02-12 | International Busniess Machines Corporation | Context sensitive paging |
KR101495176B1 (ko) * | 2008-08-12 | 2015-03-02 | 엘지전자 주식회사 | 이동 단말기 및 그의 정보 전송 방법 |
KR100980683B1 (ko) * | 2008-09-01 | 2010-09-08 | 삼성전자주식회사 | 휴대단말기의 메뉴 리스트 생성을 위한 사용자 인터페이스 제공 방법 및 장치 |
KR20100030968A (ko) * | 2008-09-11 | 2010-03-19 | 엘지전자 주식회사 | 단말기 및 그의 메뉴 디스플레이 방법 |
KR101546782B1 (ko) * | 2008-10-02 | 2015-08-25 | 삼성전자주식회사 | 휴대단말의 대기화면 구성 방법 및 장치 |
US8245143B2 (en) * | 2008-10-08 | 2012-08-14 | Research In Motion Limited | Method and handheld electronic device having a graphical user interface which arranges icons dynamically |
US20100107100A1 (en) | 2008-10-23 | 2010-04-29 | Schneekloth Jason S | Mobile Device Style Abstraction |
US20120010995A1 (en) * | 2008-10-23 | 2012-01-12 | Savnor Technologies | Web content capturing, packaging, distribution |
US8584031B2 (en) | 2008-11-19 | 2013-11-12 | Apple Inc. | Portable touch screen device, method, and graphical user interface for using emoji characters |
EP2192474B1 (en) * | 2008-12-01 | 2017-04-12 | LG Electronics Inc. | Method for operating execution icon of mobile terminal |
US10007340B2 (en) * | 2009-03-12 | 2018-06-26 | Immersion Corporation | Systems and methods for interfaces featuring surface-based haptic effects |
US9696803B2 (en) | 2009-03-12 | 2017-07-04 | Immersion Corporation | Systems and methods for friction displays and additional haptic effects |
US9746923B2 (en) | 2009-03-12 | 2017-08-29 | Immersion Corporation | Systems and methods for providing features in a friction display wherein a haptic effect is configured to vary the coefficient of friction |
US10564721B2 (en) | 2009-03-12 | 2020-02-18 | Immersion Corporation | Systems and methods for using multiple actuators to realize textures |
US8839155B2 (en) * | 2009-03-16 | 2014-09-16 | Apple Inc. | Accelerated scrolling for a multifunction device |
US8661362B2 (en) | 2009-03-16 | 2014-02-25 | Apple Inc. | Methods and graphical user interfaces for editing on a multifunction device with a touch screen display |
US8589374B2 (en) * | 2009-03-16 | 2013-11-19 | Apple Inc. | Multifunction device with integrated search and application selection |
US10705701B2 (en) | 2009-03-16 | 2020-07-07 | Apple Inc. | Device, method, and graphical user interface for moving a current position in content at a variable scrubbing rate |
US8175653B2 (en) | 2009-03-30 | 2012-05-08 | Microsoft Corporation | Chromeless user interface |
KR20100123108A (ko) * | 2009-05-14 | 2010-11-24 | 삼성전자주식회사 | 휴대 단말기의 아이콘 위치 이동 운용 방법 및 이를 지원하는 휴대 단말기 |
KR101613838B1 (ko) * | 2009-05-19 | 2016-05-02 | 삼성전자주식회사 | 휴대 단말기의 홈 스크린 지원 방법 및 이를 지원하는 휴대 단말기 |
JP5326802B2 (ja) * | 2009-05-19 | 2013-10-30 | ソニー株式会社 | 情報処理装置、画像拡大縮小方法及びそのプログラム |
US10705692B2 (en) * | 2009-05-21 | 2020-07-07 | Sony Interactive Entertainment Inc. | Continuous and dynamic scene decomposition for user interface |
KR101576292B1 (ko) * | 2009-05-21 | 2015-12-09 | 엘지전자 주식회사 | 이동 통신 단말기에서의 메뉴 실행 방법 및 이를 적용한 이동 통신 단말기 |
KR20110011002A (ko) * | 2009-07-27 | 2011-02-08 | 삼성전자주식회사 | 웹 브라우징 방법 및 장치 |
US20110029864A1 (en) * | 2009-07-30 | 2011-02-03 | Aaron Michael Stewart | Touch-Optimized Approach for Controlling Computer Function Using Touch Sensitive Tiles |
KR20110013606A (ko) * | 2009-08-03 | 2011-02-10 | 엘지전자 주식회사 | 이동 통신 단말기에서의 메뉴 실행 방법 및 이를 적용한 이동 통신 단말기 |
CN101651750A (zh) * | 2009-08-31 | 2010-02-17 | 宇龙计算机通信科技(深圳)有限公司 | 一种显示提示信息的方法、***及移动终端 |
EP3855297A3 (en) | 2009-09-22 | 2021-10-27 | Apple Inc. | Device method and graphical user interface for manipulating user interface objects |
US8832585B2 (en) | 2009-09-25 | 2014-09-09 | Apple Inc. | Device, method, and graphical user interface for manipulating workspace views |
WO2011037966A2 (en) * | 2009-09-25 | 2011-03-31 | Thomson Licensing | Apparatus and method for grid navigation |
US8780069B2 (en) | 2009-09-25 | 2014-07-15 | Apple Inc. | Device, method, and graphical user interface for manipulating user interface objects |
US8624933B2 (en) * | 2009-09-25 | 2014-01-07 | Apple Inc. | Device, method, and graphical user interface for scrolling a multi-section document |
US8799826B2 (en) | 2009-09-25 | 2014-08-05 | Apple Inc. | Device, method, and graphical user interface for moving a calendar entry in a calendar application |
KR101663474B1 (ko) | 2009-10-13 | 2016-10-10 | 삼성전자주식회사 | 휴대단말기, 휴대단말기의 바탕화면 표시 방법 및 저장 매체 |
US10895955B2 (en) | 2009-10-13 | 2021-01-19 | Samsung Electronics Co., Ltd. | Apparatus and method for grouping and displaying icons on a screen |
KR101701492B1 (ko) * | 2009-10-16 | 2017-02-14 | 삼성전자주식회사 | 데이터 표시 방법 및 그를 수행하는 단말기 |
KR101640464B1 (ko) * | 2009-10-26 | 2016-07-18 | 삼성전자 주식회사 | 터치스크린 기반의 ui 제공방법 및 이를 이용한 휴대 단말기 |
KR101674205B1 (ko) * | 2009-10-27 | 2016-11-08 | 엘지전자 주식회사 | 이동 통신 단말기에서의 아이콘 표시 제어 방법 및 이를 적용한 이동 통신 단말기 |
KR20110063297A (ko) * | 2009-12-02 | 2011-06-10 | 삼성전자주식회사 | 휴대용단말기 및 그 제어방법 |
US10156979B2 (en) * | 2009-12-02 | 2018-12-18 | Samsung Electronics Co., Ltd. | Method and apparatus for providing user interface of portable device |
CN104750365B (zh) * | 2009-12-11 | 2018-12-14 | 华为终端(东莞)有限公司 | 一种界面显示的方法及装置 |
JP5503669B2 (ja) * | 2009-12-15 | 2014-05-28 | 京セラ株式会社 | 携帯電子機器および表示制御方法 |
US8438592B2 (en) * | 2009-12-22 | 2013-05-07 | Qualcomm Incorporated | Dynamic live content promoter for digital broadcast TV |
US8493346B2 (en) | 2009-12-31 | 2013-07-23 | International Business Machines Corporation | Morphing touchscreen keyboard interface |
US8736561B2 (en) | 2010-01-06 | 2014-05-27 | Apple Inc. | Device, method, and graphical user interface with content display modes and display rotation heuristics |
US20110163967A1 (en) * | 2010-01-06 | 2011-07-07 | Imran Chaudhri | Device, Method, and Graphical User Interface for Changing Pages in an Electronic Document |
US8386965B2 (en) * | 2010-01-15 | 2013-02-26 | Apple Inc. | Techniques and systems for enhancing touch screen device accessibility through virtual containers and virtually enlarged boundaries |
US8756532B2 (en) * | 2010-01-21 | 2014-06-17 | Cisco Technology, Inc. | Using a gesture to transfer an object across multiple multi-touch devices |
CN101763270B (zh) * | 2010-01-28 | 2011-06-15 | 华为终端有限公司 | 组件显示处理方法和用户设备 |
AU2016202825B2 (en) * | 2010-01-28 | 2017-04-06 | Beijing Kunshi Intellectual Property Management Co., Ltd. | Component display processing method and user equipment |
US8650501B2 (en) * | 2010-03-10 | 2014-02-11 | Microsoft Corporation | User interface with preview transitions |
US8458615B2 (en) | 2010-04-07 | 2013-06-04 | Apple Inc. | Device, method, and graphical user interface for managing folders |
US9058186B2 (en) | 2010-04-07 | 2015-06-16 | Apple Inc. | Device, method, and graphical user interface for managing concurrently open software applications |
AU2015100115C4 (en) * | 2010-04-07 | 2018-07-05 | Apple Inc. | Device, method, and graphical user interface for managing folders |
US10788976B2 (en) | 2010-04-07 | 2020-09-29 | Apple Inc. | Device, method, and graphical user interface for managing folders with multiple pages |
US9823831B2 (en) | 2010-04-07 | 2017-11-21 | Apple Inc. | Device, method, and graphical user interface for managing concurrently open software applications |
KR101642725B1 (ko) * | 2010-04-14 | 2016-08-11 | 삼성전자 주식회사 | 휴대 단말기의 잠금 기능 운용 방법 및 장치 |
KR101668240B1 (ko) * | 2010-04-19 | 2016-10-21 | 엘지전자 주식회사 | 휴대 단말기 및 그 동작 제어방법 |
CN101833418B (zh) * | 2010-04-28 | 2014-12-31 | 华为终端有限公司 | 一种在界面中添加图标的方法、装置及移动终端 |
CN102236511B (zh) * | 2010-04-30 | 2015-11-25 | 腾讯科技(深圳)有限公司 | 响应操作的方法和装置 |
KR20110127853A (ko) * | 2010-05-20 | 2011-11-28 | 엘지전자 주식회사 | 이동 단말기 및 그 제어 방법 |
KR20110128567A (ko) * | 2010-05-24 | 2011-11-30 | 삼성전자주식회사 | 사용자 인터페이스에 포함되는 오브젝트의 제어 방법 및 상기 방법이 채용된 장치 |
US20110298830A1 (en) * | 2010-06-07 | 2011-12-08 | Palm, Inc. | Single Point Input Variable Zoom |
JP5640486B2 (ja) * | 2010-06-15 | 2014-12-17 | 日産自動車株式会社 | 情報表示装置 |
KR101637389B1 (ko) * | 2010-06-17 | 2016-07-07 | 엘지전자 주식회사 | 이동 단말기 및 그 제어방법 |
US8661369B2 (en) | 2010-06-17 | 2014-02-25 | Lg Electronics Inc. | Mobile terminal and method of controlling the same |
KR101761612B1 (ko) * | 2010-07-16 | 2017-07-27 | 엘지전자 주식회사 | 이동 단말기 및 이것의 메뉴 화면 구성 방법 |
KR101726790B1 (ko) * | 2010-07-16 | 2017-04-26 | 엘지전자 주식회사 | 이동 단말기 및 이동 단말기의 제어 방법 |
US9098182B2 (en) * | 2010-07-30 | 2015-08-04 | Apple Inc. | Device, method, and graphical user interface for copying user interface objects between content regions |
US8972879B2 (en) | 2010-07-30 | 2015-03-03 | Apple Inc. | Device, method, and graphical user interface for reordering the front-to-back positions of objects |
US8799815B2 (en) | 2010-07-30 | 2014-08-05 | Apple Inc. | Device, method, and graphical user interface for activating an item in a folder |
US9081494B2 (en) | 2010-07-30 | 2015-07-14 | Apple Inc. | Device, method, and graphical user interface for copying formatting attributes |
US8826164B2 (en) | 2010-08-03 | 2014-09-02 | Apple Inc. | Device, method, and graphical user interface for creating a new folder |
US8856648B2 (en) * | 2010-08-04 | 2014-10-07 | Mediatek Inc. | Apparatuses and methods for rearranging menu items |
KR101735614B1 (ko) * | 2010-08-12 | 2017-05-15 | 엘지전자 주식회사 | 휴대 단말기 및 그 동작 제어방법 |
GB2496793B (en) * | 2010-08-17 | 2018-06-20 | Google Llc | Touch-based gesture detection for a touch-sensitive device |
KR20120019531A (ko) * | 2010-08-26 | 2012-03-07 | 삼성전자주식회사 | 휴대 단말기의 gui제공 방법 및 장치 |
US20120054679A1 (en) * | 2010-08-31 | 2012-03-01 | Apple Inc. | Menuing Structure for Favorite Media Content |
US10140301B2 (en) * | 2010-09-01 | 2018-11-27 | Apple Inc. | Device, method, and graphical user interface for selecting and using sets of media player controls |
US8756502B2 (en) | 2010-09-08 | 2014-06-17 | Sony Corporation | Minimal and preferential option user interface |
US9207859B2 (en) * | 2010-09-14 | 2015-12-08 | Lg Electronics Inc. | Method and mobile terminal for displaying fixed objects independent of shifting background images on a touchscreen |
US9052800B2 (en) | 2010-10-01 | 2015-06-09 | Z124 | User interface with stacked application management |
US10740117B2 (en) | 2010-10-19 | 2020-08-11 | Apple Inc. | Grouping windows into clusters in one or more workspaces in a user interface |
US9542202B2 (en) | 2010-10-19 | 2017-01-10 | Apple Inc. | Displaying and updating workspaces in a user interface |
KR101522345B1 (ko) | 2010-11-12 | 2015-05-21 | 주식회사 케이티 | 이동 통신 단말에서의 배경화면 표시 방법 및 그 장치 |
US20120124517A1 (en) * | 2010-11-15 | 2012-05-17 | Landry Lawrence B | Image display device providing improved media selection |
CN102479027A (zh) * | 2010-11-24 | 2012-05-30 | 中兴通讯股份有限公司 | 一种触摸屏应用图标的控制方法及装置 |
JP5833822B2 (ja) * | 2010-11-25 | 2015-12-16 | パナソニックIpマネジメント株式会社 | 電子機器 |
CN102541402B (zh) * | 2010-12-13 | 2017-04-19 | 联想(北京)有限公司 | 一种调整对象的显示位置的方法及终端 |
US9244606B2 (en) | 2010-12-20 | 2016-01-26 | Apple Inc. | Device, method, and graphical user interface for navigation of concurrently open software applications |
KR102033599B1 (ko) * | 2010-12-28 | 2019-10-17 | 삼성전자주식회사 | 페이지간 오브젝트 이동 방법 및 인터페이스 장치 |
TWI436247B (zh) * | 2010-12-31 | 2014-05-01 | Acer Inc | 移動物件之方法及應用該方法之電子裝置 |
KR101785323B1 (ko) * | 2011-01-05 | 2017-10-17 | 삼성전자주식회사 | 휴대 단말기의 사용자 인터페이스 제공 방법 및 장치 |
FR2971069A1 (fr) * | 2011-01-28 | 2012-08-03 | France Telecom | Interface graphique pour l'acces a des applications |
US8381106B2 (en) | 2011-02-03 | 2013-02-19 | Google Inc. | Touch gesture for detailed display |
KR101728728B1 (ko) * | 2011-03-18 | 2017-04-21 | 엘지전자 주식회사 | 이동 단말기 및 그 제어방법 |
CN102707861B (zh) * | 2011-03-28 | 2014-09-03 | 联想(北京)有限公司 | 电子设备及其显示方法 |
CN102736826A (zh) * | 2011-04-08 | 2012-10-17 | 深圳富泰宏精密工业有限公司 | 编排行动装置用户界面的方法和*** |
US20150103019A1 (en) * | 2011-04-22 | 2015-04-16 | Joshua Michael Young | Methods and Devices and Systems for Positioning Input Devices and Creating Control |
KR101199618B1 (ko) | 2011-05-11 | 2012-11-08 | 주식회사 케이티테크 | 화면 분할 표시 장치 및 방법 |
US8656315B2 (en) * | 2011-05-27 | 2014-02-18 | Google Inc. | Moving a graphical selector |
US8826190B2 (en) | 2011-05-27 | 2014-09-02 | Google Inc. | Moving a graphical selector |
US8661339B2 (en) | 2011-05-31 | 2014-02-25 | Apple Inc. | Devices, methods, and graphical user interfaces for document manipulation |
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 |
US20120311423A1 (en) * | 2011-06-06 | 2012-12-06 | Microsoft Corporation | Dynamically Controlling Collisions of Form Controls in an Electronic Document |
CN102830890B (zh) * | 2011-06-13 | 2015-09-09 | 阿里巴巴集团控股有限公司 | 一种显示图标的方法和装置 |
US8631317B2 (en) | 2011-06-28 | 2014-01-14 | International Business Machines Corporation | Manipulating display of document pages on a touchscreen computing device |
WO2013001152A1 (en) * | 2011-06-30 | 2013-01-03 | Nokia Corporation | Method, apparatus and computer program product for managing content |
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 |
KR20130023954A (ko) * | 2011-08-30 | 2013-03-08 | 삼성전자주식회사 | 휴대용 단말기에서 아이콘 편집 과정을 수행하기 위한 장치 및 방법 |
US20130069893A1 (en) * | 2011-09-15 | 2013-03-21 | Htc Corporation | Electronic device, controlling method thereof and computer program product |
US9495012B2 (en) | 2011-09-27 | 2016-11-15 | Z124 | Secondary single screen mode activation through user interface activation |
JP2013089202A (ja) * | 2011-10-21 | 2013-05-13 | Sony Computer Entertainment Inc | 入力制御装置、入力制御方法、及び入力制御プログラム |
KR101916742B1 (ko) * | 2011-11-10 | 2018-11-09 | 삼성전자 주식회사 | 휴대 단말기의 사용자 인터페이스 제공 방법 및 장치 |
US9098069B2 (en) * | 2011-11-16 | 2015-08-04 | Google Technology Holdings LLC | Display device, corresponding systems, and methods for orienting output on a display |
CA2781742A1 (en) * | 2011-12-08 | 2012-09-11 | Exopc | User interface and method for providing same |
CN102495708B (zh) * | 2011-12-16 | 2014-05-14 | 上海华勤通讯技术有限公司 | 移动终端及其待机界面的操作方法 |
CN103176732B (zh) * | 2011-12-23 | 2016-05-11 | 英业达股份有限公司 | 可携式装置及其操作方法 |
US9116611B2 (en) | 2011-12-29 | 2015-08-25 | Apple Inc. | Devices, methods, and graphical user interfaces for providing multitouch inputs and hardware-based features using a single touch input |
CN103197849B (zh) * | 2012-01-05 | 2016-08-10 | 宏碁股份有限公司 | 图像配置方法与电子装置 |
JP5547216B2 (ja) * | 2012-01-06 | 2014-07-09 | 株式会社東芝 | 電子機器及び表示制御方法 |
US9477642B2 (en) * | 2012-02-05 | 2016-10-25 | Apple Inc. | Gesture-based navigation among content items |
US9645699B2 (en) | 2012-02-10 | 2017-05-09 | Apple Inc. | Device, method, and graphical user interface for adjusting partially off-screen windows |
KR20130097266A (ko) * | 2012-02-24 | 2013-09-03 | 삼성전자주식회사 | 휴대 단말기의 콘텐츠 뷰 편집 방법 및 장치 |
CN102741799B (zh) | 2012-03-06 | 2014-12-24 | 华为终端有限公司 | 一种触摸屏的操作方法和终端 |
US20130238973A1 (en) * | 2012-03-10 | 2013-09-12 | Ming Han Chang | Application of a touch based interface with a cube structure for a mobile device |
CN103324430B (zh) * | 2012-03-19 | 2017-06-30 | 宏达国际电子股份有限公司 | 多手指的物件操作方法及装置 |
US9285980B2 (en) | 2012-03-19 | 2016-03-15 | Htc Corporation | Method, apparatus and computer program product for operating items with multiple fingers |
CN104932688A (zh) * | 2012-03-29 | 2015-09-23 | 华为终端有限公司 | 一种桌面容器的切换控制方法及终端 |
CN102662677B (zh) * | 2012-04-17 | 2015-09-02 | 广东威创视讯科技股份有限公司 | 图标定制方法 |
WO2013169865A2 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for moving a user interface object based on an intensity of a press input |
EP3401773A1 (en) * | 2012-05-09 | 2018-11-14 | Apple Inc. | Device, method, and graphical user interface for displaying additional information in response to a user contact |
DE112013002387T5 (de) * | 2012-05-09 | 2015-02-12 | Apple Inc. | Vorrichtung, Verfahren und grafische Benutzeroberfläche für die Bereitstellung taktiler Rückkopplung für Operationen in einer Benutzerschnittstelle |
DE112013002412T5 (de) * | 2012-05-09 | 2015-02-19 | Apple Inc. | Vorrichtung, Verfahren und grafische Benutzeroberfläche zum Bereitstellen von Rückmeldung für das Wechseln von Aktivierungszuständen eines Benutzerschnittstellenobjekts |
US8816989B2 (en) * | 2012-05-22 | 2014-08-26 | Lenovo (Singapore) Pte. Ltd. | User interface navigation utilizing pressure-sensitive touch |
CN103455260B (zh) * | 2012-05-30 | 2016-03-09 | 腾讯科技(深圳)有限公司 | 一种对列表中的区域进行移动操作的实现方法及装置 |
CN103473215B (zh) * | 2012-06-06 | 2016-12-14 | 联想(北京)有限公司 | 编辑对象的方法及电子设备 |
US9430120B2 (en) | 2012-06-08 | 2016-08-30 | Apple Inc. | Identification of recently downloaded content |
US20130332284A1 (en) * | 2012-06-11 | 2013-12-12 | Retailmenot, Inc. | Cross-device offers platform |
CN102789363A (zh) * | 2012-06-29 | 2012-11-21 | 惠州华阳通用电子有限公司 | 车载***及其显示方法 |
US20140013271A1 (en) * | 2012-07-05 | 2014-01-09 | Research In Motion Limited | Prioritization of multitasking applications in a mobile device interface |
US9916060B2 (en) * | 2012-07-05 | 2018-03-13 | Blackberry Limited | System and method for rearranging icons displayed in a graphical user interface |
US9268424B2 (en) | 2012-07-18 | 2016-02-23 | Sony Corporation | Mobile client device, operation method, recording medium, and operation system |
US8896556B2 (en) * | 2012-07-31 | 2014-11-25 | Verizon Patent And Licensing Inc. | Time-based touch interface |
CN103631504A (zh) | 2012-08-22 | 2014-03-12 | 腾讯科技(深圳)有限公司 | 管理应用程序的方法及用户设备 |
KR102020345B1 (ko) * | 2012-08-22 | 2019-11-04 | 삼성전자 주식회사 | 터치스크린을 구비하는 단말에서 홈 화면의 구성 방법 및 장치 |
US20140055369A1 (en) * | 2012-08-22 | 2014-02-27 | Qualcomm Innovation Center, Inc. | Single-gesture mobile computing device operations |
US9558278B2 (en) | 2012-09-11 | 2017-01-31 | Apple Inc. | Integrated content recommendation |
US9218118B2 (en) | 2012-09-11 | 2015-12-22 | Apple Inc. | Media player playlist management |
US8656296B1 (en) | 2012-09-27 | 2014-02-18 | Google Inc. | Selection of characters in a string of characters |
CN102999249A (zh) * | 2012-10-17 | 2013-03-27 | 广东欧珀移动通信有限公司 | 一种具有触摸屏的移动终端的用户界面管理方法及*** |
US9804777B1 (en) | 2012-10-23 | 2017-10-31 | Google Inc. | Gesture-based text selection |
CN102970343B (zh) * | 2012-10-31 | 2015-04-08 | 小米科技有限责任公司 | 一种显示推送信息的方法和装置 |
KR20140058212A (ko) * | 2012-11-06 | 2014-05-14 | 삼성전자주식회사 | 객체 상태를 디스플레이하기 위한 방법 및 그 방법을 처리하는 전자 장치 |
CN102981704B (zh) * | 2012-11-09 | 2015-09-09 | 广东欧珀移动通信有限公司 | 一种显示界面的图标安置方法及移动终端 |
CN103309604A (zh) * | 2012-11-16 | 2013-09-18 | 中兴通讯股份有限公司 | 一种终端及终端屏幕显示信息控制方法 |
US9729695B2 (en) | 2012-11-20 | 2017-08-08 | Dropbox Inc. | Messaging client application interface |
US9935907B2 (en) | 2012-11-20 | 2018-04-03 | Dropbox, Inc. | System and method for serving a message client |
US9755995B2 (en) | 2012-11-20 | 2017-09-05 | Dropbox, Inc. | System and method for applying gesture input to digital content |
CN103838457A (zh) * | 2012-11-26 | 2014-06-04 | 腾讯科技(深圳)有限公司 | 一种滤镜列表显示方法及装置 |
US20140157167A1 (en) * | 2012-12-05 | 2014-06-05 | Huawei Technologies Co., Ltd. | Method and Device for Controlling Icon |
USD736241S1 (en) * | 2013-01-15 | 2015-08-11 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with animated graphical user interface |
CN103076948A (zh) * | 2013-01-15 | 2013-05-01 | 广东欧珀移动通信有限公司 | 一种非自动对主菜单图标进行排序的方法和装置 |
CN103970400B (zh) * | 2013-02-04 | 2016-04-06 | 腾讯科技(深圳)有限公司 | 处理停靠栏的方法及装置 |
CN103106005A (zh) * | 2013-02-17 | 2013-05-15 | 广东欧珀移动通信有限公司 | 整理移动设备状态栏图标的方法和装置 |
CN103218116A (zh) * | 2013-03-12 | 2013-07-24 | 广东欧珀移动通信有限公司 | 一种同时编辑桌面多个元素的实现方法和*** |
US9477381B2 (en) * | 2013-03-12 | 2016-10-25 | Hexagon Technology Center Gmbh | User interface for toolbar navigation |
US9866924B2 (en) * | 2013-03-14 | 2018-01-09 | Immersion Corporation | Systems and methods for enhanced television interaction |
US9471200B2 (en) | 2013-03-15 | 2016-10-18 | Apple Inc. | Device, method, and graphical user interface for organizing and presenting a collection of media items |
US9477404B2 (en) | 2013-03-15 | 2016-10-25 | Apple Inc. | Device, method, and graphical user interface for managing concurrently open software applications |
CN104077008B (zh) * | 2013-03-25 | 2017-11-07 | 联想(北京)有限公司 | 一种显示方法及电子设备 |
EP2784647A1 (en) * | 2013-03-26 | 2014-10-01 | Alcatel Lucent | Method for organizing attachment of ressources to virtual screen(s) of worksources of an electronic equipment |
KR102097452B1 (ko) * | 2013-03-28 | 2020-04-07 | 삼성전자주식회사 | 프로젝터를 포함하는 전자 장치 및 그 제어 방법 |
CN103218350A (zh) * | 2013-04-23 | 2013-07-24 | 鸿富锦精密工业(深圳)有限公司 | 更改文件名称的电子装置及方法 |
US9606350B2 (en) * | 2013-05-01 | 2017-03-28 | Novartis Ag | Forward scanning optical probes |
CN104182119B (zh) * | 2013-05-27 | 2018-02-09 | 腾讯科技(深圳)有限公司 | 多窗口页面的状态控制方法及装置 |
US10120989B2 (en) * | 2013-06-04 | 2018-11-06 | NOWWW.US Pty. Ltd. | Login process for mobile phones, tablets and other types of touch screen devices or computers |
CN104063143B (zh) | 2013-06-06 | 2015-09-09 | 腾讯科技(深圳)有限公司 | 文件管理方法、装置及电子设备 |
US10168882B2 (en) * | 2013-06-09 | 2019-01-01 | Apple Inc. | Device, method, and graphical user interface for switching between camera interfaces |
CN103324414A (zh) * | 2013-06-20 | 2013-09-25 | 广东欧珀移动通信有限公司 | 一种调整图标位置的方法及移动终端 |
JP2015007949A (ja) * | 2013-06-26 | 2015-01-15 | ソニー株式会社 | 表示装置、表示制御方法及びコンピュータプログラム |
KR101474467B1 (ko) * | 2013-07-09 | 2014-12-19 | 엘지전자 주식회사 | 이동 단말기 및 그것의 제어방법 |
WO2015006565A2 (en) | 2013-07-10 | 2015-01-15 | Gemini Interface Solutions Llc | Dual screen interface |
US10545657B2 (en) | 2013-09-03 | 2020-01-28 | Apple Inc. | User interface for manipulating user interface objects |
CN106020621B (zh) * | 2013-09-16 | 2019-05-31 | 北京奇虎科技有限公司 | 一种智能终端的桌面元素调整方法和装置 |
JP6178741B2 (ja) * | 2013-09-24 | 2017-08-09 | 京セラドキュメントソリューションズ株式会社 | 電子機器 |
US9204288B2 (en) | 2013-09-25 | 2015-12-01 | At&T Mobility Ii Llc | Intelligent adaptation of address books |
EP2866436A1 (en) * | 2013-10-23 | 2015-04-29 | Thomson Licensing | Method and apparatus for transmission and reception of media data |
CN105849675B (zh) | 2013-10-30 | 2019-09-24 | 苹果公司 | 显示相关的用户界面对象 |
US20160019221A1 (en) * | 2013-12-11 | 2016-01-21 | Viacom International Inc. | Systems and Methods for a Media Application Including an Interactive Grid Display |
US9342519B2 (en) | 2013-12-11 | 2016-05-17 | Viacom International Inc. | Systems and methods for a media application including an interactive grid display |
CN103685761B (zh) * | 2013-12-26 | 2016-03-16 | 广东欧珀移动通信有限公司 | 手机桌面图标拖动方法及装置 |
CN103777947B (zh) * | 2014-01-09 | 2016-10-05 | 广东欧珀移动通信有限公司 | 一种移动终端主界面的管理方法和装置 |
CN104035660B (zh) * | 2014-03-18 | 2017-06-27 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN103885712B (zh) * | 2014-03-21 | 2017-08-15 | 小米科技有限责任公司 | 网页调整方法、装置及电子设备 |
CN103914211B (zh) * | 2014-04-04 | 2017-08-25 | 华为终端有限公司 | 界面元素的自动调整方法和装置 |
US20150346976A1 (en) * | 2014-05-30 | 2015-12-03 | Apple Inc. | User interface slider that reveals the element it affects |
US10656784B2 (en) * | 2014-06-16 | 2020-05-19 | Samsung Electronics Co., Ltd. | Method of arranging icon and electronic device supporting the same |
JP5861070B1 (ja) * | 2014-07-31 | 2016-02-16 | パナソニックIpマネジメント株式会社 | 取引端末装置、情報処理方法、情報処理プログラム、及び記録媒体 |
KR102156223B1 (ko) | 2014-08-02 | 2020-09-15 | 애플 인크. | 상황 특정 사용자 인터페이스 |
US10452253B2 (en) | 2014-08-15 | 2019-10-22 | Apple Inc. | Weather user interface |
CN106662966B (zh) * | 2014-09-02 | 2020-08-18 | 苹果公司 | 多维对象重排 |
KR102096146B1 (ko) | 2014-09-02 | 2020-04-28 | 애플 인크. | 가변 햅틱 출력을 위한 시맨틱 프레임워크 |
US10073590B2 (en) | 2014-09-02 | 2018-09-11 | Apple Inc. | Reduced size user interface |
CN108196759B (zh) * | 2014-09-04 | 2021-11-19 | 华为技术有限公司 | 控制图标的方法和终端 |
US10304163B2 (en) * | 2014-09-08 | 2019-05-28 | Apple Inc. | Landscape springboard |
US20160109952A1 (en) * | 2014-10-17 | 2016-04-21 | Top Victory Investments Ltd. | Method of Controlling Operating Interface of Display Device by User's Motion |
US20160132201A1 (en) * | 2014-11-06 | 2016-05-12 | Microsoft Technology Licensing, Llc | Contextual tabs in mobile ribbons |
EP3035184B1 (en) | 2014-12-15 | 2021-10-20 | Canon Kabushiki Kaisha | User interface apparatus, method for controlling a user interface, and computer-readable storage medium for controlling a user interface |
JP2016115337A (ja) * | 2014-12-15 | 2016-06-23 | キヤノン株式会社 | ユーザインタフェース装置、画像形成装置、ユーザインタフェース装置の制御方法及び記憶媒体 |
US10671277B2 (en) | 2014-12-17 | 2020-06-02 | Datalogic Usa, Inc. | Floating soft trigger for touch displays on an electronic device with a scanning module |
US11567626B2 (en) * | 2014-12-17 | 2023-01-31 | Datalogic Usa, Inc. | Gesture configurable floating soft trigger for touch displays on data-capture electronic devices |
WO2016126733A1 (en) | 2015-02-02 | 2016-08-11 | Apple Inc. | Device, method, and graphical user interface for establishing a relationship and connection between two devices |
RU2606879C2 (ru) * | 2015-02-06 | 2017-01-10 | Общество С Ограниченной Ответственностью "Яндекс" | Способ управления электронным устройством и электронное устройство |
KR102460459B1 (ko) | 2015-02-27 | 2022-10-28 | 삼성전자주식회사 | 전자 장치를 이용한 카드 서비스 방법 및 장치 |
US10095396B2 (en) | 2015-03-08 | 2018-10-09 | Apple Inc. | Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object |
WO2016144385A1 (en) | 2015-03-08 | 2016-09-15 | Apple Inc. | Sharing user-configurable graphical constructs |
US9632664B2 (en) * | 2015-03-08 | 2017-04-25 | Apple Inc. | Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback |
US20160275000A1 (en) * | 2015-03-17 | 2016-09-22 | Wegilant Net Solutions Pvt. Ltd. | System and method of automated application screen flow generation for detecting aberration in mobile application |
US9639184B2 (en) | 2015-03-19 | 2017-05-02 | Apple Inc. | Touch input cursor manipulation |
US20170045981A1 (en) | 2015-08-10 | 2017-02-16 | Apple Inc. | Devices and Methods for Processing Touch Inputs Based on Their Intensities |
US9534913B2 (en) * | 2015-04-09 | 2017-01-03 | Mapquest, Inc. | Systems and methods for simultaneous electronic display of various modes of transportation for viewing and comparing |
JP6314914B2 (ja) * | 2015-06-04 | 2018-04-25 | 京セラドキュメントソリューションズ株式会社 | 画像形成装置、画像形成装置の操作画面制御方法 |
US9916075B2 (en) | 2015-06-05 | 2018-03-13 | Apple Inc. | Formatting content for a reduced-size user interface |
US9830048B2 (en) | 2015-06-07 | 2017-11-28 | Apple Inc. | Devices and methods for processing touch inputs with instructions in a web page |
US9860451B2 (en) | 2015-06-07 | 2018-01-02 | Apple Inc. | Devices and methods for capturing and interacting with enhanced digital images |
US9961239B2 (en) | 2015-06-07 | 2018-05-01 | Apple Inc. | Touch accommodation options |
US9880735B2 (en) | 2015-08-10 | 2018-01-30 | Apple Inc. | Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback |
WO2017030306A1 (en) * | 2015-08-18 | 2017-02-23 | Samsung Electronics Co., Ltd. | Method and system for bookmarking a webpage |
EP4321088A3 (en) | 2015-08-20 | 2024-04-24 | Apple Inc. | Exercise-based watch face |
CN106484213B (zh) * | 2015-08-31 | 2019-11-01 | 深圳富泰宏精密工业有限公司 | 应用程序图标操作***与方法 |
US20170063568A1 (en) * | 2015-08-31 | 2017-03-02 | Grand Mate Co., Ltd. | Method For Controlling Multiple Electric Appliances |
US10756991B2 (en) | 2015-09-17 | 2020-08-25 | Salesforce.Com, Inc. | Simplified entity engagement automation |
US10324773B2 (en) * | 2015-09-17 | 2019-06-18 | Salesforce.Com, Inc. | Processing events generated by internet of things (IoT) |
CN108027654B (zh) * | 2015-09-28 | 2021-01-12 | 日本电气株式会社 | 输入设备、输入方法和程序 |
CN113138701A (zh) * | 2015-11-05 | 2021-07-20 | 小米科技有限责任公司 | 图标位置互换方法及装置 |
US10222979B2 (en) * | 2015-12-04 | 2019-03-05 | Datalogic Usa, Inc. | Size adjustable soft activation trigger for touch displays on electronic device |
CN105657163B (zh) * | 2015-12-29 | 2020-09-29 | Tcl移动通信科技(宁波)有限公司 | 移动终端及其功能键位置的动态设定方法 |
USD782521S1 (en) * | 2016-01-15 | 2017-03-28 | Thomson Reuters Global Resources Unlimited Company | Display screen with animated graphical user interface |
US10437635B2 (en) | 2016-02-10 | 2019-10-08 | Salesforce.Com, Inc. | Throttling events in entity lifecycle management |
US10620701B2 (en) * | 2016-02-11 | 2020-04-14 | Wipro Limited | Method and system for improving application ergonomics in a hand-held device |
KR20170110972A (ko) * | 2016-03-24 | 2017-10-12 | 에스케이플래닛 주식회사 | 아이콘 기반의 물품 구매 처리 방법 및 이를 위한 장치, 그리고 이를 수행하는 컴퓨터 프로그램을 기록한 기록 매체 |
US10203852B2 (en) * | 2016-03-29 | 2019-02-12 | Microsoft Technology Licensing, Llc | Content selection in web document |
CN105912123A (zh) * | 2016-04-15 | 2016-08-31 | 北京小鸟看看科技有限公司 | 一种三维沉浸式环境下的界面布局方法和装置 |
CN107422934B (zh) * | 2016-05-23 | 2020-04-28 | 华为终端有限公司 | 一种图标的设置方法及电子设备 |
DK201670595A1 (en) | 2016-06-11 | 2018-01-22 | Apple Inc | Configuring context-specific user interfaces |
DK179823B1 (en) | 2016-06-12 | 2019-07-12 | Apple Inc. | DEVICES, METHODS, AND GRAPHICAL USER INTERFACES FOR PROVIDING HAPTIC FEEDBACK |
DK201670737A1 (en) | 2016-06-12 | 2018-01-22 | Apple Inc | Devices, Methods, and Graphical User Interfaces for Providing Haptic Feedback |
US11816325B2 (en) * | 2016-06-12 | 2023-11-14 | Apple Inc. | Application shortcuts for carplay |
DK179278B1 (en) | 2016-09-06 | 2018-03-26 | Apple Inc | Devices, methods and graphical user interfaces for haptic mixing |
DK201670720A1 (en) | 2016-09-06 | 2018-03-26 | Apple Inc | Devices, Methods, and Graphical User Interfaces for Generating Tactile Outputs |
US11435888B1 (en) | 2016-09-21 | 2022-09-06 | Apple Inc. | System with position-sensitive electronic device interface |
CN107015721A (zh) * | 2016-10-20 | 2017-08-04 | 阿里巴巴集团控股有限公司 | 一种应用界面的管理方法和装置 |
JP6950706B2 (ja) * | 2016-11-10 | 2021-10-13 | ソニーグループ株式会社 | 情報処理装置および方法、並びにプログラム |
CN106527954B (zh) * | 2016-11-28 | 2020-07-03 | 北京小米移动软件有限公司 | 设备控制方法及装置和移动终端 |
CN106528252B (zh) * | 2016-12-09 | 2018-04-24 | 北京小米移动软件有限公司 | 对象启动方法及装置 |
CN106681586A (zh) * | 2016-12-21 | 2017-05-17 | 广东欧珀移动通信有限公司 | 布局位置调整方法及装置 |
CN107247542A (zh) * | 2017-04-21 | 2017-10-13 | 北京安云世纪科技有限公司 | 不同管理界面的切换方法、装置和移动终端 |
DK179412B1 (en) * | 2017-05-12 | 2018-06-06 | Apple Inc | Context-Specific User Interfaces |
DK201770372A1 (en) | 2017-05-16 | 2019-01-08 | Apple Inc. | TACTILE FEEDBACK FOR LOCKED DEVICE USER INTERFACES |
WO2019000438A1 (zh) * | 2017-06-30 | 2019-01-03 | 华为技术有限公司 | 显示图形用户界面的方法及电子设备 |
WO2019000437A1 (zh) * | 2017-06-30 | 2019-01-03 | 华为技术有限公司 | 显示图形用户界面的方法和移动终端 |
DE102017218120A1 (de) * | 2017-10-11 | 2019-04-11 | Robert Bosch Gmbh | Verfahren zur Bereitstellung einer haptischen Rückmeldung an einen Bediener einer berührungssensitiven Anzeigeeinrichtung |
KR102033602B1 (ko) * | 2017-10-26 | 2019-10-17 | 삼성전자주식회사 | 페이지간 오브젝트 이동 방법 및 인터페이스 장치 |
KR102464590B1 (ko) * | 2017-11-13 | 2022-11-09 | 삼성전자 주식회사 | 디스플레이장치 및 디스플레이장치의 제어방법 |
US11327650B2 (en) | 2018-05-07 | 2022-05-10 | Apple Inc. | User interfaces having a collection of complications |
CN110839103A (zh) * | 2018-08-17 | 2020-02-25 | 深圳富泰宏精密工业有限公司 | 电子装置及其控制方法 |
CN109408163B (zh) * | 2018-09-07 | 2022-04-26 | 百度在线网络技术(北京)有限公司 | 屏幕控制方法、装置设备及计算机可读存储介质 |
US11226727B2 (en) * | 2018-11-12 | 2022-01-18 | Citrix Systems, Inc. | Systems and methods for live tiles for SaaS |
US11016643B2 (en) | 2019-04-15 | 2021-05-25 | Apple Inc. | Movement of user interface object with user-specified content |
US11675476B2 (en) | 2019-05-05 | 2023-06-13 | Apple Inc. | User interfaces for widgets |
US11960701B2 (en) | 2019-05-06 | 2024-04-16 | Apple Inc. | Using an illustration to show the passing of time |
US11863700B2 (en) | 2019-05-06 | 2024-01-02 | Apple Inc. | Providing user interfaces based on use contexts and managing playback of media |
JP6921338B2 (ja) | 2019-05-06 | 2021-08-18 | アップル インコーポレイテッドApple Inc. | 電子デバイスの制限された動作 |
US11131967B2 (en) | 2019-05-06 | 2021-09-28 | Apple Inc. | Clock faces for an electronic device |
USD925567S1 (en) | 2019-05-16 | 2021-07-20 | Hoya Corporation | Display screen with transitional graphical user interface |
USD925568S1 (en) | 2019-05-16 | 2021-07-20 | Hoya Corporation | Display screen with transitional graphical user interface |
JP1661812S (ja) | 2019-05-16 | 2020-06-15 | 内視鏡用プロセッサ | |
USD924914S1 (en) * | 2019-05-16 | 2021-07-13 | Hoya Corporation | Display screen with transitional graphical user interface |
WO2021041983A1 (en) * | 2019-08-30 | 2021-03-04 | Shoeibi Lisa | Methods for indexing and retrieving text |
US10946294B1 (en) * | 2019-08-30 | 2021-03-16 | Sony Interactive Entertainment Inc. | Summarizing notifications on a user display |
US10852905B1 (en) | 2019-09-09 | 2020-12-01 | Apple Inc. | Techniques for managing display usage |
US11645047B2 (en) | 2019-09-13 | 2023-05-09 | Axure Software Solutions, Inc. | Focused specification generation for interactive designs |
CN111045559A (zh) * | 2019-10-18 | 2020-04-21 | 宇龙计算机通信科技(深圳)有限公司 | 排布应用图标的方法、装置、电子设备及介质 |
USD1009886S1 (en) * | 2020-03-25 | 2024-01-02 | Nasdaq, Inc. | Display screen or portion thereof with animated graphical user interface |
USD998624S1 (en) * | 2020-03-25 | 2023-09-12 | Nasdaq, Inc. | Display screen or portion thereof with animated graphical user interface |
WO2021231345A1 (en) | 2020-05-11 | 2021-11-18 | Apple Inc. | User interfaces for managing user interface sharing |
DK202070625A1 (en) | 2020-05-11 | 2022-01-04 | Apple Inc | User interfaces related to time |
US11372659B2 (en) | 2020-05-11 | 2022-06-28 | Apple Inc. | User interfaces for managing user interface sharing |
CN111744176B (zh) * | 2020-07-09 | 2021-07-27 | 腾讯科技(深圳)有限公司 | 虚拟物品的控制方法和装置及存储介质 |
US11762531B2 (en) * | 2020-10-28 | 2023-09-19 | Axure Software Solutions, Inc. | Stateful widget container management for interactive designs |
US11694590B2 (en) | 2020-12-21 | 2023-07-04 | Apple Inc. | Dynamic user interface with time indicator |
US11720239B2 (en) | 2021-01-07 | 2023-08-08 | Apple Inc. | Techniques for user interfaces related to an event |
US11829593B2 (en) * | 2021-04-30 | 2023-11-28 | Bytemix Corp. | Method for providing contents by using widget in mobile electronic device and system thereof |
US11921992B2 (en) | 2021-05-14 | 2024-03-05 | Apple Inc. | User interfaces related to time |
US11893212B2 (en) | 2021-06-06 | 2024-02-06 | Apple Inc. | User interfaces for managing application widgets |
CN114201085A (zh) * | 2021-11-30 | 2022-03-18 | 北京城市网邻信息技术有限公司 | 信息显示方法、装置、电子设备及存储介质 |
US20230236547A1 (en) | 2022-01-24 | 2023-07-27 | Apple Inc. | User interfaces for indicating time |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6781575B1 (en) * | 2000-09-21 | 2004-08-24 | Handspring, Inc. | Method and apparatus for organizing addressing elements |
CN1940833A (zh) * | 2005-09-26 | 2007-04-04 | 鸿富锦精密工业(深圳)有限公司 | 多级菜单显示装置及其方法 |
Family Cites Families (598)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3859005A (en) | 1973-08-13 | 1975-01-07 | Albert L Huebner | Erosion reduction in wet turbines |
JPS5225302B2 (zh) | 1973-11-16 | 1977-07-06 | ||
EP0157228B1 (de) | 1984-04-04 | 1990-05-16 | VDO Adolf Schindling AG | Anzeigevorrichtung |
US4714918A (en) | 1984-04-30 | 1987-12-22 | International Business Machines Corporation | Window view control |
US4826405A (en) | 1985-10-15 | 1989-05-02 | Aeroquip Corporation | Fan blade fabrication system |
JPH01172997A (ja) | 1987-12-23 | 1989-07-07 | Internatl Business Mach Corp <Ibm> | メニユー表示を図形的にカストマイズする方法 |
US5146556A (en) | 1988-10-11 | 1992-09-08 | Next Computer, Inc. | System and method for managing graphic images |
US5075673A (en) | 1989-06-16 | 1991-12-24 | International Business Machines Corp. | Variable speed, image pan method and apparatus |
US5051736A (en) | 1989-06-28 | 1991-09-24 | International Business Machines Corporation | Optical stylus and passive digitizing tablet data input system |
US5119079A (en) | 1990-09-17 | 1992-06-02 | Xerox Corporation | Touch screen user interface with expanding touch locations for a reprographic machine |
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 |
JPH05225302A (ja) | 1992-02-07 | 1993-09-03 | Matsushita Electric Ind Co Ltd | 図形処理支援装置 |
US5610653A (en) | 1992-02-07 | 1997-03-11 | Abecassis; Max | Method and system for automatically tracking a zoomed video image |
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 |
US5420976A (en) | 1992-11-12 | 1995-05-30 | International Business Machines Corp. | Method for selecting position-dependent actions of computer applications programs |
US5612719A (en) | 1992-12-03 | 1997-03-18 | Apple Computer, Inc. | Gesture sensitive buttons for graphical user interfaces |
US5621878A (en) | 1993-03-03 | 1997-04-15 | Apple Computer, Inc. | Method and apparatus or manipulating data from a suspended application program on a computer-controlled display system |
US5598524A (en) | 1993-03-03 | 1997-01-28 | Apple Computer, Inc. | Method and apparatus for improved manipulation of data between an application program and the files system on a computer-controlled display system |
US5812862A (en) * | 1993-05-10 | 1998-09-22 | Apple Computer, Inc. | Computer-human interface system for compound documents |
US5745910A (en) * | 1993-05-10 | 1998-04-28 | Apple Computer, Inc. | Frame structure which provides an interface between parts of a compound document |
DE69432199T2 (de) | 1993-05-24 | 2004-01-08 | Sun Microsystems, Inc., Mountain View | Graphische Benutzerschnittstelle mit Verfahren zur Schnittstellebildung mit fernsteuernden Einrichtungen |
US5956030A (en) | 1993-06-11 | 1999-09-21 | Apple Computer, Inc. | Computer system with graphical user interface including windows having an identifier within a control region on the display |
US6262732B1 (en) | 1993-10-25 | 2001-07-17 | Scansoft, Inc. | Method and apparatus for managing and navigating within stacks of document pages |
JP2602001B2 (ja) | 1993-11-01 | 1997-04-23 | インターナショナル・ビジネス・マシーンズ・コーポレイション | 縮小可能キーボード付パーソナル通信機 |
US5825357A (en) | 1993-12-13 | 1998-10-20 | Microsoft Corporation | Continuously accessible computer system interface |
JPH07225829A (ja) | 1994-02-15 | 1995-08-22 | Hitachi Ltd | データ表示方法及び装置 |
US5642490A (en) | 1994-06-24 | 1997-06-24 | International Business Machines Corporation | Providing icon placement alternatives for dynamically added container records |
CA2154951C (en) | 1994-09-12 | 2004-05-25 | John E. Warnock | Method and apparatus for viewing electronic documents |
DE69525308T2 (de) * | 1994-11-15 | 2002-07-04 | Microsoft Corp | Hinausgleitender Schnittstellenbalken |
DE69523543T2 (de) | 1994-12-13 | 2002-04-04 | Microsoft Corp | Taskbar mit Startmenü |
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 |
JP2743854B2 (ja) | 1995-02-14 | 1998-04-22 | 日本電気株式会社 | 入力時間判定機能付き入力装置 |
US5611060A (en) | 1995-02-22 | 1997-03-11 | Microsoft Corporation | Auto-scrolling during a drag and drop operation |
GB2301217B (en) | 1995-05-26 | 1999-12-15 | Nokia Mobile Phones Ltd | Display driver |
US6496182B1 (en) | 1995-06-07 | 2002-12-17 | Microsoft Corporation | Method and system for providing touch-sensitive screens for the visually impaired |
US5754179A (en) * | 1995-06-07 | 1998-05-19 | International Business Machines Corporation | Selection facilitation on a graphical interface |
US6199082B1 (en) | 1995-07-17 | 2001-03-06 | Microsoft Corporation | Method for delivering separate design and content in a multimedia publishing system |
US5914717A (en) * | 1995-07-21 | 1999-06-22 | Microsoft | Methods and system for providing fly out menus |
JPH0973381A (ja) | 1995-09-04 | 1997-03-18 | Hitachi Ltd | プロセッサ指定方法、計算機システム、ユーザ計算機 |
US6486895B1 (en) | 1995-09-08 | 2002-11-26 | Xerox Corporation | Display system for displaying lists of linked documents |
US5877765A (en) | 1995-09-11 | 1999-03-02 | Microsoft Corporation | Method and system for displaying internet shortcut icons on the desktop |
JPH0997162A (ja) | 1995-10-02 | 1997-04-08 | Sony Corp | 画像制御装置および方法 |
JP3688361B2 (ja) | 1995-10-06 | 2005-08-24 | 富士通株式会社 | 表示制御装置 |
JPH09297750A (ja) | 1996-03-08 | 1997-11-18 | Nikon Corp | ソースファイル編集装置 |
JPH09258971A (ja) | 1996-03-19 | 1997-10-03 | Sharp Corp | アイコンプログラミング装置 |
US6044405A (en) | 1996-04-12 | 2000-03-28 | Wam!Net Inc. | Service network incorporating geographically-remote hubs linked by high speed transmission paths |
US6043818A (en) * | 1996-04-30 | 2000-03-28 | Sony Corporation | Background image with a continuously rotating and functional 3D icon |
JPH1040067A (ja) | 1996-07-19 | 1998-02-13 | Nec Corp | ポインティングデバイスの操作に連動した音の制御方式 |
JP3171145B2 (ja) | 1996-07-31 | 2001-05-28 | アイシン・エィ・ダブリュ株式会社 | タッチパネルを併設した情報表示装置及び記憶媒体 |
US5796401A (en) * | 1996-08-09 | 1998-08-18 | Winer; Peter W. | System for designing dynamic layouts adaptable to various display screen sizes and resolutions |
US5774119A (en) | 1996-08-14 | 1998-06-30 | International Business Machines Corporation | Graphical interface method, apparatus and application for selection of target object |
US6407757B1 (en) | 1997-12-18 | 2002-06-18 | E-Book Systems Pte Ltd. | Computer-based browsing method and computer program product for displaying information in an electronic book form |
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 |
US5745116A (en) | 1996-09-09 | 1998-04-28 | Motorola, Inc. | Intuitive gesture-based graphical user interface |
US5870683A (en) * | 1996-09-18 | 1999-02-09 | Nokia Mobile Phones Limited | Mobile station having method and apparatus for displaying user-selectable animation sequence |
US5963204A (en) | 1996-09-20 | 1999-10-05 | Nikon Corporation | Electronic camera with reproduction and display of images at the same timing |
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 |
US6683628B1 (en) * | 1997-01-10 | 2004-01-27 | Tokyo University Of Agriculture And Technology | Human interactive type display system |
US6111573A (en) * | 1997-02-14 | 2000-08-29 | Velocity.Com, Inc. | Device independent window and view system |
JP2957507B2 (ja) | 1997-02-24 | 1999-10-04 | インターナショナル・ビジネス・マシーンズ・コーポレイション | 小型情報処理機器 |
US6069626A (en) | 1997-02-27 | 2000-05-30 | International Business Machines Corporation | Method and apparatus for improved scrolling functionality in a graphical user interface utilizing a transparent scroll bar icon |
US5923327A (en) * | 1997-04-23 | 1999-07-13 | Bell-Northern Research Ltd. | Scrolling with automatic compression and expansion |
US6073036A (en) | 1997-04-28 | 2000-06-06 | Nokia Mobile Phones Limited | Mobile station with touch input having automatic symbol magnification function |
US6326970B1 (en) | 1997-05-16 | 2001-12-04 | Liberate Technologies | TV centric layout |
US5934707A (en) * | 1997-05-30 | 1999-08-10 | Johnson; Joyce W. | Message calendar |
AU8382898A (en) | 1997-07-09 | 1999-02-08 | Advanced Audio Devices, Llc | Optical storage device |
GB2329539B (en) | 1997-09-17 | 2002-05-15 | Sony Uk Ltd | Security System |
US6211858B1 (en) * | 1997-09-26 | 2001-04-03 | Ericsson Inc. | Method and apparatus for displaying a rotating meter icon on a portable intelligent communications device |
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 |
GB9722766D0 (en) | 1997-10-28 | 1997-12-24 | British Telecomm | Portable computers |
US5923908A (en) | 1997-10-30 | 1999-07-13 | Eastman Kodak Company | Camera with touch sensitive control |
US6025842A (en) | 1997-11-04 | 2000-02-15 | International Business Machines Corporation | System and method for window queues and white space activation for toggling windows |
FI109733B (fi) | 1997-11-05 | 2002-09-30 | Nokia Corp | Viestin sisällön hyödyntäminen |
JPH11143604A (ja) | 1997-11-05 | 1999-05-28 | Nec Corp | 携帯端末装置 |
ATE203342T1 (de) | 1997-11-17 | 2001-08-15 | Datalogic Spa | Verfahren zur lokalisierung von farbbereichen oder von bereichen mit grossen helligkeitsänderungen in einem bild |
JPH11154899A (ja) | 1997-11-19 | 1999-06-08 | Toshiba Corp | 通信端末装置 |
US6613100B2 (en) | 1997-11-26 | 2003-09-02 | Intel Corporation | Method and apparatus for displaying miniaturized graphical representations of documents for alternative viewing selection |
US5940076A (en) | 1997-12-01 | 1999-08-17 | Motorola, Inc. | Graphical user interface for an electronic device and method therefor |
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 |
JPH11203044A (ja) | 1998-01-16 | 1999-07-30 | Sony Corp | 情報処理システム |
US7614008B2 (en) | 2004-07-30 | 2009-11-03 | Apple Inc. | Operation of a computer with touch screen interface |
US20060033724A1 (en) | 2004-07-30 | 2006-02-16 | Apple Computer, Inc. | Virtual input device placement on a touch screen user interface |
US20070177804A1 (en) | 2006-01-30 | 2007-08-02 | Apple Computer, Inc. | Multi-touch gesture dictionary |
KR100595926B1 (ko) * | 1998-01-26 | 2006-07-05 | 웨인 웨스터만 | 수동 입력 통합 방법 및 장치 |
US8479122B2 (en) | 2004-07-30 | 2013-07-02 | Apple Inc. | Gestures for touch sensitive input devices |
US7663607B2 (en) | 2004-05-06 | 2010-02-16 | Apple Inc. | Multipoint touchscreen |
US7844914B2 (en) | 2004-07-30 | 2010-11-30 | Apple Inc. | Activating virtual keys of a touch-screen virtual keyboard |
US7840912B2 (en) | 2006-01-30 | 2010-11-23 | Apple Inc. | Multi-touch gesture dictionary |
JPH11242539A (ja) | 1998-02-25 | 1999-09-07 | Sharp Corp | 表示装置 |
US6188407B1 (en) | 1998-03-04 | 2001-02-13 | Critikon Company, Llc | Reconfigurable user interface for modular patient monitor |
US6313853B1 (en) * | 1998-04-16 | 2001-11-06 | Nortel Networks Limited | Multi-service user interface |
US6275935B1 (en) | 1998-04-17 | 2001-08-14 | Thingworld.Com, Llc | Systems and methods for locking interactive objects |
US6211856B1 (en) | 1998-04-17 | 2001-04-03 | Sung M. Choi | Graphical user interface touch screen with an auto zoom feature |
US6145083A (en) | 1998-04-23 | 2000-11-07 | Siemens Information And Communication Networks, Inc. | Methods and system for providing data and telephony security |
JPH11327433A (ja) | 1998-05-18 | 1999-11-26 | Denso Corp | 地図表示装置 |
JP2000010702A (ja) | 1998-06-23 | 2000-01-14 | Pioneer Electron Corp | 画面表示メニューの選択方法および装置 |
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 |
US6243080B1 (en) | 1998-07-14 | 2001-06-05 | Ericsson Inc. | Touch-sensitive panel with selector |
US6414700B1 (en) * | 1998-07-21 | 2002-07-02 | Silicon Graphics, Inc. | System for accessing a large number of menu items using a zoned menu bar |
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 |
US6177936B1 (en) | 1998-08-20 | 2001-01-23 | International Business Machines Corporation | Browser hierarchical contextual information for web pages |
US20020018051A1 (en) | 1998-09-15 | 2002-02-14 | Mona Singh | Apparatus and method for moving objects on a touchscreen display |
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 |
JP2000163444A (ja) | 1998-11-25 | 2000-06-16 | Seiko Epson Corp | 携帯情報機器及び情報記憶媒体 |
JP4542637B2 (ja) | 1998-11-25 | 2010-09-15 | セイコーエプソン株式会社 | 携帯情報機器及び情報記憶媒体 |
JP2000163193A (ja) | 1998-11-25 | 2000-06-16 | Seiko Epson Corp | 携帯情報機器及び情報記憶媒体 |
US6489975B1 (en) | 1998-12-14 | 2002-12-03 | International Business Machines Corporation | System and method for improved navigation between open windows in an application program using window tabs |
JP2000181436A (ja) | 1998-12-14 | 2000-06-30 | Sharp Corp | 文書表示装置 |
US6353451B1 (en) * | 1998-12-16 | 2002-03-05 | Intel Corporation | Method of providing aerial perspective in a graphical user interface |
SG87065A1 (en) | 1998-12-16 | 2002-03-19 | Ibm | Method and apparatus for protecting controls in graphic user interfaces of computer systems |
US6628309B1 (en) | 1999-02-05 | 2003-09-30 | International Business Machines Corporation | Workspace drag and drop |
JP2000242390A (ja) | 1999-02-18 | 2000-09-08 | Sony Corp | 情報の表示方法及び、情報表示装置 |
US6590594B2 (en) | 1999-03-25 | 2003-07-08 | International Business Machines Corporation | Window scroll-bar |
US6545669B1 (en) | 1999-03-26 | 2003-04-08 | Husam Kinawi | Object-drag continuity between discontinuous touch-screens |
US20050166232A1 (en) | 1999-04-21 | 2005-07-28 | Lamkin Allan B... | Presentation of media content from multiple media sources |
JP2000312360A (ja) | 1999-04-27 | 2000-11-07 | Matsushita Electric Ind Co Ltd | 情報提供装置 |
US6359615B1 (en) | 1999-05-11 | 2002-03-19 | Ericsson Inc. | Movable magnification icons for electronic device display screens |
US6411283B1 (en) | 1999-05-20 | 2002-06-25 | Micron Technology, Inc. | Computer touch screen adapted to facilitate selection of features at edge of screen |
US7030863B2 (en) | 2000-05-26 | 2006-04-18 | America Online, Incorporated | Virtual keyboard system with automatic correction |
US7263667B1 (en) * | 1999-06-09 | 2007-08-28 | Microsoft Corporation | Methods, apparatus and data structures for providing a user interface which facilitates decision making |
US6639584B1 (en) | 1999-07-06 | 2003-10-28 | Chuang Li | Methods and apparatus for controlling a portable electronic device using a touchpad |
US6771250B1 (en) | 1999-07-27 | 2004-08-03 | Samsung Electronics Co., Ltd. | Portable computer system having application program launcher for low power consumption and method of operating the same |
US6317140B1 (en) | 1999-08-02 | 2001-11-13 | Hewlett-Packard Company | Displaying interactive bitmap images within a display space |
US6349410B1 (en) | 1999-08-04 | 2002-02-19 | Intel Corporation | Integrating broadcast television pause and web browsing |
US6763388B1 (en) * | 1999-08-10 | 2004-07-13 | Akamai Technologies, Inc. | Method and apparatus for selecting and viewing portions of web pages |
US7007239B1 (en) * | 2000-09-21 | 2006-02-28 | Palm, Inc. | Method and apparatus for accessing a contacts database and telephone services |
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 |
US6898307B1 (en) | 1999-09-22 | 2005-05-24 | Xerox Corporation | Object identification method and system for an augmented-reality display |
JP4091223B2 (ja) | 1999-09-27 | 2008-05-28 | 富士フイルム株式会社 | 確認用画像表示方法および装置 |
AU7621300A (en) * | 1999-09-28 | 2001-04-30 | Chameleon Network Inc. | Portable electronic authorization system and associated method |
US6950949B1 (en) | 1999-10-08 | 2005-09-27 | Entrust Limited | Method and apparatus for password entry using dynamic interface legitimacy information |
US7134095B1 (en) | 1999-10-20 | 2006-11-07 | Gateway, Inc. | Simulated three-dimensional navigational menu system |
US7028264B2 (en) | 1999-10-29 | 2006-04-11 | Surfcast, Inc. | System and method for simultaneous display of multiple information sources |
US6466198B1 (en) | 1999-11-05 | 2002-10-15 | Innoventions, Inc. | View navigation and magnification of a hand-held device with a display |
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 |
US7434177B1 (en) | 1999-12-20 | 2008-10-07 | Apple Inc. | User interface for providing consolidation and access |
US7958457B1 (en) * | 1999-12-20 | 2011-06-07 | Wireless Agents, Llc | Method and apparatus for scheduling presentation of digital content on a personal communication device |
JP2001175386A (ja) | 1999-12-21 | 2001-06-29 | Fujitsu Ltd | 表示装置及び表示方法並びに記憶媒体 |
US7362331B2 (en) * | 2000-01-05 | 2008-04-22 | Apple Inc. | Time-based, non-constant translation of user interface objects between states |
US6396520B1 (en) * | 2000-01-05 | 2002-05-28 | Apple Computer, Inc. | Method of transition between window states |
AU2001247950A1 (en) | 2000-02-02 | 2001-08-14 | Ezlogin.Com, Inc. | Clipping and manipulating elements contained in a web page |
US6313855B1 (en) | 2000-02-04 | 2001-11-06 | Browse3D Corporation | System and method for web browsing |
GB2365676B (en) | 2000-02-18 | 2004-06-23 | Sensei Ltd | Mobile telephone with improved man-machine interface |
WO2001063919A1 (en) | 2000-02-23 | 2001-08-30 | Penta Trading Ltd. | Systems and methods for generating and providing previews of electronic files such as web files |
US6859909B1 (en) | 2000-03-07 | 2005-02-22 | Microsoft Corporation | System and method for annotating web-based documents |
US20020038299A1 (en) | 2000-03-20 | 2002-03-28 | Uri Zernik | Interface for presenting information |
JP2001265481A (ja) | 2000-03-21 | 2001-09-28 | Nec Corp | ページ情報表示方法及び装置並びにページ情報表示用プログラムを記憶した記憶媒体 |
JP3763389B2 (ja) | 2000-03-24 | 2006-04-05 | シャープ株式会社 | 画像データ編集操作方法および情報処理装置 |
WO2001076120A2 (en) | 2000-04-04 | 2001-10-11 | Stick Networks, Inc. | Personal communication device for scheduling presentation of digital content |
JP2002014810A (ja) * | 2000-04-06 | 2002-01-18 | Microsoft Corp | 融合を用いたテーマ認識処理 |
US20010048448A1 (en) | 2000-04-06 | 2001-12-06 | Raiz Gregory L. | Focus state themeing |
US20040049737A1 (en) | 2000-04-26 | 2004-03-11 | Novarra, Inc. | System and method for displaying information content with selective horizontal scrolling |
US7403910B1 (en) | 2000-04-28 | 2008-07-22 | Netflix, Inc. | Approach for estimating user ratings of items |
JP2001312347A (ja) | 2000-05-01 | 2001-11-09 | Sony Corp | 情報処理装置および方法、並びにプログラム格納媒体 |
JP3665535B2 (ja) | 2000-05-26 | 2005-06-29 | 株式会社ケンウッド | 移動通信端末装置、移動通信端末装置のロック制御方法及び記録媒体 |
JP3539553B2 (ja) | 2000-05-30 | 2004-07-07 | シャープ株式会社 | アニメーション作成方法及びアニメーション作成装置並びにアニメーション作成プログラムを記録したコンピュータ読み取り可能な記録媒体 |
US7210099B2 (en) | 2000-06-12 | 2007-04-24 | Softview Llc | Resolution independent vector display of internet content |
US6714222B1 (en) | 2000-06-21 | 2004-03-30 | E2 Home Ab | Graphical user interface for communications |
US7624356B1 (en) * | 2000-06-21 | 2009-11-24 | Microsoft Corporation | Task-sensitive methods and systems for displaying command sets |
US7149549B1 (en) | 2000-10-26 | 2006-12-12 | Ortiz Luis M | Providing multiple perspectives for a venue activity through an electronic hand held device |
EP1354263A2 (en) * | 2000-07-07 | 2003-10-22 | Openwave Systems Inc. | Graphical user interface features of a browser in a hand-held wireless communication device |
EP1380013A4 (en) * | 2000-07-18 | 2007-01-24 | Incredimail Ltd | SYSTEM AND METHOD FOR VISUAL FEEDBACK COMMUNICATION IN E-MAIL SYSTEMS |
US20020104096A1 (en) * | 2000-07-19 | 2002-08-01 | Cramer Allen Brett | System and methods for providing web-based multimedia presentations |
GB0017793D0 (en) | 2000-07-21 | 2000-09-06 | Secr Defence | Human computer interface |
US20050204385A1 (en) | 2000-07-24 | 2005-09-15 | Vivcom, Inc. | Processing and presentation of infomercials for audio-visual programs |
KR20040041082A (ko) | 2000-07-24 | 2004-05-13 | 비브콤 인코포레이티드 | 멀티미디어 북마크와 비디오의 가상 편집을 위한 시스템및 방법 |
JP2002041206A (ja) | 2000-07-25 | 2002-02-08 | Sega Corp | 画像表示方法 |
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 |
US20020015064A1 (en) | 2000-08-07 | 2002-02-07 | Robotham John S. | Gesture-based user interface to multi-level and multi-modal sets of bit-maps |
JP3949912B2 (ja) | 2000-08-08 | 2007-07-25 | 株式会社エヌ・ティ・ティ・ドコモ | 携帯型電子機器、電子機器、振動発生器、振動による報知方法および報知制御方法 |
US6915294B1 (en) | 2000-08-18 | 2005-07-05 | Firstrain, Inc. | Method and apparatus for searching network resources |
US7103838B1 (en) | 2000-08-18 | 2006-09-05 | Firstrain, Inc. | Method and apparatus for extracting relevant data |
US6563913B1 (en) | 2000-08-21 | 2003-05-13 | Koninklijke Philips Electronics N.V. | Selective sending of portions of electronic content |
JP2002062966A (ja) | 2000-08-21 | 2002-02-28 | Seiko Epson Corp | 情報処理装置およびその制御方法 |
TW466415B (en) | 2000-08-28 | 2001-12-01 | Compal Electronics Inc | Hand-held device with zooming display function |
GB2366696B (en) * | 2000-08-31 | 2004-03-10 | Nokia Mobile Phones Ltd | Reminders for a communication terminal |
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 |
US6915490B1 (en) | 2000-09-29 | 2005-07-05 | Apple Computer Inc. | Method for dragging and dropping between multiple layered windows |
US7688306B2 (en) | 2000-10-02 | 2010-03-30 | Apple Inc. | Methods and apparatuses for operating a portable device based on an accelerometer |
US7218226B2 (en) | 2004-03-01 | 2007-05-15 | Apple Inc. | Acceleration-based theft detection system for portable electronic devices |
US7076275B1 (en) | 2000-10-13 | 2006-07-11 | Palmsource, Inc. | Method and system for single-step enablement of telephony functionality for a portable computer system |
JP2002132412A (ja) | 2000-10-26 | 2002-05-10 | Denso Corp | 携帯電話のアイコンの表示方法 |
US6990452B1 (en) | 2000-11-03 | 2006-01-24 | At&T Corp. | Method for sending multi-media messages using emoticons |
AU2002226886A1 (en) | 2000-11-09 | 2002-05-21 | Change Tools, Inc. | A user definable interface system, method and computer program product |
JP3890880B2 (ja) | 2000-11-10 | 2007-03-07 | 株式会社日立製作所 | 情報検索端末 |
US6897853B2 (en) | 2000-11-10 | 2005-05-24 | Microsoft Corp. | Highlevel active pen matrix |
US6590568B1 (en) * | 2000-11-20 | 2003-07-08 | Nokia Corporation | Touch screen drag and drop input technique |
US7174512B2 (en) | 2000-12-01 | 2007-02-06 | Thomson Licensing S.A. | Portal for a communications system |
WO2002046903A1 (de) | 2000-12-07 | 2002-06-13 | Siemens Aktiengesellschaft | Verfahren zum auswählen und aktivieren einer funktion aus einem bedienungsmenü und bedienungsorgan zum durchführen des verfahrens |
KR100377936B1 (ko) | 2000-12-16 | 2003-03-29 | 삼성전자주식회사 | 이동통신 단말기의 감정 아이콘 입력방법 |
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 |
US7139982B2 (en) | 2000-12-21 | 2006-11-21 | Xerox Corporation | Navigation methods, systems, and computer program products for virtual three-dimensional books |
US7017118B1 (en) | 2000-12-29 | 2006-03-21 | International Business Machines Corp. | Method and apparatus for reordering data items |
US7133859B1 (en) | 2001-01-05 | 2006-11-07 | Palm, Inc. | Category specific sort and display instructions for an electronic device |
FR2819675B1 (fr) | 2001-01-17 | 2003-05-16 | Sagem | Telephone portable a navigateur de capture et de rappel d'adresses informatiques |
US20020093531A1 (en) | 2001-01-17 | 2002-07-18 | John Barile | Adaptive display for video conferences |
US6928461B2 (en) | 2001-01-24 | 2005-08-09 | Raja Singh Tuli | Portable high speed internet access device with encryption |
US6677932B1 (en) | 2001-01-28 | 2004-01-13 | Finger Works, Inc. | System and method for recognizing touch typing under limited tactile feedback conditions |
US20050183017A1 (en) | 2001-01-31 | 2005-08-18 | Microsoft Corporation | Seekbar in taskbar player visualization mode |
US7030861B1 (en) | 2001-02-10 | 2006-04-18 | Wayne Carl Westerman | System and method for packing multi-touch gestures onto a hand |
US6570557B1 (en) | 2001-02-10 | 2003-05-27 | Finger Works, Inc. | Multi-touch system and method for emulating modifier keys via fingertip chords |
JP3881179B2 (ja) | 2001-02-14 | 2007-02-14 | 三菱電機株式会社 | ユーザインタフェース設計装置 |
US7735021B2 (en) * | 2001-02-16 | 2010-06-08 | Microsoft Corporation | Shortcut system for use in a mobile electronic device and method thereof |
JP2002244635A (ja) | 2001-02-20 | 2002-08-30 | Fujitsu General Ltd | 画像表示装置 |
US7506256B2 (en) | 2001-03-02 | 2009-03-17 | Semantic Compaction Systems | Device and method for previewing themes and categories of sequenced symbols |
JP2002297514A (ja) | 2001-03-29 | 2002-10-11 | Sony Corp | 受信装置および方法、記録媒体、並びにプログラム |
DE10117457A1 (de) | 2001-04-06 | 2002-10-17 | T Mobile Deutschland Gmbh | Verfahren zur Anzeige von standardisierten großformatigen Internet-Seiten mit beispielsweise HTML-Protokoll in Einhandendgeräten mit Mobilfunkanschluss |
US7039643B2 (en) | 2001-04-10 | 2006-05-02 | Adobe Systems Incorporated | System, method and apparatus for converting and integrating media files |
US6901585B2 (en) | 2001-04-12 | 2005-05-31 | International Business Machines Corporation | Active ALT tag in HTML documents to increase the accessibility to users with visual, audio impairment |
JP2002312105A (ja) | 2001-04-17 | 2002-10-25 | Toshiba Corp | 入力装置、キー機能案内方法および入力方法 |
JP3618303B2 (ja) | 2001-04-24 | 2005-02-09 | 松下電器産業株式会社 | 地図表示装置 |
JP2004532430A (ja) | 2001-05-02 | 2004-10-21 | ビットストリーム インコーポレーティッド | 副画素最適化画像及びその様な画像を含むデジタルコンテンツを生成及び表示するための方法、システム、及びプログラム |
US20050024341A1 (en) | 2001-05-16 | 2005-02-03 | Synaptics, Inc. | Touch screen with user interface enhancement |
US7730401B2 (en) | 2001-05-16 | 2010-06-01 | Synaptics Incorporated | 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 |
US20020186257A1 (en) | 2001-06-08 | 2002-12-12 | Cadiz Jonathan J. | System and process for providing dynamic communication access and information awareness in an interactive peripheral display |
JP2003005912A (ja) | 2001-06-20 | 2003-01-10 | Hitachi Ltd | タッチパネル付きディスプレイ装置及び表示方法 |
US20030013483A1 (en) | 2001-07-06 | 2003-01-16 | Ausems Michiel R. | User interface for handheld communication device |
JP2003019546A (ja) | 2001-07-06 | 2003-01-21 | Kawasaki Steel Corp | 連鋳鋳片の反り防止方法 |
US20030117427A1 (en) | 2001-07-13 | 2003-06-26 | Universal Electronics Inc. | System and method for interacting with a program guide displayed on a portable electronic device |
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 |
US20040205492A1 (en) | 2001-07-26 | 2004-10-14 | Newsome Mark R. | Content clipping service |
US20030025676A1 (en) | 2001-08-02 | 2003-02-06 | Koninklijke Philips Electronics N.V. | Sensor-based menu for a touch screen panel |
US20030030664A1 (en) | 2001-08-13 | 2003-02-13 | Parry Travis J. | Customizable control panel software |
US6987991B2 (en) | 2001-08-17 | 2006-01-17 | Wildseed Ltd. | Emoticon input method and apparatus |
JP2003066941A (ja) | 2001-08-28 | 2003-03-05 | Fuji Photo Film Co Ltd | 表示制御方法、画像処理装置、及び記録媒体 |
US7093201B2 (en) | 2001-09-06 | 2006-08-15 | Danger, Inc. | Loop menu navigation apparatus and method |
JP2003091347A (ja) | 2001-09-18 | 2003-03-28 | Sony Corp | 情報処理装置、並びに画面表示方法、画面表示プログラム及び画面表示プログラムが記録された記録媒体 |
US20040205496A1 (en) | 2001-10-11 | 2004-10-14 | International Business Machines Corporation | Displaying subheadings and hyperlinks in a scrollable long document |
US7221933B2 (en) | 2001-10-22 | 2007-05-22 | Kyocera Wireless Corp. | Messaging system for mobile communication |
US6970200B2 (en) | 2001-10-26 | 2005-11-29 | Hewlett-Packard Development Company, L.P. | System and method for a simplified digital camera interface for viewing images and controlling camera operation |
JP3891335B2 (ja) | 2001-10-31 | 2007-03-14 | 独立行政法人情報通信研究機構 | ナビゲーション装置 |
US8095879B2 (en) | 2002-12-10 | 2012-01-10 | Neonode Inc. | User interface for mobile handheld computer unit |
US7714880B2 (en) | 2001-11-16 | 2010-05-11 | Honeywell International Inc. | Method and apparatus for displaying images on a display |
JP2003162356A (ja) | 2001-11-28 | 2003-06-06 | Nec Corp | スクロール制御装置及びその方法並びにそれを用いた通信端末 |
US7158175B2 (en) * | 2001-11-30 | 2007-01-02 | Eastman Kodak Company | System including a digital camera and a docking unit for coupling to the internet |
GB2392289B (en) | 2001-12-04 | 2004-09-08 | Hewlett Packard Co | Generation and usage of workflows for processing data on a printing device |
AUPR947701A0 (en) | 2001-12-14 | 2002-01-24 | Activesky, Inc. | Digital multimedia publishing system for wireless devices |
US7346855B2 (en) | 2001-12-21 | 2008-03-18 | Microsoft Corporation | Method and system for switching between multiple computer applications |
US6690387B2 (en) | 2001-12-28 | 2004-02-10 | Koninklijke Philips Electronics N.V. | Touch-screen image scrolling system and method |
US7310636B2 (en) * | 2002-01-15 | 2007-12-18 | International Business Machines Corporation | Shortcut enabled, context aware information management |
US6934911B2 (en) * | 2002-01-25 | 2005-08-23 | Nokia Corporation | Grouping and displaying of contextual objects |
US7075512B1 (en) | 2002-02-07 | 2006-07-11 | Palmsource, Inc. | Method and system for navigating a display screen for locating a desired item of information |
JP2003248538A (ja) | 2002-02-25 | 2003-09-05 | Gakken Co Ltd | プログラム及びそれを用いた情報処理装置、情報処理方法 |
JP3847641B2 (ja) | 2002-02-28 | 2006-11-22 | 株式会社ソニー・コンピュータエンタテインメント | 情報処理装置、情報処理プログラム、情報処理プログラムを記録したコンピュータ読み取り可能な記録媒体、及び情報処理方法 |
US6907576B2 (en) | 2002-03-04 | 2005-06-14 | Microsoft Corporation | Legibility of selected content |
US8972890B2 (en) * | 2002-03-06 | 2015-03-03 | Apple Inc. | Aminated menu bar |
JP2003271310A (ja) | 2002-03-13 | 2003-09-26 | Canon Inc | 情報入出力装置、その制御方法および該制御方法を実現するためのプログラム |
US7607102B2 (en) | 2002-03-14 | 2009-10-20 | Apple Inc. | Dynamically changing appearances for user interface elements during drag-and-drop operations |
US20030179240A1 (en) | 2002-03-20 | 2003-09-25 | Stephen Gest | Systems and methods for managing virtual desktops in a windowing environment |
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 |
US7203909B1 (en) | 2002-04-04 | 2007-04-10 | Microsoft Corporation | System and methods for constructing personalized context-sensitive portal pages or views by analyzing patterns of users' information access activities |
US7010755B2 (en) | 2002-04-05 | 2006-03-07 | Microsoft Corporation | Virtual desktop manager |
US7433546B2 (en) | 2004-10-25 | 2008-10-07 | Apple Inc. | Image scaling arrangement |
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 |
US20030206197A1 (en) * | 2002-05-06 | 2003-11-06 | Mcinerney John | Personal information management devices with persistent application information and methods |
JP2003339079A (ja) | 2002-05-20 | 2003-11-28 | Ntt Docomo Inc | 移動通信端末、プログラム及び記録媒体 |
US6996798B2 (en) | 2002-05-29 | 2006-02-07 | Sun Microsystems, Inc. | Automatically deriving an application specification from a web-based application |
CN1464719A (zh) * | 2002-06-06 | 2003-12-31 | 翁延鸣 | 屏幕选择式手机 |
FI20021162A0 (fi) | 2002-06-14 | 2002-06-14 | Nokia Corp | Elektroninen laite ja menetelmä sen näppäimistön hallintaan |
US7171625B1 (en) | 2002-06-18 | 2007-01-30 | Actify, Inc. | Double-clicking a point-and-click user interface apparatus to enable a new interaction with content represented by an active visual display element |
JP2004023651A (ja) | 2002-06-19 | 2004-01-22 | Matsushita Electric Ind Co Ltd | 電話機 |
FI20021655A (fi) | 2002-06-19 | 2003-12-20 | Nokia Corp | Menetelmä lukituksen avaamiseksi ja kannettava elektroninen laite |
US7546548B2 (en) * | 2002-06-28 | 2009-06-09 | Microsoft Corporation | Method and system for presenting menu commands for selection |
JP2004062645A (ja) | 2002-07-30 | 2004-02-26 | Kyocera Corp | 携帯情報端末装置 |
JP2004038260A (ja) | 2002-06-28 | 2004-02-05 | Clarion Co Ltd | 電子情報処理装置、方法及びプログラム |
JP2004038310A (ja) | 2002-06-28 | 2004-02-05 | Kyocera Corp | 携帯情報端末装置及びこれに用いられる制御プログラム |
US11275405B2 (en) | 2005-03-04 | 2022-03-15 | Apple Inc. | Multi-functional hand-held device |
US7656393B2 (en) | 2005-03-04 | 2010-02-02 | Apple Inc. | Electronic device having display and surrounding touch sensitive bezel for user interface and control |
US7166791B2 (en) | 2002-07-30 | 2007-01-23 | Apple Computer, Inc. | Graphical user interface and methods of use thereof in a multimedia player |
JP4115198B2 (ja) | 2002-08-02 | 2008-07-09 | 株式会社日立製作所 | タッチパネルを備えた表示装置 |
US7346705B2 (en) | 2002-08-28 | 2008-03-18 | Apple Inc. | Method of synchronising three or more electronic devices and a computer system for implementing that method |
US20040041849A1 (en) | 2002-08-30 | 2004-03-04 | Von Mock | Display screen saver with two way messaging capability and method therefor |
FI115255B (fi) | 2002-09-02 | 2005-03-31 | Myorigo Oy | Kannettavan päätelaitteen näytön ohjausmenetelmä ja kannettava päätelaite |
US7739604B1 (en) | 2002-09-25 | 2010-06-15 | Apple Inc. | Method and apparatus for managing windows |
JP2004118917A (ja) | 2002-09-25 | 2004-04-15 | Clarion Co Ltd | 電子機器及びナビゲーション装置 |
JP4606692B2 (ja) | 2002-09-26 | 2011-01-05 | ソニー株式会社 | 情報処理装置および方法、記録媒体、並びにプログラム |
JP2004128766A (ja) * | 2002-10-01 | 2004-04-22 | Pioneer Electronic Corp | 情報記録媒体、情報記録装置及び方法、情報再生装置及び方法、情報記録再生装置及び方法、情報記録プログラム、並びに情報再生プログラム |
JP2004132741A (ja) * | 2002-10-08 | 2004-04-30 | Kenwood Corp | ナビゲーション装置 |
JP2004152075A (ja) | 2002-10-31 | 2004-05-27 | Casio Comput Co Ltd | 電子機器及びプログラム |
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 |
US7124125B2 (en) | 2002-11-01 | 2006-10-17 | Loudeye Corp. | System and method for providing media samples on-line in response to media related searches on the internet |
JP2004159180A (ja) | 2002-11-07 | 2004-06-03 | Toshiba Corp | 電子メール送受信システム |
JP4117352B2 (ja) | 2002-11-12 | 2008-07-16 | 株式会社ソニー・コンピュータエンタテインメント | ファイル処理方法とこの方法を利用可能な装置 |
US7266776B2 (en) | 2002-11-25 | 2007-09-04 | Aol Llc | Facilitating communications between computer users across a network |
US7203901B2 (en) | 2002-11-27 | 2007-04-10 | Microsoft Corporation | Small form factor web browsing |
US7113809B2 (en) * | 2002-12-19 | 2006-09-26 | Nokia Corporation | Apparatus and a method for providing information to a user |
JP2004206230A (ja) | 2002-12-24 | 2004-07-22 | Casio Comput Co Ltd | 電子機器 |
FI20022282A0 (fi) | 2002-12-30 | 2002-12-30 | Nokia Corp | Menetelmä vuorovaikutuksen mahdollistamiseksi elektronisessa laitteessa ja elektroninen laite |
US7663605B2 (en) | 2003-01-08 | 2010-02-16 | Autodesk, Inc. | Biomechanical user interface elements for pen-based computers |
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 |
JP4074530B2 (ja) * | 2003-02-28 | 2008-04-09 | 京セラ株式会社 | 携帯情報端末装置 |
US7231229B1 (en) | 2003-03-16 | 2007-06-12 | Palm, Inc. | Communication device interface |
US7054965B2 (en) | 2003-03-18 | 2006-05-30 | Oqo Incorporated | Component for use as a portable computing device and pointing device |
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 |
US20040201595A1 (en) | 2003-04-11 | 2004-10-14 | Microsoft Corporation | Self-orienting display |
JP4046000B2 (ja) | 2003-04-16 | 2008-02-13 | 日本電信電話株式会社 | 構造化文書の抽出方法及び装置及びプログラム |
US7702811B2 (en) | 2003-04-30 | 2010-04-20 | International Business Machines Corporation | Method and apparatus for marking of web page portions for revisiting the marked portions |
US20050044509A1 (en) | 2003-05-07 | 2005-02-24 | Hunleth Frank A. | Item selection using helical menus |
CA2525587C (en) | 2003-05-15 | 2015-08-11 | Comcast Cable Holdings, Llc | Method and system for playing video |
JP2004341892A (ja) | 2003-05-16 | 2004-12-02 | Fuji Xerox Co Ltd | 指示入力装置、指示入力方法、及びプログラム |
JP2004341886A (ja) | 2003-05-16 | 2004-12-02 | Casio Comput Co Ltd | ファイル管理装置及びファイル管理方法 |
JP2004343662A (ja) | 2003-05-19 | 2004-12-02 | Sony Corp | 撮像装置 |
US9607092B2 (en) | 2003-05-20 | 2017-03-28 | Excalibur Ip, Llc | Mapping method and system |
JP2004363892A (ja) | 2003-06-04 | 2004-12-24 | Canon Inc | 携帯機器 |
JP2005004396A (ja) | 2003-06-11 | 2005-01-06 | Sony Corp | 情報表示方法及び情報表示装置、並びにコンピュータ・プログラム |
EP1639439A2 (en) * | 2003-06-13 | 2006-03-29 | The University Of Lancaster | User interface |
JP2005018229A (ja) | 2003-06-24 | 2005-01-20 | Seiko Epson Corp | 文書閲覧端末、文書表示制御方法及び文書表示制御プログラム |
US20040268400A1 (en) | 2003-06-26 | 2004-12-30 | Microsoft Corporation | Quick starting video content |
US20070150810A1 (en) | 2003-06-27 | 2007-06-28 | Itay Katz | Virtual desktop |
US7164410B2 (en) * | 2003-07-28 | 2007-01-16 | Sig G. Kupka | Manipulating an on-screen object using zones surrounding the object |
US20050026644A1 (en) | 2003-07-28 | 2005-02-03 | Inventec Appliances Corp. | Cellular phone for specific person |
US20050039134A1 (en) | 2003-08-11 | 2005-02-17 | Sony Corporation | System and method for effectively implementing a dynamic user interface in an electronic network |
KR20050022117A (ko) * | 2003-08-29 | 2005-03-07 | 엘지전자 주식회사 | 이동통신단말기의 절전장치 및 방법 |
US7325204B2 (en) * | 2003-08-29 | 2008-01-29 | Yahoo! Inc. | Slideout windows |
US20050060653A1 (en) | 2003-09-12 | 2005-03-17 | Dainippon Screen Mfg. Co., Ltd. | Object operation apparatus, object operation method and object operation program |
US7411575B2 (en) * | 2003-09-16 | 2008-08-12 | Smart Technologies Ulc | Gesture recognition method and touch system incorporating the same |
US7594194B2 (en) | 2003-09-24 | 2009-09-22 | Nokia Corporation | Portrayal of navigation objects |
US20050071778A1 (en) | 2003-09-26 | 2005-03-31 | Nokia Corporation | Method for dynamic key size prediction with touch displays and an electronic device using the method |
US20050071736A1 (en) | 2003-09-26 | 2005-03-31 | Fuji Xerox Co., Ltd. | Comprehensive and intuitive media collection and management tool |
US7290006B2 (en) | 2003-09-30 | 2007-10-30 | Microsoft Corporation | Document representation for scalable structure |
US7620894B1 (en) | 2003-10-08 | 2009-11-17 | Apple Inc. | Automatic, dynamic user interface configuration |
JP2005115896A (ja) | 2003-10-10 | 2005-04-28 | Nec Corp | 通信装置及び通信方法 |
US7719542B1 (en) * | 2003-10-10 | 2010-05-18 | Adobe Systems Incorporated | System, method and user interface controls for communicating status information |
US7231231B2 (en) | 2003-10-14 | 2007-06-12 | Nokia Corporation | Method and apparatus for locking a mobile telephone touch screen |
FR2861206B1 (fr) | 2003-10-16 | 2006-11-24 | Michel Rissons | Procede et dispositif d'adaptation automatique d'affichage |
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 |
KR100537280B1 (ko) | 2003-10-29 | 2005-12-16 | 삼성전자주식회사 | 휴대용 단말기에서 터치스크린을 이용한 문자 입력 장치및 방법 |
US20050097089A1 (en) * | 2003-11-05 | 2005-05-05 | Tom Nielsen | Persistent user interface for providing navigational functionality |
US6970749B1 (en) * | 2003-11-12 | 2005-11-29 | Adobe Systems Incorporated | Grouped palette stashing |
KR100617827B1 (ko) | 2003-11-14 | 2006-08-28 | 삼성전자주식회사 | 이동통신 단말기에서 계층 구조의 메뉴를 표시하는 장치및 방법 |
US7814419B2 (en) | 2003-11-26 | 2010-10-12 | Nokia Corporation | Changing an orientation of a user interface via a course of motion |
US7787971B2 (en) * | 2003-12-02 | 2010-08-31 | Thermo Fisher Scientific (Asheville) Llc | Rotor selection interface and method |
US7085590B2 (en) | 2003-12-31 | 2006-08-01 | Sony Ericsson Mobile Communications Ab | Mobile terminal with ergonomic imaging functions |
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 |
WO2005067604A2 (en) | 2004-01-05 | 2005-07-28 | Oqo Incorporated | Docking station for mobile computing device |
US7401300B2 (en) | 2004-01-09 | 2008-07-15 | Nokia Corporation | Adaptive user interface input device |
US8171084B2 (en) | 2004-01-20 | 2012-05-01 | Microsoft Corporation | Custom emoticons |
WO2005074268A1 (en) | 2004-01-29 | 2005-08-11 | Koninklijke Philips Electronics, N.V. | On-screen control of a video playback device |
US7551187B2 (en) | 2004-02-10 | 2009-06-23 | Microsoft Corporation | Systems and methods that utilize a dynamic digital zooming interface in connection with digital inking |
JP2005228088A (ja) | 2004-02-13 | 2005-08-25 | Sony Corp | 情報処理装置および方法、並びにプログラム |
US7437005B2 (en) | 2004-02-17 | 2008-10-14 | Microsoft Corporation | Rapid visual sorting of digital files and data |
JP2005234291A (ja) | 2004-02-20 | 2005-09-02 | Nissan Motor Co Ltd | 表示装置および表示方法 |
JP4438448B2 (ja) | 2004-02-26 | 2010-03-24 | セイコーエプソン株式会社 | 構造化文書表示処理装置、構造化文書表示方法、構造化文書表示プログラム |
US7788583B1 (en) | 2004-03-04 | 2010-08-31 | Google Inc. | In-page full screen internet video method |
JP2005267049A (ja) | 2004-03-17 | 2005-09-29 | Sharp Corp | 携帯情報機器、その制御方法、および、その制御プログラム |
US20050210369A1 (en) | 2004-03-18 | 2005-09-22 | Damm John A Jr | Methods of updating spreadsheets |
US7328411B2 (en) | 2004-03-19 | 2008-02-05 | Lexmark International, Inc. | Scrollbar enhancement for browsing data |
US20050216913A1 (en) | 2004-03-23 | 2005-09-29 | Gemmell David J | Annotating / rating / organizing / relating content rendered on computer device during idle mode thereof |
US7546554B2 (en) | 2004-03-31 | 2009-06-09 | Fuji Xerox Co., Ltd. | Systems and methods for browsing multimedia content on small mobile devices |
US7948448B2 (en) | 2004-04-01 | 2011-05-24 | Polyvision Corporation | Portable presentation system and methods for use therewith |
CN100437464C (zh) * | 2004-04-05 | 2008-11-26 | 松下电器产业株式会社 | 显示屏管理单元 |
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 | 日本電気株式会社 | 携帯端末装置、着信応答メッセージ送信方法およびサーバ装置 |
US20050231512A1 (en) | 2004-04-16 | 2005-10-20 | Niles Gregory E | Animation of an object using behaviors |
JP2005309933A (ja) * | 2004-04-23 | 2005-11-04 | Canon Inc | 拡張制御装置および画像処理システムおよびアプリケーションアイコン表示方法およびプログラムおよび記憶媒体 |
EP1752880A4 (en) | 2004-04-30 | 2008-10-22 | Access Co Ltd | DYNAMIC IMAGE ENHANCEMENT / REDUCTION PROCEDURE FOR THE BROWSEN, ENDING DEVICE AND PROGRAM DISPLAY |
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 |
JP2005321915A (ja) | 2004-05-07 | 2005-11-17 | Sony Corp | 情報処理装置および情報処理方法、並びに、プログラム |
JP4063246B2 (ja) | 2004-05-11 | 2008-03-19 | 日本電気株式会社 | ページ情報表示装置 |
JP5055684B2 (ja) * | 2004-05-13 | 2012-10-24 | ソニー株式会社 | 画像フォルダ切替装置 |
JP4327016B2 (ja) | 2004-05-14 | 2009-09-09 | アルパイン株式会社 | 入力装置 |
JP5132028B2 (ja) | 2004-06-11 | 2013-01-30 | 三菱電機株式会社 | ユーザインタフェース装置 |
JP2005352943A (ja) | 2004-06-14 | 2005-12-22 | Matsushita Electric Ind Co Ltd | 情報端末及び表示制御プログラム |
US7358962B2 (en) | 2004-06-15 | 2008-04-15 | Microsoft Corporation | Manipulating association of data with a physical object |
US20050285880A1 (en) | 2004-06-23 | 2005-12-29 | Inventec Appliances Corporation | Method of magnifying a portion of display |
US7490295B2 (en) * | 2004-06-25 | 2009-02-10 | Apple Inc. | Layer for accessing user interface elements |
US7546543B2 (en) | 2004-06-25 | 2009-06-09 | Apple Inc. | Widget authoring and editing environment |
FI20045245A0 (fi) | 2004-06-28 | 2004-06-28 | Nokia Corp | Selauksen tehostaminen elektronisessa laitteessa |
US8281241B2 (en) | 2004-06-28 | 2012-10-02 | Nokia Corporation | Electronic device and method for providing extended user interface |
WO2006003591A2 (en) | 2004-06-29 | 2006-01-12 | Koninklijke Philips Electronics, N.V. | Discontinuous zoom |
JP2006018645A (ja) | 2004-07-02 | 2006-01-19 | Sharp Corp | 表示装置 |
JP4210936B2 (ja) | 2004-07-08 | 2009-01-21 | ソニー株式会社 | 情報処理装置及びこれに用いるプログラム |
US7160067B2 (en) * | 2004-07-13 | 2007-01-09 | Ford Motor Company | Tool holder assembly |
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 |
US7653883B2 (en) | 2004-07-30 | 2010-01-26 | Apple Inc. | Proximity detector in handheld device |
US8381135B2 (en) | 2004-07-30 | 2013-02-19 | Apple Inc. | Proximity detector in handheld device |
EP1774427A2 (en) | 2004-07-30 | 2007-04-18 | Apple Computer, Inc. | Mode-based graphical user interfaces for touch sensitive input devices |
US20060035628A1 (en) | 2004-07-30 | 2006-02-16 | Microsoft Corporation | Weather channel |
JP4763695B2 (ja) | 2004-07-30 | 2011-08-31 | アップル インコーポレイテッド | タッチ・センシティブ入力デバイスのためのモード・ベースのグラフィカル・ユーザ・インタフェース |
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 |
US7724242B2 (en) | 2004-08-06 | 2010-05-25 | Touchtable, Inc. | Touch driven method and apparatus to integrate and display multiple image layers forming alternate depictions of same subject matter |
US8560972B2 (en) | 2004-08-10 | 2013-10-15 | Microsoft Corporation | Surface UI for gesture-based interaction |
US7721197B2 (en) | 2004-08-12 | 2010-05-18 | Microsoft Corporation | System and method of displaying content on small screen computing devices |
US7071939B2 (en) | 2004-08-12 | 2006-07-04 | Broadcom Corporation | Unique method for performing zoom-in and zoom-out operations with horizontal and vertical video decimation within a wireless device having a video display |
KR100718995B1 (ko) | 2004-09-02 | 2007-05-16 | 엘지전자 주식회사 | 격벽을 포함하는 플라즈마 디스플레이 패널 및 플라즈마디스플레이 패널의 제조방법 |
JP4701027B2 (ja) | 2004-09-02 | 2011-06-15 | キヤノン株式会社 | 情報処理装置、制御方法及びプログラム |
KR100677129B1 (ko) * | 2004-09-03 | 2007-02-02 | 삼성전자주식회사 | 인터랙티브 그래픽 스트림을 기록한 저장 매체, 그 재생장치 및 재생 방법 |
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 |
US7761814B2 (en) | 2004-09-13 | 2010-07-20 | Microsoft Corporation | Flick gesture |
WO2006030862A1 (ja) | 2004-09-17 | 2006-03-23 | Nikon Corporation | 電子機器 |
US20060064647A1 (en) | 2004-09-23 | 2006-03-23 | Tapuska David F | Web browser graphical user interface and method for implementing same |
BRPI0419168B1 (pt) | 2004-09-24 | 2017-05-16 | Nokia Corp | dispositivo eletrônico compreendendo a detecção de uma entrada de um usuário durante um modo de operação inativo |
NO20044073D0 (no) | 2004-09-27 | 2004-09-27 | Isak Engquist | Informasjonsbehandlingssystem og fremgangsmate |
US8099441B2 (en) | 2004-09-30 | 2012-01-17 | Millennium It (Usa) Inc. | System and method for configurable trading system |
JP2006134288A (ja) | 2004-10-06 | 2006-05-25 | Sharp Corp | インターフェース及びコンピュータにより実行されるインターフェースプログラム |
US7778671B2 (en) | 2004-10-08 | 2010-08-17 | Nokia Corporation | Mobile communications terminal having an improved user interface and method therefor |
US20060080616A1 (en) | 2004-10-13 | 2006-04-13 | Xerox Corporation | Systems, methods and user interfaces for document workflow construction |
US7345688B2 (en) | 2004-10-18 | 2008-03-18 | Microsoft Corporation | Semantic thumbnails |
US8169410B2 (en) | 2004-10-20 | 2012-05-01 | Nintendo Co., Ltd. | Gesture inputs for a portable display device |
EP1768359A3 (en) | 2004-11-09 | 2007-07-25 | Research In Motion Limited | Dynamic bar oriented user interface for a device having a status bar displaying status information concerning the device |
KR100697072B1 (ko) * | 2004-11-10 | 2007-03-20 | 엘지전자 주식회사 | 인디케이터 아이콘의 위치지정이 가능한 이동통신 단말기 |
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 |
JP2006155232A (ja) | 2004-11-29 | 2006-06-15 | Fuji Xerox Co Ltd | 操作表示装置 |
US20060123360A1 (en) * | 2004-12-03 | 2006-06-08 | Picsel Research Limited | User interfaces for data processing devices and systems |
EP1672471A1 (en) | 2004-12-14 | 2006-06-21 | Thomson Multimedia Broadband Belgium | Content playback device with touch screen |
US7683889B2 (en) | 2004-12-21 | 2010-03-23 | Microsoft Corporation | Pressure based selection |
US7489306B2 (en) | 2004-12-22 | 2009-02-10 | Microsoft Corporation | Touch screen accuracy |
EP1677182B1 (en) | 2004-12-28 | 2014-04-23 | Sony Mobile Communications Japan, Inc. | Display method, portable terminal device, and display program |
TW200622661A (en) | 2004-12-30 | 2006-07-01 | Tatung Co Ltd | Method of zooming out a display image for a portable electrical device |
KR101085447B1 (ko) | 2004-12-31 | 2011-11-21 | 삼성전자주식회사 | 터치 위치 검출 장치 및 이의 터치 위치 검출 방법과,이를 구비한 터치 스크린 표시 장치 |
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 |
US8302011B2 (en) | 2005-01-24 | 2012-10-30 | A9.Com, Inc. | Technique for modifying presentation of information displayed to end users of a computer system |
KR101034439B1 (ko) | 2005-01-25 | 2011-05-12 | 엘지전자 주식회사 | 터치 스크린 패턴 인식 기반의 멀티미디어 기기제어방법과 장치 |
GB0502891D0 (en) | 2005-02-12 | 2005-03-16 | Next Device Ltd | User interfaces |
US8819569B2 (en) | 2005-02-18 | 2014-08-26 | Zumobi, Inc | Single-handed approach for navigation of application tiles using panning and zooming |
KR100617821B1 (ko) * | 2005-02-24 | 2006-08-28 | 삼성전자주식회사 | 사용자 인터페이스 장치 및 방법 |
JP4254732B2 (ja) | 2005-03-17 | 2009-04-15 | ヤマハ株式会社 | 電子音楽装置及びプログラム |
US20060209035A1 (en) * | 2005-03-17 | 2006-09-21 | Jenkins Phillip D | Device independent specification of navigation shortcuts in an application |
US7984381B2 (en) * | 2005-03-18 | 2011-07-19 | Nokia Corporation | User interface |
US8147248B2 (en) | 2005-03-21 | 2012-04-03 | Microsoft Corporation | Gesture training |
US7340686B2 (en) | 2005-03-22 | 2008-03-04 | Microsoft Corporation | Operating system program launch menu search |
US8205172B2 (en) | 2005-03-31 | 2012-06-19 | Microsoft Corporation | Graphical web browser history toolbar |
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 |
US7856602B2 (en) * | 2005-04-20 | 2010-12-21 | Apple Inc. | Updatable menu items |
US7614016B2 (en) | 2005-04-21 | 2009-11-03 | Microsoft Corporation | Multiple roots in navigation pane |
US20060252442A1 (en) | 2005-05-04 | 2006-11-09 | Nokia Corporation | Method for establishing a PoC connection in a terminal device with a touch-screen display, an application used in the method and a terminal device |
US9176934B2 (en) | 2005-05-06 | 2015-11-03 | Leo Baschy | User interface for nonuniform access control system and methods |
US7587671B2 (en) | 2005-05-17 | 2009-09-08 | Palm, Inc. | Image repositioning, storage and retrieval |
US20070024646A1 (en) | 2005-05-23 | 2007-02-01 | Kalle Saarinen | Portable electronic apparatus and associated method |
US7530029B2 (en) | 2005-05-24 | 2009-05-05 | Microsoft Corporation | Narrow mode navigation pane |
US7797641B2 (en) | 2005-05-27 | 2010-09-14 | Nokia Corporation | Mobile communications terminal and method therefore |
US20060271867A1 (en) | 2005-05-27 | 2006-11-30 | Wang Kong Q | Mobile communications terminal and method therefore |
US8365084B1 (en) | 2005-05-31 | 2013-01-29 | Adobe Systems Incorporated | Method and apparatus for arranging the display of sets of information while preserving context |
US20060277588A1 (en) | 2005-06-01 | 2006-12-07 | Madison Software Inc. | Method for making a Web-DVD |
US20060277481A1 (en) | 2005-06-03 | 2006-12-07 | Scott Forstall | Presenting clips of content |
US20060277460A1 (en) * | 2005-06-03 | 2006-12-07 | Scott Forstall | Webview applications |
US9098597B2 (en) | 2005-06-03 | 2015-08-04 | Apple Inc. | Presenting and managing clipped content |
US7195170B2 (en) | 2005-06-09 | 2007-03-27 | Fuji Xerox Co., Ltd. | Post-bit: multimedia ePaper stickies |
ATE533288T1 (de) * | 2005-06-10 | 2011-11-15 | Nokia Corp | Umkonfigurieren des standby-schirmbildes eines elektronischen geräts |
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 |
US7487467B1 (en) * | 2005-06-23 | 2009-02-03 | Sun Microsystems, Inc. | Visual representation and other effects for application management on a device with a small screen |
US20070004451A1 (en) | 2005-06-30 | 2007-01-04 | C Anderson Eric | Controlling functions of a handheld multifunction device |
KR100800995B1 (ko) | 2005-07-11 | 2008-02-05 | 삼성전자주식회사 | 아이콘을 디스플레이하는 장치 및 방법 |
JP2007052403A (ja) * | 2005-07-19 | 2007-03-01 | Canon Inc | 表示装置及び表示方法及びプログラム及び記憶媒体 |
US7559033B2 (en) | 2005-07-21 | 2009-07-07 | International Business Machines Corporation | Method and system for improving selection capability for user interface |
JP4815927B2 (ja) * | 2005-07-27 | 2011-11-16 | ソニー株式会社 | 表示装置、メニュー表示方法、メニュー表示方法のプログラム及びメニュー表示方法のプログラムを記録した記録媒体 |
JP5235665B2 (ja) | 2005-08-01 | 2013-07-10 | ノキア コーポレイション | Uiテーマの変更時にリモート・リポジトリに問い合わせることによりカスタム・インターフェース要素を自動的に取得する方法、装置およびコンピュータ・プログラム製品 |
US7360166B1 (en) | 2005-08-17 | 2008-04-15 | Clipmarks Llc | System, method and apparatus for selecting, displaying, managing, tracking and transferring access to content of web pages and other sources |
US20070055947A1 (en) * | 2005-09-02 | 2007-03-08 | Microsoft Corporation | Animations and transitions |
EP1768053A1 (en) | 2005-09-12 | 2007-03-28 | Honda Research Institute Europe GmbH | Evolutionary search for robust solutions |
US8026920B2 (en) | 2005-09-13 | 2011-09-27 | Microsoft Corporation | Extensible visual effects on active content in user interfaces |
WO2007031410A2 (en) * | 2005-09-14 | 2007-03-22 | Irex Technologies B.V. | Electronic reading device mimicking a reading experience of a paper document |
EP1934691A1 (en) | 2005-09-14 | 2008-06-25 | 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 |
US7694231B2 (en) | 2006-01-05 | 2010-04-06 | Apple Inc. | Keyboards for portable electronic devices |
US20070067738A1 (en) | 2005-09-16 | 2007-03-22 | Microsoft Corporation | Extensible, filtered lists for mobile device user interface |
US7873356B2 (en) * | 2005-09-16 | 2011-01-18 | Microsoft Corporation | Search interface for mobile devices |
US20070072602A1 (en) | 2005-09-21 | 2007-03-29 | Iyer Radha J | Automated reply to voice call |
US7633076B2 (en) | 2005-09-30 | 2009-12-15 | Apple Inc. | Automated response to and sensing of user activity in portable devices |
US8769408B2 (en) * | 2005-10-07 | 2014-07-01 | Apple Inc. | Intelligent media navigation |
US7966577B2 (en) * | 2005-10-11 | 2011-06-21 | Apple Inc. | Multimedia control center |
US8037421B2 (en) | 2005-10-11 | 2011-10-11 | Research In Motion Limited | System and method for organizing application indicators on an electronic device |
US7954064B2 (en) * | 2005-10-27 | 2011-05-31 | Apple Inc. | Multiple dashboards |
US7603424B2 (en) | 2005-11-03 | 2009-10-13 | Research In Motion Limited | Method and system for generating template replies to electronic mail messages |
JP2007132676A (ja) | 2005-11-08 | 2007-05-31 | Xanavi Informatics Corp | ナビゲーション装置 |
US8943035B2 (en) | 2005-11-14 | 2015-01-27 | Patrick J. Ferrel | Distributing web applications across a pre-existing web |
US7730425B2 (en) | 2005-11-30 | 2010-06-01 | De Los Reyes Isabelo | Function-oriented user interface |
US7958456B2 (en) | 2005-12-23 | 2011-06-07 | Apple Inc. | Scrolling list with floating adjacent index symbols |
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 |
US7480870B2 (en) | 2005-12-23 | 2009-01-20 | Apple Inc. | Indication of progress towards satisfaction of a user input condition |
US7650137B2 (en) | 2005-12-23 | 2010-01-19 | Apple Inc. | Account information display for portable communication device |
US7509588B2 (en) | 2005-12-30 | 2009-03-24 | Apple Inc. | Portable electronic device with interface reconfiguration mode |
US20070157228A1 (en) | 2005-12-30 | 2007-07-05 | Jason Bayer | Advertising with video ad creatives |
AU2006332488A1 (en) | 2005-12-30 | 2007-07-12 | Apple Inc. | Portable electronic device with multi-touch input |
US7860536B2 (en) | 2006-01-05 | 2010-12-28 | Apple Inc. | Telephone interface for a portable communication device |
US8775526B2 (en) | 2006-01-16 | 2014-07-08 | Zlango Ltd. | Iconic communication |
US8082008B2 (en) * | 2006-02-10 | 2011-12-20 | Access Co., Ltd. | User-interface and architecture for portable processing device |
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 |
KR100877829B1 (ko) | 2006-03-21 | 2009-01-12 | 엘지전자 주식회사 | 스크롤링 기능을 갖는 단말기 및 그 스크롤링 방법 |
US7720893B2 (en) | 2006-03-31 | 2010-05-18 | Research In Motion Limited | Methods and apparatus for providing map locations in user applications using URL strings |
US8548452B2 (en) * | 2006-04-13 | 2013-10-01 | Blackberry Limited | System and method for controlling device usage |
US8968077B2 (en) * | 2006-04-13 | 2015-03-03 | Idt | Methods and systems for interfacing with a third-party application |
US20070245250A1 (en) * | 2006-04-18 | 2007-10-18 | Microsoft Corporation Microsoft Patent Group | Desktop window manager using an advanced user interface construction framework |
US8279180B2 (en) | 2006-05-02 | 2012-10-02 | Apple Inc. | Multipoint touch surface controller |
US7783990B2 (en) | 2006-05-05 | 2010-08-24 | Microsoft Corporation | Association of display elements |
TW200743350A (en) * | 2006-05-08 | 2007-11-16 | Mediatek Inc | System and method for controlling a portable electronic device |
WO2007134164A2 (en) | 2006-05-10 | 2007-11-22 | Google Inc. | Managing and accessing data in web notebooks |
CN101490676B (zh) | 2006-05-10 | 2014-07-30 | 谷歌公司 | Web笔记本工具 |
KR101058481B1 (ko) * | 2006-05-16 | 2011-08-24 | 리서치 인 모션 리미티드 | 애플리케이션의 사용자 인터페이스를 스킨화하는 시스템 및방법 |
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 |
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 |
KR100781706B1 (ko) | 2006-08-16 | 2007-12-03 | 삼성전자주식회사 | 휴대 단말기의 리스트 스크롤 장치 및 방법 |
US8051388B2 (en) | 2006-08-31 | 2011-11-01 | Access Co., Ltd. | Device having bookmark thumbnail management function |
US7805684B2 (en) * | 2006-09-01 | 2010-09-28 | Nokia Corporation | Mobile communications terminal |
US7940250B2 (en) | 2006-09-06 | 2011-05-10 | Apple Inc. | Web-clip widgets on a portable multifunction device |
US7956849B2 (en) | 2006-09-06 | 2011-06-07 | Apple Inc. | Video manager for portable multifunction device |
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 |
US20080062137A1 (en) | 2006-09-11 | 2008-03-13 | Apple Computer, Inc. | Touch actuation controller for multi-state media presentation |
US8564543B2 (en) | 2006-09-11 | 2013-10-22 | Apple Inc. | Media player with imaged based browsing |
US7853972B2 (en) * | 2006-09-11 | 2010-12-14 | Apple Inc. | Media preview user interface |
US8736557B2 (en) | 2006-09-11 | 2014-05-27 | Apple Inc. | Electronic device with image based browsers |
US20080104515A1 (en) * | 2006-10-30 | 2008-05-01 | Dan Dumitru | System and method for slide presentation |
US7642934B2 (en) * | 2006-11-10 | 2010-01-05 | Research In Motion Limited | Method of mapping a traditional touchtone keypad on a handheld electronic device and associated apparatus |
KR100822295B1 (ko) | 2006-12-07 | 2008-04-16 | 삼성전자주식회사 | 메시지 정보 표시 방법 및 시스템 |
US8006002B2 (en) | 2006-12-12 | 2011-08-23 | Apple Inc. | Methods and systems for automatic configuration of peripherals |
US7836475B2 (en) | 2006-12-20 | 2010-11-16 | Verizon Patent And Licensing Inc. | Video access |
US20080161045A1 (en) * | 2006-12-29 | 2008-07-03 | Nokia Corporation | Method, Apparatus and Computer Program Product for Providing a Link to Contacts on the Idle Screen |
US8214768B2 (en) * | 2007-01-05 | 2012-07-03 | Apple Inc. | Method, system, and graphical user interface for viewing multiple application windows |
US8656295B2 (en) | 2007-01-05 | 2014-02-18 | Apple Inc. | Selecting and manipulating web content |
US20080168478A1 (en) * | 2007-01-07 | 2008-07-10 | Andrew Platzer | Application Programming Interfaces for Scrolling |
US9001047B2 (en) | 2007-01-07 | 2015-04-07 | Apple Inc. | Modal change based on orientation of a portable multifunction device |
US7957762B2 (en) | 2007-01-07 | 2011-06-07 | Apple Inc. | Using ambient light sensor to augment proximity sensor output |
US8519964B2 (en) | 2007-01-07 | 2013-08-27 | Apple Inc. | Portable multifunction device, method, and graphical user interface supporting user navigations of graphical objects on a touch screen display |
US8060825B2 (en) | 2007-01-07 | 2011-11-15 | Apple Inc. | Creating digital artwork based on content file metadata |
US20080168367A1 (en) | 2007-01-07 | 2008-07-10 | Chaudhri Imran A | Dashboards, Widgets and Devices |
US8788954B2 (en) | 2007-01-07 | 2014-07-22 | Apple Inc. | Web-clip widgets on a portable multifunction device |
JP4189004B2 (ja) | 2007-01-10 | 2008-12-03 | シャープ株式会社 | 携帯情報端末および制御プログラム |
US7742774B2 (en) | 2007-01-11 | 2010-06-22 | Virgin Mobile Usa, L.P. | Location-based text messaging |
KR20080068781A (ko) | 2007-01-20 | 2008-07-24 | 엘지전자 주식회사 | 터치 스크린을 구비한 전자 기기 및 이를 이용한 정보 표시방법 |
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 |
EP2127321A2 (en) | 2007-02-09 | 2009-12-02 | Novarra, Inc. | Method and system for providing portions of information content to a client device |
ES2606396T3 (es) * | 2007-03-30 | 2017-03-23 | Microsoft Technology Licensing, Llc | Método para controlar un dispositivo de comunicación móvil equipado con pantalla táctil, dispositivo de comunicación y método de ejecución de funciones del mismo |
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 |
US7917846B2 (en) | 2007-06-08 | 2011-03-29 | Apple Inc. | Web clip using anchoring |
US8218734B2 (en) | 2007-06-12 | 2012-07-10 | Microsoft Corporation | Messaging with a locked communication device |
US7971180B2 (en) | 2007-06-13 | 2011-06-28 | International Business Machines Corporation | Method and system for evaluating multi-dimensional project plans for implementing packaged software applications |
US8055606B2 (en) | 2007-06-13 | 2011-11-08 | International Business Machines Corporation | Method and system for self-calibrating project estimation models for packaged software applications |
US9933937B2 (en) | 2007-06-20 | 2018-04-03 | Apple Inc. | Portable multifunction device, method, and graphical user interface for playing online videos |
US20090002324A1 (en) | 2007-06-27 | 2009-01-01 | Nokia Corporation | Method, Apparatus and Computer Program Product for Providing a Scrolling Mechanism for Touch Screen Devices |
US8127254B2 (en) | 2007-06-29 | 2012-02-28 | Nokia Corporation | Unlocking a touch screen device |
US9772751B2 (en) | 2007-06-29 | 2017-09-26 | Apple Inc. | Using gestures to slide between user interfaces |
JP5245065B2 (ja) | 2007-08-27 | 2013-07-24 | 名古屋市 | 撥水性材料、それを用いた撥水膜形成方法、及び撥水性塗料組成物 |
US11126321B2 (en) | 2007-09-04 | 2021-09-21 | Apple Inc. | Application menu user interface |
AU2012202140B2 (en) | 2007-09-04 | 2014-06-12 | Apple Inc. | Editing interface |
US8619038B2 (en) | 2007-09-04 | 2013-12-31 | Apple Inc. | Editing interface |
US9619143B2 (en) | 2008-01-06 | 2017-04-11 | Apple Inc. | Device, method, and graphical user interface for viewing application launch icons |
US20090070708A1 (en) * | 2007-09-12 | 2009-03-12 | Palm, Inc. | Display of Information of Interest |
US20090128581A1 (en) | 2007-11-20 | 2009-05-21 | Microsoft Corporation | Custom transition framework for application state transitions |
US8446371B2 (en) * | 2007-12-19 | 2013-05-21 | Research In Motion Limited | Method and apparatus for launching activities |
JP4364273B2 (ja) | 2007-12-28 | 2009-11-11 | パナソニック株式会社 | 携帯端末装置及び表示制御方法並びに表示制御プログラム |
EP2232899B1 (en) | 2007-12-31 | 2019-03-13 | Bklk Ltd. | Method and apparatus for rapid awareness, recognition and response to digital messages |
KR101482103B1 (ko) | 2008-01-14 | 2015-01-13 | 엘지전자 주식회사 | 날씨정보 표현이 가능한 휴대 단말기 및 그 제어방법 |
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 |
US20090247112A1 (en) | 2008-03-28 | 2009-10-01 | Sprint Communications Company L.P. | Event disposition control for mobile communications device |
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 |
US8669945B2 (en) | 2009-05-07 | 2014-03-11 | Microsoft Corporation | Changing of list views on mobile device |
US8458615B2 (en) | 2010-04-07 | 2013-06-04 | Apple Inc. | Device, method, and graphical user interface for managing folders |
US9386432B2 (en) | 2013-08-12 | 2016-07-05 | Yahoo! Inc. | Displaying location-based images that match the weather conditions |
US9456123B2 (en) | 2014-12-18 | 2016-09-27 | Xerox Corporation | Method and system to configure mobile electronic device settings using remote data store analytics |
US9942418B2 (en) | 2016-06-28 | 2018-04-10 | Kyocera Document Solutions Inc. | Methods for configuring settings for an image forming apparatus with template sheet |
CN109363430A (zh) | 2018-11-08 | 2019-02-22 | 广州三拾七度智能家居有限公司 | 一种亲子餐桌 |
-
2008
- 2008-09-30 US US12/242,851 patent/US9619143B2/en active Active
-
2009
- 2009-01-06 EP EP09700333.9A patent/EP2227738B1/en active Active
- 2009-01-06 WO PCT/US2009/030225 patent/WO2009089222A2/en active Application Filing
- 2009-01-06 EP EP12194312.0A patent/EP2565766B1/en active Active
- 2009-01-06 CN CN200980000229.2A patent/CN101796478B/zh active Active
- 2009-01-06 CN CN201410251400.XA patent/CN103995647B/zh active Active
- 2009-01-06 EP EP12194315.3A patent/EP2565767B1/en active Active
- 2009-01-06 EP EP20203888.1A patent/EP3789866A1/en not_active Ceased
- 2009-01-06 CN CN201410250648.4A patent/CN104063124B/zh active Active
- 2009-01-06 EP EP17210062.0A patent/EP3321790B1/en active Active
- 2009-01-06 AU AU2009204252A patent/AU2009204252C1/en active Active
- 2009-01-06 CN CN201410251370.2A patent/CN103995724B/zh active Active
- 2009-01-06 CN CN201410250688.9A patent/CN104063146B/zh active Active
- 2009-08-11 AU AU2009100792A patent/AU2009100792B4/en not_active Expired
-
2011
- 2011-02-09 HK HK11101233.2A patent/HK1147321A1/zh unknown
-
2015
- 2015-02-10 HK HK15101479.1A patent/HK1200946A1/zh unknown
- 2015-02-10 HK HK15101480.8A patent/HK1200947A1/zh unknown
- 2015-02-10 HK HK15101477.3A patent/HK1200944A1/zh unknown
- 2015-02-10 HK HK15101478.2A patent/HK1200945A1/zh unknown
-
2017
- 2017-02-07 US US15/426,836 patent/US10628028B2/en active Active
-
2020
- 2020-03-27 US US16/832,285 patent/US20200225843A1/en not_active Abandoned
-
2023
- 2023-07-14 US US18/222,317 patent/US20230359349A1/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6781575B1 (en) * | 2000-09-21 | 2004-08-24 | Handspring, Inc. | Method and apparatus for organizing addressing elements |
CN1940833A (zh) * | 2005-09-26 | 2007-04-04 | 鸿富锦精密工业(深圳)有限公司 | 多级菜单显示装置及其方法 |
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101796478B (zh) | 具有界面重新配置模式的便携式多功能设备 | |
CN101535938B (zh) | 用于显示结构化电子文档的便携式电子设备、方法和图形用户界面 | |
CN103176701B (zh) | 用于导航网页的设备和方法 | |
CN102414755B (zh) | 用于编辑电子消息中的音频或视频附件的设备、方法和图形用户界面 | |
CN101627359B (zh) | 用于在触摸屏上移动列表项目的***和方法 | |
CN101802817B (zh) | 便携式多功能设备上的网页夹窗口小部件 | |
CN102955653B (zh) | 用于导览和预览内容项目的装置、方法和图形用户接口 | |
CN102541434B (zh) | 便携式多功能设备上的删除姿态 | |
CN102754062B (zh) | 具有内容显示模式和显示旋转启发的装置、方法和图形用户接口 | |
CN103914261B (zh) | 用于显示电子列表和文档的便携式电子设备、方法和图形用户界面 | |
CN103218148A (zh) | 用于配置与用户接口的受约束的交互的装置、方法和图形用户接口 | |
CN103186343A (zh) | 用于调整内容查看和文本输入接口的大小的装置、方法和图形用户接口 | |
CN102754061A (zh) | 用于改变电子文档中的页的装置、方法和图形用户接口 | |
CN101617288A (zh) | 用于平移显示内容的便携式多功能设备、方法和图形用户界面 | |
AU2015215876A1 (en) | Portable multifunction device with interface reconfiguration mode | |
AU2011101194B4 (en) | Portable multifunction device with interface reconfiguration mode |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |