用于确定活动描述的方法和装置的制造方法_2

文档序号:9402422阅读:来源:国知局
的形式来实施并且不应当被理解为限于本文中所提出的实施例;相反,提供这些实施例使得本公开内容满足可应用的法律要求。相似的附图标记始终指代相似的要素。如本文中所使用的,术语“数据”、“内容”、“信息”和类似的术语可以可互换地用于指代能够根据本发明的实施例被传输、接收和/或存储的数据。因此,任何这样的术语的使用不应当被理解为限制本发明的实施例的精神和范围。
[0152]另外,如本文中所使用的,术语“电路”指代(a)纯硬件电路实施方式(例如使用模拟电路和/或数字电路的实施方式);(b)电路以及包括被存储在一起工作以引起装置执行本文中所描述的一个或多个功能的一个或多个计算机可读存储器上的软件和/或固件指令的计算机程序产品的组合;以及(C)即使在软件或固件物理上不存在的情况下仍然需要软件或固件用于操作的电路,诸如例如微处理器或者微处理器的一部分。“电路”的这一定义适用于这一术语在本文中的所有使用,包括在任何权利要求中。作为另外的示例,如本文中所使用的,术语“电路”还包括包含一个或多个处理器和/或其一部分以及伴随的软件和/或固件的实施方式。作为另一示例,本文中所使用的术语“电路”还包括例如基带集成电路或应用、用于移动电话或服务器中的类似的集成电路的处理器集成电路、蜂窝网络设备、其他网络设备和/或其他计算设备。
[0153]如本文中所定义的,指代物理介质(例如易失性或非易失性存储器设备)的“非暂态计算机可读介质”可以不同于指代电磁信号的“暂态计算机可读介质”。
[0154]由于用户使用他们的电子装置用于他们与其他人的增加的百分比的通信,所以用户在通信中的表达风格变得越来越有利。例如,两个用户可以用非常不同的方式来通信相同的内容。例如,关于相同的活动,一个用户可以用非常客观的方式来通信而没有任何修饰,而另一用户可以是非常描述性的、提供与活动的重要性相关的情境、并且甚至可能提供一定程度上的怪念头。表达的水平可以极大地改变对被通信的内容的感知。例如,接收者可以将在表达上缺失的客观陈述解释为非个人的且无约束的。在另一示例中,接收者可以将表达细节和奇思妙想的陈述解释为不恰当的和完全个人的。关于自动生成的通信,通信中管理表达风格的有利性变得越来越有利。例如,接收者可以用类似发送者的表达风格的非常不同于自动生成的通信的方式来解释不同于发送者的一般表达风格的自动生成的通信。然而,如以上所解释的,这样的自动生成的通信提供适当水平的表达风格也是有利的。
[0155]另外,由于社交网络已经变得更流行,很多用户仅至少部分基于借助于电子设备的通信而与其他人具有关系。例如,越来越多的用户与他们从未物理上碰面的人具有关系。在这样的情况下,表达风格对于建立和维持这样的关系而言可能是关键的。
[0156]另外,自动生成的通信正在变得越来越有利,因为用户借助于他们的电子装置彼此共享越来越多量的信息。例如,用户一整天共享越来越多量的与他们的活动相关的信息。在一些情况下,用户期望使得其他人知道他们一天的活动的甚至很小的变化。信息的这一类型的手动更新可能变得繁琐和/或耗时。因此,可能期望一些用户具有与他们的自动生成的活动相关的通信。
[0157]图1是示出根据一种示例实施例的装置(诸如电子装置10)的框图。然而,应当理解,如所说明和下文中描述的电子装置仅说明可以得益于本发明的实施例并且因此不应当被认为限制本发明的范围的电子装置。虽然电子装置10被说明并且下文中将被描述用于示例目的,然而其他类型的电子装置可以很容易地采用本发明的实施例。电子装置10可以是便携式数字助理(PDA)、页面调度程序、移动计算机、台式计算机、电视机、游戏装置、膝上型计算机、媒体播放器、相机、视频记录仪、移动电话、全球定位系统(GPS)装置和/或任何其他类型的电子系统。另外,示例实施例的装置不需要是整个电子装置,而在其他示例实施例中可以是电子装置的部件或者部件的组。
[0158]另外,装置可以很容易采用本发明的实施例而不管其意图是否在于提供移动性。在这点上,虽然可以结合移动应用来描述本发明的实施例,然而应当理解,在移动通信行业内部以及在移动通信行业外部,可以结合各种其他应用来使用本发明的实施例。
[0159]在至少一个示例实施例中,电子装置10包括处理器11和存储器12。处理器11可以是任何类型的处理器、控制器、嵌入式控制器、处理器核等。在至少一个示例实施例中,处理器11使用计算机程序代码以引起装置执行一个或多个动作。存储器12可以包括易失性存储器(诸如例如包括用于数据的暂时存储的缓存区域的易失性随机存取存储器(RAM)和/或其他存储器)、可以被嵌入和/或可以可移除的非易失性存储器。非易失性存储器可以包括EEPR0M、闪存存储器等。存储器12可以存储大量信息和数据中的任何一项。信息和数据可以由电子装置10使用以实现电子装置10的一个或多个功能,诸如本文中所描述的功能。在至少一个示例实施例中,存储器12包括计算机程序代码,使得存储器和计算机程序代码被配置成与处理器一起工作以引起装置执行本文中所描述的一个或多个动作。
[0160]电子装置10还可以包括通信设备15。在至少一个示例实施例中,通信设备15包括与传输器和/或接收器可操作地通信的天线(或多个天线)、有线连接器等。在至少一个示例实施例中,处理器11向传输器提供信号和/或从接收器接收信号。信号根据通信接口标准、用户语音、所接收的数据、用户生成的数据等可以包括信令信息。通信设备15可以按照一个或多个空中接口标准、通信协议、调制类型和访问类型来操作。通过说明,电子通信设备15可以根据第二代(2G)无线通信协议IS-136(时分多址(TDMA))、全球移动通信系统(GSM)和IS-95(码分多址(CDMA))来操作,可以根据第三代(3G)无线通信协议(诸如全球移动电信系统(UMTS)、CDMA2000、宽带CDMA (WCDMA)和时分同步CDMA (TD-SCDMA))来操作,和/或根据第四代(4G)无线通信协议、无线连网协议(诸如802.11)、近距离无线协议(诸如蓝牙)等来通信。通信设备15可以根据有线协议(诸如以太网、数字用户线(DSL)、异步传输代码(ATM)等)来操作。
[0161]处理器11可以包括用于实现音频、视频、通信、导航、逻辑功能等以及用于实现本发明的实施例(包括例如本文中所描述的功能中的一个或多个功能)的装置(诸如电路)。例如,处理器11可以包括用于执行各种功能(包括例如本文中所描述的功能中的一个或多个功能)的装置,诸如数字信号处理器器件、微处理器器件、各种模数变换器、数模变换器、处理电路和其他支持电路。装置可以在这些设备中根据电子装置10的相应能力来执行电子装置10的控制和信号处理功能。处理器11因此可以包括先于调制和传输对消息和数据编码和交织的功能。处理器11另外可以包括内部语音编码器,并且可以包括内部数据调制解调器。另外,处理器11可以包括操作可以存储在存储器中并且尤其可以引起处理器11实现至少一个实施例(包括例如本文中所描述的功能中的一个或多个功能)的一个或多个软件程序的功能。例如,处理器11可以操作连接程序,诸如传统的因特网浏览器。连接程序可以使得电子装置10能够根据例如传输控制协议(TCP)、因特网协议(TP)、用户数据报协议(UDP)、因特网消息访问协议(IMAP)、邮局协议(POP)、简单邮件传输协议(SMTP)、无线应用协议(WAP)、超文本传输协议(HTTP)等来传输和接收因特网内容,诸如基于位置的内容和/或其他web页面内容。
[0162]电子装置10可以包括用于提供输出和/或接收输入的用户界面。电子装置10可以包括输出设备14。在至少一个示例实施例中,输出设备14包括一个或多个输出设备。输出设备14可以包括音频输出设备,诸如电铃、耳机、扬声器等。输出设备14可以包括触觉输出设备,诸如振动换能器、电子可形变表面、电子可形变结构等。输出设备14可以包括视觉输出设备,诸如显示器、光等。电子装置可以包括输入设备13。在至少一个示例实施例中,输入设备13包括一个或多个输入设备。输入设备13可以包括光传感器、近距离传感器、麦克风、触摸传感器、力传感器、按钮、小键盘、运动传感器、磁场传感器、相机等。触摸传感器和显示器可以被特征化为触摸显示器。在包括触摸显示器的实施例中,触摸显示器可以被配置成从单个触摸点、多个触摸点等接收输入。在这样的实施例中,触摸显示器和/或处理器可以至少部分基于位置、运动、速度、接触面积等来确定输入。
[0163]电子装置10可以包括各种触摸显示器(包括被配置成通过电阻、电容、红外、应力形变、表面波、光学成像、色散信号技术、声学脉冲辨识或其他技术中的任何一项来实现触摸辨识并且然后提供指示位置和与触摸相关联的其他参数的信号的那些触摸显示器)中的任何一个触摸显示器。另外,触摸显示器可以被配置成接收可以被定义为选择对象(例如手指、触笔、钢笔、铅笔或其他指示设备)与触摸显示器之间的实际物理接触的触摸事件形式的输入的指示。备选地,可以将触摸事件定义为使得选择对象接近触摸显示器,悬停在所显示的对象上或者靠近在预定距离内的对象,然而没有使用触摸显示器进行物理接触。这样,触摸输入可以包括由触摸显示器检测的任何输入(包括涉及实际物理触摸的触摸事件以及没有涉及物理触摸而由触摸显示器来检测的触摸事件,诸如选择对象接近触摸显示器的结果)。触摸显示器可以能够接收与和触摸输入相关地向触摸屏幕施加的力相关联的信息。例如,触摸屏幕可以区分重压触摸输入和轻压触摸输入。在至少一个示例实施例中,显示器可以显示二维信息、三维信息等。
[0164]在包括小键盘的实施例中,小键盘可以包括数字(例如0-9)键、符号键(例如#、*)、字母键等用于操作电子装置10。例如,小键盘可以包括传统的QWERTY小键盘布置。小键盘还可以包括具有相关联的功能的各种软键。另外或者备选地,电子装置10可以包括接口设备,诸如操纵杆或者其他用户输入接口。
[0165]输入设备13可以包括媒体捕获元件。媒体捕获元件可以是用于捕获图像、视频和/或音频用于存储、显示或传输的任何装置。例如,在其中媒体捕获介质是相机模块的示例实施例中,相机模块可以包括可以根据所捕获的图像来形成数字图像文件的数字相机。这样,相机模块可以包括诸如镜头或其他光学部件等硬件和/或根据所捕获的图像来创建数字图像所需要的软件。备选地,相机模块可以仅包括用于查看图形的硬件,而电子装置10的存储器设备存储软件形式的用于由处理器11来执行的指令用于根据所捕获的图像来创建数字图像文件。在示例实施例中,相机模块还可以包括处理元件,诸如帮助处理器11处理图像数据的协处理器以及用于压缩和/或解压缩图像数据的编码器和/或解码器。编码器和/或解码器可以根据标准格式(例如联合图像专家组(JPEG)标准格式)编码和/或解码。
[0166]在至少一个示例实施例中,输入设备13包括至少一个运动传感器,诸如运动传感器13A。运动传感器可以涉及可以提供指示与运动相关联的至少一个方面的信息的任何传感器。例如,运动传感器可以涉及加速度计、方位传感器。在至少一个示例实施例中,运动传感器提供指示装置10的运动(诸如由与装置10相关的用户执行的运动)的信息。
[0167]在至少一个示例实施例中,输入设备13包括至少一个位置传感器,诸如位置传感器13B。位置传感器可以涉及与确定装置的位置相关联的任何传感器。例如,位置传感器可以涉及全球定位系统(GPS)传感器和/或提供指示装置的位置的信息的任何其他电路和/或软件。位置可以涉及地理位置。
[0168]图2A-2I是图示根据至少一个示例实施例的与活动描述的确定相关联的信息的图。图2A-2I的示例仅是与活动描述的确定相关联的信息的示例,而不限制权利要求的范围。例如,信息的类型可以不同,信息之间的关系可以不同,等等。
[0169]用户之间彼此共享他们的生活的很多方面已经越来越成为一种趋势。例如,用户经常关于用户正在进行的活动彼此通信,关于用户当前具有的想法进行通信,关于用户与其相关联的人进行通信,等等。在这样的示例中,用户可以通过社交连网站点一一例如通过发布信息、通过消息(例如文本消息、电子邮件、即时消息等)一一来提供这样的信息。随着这一类型的通信变得更加流行,可以有利的是减小用户提供这样的信息所花费的时间量。例如,用户可以期望具有与用户正在进行的自动确定和通信的活动相关的信息。
[0170]在至少一个示例实施例中,装置自动确定用户的活动,使得装置可以引起与由用户执行的活动相关联的活动描述的通信。例如,装置可以引起向另一装置发送活动描述,诸如通过图1的通信设备15的至少一部分来发送。例如,装置可以引起通过以下方式来发送活动描述:引起向电子邮件服务器发送电子邮件,引起发布与社交网络服务器相关联的活动描述,引起文本消息的发送,引起即时消息的发送等。在至少一个示例实施例中,这样的通信可以出于通信活动描述的目的。在这样的示例中,可以通过活动描述的确定来引起通信。在至少一个示例实施例中,这样的通信可以出于补充通信的目的。在这样的示例中,活动描述可以被包括作为通信的内容的一部分(其小于整个通信内容)。例如,活动描述可以被包括在消息的签名档中。在至少一个示例实施例中,消息的签名档涉及向消息内容附加以使得消息接收者接收签名档连同消息内容的信息。
[0171]图2A是图示根据至少一个示例实施例的与活动描述的确定相关联的信息的图。在至少一个示例实施例中,装置至少部分基于传感器相关信息和描述术语信息来确定活动描述。在图2A的示例中,活动描述202可以至少部分基于传感器相关信息204和描述术语信息206。
[0172]在至少一个示例实施例中,活动描述涉及设备确定要由用户执行的活动的描述性表示。描述性表示可以是文本描述性表示、视觉描述性表示等。在至少一个示例实施例中,视觉描述性表示包括独立于与活动的执行相关联的任何所捕获的视觉信息的视觉信息。例如,视觉信息可以是动画、化身指令等,其独立于任何所捕获的视觉信息,诸如执行活动的用户的图像。在至少一个示例实施例中,活动描述是基于语言的活动描述。在至少一个示例实施例中,基于语言的活动描述涉及使用语言来特征化所表示的活动的活动的表示。例如,基于语言的活动可以是包括一个或多个词语的文本表示、包括指示一个或多个词语的听觉信号的听觉表示等。
[0173]在至少一个示例实施例中,传感器相关信息涉及与检测和评估用户活动的至少一个方面相关联的信息。如关于图2C-2E所描述的,传感器相关信息可以类似。
[0174]在至少一个示例实施例中,描述术语信息涉及与如何通过活动描述来表示活动的确定相关联的信息。在至少一个示例实施例中,描述术语信息涉及不同于活动描述的信息。例如,描述术语信息可以包括从活动描述中被排除的术语。在至少一个示例实施例中,描述术语信息独立于传感器相关信息。例如,描述术语信息可以是单独的数据结构,可以从不同的源被接收等,可以来自不同的传感器相关信息。
[0175]在至少一个示例实施例中,装置至少部分基于用传感器相关信息(诸如传感器相关信息204)表示的活动来确定活动描述。例如,传感器相关信息可以表明用户正在杂货店购物,正在夜总会跳舞,正在街上散步,正在办公室工作,正在爬山等。
[0176]在至少一个示例实施例中,装置使得传感器相关信息所指示的活动与描述术语信息的至少一部分相关以确定活动描述。例如,装置可以利用描述术语信息确定如何描述传感器相关信息所指示的活动。在这样的示例中,描述术语可以包括可以适用于传感器相关信息所指示的活动的多个描述。在这样的情况下,装置可以选择描述术语信息所包括的一个或多个描述用于包括在活动描述中。如关于图21和图3A-3G所描述的,这样的确定可以类似。
[0177]在至少一个示例实施例中,用户可以确定活动描述中所包括的一个或多个术语。例如,装置可以使得用户能够改变活动描述的一个或多个部分。这样的改变可以产生活动描述的至少部分的用户确定。在至少一个示例实施例中,指示用户活动的活动描述的至少部分在缺少用户确定的情况下被确定。在这样的实施例中,少于所有的活动描述与用户确定相关联。在至少一个示例实施例中,可以在确定活动描述时使用与前一用户确定相关联的信息。然而,这样的使用可以涉及历史描述术语信息,类似于关于图2G所描述的,可以涉及至少部分基于前一用户选择来修改描述术语信息等。在至少一个示例实施例中,前一用户确定的这样的使用涉及在缺少用户确定的情况下的活动描述的确定,原因至少在于用户确定与活动描述的不同确定相关。
[0178]在至少一个示例实施例中,可以在缺少活动描述的用户确定的情况下来执行活动描述的确定。例如,可以在缺少要被包括在活动描述中和/或从活动描述中排除的任何术语的选择的情况下来确定活动描述。
[0179]图2B是图示根据至少一个示例实施例的与活动描述的确定相关联的信息的图。在图2B的示例中,活动描述212可以至少部分基于传感器相关信息214、描述术语信息216和翻译相关信息218。
[0180] 在至少一个示例实施例中,装置可以提供基于语言的信息的翻译。在至少一个示例实施例中,翻译涉及将一种语言的基于语言的信息的源集合渲染成不同语言的基于语言的信息的翻译后的集合,使得基于语言的信息的源集合的通信表达基本上类似于基于语言的信息的翻译后的集合。在至少一些示例实施例中,信息的通信表达涉及能够确定信息的含义的用户所感知的这样的含义。在至少一个示例实施例中,通信表达的基本类似涉及可归因于一个或多个语言映射异常的通信表达之间的偏差。在至少一个示例实施例中,超过语言映射异常的通信表达的变化被认为是通信表达的基本差异。在至少一个示例实施例中,语言映射异常涉及源术语与至少部分基于与翻译相关联的不精确匹配的目标术语之间的差异。例如,用于西班牙语“spicy”的术语可以翻译成英文词语“hot”。然而,在一些情景中,术语“spicy”和“hot”不具有相同的通信表达,这样的术语可以具有基本相似的通信表达,因为这样的差异取决于翻译相关信息。在至少一个示例实施例中,翻译涉及一种语言的基于语言的信息的源集合到相同语言的基于语言的信息的翻译后的集合的变换,使得基于语言的信息的翻译后的集合在方言、俚语等方面不同于基于语言的信息的源集合。例如,装置可以将基于英语的信息的集合翻译成指示与电影中的海盗相关联的方言的不同的基于英语的信息的集合。
[0181 ] 在至少一个示例实施例中,装置可以提供活动描述的翻译。在这样的实施例中,装置可以利用翻译相关信息确定翻译后的活动描述。在至少一个示例实施例中,翻译相关信息涉及用于将基于语言的信息的一个集合翻译成基于语言的信息的翻译后的集合的信息。例如,翻译相关信息可以来自用于将描述变换成翻译后的描述的信息。在至少一个示例实施例中,描述术语信息不同于翻译相关信息。
[0182]图2C是图示根据至少一个示例实施例的与活动描述的确定相关联的信息的图。在图2C的示例中,活动描述222可以至少部分基于经解释的活动228和描述术语信息226,并且经解释的活动228可以至少部分基于传感器相关信息。
[0183]在至少一个示例实施例中,装置至少部分基于传感器相关信息(诸如传感器相关信息204)确定经解释的活动。例如,传感器相关信息的一部分可以指示用户运动,并且传感器相关信息的一部分还可以提供情境信息,情境信息使得装置能够确定运动指示用户在杂货店购物、在夜总会跳舞、在街上散步、在办公室工作、在爬山等。
[0184]在至少一个示例实施例中,经解释的活动不是基于语言的信息。例如,经解释的活动可以是指示在缺少活动的任何用户表示的情况下的活动的信息。例如,经解释的活动可以是标识活动的数据结构。
[0185]在至少一个示例实施例中,经解释的活动包括基于语言的信息。例如,经解释的活动可以包括用户可以可理解为语言的信息。
[0186]在至少一个示例实施例中,经解释的活动指示由用户执行的活动。例如,经解释的活动可以指示用户坐在咖啡店里,在夜总会跳舞,在其椅子上工作,在公园跑步,在骑车下山等。在至少一个示例实施例中,经解释的活动缺少与用户表达风格相关的任何信息。用户表达风格可以类似于关于图3D-3G所描述的。在至少一个示例实施例中,经解释的活动缺少任何经历史地补充的活动描述、历史信息等。经历史地补充的活动描述可以类似于关于图2G所描述的。在至少一个示例实施例中,经解释的活动缺少与装置的安装相关联的信息。与装置的安装相关联的信息可以类似于关于图2H-2I所描述的。在至少一个示例实施例中,装置类似于关于图2A-2B和2D-2F的活动描述经解释地确定经解释的活动。
[0187]在至少一个示例实施例中,装置使经解释的活动与描述术语信息的至少一部分相关以确定活动描述。例如,装置可
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1