用于基于与耦合设备的交互确定远程方的可获得性的方法和装置的制作方法

文档序号:7679423阅读:92来源:国知局
专利名称:用于基于与耦合设备的交互确定远程方的可获得性的方法和装置的制作方法
技术领域
本发明通常涉及远程设备的监视,并且更具体地,涉及一种基于 与远程设备的交互确定远程用户的可获得性的方法和系统。
背景技术
在就餐中间或者其他典型的家庭活动中被电话呼叫打断是许多人 希望避免的常见烦恼。而且,在该时间呼叫的家人和朋友也希望避免 该打断并且宁愿在另一时间呼叫。不幸地,除了将电话摘机,不存在 基于该活动阻止呼叫或警报的容易方法。不幸地,电话摘机的方法无 法预测可获得性或缺乏可获得性,并且在存在实际可获得性时还导致 呼叫丢失。
一种1980年代的与联网计算机系统一同使用的技术提供了 "空闲 时间"确定。用户基于他们的键盘已空闲了多长时间可以"触及(finger)" 另一用户并且接收信息。美国专利公开No. 200502465588中描述的另 一设备讨论了基于资料的捕获部件,其基于捕获的键击创建用户资料。 在这两个实例中,这些不是提供忙于活动的指示或者指示可获得性的 活动。它们也不提供用于明确地向潜在呼叫者指示可获得性或缺乏可 获得性的手段。

发明内容
根据本发明的实施例可以提供一种用于通过监视与远程方所使用 的设备的交互性来确定用于通信的远程方的可获得性的方法和系统。
在本发明的第一实施例中, 一种确定远程方的可获得性的方法可 以包括如下步骤将通信设备链接到属于远程方的远程设备,针对指
6示远程方可获得性或不可获得性的预先确定的活动集合监视远程设 备,分析该预先确定的活动集合,并且如果该预先确定的活动集合与 存储的活动集合匹配,则向通信设备通知该远程方的不可获得性。该 方法还可以包括如下步骤如果预先确定的活动集合与存储的活动集 合匹配,则阻止对远程方的呼叫或警报,或者如果预先确定的活动集 合未与存储的活动集合匹配,则实现对远程方的呼叫或警报。该预先 确定的活动集合可以包括例如,在机顶盒上快进、回退、暂停、记录 或改变频道,或者在视频记录设备上快进或回退或记录,或者在电视 调谐器上改变频道。该预先确定的活动集合可以包括对隐式指示非忙 碌用户的远程设备上的功能进行激活或者对明确指示忙碌用户的远程 设备上的功能进行激活。该方法可以进一步包括如下步骤如果通信 设备被授权监视远程设备,则出于监视远程设备的目的将通信设备链 接到远程设备。
在本发明的第二实施例中, 一种确定远程方的可获得性的系统可 以包括,被启用并且被授权来监视属于远程方的远程电器的通信设备 和耦合到该通信设备或远程电器的处理器。该处理器可被编程为,在 通信设备尝试与远程方通信时,针对指示远程方可获得性或不可获得 性的预先确定的活动集合监视远程电器,分析该预先确定的活动集合, 并且如果该预先确定的活动集合与存储的活动集合匹配,则向通信设 备通知该远程方的不可获得性。该处理器可被进一步编程为,如果预 先确定的活动集合与存储的活动集合匹配,则阻止远程方处的通信设 备处的呼叫或警报,并且如果预先确定的活动集合未与存储的活动集 合匹配,则实现远程方处的呼叫或警报。如上文提及的,该预先确定 的活动集合可以包括例如,在机顶盒上快进、回退、暂停、或改变频 道,或者在视频记录设备上快进或回退,或者在电视调谐器上改变频 道。该预先确定的活动集合还可以是对隐式指示非忙碌用户或者明确 指示忙碌用户的远程电器上的功能进行激活。
在本发明的第三实施例中, 一种电器可以包括用于与通信设备通信的收发信机和耦合到该收发信机的处理器。该电器可以是例如机顶 盒、台式计算机、膝上计算机、个人视频记录器、数字视频记录器、 数字视频播放器或记录器、电视调谐器、或者用于任何前面提及的电 器的遥控器。该处理器可被编程为,在通信设备尝试与该电器的使用 方通信时,针对指示远程方可获得性或不可获得性的预先确定的活动 集合监视远程电器,分析该预先确定的活动集合,并且如果该预先确 定的活动集合与存储的活动集合匹配,则向通信设备通知该电器使用 方的不可获得性。该处理器可被进一步编程为,如果预先确定的活动 集合与存储的活动集合匹配,则指令或另外阻止该通信设备上的呼叫 或警报,并且如果预先确定的活动集合未与存储的活动集合匹配,则 实现该通信设备处的呼叫或警报。如上文提及的,该预先确定的活动 集合可以包括例如,在机顶盒上快进、回退、暂停、或改变频道,或 者在视频记录设备上快进或回退,或者在电视调谐器上改变频道。该 预先确定的活动集合还可以包括对隐式指示非忙碌用户的电器上的功 能进行激活或者对明确指示忙碌用户的电器上的功能进行激活。
如此处使用的术语"一个"被定义为一个或不止一个。如此处使 用的术语"多个"被定义为两个或多于两个。如此处使用的术语"另 一"被定义为至少第二个或更多。如此处使用的术语"包含"和/或"具 有"被定义为包括(即,开放性语言)。如此处使用的术语"耦合" 被定义为连接,尽管其没有必要是直接连接,也没有必要是机械连接。
如此处使用的术语"程序"、"软件应用"等被定义为被设计用 于在计算机系统上执行的指令序列。程序、计算机程序、或软件应用 可以包括子程序、函数、进程、对象方法、对象实施方式、可执行应
用、小应用程序(applet)、小服务程序(servlet)、源代码、对象代 码、共享库/动态加载库和/或被设计用于在计算机系统上执行的其他指 令序列。如此处描述的"处理器"可以是能够执行参考本发明方案描 述的过程的任何适当的部件或者部件组合,包括任何适当的硬件或软 件。其他实施例,在根据此处公开的本发明方案进行配置时,可以包 括用于执行的系统和用于使机器执行此处公开的多种过程和方法的机 器可读存储。


