CN1412683A - 将用户喜好自动从移动计算设备应用于电器的系统与方法 - Google Patents
将用户喜好自动从移动计算设备应用于电器的系统与方法 Download PDFInfo
- Publication number
- CN1412683A CN1412683A CN02145796.4A CN02145796A CN1412683A CN 1412683 A CN1412683 A CN 1412683A CN 02145796 A CN02145796 A CN 02145796A CN 1412683 A CN1412683 A CN 1412683A
- Authority
- CN
- China
- Prior art keywords
- electrical equipment
- computing device
- mobile computing
- user preferences
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 45
- 238000004891 communication Methods 0.000 claims abstract description 39
- 230000035807 sensation Effects 0.000 claims description 17
- 238000003860 storage Methods 0.000 claims description 7
- 230000008569 process Effects 0.000 claims description 6
- 230000006870 function Effects 0.000 description 91
- 238000011156 evaluation Methods 0.000 description 38
- 235000019615 sensations Nutrition 0.000 description 13
- 238000012546 transfer Methods 0.000 description 10
- 239000004615 ingredient Substances 0.000 description 7
- 238000006243 chemical reaction Methods 0.000 description 6
- 238000012545 processing Methods 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 5
- 230000002452 interceptive effect Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000005286 illumination Methods 0.000 description 4
- 238000012905 input function Methods 0.000 description 4
- 238000000926 separation method Methods 0.000 description 4
- 230000007704 transition Effects 0.000 description 4
- 235000013361 beverage Nutrition 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 239000000470 constituent Substances 0.000 description 2
- 239000000446 fuel Substances 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 238000010438 heat treatment Methods 0.000 description 2
- 230000008676 import Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 208000001613 Gambling Diseases 0.000 description 1
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 1
- 241000700605 Viruses Species 0.000 description 1
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 235000014510 cooky Nutrition 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000002075 main ingredient Substances 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000007639 printing Methods 0.000 description 1
- 238000012913 prioritisation Methods 0.000 description 1
- 238000005057 refrigeration Methods 0.000 description 1
- 230000014860 sensory perception of taste Effects 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
-
- 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/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
Abstract
用于控制电器(13)的一种方法包括利用移动计算设备(12)来识别未识别的电器(13)和自动地将用户喜好(18)应用于未识别的电器(13)。一种移动计算设备(12)包括控制器(81)、无线通信器(86)和用户喜好自动管理器(550)。控制器(81)被构造为将用户喜好(18)应用于电器(13),而无线通信器(86)被构造为在移动计算设备(12)与电器(13)之间建立无线通信。最后,用户喜好自动管理器(550)被构造为自动地将用户喜好(18)应用于此移动计算设备(12)未识别的电器(13)。
Description
技术领域
本发明涉及移动计算设备,并且具体涉及用于控制电器的移动计算设备。
背景技术
本专利申请涉及以下非临时US专利申请:具有代理人卷号100110638-1的题为“具有在设备间中断内容执行的方法与系统的移动计算设备(Mobile Computing Device With Method and System forInterrupting Content Performance Among Appliances)”的系列号XX/XXX,XXX;具有代理人卷号为10004224-1的题为“用于移动计算设备控制电器的系统和方法(System and Method for a MobileComputing Device to Control Appliances)”的系列号XX/XXX,XXX;具有代理人卷号为100110641-1的题为“确定多个移动计算设备控制设备的优先级的系统与方法(System and Method for DeterminingPriority Among Multiple Mobile Computing Devices to Controlan Appliance)”的系列号XX/XXX,XXX,这些专利申请全部转让给与本申请相同的受让人,并且这些专利申请全部引入在此作为参考。
发明内容
用于控制电器的本发明的方法包括利用移动计算设备识别未识别的电器和自动地将用户喜好应用于未识别的电器。
本发明的移动计算设备包括控制器、无线通信器和用户喜好自动管理器。所述控制器被构造为将用户喜好应用于电器,而无线通信器被构造为在移动计算设备与电器之间建立无线通信。最后,用户喜好自动管理器被构造为自动地将用户喜好应用于此移动计算设备未识别的电器。
附图的简要说明
图1是表示根据本发明的一个实施例的电器控制系统的方框图;
图2是进一步表示根据本发明的一个实施例的电器控制系统的原理图;
图3是根据本发明的一个实施例的控制电器的方法流程图;
图4是根据本发明的一个实施例的电器控制系统的视频设备、音频设备和移动计算设备的方框图;
图5是根据本发明的一个实施例的电器控制系统的电器内容选择器的方框图;
图6是根据本发明的一个实施例的电器控制系统的内容中断管理器的方框图;
图7是根据本发明的一个实施例的电器控制系统的移动电话机、陆线电话机和移动计算设备的方框图;
图8是根据本发明的一个实施例的电器控制系统的多功能打印机、计算工作站、网站和移动计算设备的方框图;
图9是根据本发明的一个实施例的电器控制系统的用户接口的方框图;
图10是根据本发明的一个实施例的电器控制系统的优先级争用调节器的方框图;
图11是根据本发明的一个实施例的电器控制系统的用户喜好自动管理器的方框图;
图12是根据本发明的一个实施例在电器上应用用户喜好的方法流程图;
图13是根据本发明的一个实施例在电器上应用用户喜好的方法流程图。
优选实施例的描述
在下面优选实施例的具体描述中,可以参见构成其一部分的附图,在这些附图中示意地表示出了其中可以实施本发明的特定实施例。将明白,可以使用其他的实施例,并且可以进行结构或逻辑变化而不脱离本发明的范畴。因此,下面具体的描述并不用于限制的目的,并且本发明的范畴利用所附的权利要求书来限定。
本发明的无线接入控制方法与系统的组成部分能通过微处理器、可编程逻辑或状态机利用硬件、利用固件或利用给定设备内的软件来实施。在一个方面中,软件编程的至少一部分基于网络并且利用HTML与JAVA编程语言进行编写,具有至用于数据收集的图形用户接口的链路,诸如基于窗口的操作系统,并且每个主要的组成部分可以利用通信总线协议通过网络进行通信。例如,本发明可以使用或不使用用于数据传送的TCP/IP协议组。适于与本发明一起使用的其他的编程语言和通信总线协议在阅读本申请之后对于本领域技术人员来说将变得显而易见。本发明的组成部分也可以以软件形式驻留在一个或多个计算机可读媒体上。本文所使用的术语计算机可读媒体定义为包含任何类型的存储器,即,易失性或非易失性存储器(例如,软盘、硬盘、CD-ROM、闪速存储器、只读存储器(ROM)和随机存取存储器(RAM))。
优选地,本文所述的用户接口在控制器、计算机、电器或具有能支持一个或多个应用程序的操作系统的其他设备上运行。此操作系统存储在存储器中并在处理器上执行。虽然本发明的各个方面可以利用单任务操作系统来实施,但此操作系统优选为多任务操作系统,它允许同时执行多个应用程序。此操作系统采用图形用户接口窗口环境,它在称为“窗口”的显示屏幕的特殊描绘的区域中显示应用程序或资料。每个窗口具有它自己的可调节的边界,这允许用户相对此显示屏幕放大或缩小应用程序或资料。每个具有它自己的菜单、工具杆、指针和其他控制的窗口能独立地运作,就好像它是虚拟显示设备似的。利用窗口可以采用诸如用于收集数据的电子数据表格的其他软件工具。操作系统优选包含基于窗口的动态显示器,它允许利用诸如键盘和/或鼠标的输入设备来输入和选择动态数据字段位置中的数据。一个优选的操作系统为微软公司销售的商标为Windows的操作系统。然而,可以采用提供窗口环境的其他的操作系统,诸如可从苹果公司或IBM公司购买到的那些操作系统。在另一实施例中,此操作系统不采用窗口环境。
本发明的电器控制系统使诸如个人数字辅助设备的移动计算设备能控制类似于电视、收音机、打印机等的电器。此控制能采取几种形式,包括在确定此电器可利用的内容(诸如提供要利用此电器来进行控制的节目、歌曲或文件)的同时,将诸如音量电平、启动和停用的喜好应用于此电器。另外,控制可包括只选择供此电器使用的可利用内容,诸如选择TV频道或定期广播节目。
例如,在进入房间时,移动计算设备能自动执行这些步骤:识别类似于TV的电器;开启TV;将TV调谐到传送喜爱节目的频道;和选择优选的音量电平。如果未广播喜爱的节目,此移动计算设备能提供它自己的内容。特别地,此移动计算设备能检索那个节目的一段情节或替换成此移动计算设备的存储器中的节目、将那个存储的节目传送至此TV,并随后指示此电器播放此节目。
当然,此移动计算设备包含此用户可能与之接触的所有设备的用户喜好,并且可选择地实际包含此用户可能希望利用此电器执行的任何内容。而且,此移动计算设备的控制不一定局限于此用户拥有的电器。相反地,位于公共场所、朋友与邻居家中的电器等能选择地受移动计算设备的控制。因此,用户现在利用单个移动计算设备不管是在家中还是在外面都能获得对其环境中的电器的统一控制,此单个移动计算设备允许在这些电器上自动实施其用户喜好和自动执行其优选内容。
利用本发明的系统与方法,客户不再被迫寻求和实施受这些电器控制并且受与这些电器相关的内容提供者控制的他们的喜好和优选内容。相反地,利用本发明的系统与方法,用户获得对这些电器的综合控制,变成这些电器的主人。这些辅助电器变成可利用由此移动计算设备提供的或由电器内容供应商常规提供的内容来执行任务的工具。
而且,用户喜好和以前在独立的电器之间孤立的内容变成为集中化的并且与此用户相关。毕竟,首先为用户的享受而生成用户喜好与内容。因此,本发明的系统与方法利用移动计算设备使用户喜好(和某些内容)与用户保持一致而不是使用户喜好与电器保持一致,让用户无论何时何地在他们希望应用这些喜好时能够这样做而不必根据这些喜好单独编程每个设备。
根据本发明的一个示例性实施例的电器控制系统10表示在图1中。电器控制系统10包括操作在一个或多个电器13的环境中的至少一个移动计算设备12,其中移动计算设备12控制电器13。移动计算设备12与电器13都包括内容16和用户喜好18。内容16一般包括能够利用电器13在任务中执行的歌曲、节目或任何信息,而用户喜好18一般包括有关将如何、在何时、在何地利用电器13执行内容16的喜好。在此申请中,内容16和用户喜好18都在本发明的系统与方法的以下示例中进一步进行定义。
移动计算设备12被构造为可以去选择电器13的内容16以便利用电器13来执行,和/或被构造为可以将内容16从移动计算设备12(或从移动计算设备12控制的另一信号源)提供给电器13,以便利用电器13来执行。最后,控制电器13将存储在移动计算设备12上的用户喜好应用于每个电器13。
如图1所示,一个以上的移动计算设备12能竞争对电器13的控制。在这种情况中,移动计算设备12与电器13确定多个计算设备12之间对电器13的控制的优先级,正如以后在此申请中更具体描述的那样。获得控制电器13的优先级的移动计算设备12也可以有选择地请求、指示和/或协调另一移动计算设备12,以拷贝和/或传送全部或一部分的其内容16给电器13和/或传送给控制移动计算设备12。
如图2所示,电器控制系统10中的电器13包括但不限于视频设备14、计算工作站16、多功能打印机24、移动电话机26、音频设备28和网站36。电器控制系统10还包括家用电器系统40,此家用电器系统包括取暖与制冷恒温器42、闹钟44、照明单元46和饮料制作机48。电器系统40也选择地包括用作电器13的常规的家用电器控制器50,以用于对家用电器42-48进行本地控制。每个电器13及其与作为电器控制系统10的一部分的移动计算设备12的交互作用将结合图3-10进一步具体进行描述。
在控制电器的方法60中使用电器控制系统10,如图3所示。方法60包括第一步骤62,在此步骤中移动计算设备12移入至少一个电器13的附近并与电器13建立无线通信。第一步骤62选择地包括移动计算设备12选择它将试图确立对其控制的电器13。
在存在多个计算设备时,第一步骤62则还包括步骤64,在此步骤中电器13和/或移动计算设备12必须确定优先级并将对电器13的控制优先级授予其中的一个移动计算设备12。接下来,主移动计算设备12自动地将其用户喜好应用于电器13(步骤65)。移动计算设备12随后自动地或人工地选择利用电器13可获得的内容,以便在电器13上执行(步骤66)。步骤66也选择地包括移动计算设备12提供内容给电器13,以便利用电器13来执行(步骤67)。
最后,在步骤68,电器13利用移动计算设备12所选择和/或提供的内容16以及利用移动计算设备12提供给电器13的用户喜好18一起来执行移动计算设备12请求的任务。
本发明的系统10与方法60现在将结合图4-10、并且利用结合图2所表示与标识的有关移动计算设备12与每个电器13的交互作用的特定细节进一步具体进行描述。
例如,家用电器系统40中的每个电器13(图2)可以根据移动计算设备12的用户喜好18进行控制。在具有移动计算设备12的用户进入电器系统40的附近时,移动计算设备12优选使电器系统40采用此用户喜好的操作条件。具体地,通过应用用户喜好18,移动计算设备12将恒温器42设置在选择的温度和取暖/制冷循环上,将收音机44设置在喜爱的频道、音量和告警时间上,将照明系统46设置在喜爱的开/关循环与亮度电平上,并将饮料制作机48设置在喜爱的开/关循环上。最后,移动计算设备12选择地控制家用电器控制器50,此控制器又控制家用电器系统40中的一个或多个电器13。因此,移动计算设备12传送用户理想的生活环境的用户喜好18,以便移动计算设备12使用可利用的电器13来自动控制周围环境从而适合用户口味。
在本发明的另一方面中,如图4所示,本发明的电器控制系统包括视听子系统80,它具有与电器13交互作用的移动计算设备12,诸如视频设备14与音频设备28。子系统80不是排除其他电器13或移动计算设备12的交互作用的封闭系统而是一个合适的基准系统,以便去识别移动计算设备12、视频设备14和音频设备28之间的示例性交互作用。
视频设备14优选包括电视机、电影播放机或视频显示监视器,而音频设备28优选包括立体音响系统、CD播放机或其他的音频媒体播放机。移动计算设备12优选包括个人数字辅助设备或诸如手持计算机、膝上计算机等的另一计算设备。
在此实施例中,电器控制子系统80也选择地包括网络通信链路70。本文中所使用的网络通信链路70包括互联网通信链路、内联网通信链路或类似的高速通信链路。在一个优选的实施例中,网络通信链路70包括互联网通信链路72。网络通信链路70选择地有助于移动计算设备12和诸如视频设备14与音频设备28的电器13之间的通信,并提供至互联网的路由,以便在移动计算设备12的控制下获得利用电器13执行的内容。对于音频设备28来说,此特性包括获得诸如便携式音频文件(例如,MP3、Windows Metafile等)的音频文件以便在音频设备28上执行的能力。
移动计算设备12包括具有操作系统82的控制器81、存储器84、无线通信器86、具有用户接口90的显示器88、电器内容选择器92、优先级争用调节器94、距离/位置识别器96、嵌入式网络服务器97、电子付款机98和内容中断管理器99。
移动计算设备12的控制器81包括硬件、软件、固件或其组合。在一个优选实施例中,控制器81包括计算机服务器或其他的基于微处理器的系统,能够执行序列与逻辑操作并具有用于存储信息的存储器。控制器81支持并与嵌入式网络服务器97协作。操作系统82优选具有以前描述的操作系统的属性和特性。
移动计算设备12的存储器84优选包括集成电路芯片上可利用的大容量随机存取存储系统,诸如SDRAM、DRAM、EDO RAM等。存储器84也选择地包括其大小适于放置在移动计算设备12内的小型化硬盘驱动器或基于硅片的超大容量存储器件,诸如弛缓分辨(atonicresolution)存储器件,例如引入在此作为参考的Gibson等人的美国专利5557596中所述的那样。
移动计算设备12的无线通信器86使用一个或多个公知的通信与应用协议,诸如无线应用协议(WAP)、蓝牙协议、红外(IrDA,FIR)、802.11以及本领域技术人员公知的其他的通信与应用协议,诸如UltraWideBand(UWB)。移动计算设备12包括本领域公知的用于实施这些协议的通信硬件与软件,诸如距离/位置识别器96。距离/位置识别器号96也选择地与全球定位卫星系统(GPS)协作或通信以提供这些功能。距离/位置识别器96确定电器13相对移动计算设备12的距离和位置,以建立移动计算设备12控制电器13的授权与优先级。
诸如红外(例如,FIR)协议、蓝牙协议与UltraWideBand(UWB)的无线通信协议允许独立于网络并且独立于网络通信链路70操作的两个或多个兼容设备之间的直接无线电或射束通信。此特性允许两个类似构造的计算设备之间直接的一对一通信而无需任何中间通信。在蓝牙协议的示例中,优选通过每个相应设备(例如,移动计算设备12与具有无线通信器86的任何电器)仅仅相互靠近地存在来建立通信链路。此瞬时同步使这些设备能够立即相互通信而不必花时间来人工建立连接或通信链路。最后,如果需要的话,移动计算设备12也能通过诸如有线或无线网络链路、有线或无线互联网链路的其他常规的间接路由或电信网络与其他的移动计算设备12和/或电器13通信。
移动计算设备12的用户接口90能利用微处理器、可编程逻辑设备或状态机以硬件与固件或以软件来实施。在一个方面中,选择地以Java编程语言来编写至少一部分软件编程,并且用户接口90选择地使用通信总线协议通过网络通信链路70与其他的移动计算设备12和/或电器13(图1)通信。例如,本发明选择地能使用适于数据传送的TCP/IP协议。在另一方面中,本发明不使用适于数据传送的TCP/IP协议。适于和用户接口90与电器控制系统10一起使用的诸如超宽带(UWB)、蓝牙和红外(例如,FIR)协议的其他编程语言和通信总线协议对于本领域技术人员来说将是显而易见的,如结合无线通信器86所述的。用户接口90结合图5与9进一步具体进行描述。
移动计算设备12的电器内容选择器92可以与用户接口90相关地进行操作,以确定什么内容由电器13使用或执行(图1)以及在哪获得那个内容。电器内容选择器92也与移动计算设备12的内容中断管理器99相关操作,以控制如何和何时根据用户的需求由电器13使用或执行那个内容。电器内容选择器92结合图5进一步具体进行描述。
移动计算设备12的优先级争用调节器94用于在一个以上的移动计算设备12寻求控制给定电器13时排序优先级。要求优先级排序,这是因为电器控制系统10是开放系统,其中多个移动计算设备12能在一个或多个电器环境中竞争对一个或多个电器13的控制。优先级争用调节器94结合图10进一步具体进行描述。
最后,移动计算设备12的嵌入式网络服务器97为了移动计算设备12的接入功能而生成通过互联网通信链路72可访问的网页,诸如内容16和用户喜好18(图1)。嵌入式网络服务器97优选利用如均引入在此作为参考的题为“将WEB接入功能嵌入用于用户接口功能的设备(EMBEDDING WEB ACCESS FUNCTIONALITY INTO A DEVICE FOR USERINTERFACE FUNCTIONS)”的美国专利6170007和题为“在包括WEB服务器和WEB浏览器的用于用户接口功能的设备中的嵌入WEB接入机制(EMBEDDING WEB ACCESS MECHANISM IN AN APPLIANCE FOR USERINTERFACE FUNCTIONS INCLUDING A WEB SERVER AND WEB BROWSER)”的美国专利中所述的那些技术来实施。
移动计算设备12的电子付款机98与无线通信器86协作允许移动计算设备12执行包括发送与接收商品与服务的付款的电子财务交易。
最后,移动计算设备12的内容中断管理器99选择地控制如何和何时利用一个或多个(例如,音频、视频等)媒体在一个或多个电器13上执行内容16,并且结合图6更具体地描述此管理器99。
利用这些特性,移动计算设备12构造为选择内容16和/或与用户喜好18一起提供内容16,以便在诸如视频设备14和音频设备28的电器13上执行内容16。
如图4所进一步示出的,对于移动计算设备12来说用作电器13的视频设备14包括显示器100、节目接收器102、存储器104、媒体播放器106、无线通信器86和节目记录器110。节目接收器102包括卫星功能、电缆功能122和网络功能124,分别用于从诸如卫星TV节目信号(例如,DirecTV)、有线TV节目信号和广播网络节目信号(例如,NBC网络TV)中获得基于视频的节目。存储器104与视频设备14的其他组成部分交互作用和通信,以便根据移动计算设备12的指示存储和实施用户喜好18与内容16(图1)。媒体播放机106还包括用于播放来自诸如录象带电影和/或DVD电影的外部移动媒体源的内容的VCR能力130和DVD能力132。无线通信器86与移动计算设备12和其他合适的设备进行无线通信。节目记录器110包括用于获得和播放记录的视频信号以及用于记录视频内容的TIVO能力136和VCR能力138。最后,视频设备14不必包括图2所示的视频设备14的所有组成部分。
音频设备28包括接收器150、电台选择器152、具有歌曲查找功能156的电台扫描器154、媒体播放器160、存储器162和无线通信器86。媒体播放器160还包括磁带功能170、CD功能172和便携式音频文件格式功能174,用于分别播放音频磁带、CD和便携式音频格式音乐文件(例如,MP3、Windows Metafile Format(WMF)等)。
音频设备28的接收器150包括调谐器,用于接收无线电广播和用于播放从CD、音频磁带等中记录的音频文件。电台选择器152允许选择无线电台,而电台扫描器154允许扫描全部的无线电调谐电台,并且歌曲查找功能156查找可利用的无线电台中用户喜好的歌曲。存储器162允许用户存储列表作为用户喜好和/或内容16(图1),以识别接收器150中喜爱的歌曲、节目、电台等,因此用户能够更容易地存取喜爱的内容16。另外,存储器162也存储歌曲、节目等作为内容16,以便在以后根据用户指示重新播放。
利用结合图4所述的一些或所有这些功能和特性,移动计算设备12控制视频设备14和音频设备28根据用户喜好18执行内容16。特别地,在携带有移动计算设备12的用户靠近诸如TV的视频设备14和诸如立体音响系统的音频设备28时,移动计算设备12的无线通信器86与音频设备28和/或视频设备14的无线通信器通信。如果当前未开启电器13,移动计算设备12则自动地根据用户意见开启利用移动计算设备12的用户喜好18确定的那个电器13。
为最大方便起见,移动计算设备12已在(存储在存储器84中的)其用户喜好18中包括用户喜爱的TV节目、电影、TV电台、无线电台、无线电节目、歌曲(包括多个表演)列表以及TV和/或收音机的综合节目表。移动计算设备12也优选在(存储在存储器84中的)其内容16中包括TV节目、电影、歌曲库或能利用视频设备14和/或音频设备28执行的任何其他内容。在具有此信息的情况下,移动计算设备12自动地将其用户喜好18和内容16(通过电器内容选择器92)应用于视频设备14和音频设备28。
然而,用户喜好18和内容16的自动拷贝选择地包括撤消功能,以便在移动计算设备12与电器13之间错误地拷贝喜好的情况下选择地逆反拷贝处理。
音频设备28和视频设备14通过试图根据应用的用户喜好18利用内容16执行任何请求的任务来应答。因为移动计算设备12全部和/或选择接入具有接收器150、电台选择器152、电台扫描器154、歌曲查找功能156、媒体播放器160、存储器162的音频设备28的所有特性并控制所有这些特性,所以移动计算设备12可利用这些特性之中的任何一个特性或全部特性来完成选择的任务。
例如,对于音频设备28来说,来自移动计算设备12的一个用户喜好18将单个无线电台识别为喜爱站(例如,98.5FM KTIS或全国公共无线电台(National Public Radio)),以便移动计算设备12(通过无线通信器86)命令音频设备28的电台选择器152选择用户喜爱的电台。更广泛地讲,应用于电器13的移动计算设备12的用户喜好18和/或内容16优选包括喜好歌曲、节目的播放表,因此歌曲查找功能156能实时查找这些歌曲或节目之中的任何一首歌曲或节目的无线电广播并随后将电台选择器152调谐到当前正在播放喜爱歌曲或节目的电台。而且,如果(例如,考虑所有的事情)当前未在播放用户喜爱的节目,移动计算设备12则选择地将广播此节目的时间通知此用户。
可选择地,用户能人工地使喜爱的歌曲或节目在音频设备28上进行播放。用户能指示具有移动计算设备12的电台选择器152选择希望的电台或使用歌曲查找器156来查找喜爱歌曲的调谐电台。用户也能人工地提供喜爱歌曲的拷贝给音频设备28,以便利用存储在移动计算设备12的存储器84中的MP3文件由音频设备28来执行。在这种情况中,移动计算设备12不仅选择利用音频设备28执行的内容,而且也将此内容提供给音频设备28。也能自动进行将内容提供给诸如音频设备28的电器13的这后一处理。
当然,音频设备28与移动计算设备12之间的许多其他安排是可能的,其中移动计算设备12选择在音频设备28上执行的内容以及选择地提供此内容。选择和提供的内容用于根据自动从移动计算设备12提供给音频设备28的用户喜好18利用电器13执行任务。
在另一示例中,移动计算设备12全部和/或选择接入具有节目接收器102、存储器104、媒体播放器106和节目记录器110的视频设备14的任何一个或所有特性与功能并控制这些特性与功能。利用任何一个或所有这些特性,移动计算设备12利用视频设备14来执行内容16,同时提供移动计算设备12的用户喜好18。
视频设备14优选自动地进行启动并显示用户喜爱的TV频道或网络。移动计算设备12也选择地将其视频相关内容(例如,电影、TV节目等)与优选的播放表一起从存储器84传送到视频设备14的存储器104中。移动计算设备12随后自由选择当前正在广播或从存储器84、104中提供的任何希望的内容16,以便利用视频设备14来执行。
从视频设备14中提供视频相关内容的拷贝选择地结合TIVO能力136来执行。而且,如果视频设备14的TIVO部分具有未在移动计算设备12的用户播放表上的节目或表演,则将那个节目从视频设备14下载至移动计算设备12的存储器84。
简而言之,移动计算设备12自动地或人工地选择在视频设备14上执行的内容16以及选择地提供内容16。视频设备14上可利用的内容16也能下载到移动计算设备12中。
最后,移动计算设备12也选择地自动协调音频设备28与视频设备14的控制,以便在用户选择观看视频设备14时能关闭音频设备28或在执行选择的内容时甚至启动音频设备28来扩充视频设备14。简而言之,因为移动计算设备12能控制任何电器13,所以移动计算设备12相对其他电器13的控制并且与其他电器13的控制相关地控制每个电器13。多个电器13之间协调内容16的执行将结合图6根据内容中断管理器99更具体地进行描述。
主要利用可通过用户接口90获得的电器内容选择器92来实现由移动计算设备12选择将利用电器13执行的内容16。利用用户接口90,电器内容选择器92允许增加、删除和修改以及利用移动计算设备12为每个电器13启动内容选择。电器内容选择器92的一些功能已结合视频设备14与音频设备28进行描述了。
如图5所示,移动计算设备12的电器内容选择器92包括音频监视器200、数据监视器202、视频监视器204、通信监视器206、互联网功能208和上载/下载功能210。每个监视器200-208包括与提供给相应类型的电器13的用户喜好18与内容16相关的几个功能。自动应用电器内容选择器92的所有功能,除非用户选择地旁通特定功能。对于电器内容选择器92的每个监视器200-208,优选将所有选择的功能与特性作为用户喜好18存储在存储器84中。然而,在执行内容16所需要的程度上,一些选择的功能与特性作为内容16可以要求存储在存储器84中。
电器内容选择器92的音频监视器200包括电台功能220、歌曲表功能222、节目功能224和MP3播放表功能226。利用音频监视器200的这些功能220-226,用户使用移动计算设备12来指定将在音频设备28和任何其他合适的电器13上执行的形式为电台、歌曲、节目与MP3文件列表的音频内容。例如,电台功能220保持喜爱的无线电台的列表,而歌曲表功能222保持能从无线电台、CD或MP3文件中播放的喜爱歌曲表。音频监视器200中电台功能220的启动将选择任何列出的优选电台以便利用音频设备18来执行。节目功能224保持诸如收音机或TV谈话节目、演讲、定期安排的节目(例如,考虑国家公共无线电台上的所有事情)的喜爱音频节目表。最后,MP3播放表功能226保持用户拥有或可获得的所有MP3文件的列表。启动音频监视器200的任何一个或所有这些功能220-226导致选择的内容16利用音频设备28来执行。
视频监视器204包括网络功能240、节目功能242、具有播放表功能246和节目功能248的节目记录器244。利用视频监视器204的这些功能240-248,用户利用移动计算设备12指定将在视频设备14和任何其他合适的电器13上执行的形式为网络与节目(包括电影)的列表的视频内容。网络功能240保持TV广播、电缆或卫星网络的喜爱表。在启动网络功能240之后,在视频设备14上执行由选择网络广播的任何节目。节目功能242保持能选择在视频设备14上观看的视频和/或TV节目表。最后,利用子功能播放表功能246和节目功能248,节目记录器244指定从TV(和其他信号源)中记录的节目的希望记录以及指定这些记录节目的回放。
在音频监视器200和/或视频监视器204的各种功能中识别的内容能从内容供应商(例如,电视广播网络、无线电、电缆或卫星)、移动计算设备12(参见图4)的存储器84、音频设备28的存储器126和/或视频设备14的存储器104(图4)中提供。
如图5进一步示出的,电器内容选择器92的通信监视器206辅助移动计算设备12监视和控制诸如电话机与传真机的电信设备之间的通信。通信监视器206包括具有呼叫表262的电话簿功能260、地址簿功能264、陆地/蜂窝电话交换功能266、同步功能268和传真功能270。电话簿功能260使移动计算设备12中具有最近呼叫表262的电话号码表提供给诸如移动电话机26(参见图2)的通信电器。同样地,地址簿功能264包括存储在移动计算设备12中的地址信息以便应用和传送给移动电话机26(图2)。
如图5进一步表示出的,通信监视器206的陆地/蜂窝交换功能266选择地在正在进行的电话呼叫期间(利用呼叫转移功能)在(无线数字)蜂窝电话机和陆线电话机之间进行自动交换,此特性将在后面结合图7更具体进行描述。同步功能268使多个电器的诸如电话簿与地址簿的通信特性相互同步。最后,传真功能270允许通过移动计算设备12进行传真接收与发送。
电器内容选择器92的数据监视器202利用计算机和互联网资源辅助移动计算设备12监视和控制数据操作。如图5所示,数据监视器202具有文件功能228、编辑器功能230、虚拟磁盘驱动功能232和文件扫描接收功能234。文件功能228允许诸如多功能打印机24(图2)的打印机打印来自移动计算设备12的指定文件。编辑器功能230允许移动计算设备12上的资料与文件利用诸如计算工作站16(图2)的电器进行编辑,而虚拟磁盘驱动功能232使移动计算设备12基本上用作计算工作站16的内部磁盘驱动器。文件扫描接收功能234有助于移动计算设备12从扫描器或甚至从数字发送器(可从惠普公司购买)中接收扫描的资料文件。
如图5进一步示出的,电器内容选择器92的互联网监视器208包括网络浏览喜好内容276(即,书签)和网上数据块(cookie)278,以便移动计算设备12中的此信息自动地提供给计算工作站16(图2)。互联网监视器208包括选择地自动从移动计算设备12中提供和/或下载给所有电器13的浏览喜好内容276的功能,而移动计算设备12自动地从计算工作站或其他信号源中接收浏览喜好内容的更新。因此,浏览喜好内容功能276在移动计算设备12与电器13之间协调和保持浏览喜好内容的更新同步表。最后,上载/下载功能在电器13与移动计算设备12之间引起相应上载和/或下载文件与节目作为用户喜好18和/或内容16。
总之,电器内容选择器92包括用于提供和选择在电器13上执行的内容的移动计算设备12的用户接口90的一个方面。
在本发明的系统与方法的另一方面中,移动计算设备12选择地包括内容中断管理器99(图4),用于选择地控制如何和何时在涉及一个媒体(音频、视频等)的一个或多个电器上执行内容。内容中断管理器99进一步表示在图6中并且具有电器转换器180、多电器分离器182和执行连续性监视器184。
电器转换器180在移动计算设备12在电器13之间移动时使在一个电器13上执行的内容转换到在另一电器13上执行。例如,用户能在一个房间在第一视频设备14(图2)上观看电影并随后移动到具有第二视频设备14的另一房间以便继续观看此电影。利用电器转换器180,在移动计算设备12在相应的视频设备14之间移动时,此电影停止在第一视频设备上播放并开始在第二视频设备上播放。移动计算设备12通过电器转换器180启动和控制电器转换。
执行连续性监视器184跟踪内容16的执行,以便基本上保持诸如电影的内容16的执行的连续性,在诸如视频设备14的相应电器13之间的转换期间持续播放。例如,执行连续性监视器184也选择地允许用户在离开诸如第一视频设备14的一个电器13时结束内容的执行,并随后在诸如第二视频设备14的另一电器13上在此内容中的同一地方开始播放此内容。能够立即恢复执行,以使电影在两个电器13之间永远不停止播放,或能够将第二视频设备上的执行延迟至后一时间点,因此在执行中具有中断。电器转换器182也选择地使电影继续在第一视频设备14上执行,同时此电影在第二视频设备14上开始播放,因此此电影在第一与第二视频设备上播放而不执行内容的中断。
多电器分离器182协调在多个电器13上同时执行的同一内容或相关内容的不同媒体方面。例如,多电器分离器182协调视频设备14上足球赛的视频部分的执行,同时在音频设备28上执行同一足球赛的独立的无线电广播。在这种情况中,用户在其用户喜好18中认识到:在观看足球赛时,他们喜好在视频设备14上观看同一足球赛的同时收听此事件的无线电广播。因此,移动计算设备12利用用户喜好18来选择一起或单独在音频设备28和/或视频设备14上执行的音频与视频内容。在此结构中,移动计算设备12控制单个事件(即,足球赛)的两个独立的内容源(无线电广播和电视广播)相互并行地在两个独立的电器13(即,视频设备14和音频设备28)上同时执行。
在另一示例中,多电器分离器182与执行连续性监视器184协作,以使单个内容的不同方面同时利用多个电器来执行。特别地,诸如电影的一些内容具有一种类型以上的媒体组成成分,诸如视频与音频部分。音频部分能与视频部分分开,此音频部分在诸如音频设备28或视频设备14的第一媒体类型设备上执行,而视频部分在诸如视频设备14的第二类型媒体设备上执行。
例如,在应用用户喜好18时,移动计算设备12能选择地控制诸如立体音响或无线电的音频设备18开始播放电影的音频部分。此音频部分利用或不利用在可获得的视频设备14上播放的此电影的视频部分来执行。此电影的音频部分能完整地在音频设备18上进行播放或在从整个电影(视频与音频部分)转换之后在视频设备14执行。利用此特性,单个内容中断为不同的方面并进行执行以提供交叉媒体经验,其中一些内容在先前与内容16的常规执行不相关的电器13上执行。在另一示例中,通过视频设备14的音频系统执行足球赛的无线电广播,同时在视频设备14的视频屏幕上执行电视广播。
因此,内容中断管理器99有助于移动计算设备12控制单个内容或多个相关内容同时和/或分别在多个电器13之间的执行。
如图7所示,在本发明的另一方面中,本发明的电器控制系统包括具有移动计算设备12的电信子系统280和具有移动电话机26与陆地电话机281的电信电器13。子系统280不是封闭系统,而只是代表在本发明的方法与系统中与移动计算设备12交互作用的诸如电信设备的电器12的许多组合之中的仅仅一种组合。而且,在一个方面中,电信子系统280与移动计算设备12的内容中断管理器99一起或作为此内容中断管理器99的一部分来管理多个电信电器13之间转换正在进行的电话呼叫。
移动计算设备12包括与结合图1-6所述相同的属性和特性,具有前面描述的无线通信器86。另外,移动计算设备12还包括存储器84中的电话簿282和呼叫转换器284。移动电话机26和陆线电话机281都具有电话簿282、呼叫表286、无线通信器86和呼叫转换器284。呼叫转换器284直接与移动计算设备12的内容中断管理器99(图6)的电器转换器180协作和/或作为其一部分进行操作。在移动计算设备12的一个方面中,呼叫转换器284选择地完全集成在移动计算设备12的电器转换器180中。
电话簿282保持有联络的用户的电话号码、姓名和地址,而呼叫转换器284能够在正在进行的电话呼叫期间在不同类型的电信设备(例如,蜂窝电话机、陆线电话机等)之间进行转换。呼叫表286包含最近被呼叫的人员与电话号码的表。电话簿282和呼叫表286优选作为用户喜好18在移动计算设备12的存储器84中进行存储和处理并作为用户喜好18在具有移动电话机26与陆地电话机281的电信电器13中进行存储和处理。
在使用中,移动计算设备12自动或人工地将其电话簿282的内容拷贝到移动电话机26的电话簿282中。同样地,移动电话机26中的最近呼叫表286自动地下载到移动计算设备12的电话簿282中。而且,在优选由移动计算设备12启动和控制时,移动电话机26的呼叫表286在用户接近陆线电话机281时自动下载到陆线电话机281的呼叫表286和电话簿282中。此程序选择地在用户在移动电话机26上参与正在进行的电话呼叫并且为了从移动电话机26转换为陆线电话机281而接近陆线电话机281时发生。在常规的系统中,用户将移动电话机26挂机,并随后在单独的电话呼叫中利用陆线电话机281呼叫其联络方,以便利用陆线电话机281完成此呼叫。
然而,利用本发明的系统与方法,在移动计算设备12的呼叫转换器284的控制下,正在进行的电话呼叫在正在进行的呼叫期间(利用呼叫转移功能)自动地从移动电话机26转换至陆线电话机281。在呼叫转换器284管理诸如电话机26与281的相应电信电器13之间的转换的同时,移动计算设备12(图6)的内容中断管理器99的执行连续性监视器184用于保持正在进行的电话呼叫的连续性,这有效地构成了利用电话机26与281执行的内容16。在转换期间,将移动电话机26的最近呼叫表286选择地拷贝到陆线电话机281,以便用于下一次电话呼叫。
另外,在转换期间和/或在转换之后,呼叫转换器284选择地启动当前未在使用(刚刚被关断)的电话线路上的话音邮件功能和/或振铃关断功能,以便在正在进行电话呼叫期间不接收第二电话呼叫。
如果在移动电话机26与陆线电话机281之间的自动转换期间过早地结束电话呼叫,则在移动计算设备12的控制下,移动电话机26和/或陆线电话机281能选择地或自动地开始呼叫,以便在正在进行通信的两个最近设备之间重新建立电话呼叫。如果需要的话,移动计算设备12的呼叫转换器284控制原始设备(即,在中断之前开始第一电话呼叫的电信电器13)重新开始通信。
如图8所示,在本发明的另一方面中,本发明的电器控制系统包括一起用作计算子系统300的移动计算设备12、网站36、多功能打印机24和计算工作站16。子系统300不是封闭系统,而只是代表在本发明的方法与系统中与移动计算设备12交互作用的诸如计算工作站16和打印机24(图2)的电器13的许多组合之中的仅仅一种组合。在本发明的这一方面中,移动计算设备12能提供内容给其他的计算设备并从其他的计算设备中接收内容。
在此结构中,移动计算设备12包括与前面结合图1-6所述与所示的具有无线通信器86的移动计算设备12相同的特性与属性。如图8所示,移动计算设备12还包括存储器84中的数据文件302、节目304与虚拟磁盘驱动监视器306。数据文件302包括字处理文件330、数据报表文件332、显示文件334和通用阅读文件336(例如,便携式资料文件、PDF)。
网站36还包括应用服务供应商340和图形/数据342,它们提供信息、商品和/或服务给移动计算设备12。
多功能打印机24具有以下功能:打印350;扫描352;拷贝354;传真356;和数字发送358。多功能打印机24还包括无线通信器86、控制器81和选择的嵌入式网络服务器360。可选择地,多功能打印机24能利用执行功能350-358之中的任何一种功能或多种功能的设备来替代。因此,多功能打印机24也代表单独的打印机、单独的复印机、单独的扫描器、单独的传真机和/或单独的数字发送器或单个设备或多个设备中这些功能的任何组合。
计算工作站16包括具有操作系统82的控制器81、无线通信器86、具有字处理器372的程序370、具有内部硬磁盘驱动器382的存储器380、公共用户接口390和具有非限制接入功能394或只能外部接入功能396的存储媒体选择器392。
在这些电器13允许的范围,移动计算设备12选择接入和控制计算工作站16、多功能打印机24和网站36的任何一个特性或所有特性,以便利用用户喜好18在这些电器13上执行内容16。
在一个示例中,移动计算设备12在提供将在多功能打印机24上打印的资料与文件时用作移动打印服务器。特别地,从移动计算设备12的存储器84中提供诸如字处理文件330、财务报表文件332、显示文件334和通用阅读文件(例如,便携式资料格式,PDF)336的任何一种类型的数据文件302给多功能打印机24,以便在移动计算设备12的控制下进行打印。电器内容选择器92(如图5所示)的数据监视器202有助于选择存储器84中在多功能打印机24上打印的数据文件302。
在另一示例中,移动计算设备12从诸如多功能打印机24的扫描功能352的扫描器中接收资料,以便存储在移动计算设备12的存储器84中。电器内容选择器92的数据监视器202的资料扫描接收功能234有助于接收和处理这些资料。
在另一结构中,如图8所示,移动计算设备12选择地用作计算工作站16的磁盘驱动器。在此结构中,移动计算设备12的虚拟磁盘驱动监视器306通过其相应的无线通信器86与计算工作站16的存储媒体选择器392协作,以便基本上与计算工作站16的内部磁盘驱动器相同地使用移动计算设备12。因此,在选择地受移动计算设备12控制时,计算工作站16从移动计算设备12的存储器84中存取具有字处理文件330、报表文件332、显示文件334和通用阅读文件336的数据文件302。
在计算工作站16中,存储媒体选择器392的只能外部接入功能396用于限制计算工作站16对诸如移动计算设备12的外部设备的文件检索和存储。可选择地,计算工作站16中的存储媒体选择器392的非限制接入功能394允许计算工作站16利用类似于移动计算设备12的外部媒体和诸如内部磁盘驱动器382的内部媒体执行文件存储和检索。
计算工作站16的存储媒体选择器392的此只能外部接入功能396与用作计算工作站16的硬盘驱动器的移动计算设备12一起具体用于允许用户使用计算工作站16来编辑移动计算设备12上的文件而不必在计算工作站16上留下这些文件的拷贝。此特性保持移动计算设备12上文件的保密性,同时允许移动计算设备12的拥有者方便地使用其他人的计算工作站16。例如,计算工作站16能用于从移动计算设备12的存储器84中检索数据文件302,以便在计算工作站16的字处理器372上进行编辑。
此资料编辑示例能扩展至诸如机场的公共计算环境。例如,计算工作站16的公共用户接口390提供适于公共使用的诸如机场上付款计算站或公用电话亭的用户接口。公共用户接口390使计算工作站16只允许足以执行诸如字处理的基本任务的对计算工作站16的有限接入。因此,在此环境中,用户通过行走到计算工作站16并将移动计算设备12用作外部硬盘驱动器能在其移动计算设备12上编辑文件,以便从移动计算设备12的存储器84的数据文件302中以无线方式检索资料。利用计算工作站16上的字处理器372,用户能编辑、发送电子邮件或打印(利用打印机24)来自移动计算设备12的资料而不必在公共定位的计算工作站16上留下这些资料的线索。
公共用户接口390也选择地能用于允许移动计算设备12的用户将其用户喜好18(图1)销售给市场管理委员会或其他组织。为此,移动计算设备12与在公共场所(例如,零售大厦)的公用电话亭中包含的计算工作站16通信,并随后在通过移动计算设备12的电子付款机98向移动计算设备12进行电子付款交换时使用公共用户接口390来传送所有或选择部分的用户喜好18(例如,最后十次购物的位置、类型和数量,具有目的地和源位置的最后十次电话呼叫,等等)给计算工作站16。
最后,在另一示例中,不仅从移动计算设备12的存储器84中提供内容16给电器13或选择已在电器13上可获得的内容,移动计算设备12也能从网站36中获得内容。如图7所示,网站36能提供作为应用服务供应商340的服务部分的内容和/或提供图形/数据342作为包括网站36的网页部分。来自网站36的内容能在移动计算设备12上进行存储、在多功能打印机24上进行打印和/或在计算工作站16上进行存储。
作为电器使用的网站36不限于结合计算工作站16和/或打印机24进行使用。从网站36中获得的诸如MP3音频文件、电影等的内容16能立即进行使用或由移动计算设备12进行存储,并随后与移动计算设备12的用户喜好18相关,以便利用诸如音频设备28或视频设备14的电器来执行。
因此,移动计算设备12方便地控制和/或有助于诸如计算工作站16和多功能打印机24的电器13上的各种资料处理任务。
在诸如子系统300(图8)或图4与7所示的电器子系统80与280的各种电器环境中进行交互作用时,移动计算设备12操作用户接口90来设置和应用用户喜好18。如图9所示,用户接口90(参见图4)包括登录/口令功能402、电器组合404、电器喜好406和接口环境408。用户接口90选择地包括在以后结合图10进一步具体描述的优先级争用调节器94。用户接口也理解为选择地包括结合图5所示和所述的电器内容选择器92。
假定受移动计算设备12控制的电器13的庞大的数量和类型,用户接口90用于在移动计算设备12和电器13上使用,以便协调移动计算设备12对电器13的控制。因此,包括电器内容选择器92的用户接口90位于移动计算设备12和/或电器13上。
用户接口90的电器组合404识别形成一个网络或联合体的一组电器,其中移动计算设备12授权控制电器13。电器组合404也能部分地设置这些喜好或提供移动计算设备12的喜好选择。电器组合404包括位置模块420、类型模块422和定制模块424。位置模块420允许电器组以诸如厨房430、办公室432和卧室434的电器13的位置为基础。类型模块422允许电器组基于电器13的类型,诸如视听设备440、电话机442和家用电器444。最后,定制功能424允许用户或电器组管理商规定哪些电器组成一组、移动计算设备12如何获得至那个组的接入、和为那个组设置哪些喜好。
电器喜好406确定用户具有的他们将控制的电器13的喜好。电器喜好406选择地包括何时不存在其他的移动计算设备12(即,此用户是独自的)的喜好设置和何时存在其他的移动计算设备12(即,存在其他的用户)的不同的喜好设置。然而,在由电器13采用用户接口90时,电器13则能设置将影响移动计算设备12对那个电器13的控制的一些喜好。电器喜好406包括自动启动功能460、具有默认节目与电台表464的媒体选择462、音量466、照明电平468和交互作用与传送功能470。自动启动功能460确定在存在移动计算设备12时是否自动启动电器13。在与电器内容选择器92协作的情况下,媒体选择462确定电器13的默认内容选择。音量466和照明电平468分别确定在移动计算设备12上执行的内容的希望音量电平和在装备电器13时电器13的照明电平。例如,电器喜好406的音量成分466选择地包括在用户是独自一人(即,不存在其他的移动计算设备12)时自动增加电器音量的喜好。
电器喜好406的交互作用与传送功能470控制着电器13与移动计算设备12之间的内容交互作用与传送。例如,用户能设置存储在移动计算设备12(参见图6)的电话簿282中的电话号码是否下载到基于TIVO的视频设备14(图4)。此下载特性能在病毒攻击移动计算设备12的情况下用作为一个坚固的备用系统,从而去保持电话簿282的安全拷贝。在另一示例中,用户能使用交互作用与传送功能470来指定:自动地将电话号码从移动电话机26的电话簿282传送给计算工作站16或传送给诸如膝上计算机的另一计算机。
如图9进一步示出的,优先级争用调节器94(图4)选择地包括作为用户接口90的一部分,并用于确定竞争对一个或多个电器13的控制在移动计算设备12之间的优先级。具有争用模型选择器450和争用识别符452的优先级争用调节器94结合图10更具体地进行描述。
最后,用户接口90的接口环境408指定用户如何更愿意输入用户喜好信息并包括桌面输入功能480和网络服务器输入功能482。桌面输入功能480允许用户接入台式计算机上的用户接口90,诸如计算机工作站16,以便人工输入喜好信息。网络服务器输入功能482包括具有嵌入式网络服务器97(图4)的移动计算设备12的控制器81,即,生成对应于移动计算设备12的网页。用户能使用诸如计算工作站16的另一设备来接入对应于移动计算设备12的网页并设置喜好和/或存储与检索移动计算设备12上的内容。
简而言之,用户接口90通过允许指定用户喜好18和内容选择并且通过允许电子交换用户喜好18与内容选择以避免人工输入用户喜好18与内容选择,从而有助于移动计算设备12对电器13的控制。
如图10所示,优先级争用调节器94(如500所示)包括争用识别符502和争用模型选择器504。争用模型选择器504用于选择规则508的多个模型506之中的一种模型,以便确定竞争对电器的控制的移动计算设备12之间的优先级。优先级争用识别符502与移动计算设备12和电器13的无线通信器86进行协作,以便确定是否存在竞争的移动计算设备12。如果存在竞争的移动计算设备12,则选择的模型506确定这些计算设备之间的优先级。
规则模型520是无争用模型,其中,在多个计算设备12位于电器13的范围内并且所有的移动计算设备12在电器13上选择同一内容、功能或用户喜好时,不建立优先级。例如,在多个移动计算设备12希望在诸如电视的视频设备14上观看同一电影时不建立优先级。
规则模型522是一种时间第一(first-in-time)模型,其中第一个与电器13建立通信的移动计算设备12控制电器13。由此电器的控制设备来控制电器13的启动、喜好和内容。
规则模型524是邻近模型,其中由最靠近此电器的移动计算设备12来控制电器13。规则模式526是金钱模型,其中付款最高的移动计算设备12控制此电器。
规则模型528是自我选择模型,其中每个移动计算设备12自我选择优先级,诸如低、中或高优先级。如果多个移动计算设备12自我选择同一优先级并且与单个电器相邻,则其他的争用模型之一将确定优先级。
规则模型530是礼貌(courtesy)模型,其中移动计算设备12轮流具有对电器13的优先级。完全相反地,规则模型532是支付优先级模型,其中从支付优先级互联网站中根据可购买量获得优先级。例如,用户能购买500单位的优先级并随后在其移动计算设备12中设置喜好以支付高达300单位的优先级(或任何希望的数量)来获得对电器的控制。为此电器提供最大单位量优先级的移动计算设备12变成此电器的控制设备。
规则模型534是对等模型,其中两个或多个移动计算设备12人工地或利用其自己的定制规则来设置其相应的优先级。例如,选择地利用一天中的时间/星期/月份设置优先级,以致一个移动计算设备12在一天、星期或月份的某些时间期间具有优先级。可选择地,移动计算设备12对于哪个计算设备12对其他的计算设备具有优先级达成一致意见。例如,一个礼貌的安排方案包括让妻子的移动计算设备12对丈夫的移动计算设备12具有优先级。
最后,规则模型536是赌博规则。所有竞争的移动计算设备在此电器上玩耍同一游戏并且此游戏的优胜者获得对此电器的优先级。
图4、7与8表示本发明的电器控制系统的各个组成部分的孤立的子系统。然而,本发明的电器控制系统的组成部分能在移动计算设备12移动经过其环境时在移动计算设备12的操作者的控制下进行变化。例如,如图8所示,子系统300包括移动计算设备12、计算工作站16、多功能打印机24和网站36。通过只选择包括在本发明的电器控制系统中的组成部分,诸如子系统300,或通过只行走到一个房间的不同部分或任何其他房间,移动计算设备12能将诸如陆地电话机281(参见图6)或音频设备28和视频设备14(图4)的其他的组成部分增加到子系统300上。同样地,移动计算设备12能添加其他的电器13,诸如家用电器系统40(参见图2)中的电器。换句话说,移动计算设备12能根据需要包括或排除许多电器13以获得最佳的控制环境。可以把“选择控制哪些电器”优选地作为用户喜好18之一而包括在用户接口90(图9)的电器组合功能404中,因此移动计算设备12根据移动计算设备12的用户的喜好自动确定它将控制哪些电器13。
电器13选择地包括控制器81或某一其他形式的逻辑操作符来执行移动计算设备12的指令和协调移动计算设备12的操作,诸如确定竞争移动计算设备12之间的优先级。
本发明的系统与方法也不仅仅适合于面向个人消费信息的电器。相反地,能从移动计算设备12中将用户喜好18应用于几乎任何事情,诸如购买分销商的商品或服务。例如,汽油泵能用作电器13,其中一个用户喜好18包括相对常规无铅汽油而对高级无铅汽油的喜好。在这种情况中,用户能利用会在汽油泵上自动选择高级汽油或在不花费多于常规汽油的设置价格差(例如,多于15美分)时选择高级汽油的移动计算设备12去购买汽油。利用电子付款机98,移动计算设备12可以使用信用卡信息或其他的财政局信息以便通过无线方式付款给汽油泵。因此,利用移动计算设备12的用户喜好18自动完成汽油类型的选择和交易的付款。
移动计算设备12(图1)选择地还包括图11所示的用户喜好自动管理器550。自动管理器550包括多个模型552,用于自动地将用户喜好应用于电器13,如规则554中所示。自动管理器550也包括均用于实施模型552的感觉控制配置(profile)556和默认感觉参数558。特别地,这些模型552由移动计算设备12用于自动地将用户喜好应用于未被移动计算设备12识别的电器,因此移动计算设备12的用户/拥有者不必人工地为未识别电器确定和设置用户喜好。未识别电器是新电器或以前由其他的移动计算设备控制但不由移动计算设备12控制的电器。而且,未识别的电器甚至能包括以前已经利用先前不受移动计算设备12控制的附加特性或新特性更新的移动计算设备12控制的电器。因此,利用本发明的用户喜好自动管理器550,用户喜好18可以在电器13上进行调换,因此用户能够避免利用电器13进行人工处理,从而有效地旁通电器13的用户接口。
模型552包括感觉控制模型560、最后设置模型562、玩和学习模型564、主电器模型566、感觉参数模型568和类似拥有者模型570。
在感觉控制模型560中,移动计算设备12在存储器84中(或在可访问数据块内)具有以前受一个或多个移动计算设备12控制的电器13的感觉控制配置556。感觉控制配置556是用于每个电器13的用户喜好18的一部分并且可以识别用于各种人类感觉能力的所希望的电器设置。例如,用于电视的感觉控制配置556包括用于听觉的优选音量设置和用于视觉的优选色彩浓淡。感觉控制配置556包括可应用于那个电器的全部范围的人类感觉能力的优选电器设置的完整组合。用于实施感觉控制模型560的方法更全面地结合图12进行描述和表示。
在最后设置模型562中,移动计算设备12在未识别电器(由未识别电器的前一用户使用)应用最后设置作为移动计算设备12的用户喜好18。可选择地,移动计算设备12在电器13上应用对应于电器13的最长使用持续时间的设置。
在玩和学习模型564中,用户将“用户利用未识别电器13的设置进行播放”指示给移动计算设备12。移动计算设备12在此播放时间期间监视电器13的设置,并且,在用户在电器13上实现所希望的设置时,移动计算设备12将这些设置作为用户喜好18应用于电器13,而且将这些设置作为用于那个电器13的用户喜好18存储在存储器84中。
在主电器模型566中,移动计算设备12用于识别具有已知的用户喜好设置的主电器。可以指示移动计算设备12将那个用户喜好18的设置应用于所有的未识别电器13。
在感觉参数模型568中,用户将用户喜好18设置为在移动计算设备12中包括与任何特定电器13无关的用于各种人类感觉能力(例如,听觉、视觉、触觉、味觉等)的默认感觉参数558。例如,听觉设置至少包括用于所有电器的单个音量设置,而视觉设置至少包括色彩设置和光强设置。因此,在遇到未识别的电器时,移动计算设备12将其用户喜好18作为多个默认感觉参数558同时应用于电器13。将每个默认感觉参数558应用于电器13,而与其他的默认感觉参数558无关。
在类似拥有者模型570中,在遇到未识别的电器13时,移动计算设备12将类似电器的用户喜好18应用于未识别电器。特别地,如结合图13更全面描述的,移动计算设备12从类似于移动计算设备12的拥有者的其他的移动计算设备的拥有者的用户喜好数据库中获得用户喜好18的设置。特别地,类似性能够对各个拥有者的口味、习惯、文化和社会经济属性进行集中。
如图12所示,感觉控制模型560更全面地表示在使用感觉控制配置应用用户喜好的方法600中。在方法600的第一步骤602中,移动计算设备12将未识别电器13识别为从未受任何移动计算设备控制或以前受移动计算设备12控制的电器。接下来,移动计算设备12评估未识别电器的感觉控制配置556(步骤604)。此评估还包括识别此电器与其进行交互作用(步骤606)的每个不同的人类感觉能力(例如,听觉、视觉、触觉等)。例如,视觉参数包括优选的照明电平和色彩方案,而触觉参数包括空气温度、湿/干燥感觉、表面温度等。
在步骤606中的此感觉控制评估之后,移动计算设备12访问其他电器的用户喜好18的数据库610,以查找具有最类似于未识别电器的感觉控制配置556的电器(步骤608)。在最后步骤612中,移动计算设备12将用户喜好18作为感觉控制配置556应用于来自数据库610中的最类似电器的未识别电器13。另外,选择的反馈路径620将应用于未识别电器13的移动计算设备12的用户喜好18存储在数据库610,以便以后由其他的移动计算设备12和电器13使用。
将对类似拥有者模型570结合图13作为方法650更全面地来进行描述和示意。在方法650的第一步骤652中,移动计算设备12与电器13建立无线通信链路。移动计算设备12随后确定它是否具有电器13的用户喜好18(步骤654)。如果回答是“是”,则步骤656包括移动计算设备12将移动计算设备12的已知用户喜好18应用于电器13。如果不知道移动计算设备12中用于电器13的用户喜好,则电器13是未识别电器13。因此,在步骤658中,移动计算设备12和/或电器13接入互联网和/或移动计算设备12的存储器,以便去访问类似于未识别电器13的公知电器13的用户喜好18的数据库662。特别地,移动计算设备12根据移动计算设备12的用户/拥有者和具有或使用未识别电器13(即,对于移动计算设备12是未识别)的移动计算设备的其他用户/拥有者的相似性从数据库662中选择一组用户喜好。一旦从数据库662中识别类似拥有者的用户喜好18,则步骤664包括移动计算设备12将数据库选择的用户喜好18应用于新/未识别电器13。最后,选择的反馈路径668允许将数据库选择的用户喜好18存储在与移动计算设备12的用户/拥有者相关的数据库662中,以便以后由移动计算设备12的其他用户/拥有者使用。此新的用户喜好18也优选存储在用户喜好的现有库的移动计算设备12的存储器84中。
本发明的系统与方法具有许多有益的特性。最重要地,移动计算设备在其环境中变成电器的控制设备,从而控制内容和用户喜好。以前,诸如用户喜好以及内容的个人信息孤立分散在许多电器之间,此信息现在以单个统一的主控制器(即,移动计算设备)为中心并集成在此单个统一的主控制器中。而且,同时在一个或多个电器上执行选择的内容,而在移动计算设备自从一个电器朝向另一电器移动时在合适的电器之间执行内容转换。在移动计算设备从一个电器切换到另一电器而中断执行时,利用此移动计算设备在多个电器之间保持内容执行的连续性。
虽然为了描述优选实施例而示意和描述了特定实施例,但本领域技术人员将认识到:各种替换和/或等效实施可以替代所示和所述的特定实施例而不脱离本发明的范畴。化学、机械、电机和计算机领域中的技术人员将容易认识到,本发明可以以各种实施例来实施。本申请意图覆盖本文所讨论的优选实施例的任何改变或变化。因此,显然预定本发明仅仅利用权利要求书及其等效物来限制。
Claims (10)
1.用于控制电器(13)的一种方法,此方法包括:
至少识别未识别的电器(13)和第一电器(13)之一,其中,移动计算设备(12)对于所述未识别的电器缺乏用户喜好(18);和
利用移动计算设备(12)自动地将用户喜好(18)至少应用于所述未识别的电器(13)与第一电器(13)之一。
2.根据权利要求1的方法,其中自动地应用用户喜好包括从用户喜好(18)的数据库(610,662)中获得所述用户喜好(18),其中此数据库至少位于此电器(13)、移动计算设备(12)与外部信号源之一中。
3.根据权利要求1的方法,其中自动地应用用户喜好(18)包括:
利用移动计算设备(12)识别第一电器(13);
通过利用移动计算设备(12)询问第一电器(13)来接入第一电器(13)的感觉控制配置(556),以确定第一电器(13)与哪种人类感觉能力交互作用;
识别类似于第一电器(13)的感觉控制配置(556)的第二电器(13)的感觉控制配置(556);和
利用移动计算设备(12)将第二电器(13)的用户喜好(18)应用于第一电器(13)。
4.根据权利要求1的方法,其中自动地应用用户喜好(18)包括:
利用移动计算设备(12)识别第一电器(13);
接入由先前的移动计算设备(12)最后应用的第一电器(13)的历史用户喜好(18),并且选择地识别和使用对应于第一电器(13)的单次最长使用持续时间的用户喜好(18);和
利用移动计算设备(12)将历史用户喜好(18)应用于第一电器(13) 。
5.根据权利要求1的方法,其中自动地应用用户喜好(18)包括:
利用移动计算设备(12)识别未识别的电器(13);
指示移动计算设备(12)进入玩和学习模式,包括:
人工控制未识别的电器(13)的特性,直至实现此未识别的电器(13)的喜好的控制设置为止;
利用移动计算设备(12)识别未识别的电器(13)的特性的状态;
存储和应用未识别的电器(13)的特性的喜好的控制设置作为用于未识别的电器(13)的移动计算设备(12)的用户喜好(18)。
6.根据权利要求1的方法,并且还包括:
利用移动计算设备(12)将多个电器(13)之中的第一电器(13)识别为主电器(13);
利用移动计算设备(12)将主电器(13)的用户喜好设置(18)应用于这多个电器(13)之中的所有其他电器(13)。
7.根据权利要求1的方法,其中自动地应用用户喜好(18)包括:
利用移动计算设备(12)为每个人类感觉参数设置默认用户喜好(18,558);和
利用移动计算设备(12)将此默认用户喜好(18,588)应用于每个电器(13)。
8.根据权利要求7的方法,其中设置默认用户喜好包括:
为听觉参数设置听觉用户喜好,其中包括最大音量、最小音量和均衡器设置;和
为视觉参数设置视觉用户喜好,其中包括色彩配置设置和光强设置。
9.根据权利要求1的方法,其中自动地应用用户喜好(18)包括:
在此移动计算设备(12)与第一电器(13)之间建立通信链路;
对于移动计算设备(12)的用户而言,自动和透明地执行以下步骤,包括:
确定此移动计算设备(12)是否具有用于此电器(13)的用户喜好(18)并在可获得时应用此电器(13)已知的用户喜好(18);
如果不知道用于此电器(13)的用户喜好(18),将此电器(13)连接到互联网以存取用于类似于此电器(13)的已知电器(13)的用户喜好(18)的数据库(610,662);
根据此移动计算设备拥有者与具有相同电器(13)的其他的移动计算设备拥有者的相似性来选择用户喜好(18);和
利用移动计算设备(12)将从此数据库(610,662)中选择的用户喜好(18)应用于此电器(13)。
10.一种移动计算设备,用于执行根据权利要求1、2、3、4、5、6、7、8或9的方法,包括:
控制器(81),它被构造为将用户喜好(18)应用于电器(13);
无线通信器(86),它被构造为在移动计算设备(12)与电器(13)之间建立无线通信;
用户喜好自动管理器(550),它被构造为自动地将用户喜好(18)应用于此移动计算设备(12)未识别的电器(13);和
可选择的用户喜好数据库(610,662),包含:
多个电器列表;
多个用户喜好列表;和
其中用户喜好(18)与电器(13)之间的关连性至少基于移动计算设备(660)的拥有者的相似性和与每个电器列表(608)相关的感觉控制配置之一。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/981434 | 2001-10-16 | ||
US09/981,434 US20030073411A1 (en) | 2001-10-16 | 2001-10-16 | System and method for automatically applying a user preference from a mobile computing device to an appliance |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1412683A true CN1412683A (zh) | 2003-04-23 |
Family
ID=25528357
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN02145796.4A Pending CN1412683A (zh) | 2001-10-16 | 2002-10-16 | 将用户喜好自动从移动计算设备应用于电器的系统与方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20030073411A1 (zh) |
CN (1) | CN1412683A (zh) |
DE (1) | DE10247108A1 (zh) |
GB (1) | GB2381922B (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101334739B (zh) * | 2007-06-12 | 2013-03-20 | 美国博通公司 | 用户偏好演化管理方法和管理用户偏好信息的方法与电路 |
CN103546223A (zh) * | 2012-07-12 | 2014-01-29 | 通用汽车环球科技运作有限责任公司 | 用于车辆声频系统的广播内容 |
CN104281117A (zh) * | 2013-07-01 | 2015-01-14 | 西班牙阿莱克特罗杰家用电器股份公司 | 通过烹调处理和制备食品的系统和方法以及执行该方法的计算机程序 |
CN104517621A (zh) * | 2014-12-12 | 2015-04-15 | 小米科技有限责任公司 | 设备配置方法和装置 |
TWI487385B (zh) * | 2008-10-31 | 2015-06-01 | Chi Mei Comm Systems Inc | 音量調節裝置及其調節方法 |
CN105227655A (zh) * | 2015-09-28 | 2016-01-06 | 小米科技有限责任公司 | 数据同步方法和装置 |
CN105450458A (zh) * | 2006-03-22 | 2016-03-30 | 核心无线许可有限公司 | 用于利用upnp音频/视频中环境信息的系统和方法 |
CN111183400A (zh) * | 2017-08-14 | 2020-05-19 | 开利公司 | 远程应用中的用户偏好利用 |
Families Citing this family (80)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8116889B2 (en) * | 2002-06-27 | 2012-02-14 | Openpeak Inc. | Method, system, and computer program product for managing controlled residential or non-residential environments |
US7933945B2 (en) * | 2002-06-27 | 2011-04-26 | Openpeak Inc. | Method, system, and computer program product for managing controlled residential or non-residential environments |
WO2004036954A1 (en) * | 2002-10-15 | 2004-04-29 | Electronics And Telecommunications Research Institute | Apparatus and method for adapting audio signal according to user's preference |
US20040193751A1 (en) * | 2003-01-02 | 2004-09-30 | Harpreet Singh | System and method for providing fee-based data services |
EP1435596A1 (en) * | 2003-01-02 | 2004-07-07 | Toshiba Corporation | System and method for providing fee-based data services to mobile users |
US20040193752A1 (en) * | 2003-01-02 | 2004-09-30 | Harpreet Singh | System and method for providing fee-based data services |
US7987489B2 (en) | 2003-01-07 | 2011-07-26 | Openpeak Inc. | Legacy device bridge for residential or non-residential networks |
US7616950B2 (en) * | 2003-09-04 | 2009-11-10 | At&T Intellectual Property I, L.P. | Call forwarding control device and method of call management |
US20050064853A1 (en) * | 2003-09-23 | 2005-03-24 | Sbc Knowledge Ventures, L.P. | Unified telephone handset for personal communications based on wireline and wireless network convergence |
US7769392B2 (en) * | 2003-09-23 | 2010-08-03 | At&T Intellectual Property I, L.P. | Method and system for forwarding wireless communications |
US7577427B2 (en) * | 2003-11-05 | 2009-08-18 | At&T Intellectual Property I, L.P. | System and method of transitioning between cellular and voice over internet protocol communication |
JP2007522719A (ja) * | 2004-01-21 | 2007-08-09 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Rf通信システムおよび方法 |
US7730167B2 (en) * | 2004-04-30 | 2010-06-01 | Microsoft Corporation | Methods and systems for halting synchronization loops in a distributed system |
US20060003806A1 (en) * | 2004-07-02 | 2006-01-05 | Sbc Knowledge Ventures, L.P. | Phone synchronization device and method of handling personal information |
US20110093799A1 (en) * | 2004-09-08 | 2011-04-21 | Universal Electronics Inc. | System and method for configuration of controlling device functionality |
US20060123080A1 (en) * | 2004-12-03 | 2006-06-08 | Motorola, Inc. | Method and system of collectively setting preferences among a plurality of electronic devices and users |
US20060120518A1 (en) * | 2004-12-03 | 2006-06-08 | Motorola, Inc. | Method and system for information relay between multiple user environments |
US20060123081A1 (en) * | 2004-12-03 | 2006-06-08 | Motorola, Inc. | Method and system for seamless portability by profile sharing |
US8543095B2 (en) * | 2005-07-08 | 2013-09-24 | At&T Mobility Ii Llc | Multimedia services include method, system and apparatus operable in a different data processing network, and sync other commonly owned apparatus |
JP4890552B2 (ja) | 2005-08-29 | 2012-03-07 | エブリックス・テクノロジーズ・インコーポレイテッド | モバイル画像認識を介した双方向性 |
US8249559B1 (en) | 2005-10-26 | 2012-08-21 | At&T Mobility Ii Llc | Promotion operable recognition system |
US20070283268A1 (en) * | 2006-06-06 | 2007-12-06 | Berger Adam L | Advertising delivery |
US8462677B1 (en) * | 2006-08-23 | 2013-06-11 | Sprint Communications Company L.P. | Enabling communication between end points of different networks |
US8204073B1 (en) * | 2006-08-23 | 2012-06-19 | Sprint Communications Company L.P. | Personalized television |
US8712563B2 (en) * | 2006-10-24 | 2014-04-29 | Slacker, Inc. | Method and apparatus for interactive distribution of digital content |
US10657168B2 (en) | 2006-10-24 | 2020-05-19 | Slacker, Inc. | Methods and systems for personalized rendering of digital media content |
CA2667573C (en) * | 2006-10-24 | 2018-10-23 | Slacker, Inc. | Method and device for playback of digital media content |
US8046803B1 (en) | 2006-12-28 | 2011-10-25 | Sprint Communications Company L.P. | Contextual multimedia metatagging |
EP2135182A1 (en) | 2007-03-08 | 2009-12-23 | Slacker, INC. | System and method for personalizing playback content through interaction with a playback device |
US20080243999A1 (en) * | 2007-03-27 | 2008-10-02 | Motorola, Inc. | Method and system for management of an application ensemble |
US8089967B2 (en) | 2007-04-06 | 2012-01-03 | International Business Machines Corporation | Modification of a switching table of an internet protocol switch |
US8144709B2 (en) | 2007-04-06 | 2012-03-27 | International Business Machines Corporation | Method, system and computer processing an IP packet, routing a structured data carrier, preventing broadcast storms, load-balancing and converting a full broadcast IP packet |
US8135013B2 (en) | 2007-04-06 | 2012-03-13 | International Business Machines Corporation | Internet protocol switch and use of the switch for switching a frame |
US8705549B2 (en) | 2007-04-06 | 2014-04-22 | International Business Machines Corporation | Structure and implementation of universal virtual private networks |
US8565779B2 (en) * | 2007-04-20 | 2013-10-22 | Novatel Wireless, Inc. | Position-based automatic configuration of portable device |
US8060407B1 (en) | 2007-09-04 | 2011-11-15 | Sprint Communications Company L.P. | Method for providing personalized, targeted advertisements during playback of media |
US10091345B2 (en) * | 2007-09-04 | 2018-10-02 | Apple Inc. | Media out interface |
US7864072B2 (en) | 2007-12-11 | 2011-01-04 | International Business Machines Corporation | System and method for automatically adjusting traffic light |
US8806530B1 (en) | 2008-04-22 | 2014-08-12 | Sprint Communications Company L.P. | Dual channel presence detection and content delivery system and method |
US20110252456A1 (en) * | 2008-12-08 | 2011-10-13 | Makoto Hatakeyama | Personal information exchanging system, personal information providing apparatus, data processing method therefor, and computer program therefor |
DE102009011911A1 (de) * | 2009-03-10 | 2010-09-30 | Noffz, Holger, Dr. | Mobiles Rechnersystem |
US8990104B1 (en) | 2009-10-27 | 2015-03-24 | Sprint Communications Company L.P. | Multimedia product placement marketplace |
KR101660704B1 (ko) * | 2009-11-24 | 2016-09-28 | 삼성전자 주식회사 | 휴대용 장치, av 장치 및 그 제어방법 |
US20120021770A1 (en) | 2010-07-21 | 2012-01-26 | Naqvi Shamim A | System and method for control and management of resources for consumers of information |
US9232046B2 (en) | 2010-07-21 | 2016-01-05 | Tksn Holdings, Llc | System and method for controlling mobile services using sensor information |
US9210528B2 (en) | 2010-07-21 | 2015-12-08 | Tksn Holdings, Llc | System and method for control and management of resources for consumers of information |
US9154190B2 (en) * | 2011-02-15 | 2015-10-06 | Blackberry Limited | Master mobile wireless communications device with near field communication (NFC) capabilities to send media content to slave mobile wireless communications devices and associated methods |
US10791360B2 (en) * | 2011-06-20 | 2020-09-29 | Enseo, Inc. | Commercial television-interfacing dongle and system and method for use of same |
US8650600B2 (en) | 2011-06-20 | 2014-02-11 | Enseo, Inc. | Set top/back box, system and method for providing a remote control device |
US10349109B2 (en) | 2011-06-20 | 2019-07-09 | Enseo, Inc. | Television and system and method for providing a remote control device |
US9832511B2 (en) * | 2011-06-20 | 2017-11-28 | Enseo, Inc. | Set-top box with enhanced controls |
US10149005B2 (en) | 2011-06-20 | 2018-12-04 | Enseo, Inc. | Set-top box with enhanced content and system and method for use of same |
US10148998B2 (en) * | 2011-06-20 | 2018-12-04 | Enseo, Inc. | Set-top box with enhanced functionality and system and method for use of same |
US9326020B2 (en) | 2011-06-20 | 2016-04-26 | Enseo, Inc | Commercial television-interfacing dongle and system and method for use of same |
US9380336B2 (en) * | 2011-06-20 | 2016-06-28 | Enseo, Inc. | Set-top box with enhanced content and system and method for use of same |
US11051065B2 (en) * | 2011-06-20 | 2021-06-29 | Enseo, Llc | Television and system and method for providing a remote control device |
US20130073681A1 (en) * | 2011-09-16 | 2013-03-21 | Microsoft Corporation | Creating interactive zones |
US9367982B2 (en) | 2011-12-19 | 2016-06-14 | Cellomat Israel Ltd. | Automatic mobile communicator depot system and methodology |
US8755783B2 (en) * | 2011-12-19 | 2014-06-17 | Cellomat Israel Ltd. | Automatic mobile communicator depot system and methodology |
US8924999B1 (en) * | 2011-12-31 | 2014-12-30 | Time Warner Cable Enterprises Llc | Methods and apparatus for providing individual service subscribers content related services at one or more locations |
WO2013128069A1 (en) * | 2012-02-29 | 2013-09-06 | Nokia Corporation | Method and apparatus for hierarchy-based control setting change |
CN103596641B (zh) * | 2012-10-18 | 2018-06-05 | 华为终端有限公司 | 一种音频管理方法及装置 |
US20140184508A1 (en) * | 2012-12-27 | 2014-07-03 | Nvidia Corporation | Universal adaptive game controller |
US10275463B2 (en) | 2013-03-15 | 2019-04-30 | Slacker, Inc. | System and method for scoring and ranking digital content based on activity of network users |
US9912978B2 (en) * | 2013-07-29 | 2018-03-06 | Apple Inc. | Systems, methods, and computer-readable media for transitioning media playback between multiple electronic devices |
WO2015017515A1 (en) * | 2013-07-30 | 2015-02-05 | Imvision Software Technologies, Ltd. | A method and system for efficient transmission of over-the-top streams over fixed-line networks |
AU2015257255B2 (en) * | 2014-05-06 | 2019-01-31 | Iuno Llc | System for heating up liquids with a cover-case/box for mobile phone |
US20160012453A1 (en) | 2014-07-11 | 2016-01-14 | Shamim A. Naqvi | System and Method for Inferring the Intent of a User While Receiving Signals On a Mobile Communication Device From a Broadcasting Device |
US10390289B2 (en) | 2014-07-11 | 2019-08-20 | Sensoriant, Inc. | Systems and methods for mediating representations allowing control of devices located in an environment having broadcasting devices |
US9924516B1 (en) * | 2015-05-22 | 2018-03-20 | Sprint Communications Company L.P. | Method to transmit data packets on a network |
CN105094093B (zh) * | 2015-07-30 | 2018-09-25 | 四川长虹电器股份有限公司 | 一种智能家居控制方法及控制中心 |
WO2017053707A1 (en) | 2015-09-23 | 2017-03-30 | Sensoriant, Inc. | Method and system for using device states and user preferences to create user-friendly environments |
CN106196433A (zh) * | 2016-07-04 | 2016-12-07 | 珠海格力电器股份有限公司 | 一种空调控制参数确定装置及方法、空调及服务器 |
US11435888B1 (en) * | 2016-09-21 | 2022-09-06 | Apple Inc. | System with position-sensitive electronic device interface |
KR102489914B1 (ko) | 2017-09-15 | 2023-01-20 | 삼성전자주식회사 | 전자 장치 및 이의 제어 방법 |
US11132707B2 (en) | 2018-04-25 | 2021-09-28 | At&T Intellectual Property I, L.P. | Blockchain solution for an automated advertising marketplace |
US20190357110A1 (en) * | 2018-05-18 | 2019-11-21 | Mapsted Corp. | Method and system for localization-based data connectivity transitioning |
WO2020175115A1 (ja) * | 2019-02-25 | 2020-09-03 | ソニー株式会社 | 情報処理装置、及び情報処理方法 |
US11153621B2 (en) * | 2019-05-14 | 2021-10-19 | At&T Intellectual Property I, L.P. | System and method for managing dynamic pricing of media content through blockchain |
CN114167801B (zh) * | 2021-12-06 | 2022-07-08 | 中成卓越(北京)厨房设备有限公司 | 一种基于联动控制的厨房设备管理系统 |
Family Cites Families (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4689478A (en) * | 1984-12-24 | 1987-08-25 | Ncr Corporation | System for handling transactions including a portable personal terminal |
US4634845A (en) * | 1984-12-24 | 1987-01-06 | Ncr Corporation | Portable personal terminal for use in a system for handling transactions |
US5005084A (en) * | 1989-12-19 | 1991-04-02 | North American Philips Corporation | Remote control television system using supplementary unit for simplified personalized control |
US6418424B1 (en) * | 1991-12-23 | 2002-07-09 | Steven M. Hoffberg | Ergonomic man-machine interface incorporating adaptive pattern recognition based control system |
US5903454A (en) * | 1991-12-23 | 1999-05-11 | Hoffberg; Linda Irene | Human-factored interface corporating adaptive pattern recognition based controller apparatus |
US6081750A (en) * | 1991-12-23 | 2000-06-27 | Hoffberg; Steven Mark | Ergonomic man-machine interface incorporating adaptive pattern recognition based control system |
US5901246A (en) * | 1995-06-06 | 1999-05-04 | Hoffberg; Steven M. | Ergonomic man-machine interface incorporating adaptive pattern recognition based control system |
US5875108A (en) * | 1991-12-23 | 1999-02-23 | Hoffberg; Steven M. | Ergonomic man-machine interface incorporating adaptive pattern recognition based control system |
US6400996B1 (en) * | 1999-02-01 | 2002-06-04 | Steven M. Hoffberg | Adaptive pattern recognition based control system and method |
US5590038A (en) * | 1994-06-20 | 1996-12-31 | Pitroda; Satyan G. | Universal electronic transaction card including receipt storage and system and methods of conducting electronic transactions |
US5559313A (en) * | 1994-12-23 | 1996-09-24 | Lucent Technologies Inc. | Categorization of purchased items for each transaction by a smart card |
US5991410A (en) * | 1995-02-15 | 1999-11-23 | At&T Wireless Services, Inc. | Wireless adaptor and wireless financial transaction system |
US5726883A (en) * | 1995-10-10 | 1998-03-10 | Xerox Corporation | Method of customizing control interfaces for devices on a network |
US5901287A (en) * | 1996-04-01 | 1999-05-04 | The Sabre Group Inc. | Information aggregation and synthesization system |
US6359661B1 (en) * | 1996-11-05 | 2002-03-19 | Gateway, Inc. | Multiple user profile remote control |
US5920848A (en) * | 1997-02-12 | 1999-07-06 | Citibank, N.A. | Method and system for using intelligent agents for financial transactions, services, accounting, and advice |
US5775357A (en) * | 1997-02-20 | 1998-07-07 | Aero Tec Laboratories | Fuel fill valve and vent valve assembly |
US6018724A (en) * | 1997-06-30 | 2000-01-25 | Sun Micorsystems, Inc. | Method and apparatus for authenticating on-line transaction data |
US6055512A (en) * | 1997-07-08 | 2000-04-25 | Nortel Networks Corporation | Networked personal customized information and facility services |
US6064385A (en) * | 1997-09-30 | 2000-05-16 | Compaq Computer Corporation | Systems with user preference setting schemes |
US6708203B1 (en) * | 1997-10-20 | 2004-03-16 | The Delfin Project, Inc. | Method and system for filtering messages based on a user profile and an informational processing system event |
US6026375A (en) * | 1997-12-05 | 2000-02-15 | Nortel Networks Corporation | Method and apparatus for processing orders from customers in a mobile environment |
US20020080163A1 (en) * | 1998-02-23 | 2002-06-27 | Morey Dale D. | Information retrieval system |
US6195589B1 (en) * | 1998-03-09 | 2001-02-27 | 3Com Corporation | Personal data assistant with remote control capabilities |
US6161134A (en) * | 1998-10-30 | 2000-12-12 | 3Com Corporation | Method, apparatus and communications system for companion information and network appliances |
GB2345368B (en) * | 1998-12-31 | 2003-05-14 | Nokia Mobile Phones Ltd | A portable controller |
US6415023B2 (en) * | 1999-01-22 | 2002-07-02 | Pointset Corporation | Method and apparatus for setting programmable features of an appliance |
JP4576675B2 (ja) * | 2000-06-30 | 2010-11-10 | ソニー株式会社 | 制御システム、制御機器及びサーバ |
US7206559B2 (en) * | 2001-10-16 | 2007-04-17 | Hewlett-Packard Development Company, L.P. | System and method for a mobile computing device to control appliances |
GB0125023D0 (en) * | 2001-10-18 | 2001-12-12 | Koninkl Philips Electronics Nv | Service data delivery scheme |
US20030078036A1 (en) * | 2001-10-19 | 2003-04-24 | Yuan-Jung Chang | Device and method for automatically installing software by wireless identification |
US20030131355A1 (en) * | 2001-11-27 | 2003-07-10 | Berenson Richard W. | Program guide system |
US20030126135A1 (en) * | 2001-12-28 | 2003-07-03 | David Gaxiola | Remote resource management of local devices |
US20030212684A1 (en) * | 2002-03-11 | 2003-11-13 | Markus Meyer | System and method for adapting preferences based on device location or network topology |
-
2001
- 2001-10-16 US US09/981,434 patent/US20030073411A1/en not_active Abandoned
-
2002
- 2002-10-09 DE DE10247108A patent/DE10247108A1/de not_active Withdrawn
- 2002-10-14 GB GB0223907A patent/GB2381922B/en not_active Expired - Fee Related
- 2002-10-16 CN CN02145796.4A patent/CN1412683A/zh active Pending
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105450458A (zh) * | 2006-03-22 | 2016-03-30 | 核心无线许可有限公司 | 用于利用upnp音频/视频中环境信息的系统和方法 |
CN101334739B (zh) * | 2007-06-12 | 2013-03-20 | 美国博通公司 | 用户偏好演化管理方法和管理用户偏好信息的方法与电路 |
TWI487385B (zh) * | 2008-10-31 | 2015-06-01 | Chi Mei Comm Systems Inc | 音量調節裝置及其調節方法 |
CN103546223A (zh) * | 2012-07-12 | 2014-01-29 | 通用汽车环球科技运作有限责任公司 | 用于车辆声频系统的广播内容 |
CN104281117A (zh) * | 2013-07-01 | 2015-01-14 | 西班牙阿莱克特罗杰家用电器股份公司 | 通过烹调处理和制备食品的系统和方法以及执行该方法的计算机程序 |
CN104517621A (zh) * | 2014-12-12 | 2015-04-15 | 小米科技有限责任公司 | 设备配置方法和装置 |
CN105227655A (zh) * | 2015-09-28 | 2016-01-06 | 小米科技有限责任公司 | 数据同步方法和装置 |
CN111183400A (zh) * | 2017-08-14 | 2020-05-19 | 开利公司 | 远程应用中的用户偏好利用 |
Also Published As
Publication number | Publication date |
---|---|
GB2381922B (en) | 2005-06-15 |
DE10247108A1 (de) | 2003-04-24 |
US20030073411A1 (en) | 2003-04-17 |
GB0223907D0 (en) | 2002-11-20 |
GB2381922A (en) | 2003-05-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1279462C (zh) | 用于移动计算设备控制电器的系统与方法 | |
CN1255738C (zh) | 确定多个移动计算设备控制电器的优先级的系统与方法 | |
CN1412683A (zh) | 将用户喜好自动从移动计算设备应用于电器的系统与方法 | |
CN1412680A (zh) | 具有在电器间中断内容执行的方法与系统的移动计算设备 | |
CN1227596C (zh) | 用于控制内容分发的娱乐系统 | |
CN1668104A (zh) | 提供数据存储到点播媒体传递系统中服务器上的系统和方法 | |
CN1331356C (zh) | 若干访问时间的用户身份资料 | |
CN1284371C (zh) | 可远程访问的交互式电视节目向导 | |
CN1235150C (zh) | 内容提供方法 | |
US8510784B2 (en) | Information processing apparatus, content reproduction apparatus, information providing apparatus, device control apparatus, cooperative processing system, and program | |
CN101067955B (zh) | 内容列表显示方法及装置、内容选择和处理方法及装置 | |
CN1798328A (zh) | 一种实现电视节目内容定制的系统及方法 | |
CN1917664A (zh) | 通信设备及其方法 | |
CN1312653A (zh) | 信息提供、使用、控制设备、系统及方法和记录介质 | |
CN1409926A (zh) | 带有列表组的交互式电视节目指南系统 | |
CN1976431A (zh) | 控制设备及其与媒体源和娱乐系统交互的方法 | |
US20140143817A1 (en) | Audio/video bitstream playback system and associated method | |
CN1941865A (zh) | 偏好信息处理系统、记录装置、信息处理装置和通信方法 | |
KR101645288B1 (ko) | 통신장치상에서 콘텐츠를 수신하고 동기화 하는 시스템 및 방법 | |
CN1109312C (zh) | 具有代理功能的信息处理器 | |
CN103369374A (zh) | 用于操作内容频道的方法和装置 | |
US20150358663A1 (en) | Personal linear channel | |
CN1860497A (zh) | 服务宣传信息的接收设备和管理设备 | |
CN1860525A (zh) | 通信装置、通信方法和通信程序 | |
KR102601616B1 (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 | ||
AD01 | Patent right deemed abandoned | ||
C20 | Patent right or utility model deemed to be abandoned or is abandoned |