专利名称:双模块便携式设备的制作方法
双模块便携式设备
背景技术:
多点触摸正在变为与移动设备进行交互的标准方式。然而,仍有许多难以在移动设备上执行的交互类型。这主要由于有限的屏幕可操作区域以及小的设备形状。例如,拖放在大多数移动设备上是难以实现或无法实现的。一个以上的人同时在移动设备上查看信息也是困难的。
发明内容
提供本发明内容是为了以精简的形式介绍将在以下具体实施方式
中进一步描述的一些概念。此“发明内容”并不旨在标识要求保护的主题的关键特征或必要特征。此“发明内容”也不旨在限制要求保护的主题的范围。可以提供双模块便携式设备。可以检测双模块便携式设备中的第一模块的运动。 至少部分地基于检测到的运动,可以确定第一模块相对于便携式设备的第二模块的位置。 一旦确定了第一模块的相对位置,可以在第一模块上显示与相对位置相关联的用户界面的一部分。前述概括描述和以下详细描述两者都提供示例并且都只是说明性的。因此,前述概括描述和以下详细描述不应被认为是限制性的。此外,除了此处所阐明的那些之外还可提供其他特征或变型。例如,例如,各实施例可涉及在详细描述中描述的各种特征组合和子组合。
结合在本公开中并且构成其一部分的附图示出本发明的各种实施例。在附图中图1是操作环境的图;图2是操作环境的另一个图;图3是操作环境的再一个图;图4是用于操作双模块便携式设备的方法的流程图;以及图5是包括计算设备的系统的框图。
具体实施例方式以下详细描述参考各附图。只要可能,就在附图和以下描述中使用相同的附图标记来指示相同或类似的元件。尽管可能描述了本发明的各实施例,但是修改、改编和其他实现也是可能的。例如,可对附图中所示出的元件进行置换、添加、或修改,并且可通过对所公开的方法置换、重新排序、或添加阶段来修改此处所描述的方法。因此,因此,以下详细描述并不限制本发明。相反,本发明的正确范围由所附权利要求书定义。图1是操作环境的图。如图1所示,双模块便携式设备100可以由第一模块100A 和第二模块100B构成。第一模块100A或第二模块100B可包括如下面参考图5更详细地描述的计算设备500。第一模块100A或者第二模块100B可以根据,但不限于,与至少参考
5标题为"Projected Way-Finding”的U. S.申请No. 12/407,058中的图1而描述的便携式设备100相关联的各实施例来操作。另外,第一模块100A或者第二模块100B可以提供至少参考在标题为"iTear-Drop Way-Finding”的美国申请No. 12/407, 009中的图1而描述的用户界面100的各实施例。此外,双模块便携式设备100可以包括,但不限于,通信设备、移动通信设备、包括照像机和扬声器的移动设备、个人数字助理、电话、蜂窝电话、智能电话、计算机或手持式计算机。此外,第一模块100A或第二模块100B可以能够提供声音和数据服务的至少一部分。 如此,如图1所示,当与提供到第二模块100B的数据服务进行交互时,可以在第一模块100A 上为用户105提供语音服务。类似地,第一应用程序可以在第一模块100A上执行,而与第一应用程序通信的第二应用程序可以同时在第二模块100B上执行。根据本发明的各实施例,双模块便携式设备100可以包括,或以别的方式使用如下面参考图5更详细地描述的计算设备500。图2是操作环境的另一个图。如图2所示,第一模块100A和第二模块100B可以以各种方式以磁性方式彼此相连接。例如,第一模块100A和第二模块100B都可以在每一条边上包括磁条,使用户105能将模块边对边地连接。以此方式,当第一模块100A和第二模块100B可以边对边地连接时,用户105可以将在第一模块100A的第一多点触摸全屏幕显示器200中显示的对象拖放到第二模块100B的第二多点触摸全屏幕显示器205中。在其他实施例中,第一模块100A和第二模块100B可以以磁性方式背对背地连接(未示出)。 因此,第二显示器205可以显示对象210,而第一显示器200可以显示与所显示的对象210 相关联的上下文信息215。此外,根据本发明的各实施例,第一模块100A和第二模块100B可以各自包括位置、运动以及朝向检测设备,如标题为“Projected Way-Finding"的美国申请 No. 12/407,058所描述的。例如,第一模块100A可以包括用于检测第一模块100A的移动的至少一个加速度计。随后,可以将检测到的第一模块100A的运动传递到第二模块100B。 类似地,第二模块100B也可以将其对应的加速度计读数传递到第一模块100A。以此方式, 第一模块100A可以觉察到第二模块100B的相对运动,反之亦然。在本发明的各实施例中,第一模块100A可操作,以执行与其对于第二模块100B 的相对运动相关联的动作。例如,将第一模块100A向前相对于第二模块100B移动可以导致第一显示器200缩小显示的第一用户界面部分,而第二显示器205可以放大显示的第二用户界面部分。因此,根据标题为“Gesture Operated User Interfaces”的美国申请 No. 12/407,128,各种检测到的手势可以导致各种用户界面操纵。图3是操作环境的再一个图。根据本发明的各实施例,第一模块100A可操作以计算其与第二模块100B的接近度300。例如,第一模块100A和第二模块200B可以最初连接 (如图2所示),以便设置距离校准点。如图3所示,随着用户105将第一模块100A与第二模块100B分离,模块可以相互间传递彼此的运动检测。基于这些传递的运动检测,并考虑到初始校准点,模块能够计算接近度300。以此方式,当每一个模块已经检测到并传递例如在正相反的方向上与初始校准点6英寸的位移时,可以计算出接近度300是12英寸。在其他实施例中,可以通过相互传递模块位置而不是运动来确定接近度300。根据本发明的各实施例,第一模块100A和第二模块100B可以各自显示用户界面的一些部分。用户界面可以对应于双模块便携式设备100的位置,如例如在标题为 "Tear-Drop Object hdication”的美国申请No. 12/407, 009所详细描述的用户界面100。 例如,第一模块100A可以显示地图的第一部分,而第二模块100B可以显示地图的第二部分。以此方式,随着用户105改变位置,例如,第一模块100A相对于第二模块100B,地图的不同的部分可以显示在第一模块100A上,好像用户105正在查看静止的地图。类似地,随着用户105改变第二模块100B的位置,地图的不同的部分可以显示在第二模块100B上。为了检测用户105的对模块的相对位置改变,可以使用信息内部传递,如上文参考图1和图2 所描述的。此外,并如上文所提及的,根据标题为“Gesture Operated User Interfaces” 的美国申请No. 12/407,128中所公开的用户界面操纵,对模块的手势检测可以操纵地图的显不。图4是阐明了根据本发明的各实施例的用于操作双模块便携式设备的方法400中涉及的一般阶段的流程图。方法400可以使用计算设备500来实现,如下面参考图5更详细地描述的。下面将更详细地描述实现方法400的各阶段的方式。方法400可以从起始框405开始,前进到阶段410,在这里,双模块便携式设备100 可以确定当前位置。例如,双模块便携式设备100的至少一个模块可以包括为位置检测设备,如在标题为“!Projected Way-Finding”的美国申请No. 12/407, 058中所公开的。位置检测设备可以与全球或本地定位系统进行通信,并可以使用三角测量来检测当前位置。如此,双模块便携式设备100可以通过读取可以从位置检测设备提供的坐标信息来确定其当前位置。从设备100检测其当前位置的阶段410,方法400可以前进到阶段420,在这里, 设备100可以确定与位置相关联的用户界面。例如,可以提供对应于当前位置的地图。地图可以是显示对象、水滴图标,以及标题为"jTear-Drop Object hdication”的美国申请 No. 12/407, 009中所公开的任何用户界面特征或操作。一旦设备100在阶段420确定相关联的用户界面,则方法400可以持续到阶段430,在这里,设备100可以确定双模块便携式设备100的第一模块100A的第一位置。 例如,根据用于检测模块100A的运动的标题为“Projected Way-Finding"的美国申请 No. 12/407,058中所公开的运动检测模块,第一模块100A可以包括至少一个加速度计。此外,第一模块100A可以以无线方式从第二模块100B接收加速度计读数。以此方式,至少部分地基于第一模块100A的加速度计读数和第二模块100B的加速度计读数,双模块便携式设备100可以确定第一模块100A的与第二模块100B的相对位置。在设备100在阶段430确定第一模块100A的第一位置之后,方法400可以转到阶段440,在这里,设备100可以向第一模块100A提供第一显示。例如,至少部分地基于确定的第一模块100A的相对位置,可以提供对应的第一用户界面部分,供在第一模块100A的第一显示器200上显示。在本发明的各其他实施例中,可以至少部分地基于计算出的与第二模块100B的接近度、检测到的位置、检测到的手势、或第一模块100A或者第二模块100B的用户界面事件,向第一模块100A提供对应的第一用户界面部分。第一用户界面部分可以包括,例如,与双模块便携式设备100的位置相关联的地图的第一部分。随着用户105改变第一模块100A的位置远离第一位置,可以向第一模块100A显示地图的对应的不同的部分。从便携式设备100向第一模块100A提供第一显示的阶段440,方法400可以前进到阶段450,在这里,设备100可以确定双模块便携式设备100的第二模块100B的第二位置。例如,根据用于检测模块100A的运动的标题为“!Projected Way-Finding”的美国申请 No. 12/407,058中所公开的运动检测模块,第二模块100B可以包括至少一个加速度计。此外,第二模块100B可以以无线方式从第二模块100B接收加速度计读数。以此方式,至少部分地基于第二模块100B的加速度计读数和第一模块100A的加速度计读数,双模块便携式设备100可以确定第二模块100B与第一模块100A的相对位置。一旦设备100在阶段450确定了第二模块100B的第二位置,方法400可以继续前进到阶段460,在此设备100可以向第二模块100B提供第二显示。一旦设备100在阶段450 确定了第二模块100B的第二位置,方法400可以继续前进到阶段460,在此设备100可以向第二模块100B提供第二显示。例如,至少部分地基于确定的第二模块100B的相对位置,可以提供对应的第二用户界面部分,供在第二模块100B的第二显示200上显示。在本发明的其他实施例中,可以至少部分地基于计算出的与第一模块100A的接近度、检测到的位置、 检测到的手势、或第一模块100A或者第二模块100B的用户界面事件,向第二模块100B提供对应的第二用户界面部分。第二用户界面部分可以包括,例如,与双模块便携式设备100 的位置相关联的地图的第二部分。随着用户105改变第二模块100B的位置远离第一位置, 可以向第二模块100B显示地图的对应的不同的部分。在设备100在阶段460向第二模块 100B提供第二显示之后,方法400可以在阶段470结束。根据本发明的各实施例可以包括用于提供双模块便携式设备的系统。该系统可以包括存储器存储和耦合到该存储器存储的处理单元。处理单元可操作以检测双模块便携式设备的每一个模块的运动。然后,至少部分地基于检测到的运动,处理单元可以进而确定每一个模块相对于彼此的位置,并执行与它们的相对位置相关联的操作。操作可以由处理单元在双模块便携式设备的任何一个模块上执行。根据本发明的另一实施例可以包括用于提供具有两个独立的模块的移动通信设备的系统。该系统在两个独立的模块中的每一个上可以包括存储器以及耦合到的存储器的处理单元。每一个处理单元都可操作以无线方式相互传递与它们的对应的模块相关联的加速度计读数。基于相互传递的读数,处理单元可以确定两个模块之间的接近度。然后,每一个处理单元都可以至少部分地基于两个模块之间的接近度,确定用户界面的一部分,以在它们的对应的模块显示。根据本发明的再一个实施例可以包括用于操作双模块设备的系统。该系统可以包括存储器存储和耦合到该存储器存储的处理单元。处理单元可以是可操作的,以确定双模块设备的位置,并显示与该位置相关联的用户界面。处理单元可以进一步可操作以确定每一个模块相对于彼此的位置,并基于它们的彼此的相对位置,向每一个模块提供用户界面的对应的部分。图5是包括计算设备500的系统的框图。根据本发明的一个实施例,上述存储器存储和处理单元可在诸如图5的计算设备500的计算设备中实现。可以使用硬件、软件或固件的任何适当的组合来实现该存储器存储和处理单元。例如,存储器存储和处理单元可用计算设备500或结合计算设备500的任何其他计算设备518来实现。根据本发明的各实施例,上述系统、设备和处理器是示例,而其他系统、设备和处理器可包括上述存储器存储和处理单元。此外,计算设备500可包括用于上述系统100的操作环境。系统100可以在其他环境中操作并且不限于计算设备500。参考图5,对于双模块便携式设备100的每一个模块,根据本发明的一实施例的系统可以包括诸如计算设备500之类的计算设备。在基本配置中,计算设备500可以包括至少一个处理单元502和系统存储器504。取决于计算设备的配置和类型,系统存储器504可以包括,但不仅限于,易失性存储器(如随机存取存储器(RAM))、非易失性存储器(例如,只读存储器(ROM))、闪存或任何组合。系统存储器504可以包括操作系统505、一个或多个编程模块506,并可以包括程序数据507。例如,操作系统505,可以适于控制计算设备500的操作。在一个实施例中,编程模块506可包括双模块用户界面应用程序520。此外,本发明的各实施例可以结合图形库、其他操作系统、或任何其他应用程序一起实施,且不限于任何特定应用程序或系统。该基本配置在图5中通过虚线508内的那些组件示出。计算设备500可具有附加特征或功能。例如,计算设备500还可包括附加数据存储设备(可移动和/或不可移动),诸如例如磁盘、光盘或磁带。这些附加存储在图5中通过可移动存储509和不可移动存储510示出。计算机存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其他数据之类的信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。系统存储器504、可移动存储509、以及不可移动存储 510都是计算机存储介质(即,存储器存储)的示例。计算机存储介质可以包括,但不仅限于,RAM、ROM、电可擦只读存储器(EEPROM)、闪存或其他存储器技术,CD-ROM、数字多功能盘 (DVD)或其他光学存储,磁带盒、磁带、磁盘存储或其他磁存储设备,或可以用来存储信息并可以被计算设备500访问的任何其他介质。任何这样的计算机存储介质可以是设备500的一部分。计算设备500还可以具有诸如键盘、鼠标、笔、声音输入设备、触摸输入设备等等之类的输入设备512。还可以包括诸如显示器、扬声器、打印机等等之类的输出设备514。如前所述的设备只是示例,并且可以使用其他设备。计算设备500还可以包含可允许设备500诸如通过例如内部网或因特网等分布式计算环境中的网络来与其他计算设备518进行通信的通信连接516。通信连接516是通信介质的一个示例。通信介质通常由诸如载波或其他传输机制等已调制数据信号中的计算机可读指令、数据结构、程序模块或其他数据来体现,并包括任何信息传递介质。术语“已调制数据信号”可描述具有以对该信号中的信息编码的方式设定或者改变的一个或多个特征的信号。作为示例而非限制,通信介质可以包括有线介质,如有线网络或直接线连接,以及诸如声学、射频(RF)、红外线及其他无线介质之类的无线介质。如这里所使用的术语计算机可读介质可以包括存储介质和通信介质两者。如上所述,包括操作系统505在内的许多程序模块和数据文件可以存储在系统存储器504中。当在处理单元502上执行时,编程模块506(例如,双模块用户界面应用程序 520)可以执行包括例如如上文所描述的方法400的一个或多个阶段的进程。如前所述的进程只是示例,且处理单元502可以执行其他进程。根据本发明的各实施例可以使用的其他编程模块可以包括电子邮件和联系人应用程序、文字处理应用程序、电子表格应用程序、数据库应用程序、幻灯片演示应用程序、制图或计算机辅助应用程序等等。一般而言,根据本发明的各实施例,程序模块可以包括可以执行特定任务或可以实现特定抽象数据类型的例程、程序、组件、数据结构、以及其他类型的结构。此外,还可以利用其他计算机系统配置来实施本发明的各实施例,包括手持式设备、多处理器系统,基于微处理器的系统或可编程消费电子产品、小型计算机、大型计算机,等等。本发明的各实施例也可以在其中任务由通过通信网络链接的远程处理设备执行的分布式计算环境中实现。 在分布式计算环境中,程序模块可以位于本地和远程存储器存储设备中。此外,本发明的各实施例可以在包括分力电子元件的电路、包含逻辑门的封装或集成电子芯片、利用微处理器的电路、或在包含电子元件或微处理器的单个芯片上实现。本发明的各实施例还可以使用能够执行诸如,例如,AND(与)、0R(或)和NOT(非)之类的逻辑运算的其他技术来实施,包括,但不仅限于,机械、光学、流体、以及量子技术。此外,本发明的各实施例可以在通用计算机或任何其他电路或系统中实施。例如,本发明的各实施例可以实现为计算机进程(方法)、计算系统、或诸如计算机程序产品或计算机可读介质之类的制品。计算机程序产品可以是计算机系统可读并编码了用于执行计算机进程的指令的计算机程序的计算机存储介质。计算机程序产品还可以是计算系统可读并编码用于执行计算机进程的指令的计算机程序的载波上的传播信号。因此,本发明能以硬件和/或软件(包括固件、常驻软件、微代码等等)来具体化。换言之,本发明的各实施例可以采用其上包含供指令执行系统使用或结合其使用的计算机可使用或计算机可读程序代码的计算机可使用或计算机可读存储介质上的计算机程序产品的形式。 计算机可使用或计算机可读介质可以是可包含、存储、传递、传播或传输供指令执行系统、 装置、或设备使用或结合其使用的程序的任何介质。计算机可使用或计算机可读介质可以是,例如,但不仅限于,电、磁、光、电磁、红外、或半导体系统、装置、设备或传播介质。更具体的计算机可读介质的示例(非穷尽列表) 包括下列各项具有一个或多个导线的电连接、便携式计算机盘、随机存取存储器(RAM)、 只读存储器(ROM)、可擦除可编程只读存储器(EPR0M或闪存)、光纤、便携式压缩盘只读存储器(CD-ROM)。注意,计算机可使用或计算机可读介质甚至可以是其上打印有程序的纸张或另一合适的介质,因为程序可以通过例如对纸张或其他介质的光学扫描而以电子方式捕获,随后如有必要则被编译、解释,或以其他合适的方式进行处理,并随后存储在计算机存储器中。上文参考例如根据本发明的各实施例的方法、系统、以及计算机程序产品的框图和/或操作图示描述了本发明的各实施例。框中所注明的功能/动作可以按与任何流程图所示的次序不同的次序出现。例如,取决于所涉及的功能/动作,依次示出的两个框事实上可以基本上同时执行,或者这些框有时可以按相反的次序执行。尽管已经描述了本发明的某些实施例,但是也可存在其他实施例。此外,虽然本发明的各实施例被描述为与存储在存储器和其他存储介质中的数据相关联,但是数据也可以存储在其他类型的的计算机可读介质中或从其中读取,如辅助存储设备,如硬盘、软盘或 CD-ROM ;来自因特网的载波;或其他形式的RAM或ROM。此外,所公开的方法的各阶段可以按任何方式进行修改,包括通过对阶段进行重新排序和/或插入或删除阶段,而不会背离本发明。包括这里包括的代码中的版权在内的所有权利都归属于申请人,并且是申请人的财产。申请人保持并保留这里包括的代码中的所有权利,并授予仅关于所授权的专利的再现且未出于其他目的再现该材料的许可。尽管说明书包括了示例,但是,本发明的范围由下面的权利要求指出。此外,虽然
10用对结构特征和/或方法动作专用的语言描述了本说明书,但权利要求书并不限于上文所描述的特征或动作。相反,上文所描述的具体特征和动作是作为本发明的各实施例的示例来公开的。
权利要求
1.一个双模块便携式设备(100),包括具有第一显示器O00)的第一模块(100A),所述第一模块(100A)可操作以 检测所述第一模块的第一运动,至少部分地基于所检测到的第一运动,确定相对于第二模块(100B)的第一位置, 确定与下列各项中的至少一项相关联的第一操作所述第一位置和所述第一运动,以及在下列各项中的至少一项上执行所述第一操作所述第一模块(100A)和所述第二模块(100B);以及具有第二显示O05)的第二模块(100B),所述第二模块(100B)可操作的以 检测所述第二模块(100B)的第二运动,至少部分地基于所检测到的第二运动,确定相对于所述第一模块(100A)(100A)的第二位置,确定与下列各项中的至少一项相关联的第二操作所述第二位置和所述第二运动,以及在下列各项中的至少一项上执行所述第二操作所述第一模块(100A)和所述第二模块(100B)。
2.如权利要求1所述的双模块便携式设备,其特征在于,所述第一模块(100A)进一步可操作以至少提供可操作以传递视频流的语音和数据服务的第一部分,以及其中,所述第二模块(100B)进一步可操作以至少提供可操作以传递音频流的所述语音和数据服务的第二部分。
3.如权利要求1所述的双模块便携式设备,其特征在于,所述第一模块(100A)包括至少一个第一加速度计,并进一步可操作以从所述至少一个第一加速度计接收第一读数,以及以无线方式将所接收到的第一读数传递到所述第二模块(100B),以及其中,所述第二模块(100B)包括至少一个第二加速度计,并进一步操作以从所述至少一个第二加速度计接收第二读数,以及以无线方式将所接收到的第二读数传递到所述第一模块。
4.如权利要求3所述的双模块便携式设备,其特征在于,所述第一模块(100A)进一步可操作以以无线方式从第二模块接收所述第二读数,以及至少部分地基于所接收到的第二读数以及所述第一位置,计算与所述第二模块(100B) 的接近度(300) (300),以及其中,所述第二模块(100B)进一步可操作以 以无线方式从所述第一模块接收所述第一读数,以及至少部分地基于所接收到的第一读数以及所述第二位置,计算与所述第一模块(100A) 的所述接近度(300) (300)。
5.如权利要求4所述的双模块便携式设备,其特征在于,所述第一模块(100A)可操作以基于所计算出的与所述第二模块(100B)的接近度(300),确定所述第一操作,以及其中,所述第二模块(100B)可操作以基于所计算出的与所述第一模块的接近度(300),来确定所述第二操作。
6.如权利要求4所述的双模块便携式设备,其特征在于,所述第一模块(100A)进一步可操作以基于下列各项中的至少一项来显示用户界面的至少第一部分所计算出的接近度 (300)和所述第一位置,以及其中,所述第二模块(100B)进一步可操作以基于下列各项中的至少一项来显示所述用户界面的至少第二部分所计算出的接近度(300)和所述第二位置。
7.如权利要求1所述的双模块便携式设备,其特征在于,所述第一模块(100A)和所述第二模块(100B)被设计成在物理上彼此结合,以便经由磁引力形成组合的模块。
8.如权利要求7所述的双模块便携式设备,其特征在于,所述组合的模块形成由所述第一显示器(200)和所述第二显示器(20 构成的连续的显示器。
9.如权利要求7所述的双模块便携式设备,其特征在于,所述组合的模块包括位于所述组合的模块的正面的所述第一显示器(200)和位于所述组合的模块的背面的所述第二显示器(205)。
10.如权利要求7所述的双模块便携式设备,其特征在于,所述第一模块(100A)进一步可操作以显示至少一个对象,并且,其中,所述第二模块(100B)可操作以显示与所述至少一个对象有关的上下文数据。
11.一种用于操作双模块设备的方法,所述方法包括确定所述双模块设备的位置;显示与所述位置相关联的用户界面,所述用户界面包括所述双模块设备的第一模块 (100A)上的第一显示器Q00)以及所述双模块设备的第二模块(100B)上的第二显示器 (205);确定所述双模块设备的所述第一模块(100A)相对于所述双模块便携式设备的所述第二模块(100B)的第一位置;修改所述用户界面的所述第一显示器O00)以提供与所述第一位置相关联的第一段用户界面;确定所述双模块设备的所述第二模块(100B)相对于所述双模块便携式设备的所述第一模块(100A)的第二位置;以及修改所述用户界面的所述第二显示器O05)以提供与所述第二位置相关联的第二段用户界面。
12.如权利要求11所述的方法,其特征在于,显示与所述位置相关联的所述用户界面包括显示与所述位置相关联的交互式地图。
13.如权利要求11所述的方法,其特征在于,确定所述双模块设备的所述第一模块 (100A)相对于所述双模块便携式设备的所述第二模块(100B)的第一位置以及确定所述双模块设备的所述第二模块(100B)相对于所述双模块设备的所述第一模块(100A)的所述第二位置包括从所述双模块设备的所述第一模块(100A)接收第一加速度计读数,从所述双模块设备的所述第二模块(100B)接收第二加速度计读数,以及计算从所述双模块设备的所述第一模块(100A)到所述双模块设备的所述第二模块 (100B)的接近度(300)。
14.如权利要求11所述的方法,其中,还包括检测所述双模块设备的所述第一模块(100A)相对于所述双模块设备的所述第二模块 (100B)的运动;以及响应于检测到所述运动,操纵所述用户界面的所述第一显示(200)。
15.如权利要求14所述的方法,其特征在于,响应于检测到所述运动,操纵所述用户界面的所述第一显示(200)包括下列各项中的包括至少一项放大所述用户界面的第一显示000), 缩小所述用户界面的所述第一显示000),以及旋转所述用户界面的所述第一显示000)。
全文摘要
可以提供双模块便携式设备。可以检测双模块便携式设备中的第一模块的运动。至少部分地基于检测到的运动,可以确定第一模块相对于便携式设备的第二模块的位置。一旦确定了第一模块的相对位置,可以在第一模块上显示与相对位置相关联的用户界面的一部分。
文档编号G06F3/048GK102356372SQ201080012903
公开日2012年2月15日 申请日期2010年3月9日 优先权日2009年3月19日
发明者E·R·布特纳, I·M·桑茨, J·A·斯内夫利, V·K·鲁斯 申请人:微软公司