CN100403289C - 组合计算机系统、个人数字助理装置及其与主机之间进行通讯的方法 - Google Patents

组合计算机系统、个人数字助理装置及其与主机之间进行通讯的方法 Download PDF

Info

Publication number
CN100403289C
CN100403289C CNB2004100739912A CN200410073991A CN100403289C CN 100403289 C CN100403289 C CN 100403289C CN B2004100739912 A CNB2004100739912 A CN B2004100739912A CN 200410073991 A CN200410073991 A CN 200410073991A CN 100403289 C CN100403289 C CN 100403289C
Authority
CN
China
Prior art keywords
pda
main frame
personal digital
digital assistant
cpu
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB2004100739912A
Other languages
English (en)
Other versions
CN1595384A (zh
Inventor
丹·吉金尼斯
巴斯科·多尼尔
威廉·J·塞勒
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Elonex IP Holdings Ltd
Original Assignee
Elonex IP Holdings Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Elonex IP Holdings Ltd filed Critical Elonex IP Holdings Ltd
Publication of CN1595384A publication Critical patent/CN1595384A/zh
Application granted granted Critical
Publication of CN100403289C publication Critical patent/CN100403289C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1632External expansion units, e.g. docking stations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1626Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1656Details related to functional adaptations of the enclosure, e.g. to provide protection against EMI, shock, water, or to host detachable peripherals like a mouse or removable expansions units like PCMCIA cards, or to provide access to internal components for maintenance or to removable storage supports like CDs or DVDs, or to mechanically mount accessories
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/20Cooling means
    • G06F1/203Cooling means for portable computers, e.g. for laptops
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/20Cooling means
    • G06F1/206Cooling means comprising thermal management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4063Device-to-bus coupling
    • G06F13/409Mechanical coupling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/02Digital 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/0225User interface arrangements, e.g. keyboard, display; Interfaces to other computer systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • H04M1/275Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips implemented by means of portable electronic directories
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72409User 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/72415User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories for remote control of appliances
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/725Cordless telephones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M11/00Telephonic communication systems specially adapted for combination with other electrical systems
    • H04M11/06Simultaneous speech and data transmission, e.g. telegraphic transmission over the same conductors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42314Systems providing special services or facilities to subscribers in private branch exchanges
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05KPRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
    • H05K5/00Casings, cabinets or drawers for electric apparatus
    • H05K5/02Details
    • H05K5/0256Details of interchangeable modules or receptacles therefor, e.g. cartridge mechanisms
    • H05K5/026Details of interchangeable modules or receptacles therefor, e.g. cartridge mechanisms having standardized interfaces
    • H05K5/0265Details of interchangeable modules or receptacles therefor, e.g. cartridge mechanisms having standardized interfaces of PCMCIA type
    • H05K5/0273Details of interchangeable modules or receptacles therefor, e.g. cartridge mechanisms having standardized interfaces of PCMCIA type having extensions for peripherals, e.g. LAN, antennas
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/247Telephone sets including user guidance or feature selection means facilitating their use
    • H04M1/2473Telephone terminals interfacing a personal computer, e.g. using an API (Application Programming Interface)
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42314Systems providing special services or facilities to subscribers in private branch exchanges
    • H04M3/42323PBX's with CTI arrangements

Abstract

个人数字助理模块带有CPU,存储装置,并有I/O界面系统,个人数字助理有一个主机接口组成的总线方式连接本地CPU,并有一个在个人数字助理表面上的连接器用于与主机系统的总线连接器进行接口连接,以在个人数字助理和通用主机之间提供直接总线通讯方式。在本发明的一个实施例中,个人数字助理中存储了一个安全性代码。根据本发明的个人数字助理组成的主机/卫星机复合系统,其中,在主机中有一个插槽,当个人数字助理插人主机后,按照用户在主机中提供的一个或多个口令字,初始化插入协议,控制主机系统访问个人数字助理内存资源。在本发明的另一个实施例中,个人数字助理还有一个与本地CPU连接的扩展口,可以通过此扩展口连接并操作外围设备。

Description

组合计算机系统、个人数字助理装置及其与主机之间进行通讯的方法
技术领域
本发明涉及便携计算机领域,尤其涉及称为个人数字助理的小型便携计算机设备。
背景技术
自从个人数字助理(PDA)设备面世以来,在计算机市场中日益显示出其广阔的前景。人们相信,如果可以提供一种价格相当便宜并便于携带的微型计算机处理系统,而且这种微型计算机处理系统配备有特定编制的支持软件以使用户在旅行时可完成某些任务的话,这种计算机系统就会十分实用,而且成为非常畅销的产品。
Figure C20041007399100061
计算机,Hewlett
Figure C20041007399100062
(佰德)和许多其它著名计算机系统制造商在这方面进行了大量风险投资。
就现有的这类系统和将要推出上市的系统而言,仍然有许多缺陷和问题,例如:
1.现有的个人数字助理系统相当昂贵,起价从数百美元到两千美元不等,有的甚至更贵。以这种价格与当前的台式计算机系统竞争,显然会对公众的购买力产生负面影响。虽然增加生产量或在竞争时价格会降低,但高起点的价格仍会使潜在用户拒绝购买。
2.目前提供的系统按其能够完成的有限任务来说,仍显得过于庞大。大部分设备的尺寸太大以至于不能放入上衣口袋以便携带。
Figure C20041007399100071
公司生产的
Figure C20041007399100072
系统,重约1磅,大小如VHS录象带一般。
3.个人数字助理系统的最大缺陷在于它们提供的与用户桌面系统或其它主机,以及个人数字助理系统之间进行数据传输的方法。常用的通讯方法是借助于调制解调器连接,红外通讯装置或串行连接方式。这几种方式都需要用户干预,在通讯途径的一端或两端需要调制或使用其它类似方法。这几种方法费时,易于出错并需要大量硬件支持(价格昂贵)。目前,
Figure C20041007399100073
系统将调制解调器和/或LED通讯装置作为可选件,这必将增加全部系统的价格。
4.目前已知的个人数字助理系统中,软件都记录在ROM中,这使得软件升级十分困难,有时几乎是不可能的。这在用户希望个人数字助理系统有时具有不同性能会出现问题。此类系统的典型用户是旅行者,并且是需要在旅行时工作的人员。例如,去台湾旅行和去法国旅行要求个人数字助理系统执行不同的功能。他们所需要的是快捷方便地对软件进行更新和替换。
5.另一个困难是用户在旅行时需要处理的数据文件通常也都保存在“主机”中,这里所说的主机是指用户办公室的桌面计算机,笔记本计算机,或其它便携计算机。如果在这两种系统中有两组或多组关键数据不同,则必须在适宜的时间内更新其中一组数据,这种操作十分麻烦。如果数据文件未正确更新,就会导致无休止的灾难。最好的方法是当前的个人数字助理系统必须使用慢速压缩总线以下载并更新文件。完成此操作的典型实施例是使用如LapLinkTM之类的链接应用软件借助串行口进行数据文件更新。
发明内容
因此,所需要的是一种小型的个人数字助理系统,其价格并不昂贵,具有多种特性,并可排除上述缺陷和问题。这种新的个人数字助理系统的尺寸要比当前系统小,如只有信用卡大小或者按PCMCIA II或III型标准制造大小。这种个人数字助理系统的生产成本较低,以至其最低版本产品价格大约在S100~$200之间,这是必须的相当便宜的实在系统价格。本发明讨论的正是这种个人数字助理系统。本发明者以技术术语“微型PDA”或“μPDA”定义这种系统。
本发明讨论的μPDA的一个重要特征是具有连接器直接并行总线接口,该连接器允许μPDA系统插在主机系统的插槽中。此外,当μPDA插在主机的扩展槽后,需要一种有效方法禁止μPDA的CPU,以通过主机的CPU直接访问μPDA系统中存储的软件和数据。这种直接访问方式使主机和μPDA之间通讯能力达到最快,并且提供有以下有利的重要附加技术特性。
μPDA同时也需要一个可选的压缩总线接口,并包括与主机连接口独立的连接器,以增加其它装置,如传真调制解调器,单元通讯卡,打印机等。
本发明可以提供的的另一可选附加特性是主机接口,它允许用户选择预定序列的多种软件装入μPDA系统。这种特性由主机的显示和输入装置相连的一组控制例程组成,以使用户快速选择应用程序,并且也可以将数据同时装入μPDA卫星机中,以为特定任务或目标配置此种小型便携式μPDA系统。
另一特性是个人数字助理系统能够自动更新数据文件的能力。在本发明的讨论领域中,μPDA是插在主机中,数据也在主机中。如果传送的数据或数据时间戳比μPDA中数据新,则μPDA中的数据可自动更新,反之亦然。当用户完成μPDA处理并从主机卫星机接口返回后,主机重新获得访问控制权,决定最新文件的位置并完成更新。这种特征需要一些内置的用户提示以使操作更加有效。这使得μPDA成为一种真正的卫星机系统。
本发明的最佳实施例是个人数字助理模块。它包括一个封装和支撑内部单元的封装结构,位于该封装结构中用于执行数字操作运算以管理个人数字助理模块的功能的微控制器,以及通过内存总线结构而与微处理器连接以存储数据并执行例程的存储器装置。位于该封装结构中的电源部件为个人数字助理模块的功能单元提供电力支持,由微处理器控制的显示装置在封装结构的表面,而且与微处理器连接的输入设备用于向个人数字助理模块提供命令和数据。主机接口装置包括一个接口总线结构,它可配置成PCMCIA总线结构,以连接微处理器和封装结构表面的主机接口连接器的第一部分;并且主机接口连接装置被配置成将微处理器与主机的兼容总线结构直接连接的方式。
在一个实施例中,个人数字助理模块有扩展总线接口,这种扩展总线接口包括连接到微处理器和扩展总线连接器的第一部分的扩展总线结构,用于将微控制器与外围设备相连接。本发明的个人数字助理模块可与大量外围设备连接使用。
在另一方面,个人数字助理模块还有一个非易失性存储设备,例如,连接在微处理器中的EEPROM,其中包含有个人数字助理模块独特的一个或多个代码,以便在与主机接口连接的数字设备中唯一地标识个人数字助理系统。
在一个最佳的实施例中,个人数字助理系统的显示和输入装置配置为在个人数字助理表面上部覆盖的触摸屏和LCD(液晶显示器)。在一个实施例中,以拇指旋轮作为指针输入设备,在另一个实施例中则采用触摸装置作为输入装置的一部分。
个人数字助理模块作为卫星机系统与通用计算机组成了独特的组合方式。本实施例的主机要有一个为个人数字助理系统特殊配置的扩展槽,以提供个人数字助理模块的CPU与主机CPU之间的直接总线连接。主机可以是桌面计算机系统,笔记本电脑,或更小的便携型,掌上型计算机系统。这种组合方式提供了以前系统所无法获得的能力和便利。
根据本发明的其它方面,可以有多种其它数字设备,例如调制解调器,扫描仪,外围数据采集装置,蜂窝电话或软件销售机,所有这些装置都通过扩展总线接口,或者,在大多数情况下,由主机接口附加连接在个人数字助理PDA中。
根据本发明实施例提出的个人数字助理系统结构比传统的个人数字助理系统的结构更加紧凑。它代表计算机应用软件和应用水平新的标准。对每一个人来说都易于使用,并有许多益处,而且价格很容易接受。它解决了个人数字助理模块与大型的和功能强大的计算机之间内在的通讯问题。个人数字助理系统的体积小至可以放入上衣口袋,并且价格很低。
附图说明
图1A是根据本发明实施例的μPDA等比例视图;
图1B是图1A所示的μPDA平面图;
图2是图1A和图1B所示的μPDA截面图;
图3是图1A所示的μPDA块状图示和一些外围设备单元;
图4是图1A所示μPDA的详细平面图,特别标绘出本发明阐述的LCD(液晶)显示器和触摸屏用户界面;
图5是等比例μPDA视图和本发明说明的笔记本主机,在笔记本主机旁有一个μPDA插槽;
图6是根据本发明的具体化实施例,插在主机插槽中μPDA的块状图示;
图7是根据本发明实施例,验证插μPDA插入主机的步骤逻辑流程图;
图8是等比例视图,图示说明本发明实施例的μPDA软件销售机;
图9是根据本发明实施例,μPDA增强型用户界面顶部平面图(俯视图);
图10是根据本发明实施例,带有麦克风的μPDA顶部平面图(俯视图);
图11是根据本发明实施例,插在专用蜂窝电话或无线电话上的μPDA等比例图解:
图12是根据本发明实施例,带有音箱和呼叫接口的μPDA平面图;
图13是根据本发明实施例,带有红外通讯接口的μPDA平面图;
图14是根据本发明实施例,带有扫描仪附件的μPDA平面图;
图15是根据本发明实施例,带有传真——调制解调器附件的μPDA平面图;
图16是根据本发明实施例,带有打印适配卡接口的μPDA平面图;
图17是根据本发明实施例,插在条形码扫描设备中的μPDA以作为数据采集外围装置的μPDA的等比例视图;
图18是根据本发明实施例,带有太阳能充电装置的μPDA平面图;
图19是根据本发明实施例,4个μPDA系统通过接口与专用网络主机连接,可进行内部PDA通讯的平面图;以及
图20是根据本发明,用标准键盘扩展槽与μPDA连接的等比例视图。
具体实施方式
图1A是根据本发明实施例的μPDA等比例视图。在这个实施例中,μPDA单元结构以PCMCIA II型标准模块制造,厚度大约5mm。下面将要详细说明机身12,它包括要与主机的连接器插入接口连接的连接器插座部分14,以便将μPDA内部电路与主机的内部总线直接连接。主机系统可以是一个带有μPDA插槽的笔记本电脑。桌面机,以及其它类型计算机,甚至其它种类的数字装置中都需要提供此类插槽,其中的一些实施例说明如下。
仍以图1A为例。在此实施例中,在μPDA的一端面上形成I/O界面16,它包括具有一个触摸区域结构的显示区,用于在μPDA独立工作模式下进行触摸操作与交互可控制例程操作。
虽然在图1A中没有表示出来,但在沿个人数字助理装置的两边应该有一个导向装置,用于在主机系统的插槽中引导插入或拔出个人数字助理装置。同时也应该有一个或多个其它机械特性,以利于在主机插槽中安装或拆卸本装置。
图1B是图1A所示μPDA的顶部平面图,其中显示出在μPDA的一个角部有一个拇指旋轮。本实施例的拇指旋轮是输入装置,并具有放大和指向特性。在某些条件下,也提供速率特性。拇指旋轮与μPDA和I/O界面16结合使用可提供许多功效。一种用途是控制图符,字符,菜单的滚动和其它显示设备中显示对象的滚动。拇指旋轮具有许多指针设备的功能。
在本μPDA实施例中,还提供了一个第二外部连接部分20,该这种连接部分用于连接外围设备,作为扩展总线接口的一部分。
图2是根据本发明的PCMCIA II型或其它小型装置μPDA组成结构的简要截面图。如图所示,多个集成电路(IC)34封装在贴合材料36中;覆盖在封装结构表层的可塑聚合薄膜32提供内部连接通路。在这种结构中,与传统的,将其焊接在印刷电路板上的方法不同,集成电路芯片与焊接区直接连接,并在卡普顿(聚酰亚胺)薄膜中形成通路。此外,无须使元件34所示的与μPDA的特定功能的集成电路相关联。此截面图仅是以图示表示此结构。
在此种紧凑结构中,薄膜32一侧的通路与CPU和存储器的内部连接是分离开的,以连接其它部件,如显示器25和触摸屏27。
LCD(液晶显示器)25在μPDA的一侧,触摸界面27覆盖至少一部分LCD(液晶显示器)。金属铸层38或其它适宜材料,或复合材料包容内部组件以与PCMCIA II型的组成特征一致。本简要截面图图示了μPDA的结构的一些原则,并在需要时,可以方便、便宜的安装其它所需部件。在另一个μPDA实施例中,它是以PCMCIA III型原则特征制造的(10mm厚),它使用传统技术制造,例如PCB工艺,而未用上述的封装结构。当然,也可有多种其它结构以及成型方法或可能的复合方法。
图3是图1A,图1B,和图2所示的μPDA电子逻辑框图。微控制器11在μPDA独立工作模式下,即未与主机处于连接状态下时,作为μPDA的CPU。当μPDA插入主机后,微控制器11作为被动单元,将总线控制权提交给主机的CPU。在插入模式下,主机的CPU取得μPDA内存内容的控制权,在大多数情况下,这要受到下面所述的安全规程保护。主机可以向插入的μPDA内存中传送和读取数据和软件。在其它实施例中,许多其它的交互操作系统模式可在两个CPU和可存取的存储单元之间完成数据和软件传输。
在本实施例中,内存13最好是非易失性存储装置,其容量从1兆字节到2兆字节不等。内存中存储了应用软件和数据文件的控制例程。内存13可以是闪存,CMOS ROM,带电源的CMOS RAM或软件保存在ROM中而数据保存在闪存中的其它复合装置。,内存设备与微控制器11通过专用总线结构17连接,配置微控制器11的目的是要驱动内存总线17。
电池15在μPDA独立工作模式下提供电力支援,并且电池可用一种或多种方法充电。图3中未显示出电源通路,但实际上电池为μPDA模块中的各种设备提供电力支持。当系统插入主机后,主机电源通过主机界面与管脚相连,从而对电池充电。另一种方法是,将太阳能面板作为附件,可配置此太阳能面板对电池充电或为μPDA提供电力。太阳能面板将在本发明的结构的其它部分中进行阐述。同时,电池在需要更换时可以方便的取出。
主机总线连接器14是主机接口的一部分,它包括在上述插入方式下为主机提供连接的总线结构26。在最佳实施例中,主机接口是PCMCIA II,III型标准接口,它可在PCMCIA模式或类似的PCI模式下进行通讯。PCI模式是由INTEL公司开发的高速中间总线协议,并已成为行业的标准总线结构和协议。本实施例中的实际接口是一槽型插口,它与典型的PCMCIA设备接口一样。这种插口可以是一个类似于软盘驱动器的插槽,但也可以采用其它形式。
连接器20是上述的扩展总线接口的一部分,包括与微控制器11连接的专用总线结构40。这种接口可用多种不同方法制造。可选的扩展总线接口用于连接可选的外围设备,如打印机,传真卡,主机蜂窝电话或其它设备。本发明提出的最低功能的μPDA系统并不将扩展总线接口作为其基本功能特征,但在许多其它实施例中,此种扩展总线接口可提供广泛的增强型支持。
扩展总线接口可采取多种形式之一。一种最佳形式是扩展的增强型并行口并采用基于本发明者在共存专利申请中叙述的协议。另一种形式是采用有8位地址和8位数据的寻址I/O口。扩展口的要求是连接方式和通讯协议要与扩展设备,如,电话调制解调器,传真卡,扫描仪和其它设备兼容。也可以有多种其它配置方式。
μPDA通过扩展总线连接的可使用的外部设备列在图中所示的框19中。在不同的实施例中,选择一种设备并将其内装在μPDA中以提供多种应用能力。在前一种情况下,由路径21和扩展总线接口通过连接部件20组成这种连接方式。在内置情况下,如图所示,由路径23在μPDA内部连接各种设备。
I/O界面16(图1B)用于显示μPDA中与应用程序相关的数据,并可通过触摸输入。触摸输入是在触摸屏的特定区域提供多种功能输入。根据计算机中安装的控制例程,在不同的操作模式下,在I/O界面16中的标记识别触摸功能区域。LCD(液晶显示器)25和触摸区27共同组成上述的I/O界面16。
本发明的某些实施例中提供了数据和程序安全,它包括由专用通讯线连接到微控制器11的电子可擦写程序只读存储器(EEPROM)31。EEPROM 31中有一个或多个在制造时安装的代码,用以在主机和μPDA之间传送信息时提供安全保证。此目的是为了控制主机访问μPDA内存内容的存取权,因此,每一个μPDA都配置成为独立的系统。要完成此操作,插入的μPDA和主总线控制例程要在μPDA插入时进行初始化,这种安全操作在下面将详细说明。在其它实施例中,安全代码由只读存储器(ROM)芯片或其它永久或半永久存储芯片提供。
图4是与图1B所示的μPDA类似的平面图,以显示特殊的I/O界面16。I/O界面16的大小和位置虽然不同,但在通常情况下,它要占据μPDA一面的大部分位置。在一个实施例中,I/O界面16包括LCD液晶显示器,在可显示32×12个字符的荧光屏上,其分辨率为256×144象素。在此显示情况下,每一个字符占8个象素宽,12个象素高。在另一种可显示40×16个字符的显示情况下,其分辨率为320×200。
触摸屏的触摸区与显示的字符区对应。通过用手指触摸某一区域,可以迅速的输入数据和少量CPU命令。
在角部,有一个拇指旋轮18。拇指旋轮提供了一个双向装置,用于根据安装例程控制显示设置。菜单70配置在屏幕的一侧,用于显示当前运行应用软件的状态并提供适宜的用户选项。在最佳实施例中,由拇指旋轮18在菜单70中滚动输入,并由光标指示当前的激活区域。用户可触压触摸区的适宜位置进行选择选项,并提供特殊的输入选项。根据用户的惯用选项设置,可将菜单区显示在屏幕的另一侧。
在本实施例中,要显示的特殊字符显示在区域74中。每一个字符都与一个触摸区相对应。由于专用的可选择字符区70太小,不能显示出全部标准键盘的字符,所以用拇指旋轮18的输入允许用户在区域74中漫游,以显示全部虚拟的标准键盘。向一个方向滚动拇指旋轮18,可水平滚动显示字符区,向另一个方向移动拇指旋轮18,可垂直滚动显示字符区。当拇指旋轮滚动到端部时,窗口中显示的虚拟键盘也到了端部。采用这种方法,用户可迅速在字符窗口中漫游,以显示全部标准键盘,并可用手指触摸进行选择。当然,没有必要将虚拟键盘设计为标准键盘格式以供访问。字符和标点等可简单的沿显示屏面显示在一个条形区域中,而且可通过拇指旋轮滚动输入或使用其它指针形设备输入滚动字符和标点等。
在本实施例中,为了避免由于漫游查找而耽误时间,如果拇指旋轮滚动很快,则字符窗口将跳跃显示而不是加速滚动。此外,菜单70中可以有选择地提供字符的字体和大小,虽然单一字体对内存的要求最少。对本技术领域内的一般技术人员而言,很明显,有许多字符选择和显示技术,且拇指旋轮18可配置成多种滚动和漫游方式。
本实施例I/O界面16的顶部或底部提供了文档窗口72。光标在文档窗口中定位以进行编辑。菜单70提供可用的字体,用拇指旋轮18控制光标在文档中的移动。文档在大多数情况下,都比可显示区域72大,因此,必须要在文档窗口中漫游,就象在键盘窗口中漫游一样。例如,向一个方向转动拇指旋轮18可水平显示文档,同时,向另一个方向转动可垂直移动显示文档。
可配置一个触摸键或可选的物理键以在文档窗口和键盘窗口之间进行切换,同时,可将按键配置成相同的或使用其它键在窗口中进行“左右滚动,上下滚动,文档和键盘”之间切换。切换键用于更改拇指旋轮的操作方式。切换键也可与浮动指针装置共同使用以选择字符和菜单项。
在本实施例中,用户可将手相对静止放在拇指旋轮和切换键上,以作出各种可能的选择。将切换键与浮动指针工具共同使用有利与使用小字体。切换键也可在机身12的合适位置作成物理按键。
很显然,对本技术领域内的一般技术人员而言,有多种组合菜单选项方式。切换键和I/O配置给用户提供十分良好的用户界面。本发明的进一步实施例提供了I/O设置的应用程序,其中,用户可完全定制I/O显示区域特性。
本发明的其它实施例有多种机械接口,用于提供指针样式的输入工具,以替代上述的封装拇指旋轮装置。一种是一个有四个方向的鼠标按钮与一个选择钮的装置,此装置位于机身12的另一端并位于I/O界面16的下部。每个按钮设计为可用单一手指即可操作。四个方向的鼠标按钮可提供光标在菜单上滚动,漫游,以及在键盘和文档窗口之间切换等操作,而选择钮用于选择选项并根据光标所在位置进行编辑。这种配置可使手部运动最少并使I/O界面看起来十分简洁。
拇指旋轮工具,触摸切换装置和按钮之类的其它装置都是已知的现有技术,用于将机械运动和压力转换为电子信号并将电子信号送至微处理器。由于此原因,本结构中未提供此类接口的细节。但是,这种输入显示和输入区组合被认为是有创造性的。
图5是根据本发明实施例的μPDA 10的等比例视图。将μPDA通过PCMCIA II型插槽105插在笔记本计算机172中。在下面将要进行进一步的阐述。当μPDA插好后,激活μPDA,主机进程初始化,同时主机得到管理通讯权并校验内存访问权(安全性)。
由于一系列原因,本发明者认为存取访问权是十分重要的。首先,虽然每一个μPDA都有一个或多个唯一特定代码,但用户也许希望保护他们保存在μPDA中的文件,以防止未经授权人员从μPDA中获得。使用代码不但控制从I/O界面16中访问数据和文件,而且控制从主机总线接口访问这些数据和文件。因此,数据和文件在未经授权的主机系统中受到保护不能访问。
在前一种情况下,当μPDA加电后,应用程序规程要求用户在I/O界面16(图4)中输入访问代码。如果代码输入不正确,则访问被取消,电源随即关闭。用于此目的的代码保存在EEPROM 31(图3)中或任何可作为此用途的ROM设备中。在某些实施例中,代码在制造过程的掩膜编程时就已经写到程序中,因此,代码以后不能更改。在其它实施例中,代码可以在特殊进程中可以访问并更改。
在与主机通讯的情况下,主机可以是便携机或桌面机,或其它设备,它们都有一个物理插槽以接受μPDA,但是没有配置成与μPDA进行通讯工作方式。在此情况下,μPDA可能是PCMCIA形式的。为了说明此问题,本说明书将这种特定系统称之为通用主机。如果系统配置为可与μPDA进行通讯,则称之为赋能主机;如果系统配置为可以完全访问特定的μPDA系统,则称之为专用主机。
如果插入μPDA的主机是通用主机,则在用户没有将μPDA的控制例程提交主机系统前,其没有通讯能力。要使主机具有通讯能力,可通过软盘,借助于插槽的独立内存卡或在某些实施例中,将插入的μPDA的内存13(图3)中驻留的通讯软件传送到主机中,以使主机有进一步的通讯能力。
如果插入μPDA的主机实际上是赋能主机,或在插入μPDA后将其配置为赋能主机,则存储在EEPROM 31(或其它存储单元)中的代码用于校验在主机和μPDA之间传送数据和程序的授权,在本进程的一个实施例中,此验证操作按下列顺序进行:首先,当用户在兼容的插槽中插入μPDA后,则某些管脚将连接信息传送给μPDA的微控制器和主机的CPU,指示μPDA已经插入。假设是赋能主机,则插入后,两个系统都要启动初始化协议。
在大多数实施例中,如果插入μPDA系统不是主机系统,也就是说,它与插入模块不能进行通讯,则什么也不会发生,用户可简单地拔出μPDA。如果计算机是赋能主机,则启动应用程序,通过μPDA微处理器配置主机访问的μPDA数据文件。用户界面(下面在某些特定实施例中会详细说明)显示在主机显示器104(图5)上。主机界面菜单,象其它应用程序菜单一样,可部分格式化作为μPDA I/O界面16显示,如图4所示,并有相应文本说明。在某些实施例中,插入的μPDA可由在主机屏幕上显示的μPDA的输入区操作控制。
如果插入μPDA的系统不是前面所述的主机系统,即主机中没有与插入μPDA中存储的标识代码相匹配的代码,则初始化访问协议。在这种情况下,访问者菜单会出现在主机屏幕104中,请求用户作进一步的输入,如访问μPDA有限数据资源权限选项的口令。当然,在这种条件下,如果用户输入了在插入μPDA内存中注册的正确口令,也可获得完全访问μPDA控制权。
如果主机是与μPDA完全兼容的主机系统,则立刻授予主机完全访问插入的μPDA内存内容的访问权,包括程序区,并且μPDA中的数据和程序都可与主机之间进行交换。
在任何情况下,当退出μPDA或从插槽中拔出μPDA后,则μPDA内部的微控制器重新获得μPDA内部总线结构的控制权。
图6是在主机中插入μPDA后简明块图,图7是根据本发明实施例,在主机66中插入μPDA后进行操作步骤的基本逻辑图示。主机66代表大多数通用主机形式,它包括主机CPU 24,输入设备60(例如键盘),主存储器28(如硬盘驱动器),以及系统RAM 62等。很明显,采用这种技术的大多数主机的结构比所示结构更加先进复杂,图中所示的结构只是一个说明性图解。
当插入μPDA系统后,图6中的连接器14′包括图1B和图3中的部分14与一个匹配连接部分,用于将连接部分14和端105(图5)连接在一起。连接器的两个部分的连接使μPDA总线26与主机总线26′直接连接在一起,因此在微处理器11和主机CPU24(图6)中建立了直接总线连接路径。
前面已经说过,在连接器14中专门配置有一个管脚(图中未画出),用以向主机发出信号表明μPDA已插入。在图7中,步骤42表明已将μPDA模块插入主机插槽中。步骤44表明管脚配置信号指示实际μPDA插入已完成。步骤46说明主机接口总线26已激活,这包括插在主机中的匹配主机总线26。
在步骤48(图7)中,μPDA中的微处理器11开始预制程序自检进程。本实施例的微处理器芯片11中有一页随机内存28。在其它实施例中,也许要用到其它位置的RAM。步骤50表明,自检进程将启动程序装入RAM 68,包括代码或安全代码匹配检验。代码是由一串行数字组成。
在步骤54中,微处理器11开始执行启动程序。在步骤56中,微处理器从主机接口总线26中(图6)查找口令。
插入μPDA后,假设是赋能主机或专用主机,则导致通讯例程(这些通讯例程可从主机中的主存储器28中获得)在上述的主机显示屏104中显示用户界面。正是该通讯程序将通用主机转换为赋能主机。
假设是赋能主机而不是专用主机,则用户界面要求用户输入一个或多个口令字,在输入完成后,主机将输入项传送给微处理器11以便与串行字,或者是在启动μPDA后从EEPROM 31中访问到的其它代码进行比较。
根据主机传送给插入的μPDA模块的代码,微处理器11允许全部访问μPDA内存31,如图7功能52所示。或是在功能58处由接收到的代码级别(或代码不是完全匹配)定义有限数据访问权限。
在现有技术中,访问协议和例程允许部分或直接访问μPDA内存13,如总线控制技术,此处无须赘述。除了代码的简要比较技术,可采用其它技术以提高μPDA和主机之间的通讯安全级别。例如,由于EEPROM或其它非易失性存储器容量的限制,可将执行代码装入RAM 68或使用其它源存储单元的代码键与可执行程序代码共用,或简单地重新映象分配内存或使用其它方法,都可使每一个μPDA成为真正具有唯一代码的设备。
在本发明的某一方面还提出了附加的独特特性作为上述通讯例程的一部分。一种特性是在两台计算机中,在主机系统的控制下,主机系统由直接连接总线访问全部内存资源以自动更新和交叉引用现有文件和新文件。自动更新可有多种选项,例如,仅通过时间标记自动更新文件,在传送文件前标识新文件,并提供一种文件编辑方式,使用户可同时评阅新,旧文件版本以决定取舍。这种在卫星机和主机之间自动或半自动更新文件解决了长期以来存在的问题。更新例程也提供了保存文件备份的选项。
主机/μPDA通讯的另一有用的特性在于一种装置,该装置用于使用户可以选择或组合一系列下载到μPDA中的程序文件,以替换或附加到μPDA现有的执行例程中。用户可将多种不同的程序清单以批处理作业形式下载到μPDA中,从而方便的配置μPDA以满足多种工作环境的需要。
这种应用程序,如数据库,电子表格,文档,旅行文件(如货币转换),传真和其它通讯程序,时钟,地址和电话记录或其它类似程序,都可作为定制的用户应用程序。
在另一实施例中,未插入的μPDA可通过可选的扩展总线40(图3)直接与主机连接以传送数据。在用户对主机(笔记本或桌面系统)的μPDA没有PCMCIA接口的特殊情况下,,用户可以通过主机上的附加扩展口连接μPDA,例如,通过扩展总线接口的串行口。在这种情况下,μPDA仍要求从主机中输入口令,并根据接收的口令控制访问μPDA内存板中的内容。
在某些实施例中,μPDA也使用可选的扩展接口,同时,μPDA由主机控制,在扩展接口中,主机可通过μPDA的总线结构有效地发送数据。
附加的方面和特性
软件自动销售机
将来这个发明可以提供一种拥有非常大的电子储存能力的软件自动销售机。μPDA用户可以将μPDA模块插在软件销售机上,以购买或下载与μPDA环境兼容的软件。
图8是这种软件自动销售机61的等比例视图,其中包括一个μPDA插槽63,信用卡口65和投纸币口67。显示器69显示一个用户界面,其中还有选择钮,如显示器边部的按钮71,可供用户评阅并从软件自动销售机中购买软件。在另一种实施例的机型显示器上还可以有触摸屏,在其它实施例中可以在显示器中以较大比例模拟显示μPDA的I/O区。
在操作时,以本实施例机型为例,用户将μPDA插入软件自动销售机便可评阅在显示器69中所列出的出售软件并通过菜单选择。此菜单允许用户浏览全部可供选择的软件,或者按所输入日期列出全部最新软件。用户可以选择某些软件进行试用,至少以模拟方式试用,然后再选择需要购买的软件。
一旦满足自动销售机的全部要求,如验证确认和付款,软件自动销售机就将选定的应用软件拷贝到μPDA的内存中,或者是拷贝至用户或自动销售机提供的软盘中。在这种情况下,软件自动销售机还要有软盘驱动器73和为用户准备的可以使用的已格式化软盘的软盘仓75。这种方式在装入用户μPDA的性能有限而无法接收所需软件,或用户只是想将软件按照他们主机进行配置的情况下,十分有效。
软件自动销售机也提供备份选项,因此引导软件自动销售机在安装新的文件或数据前,读取并拷贝所有文件或选定的文件到一个或多个软盘中。
如上所述,每个用户的AD都有一个EEPROM或其它存储区,通过
一串行数字或代码唯一标识μPDA,这样,自动销售机就可以按本实施例的μPDA进行配置,以多种模式之一提供软件。
一个用户可以很低的价钱购买一个应用软件演示版,软件演示版中没有提供软件的全部功能,但可以给用户一个在购买前测试并熟悉这种应用软件的机会。同时,用户也可以购买此相同软件的一种版本,此种版本软件按装入μPDA的ID关键字配置,并且仅能在插入该μPDA的条件下才能运行。在另一种实施例中,软件可在一组设置关键字的μPDA之间传递,或只在有限的次数下处于“解锁”状态。在这种情况下,应用软件的价格要比不上锁的软件版本的价钱低。不上锁的软件版本可以应用在任何μPDA系统和/或主机/μPDA系统中。不上锁软件版本的价格较高是为了补偿售出应用软件可能出现的非法使用。
软件自动销售机也可以提供带有关键字的软件版本。此软件版本只有将μPDA插在软件销售机上,或基于一组μPDA系统时才能进行定制操作。这种带有关键字的软件版本是可以实现的,因为每台μPDA上具有唯一和独特的特性,即唯一的串行数字编号,并有其它安全程序,如上所述,因此,它使自动销售机可以准备并下载需要购买的并仅在特殊模块下进行操作的应用软件副本。
有许多不同的手段可完成此唯一代码的对应操作,这在熟知本技术的人来说十分明显。软件销售机内存中保存的标准版本代码可以被重新编译,例如:在下载时,编译使用插入的或标识的μPDA中的唯一代码,因此,只有特定的μPDA系统使用相同的关键字在运行时标识指令序列才能运行程序。保密的关键字或定制的应用软件还包括唯一地保存在μPDA系统中的其它代码和/或可执行代码序列。
与自动销售机相关的另一方面是有一台打印输出设备77,可以为用户打印一份用户手册副本。当然,没有必要将所售软件特殊定制为M-PDA。应用软件也可售出用于其它类型设备,并传输到μPDA的内存中或者用软磁盘传输等。在这种情况下,非μPDA用户可以获知软件的多种类型。
软件自动销售机也可以作为机场,火车站,会议中心和饭店的任选信息显示中央系统。当用户在接口中直接插入μPDA后,可以调出当前的信息资源,包括但不限于本地的,本国的,和世界的新闻;股票行情和金融分析报告;天气情况;交通时刻表;路线图;语言翻译器;货币兑换软件;电子邮件和其它联机服务。
一个定制的自动销售机可以满足商务旅行者的需要,并可快速得到相关信息,并允许用户可以下载文件和通过电子邮件发送。本发明的另一方面是,将每一个自动销售机链接在一起,使用户在旅行过程中通过相关的自动销售机发送消息。这种专用的μPDA电子邮件在将相应μPDA插入自动销售机后立即自动下载到特定的μPDA中。发送者可以将相应的μPDA唯一代码作为标识的解码关键字,或其它专用标识电子邮件的手段。
在另一个实施例中,当每一个相关的商务人员到达某个机场时,他或她可以通过μPDA上可选安装的红外接口(图中未画出)得到海关的自动销售机提示。海关的自动销售机也安装了红外通讯设备,用于接收信号并发送/或接收任何等待的信息。
增强型的显示:
图9是根据本发明实施例的的增强型I/O界面单元79的平面图。界面单元79的对角线大约5英寸,它包括一个LCD(液晶显示器)显示器,并在屏幕上至少有一部分触摸输入屏,从而以与μPDA相同的显示方式提供了I/O区80。这种实施例中,界面单元79左右两边有4个插槽81,83,85,和87,它们以PCMIA II型模块配置。根据本发明,这些插槽中的一个可用于插入μPDA,而另外三个插槽可用于插入较大的CPU,附加存储器,电池电源,外部设备(如调制解调器),或其它插入式PCMCIA功能模块。
界面单元79是一个通过插入PCMCIA单元系统(包括根据本发明的μPDA系统)组成的专用计算机的框架结构。在其它的实施例中,μPDA也可假定为其它形式,则插槽也要作出相应更改。
在本实施例中,插入的μPDA在I/O区80配置作为I/O显示器。当μPDA插入后,M-PDA中拇指旋轮仍可使用,在这种情况下,拇指旋轮与上述的μPDA系统单独工作模式下的功能相同。在另一方面,增加型的显示器可重配置输出,使用户可以单独使用触摸屏,通过专用总线接口和/或附加的硬件选择按钮,和/或附加在在增强型显示器上的标准键盘,或甚至通过插入的μPDA扩展口来处理数据。在进一步的实施例中,增强型的显示器有一个专用的鼠标接口和/或专用的拇指旋轮。
然而,在另一种实施例中,界面单元79配有便宜的使用方便的常规可替换电池和/或可充电电池。同时,在另一实施例中,界面79可以同时插入两台或多台独立的μPDA系统,并可根据可以手动处理解锁的文件的控制例程在这些μPDA系统中交叉引用文件。进一步讲,为便于观看,界面单元79可以放置在其它系统和专用的或小尺寸的键盘上并由它们支撑,从而与键盘连接作为输入设备。键盘然后自动作为输入设备。
μPDA的界面79小而紧凑,可以放人一本手册或手提箱中,从而成为一种容易携带并且功能强大的计算机系统。
麦克风/语音识别:
图10是有I/O界面116,扩充接口120,和主机接口连接器114的μPDA 110的平面图。μPDA 110具有前面所提到的所有功能,并带有一个附加的麦克风88。在这种实施例中,μPDA中的控制例程利用线性测试码(LPC)技术,将从麦克风中取得的模拟输入信号转换为数字语音记录信号。这种方法占用最小的内存。但仍能在可辨范围内再现音频输入,比如人声。
在另一种实施例中,为了能够记录较高质量的声音,采用两步合成装置以分离模拟信号并合成一种更近似的声音数字表示信号。
使用如此配置的μPDA可以记录用户的声音信号,然后装入主机进行处理。在更进一步的实施例中,数字信号可以转换成文本,作为声音邮件在网络中发送。然而,在另一种实施例中,麦克风与话筒结合以达到编辑之目的。
蜂窝电话接口:
图11是根据本发明实施例,插有专用的蜂窝电话45的μPDA 10的等比例视图。电话45上有一个根据本发明为μPDA设置的插口。在本实施例中,接口49位于电话45的一侧,电话上还有窗口51供μPDA插入后访问μPDA的I/O界面16。当μPDA插入后,μPDA中的所有软件和内存内容在蜂窝电话中都可以使用,用户可以通过I/O界面16来操作电话。
在本发明的此方面中,提供了唯一的控制例程和显示配置以加强蜂窝电话的应用。例如:很容易获得所有用户的电话号码,信用卡号码,访问代码等,并且可以迅速,方便的访问与应用这些信息。从一方面看,还显示一个按字母排列的输入简表以供简单的输入选择。当选定一个字母时,将列出可能的被呼叫方的清单。用户可以用触摸键输入或μPDA的拇指旋轮在清单中滚动挑选加亮的输入项。此处并不要求显示电话号码。
一旦呼叫方选定后,μPDA就拨打这个电话,包括为此目的而保存在μPDA存储器中的必要信用卡信息。
在进一步的实施例中,将记录通话时间,时间标记和其它通话中与通话后的日志记录。
在另一个实施例中,谈话以数字形式记录并存档以备日后处理。在进一步的实施例中,在主机上或蜂窝电话45内装入一个声音压缩程序。压缩的语言文件,例如在语言邮件系统中分发的信息,可以从网络中下载到μPDA中,或送到蜂窝电话内更大的存储区内。然后μPDA就可通过主机或附加在连接器部分20上的调制解调器发送文件至可选的扩展总线40(图6)。
在此特殊的实施例中,蜂窝电话可以有一个数字传输总线接口。在这种情况下,在传输的接收端同时建立声音系统控制例程与声音的压缩算法以解压缩信号并分发个人消息。
在进一步的实施例中,声音信息可以从蜂窝电话中以未压缩的数字合成格式用无线方式发送,从而将其自动分发到专用的接收主机,或在发送个人消息之前在个人语音系统中进行手工半自动分发。在无线传输时,如图10所示的麦克风/语音识别μPDA在其被插入蜂窝电话接口后可以发送先前存储的声音信号。
在欧洲和亚洲所使用的电话系统是CT2型的,此系统按标准数字信号传输并包括局部子站点,有兼容蜂窝电话的成员在子站点的活动区域内可以访问站点。在本发明的一个实施例中,提供了带有μPDA插槽的CT2型蜂窝电话,并将其配置成为可与μPDA系统共同工作的方式。然而,在本发明的另一个实施例中,上述的压缩技术可用于在CT2型电话系统和其它数字电话系统中,在CT2系统中传送信息前,上述的压缩技术用于进行数字压缩。
使用现有的CT2技术,压缩算法大约可以将十分钟的声音信息压缩为一分钟的信息。这将大大降低电话的使用时间。在这方面,在接收端需要一个兼容的解压缩技术,该算法最好是合成在CT2中的标准μPDA语音系统或其它数字传输系统中。
在进一步的实施例中,要同时提供控制例程,使如图10所示的麦克风/声音识别μPDA系统以压缩或未压缩方式载送信号。在本实施例中,当μPDA插入与其兼容的CT2蜂窝电话后,就可以以压缩形式发送数字语音信号。
扬声器/呼叫机:
图12是根据本发明实施例,带有麦克风/扬声器区90和呼叫机接口92的μPDA 210平面视图。这种μPDA可以作为标准的呼叫机使用。通过安装的呼叫机接口92接收呼叫信号并通过麦克风/扬声器90提醒用户。一旦接收到信号,μPDA 210可插在如图11所示的兼容的蜂窝电话中,并且μPDA立刻可以自动拨呼叫者的电话。所有其他方面的功能都已在μPDA插在蜂窝电话后的操作中进行了说明。
在另一个实施例中,带有扬声器/呼叫机的μPDA可以生成DTMF语音信号。DTMF语音信号可以从呼叫者的电话号码中生成。
扬声器/呼叫机μPDA可以在内存中保存呼叫请求。μPDA在I/O界面216中可以显示全部呼叫请求,包括时间和日期时间标记,呼叫者的标识信息,如果有的话,还有其它相关信息。在这种特殊的实施例中,用户接收呼叫信号,在μPDA中通过扬声器/麦克风90立即以数字声音信号响应,然后从专用的μPDA兼容蜂窝电话或从传统电话中发送响应信息。
无线红外接口:
图13是根据本发明实施例,带有红外(IR)接口94的μPDA 310平面图。在此实施例中,μPDA通过远程控制,与家庭或办公室中的传统设备进行通讯。设备的唯一代码以学习/接收模式程序化保存在μPDA中,同时,文件受到口令保护。当输入正确的口令后,在I/O区36中以用户友好界面形式显示基于菜单的图符。主控例程首先向用户查询要访问的设备。例如运行住宅应用程序,则会显示诸如整个车库门,安全系统,自动门,VCR系统,电视机,或音响系统等菜单图符。
在本实施例的另一个方面,接收站点如主机或外部接口具有红外功能,以直接与周围带有红外接口的μPDA进行数据通讯。在进一步的实施例中,μPDA可以插在一个单元网络中作为无线调制解调器使用。
外围设备
通过扩展接口20(图13和其它图所示),μPDA可作为连接多种外围设备的平台。当连接外围设备后,一个专用管脚或在扩展接口20中的管脚将信息传送给微控制器11,并执行外围设备启动程序。在外围设备或μPDA内存中驻留的接口控制例程也同时执行并在链接完成后,在μPDA的I/O界面中显示相关的菜单驱动选项。
扫描仪:
图14是根据本发明实施例,插有扫描仪附件55的μPDA平面视图。扫描仪装配在μPDA中,通过扩展接口20与μPDA建立电子连接。在本实施例中,扫描仪的物理接口可与μPDA可靠连接。扫描仪附件55有一个滚动轮57或其它类型的转换感应器,与μPDA拇指旋轮18接口连接,从而通过手动来完成扫描提供转换感应信号。在另一实施例中,扫描器附件55有一个转换设备,借助扩展接口20传送正确扫描信号。扫描仪的扫描条在μPDA的下部,并在扫描仪中有一个或多个电池装置59,以便在扫描需要光照时,对扫描仪附件提供电源。
在本发明的扫描仪部分中,扫描仪附件55的宽度D2不同,从而可以对不同对象进行扫描。扫描仪的扫描棒可以比μPDA窄,或扫描宽度为8英寸或更宽的美国信件大小的文档,或是在国际标准的A4号纸上的文档。统一的控制命令在μPDA的I/O界面16中显示操作信息,并为用户界面提供多种设置选项,例如扫描棒的宽度,并在扫描后,在μPDA内存中生成创建文件的标识。当μPDA插入主机后,存储在μPDA内存中的扫描数据可通过主机接口14迅速传送到主机系统中。将提供唯一的命令例程以自动完成进程,因此用户不必查找文件并初始化全部传输进程。
传真设备:
图15是根据本发明实施例,插有传真-调制解调器模块89的μPDA平面图。通过扩展接口20接口连接传真-调制解调器的方式,在μPDA中连接传统的电话线以提供传真和电话通讯能力。传真-调制解调器有一用于将扩展总线的总线状态信息转换为传真协议的内部电路和电话插座接口91。另一方面,μPDA插在主机中并与传真-调制解调器89组合使用以便对主机和μPDA中的数据文件进行传真和文件传送操作。在这种情况下,在主机监视器中显示传真-调制解调器命令例程。打印机:
图16是根据本发明实施例,具有中心适配接口的μPDA平面图。通过电缆97,连接器95将打印机连接器93与接口20建立连接。转换功能驻留在连接器93的电路中,将此连接器物理配置成中心连接器以连接打印机的标准槽口。
条形码读取器和数据采集外设:
图17是根据本发明实施例,插有μPDA 10的条形码读取器和数据采集外设100的等比例视图。μPDA 10插在接槽149中。根据特殊的数据采集应用软件,在机身开口147中的I/O界面16显示信息。在这一特殊的实施例中,外设100拥有红外接口94,麦克风103,扫描仪接口101(图中未画出),电池组105,和用触摸阵列组成的触摸式数字键盘96。
应用软件例程使数据采集外设以某种方式操作,如动态负载管理设备。用户可以通过扫描仪101对条形码扫描来输入信息,如在键盘96中输入数字或在麦克风103中输入声音信号。由于外围设备100的应用软件是经过特殊定制的,因此仅需要有限的声音识别系统。声音识别系统也可以在主程序的控制下完成其它命令例程。
收集信息后,在开槽147中的通过I/O区16显示数据库并可直接进行数据库处理,或通过红外接口94将信息下载到邻近的主机系统中。
此外,如果需要频繁进行数据传输操作,数据可以保存在外围设备100中或可选的附加存储设备中。
在另一方面,数据采集外围设备也许要与模拟输出监控设备接口连接,如条形图表记录器,并可能需要数字化和保存输入的模拟信号。
太阳能电池板:
图18是根据本发明实施例的μPDA 10的I/O界面的另一侧的太阳能电池板的等比例视图。太阳能电池板98的作用是,当μPDA10在阳光充足的位置时,如阳光下,太阳能电池板吸收太阳能并将太阳能转换成电能对μPDA内部的电池15充电。太阳能板98可以永久地连接在μPDA的内部电路中,或使用其它附加方式连接或通过专用电源口或扩展口连接。太阳能板所在的位置可以使μPDA完全插入插槽中。在另一方面,太阳能电池板在插入μPDA之前可以取下来,并且这种可拆卸的太阳能电池的表面积可以更大。
游戏及会议中心:
图19是一个根据本发明的大型图示,用于显示连接多个μPDA系统(37,39,41,和43)的游戏中心系统33,从而使得多个μPDA用户可以共同进行具有竞争性和交互的游戏。在这种特殊的实施例中,游戏中心系统33由80486CPU控制。μPDA系统通过扩展总线,使用电缆与中央系统连接,或通过连接器,如连接器35,用μPDA系统的主机接口连接。图中显示了四个连接口,但是,实际上有时可能只有两个接口,但任何要完成此操作的接口数目都要多于两个。
作为本发明的进一步方面,这个游戏中心系统可以作为会议中央系统,这样可以使得多个μPDA系统进行信息交换。采用这种方法,例如,通过在中心系统33中存储定制的和可执行的例程,一个经理可以更新多个销售人员的μPDA系统,包括但不限于数据库,电子表格,价格表,工作任务,客户概述,通讯录,电话簿,旅行记录,和其它有关商务的会议记录。
标准键盘:
图20是一个键盘151的等比例视图,它通过扩展口20由连接器和接线153与μPDA 10的连接。在这个示例中,键盘是一个与标准键盘大小完全相同的机械键盘,并有一个控制器和与μPDA进行通讯的接口。在其它示例中,键盘可以有多种形式,如在美国专利5,220,221中提到的双层灵活的滚动键盘形式。
除了键盘以外,其它输入设备,如:写字板或其它类似设备都可通过扩展口20与μPDA连接。
有许多不同方法将多种μPDA组合起来以完成实用功能。例如:装有红外设备的μPDA系统附加连接扫描仪55可以将相当大的图形文件实时传送给主机系统。当文件是文本文件时,主机系统可以通过光学字符识别(OCR)软件进一步自动处理文件并以压缩ASCI文件形式回送给μPDA。如上所述,μPDA的系列产品建立了软件安全和分发的协议并通过主机系统的控制总线具有执行多种应用软件的能力。
很明显,熟知本技术的用户可以在不违背本发明的实质和原则的条件下对μPDA系统进行更改或进行其它组合。因而,有许多μPDA的支持结构并有许多连接内部元件的方法。其中一种方法已在图2中表示,并有相应的文字说明。还可以有许多其它方法组成此结构。根据本发明中假定的设备,有相当广泛的设备大小与制造成型技术。熟知的PCMCIA形式已经详细阐述,但在其它实施例中会提供其它的设备大小和形式。在更大的系统实施例中,μPDA可以连接多种外围设备。
此外,在这些设备中,也有多种μPDA系统的总线连接方式。常见的PCMCIA标准总线已经作为最佳实施例阐述,但在其它系统中,也许可使用其它总线连接方式。在不违背本发明实质和原则的情况下,实际的μPDA系统的许多方面都可以不同。

Claims (10)

1.一种个人数字助理装置与主机之间进行通讯的方法,其特征在于包括:
所述个人数字助理装置包括:
用于包容和支撑内部元件的封装结构;
位于所述封装结构中的本地CPU,所述本地CPU用于管理所述个人数字助理装置的功能;
与所述的本地CPU连接的本地存储器,用于存储数据和可执行的例程;
位于所述封装结构中的电源装置,所述电源装置与所述的个人数字助理装置的各个功能部件连接;
由所述的本地CPU控制操作并在所述的封装结构表面的显示器;
与所述的本地CPU连接用于向所述的个人数字助理装置提供命令和数据的输入装置;以及
主机接口,用于当与一主机连接时在所述个人数字助理装置与一主机之间提供通讯,该主机接口包括一主机接口总线和一主机接口连接器,所述主机接口总线连接到所述的本地CPU和所述的封装结构表面的所述主机接口连接器的第一部分;
所述主机具有一个主机CPU、一主机存储器以及兼容总线结构;
所述通讯方法包括如下步骤:
连接所述个人数字助理装置与主机,利用所述个人数字助理装置的主机接口将所述的本地CPU与所述主机的兼容总线结构连接;
本地CPU将总线控制权提交给所述主机CPU;
所述主机对所述本地存储器进行直接访问以便读写所述本地存储器;
当所述个人数字助理装置与所述主机连接时给所述主机CPU提供对所述本地CPU的控制。
2.根据权利要求1所述的方法,其中所述个人数字助理装置还包括一个扩展总线接口,该扩展总线接口包括连接所述本地CPU和扩展总线连接器的第一部分的扩展总线,以将所述的本地CPU与外围设备连接。
3.根据权利要求1所述的方法,其中所述个人数字助理装置还包括一个与所述本地CPU连接的非易失性存储装置,该非易失性存储装置存储了标识所述个人数字助理装置的唯一代码,该代码用于在所连接的各种数字设备中唯一地标识所述个人数字助理装置。
4.根据权利要求3所述的方法,其中所述的非易失性存储器为EEPROM。
5.根据权利要求1所述的方法,其中所述的电源装置包括可用的电连接,用于使蓄电池可为所述数字助理模块中的各个功能单元提供电力支持。
6.一个组合计算机系统,其特征在于包括:
一个主机,具有:一主机CPU,
一个主机存储器,用于存储数据和可执行代码,
一个插槽,所述插槽包括一个通过一主机接口并行总线连接到主机CPU的并行总线连接器的主机部分;
一个卫星机数字助理,包括一个封装结构,该封装结构的一个表面中有一个并行总线连接器的卫星机部分,所述的并行总线连接器的卫星机部分通过主机接口并行总线的扩展结构与所述卫星机CPU连接,所述卫星机数字助理也具有一卫星机存储器与所述卫星机CPU连接,以及一个位于所述卫星机数字助理的一个表面上的输入-输出装置,其中所述卫星机数字助理还包括位于所述封装结构中的电源装置和显示器,所述电源装置与所述的卫星机数字助理的各个功能部件连接,所述显示器由所述的本地CPU控制操作并设置在所述的封装结构表面:
其中,通过所述并行总线连接器的主机部分和并行总线连接器的卫星机部分,所述的卫星机数字助理插入所述插槽,所述主机CPU直接访问所述卫星机存储器,以便读写所述卫星机存储器,并且所述主机CPU控制所述卫星机CPU。
7.根据权利要求6所述的组合计算机系统,其中所述的主机是台式计算机。
8.根据权利要求6所述的组合计算机系统,其中所述的主机是笔记本计算机。
9.根据权利要求6所述的组合计算机系统,其中所述的主机是掌上型计算机。
10.一种个人数字助理装置,其特征在于包括:
用于包容和支撑内部元件的封装结构;
位于所述封装结构中的本地CPU,所述本地CPU用于管理所述个人数字助理装置的功能;
与所述的本地CPU连接的本地存储器,用于存储数据和可执行的例程;
由所述的本地CPU控制操作并在所述的封装结构表面的显示器;
与所述的本地CPU连接用于向所述的个人数字助理装置提供命令和数据的输入装置;以及
主机接口,用于当与一主机连接时在所述个人数字助理装置与一主机之间提供通讯,该主机接口包括一主机接口总线和主机接口连接器,所述主机接口总线连接到所述的本地CPU和所述的封装结构表面的所述主机接口连接器的第一部分,所述的主机接口用于将所述的本地CPU与具有一个主机CPU和一主机存储器的一个主机的兼容总线结构连接,并且给所述主机提供对所述本地存储器的直接访问以便读写所述本地存储器,并且当所述个人数字助理装置与所述主机连接时给所述主机CPU提供对所述本地CPU的控制,
并且,其中所述的输入装置包括用于进行定位或方向性的输入以控制对所述显示器的操作的一个指针装置,所述的指针设备包括一个在所述封装结构角部的拇指旋轮附件。
CNB2004100739912A 1993-10-28 1994-10-28 组合计算机系统、个人数字助理装置及其与主机之间进行通讯的方法 Expired - Fee Related CN100403289C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/144,231 1993-10-28
US08/144,231 US5835732A (en) 1993-10-28 1993-10-28 Miniature digital assistant having enhanced host communication

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CNB941939707A Division CN1175361C (zh) 1993-10-28 1994-10-28 微型个人数字助理系统

Publications (2)

Publication Number Publication Date
CN1595384A CN1595384A (zh) 2005-03-16
CN100403289C true CN100403289C (zh) 2008-07-16

Family

ID=22507653

Family Applications (2)

Application Number Title Priority Date Filing Date
CNB941939707A Expired - Fee Related CN1175361C (zh) 1993-10-28 1994-10-28 微型个人数字助理系统
CNB2004100739912A Expired - Fee Related CN100403289C (zh) 1993-10-28 1994-10-28 组合计算机系统、个人数字助理装置及其与主机之间进行通讯的方法

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CNB941939707A Expired - Fee Related CN1175361C (zh) 1993-10-28 1994-10-28 微型个人数字助理系统

Country Status (7)

Country Link
US (1) US5835732A (zh)
EP (2) EP0746822B1 (zh)
JP (1) JP3463690B2 (zh)
CN (2) CN1175361C (zh)
AT (1) ATE230503T1 (zh)
DE (1) DE69431964T2 (zh)
WO (1) WO1995012168A1 (zh)

Families Citing this family (271)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7835989B1 (en) 1992-12-09 2010-11-16 Discovery Communications, Inc. Electronic book alternative delivery systems
US7509270B1 (en) 1992-12-09 2009-03-24 Discovery Communications, Inc. Electronic Book having electronic commerce features
US7849393B1 (en) 1992-12-09 2010-12-07 Discovery Communications, Inc. Electronic book connection to world watch live
WO1994013107A1 (en) 1992-12-09 1994-06-09 Discovery Communications, Inc. Advanced set top terminal for cable television delivery systems
US8073695B1 (en) 1992-12-09 2011-12-06 Adrea, LLC Electronic book with voice emulation features
GB2282906B (en) 1993-10-13 1996-11-06 Dataquill Ltd Data enty systems
US8095949B1 (en) 1993-12-02 2012-01-10 Adrea, LLC Electronic book with restricted access features
US7865567B1 (en) 1993-12-02 2011-01-04 Discovery Patent Holdings, Llc Virtual on-demand electronic book
US9053640B1 (en) 1993-12-02 2015-06-09 Adrea, LLC Interactive electronic book
US7861166B1 (en) 1993-12-02 2010-12-28 Discovery Patent Holding, Llc Resizing document pages to fit available hardware screens
JP2941161B2 (ja) * 1994-02-04 1999-08-25 キヤノン株式会社 組込み型電子機器と該電子機器における機器脱着方法
US6587700B1 (en) * 1994-06-23 2003-07-01 At&T Wireless Services, Inc. Personal communicator with flip element display
EP0703522A2 (en) * 1994-09-26 1996-03-27 AT&T GLOBAL INFORMATION SOLUTIONS INTERNATIONAL INC. Multiple computer system
JPH08293830A (ja) * 1995-04-20 1996-11-05 Sony Corp 携帯電話機および表示アダプタ
US6549942B1 (en) 1995-05-25 2003-04-15 Audiohighway.Com Enhanced delivery of audio data for portable playback
US7113173B1 (en) * 1995-10-16 2006-09-26 Nec Corporation Local handwriting recognition in a wireless interface tablet device
JPH09265731A (ja) 1996-01-24 1997-10-07 Sony Corp 音声再生装置及び方法、音声録音装置及び方法、音声録音再生システム、音声データの転送方法、情報受信装置、記録媒体
EP0786715A3 (en) 1996-01-29 1999-06-09 Canon Kabushiki Kaisha Electronic apparatus
US7089332B2 (en) 1996-07-01 2006-08-08 Sun Microsystems, Inc. Method for transferring selected display output from a computer to a portable computer over a wireless communication link
US6483905B1 (en) * 1996-08-13 2002-11-19 Lextron Systems, Inc. Electronic document answering machine
JP3726272B2 (ja) * 1996-08-21 2005-12-14 富士写真フイルム株式会社 デジタルカメラ
US5948047A (en) * 1996-08-29 1999-09-07 Xybernaut Corporation Detachable computer structure
FI104222B1 (fi) * 1996-10-03 1999-11-30 Nokia Mobile Phones Ltd Modulaarinen matkaviestinjärjestelmä
JPH10116133A (ja) 1996-10-11 1998-05-06 Fujitsu Ltd 携帯情報機器
JP2957507B2 (ja) * 1997-02-24 1999-10-04 インターナショナル・ビジネス・マシーンズ・コーポレイション 小型情報処理機器
KR100234317B1 (ko) * 1997-04-10 1999-12-15 윤종용 휴대용 정보 단말기에서 선별적인 데이터 다운로드 방법
SG82658A1 (en) * 1997-04-24 2001-08-21 Sony Computer Entertainment Inc Memory card device, video game apparatus, and program providing medium
CN100353357C (zh) * 1997-08-08 2007-12-05 世嘉企业股份有限公司 存储器装置、控制器及电子装置
US6081629A (en) * 1997-09-17 2000-06-27 Browning; Denton R. Handheld scanner and accompanying remote access agent
US6972945B1 (en) * 1997-10-17 2005-12-06 Gateway Inc. Modular computer device and computer keyboard for modular device
US6052735A (en) * 1997-10-24 2000-04-18 Microsoft Corporation Electronic mail object synchronization between a desktop computer and mobile device
GB9722766D0 (en) 1997-10-28 1997-12-24 British Telecomm Portable computers
JP3865169B2 (ja) * 1997-11-28 2007-01-10 ソニー株式会社 通信端末装置及び通信端末装置の制御方法
JPH11215252A (ja) * 1998-01-26 1999-08-06 Sharp Corp 携帯端末装置
JPH11226258A (ja) * 1998-02-16 1999-08-24 Sony Computer Entertainment Inc 携帯用電子機器及びエンタテインメントシステム
JPH11231765A (ja) * 1998-02-16 1999-08-27 Sony Computer Entertainment Inc 携帯用電子機器及びエンタテインメントシステム
US5996894A (en) * 1998-03-24 1999-12-07 Compeye Corporation Virtual key pad for optical scanning apparatus
JP2000047968A (ja) 1998-07-31 2000-02-18 Sony Computer Entertainment Inc 情報処理装置及び方法、情報処理システム、データ受信端末及び方法、並びにデータ放送システム
JP2000047878A (ja) * 1998-07-31 2000-02-18 Sony Computer Entertainment Inc データ処理システム及び方法、並びにデータ送受信装置及び方法
AU5262799A (en) 1998-10-08 2000-04-13 Sony Computer Entertainment Inc. Portable toy, portable information terminal, entertainment system, and recording medium
US6128372A (en) * 1998-11-02 2000-10-03 Inventec Corp. Extension device for telephone
TW456146B (en) * 1998-11-03 2001-09-21 Koninkl Philips Electronics Nv Method and apparatus for selecting an option in a system
US7451195B1 (en) * 1998-11-16 2008-11-11 Lucent Technologies Inc. Method and system for operating a PDA for use with an IP phone device
US6342901B1 (en) * 1998-12-22 2002-01-29 Xerox Corporation Interactive device for displaying information from multiple sources
GB2346761B (en) * 1999-02-11 2003-12-10 Mitel Corp A telephone apparatus
JP2000253010A (ja) * 1999-02-26 2000-09-14 Sony Corp 無線装置
US6507762B1 (en) * 1999-03-31 2003-01-14 International Business Machines Corporation Method and system for remotely controlling an appliance using a personal digital assistant
US6401059B1 (en) * 1999-05-25 2002-06-04 International Business Machines Corporation Method and system for using a personal digital assistant as a remote control
GB2353111A (en) * 1999-08-07 2001-02-14 Ibm System for wireless communications between computers
US6647254B1 (en) * 1999-07-19 2003-11-11 Gemtek Technology Co., Ltd. Computer peripheral device with the functions of a radio, a microphone, and a mouse
GB2394580B (en) * 1999-08-05 2004-06-30 Xircom Inc Personal information device
JP2001093226A (ja) * 1999-09-21 2001-04-06 Sony Corp 情報通信システムおよび方法、ならびに、情報通信装置および方法
FR2799983A1 (fr) * 1999-10-21 2001-04-27 Bigben Interactive Carte memoire pour la sauvegarde de jeux video
WO2001029731A1 (en) * 1999-10-21 2001-04-26 3Com Corporation Access control using a personal digital assistant-type
WO2001031972A1 (en) * 1999-10-22 2001-05-03 Andrea Electronics Corporation System and method for adaptive interference canceling
US6643843B1 (en) * 1999-11-23 2003-11-04 Ellenby Technologies Inc. Methods and apparatus for optical communication update of program memory in embedded systems
JP4507319B2 (ja) 1999-12-17 2010-07-21 ソニー株式会社 情報処理装置、情報処理方法、プログラム、および記録媒体、端末装置、並びに、システムおよびシステムの方法
JP4101421B2 (ja) * 1999-12-27 2008-06-18 富士フイルム株式会社 入力ユニット、入力ユニットを利用可能な情報記録装置およびデジタルカメラ
EP1133157A3 (en) * 1999-12-28 2004-10-27 Sony Corporation Image commercial transactions system and method, image transfer system and method, image distribution system and method, display device and method
FR2803971B1 (fr) * 2000-01-13 2002-08-30 Sagem Reseau de modules de communication et modules de communication elementaire, portable et fixe de ce reseau
US8645137B2 (en) 2000-03-16 2014-02-04 Apple Inc. Fast, language-independent method for user authentication by voice
US8171158B1 (en) 2000-03-27 2012-05-01 Altera Corporation Browser system and method
US7187947B1 (en) * 2000-03-28 2007-03-06 Affinity Labs, Llc System and method for communicating selected information to an electronic device
TW441919U (en) * 2000-04-19 2001-06-16 High Tech Comp Corp Protection cover
US6779066B2 (en) * 2000-05-01 2004-08-17 Matsushita Electric Industrial Co., Ltd. Module having application-specific program stored therein
US6405061B1 (en) 2000-05-11 2002-06-11 Youngbo Engineering, Inc. Method and apparatus for data entry in a wireless network access device
US20020067245A1 (en) * 2000-06-20 2002-06-06 Campbell Douglas C. Voice Activated remote keyless entry fob
US7225159B2 (en) * 2000-06-30 2007-05-29 Microsoft Corporation Method for authenticating and securing integrated bookstore entries
US20020046045A1 (en) * 2000-06-30 2002-04-18 Attila Narin Architecture for an electronic shopping service integratable with a software application
JP2002033798A (ja) * 2000-07-14 2002-01-31 Shinji Aoyama 携帯型電話機のデータバックアップシステム及び携帯型電話機のデータバックアップ方法
FI115260B (fi) * 2000-09-18 2005-03-31 Nokia Corp Menetelmä informaatioelementin muodostamiseksi ja elektroniikkalaite
US6594548B2 (en) * 2001-04-12 2003-07-15 Hani Bagnordi Portable digital assistant
US20020149672A1 (en) * 2001-04-13 2002-10-17 Clapp Craig S.K. Modular video conferencing system
US7188342B2 (en) * 2001-04-20 2007-03-06 Microsoft Corporation Server controlled branding of client software deployed over computer networks
US7548875B2 (en) 2001-06-27 2009-06-16 John Mikkelsen Media delivery platform
SE522769C2 (sv) * 2001-07-02 2004-03-02 Tds Todos Data System Ab Portabel kortläsare för kommunikation med kort
US6947101B2 (en) * 2001-08-03 2005-09-20 Universal Electronics Inc. Control device with easy lock feature
JP4936037B2 (ja) * 2001-08-31 2012-05-23 ソニー株式会社 情報処理装置および方法、並びにプログラム
US20030052865A1 (en) * 2001-09-14 2003-03-20 Miller Mindy Lee Electronic display card
US20030061273A1 (en) * 2001-09-24 2003-03-27 Intel Corporation Extended content storage method and apparatus
AU2007202654B2 (en) * 2001-10-22 2010-03-04 Apple Inc. Intelligent synchronization for a media player
WO2003036541A1 (en) * 2001-10-22 2003-05-01 Apple Computer, Inc. Intelligent synchronization for a media player
US20030167318A1 (en) * 2001-10-22 2003-09-04 Apple Computer, Inc. Intelligent synchronization of media player with host computer
US6741232B1 (en) * 2002-01-23 2004-05-25 Good Technology, Inc. User interface for a data processing apparatus
US20030179187A1 (en) * 2002-03-21 2003-09-25 International Business Machines Corporation Convertible display device
US8151259B2 (en) 2006-01-03 2012-04-03 Apple Inc. Remote content updates for portable media devices
US9715500B2 (en) 2004-04-27 2017-07-25 Apple Inc. Method and system for sharing playlists
US7827259B2 (en) 2004-04-27 2010-11-02 Apple Inc. Method and system for configurable automatic media selection
US7680849B2 (en) 2004-10-25 2010-03-16 Apple Inc. Multiple media type synchronization between host computer and media device
US7433546B2 (en) 2004-10-25 2008-10-07 Apple Inc. Image scaling arrangement
US7797446B2 (en) 2002-07-16 2010-09-14 Apple Inc. Method and system for updating playlists
US9412417B2 (en) * 2002-04-05 2016-08-09 Apple Inc. Persistent group of media items for a media device
US8150937B2 (en) 2004-10-25 2012-04-03 Apple Inc. Wireless synchronization between media player and host device
US7209113B2 (en) * 2002-05-09 2007-04-24 Gateway Inc. Stylus pen expansion slot
US7577462B2 (en) * 2002-05-29 2009-08-18 Khyber Technologies Corporation Portable data entry device with a detachable host PDA
US20030233414A1 (en) * 2002-06-13 2003-12-18 Henry Steven G. Digital transmitting from remote capture
US6799226B1 (en) * 2002-07-23 2004-09-28 Apple Computer, Inc. Hot unpluggable media storage device
US7956272B2 (en) 2002-07-30 2011-06-07 Apple Inc. Management of files in a personal communication device
US7166791B2 (en) 2002-07-30 2007-01-23 Apple Computer, Inc. Graphical user interface and methods of use thereof in a multimedia player
CN103336553B (zh) * 2002-08-15 2017-04-12 基伯技术公司 具有可拆卸的主机个人数字助理装置的便携式数据输入设备
JP2004094343A (ja) * 2002-08-29 2004-03-25 Sharp Corp 電子機器の拡張モジュール
US7623892B2 (en) * 2003-04-02 2009-11-24 Palm, Inc. System and method for enabling a person to switch use of computing devices
WO2004093488A2 (en) * 2003-04-15 2004-10-28 Ipventure, Inc. Directional speakers
US8849185B2 (en) 2003-04-15 2014-09-30 Ipventure, Inc. Hybrid audio delivery system and method therefor
US7831199B2 (en) 2006-01-03 2010-11-09 Apple Inc. Media data exchange, transfer or delivery for portable electronic devices
US7724716B2 (en) 2006-06-20 2010-05-25 Apple Inc. Wireless communication system
US20040223292A1 (en) * 2003-05-05 2004-11-11 Murphy David Mark Anthony Interconnection of software and consumer electronics functional modules in multifunction devices
KR100522724B1 (ko) * 2003-10-24 2005-10-18 주식회사 레인콤 이동식 멀티미디어 플레이어의 구동 시스템과 구동 방법,이동식 멀티미디어 플레이어 및 기록 매체
US7976793B2 (en) * 2003-11-27 2011-07-12 Gilson S.A.S. Electronic pipette
US20050210369A1 (en) * 2004-03-18 2005-09-22 Damm John A Jr Methods of updating spreadsheets
US10972536B2 (en) 2004-06-04 2021-04-06 Apple Inc. System and method for synchronizing media presentation at multiple recipients
US8443038B2 (en) 2004-06-04 2013-05-14 Apple Inc. Network media device
US20070110074A1 (en) 2004-06-04 2007-05-17 Bob Bradley System and Method for Synchronizing Media Presentation at Multiple Recipients
US8797926B2 (en) 2004-06-04 2014-08-05 Apple Inc. Networked media station
US7605469B2 (en) 2004-06-30 2009-10-20 Intel Corporation Atomic layer deposited tantalum containing adhesion layer
US8261246B1 (en) 2004-09-07 2012-09-04 Apple Inc. Method and system for dynamically populating groups in a developer environment
US7706637B2 (en) 2004-10-25 2010-04-27 Apple Inc. Host configured for interoperation with coupled portable media player device
US7958441B2 (en) 2005-01-07 2011-06-07 Apple Inc. Media management for groups of media items
US7593782B2 (en) 2005-01-07 2009-09-22 Apple Inc. Highly portable media device
US11314378B2 (en) 2005-01-07 2022-04-26 Apple Inc. Persistent group of media items for a media device
US7676584B2 (en) * 2005-05-17 2010-03-09 Kid Group Llc Method and apparatus for providing games and content
US8032705B2 (en) * 2005-05-17 2011-10-04 Kid Group Llc Method and apparatus for providing games and content
US8300841B2 (en) 2005-06-03 2012-10-30 Apple Inc. Techniques for presenting sound effects on a portable media player
US7590772B2 (en) 2005-08-22 2009-09-15 Apple Inc. Audio status information for a portable electronic device
US8677377B2 (en) 2005-09-08 2014-03-18 Apple Inc. Method and apparatus for building an intelligent automated assistant
US7930369B2 (en) 2005-10-19 2011-04-19 Apple Inc. Remotely configured media device
US8654993B2 (en) 2005-12-07 2014-02-18 Apple Inc. Portable audio device providing automated control of audio volume parameters for hearing protection
US8255640B2 (en) 2006-01-03 2012-08-28 Apple Inc. Media device with intelligent cache utilization
US7673238B2 (en) 2006-01-05 2010-03-02 Apple Inc. Portable media device with video acceleration capabilities
US7848527B2 (en) 2006-02-27 2010-12-07 Apple Inc. Dynamic power management in a portable media delivery system
US8073984B2 (en) 2006-05-22 2011-12-06 Apple Inc. Communication protocol for use with portable electronic devices
US9137309B2 (en) 2006-05-22 2015-09-15 Apple Inc. Calibration techniques for activity sensing devices
US7643895B2 (en) 2006-05-22 2010-01-05 Apple Inc. Portable media device with workout support
US20070271116A1 (en) 2006-05-22 2007-11-22 Apple Computer, Inc. Integrated media jukebox and physiologic data handling application
US8358273B2 (en) 2006-05-23 2013-01-22 Apple Inc. Portable media device with power-managed display
US7913297B2 (en) 2006-08-30 2011-03-22 Apple Inc. Pairing of wireless devices using a wired medium
US7813715B2 (en) 2006-08-30 2010-10-12 Apple Inc. Automated pairing of wireless accessories with host devices
US9318108B2 (en) 2010-01-18 2016-04-19 Apple Inc. Intelligent automated assistant
US7729791B2 (en) 2006-09-11 2010-06-01 Apple Inc. Portable media playback device including user interface event passthrough to non-media-playback processing
US8341524B2 (en) 2006-09-11 2012-12-25 Apple Inc. Portable electronic device with local search capabilities
US8090130B2 (en) 2006-09-11 2012-01-03 Apple Inc. Highly portable media devices
US8510481B2 (en) * 2007-01-03 2013-08-13 Apple Inc. Memory access without internal microprocessor intervention
US8850140B2 (en) 2007-01-07 2014-09-30 Apple Inc. Data backup for mobile device
US8631088B2 (en) 2007-01-07 2014-01-14 Apple Inc. Prioritized data synchronization with host device
US7589629B2 (en) 2007-02-28 2009-09-15 Apple Inc. Event recorder for portable media device
US7698101B2 (en) 2007-03-07 2010-04-13 Apple Inc. Smart garment
US8977255B2 (en) 2007-04-03 2015-03-10 Apple Inc. Method and system for operating a multi-function portable electronic device using voice-activation
US20080253079A1 (en) * 2007-04-12 2008-10-16 Robinson Ian N Methods and systems of selecting functionality of a portable computer
CN101311914B (zh) * 2007-05-25 2010-05-26 佛山市顺德区顺达电脑厂有限公司 电子装置与周边装置的匹配系统及其匹配方法
US8046369B2 (en) 2007-09-04 2011-10-25 Apple Inc. Media asset rating system
US9330720B2 (en) 2008-01-03 2016-05-03 Apple Inc. Methods and apparatus for altering audio output signals
US20090222832A1 (en) * 2008-02-29 2009-09-03 Dell Products, Lp System and method of enabling resources within an information handling system
US8996376B2 (en) 2008-04-05 2015-03-31 Apple Inc. Intelligent text-to-speech conversion
US10496753B2 (en) 2010-01-18 2019-12-03 Apple Inc. Automatically adapting user interfaces for hands-free interaction
US20100030549A1 (en) 2008-07-31 2010-02-04 Lee Michael M Mobile device having human language translation capability with positional feedback
US20100033433A1 (en) * 2008-08-08 2010-02-11 Dell Products, Lp Display system and method within a reduced resource information handling system
US8134565B2 (en) * 2008-08-08 2012-03-13 Dell Products, Lp System, module and method of enabling a video interface within a limited resource enabled information handling system
US8863268B2 (en) 2008-10-29 2014-10-14 Dell Products, Lp Security module and method within an information handling system
US9407694B2 (en) * 2008-10-30 2016-08-02 Dell Products, Lp System and method of polling with an information handling system
US8370673B2 (en) * 2008-10-30 2013-02-05 Dell Products, Lp System and method of utilizing resources within an information handling system
US8037333B2 (en) * 2008-10-31 2011-10-11 Dell Products, Lp Information handling system with processing system, low-power processing system and shared resources
US9959870B2 (en) 2008-12-11 2018-05-01 Apple Inc. Speech recognition involving a mobile device
US20100251243A1 (en) * 2009-03-27 2010-09-30 Qualcomm Incorporated System and method of managing the execution of applications at a portable computing device and a portable computing device docking station
US10241752B2 (en) 2011-09-30 2019-03-26 Apple Inc. Interface for a virtual digital assistant
US9858925B2 (en) 2009-06-05 2018-01-02 Apple Inc. Using context information to facilitate processing of commands in a virtual assistant
US20120311585A1 (en) 2011-06-03 2012-12-06 Apple Inc. Organizing task items that represent tasks to perform
US10241644B2 (en) 2011-06-03 2019-03-26 Apple Inc. Actionable reminder entries
US9431006B2 (en) 2009-07-02 2016-08-30 Apple Inc. Methods and apparatuses for automatic speech recognition
US10705794B2 (en) 2010-01-18 2020-07-07 Apple Inc. Automatically adapting user interfaces for hands-free interaction
US10553209B2 (en) 2010-01-18 2020-02-04 Apple Inc. Systems and methods for hands-free notification summaries
US10276170B2 (en) 2010-01-18 2019-04-30 Apple Inc. Intelligent automated assistant
US10679605B2 (en) 2010-01-18 2020-06-09 Apple Inc. Hands-free list-reading by intelligent automated assistant
WO2011089450A2 (en) 2010-01-25 2011-07-28 Andrew Peter Nelson Jerram Apparatuses, methods and systems for a digital conversation management platform
US8682667B2 (en) 2010-02-25 2014-03-25 Apple Inc. User profiling for selecting user specific voice input processing information
US20120036450A1 (en) * 2010-08-03 2012-02-09 Research In Motion Limited Method for providing indication of communicatively coupled device
US10762293B2 (en) 2010-12-22 2020-09-01 Apple Inc. Using parts-of-speech tagging and named entity recognition for spelling correction
US9262612B2 (en) 2011-03-21 2016-02-16 Apple Inc. Device access using voice authentication
US10057736B2 (en) 2011-06-03 2018-08-21 Apple Inc. Active transport based notifications
US8994660B2 (en) 2011-08-29 2015-03-31 Apple Inc. Text correction processing
US10134385B2 (en) 2012-03-02 2018-11-20 Apple Inc. Systems and methods for name pronunciation
US9483461B2 (en) 2012-03-06 2016-11-01 Apple Inc. Handling speech synthesis of content for multiple languages
US9280610B2 (en) 2012-05-14 2016-03-08 Apple Inc. Crowd sourcing information to fulfill user requests
US9721563B2 (en) 2012-06-08 2017-08-01 Apple Inc. Name recognition system
US9495129B2 (en) 2012-06-29 2016-11-15 Apple Inc. Device, method, and user interface for voice-activated navigation and browsing of a document
US9576574B2 (en) 2012-09-10 2017-02-21 Apple Inc. Context-sensitive handling of interruptions by intelligent digital assistant
US9547647B2 (en) 2012-09-19 2017-01-17 Apple Inc. Voice-based media searching
KR20230137475A (ko) 2013-02-07 2023-10-04 애플 인크. 디지털 어시스턴트를 위한 음성 트리거
US9368114B2 (en) 2013-03-14 2016-06-14 Apple Inc. Context-sensitive handling of interruptions
WO2014144579A1 (en) 2013-03-15 2014-09-18 Apple Inc. System and method for updating an adaptive speech recognition model
US9922642B2 (en) 2013-03-15 2018-03-20 Apple Inc. Training an at least partial voice command system
WO2014197336A1 (en) 2013-06-07 2014-12-11 Apple Inc. System and method for detecting errors in interactions with a voice-based digital assistant
WO2014197334A2 (en) 2013-06-07 2014-12-11 Apple Inc. System and method for user-specified pronunciation of words for speech synthesis and recognition
US9582608B2 (en) 2013-06-07 2017-02-28 Apple Inc. Unified ranking with entropy-weighted information for phrase-based semantic auto-completion
WO2014197335A1 (en) 2013-06-08 2014-12-11 Apple Inc. Interpreting and acting upon commands that involve sharing information with remote devices
EP3937002A1 (en) 2013-06-09 2022-01-12 Apple Inc. Device, method, and graphical user interface for enabling conversation persistence across two or more instances of a digital assistant
US10176167B2 (en) 2013-06-09 2019-01-08 Apple Inc. System and method for inferring user intent from speech inputs
KR101809808B1 (ko) 2013-06-13 2017-12-15 애플 인크. 음성 명령에 의해 개시되는 긴급 전화를 걸기 위한 시스템 및 방법
JP6163266B2 (ja) 2013-08-06 2017-07-12 アップル インコーポレイテッド リモート機器からの作動に基づくスマート応答の自動作動
US9398250B2 (en) * 2014-01-06 2016-07-19 Arun Sobti & Associates, Llc System and apparatus for smart devices based conferencing
US9620105B2 (en) 2014-05-15 2017-04-11 Apple Inc. Analyzing audio input for efficient speech and music recognition
US10592095B2 (en) 2014-05-23 2020-03-17 Apple Inc. Instantaneous speaking of content on touch devices
US9502031B2 (en) 2014-05-27 2016-11-22 Apple Inc. Method for supporting dynamic grammars in WFST-based ASR
US9842101B2 (en) 2014-05-30 2017-12-12 Apple Inc. Predictive conversion of language input
US9715875B2 (en) 2014-05-30 2017-07-25 Apple Inc. Reducing the need for manual start/end-pointing and trigger phrases
US9785630B2 (en) 2014-05-30 2017-10-10 Apple Inc. Text prediction using combined word N-gram and unigram language models
US9633004B2 (en) 2014-05-30 2017-04-25 Apple Inc. Better resolution when referencing to concepts
EP3480811A1 (en) 2014-05-30 2019-05-08 Apple Inc. Multi-command single utterance input method
US10170123B2 (en) 2014-05-30 2019-01-01 Apple Inc. Intelligent assistant for home automation
US9734193B2 (en) 2014-05-30 2017-08-15 Apple Inc. Determining domain salience ranking from ambiguous words in natural speech
US9760559B2 (en) 2014-05-30 2017-09-12 Apple Inc. Predictive text input
US10289433B2 (en) 2014-05-30 2019-05-14 Apple Inc. Domain specific language for encoding assistant dialog
US9430463B2 (en) 2014-05-30 2016-08-30 Apple Inc. Exemplar-based natural language processing
US10078631B2 (en) 2014-05-30 2018-09-18 Apple Inc. Entropy-guided text prediction using combined word and character n-gram language models
US10659851B2 (en) 2014-06-30 2020-05-19 Apple Inc. Real-time digital assistant knowledge updates
US9338493B2 (en) 2014-06-30 2016-05-10 Apple Inc. Intelligent automated assistant for TV user interactions
US10446141B2 (en) 2014-08-28 2019-10-15 Apple Inc. Automatic speech recognition based on user feedback
US9818400B2 (en) 2014-09-11 2017-11-14 Apple Inc. Method and apparatus for discovering trending terms in speech requests
US10789041B2 (en) 2014-09-12 2020-09-29 Apple Inc. Dynamic thresholds for always listening speech trigger
CN105487427A (zh) * 2014-09-17 2016-04-13 权彦杰 电子元件和电子器件
US9646609B2 (en) 2014-09-30 2017-05-09 Apple Inc. Caching apparatus for serving phonetic pronunciations
US9886432B2 (en) 2014-09-30 2018-02-06 Apple Inc. Parsimonious handling of word inflection via categorical stem + suffix N-gram language models
US9668121B2 (en) 2014-09-30 2017-05-30 Apple Inc. Social reminders
US10074360B2 (en) 2014-09-30 2018-09-11 Apple Inc. Providing an indication of the suitability of speech recognition
US10127911B2 (en) 2014-09-30 2018-11-13 Apple Inc. Speaker identification and unsupervised speaker adaptation techniques
US10552013B2 (en) 2014-12-02 2020-02-04 Apple Inc. Data detection
US9711141B2 (en) 2014-12-09 2017-07-18 Apple Inc. Disambiguating heteronyms in speech synthesis
CN105892565A (zh) * 2014-12-15 2016-08-24 刘俊麟 一种模块化便携计算机核心Ultimater
US9865280B2 (en) 2015-03-06 2018-01-09 Apple Inc. Structured dictation using intelligent automated assistants
US9721566B2 (en) 2015-03-08 2017-08-01 Apple Inc. Competing devices responding to voice triggers
US9886953B2 (en) 2015-03-08 2018-02-06 Apple Inc. Virtual assistant activation
US10567477B2 (en) 2015-03-08 2020-02-18 Apple Inc. Virtual assistant continuity
US9899019B2 (en) 2015-03-18 2018-02-20 Apple Inc. Systems and methods for structured stem and suffix language models
US9842105B2 (en) 2015-04-16 2017-12-12 Apple Inc. Parsimonious continuous-space phrase representations for natural language processing
US10083688B2 (en) 2015-05-27 2018-09-25 Apple Inc. Device voice control for selecting a displayed affordance
US10127220B2 (en) 2015-06-04 2018-11-13 Apple Inc. Language identification from short strings
US10101822B2 (en) 2015-06-05 2018-10-16 Apple Inc. Language input correction
US10255907B2 (en) 2015-06-07 2019-04-09 Apple Inc. Automatic accent detection using acoustic models
US10186254B2 (en) 2015-06-07 2019-01-22 Apple Inc. Context-based endpoint detection
US11025565B2 (en) 2015-06-07 2021-06-01 Apple Inc. Personalized prediction of responses for instant messaging
CN106325377B (zh) * 2015-07-08 2019-06-28 华为技术有限公司 外部设备扩展卡及输入输出外部设备的数据处理方法
US10671428B2 (en) 2015-09-08 2020-06-02 Apple Inc. Distributed personal assistant
US10747498B2 (en) 2015-09-08 2020-08-18 Apple Inc. Zero latency digital assistant
US9697820B2 (en) 2015-09-24 2017-07-04 Apple Inc. Unit-selection text-to-speech synthesis using concatenation-sensitive neural networks
US10366158B2 (en) 2015-09-29 2019-07-30 Apple Inc. Efficient word encoding for recurrent neural network language models
US11010550B2 (en) 2015-09-29 2021-05-18 Apple Inc. Unified language modeling framework for word prediction, auto-completion and auto-correction
US11587559B2 (en) 2015-09-30 2023-02-21 Apple Inc. Intelligent device identification
US10691473B2 (en) 2015-11-06 2020-06-23 Apple Inc. Intelligent automated assistant in a messaging environment
US10049668B2 (en) 2015-12-02 2018-08-14 Apple Inc. Applying neural network language models to weighted finite state transducers for automatic speech recognition
US10223066B2 (en) 2015-12-23 2019-03-05 Apple Inc. Proactive assistance based on dialog communication between devices
US10446143B2 (en) 2016-03-14 2019-10-15 Apple Inc. Identification of voice inputs providing credentials
US9934775B2 (en) 2016-05-26 2018-04-03 Apple Inc. Unit-selection text-to-speech synthesis based on predicted concatenation parameters
US9972304B2 (en) 2016-06-03 2018-05-15 Apple Inc. Privacy preserving distributed evaluation framework for embedded personalized systems
US10249300B2 (en) 2016-06-06 2019-04-02 Apple Inc. Intelligent list reading
US10049663B2 (en) 2016-06-08 2018-08-14 Apple, Inc. Intelligent automated assistant for media exploration
DK179309B1 (en) 2016-06-09 2018-04-23 Apple Inc Intelligent automated assistant in a home environment
US10192552B2 (en) 2016-06-10 2019-01-29 Apple Inc. Digital assistant providing whispered speech
US10067938B2 (en) 2016-06-10 2018-09-04 Apple Inc. Multilingual word prediction
US10509862B2 (en) 2016-06-10 2019-12-17 Apple Inc. Dynamic phrase expansion of language input
US10490187B2 (en) 2016-06-10 2019-11-26 Apple Inc. Digital assistant providing automated status report
US10586535B2 (en) 2016-06-10 2020-03-10 Apple Inc. Intelligent digital assistant in a multi-tasking environment
DK179415B1 (en) 2016-06-11 2018-06-14 Apple Inc Intelligent device arbitration and control
DK179343B1 (en) 2016-06-11 2018-05-14 Apple Inc Intelligent task discovery
DK179049B1 (en) 2016-06-11 2017-09-18 Apple Inc Data driven natural language event detection and classification
DK201670540A1 (en) 2016-06-11 2018-01-08 Apple Inc Application integration with a digital assistant
US10593346B2 (en) 2016-12-22 2020-03-17 Apple Inc. Rank-reduced token representation for automatic speech recognition
DK179745B1 (en) 2017-05-12 2019-05-01 Apple Inc. SYNCHRONIZATION AND TASK DELEGATION OF A DIGITAL ASSISTANT
DK201770431A1 (en) 2017-05-15 2018-12-20 Apple Inc. Optimizing dialogue policy decisions for digital assistants using implicit feedback
US10993274B2 (en) 2018-03-30 2021-04-27 Apple Inc. Pairing devices by proxy
US11297369B2 (en) 2018-03-30 2022-04-05 Apple Inc. Remotely controlling playback devices
US10783929B2 (en) 2018-03-30 2020-09-22 Apple Inc. Managing playback groups
US10614857B2 (en) 2018-07-02 2020-04-07 Apple Inc. Calibrating media playback channels for synchronized presentation

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4545023A (en) * 1980-11-14 1985-10-01 Engineering Project Development Limited Hand-held computer
US4654818A (en) * 1983-12-16 1987-03-31 Texas Instruments Incorporated Data processing device having memory selectively interfacing with computer
CN87207769U (zh) * 1987-05-13 1988-09-28 黄铁生 电子收税器
US5029183A (en) * 1989-06-29 1991-07-02 Symbol Technologies, Inc. Packet data communication network
CN1061663A (zh) * 1990-11-21 1992-06-03 史密斯公共有限公司 雷达设备
US5123092A (en) * 1988-10-21 1992-06-16 Zenith Data Systems Corporation External expansion bus interface
US5133076A (en) * 1989-06-12 1992-07-21 Grid Systems Corporation Hand held computer
EP0565290A2 (en) * 1992-04-06 1993-10-13 International Business Machines Corporation Object tracking system

Family Cites Families (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4016542A (en) * 1974-04-23 1977-04-05 Azurdata, Inc. Electronic notebook for use in data gathering, formatting and transmitting system
US4115870A (en) * 1976-11-18 1978-09-19 Wordsmith, Inc. Hand-held data processing terminal
JPS53132245A (en) * 1977-04-25 1978-11-17 Hitachi Ltd Subminiature computer
FR2483657B1 (fr) * 1980-05-30 1986-11-21 Bull Sa Machine portable pour le calcul ou le traitement de l'information
GB2079995B (en) * 1980-07-16 1984-07-11 Suwa Seikosha Kk Portable data processing apparatus
JPS5723165A (en) * 1980-07-16 1982-02-06 Seiko Epson Corp Portable small-sized information equipment system
JPH0727509B2 (ja) * 1985-04-06 1995-03-29 ソニー株式会社 機器内バスを利用した動作制御方法
US4839854A (en) * 1985-09-13 1989-06-13 Seiko Instruments & Electronics Ltd. Data collection system having stationary unit with electromagnetic induction circuitry for bidirectionally relaying data
JPS6295936A (ja) * 1985-10-21 1987-05-02 カシオ計算機株式会社 太陽電池を用いる電源回路
US4775928A (en) * 1985-10-30 1988-10-04 Westinghouse Electric Corp. Hand-held wireless computer controller system
US4748656A (en) * 1986-03-21 1988-05-31 American Telephone And Telegraph Company Personal computer--as an interface between a telephone station set and a business communication system
US5218188A (en) * 1989-10-24 1993-06-08 Norand Corporation Compact hand-held RF data terminal
US4916441A (en) * 1988-09-19 1990-04-10 Clinicom Incorporated Portable handheld terminal
JPH02137010A (ja) * 1988-11-18 1990-05-25 Omron Tateisi Electron Co 可搬式小型情報処理装置
US5210854A (en) * 1989-06-14 1993-05-11 Digital Equipment Corporation System for updating program stored in eeprom by storing new version into new location and updating second transfer vector to contain starting address of new version
JPH0795635B2 (ja) * 1989-07-17 1995-10-11 日本電気株式会社 誤実装による誤動作防止方式
DE9011300U1 (zh) * 1990-03-09 1990-11-15 Lotos Computer Gmbh, 1000 Berlin, De
JPH0477809A (ja) * 1990-07-13 1992-03-11 Seiko Epson Corp 情報処理システム
JP3190662B2 (ja) * 1990-07-31 2001-07-23 ソニー株式会社 小型情報処理装置
JPH04153793A (ja) * 1990-10-18 1992-05-27 Nec Data Terminal Ltd Icカード
JPH04342005A (ja) * 1991-05-20 1992-11-27 Canon Inc 電子機器
US5438671A (en) * 1991-07-19 1995-08-01 Dell U.S.A., L.P. Method and system for transferring compressed bytes of information between separate hard disk drive units
FR2686171B1 (fr) * 1992-01-14 1996-09-06 Gemplus Card Int Carte a memoire de masse pour microordinateur avec facilites d'execution de programmes internes.
DE9201191U1 (zh) * 1992-01-29 1993-05-27 Steinmueller, Thomas, Dipl.-Ing., 1000 Berlin, De
JPH05204739A (ja) * 1992-01-29 1993-08-13 Nec Corp 重複型分散データベースの同期方式
JPH05258122A (ja) * 1992-03-13 1993-10-08 Toshiba Corp Icメモリカード
EP0648404B1 (en) * 1992-06-29 1998-11-25 Elonex Technologies, Inc. Modular notebook computer
US5666530A (en) * 1992-12-02 1997-09-09 Compaq Computer Corporation System for automatic synchronization of common file between portable computer and host computer via communication channel selected from a plurality of usable channels there between

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4545023A (en) * 1980-11-14 1985-10-01 Engineering Project Development Limited Hand-held computer
US4654818A (en) * 1983-12-16 1987-03-31 Texas Instruments Incorporated Data processing device having memory selectively interfacing with computer
CN87207769U (zh) * 1987-05-13 1988-09-28 黄铁生 电子收税器
US5123092A (en) * 1988-10-21 1992-06-16 Zenith Data Systems Corporation External expansion bus interface
US5133076A (en) * 1989-06-12 1992-07-21 Grid Systems Corporation Hand held computer
US5029183A (en) * 1989-06-29 1991-07-02 Symbol Technologies, Inc. Packet data communication network
CN1061663A (zh) * 1990-11-21 1992-06-03 史密斯公共有限公司 雷达设备
EP0565290A2 (en) * 1992-04-06 1993-10-13 International Business Machines Corporation Object tracking system

Also Published As

Publication number Publication date
ATE230503T1 (de) 2003-01-15
DE69431964T2 (de) 2003-08-28
EP0746822A4 (en) 1999-06-09
EP0746822A1 (en) 1996-12-11
WO1995012168A1 (en) 1995-05-04
EP1267251A3 (en) 2004-05-06
US5835732A (en) 1998-11-10
CN1175361C (zh) 2004-11-10
DE69431964D1 (de) 2003-02-06
EP1267251A2 (en) 2002-12-18
JP3463690B2 (ja) 2003-11-05
EP0746822B1 (en) 2003-01-02
CN1134757A (zh) 1996-10-30
CN1595384A (zh) 2005-03-16
JPH09504397A (ja) 1997-04-28

Similar Documents

Publication Publication Date Title
CN100403289C (zh) 组合计算机系统、个人数字助理装置及其与主机之间进行通讯的方法
US6523079B2 (en) Micropersonal digital assistant
US5522089A (en) Personal digital assistant module adapted for initiating telephone communications through DTMF dialing
US5812870A (en) Personal organizer with interface for recording digital voice files
US5579489A (en) Hand-held portable computer having capability for external expansion of an internal bus
US5600800A (en) Personal computer system having a docking bay and a hand-held portable computer adapted to dock in the docking bay by a full-service parallel bus
Hansmann et al. Pervasive computing handbook
EP0996895B1 (en) Data transaction assembly server
US5708840A (en) Micro personal digital assistant
US5615393A (en) Computer system having a cordless keyboard and an induction coil in a plug-in electronic card module
US5822230A (en) Personal digital assistant module having a broadcast pointer device
US5692199A (en) Personal digital assistant module having a host interconnect bus without an interrupt line and which handles interrupts as addresses associated with specific interrupts in memory
KR20050111340A (ko) 휴대 단말 장치, 휴대 단말 방법, 휴대 단말 프로그램,제공 서버 장치, 제공 서버 방법 및 제공 서버 프로그램
WO1996002879A1 (en) Micro personal digital assistant
CN1992948B (zh) 移动通信终端、ic卡以及移动通信终端系统
CN106203206A (zh) 一种复杂背景扫码识别控制方法及装置
US5590382A (en) Personal digital assistant module having a multi-portion keyboard with inductive coupling
CN101777224A (zh) 离柜式一体化金融终端
WO1996014615A1 (en) Micro personal digital assistant with integrated cpu interface to system memory
EP0341219A2 (en) An integrated automatic information and telephone point
JP3101539U (ja) 経費承認システム及び電子印鑑装置
WO1996004600A1 (en) Micro personal digital assistant
JPS6295041A (ja) 情報サ−ビスシステム

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: 20080716

Termination date: 20091130