CN1675852A - 具有通过无线链路连接的双部分键盘的复合便携式计算设备 - Google Patents
具有通过无线链路连接的双部分键盘的复合便携式计算设备 Download PDFInfo
- Publication number
- CN1675852A CN1675852A CNA038192489A CN03819248A CN1675852A CN 1675852 A CN1675852 A CN 1675852A CN A038192489 A CNA038192489 A CN A038192489A CN 03819248 A CN03819248 A CN 03819248A CN 1675852 A CN1675852 A CN 1675852A
- Authority
- CN
- China
- Prior art keywords
- portable computing
- computing device
- keyboard
- equipment
- key
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
- G06F3/0231—Cordless keyboards
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
- G06F3/0233—Character input methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
- G06F3/0238—Programmable keyboards
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72409—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
- H04M1/72412—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories using two-way short-range wireless interfaces
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephone Function (AREA)
- Telephone Set Structure (AREA)
- Input From Keyboards Or The Like (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
一种复合便携式计算设备(100),包括通过无线链路连接的两个或更多单独的便携式设备(101、105)。第一便携式计算设备(104)包括实际尺寸QWERTY键盘的第一部分。第二便携式计算设备(105)包括实际尺寸键盘的第二部分。第一部分和第二部分一起构成实际尺寸键盘的键。一个网络链路把第一便携式设备(104)连接到第二便携式设备(105)。局部键盘映射被载入第一和第二设备的存储器。第一设备(104)中的局部键盘映射对应于第一设备(104)中包括的键盘部分,第二设备(105)中的局部键盘映射对应于第二设备(105)中包括的键盘部分。局部键盘映射让第一和第二便携式设备作为实际尺寸键盘来进行操作。
Description
发明领域
本发明通常涉及便携式计算设备,尤其涉及包括用于数据输入的双部分键盘的便携式计算设备。
发明背景
诸如个人数字助理(PDA)、移动电话和微型笔记本计算机之类的小型个人计算设备的增长已经引起许多对于键盘设计和布局以及数据输入功能的变化。对于特征在于有全文输入能力的手持设备,大多数厂商已经尝试使他们的小键盘的传统QWERTY布局更方便从而保持与常见的计算机和打字机键盘的通信。
尽管它们的小尺寸促进了便利性和轻便性,然而当前的便携式计算设备一般有着与基于文本的数据输入相关的重大缺点。很多的新设计提供了用于不同字母和数字的键。然而,在大约为一个人手掌大小的有限空间上装配所有必需的按键以提供字母、数字、标点、和功能按钮,这要求键被做得很小。这极大地阻碍了这类键盘的便利性和可用性,因为几乎不可能用这么小的按钮来迅速而精确地输入。作为一个替换,某些设计的特征在于两次或三次的键击组合以形成某些字符。这允许消除一部分键,而剩下的键将被放大到空间允许的程度。然而这种设计也不方便并且有些笨拙,因为必须学习新的键击技术,而且两次或三次的敲击进一步限制了打字速度。此外,键数的减少往往不会让剩余键的尺寸有显著的增加以达到容易输入数据的尺寸。因此希望提供一种便携式设备键盘***,该***提供传统QWERTY键盘的人体工程学的功效,而其特征接近于用于轻松输入数据的标准尺寸的键。
PDA设计中的当前趋势是在单独设备内集成更多特征。先进的PDA设备和移动电话的特征在于集成了不同的功能,比如蜂窝电话功能、双向无线电通信、文字处理、数据存储、电子邮件(e-mail)、网上浏览和其它这类功能,全部都集成在仅仅一个手持设备中。这类高度集成的设备在部分用户当中具有一些吸引力,这些用户看重于能接入全套的移动功能,还坚持携带最小数量的不同设备。然而,很多的用户不介意携带分离的设备,而且实际上可能更喜欢携带蜂窝电话以及单独的PDA类型的设备。由于上述的空间限制,所以高度集成的、“一体化”的设备往往是复杂的、不好用的、并且对特定功能没有进行优化。当用作移动电话时,标准的PDA设备也太大了。反之,当前的蜂窝电话外型规格太小以至于不能用作全功能PDA设备。为此,往往希望携带单独的移动电话和PDA设备。这允许每个设备将以优化其设计的方法被使用。
因为厂商一般已经更多考虑到单个设备中集成的功能,所以他们几乎没有致力于发展把移动电话和PDA设备的功能结合到单独设备中,而是结合道合作的设备中。然而,这些设备共享公共的元件,比如显示屏、小键盘、扬声器和麦克风,这些元件可以被一起使用以形成单个联网的设备。这类合作的网络可以产生复合设备,它比起两个单独的设备提供更高程度的可用性和便利性。用这种方法,这两个设备实际上可以被集成到单个的一元设备中,从而提供比单个高度集成的设备更容易的使用。因此,也希望提供一种将移动电话类型的设备和PDA类型的设备联网的***,从而产生一个便携式的联网设备,该便携式联网设备结合两个设备的特征而允许它们被互相独立地使用。
发明概述
一种包括通过无线链路连接的两个或更多单独的便携式设备的复合便携式计算设备被描述。第一便携式计算设备包括标准QWERTY键盘的一部分。第二便携式计算设备包括标准键盘的剩余部分。第一和第二设备通过无线链路连接。局部键盘映射被载入第一和第二设备的存储器。载入第一设备存储器的局部键盘映射对应于第一设备中包含的键盘,载入第二设备存储器的局部键盘映射对应于第二设备中包含的键盘。第一和第二设备通过无线链路建立通信。局部键盘映射将两个设备的小键盘链接起来,从而当它们一起使用时,两个键盘部分形成一个完整的QWERTY键盘。
本发明的其它目的、特征和优点将从附图以及接下来的详细说明而变得明显。
附图简述
本发明用示例而非限制性的方法在下列附图中被说明,其中类似的附图标记表示类似的元件:
图1说明了执行本发明实施例的计算机网络***的框图;
图2A说明了根据本发明一个实施例通过硬线链路连接的两部分个人设备键盘;
图2B说明了根据本发明的一个优选实施例通过无线链路连接的两部分个人设备键盘;
图3A根据本发明的一个实施例说明了双部分键盘的布局;
图3B说明了根据本发明的第一替换实施例的双部分键盘的布局;
图3C说明了根据本发明的第二替换实施例的双部分键盘的布局;
图3D说明了根据本发明的第三替换实施例使用部分显示区来将某些键实现为触摸屏键的设备的键盘布局;
图4是一个流程图,其说明了根据本发明的方法使用双部分键盘对接和处理用户输入数据的过程;和
图5是一个框图,其说明了根据本发明的一个实施例的双部分键盘设备的主要功能元件。
发明详述
具有无线链路的双部分便携式计算设备键盘被描述。在下列描述中,为了解释起见,大量的细节被阐述以便彻底理解本发明。然而对于本领域普通技术人员来说不了解这些细节而实践本发明是显然的。在其它情况中,熟知的结构和设备以框图形式被示出以便于解释。优选实施例的描述不是在于限制在此附加的权利要求的范围。
本发明的各方面可以实现在一个或多个执行软件指令的便携式计算设备上。便携式计算设备可以是预编程序的独立设备,或者可以在客户/服务器网络中与其它计算机或计算设备联网。根据本发明的一个实施例,这类服务器和客户端计算机***可以通过计算机网络、标准电话线或无线数据链路来传送数据。访问、下载和处理数据的步骤,以及本发明的其它方面是通过服务器和便携式设备客户端计算机的中央处理器(CPU)执行存储在存储器中的指令序列而实现。存储器可以是随机存取存储器(RAM)、只读存储器(ROM)、诸如大容量存储设备之类的持续存储器,或这些设备的任何组合。指令序列的执行使得CPU可以执行根据本发明实施例的步骤。
图1说明了客户机和服务器计算机网络,其可以用来执行本发明的实施例。在网络100中,服务器计算机102通过网络110连接到一个或多个远程客户端计算设备104和105。网络110可以是局域网(LAN)、广域网(WAN)、电信网、互联网或用于相互连接多个计算设备的任何类似类型的网络。
服务器102通过网络110发射和接收来自一个或多个便携式计算设备104和105的数字数据。这类数据可以是视频数据、音频数据、电文数据、或它们的任意结合。便携式计算设备通常是手持式的、个人数字助理(“PDA”)设备105、蜂窝电话104、有数据功能的电话(“智能电话”),或其它类型的便携式、手持网络存取设备。这类设备可以通过无线链路连接到网络110。可以和本发明的实施例一起使用的流行的PDA设备104包括诸如由Casio、Hewlett-Packard、和Philips Corp制造的PALM PILOTTM之类的PALM O/STM设备,和诸如PDA设备之类的WINDOWS CETM设备。类似的,可使用的智能电话106的一个例子是QualcommTM PdQ电话,它是一个具有数字计算和显示能力的蜂窝电话。便携式客户端计算设备104和105可以是有互联网能力的设备,它们被连接到互联网来使用它们自己的内部互联网浏览能力,比如手持计算机或PDA设备上的浏览器。其它的远程设备可以是包括嵌入的浏览器能力的无线应用协议(WAP)设备。
对于通过蜂窝电信链路接入网络110的便携式客户端计算设备104和105,网络110包括经由蜂窝服务供应商106到蜂窝网络的接口。这类蜂窝网络一般包括用于业务载体的服务器计算机和用于发射和接收来自便携式设备104和105的无线电信号的小区站点。尽管网络100说明了连接到服务器计算机102的便携式客户端计算设备104和105,但是应当指出这些设备可以通过网络110连接到其它通信设备或计算机。
这类设备的用户所熟知的是,典型的蜂窝电话和PDA通常在标准键盘布局中不包括QWERTY键的全部补充,比如在常见的打字或台式计算机键盘上所能见到的。如果完整的键盘功能被提供,则特殊的键击技术往往被用来使用这些设备的有限的小键盘。用于便携式计算设备的一个唯一的网络协议在此被描述以允许分离设备被连接在一起,这样它们的有限的键盘可以被结合以形成一个完整的QWERTY键盘,这允许使用常见的输入技术而不需要特殊的击键次序。
在本发明的一个实施例中,移动电话104和PDA设备105的特征在于被修改的小键盘,这允许它们被彼此结合使用以形成完整的QWERTY键盘。每个设备都包括完整键盘键的一部分。移动电话包括一个键的阵列,该阵列包括熟悉的4乘3、十二键电话盘矩阵中常见的数字布局。每个键也充当字母键以形成整个键盘的一部分。同样,PDA 105包括QWERTY键的一部分。当一起使用时,移动电话和PDA各自建立一个完整的QWERTY键盘。
图2A图示说明了根据本发明一个实施例的移动电话和PDA设备的结合,它们被连接起来以形成一个完整的QWERTY键盘。移动电话202包括显示区206,其一般尺寸大约为1英寸乘1.5英寸的液晶显示器(LCD)显示屏。不同的功能键211也被包括以控制与蜂窝电话相关的不同操作功能。移动电话202也包括小键盘区域210。在本发明的一个实施例中,键被安排在一个四键宽乘三键高的矩阵中。其中的十个键如标准电话小键盘上那样被用于数字0-9和字母(其可以由多次键击形成)。剩余的两个键如标准12键电话小键盘那样被用于*和#按钮。局部键盘映射被载入移动电话202的存储器以允许这些键也被用来输入某些字母。在一个实施例中,移动电话202上的键被分配给QWERTY键盘左侧的字母。替换地,这些键可以被分配给标准键盘右手侧的字母。
在图2A中,PDA 204包括显示区208,其一般是尺寸大约为2英寸乘2英寸的LCD显示屏。不同的功能键也可以被包括以控制与PDA相关的不同操作功能。PDA 204还包括小键盘区域212。这些键通常被安排在一个6键宽乘3键高的矩阵中。在一个实施例中,局部键盘映射被载入PDA设备204的存储器。PDA局部键盘映射是载入移动电话202存储器的局部键盘映射的补充。PDA局部键盘映射将PDA 204上被分配给标准QWERTY键盘补充侧上字母的键,再分配到被分配给电话104键盘的字母。这样,如果电话202被分配了左侧键,则PDA 204被分配右侧键,并且反之亦然。移动电话202和PDA 204通过链路214被连接起来。该链路允许两个设备作为一个输入和通信设备被一起使用。当一起使用时,单独的小键盘210和212以及它们相应的局部键盘映射相结合以形成一个完整的QWERTY键盘。例如,对于键盘的顶行,键QWER由蜂窝电话202提供,剩余的键TYUIOP由PDA204提供。
如图2A所示,无线链路可以代替设备之间的物理链路被用来促进设备的最大灵活性和布置。图2B说明了本发明的优选实施例,其中,移动电话224和PDA 225通过无线链路216被连接起来。
对于蜂窝电话和PDA设备之间的键的分离来说,各种不同的键的布局是可能的。图3根据本发明的一个实施例说明了左右侧小键盘的布局。对于图3A中说明的实施例,用于移动电话的小键盘302包括一个十二键阵列,被布置为3排、每排4个键的矩阵。顶行包括用于字母Q-W-E-R的键,第二行包括用于字母A-S-D-F的键,最低行包括用于字母Z-X-C-V的键。小键盘中的键还充当数字和符号键,如图3A中所示。当移动电话104在网络中连接到PDA 105时,如图1所示,键盘映射功能将按键输入功能从普通电话使用,即通过多次键击得到数字和字母,切换到键盘使用,即通过单次键击得到字母,如同标准台式机键盘。例如,在网络设置中,用于数字“5”的键改为键入字母“S”。
根据本发明的一个实施例,图3A的小键盘304说明了匹配PDA设备的布局。用于PDA的小键盘304包括一个17键的阵列,被安排为3行、每行5个或6个键的矩阵。顶行包括用于字母T-Y-U I-O-P的键,第二行包括用于字母G-H-J-K-L的键,和最低行包括用于字母B-N-M的键。一个键被分配为空格键。正如图3A示,诸如句点、逗点、问号等等之类的不同符号可以被分配给剩余键,或者作为替换键分配给字母键。PDA上的功能键可以用来在字母和任何被分配给每个特殊键的次级符号之间选择。
如图3A中所见,当两个小键盘302和304紧挨着对方对准,从而小键盘302的顶行与小键盘304的顶行排成一行,那么给用户提供了完整的传统QWERTY键盘,至少对于字母部分是这样。图3A用来说明小键盘302和304内的一个可能的键布局。应当指出,根据本发明替换实施例的其它布局是可以的。
标准键盘上的键的尺寸一般是大约二分之一英寸的正方形。标准的移动电话和PDA设备上的键的尺寸通常要小得多,并且各个设备之间区别非常大。在本发明的一个实施例中,电话小键盘210和PDA小键盘212中的每个键被设计成大约3/8英寸的正方形。取决于电话PDA外壳的尺寸,键之间小程度的间距可以被提供。替换地,如图3A的小键盘示,在键之间不提供间断。键的尺寸被如此设置以至于更便于快速输入,同时也符合设备的尺寸约束和外型规格。替换地,对于快速键入没有与保持最小的外壳尺寸和重量那么重要的应用中,小键盘302和304内的键被做得与目前这类设备中的键一样的小,即大约1/8英寸的正方形。
在本发明的一个实施例中,小键盘302和小键盘304内的键尺寸全部都近似相等。在一个替换实施例中,某些键可以被做得更小以便于它们被包含在设备中。例如,对于小键盘302,外侧的键可以被做得更窄,这是因为它们的一侧不与其它键相接。从而,例如在图3A中,小键盘3A右侧的键R、F和V可以比剩余键做得更窄。为了便于精确敲击这些键,它们可以稍微朝着小键盘中心的方向提升和/或成角度。
图3B根据本发明的一个替换实施例说明了电话和PDA小键盘的布局。如图3B所示,键的分配有所不同,即这些键的相对大小不同。对于图3B的键盘布局,移动电话的小键盘306的特征在于不同尺寸和位置的键。另外,某些字母没有被分配给它们自己的键,而是改为通过键入其它键的某种组合来形成。例如,相对很少使用的字母Z由两次键入字母Q来形成。因为模式“QQ”一般不出现在任何通常键入的单词中,所以这类型的编码适合于产生一个替换字符。其它的这类两次敲击技术可以用来对其它的字母或符号编码以扩展字符范围。这种编码技术的使用允许小键盘中使用的键的数量减少,并且让移动电话和PDA设备外型规格大小内的剩余键的尺寸得到放大。
图3B中小键盘306和308的配置意在说明用于移动电话和PDA设备的键布局,并且应当指出在本发明实施例的范围内几个其它的布局也是可以的。例如,图3C根据本发明的又一个实施例说明了双部分键盘的布局。对于图3C所示的键盘布局,移动电话小键盘310包括一个类似于建立在标准电话小键盘上的字母和数字的字母数字小键盘,以及可以使用移位键或预先定义的键击次序来访问的某些符号键。同样,PDA小键盘312包括很多替换符号,它们通过专门的移位键或键击次序来访问。
为了进一步遵照便携式设备采用的空间限制,便携式设备的显示部分可以取决于设备的配置而被使用。例如,很多的PDA设备的特征在于相对较大的LCD(液晶显示器)显示屏区域,它可以通过设备的键盘映射而被使用。对于特征在于触摸屏功能的设备,显示屏或显示屏的一部分可以被称为“手写区”。这指的是显示屏的区域,其识别由触针或类似设备所引起输入以接受在显示屏上的手写输入或接触。
图3D说明了用于PDA设备的键盘布局,其使用了部分显示区以实现作为触摸屏键的某些键。对于这个实施例,PDA小键盘320包括数目被减少的键。例如,“P”和“回车”键不是作为小键盘322内的物理键被提供的。替代地,它们被配备为设备显示屏部分中的触摸屏键324。应当指出,任意数量的键可以被这样编码,取决于显示区内有效的可用空间。对于图3D所示的实施例,显示区328包括多用途显示屏。它可以用作输出显示屏、用作触控式应用的手写区,或用作当设备结合本发明实施例被用作局部键盘时的虚拟键盘部分。
图5是一个框图,其根据本发明的一个实施例说明了双部分键盘设备的主要功能元件。***500意在说明图2B的PDA设备225或移动电话设备224内的主要元件。设备的中央处理器(CPU)205被连接到显示屏504和键盘508。如图5所示,键盘508对应于图3A所示的修改过的蜂窝电话键盘302。被连接到CPU 502的无线接口506向第二便携式设备提供网络访问以形成诸如图2B所示的***。在一个实施例中,所使用的无线接口是蓝牙接口。
CPU 502还被连接到单板存储器510。该存储器存储不同的程序和数据对象,它们控制着便携式设备的操作。存储在设备的存储器中的一个对象是驻留键盘映射512,其映射小键盘508上的键到用于设备的适当字母和数字。从而,在***500表示蜂窝电话的情况下,键盘映射代表用于电话小键盘的标准键盘映射。在本发明的一个实施例中,存储器510还存储一个或多个局部的键盘映射514和516。当它用于如图2B所示的复合便携式设备***时,局部的键盘映射再分配小键盘508的键以对应包含在设备中的QWERTY键盘部分。如果设备是诸如图2B中的蜂窝电话224之类的左侧设备,则左侧的局部键盘映射514被载入存储器510。类似地,如果设备是诸如图2B中的PDA 225之类的右侧设备,则右侧的局部键盘映射516被载入存储器510。从而,对于图5所示的***,如果小键盘508包括所示的左侧键,则左侧的局部键盘映射514将被载入存储器。当复合设备网络中的设备被激活的时候,局部键盘映射514不考虑驻留键盘映射512而将键508映射到输出。
在一个实施例中,根据它用作左或右侧键盘设备,适当的局部键盘映射514或516被预先载入设备的存储器510中。这将设备操作限制为在所有的复合设备网络中起左或右侧设备的作用。在一个替换实施例中,左和右局部键盘映射514和516或结合这两者的完整键盘映射被载入设备的存储器510。这让设备的功能在复合设备网络内安装设备的时候就被定义。
如图5所示,图2A和2B的移动电话和PDA设备的小键盘分别访问局部键盘映射514或516,以及它们自己的驻留键盘映射512。局部键盘映射让两个独立的小键盘彼此连接运行以形成完整的键盘。对于图2A所示的本发明的实施例,移动电话104和PDA 105通过物理链路214互相连接。物理链路214可以是具有可变和可调节长度的柔性电缆。小键盘210和212一起形成集成设备的输入键盘。被键入的输出可以显示在PDA的显示屏208或电话的显示屏206上,或者它可以被一起显示在两个显示屏上。
如上所述,图2B说明了本发明的优选实施例,其中,移动电话224和PDA 225通过无线链路216被连接起来。对于图2B的实施例,两个设备都执行允许它们操作同步和访问公用数据以及产生公共输出的无线协议。一个这类无线协议是蓝牙协议。蓝牙是行业联盟开发的技术,其定义在移动个人电脑、移动电话和其它便携式设备之间的小外型规格、低成本、低电耗、短距离的无线链路的规格。蓝牙核心规范定义一个协议栈,其包括一个驻留在无线层上的基带和链路管理协议。无线层运行在从2400扩展到2483.5MHz的频带上并且使用扩频通信。基带层控制无线电通信并且在无线链路上执行分组处理。在蓝牙协议下,两个类型的链路可以被建立,同步面向连接(SCO)和异步无连接(ACL)。SCO链路被用于诸如音频数据之类的同步数据,而ACL链路用于不需要同步链路的数据传输操作。链路管理协议执行网络管理功能,比如建立ACL/SCO链路、连接/分离从设备、设置链路参数(功率、质量、安全等等),以及其它类似的功能。
对于图2B所示的本发明的实施例,移动电话和PDA设备都是被配置来形成微微网的有蓝牙功能的设备。在蓝牙***中,微微网是被连接形成公共信道的设备组,其用唯一跳频序列来识别。移动电话224或PDA 225其中的一个设备是主而另一个是从。蓝牙设备使用固定为2402+k MHz的跳频机制,其中,k=0、1、…、78。额定跳变率是每秒1600跳,其产生625微秒的单个跳变时隙。每个设备具有一个内部***时钟,其确定无线电收发机的定时和跳变。微微网信道上的定时和跳频通过主时钟被确定。当微微网被建立时,主时钟与从设备通信。
在本发明的一个实施例中,包括左侧键的设备被配置成蓝牙从设备,诸如图3A中的小键盘304的包括右侧键的设备是蓝牙主设备。两个设备都遵循标准蓝牙程序以在它们之间建立连接。当两个设备被靠近放置的时候,PDA或移动电话自动启动询问以找出什么接入点在其范围内。如果另一个设备在范围内,则它将用其地址做出响应。启动设备于是将开始一个呼叫程序,其中,时钟偏移、跳频、和其它初始化参数在两个设备之间被同步。如果安全模式被用来限制访问这两个设备或其中一个,则接入点设备将发送一个安全请求以用于配对。这要求用户输入正确的标识符代码以访问该业务。
一旦链路被建立,启动设备内的链路管理协议使用业务发现协议以确定来自接入点设备的什么业务是可用的。在本发明的一个实施例中,双局部键盘映射是可用作为由业务发现协议可识别的业务。这个业务允许局部键盘映射被载入设备的主动式存储器,并且允许输入的键击接入键盘映射内对应的键。
对应图5所示的实施例,图2B所示的微微网中的移动电话224和PDA225设备的每一个都在存储器510中存储驻留键盘映射512以及局部键盘映射514或516。局部键盘映射与设备所包括的完整QWERTY键盘的部分相对应。当微微网建立的时候,与设备所包含的键盘部分对应的局部键盘映射内的键被启用。从而,例如,移动电话224把用于完整的QWERTY键盘的字节代码存储在它的驻留键盘映射512中。然而,当电话被用于用PDA 225的微微网中时,只有对应于它的键盘部分的键,例如图3A中的小键盘302(左侧键,QWER ASDF ZXCV),通过使用左局部键盘映射514被启用。
图2B的复合设备网络中每个设备的缺省模式具有它们相应启用的驻留键盘映射。这让它们运行为普通蜂窝电话或PDA设备。当建立包括两个设备的复合数据输入网络的时候,对于每个设备的局部键盘模式可以用两个或更多不同的方法来激活。在一个实施例中,设备可以包括能够激活适当的局部键盘映射的硬件开关。这类开关可以是设备上包括的单独的按钮,或者也可以被配备在小键盘上的一个已存在的键内。设备可以如此被配置以至于每个设备都通过它自己的开关被分别激活。替换地,设备可以如此被配置以至于一旦两个设备之间的网络被建立,一个设备中的局部键盘映射的激活就用来激活两个网络化设备。
在一个替换实施例中,对于通过蓝牙或类似的网络链路被连接的设备,设备内局部键盘映射的激活可以由感测从一个设备到另一个设备的预分配蓝牙信号来完成。对于非蓝牙网络化设备,一个询问(或类似类型)信号可以被用来激活设备内的局部键盘映射。
一旦设备已经被激活以运行在局部键盘模式中,驻留键盘映射就被去激活。此时,ASCII或小键盘的键产生的其它数字编码输出由适当的局部键盘映射所包含的键的分配来指示。驻留键盘映射的再激活出现在设备不再在复合设备网络中使用时。在一个实施例中,局部键盘映射通过硬接线开关被如上所述地去激活。替换地,当在某个停用期间的时候,该设备可以被编程来自动还原或通过设备之间传送的特殊软件指令被还原到驻留键盘操作。
图4是一个流程图,其根据本发明的方法说明了使用两个便携式计算设备建立复合键盘链路的步骤。进程开始于一个设备,启动设备(例如蜂窝电话224),它被放置在接近第二设备,接入点(例如PDA 225)的范围内。在402步骤中,启动设备检测无线接入点设备是否在范围内。如果在步骤404中确定在范围内没有响应设备,则在步骤406启动设备继续检查直到它超时为止。
如果响应的接入点设备在范围内,则在步骤408中,两个设备之间的蓝牙微微网被形成,并且适当的(左或右)局部键盘映射表被载入启动和接入点设备的存储器。在这步骤中,驻留键盘映射被停用或被覆盖。在步骤410中,确定启动设备是否使用键盘表的左部分,即键QWER ASDF等等。如果它的确使用左局部键盘表,则启动设备作为从设备与接入点建立数据链路,即步骤412。在这种情况下,接入点设备是主设备。但是如果启动设备使用右局部键盘表,它作为主设备建立数据链路,在这样情况下接入点是从设备,即步骤416。应当指出,作为从的左键盘设备和作为主的右键盘设备的分配是任意的。因此,在一个替换实施例中,左键盘设备可以是主设备并且右键盘设备可以是从设备。
如果启动设备是从设备,则它发送脉动脉冲信号到主设备并接收一个回复。相反,如果启动设备是主设备,则它等候接收来自从接入点设备的脉动脉冲信号,然后发送回复脉动脉冲信号,即步骤418。脉动脉冲信号用来保持两个设备之间的蓝牙网络连接。
在步骤420中,确定两个设备之间的连接是否被中断。连接可能由于各种各样的情况被终止,比如设备被放置在另一个设备的范围之外,在扩展时段没有激活,或来自用户的明确的断线命令。如果确定连接被中断,则在步骤428中无线链路被关闭,并且在步骤430中局部键盘映射从启动和接入点设备的存储器被释放。在此,驻留键盘映射被再载入或再激活,因此普通的设备操作可以重新开始。
当连接被保持时,***确定主或从设备中任意一个上的一个键是否已经被按下,即步骤422。如果没有按键输入被检测到,则连接通过使用两个设备之间的定期脉动脉冲信号被保持。一个可选超时程序可以采用一个没有激活时间段的绝对时间限制并且使连接终止。
如果主或从设备上的键击被检测到,则被按下的键被映射到相应的设备存储器的局部键盘表。对应于被按下键的字母、数字或符号然后被发送给诸如两个设备或其中一个设备上的显示设备,或者它可以被发送给一个单独的计算机,比如图1中的服务器计算机102。按键编码也被发送给微微网的另一个设备,被称为“对等”设备,即步骤426。这使主和从设备都能察觉到被键入的全文从而有序地运行两个设备上的操作。程序一直继续到确定两个设备之间的蓝牙连接被终止为止。
尽管图2B说明两个便携式设备之间的无线接口是蓝牙链路的一个实施例,然而其它实施例可以执行不同无线链路,比如红外通信、基于小区的通信等等。
应当指出,尽管上述描述阐明了微微网中的设备包括移动电话和PDA设备的实施例,然而任何便携式设备的结合可以被配置和用来实现本发明的复合QWERTY键盘。例如,两个PDA设备,或一个PDA和其它类型的便携式计算设备可以被配置和结合来提供一个完整的QWERTY键盘。类似地,多于两个的便携式计算设备的结合可以被配置和网络化来提供完整的键盘。例如,三个移动电话可以在蓝牙微微网或分布式网络中被网络化来提供完整的键盘功能。对于这些替换实施例,局部键盘映射被定义来对应相应的设备中包含的键。
对于移动电话和PDA之间的连接是硬连接链路的实施例,如图2A中所示,两个便携式计算设备的操作类似于上述的无线实施例的操作。代替诸如蓝牙之类的无线协议,小规模或局域网协议可以被用来协调数据输入和在两个设备之间通信键盘输入数据。一个键盘映射被载入两个设备的存储器,并且被用来把输入每个设备的局部键盘的键击翻译成公共输出。对于需要建立从和主设备的网络协议,设备之间的协调可以参考图4所述的方法而被完成。对于不需要主从分级的协议,两个设备之间的通信可以在作为网络对等体的两个设备之间被执行。
在上文中,一个用于在近距离连接网络中集成便携式计算设备以形成复合键盘的***已经被描述。尽管本发明已经参考特殊的典型实施例而被描述,然而显而易见的在没有背离权利要求中阐述的本发明的宽广精神和范围的前提下,可以对这些实施例做出不同的修改和改变。因此,说明书和附图被看作是说明性质而不是限制性质的。
Claims (16)
1.一种联网的计算设备,包括:
包括实际尺寸键盘第一部分的第一便携式计算设备;
包括实际尺寸键盘第二部分的第二便携式计算设备,其中,第一部分和第二部分一起包括了实际尺寸键盘的键;
将第一便携式计算设备连接到第二便携式计算设备的网络链路;
载入第一便携式计算设备存储器的第一局部键盘映射;和
载入第二便携式计算设备存储器的第二局部键盘映射,第一和第二局部键盘映射可操作用来让第一和第二便携式计算设备彼此结合操作以使用实际尺寸键盘的第一和第二部分来提供文本输入。
2.权利要求1的联网的计算设备,其中,所述实际尺寸键盘是常规的QWERTY键盘。
3.权利要求2的联网的计算设备,其中,所述网络链路包括柔性的硬线电缆。
4.权利要求2的联网的计算设备,其中,所述网络链路包括无线链路。
5.权利要求3的联网的计算设备,其中,所述无线链路在第一便携式计算设备和第二便携式计算设备之间使用蓝牙协议。
6.权利要求5的联网的计算设备,其中,
第一便携式计算设备被指定为从设备,并且所述实际尺寸键盘的第一部分包括常规QWERTY键盘左手侧的键,和其中
第二便携式计算设备被指定为主设备,并且所述实际尺寸键盘的第二部分包括在常规QWERTY键盘的右手侧的键。
7.权利要求1的联网的计算设备,其中,第一便携式计算设备是移动电话、个人数字助理和便携式笔记本计算机之一。
8.权利要求1的联网的计算设备,其中,第二便携式计算设备是移动电话、个人数字助理和便携式笔记本计算机之一。
9.一种提供复合数据输入设备的方法,包括下列步骤:
提供包括实际尺寸键盘的第一部分的第一便携式计算设备,该实际尺寸键盘对应于常规的QWERTY键盘;
提供包括实际尺寸键盘第二部分的第二便携式计算设备,其中,第一部分和第二部分一起包括了实际尺寸键盘的键;
建立一个将第一便携式计算设备连接到第二便携式计算设备的网络链路;
把第一局部键盘映射载入第一便携式计算设备的存储器;
把第二局部键盘映射载入第二便携式计算设备的存储器;和
配置第一和第二便携式计算设备以彼此结合操作从而使用实际尺寸键盘的第一和第二部分来提供文本输入。
10.权利要求9的方法,其中,所述网络链路是柔性的硬线电缆。
11.权利要求10的方法,其中,所述网络链路包括无线链路。
12.权利要求11的方法,其中,所述无线链路在第一便携式计算设备和第二便携式计算设备之间使用蓝牙协议。
13.权利要求12的方法,还包括下列步骤:
指定第一便携式计算设备为从设备并且分配实际尺寸键盘的第一部分以便包括常规的QWERTY键盘的左手侧的键;和
指定第二便携式计算设备为主设备并且分配实际尺寸键盘的第二部分以便包括常规的QWERTY键盘的右手侧的键。
14.权利要求13的方法,还包括下列步骤:
当第一便携式计算设备在第二便携式计算设备预定范围内时,在第一和第二便携式计算设备之间建立蓝牙无线链路;
只要在第一和第二便携式计算设备之间还传送脉动脉冲信号,或第一或第二便携式计算设备检测到按键输入活动,那么就保持无线链路;和
当检测到终止活动的时候结束无线链路。
15.权利要求9的方法,其中,第一便携式计算设备是移动电话、个人数字助理、和便携式笔记本计算机之一,第二便携式计算设备是移动电话、个人数字助理、和便携式笔记本计算机之一。
16.权利要求13的方法,其中,第一便携式计算设备包括触控式显示屏,该方法还包括如下步骤:分配常规QWERTY键盘左手侧的一个或多个键来配备在第一便携式计算设备的触控式显示屏部分中。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/167,251 US6867965B2 (en) | 2002-06-10 | 2002-06-10 | Compound portable computing device with dual portion keyboard coupled over a wireless link |
US10/167,251 | 2002-06-10 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1675852A true CN1675852A (zh) | 2005-09-28 |
CN100438366C CN100438366C (zh) | 2008-11-26 |
Family
ID=29710847
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB038192489A Expired - Fee Related CN100438366C (zh) | 2002-06-10 | 2003-06-06 | 具有通过无线链路连接的双部分键盘的复合便携式计算设备 |
Country Status (7)
Country | Link |
---|---|
US (2) | US6867965B2 (zh) |
EP (1) | EP1512231A4 (zh) |
JP (1) | JP4393997B2 (zh) |
CN (1) | CN100438366C (zh) |
AU (1) | AU2003240579B2 (zh) |
CA (1) | CA2488952C (zh) |
WO (1) | WO2003105366A1 (zh) |
Families Citing this family (131)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030160755A1 (en) * | 2002-02-28 | 2003-08-28 | Palm, Inc. | Detachable expandable flexible display |
US7083342B2 (en) | 2001-12-21 | 2006-08-01 | Griffin Jason T | Keyboard arrangement |
WO2003058483A1 (en) | 2002-01-08 | 2003-07-17 | Seven Networks, Inc. | Connection architecture for a mobile network |
US7333092B2 (en) | 2002-02-25 | 2008-02-19 | Apple Computer, Inc. | Touch pad for handheld device |
US20080048986A1 (en) * | 2002-06-10 | 2008-02-28 | Khoo Soon H | Compound Computing Device with Dual Portion Keyboards Controlled by a Single Processing Element |
KR20050008818A (ko) * | 2002-06-12 | 2005-01-21 | 노키아 코포레이션 | 키패드를 포함하는 키보드를 가지는 이동 통신 장치 |
KR100498051B1 (ko) * | 2002-06-15 | 2005-07-01 | 삼성전자주식회사 | 외부 기기로부터 입력된 데이터의 처리가 가능한 휴대용정보 기기 및 그 방법 |
US8242344B2 (en) * | 2002-06-26 | 2012-08-14 | Fingersteps, Inc. | Method and apparatus for composing and performing music |
US7786366B2 (en) * | 2004-07-06 | 2010-08-31 | Daniel William Moffatt | Method and apparatus for universal adaptive music system |
US7723603B2 (en) | 2002-06-26 | 2010-05-25 | Fingersteps, Inc. | Method and apparatus for composing and performing music |
US8468126B2 (en) | 2005-08-01 | 2013-06-18 | Seven Networks, Inc. | Publishing data in an information community |
US7917468B2 (en) | 2005-08-01 | 2011-03-29 | Seven Networks, Inc. | Linking of personal information management data |
US7853563B2 (en) | 2005-08-01 | 2010-12-14 | Seven Networks, Inc. | Universal data aggregation |
US7623892B2 (en) | 2003-04-02 | 2009-11-24 | Palm, Inc. | System and method for enabling a person to switch use of computing devices |
US20050010417A1 (en) * | 2003-07-11 | 2005-01-13 | Holmes David W. | Simplified wireless device pairing |
US20050052419A1 (en) * | 2003-08-22 | 2005-03-10 | Kyocera Wireless Corp. | Hand-held electronic device with improved keyboard |
EP1515223A1 (de) * | 2003-09-10 | 2005-03-16 | Siemens Aktiengesellschaft | Generierung einer Objekt-Bearbeitungsplattform zwischen zwei Computern über eine Bildschirmzusammenfügung |
US20050141770A1 (en) * | 2003-12-30 | 2005-06-30 | Nokia Corporation | Split on-screen keyboard |
GB2425510A (en) * | 2003-12-31 | 2006-11-01 | Research In Motion Ltd | Keyboard arrangement |
US8639819B2 (en) | 2004-02-05 | 2014-01-28 | Nokia Corporation | Ad-hoc connection between electronic devices |
TWI241828B (en) * | 2004-02-18 | 2005-10-11 | Partner Tech Corp | Handheld personal data assistant (PDA) for communicating with a mobile in music-playing operation |
WO2005109652A2 (en) * | 2004-04-27 | 2005-11-17 | Wildseed Ltd. | Reduced keypad |
US8200866B2 (en) * | 2004-04-27 | 2012-06-12 | Varia Holdings Llc | Reduced keypad for a mobile communication device for predictive input |
US7372450B2 (en) * | 2004-05-05 | 2008-05-13 | Inventec Appliances Corporation | Analog input mapping for hand-held computing devices |
US7515135B2 (en) * | 2004-06-15 | 2009-04-07 | Research In Motion Limited | Virtual keypad for touchscreen display |
US20060014530A1 (en) * | 2004-07-16 | 2006-01-19 | Denenberg Lawrence A | Personal server |
US20060036677A1 (en) * | 2004-07-30 | 2006-02-16 | Research In Motion Ltd. | Method and system for coordinating input and output between a communications client and its host device |
US7965646B2 (en) * | 2004-08-11 | 2011-06-21 | Qwest Communications International Inc | Wireless code-passing system for stateful connection monitoring |
EP1635508A1 (en) * | 2004-09-08 | 2006-03-15 | Koninklijke Philips Electronics N.V. | Secure pairing for wireless communications devices |
US7441271B2 (en) | 2004-10-20 | 2008-10-21 | Seven Networks | Method and apparatus for intercepting events in a communication system |
US8010082B2 (en) | 2004-10-20 | 2011-08-30 | Seven Networks, Inc. | Flexible billing architecture |
US7706781B2 (en) | 2004-11-22 | 2010-04-27 | Seven Networks International Oy | Data security in a mobile e-mail service |
FI117152B (fi) | 2004-12-03 | 2006-06-30 | Seven Networks Internat Oy | Sähköpostiasetusten käyttöönotto matkaviestimelle |
US7752633B1 (en) | 2005-03-14 | 2010-07-06 | Seven Networks, Inc. | Cross-platform event engine |
US7796742B1 (en) | 2005-04-21 | 2010-09-14 | Seven Networks, Inc. | Systems and methods for simplified provisioning |
US8438633B1 (en) | 2005-04-21 | 2013-05-07 | Seven Networks, Inc. | Flexible real-time inbox access |
US9743266B2 (en) | 2005-05-23 | 2017-08-22 | Invention Science Fund I, Llc | Device pairing via device to device contact |
US7865140B2 (en) | 2005-06-14 | 2011-01-04 | The Invention Science Fund I, Llc | Device pairing via intermediary device |
US7925022B2 (en) | 2005-05-23 | 2011-04-12 | The Invention Science Fund I, Llc | Device pairing via device to device contact |
US8699944B2 (en) * | 2005-06-10 | 2014-04-15 | The Invention Science Fund I, Llc | Device pairing using device generated sound |
US7684791B2 (en) * | 2005-06-13 | 2010-03-23 | Research In Motion Limited | Multiple keyboard context sensitivity for application usage |
TWI326039B (en) * | 2005-06-13 | 2010-06-11 | High Tech Comp Corp | Key-in input system |
WO2006136660A1 (en) | 2005-06-21 | 2006-12-28 | Seven Networks International Oy | Maintaining an ip connection in a mobile network |
US8069166B2 (en) | 2005-08-01 | 2011-11-29 | Seven Networks, Inc. | Managing user-to-user contact with inferred presence information |
US7878395B2 (en) | 2005-09-08 | 2011-02-01 | Research In Motion Limited | Alerting a smart card reader of probable wireless communication |
US8459885B2 (en) * | 2005-10-15 | 2013-06-11 | Byung Kon Min | Clock face keyboard |
US20070086825A1 (en) * | 2005-10-15 | 2007-04-19 | Min Byung K | Circular keyboard |
US20080285213A1 (en) * | 2005-12-07 | 2008-11-20 | Min-Liang Tan | Keyboard With Media Device Docking Station |
US20070152983A1 (en) | 2005-12-30 | 2007-07-05 | Apple Computer, Inc. | Touch pad with symbols based on mode |
US8918736B2 (en) * | 2006-01-05 | 2014-12-23 | Apple Inc. | Replay recommendations in a text entry interface |
US7860536B2 (en) | 2006-01-05 | 2010-12-28 | Apple Inc. | Telephone interface for a portable communication device |
US7769395B2 (en) | 2006-06-20 | 2010-08-03 | Seven Networks, Inc. | Location-based operations and messaging |
US9489109B2 (en) * | 2006-03-30 | 2016-11-08 | Sony Ericsson Mobile Communication Ab | Data communication in an electronic device |
US9106740B2 (en) * | 2006-06-23 | 2015-08-11 | The Invention Science Fund I, Llc | Transferable device with alterable usage functionality |
US8290509B2 (en) | 2006-06-23 | 2012-10-16 | The Invention Science Fund I, Llc | Deactivation system and method for a transferable device |
US7831037B2 (en) * | 2006-06-26 | 2010-11-09 | Nokia Corporation | Four column keypad |
US8022935B2 (en) | 2006-07-06 | 2011-09-20 | Apple Inc. | Capacitance sensing electrode with integrated I/O mechanism |
US7986917B2 (en) * | 2006-07-10 | 2011-07-26 | Sony Ericsson Mobile Communications Ab | Method and system for data transfer from a hand held device |
US8274479B2 (en) | 2006-10-11 | 2012-09-25 | Apple Inc. | Gimballed scroll wheel |
US7667148B2 (en) * | 2006-10-13 | 2010-02-23 | Apple Inc. | Method, device, and graphical user interface for dialing with a click wheel |
US7561071B2 (en) * | 2006-10-18 | 2009-07-14 | General Electric, LD. | Language independent real time communication device and method |
US7734299B2 (en) * | 2007-03-20 | 2010-06-08 | Microsoft Corporation | Facilitating use of a device based on short-range wireless technology |
US8693494B2 (en) | 2007-06-01 | 2014-04-08 | Seven Networks, Inc. | Polling |
US8805425B2 (en) | 2007-06-01 | 2014-08-12 | Seven Networks, Inc. | Integrated messaging |
KR100844072B1 (ko) * | 2007-06-20 | 2008-07-04 | 엘지전자 주식회사 | 이동통신 단말기 및 그 제어방법 |
KR101486771B1 (ko) * | 2007-06-22 | 2015-01-29 | 삼성전자주식회사 | 제어 포인트의 연결 상태에 기초하여 UPnP 디바이스의자원을 관리하는 방법 및 장치 |
US8581750B2 (en) * | 2007-09-18 | 2013-11-12 | Liang-Hsi Chang | Data input system with multi-directional pointing device |
US8364181B2 (en) | 2007-12-10 | 2013-01-29 | Seven Networks, Inc. | Electronic-mail filtering for mobile devices |
US8793305B2 (en) | 2007-12-13 | 2014-07-29 | Seven Networks, Inc. | Content delivery to a mobile device from a content service |
US9002828B2 (en) | 2007-12-13 | 2015-04-07 | Seven Networks, Inc. | Predictive content delivery |
US8107921B2 (en) | 2008-01-11 | 2012-01-31 | Seven Networks, Inc. | Mobile virtual network operator |
US8862657B2 (en) | 2008-01-25 | 2014-10-14 | Seven Networks, Inc. | Policy based content service |
US20090193338A1 (en) | 2008-01-28 | 2009-07-30 | Trevor Fiatal | Reducing network and battery consumption during content delivery and playback |
US8787947B2 (en) | 2008-06-18 | 2014-07-22 | Seven Networks, Inc. | Application discovery on mobile devices |
US8078158B2 (en) | 2008-06-26 | 2011-12-13 | Seven Networks, Inc. | Provisioning applications for a mobile device |
US8909759B2 (en) | 2008-10-10 | 2014-12-09 | Seven Networks, Inc. | Bandwidth measurement |
US20100090960A1 (en) * | 2008-10-15 | 2010-04-15 | Sony Ericsson Mobile Communications Ab | Methods, Systems and Computer Program Products for Shared Input Key Functions Between Mobile Devices |
US10277683B2 (en) | 2009-03-16 | 2019-04-30 | Apple Inc. | Multifunctional devices as virtual accessories |
JP4528866B1 (ja) * | 2009-04-28 | 2010-08-25 | 株式会社東芝 | 電子機器 |
US9043731B2 (en) | 2010-03-30 | 2015-05-26 | Seven Networks, Inc. | 3D mobile user interface with configurable workspace management |
US20110264999A1 (en) * | 2010-04-23 | 2011-10-27 | Research In Motion Limited | Electronic device including touch-sensitive input device and method of controlling same |
CA2806548C (en) | 2010-07-26 | 2015-03-31 | Seven Networks, Inc. | Distributed implementation of dynamic wireless traffic policy |
US8838783B2 (en) | 2010-07-26 | 2014-09-16 | Seven Networks, Inc. | Distributed caching for resource and mobile network traffic management |
GB2495066B (en) | 2010-07-26 | 2013-12-18 | Seven Networks Inc | Mobile application traffic optimization |
CA2806527A1 (en) | 2010-07-26 | 2012-02-09 | Seven Networks, Inc. | Mobile network traffic coordination across multiple applications |
US8068011B1 (en) | 2010-08-27 | 2011-11-29 | Q Street, LLC | System and method for interactive user-directed interfacing between handheld devices and RFID media |
EP2622446A4 (en) | 2010-10-01 | 2015-06-10 | Z124 | LONG PULL ON A USER INTERFACE |
US9052800B2 (en) | 2010-10-01 | 2015-06-09 | Z124 | User interface with stacked application management |
WO2012061430A2 (en) | 2010-11-01 | 2012-05-10 | Michael Luna | Distributed management of keep-alive message signaling for mobile network resource conservation and optimization |
US8204953B2 (en) | 2010-11-01 | 2012-06-19 | Seven Networks, Inc. | Distributed system for cache defeat detection and caching of content addressed by identifiers intended to defeat cache |
US9330196B2 (en) | 2010-11-01 | 2016-05-03 | Seven Networks, Llc | Wireless traffic management system cache optimization using http headers |
US8843153B2 (en) | 2010-11-01 | 2014-09-23 | Seven Networks, Inc. | Mobile traffic categorization and policy for network use optimization while preserving user experience |
US9060032B2 (en) | 2010-11-01 | 2015-06-16 | Seven Networks, Inc. | Selective data compression by a distributed traffic management system to reduce mobile data traffic and signaling traffic |
WO2012060995A2 (en) | 2010-11-01 | 2012-05-10 | Michael Luna | Distributed caching in a wireless network of content delivered for a mobile application over a long-held request |
US8484314B2 (en) | 2010-11-01 | 2013-07-09 | Seven Networks, Inc. | Distributed caching in a wireless network of content delivered for a mobile application over a long-held request |
WO2012060997A2 (en) | 2010-11-01 | 2012-05-10 | Michael Luna | Application and network-based long poll request detection and cacheability assessment therefor |
EP2635973A4 (en) | 2010-11-01 | 2014-01-15 | Seven Networks Inc | TO THE BEHAVIOR OF A MOBILE APPLICATION AND INTERMEDIATE STORAGE TAILORED TO NETWORK CONDITIONS |
WO2012071384A2 (en) | 2010-11-22 | 2012-05-31 | Michael Luna | Optimization of resource polling intervals to satisfy mobile device requests |
CA2798523C (en) | 2010-11-22 | 2015-02-24 | Seven Networks, Inc. | Aligning data transfer to optimize connections established for transmission over a wireless network |
WO2012094675A2 (en) | 2011-01-07 | 2012-07-12 | Seven Networks, Inc. | System and method for reduction of mobile network traffic used for domain name system (dns) queries |
GB2517815A (en) | 2011-04-19 | 2015-03-04 | Seven Networks Inc | Shared resource and virtual resource management in a networked environment |
WO2012149434A2 (en) | 2011-04-27 | 2012-11-01 | Seven Networks, Inc. | Detecting and preserving state for satisfying application requests in a distributed proxy and cache system |
WO2012149221A2 (en) | 2011-04-27 | 2012-11-01 | Seven Networks, Inc. | System and method for making requests on behalf of a mobile device based on atomic processes for mobile network traffic relief |
WO2013015995A1 (en) | 2011-07-27 | 2013-01-31 | Seven Networks, Inc. | Automatic generation and distribution of policy information regarding malicious mobile traffic in a wireless network |
US9495012B2 (en) | 2011-09-27 | 2016-11-15 | Z124 | Secondary single screen mode activation through user interface activation |
US8934414B2 (en) | 2011-12-06 | 2015-01-13 | Seven Networks, Inc. | Cellular or WiFi mobile traffic optimization based on public or private network destination |
EP2789137A4 (en) | 2011-12-06 | 2015-12-02 | Seven Networks Inc | SYSTEM OF REDUNDANTLY CLUSTERED MACHINES FOR PROVIDING TILTING MECHANISMS IN MOBILE TRAFFIC MANAGEMENT AND NETWORK RESOURCE PRESERVATION |
WO2013086455A1 (en) | 2011-12-07 | 2013-06-13 | Seven Networks, Inc. | Flexible and dynamic integration schemas of a traffic management system with various network operators for network traffic alleviation |
US9277443B2 (en) | 2011-12-07 | 2016-03-01 | Seven Networks, Llc | Radio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol |
WO2013090834A1 (en) | 2011-12-14 | 2013-06-20 | Seven Networks, Inc. | Operation modes for mobile traffic optimization and concurrent management of optimized and non-optimized traffic |
US8861354B2 (en) | 2011-12-14 | 2014-10-14 | Seven Networks, Inc. | Hierarchies and categories for management and deployment of policies for distributed wireless traffic optimization |
EP2792188B1 (en) | 2011-12-14 | 2019-03-20 | Seven Networks, LLC | Mobile network reporting and usage analytics system and method using aggregation of data in a distributed traffic optimization system |
WO2013103988A1 (en) | 2012-01-05 | 2013-07-11 | Seven Networks, Inc. | Detection and management of user interactions with foreground applications on a mobile device in distributed caching |
US8995908B2 (en) * | 2012-01-25 | 2015-03-31 | Blackberry Limited | Mobile communications system providing enhanced out of band (OOB) bluetooth pairing and related methods |
WO2013116856A1 (en) | 2012-02-02 | 2013-08-08 | Seven Networks, Inc. | Dynamic categorization of applications for network access in a mobile network |
WO2013116852A1 (en) | 2012-02-03 | 2013-08-08 | Seven Networks, Inc. | User as an end point for profiling and optimizing the delivery of content and data in a wireless network |
US8812695B2 (en) | 2012-04-09 | 2014-08-19 | Seven Networks, Inc. | Method and system for management of a virtual network connection without heartbeat messages |
US10263899B2 (en) | 2012-04-10 | 2019-04-16 | Seven Networks, Llc | Enhanced customer service for mobile carriers using real-time and historical mobile application and traffic or optimization data associated with mobile devices in a mobile network |
WO2014011216A1 (en) | 2012-07-13 | 2014-01-16 | Seven Networks, Inc. | Dynamic bandwidth adjustment for browsing or streaming activity in a wireless network based on prediction of user behavior when interacting with mobile applications |
US9161258B2 (en) | 2012-10-24 | 2015-10-13 | Seven Networks, Llc | Optimized and selective management of policy deployment to mobile clients in a congested network to prevent further aggravation of network congestion |
US20140177497A1 (en) | 2012-12-20 | 2014-06-26 | Seven Networks, Inc. | Management of mobile device radio state promotion and demotion |
US9271238B2 (en) | 2013-01-23 | 2016-02-23 | Seven Networks, Llc | Application or context aware fast dormancy |
US8874761B2 (en) | 2013-01-25 | 2014-10-28 | Seven Networks, Inc. | Signaling optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols |
US8750123B1 (en) | 2013-03-11 | 2014-06-10 | Seven Networks, Inc. | Mobile device equipped with mobile network congestion recognition to make intelligent decisions regarding connecting to an operator network |
US9065765B2 (en) | 2013-07-22 | 2015-06-23 | Seven Networks, Inc. | Proxy server associated with a mobile carrier for enhancing mobile traffic management in a mobile network |
JP6149684B2 (ja) * | 2013-10-21 | 2017-06-21 | ブラザー工業株式会社 | 携帯端末、画像処理装置、及びプログラム |
JP5945983B2 (ja) * | 2014-04-23 | 2016-07-05 | 日本電気株式会社 | 電子機器 |
US10503398B2 (en) * | 2014-11-26 | 2019-12-10 | Blackberry Limited | Portable electronic device and method of controlling display of selectable elements |
AU2016243728A1 (en) * | 2015-03-31 | 2017-09-28 | Visa International Service Association | Peer-to peer mobile device payment network |
US11823273B2 (en) * | 2017-10-06 | 2023-11-21 | BlueOwl, LLC | System and method for preventing fraud in the capture of trip telemetry data |
US10687390B2 (en) * | 2018-03-09 | 2020-06-16 | Mueller International, Llc | Node bridge |
Family Cites Families (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US139144A (en) * | 1873-05-20 | Improvement in wheels for vehicles | ||
US52164A (en) * | 1866-01-23 | Improvement in drills for wells | ||
US153355A (en) * | 1874-07-21 | Improvement in fire-extinguishers | ||
US4853888A (en) | 1984-12-31 | 1989-08-01 | The Boeing Company | Programmable multifunction keyboard |
US5410333A (en) | 1992-03-18 | 1995-04-25 | Conway; Kevin M. | Computer keyboard |
US5949643A (en) | 1996-11-18 | 1999-09-07 | Batio; Jeffry | Portable computer having split keyboard and pivotal display screen halves |
US6169789B1 (en) | 1996-12-16 | 2001-01-02 | Sanjay K. Rao | Intelligent keyboard system |
US5924044A (en) | 1997-02-26 | 1999-07-13 | Motorola, Inc. | Modular communication device and method of providing communications therewith |
US6011495A (en) | 1997-04-03 | 2000-01-04 | Silitek Corporation | Multimedia keyboard structure |
US5983073A (en) | 1997-04-04 | 1999-11-09 | Ditzik; Richard J. | Modular notebook and PDA computer systems for personal computing and wireless communications |
US5999996A (en) | 1997-04-14 | 1999-12-07 | Microsoft Corporation | Adapter for wirelessly interfacing a full-size stand alone keyboard with a handheld computing device |
US6046731A (en) * | 1997-05-08 | 2000-04-04 | Ericsson Inc. | Method and apparatus for split keyboard control |
US6088220A (en) * | 1997-10-02 | 2000-07-11 | Katz; Michael | Pocket computer with full-size keyboard |
US6081207A (en) * | 1997-11-12 | 2000-06-27 | Batio; Jeffry | Multipurpose, folding, portable computer |
US6111527A (en) * | 1998-06-18 | 2000-08-29 | Susel; Irving | Expandable keyboard |
US6919879B2 (en) * | 1998-06-26 | 2005-07-19 | Research In Motion Limited | Hand-held electronic device with a keyboard optimized for use with the thumbs |
US6266234B1 (en) | 1998-06-26 | 2001-07-24 | Micron Technology, Inc. | Expandable computer keyboard |
US6429793B1 (en) | 1998-12-03 | 2002-08-06 | International Business Machines Corporation | Abstraction of input mapping for keyboards |
US6331693B1 (en) * | 1999-06-28 | 2001-12-18 | Cincinnati Incorporated | Beam delivery system |
CN1148044C (zh) * | 1999-08-06 | 2004-04-28 | 英业达集团(上海)电子技术有限公司 | 移动电话手机外接键盘装置及方法 |
US6909424B2 (en) * | 1999-09-29 | 2005-06-21 | Gateway Inc. | Digital information appliance input device |
US6630924B1 (en) * | 2000-02-22 | 2003-10-07 | International Business Machines Corporation | Gesture sensing split keyboard and approach for capturing keystrokes |
US20020065778A1 (en) * | 2000-11-30 | 2002-05-30 | Stephane Bouet | Mehtod of and a system for distributing electronic content |
EP1433260A4 (en) | 2001-09-20 | 2009-04-22 | Timothy B Higginson | UNIVERSAL KEYBOARD |
WO2003026153A1 (en) | 2001-09-20 | 2003-03-27 | Exo-Brain, Inc. | Input-output device with universal phone port |
JP2003218776A (ja) | 2002-01-23 | 2003-07-31 | Hitachi Ltd | 携帯情報端末および情報配信方法 |
-
2002
- 2002-06-10 US US10/167,251 patent/US6867965B2/en not_active Expired - Fee Related
-
2003
- 2003-06-06 JP JP2004512310A patent/JP4393997B2/ja not_active Expired - Fee Related
- 2003-06-06 EP EP03731597A patent/EP1512231A4/en not_active Withdrawn
- 2003-06-06 CN CNB038192489A patent/CN100438366C/zh not_active Expired - Fee Related
- 2003-06-06 CA CA002488952A patent/CA2488952C/en not_active Expired - Fee Related
- 2003-06-06 WO PCT/US2003/018012 patent/WO2003105366A1/en active Application Filing
- 2003-06-06 AU AU2003240579A patent/AU2003240579B2/en not_active Ceased
-
2005
- 2005-01-25 US US11/043,789 patent/US7366552B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US6867965B2 (en) | 2005-03-15 |
WO2003105366A1 (en) | 2003-12-18 |
CA2488952A1 (en) | 2003-12-18 |
JP4393997B2 (ja) | 2010-01-06 |
EP1512231A1 (en) | 2005-03-09 |
AU2003240579B2 (en) | 2007-11-29 |
JP2005529423A (ja) | 2005-09-29 |
EP1512231A4 (en) | 2010-03-24 |
CA2488952C (en) | 2008-10-14 |
US7366552B2 (en) | 2008-04-29 |
US20050208983A1 (en) | 2005-09-22 |
CN100438366C (zh) | 2008-11-26 |
US20030227745A1 (en) | 2003-12-11 |
AU2003240579A1 (en) | 2003-12-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100438366C (zh) | 具有通过无线链路连接的双部分键盘的复合便携式计算设备 | |
US7646316B2 (en) | Compound portable computing device with dual portion keyboards coupled over a transmission link | |
US20080048986A1 (en) | Compound Computing Device with Dual Portion Keyboards Controlled by a Single Processing Element | |
US7215649B2 (en) | Method and system for wireless pairing | |
RU2447604C2 (ru) | Мобильное устройство связи, способное предоставлять перечень возможных телефонных номеров, и способ управления мобильным устройством связи | |
US20100130131A1 (en) | Apparatus and method for connecting with bluetooth devices in a terminal using audio channel | |
CN1610442A (zh) | 依据文字信息更改移动电话组态的*** | |
CN1470138A (zh) | 移动电信数据服务 | |
CN101242444A (zh) | 基于位置对手持移动通信装置特征的禁止操作 | |
EP2264633B1 (en) | File sharing with a hostile system | |
CN1340266A (zh) | 便携式电话和终端 | |
CN101356793A (zh) | 综合拨打 | |
CN1873593A (zh) | 用于数据输入的方法和*** | |
KR20200034665A (ko) | 공유 장치를 제어하기 위한 방법 및 단말기 | |
CN106231391A (zh) | 电视机快速输入密码的方法及*** | |
KR20100127416A (ko) | 디스플레이장치 및 그의 기기 검색 방법 | |
KR20060122522A (ko) | 무선 네트워크에서의 프린터 설정방법 및 무선 네트워크장치 | |
KR100644017B1 (ko) | 무선 링크로 결합된 이중 분할 키보드를 갖는 복합 휴대용연산 장치 | |
TWI337313B (zh) | ||
CN102081463A (zh) | 计算机、移动通信装置及其遥控方法 | |
CN108811162B (zh) | 一种***信息传输方法、终端及基站 | |
JP3546407B2 (ja) | 電子機器のパスワード認証方法 | |
CN101090284A (zh) | 手写板或qwerty键盘用at命令通过蓝牙拨号网络剖面(dun)发送短信 | |
JP2004220618A (ja) | 電子機器のパスワード認証方法 | |
KR101948062B1 (ko) | 사용자 프레즌스 정보 제공을 위한 장치 및 방법 |
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 | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20081126 Termination date: 20110606 |