图1是根据本发明的实施例的用于确定远程方的可获得性的系统。
图2是说明根据本发明的实施例的确定远程方的可获得性的方法 的流程图。
图3是根据本发明的实施例的确定远程方的可获得性的另一系统。
具体实施例方式
尽管说明书以定义被视为新颖的本发明的实施例的特征的权利要 求为结论,但是相信通过考虑结合附图的下面的描述,将更好地理解 本发明,在附图中沿用相同的附图标记。
可以通过广泛的多种示例性方法在诸如电器的多种设备中实施此 处的实施例,所述电器诸如机顶盒、视频记录设备、立体声系统、电 视机、膝上计算机和台式计算机或者能够提供关于用户的可获得性或 不可获得性的指示和监视的其他电器。该实施例提供了确定某人是否 可能在家中以及是否有空应答呼叫的远程能力。在一个实施例中,该 系统可以捕获事件,所述事件诸如遥控按压、快进、回退、播放、或 者按压频道上或下,以确定某人是否正在观看电视或者是否另外忙于 活动。该系统可以与已被授权或接受到"朋友和家人"群中的另一用
户进行通信以提供可获得性的通知。显示器(例如环境显示器(ambient display)、电视、或者用户接口设备)可以指示远程家中的人是否活动。 本地用户可以使用该信息确定某人是否在家中或者是否更可能有空进 行通信。可替换地或可选地,远程用户可以明确地指示"不要呼叫"或者更具体地,指示他们将接受或不接受什么类型的通信(例如,当 前接受IM,但是不接受电话呼叫)。
参考图1,确定远程方的可获得性的系统io可以包括被启用并且 被授权来监视属于远程方的远程电器(12、 16、 18、或19)的通信设 备(13、 28或30)和耦合到该通信设备或远程电器的处理器11。在上 下文中,"属于"没有必要意指"由...所有",而是意指"与...关联", 其中该关联典型地是这样的一种关联其提供在尝试与远程方的通信 时远程电器的操作状态已由远程方确定的基本保证。例如,保姆可以 是在一组限定的工作时间中被假设控制由她的雇主所有的特定电视的 人,并且因此在该时间中与该电视关联。如示出的,通信设备13可以 是,例如,蜂窝电话、家用无绳电话、或者有线家用电话。通信设备 28或30可以是蜂窝电话或陆线电话,其经由一个或多个网络(24和/ 或26)分别耦合到远程电器12 (或16、 18、或19)。处理器ll可以 驻留在系统10内的一个或多个设备中。例如,它可以驻留在设备13、 28、或30以及12、 16、 18、或19中。
处理器ll可被编程为,在通信设备尝试与远程方通信时,针对指 示远程方的可获得性或不可获得性的预先确定的活动集合监视远程电 器,分析该预先确定的活动集合,并且如果该预先确定的活动集合与 存储的活动集合匹配,则向通信设备(最可能是设备28或30,但是可 选地是13)通知该远程方的不可获得性。存储的活动集合同样可以存 储在处理器可以在其中驻留的任何设备(13、 28、 30、 12、 16、 18、 或19)的存储器中。处理器11可以进一步被编程为如果预先确定的活 动集合与存储的活动集合匹配,则阻止远程方处的通信设备(诸如设
备13)处的呼叫或警报,并且如果预先确定的活动集合未与存储的活 动集合匹配,则实现远程方处的呼叫或警报。如上文提及的,该预先 确定的活动集合可以包括例如,在机顶盒或其他电器(12)上快进、 回退、暂停、记录或改变频道,或者在视频记录设备上快进或回退, 或者在电视调谐器14上改变频道。该预先确定的活动集合还可以是对
10隐式指示非忙碌用户或者明确指示忙碌用户的远程电器上的功能进行 激活。在这一点,远程电器还可以是用于驻留在家中、办公室或远程
方附近20的任何前面提及的电器的遥控器22。如示出的,遥控器22 可以输入关于快进、回退、播放和改变音量或频道的命令。在一个实 施例中,遥控器22还可以使用户能够输入诸如"不要打扰"的明确命 令,该命令将阻止通信设备13响铃。例如,另一明确命令可以实现在 计算机19上接收即时消息收发消息,但是仍不接收通信设备13上的 进入呼叫。该命令可以被开放地传递到呼叫方的通信设备28或30,但 是优选地呼叫方将输入密码或者呼叫方是被视为朋友或家人群的一部 分的预先确定方以提供附加的安全性和/或私密性。
参考图2,说明确定远程方的可获得性的方法50的流程图可以包 括将通信设备链接到属于远程方的远程设备的步骤52,在步骤53中 针对指示远程方可获得性或不可获得性的预先确定的活动集合监视远 程设备,在步骤54中分析该预先确定的活动集合,并且在步骤55中, 如果该预先确定的活动集合与存储的活动集合匹配,则向通信设备通 知该远程方的不可获得性。该方法50可以可选地包括如下步骤在步 骤52中提供链接之前或者在实现监视步骤53之前,在判定步骤51中 确定呼叫方是否是授权用户或者朋友或家人。该方法50还可以包括步 骤56:其中如果预先确定的活动集合与存储的活动集合匹配,则阻止 对远程方的呼叫或警报,或者如果预先确定的活动集合未与存储的活 动集合匹配,则实现对远程方的呼叫或警报。该预先确定的活动集合 可以包括例如,在机顶盒上快进、回退、暂停、记录或改变频道,或 者在视频记录设备上快进或回退或记录,或者在电视调谐器上改变频 道。该预先确定的活动集合还可以包括对隐式指示非忙碌用户的远程 设备上的功能进行激活,或者对明确指示忙碌用户的远程设备上的功 能进行激活。
通过组合系统10中的设备,诸如通信设备28和远程设备12或者 其他电器,可以完成步骤51 56,或者步骤51 56可被解释为由通信设备28执行。即,通信设备28可以使用内部表格执行用户类型的分析 51;通信设备28可以通过例如,发送消息并且确定正确响应的接收, 执行链接52;通信设备28可以通过例如,向远程设备12发送请求活 动状态的询问消息并且接收响应,执行监视53;通信设备28可以主要 在内部执行分析54;通信设备28可以通过如果预先确定的活动集合与 通信设备28中存储的活动集合匹配则确定远程方的不可获得性并且在 内部将该确定结果呈现给通信设备28中的其他功能,来执行通知55, 这可以包括阻止呼叫或警报的步骤56,并且可以包括其他动作,诸如 向通信设备的用户呈现确定结果的通知。
反之也基本是正确的;即该步骤可被解释为主要在远程电器中完 成。仅作为一对示例,远程设备12可以在接收到通信设备正在尝试与 远程用户通信的指示之后使用内部表格分析用户类型51;该远程设备 可以通过如果预先确定的活动集合与通信设备28中存储的活动集合匹 配则确定远程方的不可获得性并且在消息中向通信设备28发送该结果 的指示,来执行通知55;该远程设备可以通过在步骤55的通知中包括 控制参数以阻止来自通信设备的特定类型的呼叫,来执行阻止呼叫或 警报的步骤56,或者可以向远程用户的通信设备发送阻止其接收来自 通信设备28的消息的控制。
图3示出了具有计算机系统300的形式的机器的示例性图示表达, 在该计算机系统300中,当执行指令集合时,该指令集合可以使该机 器执行上文讨论的任何一个或多个方法。在某些实施例中,该机器作 为独立设备操作。在某些实施例中,该机器可以连接到(例如,使用 网络)其他机器。在联网部署中,该机器可以作为服务器操作或者作 为服务器-客户端用户网络环境中的客户端用户机器操作,或者作为对 等(或者分布式)网络环境中的对等机器操作。例如,该计算机系统 可以包括接收设备301和发送设备350,反之亦然。
该机器可以包括服务器计算机、客户端用户计算机、个人计算机(PC)、平板PC、个人数字助理、蜂窝电话、膝上计算机、台式计算 机、控制系统、网络路由器、开关或电桥、或者能够执行指定将由该 机器采取的行动的指令集合(连续的或另外的)的任何机器,更不用 说移动服务器了。将理解,本公开的设备广泛地包括提供语音、视频 或数据通信的任何电子设备。而且,尽管示出了单个机器,但是术语
"机器"还应包括单独地或者共同地执行指令集合(或多个集合)以 执行此处讨论的任何一个或多个方法的任何机器集合。
计算机系统300可以包括经由总线308相互通信的控制器或处理 器302 (例如,中央处理单元(CPU)、图形处理单元(GPU)或此两 者)、主存储器304和静态存储器306。计算机系统300可以进一步包 括呈现设备,诸如视频显示单元310 (例如,液晶显示器(LCD)、平 板、固态显示器、或者阴极射线管(CRT))。计算机系统300可以包 括输入设备312 (例如,键盘)、光标控制设备314 (例如,鼠标)、 磁盘驱动单元316、信号生成设备318 (例如,扬声器或者也可用作呈 现设备的远程控制)和网络接口设备320。当然,在所公开的实施例中, 这些项目中的许多是可选的。
磁盘驱动单元316可以包括机器可读介质322,在该机器可读介 质上存储一个或多个指令集合(例如,软件324),该一个或多个指令 集合具体化此处描述的任何一个或多个方法或功能,包括上文说明的 方法。指令324还可以完全地或者至少部分地驻留在主存储器304、静 态存储器306中、和/或在由计算机系统300执行其的过程中驻留在处 理器302中。主存储器304和处理器302也可以构成机器可读介质。
专用硬件实施方式包括,但不限于,专用集成电路、可编程逻辑 阵列和其他硬件设备,同样地可被构造为实施此处描述的方法。可以
包括多种实施例的装置和系统的应用广泛地包括多种电子和计算机系 统。某些实施例在具有在模块之间并且通过模块传递的相关控制和数 据信号的两个或多个特定互连硬件模块或设备中实施功能,或者作为专用集成电路的一部分实施功能。因此,示例系统适用于软件、固件、 和硬件实施方式。
根据本发明的多种实施例,此处描述的方法旨在作为在计算机处 理器上运行的软件程序操作。而且,软件实施方式可以包括,但不限 于,分布式处理或者部件/对象分布式处理、并行处理,或者虚拟机器 处理也可被构造为实施此处描述的方法。
本公开考虑包含指令324的机器可读介质,或者接收和执行来自
传播信号的指令324的机器可读介质,由此连接到网络环境326的设 备可以发送或接收语音、视频或数据,并且使用指令324通过网络326 进行通信。可以进一步经由网络接口设备320通过网络326发射和接 收指令324。
尽管机器可读介质322在示例实施例中被示出为单个介质,但是 术语"机器可读介质"应被采用用于包括存储一个或多个指令集合的 单个介质或多个介质(例如,集中或分布式数据库、和/或关联的缓存 和服务器)。术语"机器可读介质"还应被采用用于包括能够存储、 编码或承载用于由机器执行的指令集合并且使机器执行本公开的任何 一个或多个方法的任何介质。如此处使用的术语"程序"、"软件应 用"等被定义为被设计用于在计算机系统上执行的指令序列。程序、 计算机程序、或软件应用可以包括子程序、函数、进程、对象方法、 对象实施方式、可执行应用、小应用程序(applet)、小服务程序(servlet)、
源代码、对象代码、共享库/动态加载库和/或被设计用于在计算机系统 上执行的其他指令序列。
考虑到前面的描述,应当认识到,根据本发明的实施例可以在硬 件、软件、或者硬件和软件的组合中实现。根据本发明的网络或系统 可以通过集中的方式在一个计算机系统或处理器中实现,或者通过分 布式的方式实现,其中不同的元件延伸跨越数个互连的计算机系统或
14处理器(诸如微处理器和DSP)。任何种类的计算机系统、或者适于 执行此处描述的功能的其他装置是适当的。硬件和软件的典型组合可 以是具有计算机程序的通用计算机系统,该计算机程序在被加载和执
行时控制计算机系统,由此该计算机系统执行此处描述的功能。
考虑到前面的描述,还应当认识到,根据本发明的实施例可以被 认为在权利要求的范围和精神内的许多配置中实现。此外,上文的描 述仅应作为示例,除所附权利要求中阐述的之外,不应以任何方式限 制本发明。
权利要求
1.一种确定远程方的可获得性的方法,包括步骤将通信设备链接到与所述远程方关联的远程设备;针对指示所述远程方的可获得性或不可获得性的预先确定的活动集合监视所述远程设备;分析所述预先确定的活动集合;以及如果所述预先确定的活动集合与存储的活动集合匹配,则向所述通信设备通知所述远程方的不可获得性。
2. 如权利要求1所述的方法,其中所述方法进一步包括如下步骤 如果所述预先确定的活动集合与所述存储的活动集合匹配,则阻止对 所述远程方的呼叫或警报。
3. 如权利要求1所述的方法,其中所述方法进一步包括如下步骤如果所述预先确定的活动集合未与所述存储的活动集合匹配,则实现 对所述远程方的呼叫或警报。
4. 如权利要求l所述的方法,其中所述预先确定的活动集合包括在机顶盒上快进、回退、暂停、记录或改变频道。
5. 如权利要求l所述的方法,其中所述预先确定的活动集合包括 在视频记录设备上快进或回退或记录。
6. 如权利要求l所述的方法,其中所述预先确定的活动集合包括 在电视调谐器上改变频道。
7. 如权利要求l所述的方法,其中所述预先确定的活动集合包括 对所述远程设备上的隐式指示非忙碌用户的功能进行激活。
8. 如权利要求l所述的方法,其中所述预先确定的活动集合包括 对所述远程设备上的明确指示忙碌用户的功能进行激活。
9. 如权利要求l所述的方法,其中所述方法进一步包括如果所 述通信设备被授权监视所述远程设备,则出于监视所述远程设备的目 的将所述通信设备链接到所述远程设备。
10. —种确定远程方的可获得性的系统,包括通信设备,被启用并且被授权来监视与所述远程方关联的远程电 器;以及处理器,耦合到所述通信设备或所述远程电器,其中所述处理器 被编程为在所述通信设备尝试与所述远程方通信时,针对指示所述远程方 的可获得性或不可获得性的预先确定的活动集合监视所述远程电器; 分析所述预先确定的活动集合;并且如果所述预先确定的活动集合与存储的活动集合匹配,则向所述 通信设备通知所述远程方的不可获得性。
11. 如权利要求IO所述的系统,其中所述处理器被进一步编程为 如果所述预先确定的活动集合与所述存储的活动集合匹配,则阻止所 述远程方处的通信设备处的呼叫或警报,如果所述预先确定的活动集 合未与所述存储的活动集合匹配,则实现所述远程方处的呼叫或警报。
12. 如权利要求IO所述的系统,其中所述预先确定的活动集合包括在机顶盒上快进、回退、暂停、或改变频道。
13. 如权利要求IO所述的系统,其中所述预先确定的活动集合包 括在视频记录设备上快进或回退,或者在电视调谐器上改变频道。
14. 如权利要求IO所述的系统,其中所述预先确定的活动集合包括对所述远程电器上的隐式指示非忙碌用户的功能进行激活。
15. 如权利要求IO所述的系统,其中所述预先确定的活动集合包 括对所述远程电器上的明确指示忙碌用户的功能进行激活。
16. —种电器,包括收发信机,用于与通信设备通信;以及处理器,耦合到所述收发信机,其中所述处理器被编程为 针对指示与所述电器关联的远程方的可获得性或不可获得性的预 先确定的活动集合监视所述电器,在所述通信设备尝试与远程方通信时执行所述监视;分析所述预先确定的活动集合;并且如果所述预先确定的活动集合与存储的活动集合匹配,则向所述 通信设备通知与所述电器关联的远程方的不可获得性。
17. 如权利要求16所述的电器,其中所述处理器被进一步编程为如果所述预先确定的活动集合与所述存储的活动集合匹配,则指令或 另外阻止所述通信设备上的呼叫或警报,如果所述预先确定的活动集 合未与所述存储的活动集合匹配,则实现所述通信设备处的呼叫或警 报。
18. 如权利要求16所述的电器,其中所述预先确定的活动集合包 括在机顶盒上快进、回退、暂停、或改变频道,或者在视频记录设备 上快进或回退,或者在电视调谐器上改变频道。
19. 如权利要求16所述的电器,其中所述预先确定的活动集合包 括对所述电器上的隐式指示非忙碌用户的功能进行激活或者对所述电 器上的明确指示忙碌用户的功能进行激活。
20. 如权利要求16所述的电器,其中所述电器包括机顶盒、台式计算机、膝上计算机、个人视频记录器、数字视频记录器、数字视频 播放器或记录器、电视调谐器、或者用于任何前面提及的电器的遥控器o
全文摘要
一种确定远程方的可获得性的方法或系统可以包括被启用并且被授权来监视属于远程方的远程电器的通信设备,和耦合到该通信设备或远程电器的处理器。该系统可以在通信设备尝试与远程方通信时,针对指示远程方的可获得性或不可获得性的预先确定的活动集合监视远程电器,分析该预先确定的活动集合,并且如果该预先确定的活动集合与存储的活动集合匹配,则向通信设备通知该远程方的不可获得性。如果预先确定的活动集合与存储的活动集合匹配或不匹配,则该系统可以阻止或实现呼叫或警报。
文档编号H04L5/00GK101584147SQ200780037193
公开日2009年11月18日 申请日期2007年9月27日 优先权日2006年10月3日
发明者卡尔顿·J·斯帕雷尔 申请人:摩托罗拉公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1