移动计算设备技术以及使用它的系统和方法
2019-11-22

移动计算设备技术以及使用它的系统和方法

此处描述了移动计算设备技术以及使用该移动计算设备技术的系统和方法。具体而言,描述了可以充当所描述的分解的计算系统的处理组件的移动计算设备、可以与移动计算设备配对的非整体的屏幕、以及使用这样的设备和屏幕的系统和方法。在某些实施例中,本移动计算设备技术包括缺乏整体屏幕,但是能够例如通过借助于有线或无线通信接口建立的配对的连接,向非整体目标屏幕投掷至少视频信息的移动计算设备。

作为示例,可以将此处所描述的移动计算设备和屏幕配对(即,可以具有配对的连接),以便使用第一套接字(诸如远程监视器套接字)将视频及其他信息从移动计算设备传输到屏幕。这可以实现视频及其他信息从移动计算设备向屏幕的单向传输。在额外的实施例中,配对协议还可以建立反向信道,以使信息能够从智能/无声屏幕传递到移动计算设备。可以使用用于视频及其他信息从移动计算设备向配对的屏幕的传输的相同套接字,或另一个套接字,建立反向信道。在某些实施例中,可将此处所描述的移动计算设备和屏幕配对,以便使用实时流传输协议(RTSP)套接字,建立反向信道(以及,可任选地,前向信道)。

图7A和7B示出了根据本发明将移动计算设备与许多屏幕中的一个配对的示例方法;

服务器2101可以呈现单一服务器机器或可以位于一起或在地理位置上分散的若干个服务器机器的形式。如前面所指出的,服务器2101可以操作,以从诸如移动计算设备101之类的一个或多个源,接收用户数据。

由于设备101不需要包括整体的显示器,因此,可以以任何合适的形状因子来生产它,包括体积小于包括整体的显示器的当前移动设备的形状因子。例如,设备101的大小可以被定为容纳在人手的平均手掌内、表带内,护目镜内等等。在某些实施例中,设备101的大小可以被定为,以便可佩带在衣服上(内),诸如衬衫的衣领内或上和/或袖口,衬衫口袋上或内,在裤子口袋上或内,其组合等等。

如果电源207被配置为诸如可再充电电池之类的可再充电的电源,则可以使用任何合适的机制来对其进行再充电。例如,可以使用有线连接(例如,AC和/或DC有线的电源),通过将设备101插入到电源中,来对电源207进行再充电。另选地或替换地,可以以无线方式,例如,使用电磁感应、动电感应、静电感应、其组合等等,来对电源207进行再充电。另选地或替换地,可以使用诸如微波辐射之类的电磁辐射,激光、其组合,等等,来对电源207进行再充电。在后一情况下,设备101可包括被配置成从源接收电磁辐射的接收器,该接收器将该辐射转换为可以用于再充电目的的电源。设备平台201可以可任选地包括一个或多个输入设备,如图2所示出的,作为输入208。这样的输入可以与设备101形成整体,物理地连接到它,和/或以无线方式连接到它。可以使用的示例性输入设备包括按钮、触摸板、输入设备(例如,轨迹球、跟踪板、键盘,等等),其组合,等等。当然,这样的输入设备只是示例性的,并可以使用任何合适的输入设备。无限制地,可选输入208优选地包括一个或多个按钮。此概念在图1中示出,其中,设备101包括三个按钮108。当然,图1中的按钮的数量只是示例性的,可以使用任意数量的按钮。

示例169:此示例包括示例140的特征中的任何一个或全部,其中,所述配对指令,当由所述处理器执行时,进一步导致所述屏幕执行下列操作,包括:响应于从所述移动计算设备接收到配对密钥,至少部分地使用所述配对密钥,建立所述配对的连接。

如此,服务器2101可以,例如,使用启发式法,机器学习,等等,智能地确定要将存储器2107中的哪些数据推到移动计算设备101。这还可以使服务器2101能充当移动计算设备101的用户的安全数字角色的缓存代理。具体地,除用户个人数据之外,服务器2101还可以存储关于用户帐户、移动设备标识符,其组合,等等的信息。结果,在移动计算设备101丢失的情况下,可以使用服务器2101来将用户的数据和帐户信息恢复到新设备。同样,服务器2101可以被配置成发起远程删除操作。即,在移动计算设备101丢失的情况下,服务器2101可以被配置成例如通过网络2103将远程删除信号传输到设备。响应于接收到远程删除信号,移动计算设备101可以从其存储器中删除用户数据,并可任选地删除其他数据。

示例271:此示例包括示例268的特征中的任何一个或全部,其中,所述至少一个输入设备包括鼠标、键盘、轨迹球、跟踪板,以及运动传感器中的至少一种。

示例274:此示例包括示例272的特征中的任何一个或全部,其中,所述检测到的输入设备事件包括所述至少一个输入设备的运动、利用所述至少一个输入设备的手势、利用所述至少一个输入设备的拖动,以及对所述至少一个输入设备上的按钮的按压中的至少一项。

现在参考图3,该图3描绘了根据本发明的无声屏幕的示例性架构的框图。如图所示,无声屏幕300包括无声屏幕平台301。无声屏幕平台301可以是任何合适的无声屏幕平台,并可以例如关联到根据上文指出的示例性类型的无声屏幕的平台。为了说明起见,在图3中无声屏幕300被示为独立监视器(例如,电视机)的形式,如此,无声屏幕平台301可以是独立监视器平台,诸如电视机平台。为了清楚起见并便于理解,无声屏幕平台301也被示为带有有限的组件,应该理解,所示出的配置是示例性的。实际上,无声屏幕平台301可包括通常可以在这样的屏幕中发现的其他组件。

在某些实施例中,安全性数据库可以与上文所指出的手势数据库形成整体。在后一情况下,基于手势的安全性操作与通过手势指令的其他操作的执行可以取决于相关上下文因素的存在,诸如移动计算设备是否处于安全模式。

在某些实施例中,输入设备指令,当被执行时,可以导致数字指针被插入到在移动计算设备上执行的应用和/或OS的帧缓冲器中。结果,数字指针可以与帧缓冲器一起被捕捉,例如,当移动计算设备执行framethrower和/或streamthrower协议以将与应用和/或操作系统相关联的显示抛掷到非整体屏幕。由于移动计算设备(或在其上执行的OS和/或应用)可能了解数字指针的位置,因此,此控制方法可以特别适用于当移动计算设备与具有很少或没有将输入设备报告(下面所描述的)提供回移动计算设备(例如,通过建立的反向信道)的能力的无声屏幕配对时。

此处所描述的技术的另一非限制性使用情况涉及使用移动计算设备来管理对一个或多个服务和/或共享的资源的访问。此使用情况可能特定有趣,大量的个人可能希望同时访问有限的资源,诸如洗手间、餐厅、自动售货机等等。在此情况下,此处所描述的移动计算设备可以被用来远程注册使用服务或共享资源。注册可以由移动计算设备响应于手势、输入设备的输出、传感器数据等等而触发。注册可以涉及将信号传输到管理服务/共享资源的队列的第三方系统(例如,服务器)。然后,当轮到他或她使用服务/资源时,例如,响应于来自第三方系统的一个或多个信号,移动计算设备可以警告用户。类似地,移动计算设备可以被用来将用户引导到服务/共享资源的位置。

为解决此问题,此处所描述的非整体屏幕可以被配置成在发生结束事件时删除从移动计算设备接收到的信息。结束事件的非限制性示例包括移动计算设备和屏幕之间的连接的结束、屏幕接收到终止信号、指定的时间段的期满、超出预定阈值的通信延迟(中间人攻击、克隆攻击),其组合,等等。

然后,用户可以通过利用移动计算设备作出向右运动,可任选地,结合按钮按压(或其他输入设备元件),导致移动计算设备自动地更新社交媒体应用内的他/她的状态。手势指令,当被执行时,可以导致移动计算设备检测与向右运动相关联的传感器数据,并将这样的数据与手势数据库中的向右手势相关联。另外,手势指令,当被执行时,可以导致移动计算设备执行与手势数据库中的向右手势相关联的动作,在此情况下,用户的状态在社交媒体应用内的自动更新。

移动计算设备技术以及使用它的系统和方法

此处描述了移动计算设备技术以及使用该移动计算设备技术的系统和方法。具体而言,描述了可以充当所描述的分解的计算系统的处理组件的移动计算设备、可以与移动计算设备配对的非整体的屏幕、以及使用这样的设备和屏幕的系统和方法。在某些实施例中,本移动计算设备技术包括缺乏整体屏幕,但是能够例如通过借助于有线或无线通信接口建立的配对的连接,向非整体目标屏幕投掷至少视频信息的移动计算设备。

捕捉到的帧缓冲器转换到视频可以使用软件、硬件,或其组合来执行,以便产生所希望的格式的视频输出。可以使用任何合适的视频格式,诸如,但不仅限于,运动图像专家组(MPEG)格式(例如,MPEG-2、MPEG-4(MP4),等等)、Apple文件格式、flash视频格式、M4V格式、windows媒体视频(WMV)格式、html5视频格式、其组合,等等。捕捉到的帧缓冲器转换到这样的格式中的一种或多种可以使用已知转换协议来实现,转换协议可以在硬件、软件,或其组合中执行。

示例80:此示例包括示例75的特征中的任何一个或全部,其中,所述OC指令,当由所述处理器执行时,进一步导致所述移动计算设备监视是否从所述目标屏幕接收到确认一个或多个预期的参数的所述变化的确认消息。

示例221:此示例包括示例219的特征中的任何一个或全部,其中,所述移动计算设备是蜂窝电话、电子阅读器、护目镜、移动游戏控制台、上网本计算机、笔记本电脑、因特网设备、个人数字助理、便携式媒体播放器、便携式媒体记录器、智能电话、平板个人计算机、超移动个人计算机,以及可穿戴计算设备中的一种。

随着以下详细描述继续,并且经过参考附图,所要求保护的主题的多个实施例的特征和优点将变得明显,在附图中相似标号描绘相似部件,并且其中:

示例8:此示例包括示例1的特征中的任何一个或全部,并且还包括至少一个传感器。

示例55:此示例包括示例51的特征中的任何一个或全部,其中,所述FT指令,当由所述处理器执行时,进一步导致所述移动计算设备:监视至少一个被监视的性能度量;以及,至少部分地基于所述至少一个被监视的性能度量,动态地调整应用于所述帧的压缩的级别以及类型中的至少一项。

示例285:此示例包括示例282的特征中的任何一个或全部,进一步包括,利用所述移动计算设备:监视是否从所述目标屏幕和所述至少一个额外的非整体目标屏幕中的一项或多项接收到信号,所述信号指定至少一个操作的执行;以及,响应于接收到所述信号,执行所述至少一个操作。

示例99:此示例包括示例98的特征中的任何一个或全部,其中,所述ID模块指令,当由所述处理器执行时,进一步导致所述移动计算设备执行下列操作,包括:至少部分地基于所述输入设备的输出的检测到的变化,改变所述数字指针的所述位置。