CN102640480A - 创建和利用上下文的装置和方法 - Google Patents

创建和利用上下文的装置和方法 Download PDF

Info

Publication number
CN102640480A
CN102640480A CN2010800546608A CN201080054660A CN102640480A CN 102640480 A CN102640480 A CN 102640480A CN 2010800546608 A CN2010800546608 A CN 2010800546608A CN 201080054660 A CN201080054660 A CN 201080054660A CN 102640480 A CN102640480 A CN 102640480A
Authority
CN
China
Prior art keywords
terminal
context
datas
profile
data
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
Application number
CN2010800546608A
Other languages
English (en)
Inventor
P·K·普莱斯
R·凡卡特什瓦兰
M·M·J·麦克尔
G·伯恩斯
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.)
Qualcomm Inc
Original Assignee
Qualcomm Inc
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 Qualcomm Inc filed Critical Qualcomm Inc
Publication of CN102640480A publication Critical patent/CN102640480A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • 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/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72454User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)

Abstract

所描述的方面包括一种上下文知悉式通信的装置或方法,包括由接入终端从多个接入终端子***、一个或更多个终端应用、或其两者的组合获得多个终端数据。进一步地,这些方面包括确定与该多个终端数据的至少一部分对应的至少一个上下文。而且,这些方面包括创建具有标识每个上下文的上下文标识符的上下文简档,其中,每个上下文简档包括简档参数,简档参数与该多个终端数据的确定与各个上下文对应的各个部分相对应。另外,这些方面包括存储每个上下文简档。任选地,这些方面可进一步包括监视与上下文简档对应的上下文的发生,并执行由检测到上下文的发生而触发的上下文动作。

Description

创建和利用上下文的装置和方法
根据35U.S.C.§119的优先权要求
本专利申请要求于2009年12月4日提交的题为“Apparatus And Method OfCreating And Utilizing A Context(创建和利用上下文的装置和方法)”的临时申请No.61/266,850的优先权,该临时申请被转让给本专利申请受让人并由此通过援引明确纳入于此。
背景
领域
所描述的方面涉及通信,更具体而言涉及创建和利用上下文的装置和方法。
背景
也称为接入终端的无线通信设备的技术能力持续增长。因此,它们的操作可能是复杂的。
由此,期望有改进的通信装置和方法。
概述
以下给出对一个或更多个方面的简化概述以力图提供对此类方面的基本理解。此概述不是所有构想到的方面的详尽综览,并且既非旨在指认出所有方面的关键性或决定性要素亦非试图界定任何或所有方面的范围。其唯一的目的是要以简化形式给出一个或更多个方面的一些概念以作为稍后给出的更加具体的说明之序。
在一方面,一种上下文知悉式通信的方法包括由接入终端从多个接入终端子***、一个或更多个终端应用、或其两者的组合获得多个终端数据。该方法进一步包括确定与该多个终端数据的至少一部分对应的至少一个上下文。而且,该方法包括创建具有标识每个上下文的上下文标识符的上下文简档,其中,每个上下文简档包括简档参数,简档参数与该多个终端数据的确定与各个上下文对应的各个部分相对应。另外,该方法包括存储每个上下文简档。
在另一方面,例如,用于上下文知悉式通信的至少一个处理器包括用于从多个接入终端子***、一个或更多个终端应用、或其两者的组合获得多个终端数据的第一模块。进一步,该至少一个处理器包括用于确定与该多个终端数据的至少一部分对应的至少一个上下文的第二模块。而且,该至少一个处理器包括用于创建具有标识每个上下文的上下文标识符的上下文简档的第三模块,其中,每个上下文简档包括简档参数,简档参数与该多个终端数据的确定与各个上下文对应的各个部分相对应。另外,该至少一个处理器包括用于存储每个上下文简档的第四模块。在进一步的方面,用于上下文知悉式通信的计算机程序产品包括具有一条或更多条指令的计算机可读介质。该一条或更多条指令包括用于使计算机从多个接入终端子***、一个或更多个终端应用、或其两者的组合获得多个终端数据的至少一条指令。进一步,该一条或更多条指令包括用于使计算机确定与该多个终端数据的至少一部分对应的至少一个上下文的至少一条指令。而且,该一条或更多条指令包括用于使计算机创建具有标识每个上下文的上下文标识符的上下文简档的至少一条指令,其中,每个上下文简档包括简档参数,简档参数与该多个终端数据的确定与各个上下文对应的各个部分相对应。另外,该一条或更多条指令包括用于使计算机存储每个上下文简档的至少一条指令。
在另一方面,一种用于上下文知悉式通信的设备包括用于从多个接入终端子***、一个或更多个终端应用、或其两者的组合获得多个终端数据的装置。进一步,该设备包括用于确定与该多个终端数据的至少一部分对应的至少一个上下文的装置。而且,该设备包括用于创建具有标识每个上下文的上下文标识符的上下文简档的装置,其中,每个上下文简档包括简档参数,简档参数与该多个终端数据的确定与各个上下文对应的各个部分相对应。另外,该设备包括用于存储每个上下文简档的装置。
在进一步的方面,一种用于上下文知悉式通信的接入终端包括配置成执行以下动作的至少一个模块:从多个接入终端子***、一个或更多个终端应用、或其两者的组合获得多个终端数据;确定与该多个终端数据的至少一部分对应的至少一个上下文;以及创建具有标识每个上下文的上下文标识符的上下文简档,其中每个上下文简档包括简档参数,简档参数与该多个终端数据的确定与各个上下文对应的各个部分相对应。进一步地,该装置包括配置成存储每个上下文简档的存储器。
为能达成前述及相关目的,这一个或更多个方面包括在下文中充分描述并在权利要求中特别指出的特征。以下描述和附图详细阐述了这一个或更多个方面的某些解说性特征。但是,这些特征仅仅是指示了可采用各种方面的原理的各种方式中的若干种,并且本描述旨在涵盖所有此类方面及其等效方面。
附图简要说明
以下将结合附图来描述所公开的方面,提供附图是为了解说而非限定所公开的方面,附图中相似的标号标示相似要素,并且在其中:
图1是包括配置成创建上下文简档的接入终端的通信***和环境的一方面的示意图;
图2是图1的接入终端的简档创建器组件的一方面的示意图;
图3是图1的接入终端的上下文监视器组件的一方面的示意图;
图4是图1的接入终端的一方面的示意图;
图5是如本文中所描述的一种通信方法的一方面的流程图;
图6是与图5有关的一种确定上下文的方法的一方面的流程图;并且
图7是如本文中所描述的一种通信***的一方面的示意图。
详细描述
现在参照附图描述各个方面。在以下描述中,出于解释目的阐述了众多的具体细节以提供对一个或更多个方面的透彻理解。但是显而易见的是,没有这些具体细节也可实践此类方面。
所描述的方面包括创建关于无线通信设备的上下文的装置和方法,并任选地包括利用该上下文的装置和方法。如在本文档中使用的,“上下文”是定义特定事件或场景的环境条件的集合。在也称为接入终端的无线通信设备的意义上而言,环境条件可由一个或更多个终端子***或应用获得或检测。由此,所描述的方面包括配置成创建基于关联的上下文参数集来标识上下文的上下文简档的上下文引擎,上下文参数可包括来自一个或更多个终端子***、或者一个或更多个终端应用、或者一个或更多个用户输入、或者一个或更多个历史终端数据、或者其任何组合的终端数据。任选地,所描述的方面可进一步包括配置成检测标识出的上下文的上下文参数的发生,并且生成已经检测到该上下文的通知的上下文监视器。而且,任选地,该上下文引擎或驻留在接入终端上的应用可附加地执行由该上下文的发生而触发的上下文动作。
换言之,所描述的装置和方法提供用于创建上下文简档的高效机制,并可进一步提供基于检测到的给定上下文的发生的设备功能性自动化。相应地,所描述的装置和方法通过从当前终端数据、历史终端数据、或者用户触发或输入中的任何一者或任何组合作出推断来自动生成上下文简档,而无需用户显式地定义上下文的参数。例如,用户只需输入他/她在家,但无需指明在他们家的3G***的SID,等等。而且,在一些情形中,甚至无需用户输入或触发即可定义上下文,例如,用户可能甚至无需说他/她在家,因为简档创建器可基于该用户的与时辰相关的历史位置数据来推断上下文的同一性。因此,所描述的装置和方法增进无线通信设备的易用性和功能性。
参照图1,在一方面,用于创建上下文简档并任选地用于基于上下文进行设备功能性自动化的***10包括接入终端12,该接入终端12具有配置成基于给定环境来定义上下文、任选地进一步监视定义的上下文的发生、并任选地进一步基于检测到的上下文而执行动作的上下文引擎14。
在一方面,上下文引擎14包括具有配置成生成一个或更多个上下文简档18的简档创建器16的组件或模块,其中每个上下文简档18与可由上下文标识符20标识的不同上下文对应。具体地,每个上下文简档18包括一个或更多个上下文参数22,其中每个上下文参数22定义信息元素和对应的值、或值的范围,以使得给定上下文简档18中的上下文参数集22的发生代表由上下文标识符20标识的上下文的发生。
更具体地,每个上下文参数22可包括或涉及来自一个或更多个终端子***26、或者一个或更多个终端应用28、或者其两者的一个或更多个终端数据24。例如,终端子***26可包括,但不限于,诸如以下的组件或模块中的一者或任何组合:位置确定子***、时钟子***、通信子***、传感器子***、或在接入终端上的任何其它子***。而且,例如,终端应用28可包括,但不限于,以下中的一者或任何组合:电话应用、联系人应用、日历应用、web浏览器应用、文本消息接发应用、商务应用、文字处理应用、多媒体应用、游戏应用、或在接入终端上的任何其它应用。进一步地,例如,定义上下文参数22和/或终端数据24的信息可包括一个或更多个终端子***26的状态、或者一个或更多个终端应用28的状态、或者其两者的某种组合。而且,如以下更详细地讨论的,在确定上下文时还可包括来自用户输入或来自历史终端数据的信息。
换言之,一个或更多个终端子***26、或者一个或更多个终端应用28、或者其两者,能作用于获得、检测或创建代表接入终端10的当前操作环境的终端数据24。与上下文参数集22对应的操作环境、或操作环境的一部分由此定义上下文。例如,上下文可通过把来自接入终端10上多样的源的各种信息进行组合——诸如应用数据(例如,日历)加传感器数据(例如,定位、加速度模式)加终端或电话状态(例如,电池水平、时钟/时间)加无线环境(例如,WLAN SSID、3G***SID)——以创建上下文的方式来定义。由此,简档创建器16配置成把终端数据24的各个集合关联到上下文简档18中以定义各个上下文。
例如,在一方面,上下文可涉及家30。由此,简档创建器16可生成具有与“家”对应的上下文标识符20的上下文简档18。上下文简档18的“家”版本的上下文参数22可包括例如以下中的一者或更多者:
定义家30的具体地理位置、或相对于家30的具体地理位置的范围的位置信息,诸如来自如全球定位***(GPS)子***的定位/位置确定子***的纬度和经度值、或相对于该纬度和经度值的范围。
局域无线通信网络标识符,诸如接入点32的服务集标识符值(SSID)或名称,其可在当接入终端12位于由接入点32服务的覆盖区中且家30靠近或位于接入点32的覆盖区中时,由诸如无线局域网(WLAN)收发机组件之类的通信子***在来自接入点32的广播消息中接收;或
广域无线通信网络标识符,诸如蜂窝网络34的***标识符值(SID)或号,其可在当接入终端12位于由蜂窝网络34服务的覆盖区中且家30靠近或位于蜂窝网络34的覆盖区中时,由诸如蜂窝收发机组件之类的通信子***在来自蜂窝网络34的广播或导频消息中接收。
在另一个示例中,一不同的上下文可涉及工作场所36。由此,简档创建器16可生成具有与“工作”对应的上下文标识符20的上下文简档18。上下文简档18的“工作”版本的上下文参数22可包括例如以下中的一者或更多者:
定义工作场所36的具体地理位置、或相对于工作场所36的具体地理位置的范围的位置信息,诸如来自如全球定位***(GPS)子***的定位/位置确定子***的纬度和经度值、或相对于该纬度和经度值的范围。
接入点38的服务集标识符值(SSID)或名称,其可在当接入终端12位于由接入点38服务的覆盖区中且工作场所36靠近或位于接入点38的覆盖区中时,由诸如无线局域网(WLAN)收发机组件之类的通信子***在来自接入点38的广播消息中接收;
蜂窝网络40的***标识符值(SID)或号,其可在当接入终端12位于由蜂窝网络40服务的覆盖区中且工作场所36靠近或位于蜂窝网络40的覆盖区中时,由诸如蜂窝收发机组件之类的通信子***在来自蜂窝网络40的广播或导频消息中接收。
任选地,在一些方面,上下文引擎14可附加地包括上下文监视器42,其配置成检测由上下文简档18定义的上下文的发生。例如,上下文监视器42可监视或以其他方式获得来自一个或更多个终端子***26、或者一个或更多个终端应用28、或者其两者的终端数据24,并把接收到的数据与上下文参数集22相比较以确定由上下文标识符20标识出的对应上下文是否已经发生或正在发生。一旦确定上下文发生,上下文监视器42就可进一步配置成生成代表该上下文的发生的上下文状态事件44。每个上下文状态事件44与每个上下文简档18对应,由此指示各个上下文。上下文状态事件44可包括指示给定上下文的消息、注册表中与该给定上下文相关联的状态或值、或者通知其它终端组件或其它终端组件可访问以公布与上下文简档18对应的上下文的发生的任何其它机制。
另外,应当注意,上下文监视器42可以替换地、或附加地位于一个或更多个终端子***26和/或终端应用28中或与其相关联,以使得个体终端子***或应用可以有能力检测可具有主要与该给定子***或应用相关联的参数的上下文的发生。
任选地,一旦生成上下文状态事件44,上下文引擎14、一个或更多个终端子***26、或者一个或更多个终端应用28之中的一者或更多者便可执行上下文动作46。如可由上下文状态事件44代表的,上下文动作46是由上下文的发生触发的任何动作。
由此,所描述的方面提供上下文简档的高效创建,并任选地提供基于检测与上下文简档相关联的上下文的发生的高效的接入终端操作和功能性。
参照图2,在一方面,简档创建器16可包括具有输入接收器50的组件或模块,其配置成接收供在创建上下文简档中使用的各种输入52。例如,输入52可包括,但不限于,诸如当前终端数据24、用户输入54、历史终端数据56、或在确定上下文的存在时有用的任何其它信息之类的信息。
进一步地,简档创建器16可取决于所接收的输入而包括不同的处理组件。例如,如果输入接收器50接收诸如语音数据或字母数字数据之类的用户输入54,那么简档创建器16可配置成操作转换器58以把用户输入54转换成上下文标识符20。例如,转换器58可包括可作用于把口头单词转换成文本的语音识别组件。在另一个情形中,例如,转换器58可把一个或更多个字母字符、或数字字符、或其两者的某种组合转换成上下文标识符20。进一步,在这个示例中,生成器60接收来自转换器58的结果得到的上下文标识符20并把当前的终端数据集24与上下文标识符20相关联以生成上下文简档16。在另一个示例中,如果输入接收器50接收终端数据24、历史终端数据56、或其两者,那么简档创建器16可配置成操作识别器62以标识数据之间的相关性,或者标识数据中的重复模式,或者以其他方式分析数据以确定上下文并标识上下文标识符20。例如,识别器62可确定上下文并可请求用户输入54以获得上下文标识符20,或者可把所确定的终端数据集匹配到定义参数值的多个预定模板之一以与多个预定上下文标识符中的各个相关联。进一步,在这个情形中,生成器60接收来自识别器62的结果得到的上下文标识符20并把标识出的终端数据集24、历史终端数据56、或其两者的组合与上下文标识符20相关联以生成上下文简档16。另外,简档创建器16或其任何组件可包括或执行算法、规则、试探法、模糊逻辑和任何其它确定机制以标识上下文并创建上下文简档16。
参照图3,在一方面,上下文监视器42可包括具有输入接收器70的组件或模块,其配置成接收各种输入72供在标识与一个或更多个上下文简档18对应的一个或更多个上下文的发生时使用。例如,输入72可包括当前终端数据24、或用户输入74、或历史终端数据56中的一者或任何组合。在一些方面,上下文监视器42配置成基于接收当前终端数据24或历史终端数据56而不用接收用户输入74地来自动运行,然而,在其他方面,用户输入74可以是配置成对上下文监视器42检测上下文的能力进行微调的附加的收到输入。换言之,用户输入74可包括对上下文监视器42提示或指示给定上下文的发生的附加数据。
进一步,上下文监视器42可包括匹配器76,其配置成把收到的当前终端数据24与每个上下文简档18的上下文参数集22进行比较以确定匹配78。如果标识出上下文简档18的匹配78,那么生成器80生成与匹配到的上下文简档18对应的上下文状态事件44。
返回图1,上下文动作46可以是由上下文的发生而触发的,如由上下文状态事件44的生成而触发的任何动作。因为上下文动作46可以是由上下文引擎14、一个或更多个终端子***26、或者一个或更多个应用28中的一者或更多者采取的一个或更多个动作,所以上下文动作46可包括接入终端12的任何功能性或能力。进一步,可发生任何数目的上下文动作46,因为可为接入终端12的任何数目的使用情形或环境创建给定上下文。
在一个示例中,例如,接入终端12可创建与“家”对应的上下文,且一旦检测到“家”上下文,便可发生以下上下文动作46中的一者或更多者:
把接入终端12上的通信会话从蜂窝链路切换到接入点或WLAN链路以利用例如通过为“家”上下文服务的接入点可用的较低成本或较高带宽;
自动启动终端应用28之一以使得能够与在可经诸如蓝牙、Peanut、Zigbee等的短程协议来无线联络(既然接入终端12在“家”上下文中)的“家”用计算机上的对应应用交互,其中此类交互可包括例如同步数据、指导对应应用中的动作(诸如激活或解除家用安全***)、打开或关闭诸如灯、设施等的局域联网设备;或
自动启动终端应用28之一或激活终端子***26之一以执行与“家”上下文相关联的动作,例如始发去往与“家”上下文相关联的另一设备的语音呼叫,诸如若接入终端12对应于丈夫则该另一设备为妻子的蜂窝电话之类。
在另一个示例中,例如,接入终端12可创建与“往/从家驾驶”对应的上下文,并一旦诸如通过把来自传感器或位置确定子***的速度或运动数据与位置数据相关之类而检测到“往/从家驾驶”上下文,以下的上下文动作46中的一者或更多者就可发生:
自动启动终端应用28之一或激活终端子***26之一以执行与“往/从家驾驶”上下文相关联的动作,诸如启动任务列表应用以显示或可听地呈现杂货店列表、停靠在店铺的提醒、检查轮胎气压的提醒、等等;
在特定位置把接入终端12上的通信会话从第一通信网络切换到第二通信网络,例如,基于如对于“往/从家驾驶”上下文随时间推移获悉的、该第一网络的与掉话相关联的一贯低的信号强度而发生该动作;或
取决于在“往/从家驾驶”上下文中接入终端12的位置,从多个语音消息中改变对接入终端12的呼叫者可接收的语音消息,诸如当靠近工作场所36的位置时切换到工作语音消息,或当靠近家30的位置时切换到家庭语音消息,或因用户正在驾驶而切换到指示呼叫不能被应答的语音消息,等等。
参照图4,在一个方面,接入终端12包括处理器90,其用于执行与本文中所描述的方法、组件或功能中的一者或更多者相关联的处理功能。例如,处理器90可执行一个或更多个动作,诸如获得终端数据、确定上下文并生成上下文简档、监视与上下文简档对应的上下文的发生、生成检测到与上下文简档对应的上下文的发生的通知、或执行由检测到与上下文简档对应的上下文的发生而触发的上下文动作。处理器90可包括单个或多个处理器组或者多核处理器。不仅如此,处理器90可被实现为集成处理***和/或分布式处理***。
接入终端12可进一步包括存储器92,诸如用于存储正由处理器90执行的应用28、代码、指令或模块的本地版本。存储器92可包括能由计算机使用的任何类型的存储器,诸如随机存取存储器(RAM)、只读存储器(ROM)、带、磁盘、光盘、易失性存储器、非易失性存储器、及其任何组合。
进一步,接入终端12可包括通信组件94,其用于如本文中所描述地利用硬件、软件和服务来建立和维护与一方或更多方的通信。通信组件94可以在接入终端12上的诸组件之间、以及在接入终端12与诸如位于通信网络对面的设备和/或由有线或无线链路连接到接入终端12的设备之类的外部设备之间运送通信。例如,接入终端12可包括一条或更多条总线,并还可包括分别与可作用于与外部设备交互的发射机和接收机、或收发机相关联的发射链组件和接收链组件。
另外,接入终端12可进一步包括数据存储96,其可以是提供对结合本文中所描述的诸方面所采用的信息、数据库和程序的海量存储的任何适宜的存储器组合。例如,数据存储96可以是并非当前正由处理器92执行的应用的数据贮藏库。
接入终端12可附加地包括用户接口组件98,其可作用于接收来自接入终端12的用户的输入,并且进一步可作用于生成供呈现给用户的输出。用户接口组件98可包括一个或更多个输入设备,包括但并不限于,键盘、数字键区、鼠标、触敏显示器、导航键、功能键、话筒、语音识别组件、能够接收来自用户的输入的任何其他机构、或者其任何组合。进一步,用户接口组件98可包括一个或更多个输出设备,包括但并不限于,显示器、扬声器、触觉反馈机构、打印机、能够把输出呈现给用户的任何其他机构、或者其任何组合。
而且,如先前指出的,接入终端可包括一个或更多个终端子***26。应当注意,终端子***26可包括处理器90、存储器92、通信组件94、数据存储96和用户接口98中的一者或更多者、或其部分。
参照图5,在操作中,在一方面,一种通信的方法100包括从多个接入终端子***获得多个终端数据(框102)。例如,终端数据可包括来自一个或更多个终端子***和/或来自一个或更多个终端应用的数据。
进一步,该方法可包括确定与该多个终端数据的至少一部分对应的至少一个上下文(框104)。例如,该确定可标识、或接收定义特定上下文的数据的标识。该确定的附加方面在以下关于图6进行讨论。
而且,该方法可包括创建具有标识每个上下文的上下文标识符的上下文简档,其中,每个上下文简档包括简档参数,简档参数与该多个终端数据的确定与各个上下文对应的各个部分相对应(框106)。例如,一旦确定或接收上下文的标识,该方法便可创建相应上下文简档供随后在检测所确定的上下文时使用。
另外,该方法可包括存储每个上下文简档(框108)。例如,该方法可在允许每个上下文简档被访问的存储器或数据存储中存储每个上下文简档。
任选地,在一些方面,该方法可包括监视所获得的多个终端数据以发现与该多个终端数据的确定与每个各自的上下文对应的各个部分匹配的终端数据(框110)。例如,该监视可包括把接收终端数据与每个存储着的上下文的上下文参数进行比较并确定匹配。
任选地,在一些方面,该方法可进一步包括一旦确定与每个上下文的匹配就生成上下文状态事件(框112)。例如,该方法可包括生成状态、消息、或该上下文的存在或发生的任何其它公布。进一步,该生成可导致该上下文状态事件可被接入终端组件访问以便此类组件知悉该上下文。
任选地,在一些方面,该方法可进一步包括基于上下文状态事件而执行上下文动作(框114)。例如,上下文动作可包括执行任何动作,诸如基于接入终端的能力的一个或更多个功能。
参照图6,在一方面,该至少一个上下文的确定(框104)可包括可取决于输入的类型而变化的一个或更多个动作。
例如,在一方面,上下文的确定可进一步包括在第一时间接收定义各个上下文标识符的用户输入(框116)。例如,接入终端可接收用户输入,诸如指示上下文的存在并标识该上下文的语音命令。进一步,该用户输入与时间对应。由此,上下文的确定可进一步包括把这多个终端数据的该部分与各个上下文标识符相关联(框120),并且在这种情形中终端数据的该部分可以是在用户输入的时间接收的所有当前终端数据。这个方面允许对接入终端的用户有最小限度影响的高效上下文创建并提供在标识给定上下文时高度的完好性。
替换地或附加地,在一方面,上下文的确定可进一步包括识别该多个终端数据的该部分之间的关系(框118)。例如,在这种情形中,输入可以是当前和/或历史终端数据,且该方法可以执行自动机制,诸如算法、规则、试探法、模糊逻辑等,以确定该数据中定义一个或更多个上下文的关系或模式。进一步地,在这种情形中,上下文的确定可进一步包括把该多个终端数据的该部分与各个上下文标识符相关联(框120),其中数据的该部分是确定有关或相关的数据或以其他方式定义上下文的数据。
因此,一旦执行图6的操作,该方法便可返回图5以及创建上下文简档的动作(框106)。
参照图7,在一些情形中,所描述的方面包括用于促成配置成创建上下文简档的通信的***130,并任选地可包括监视上下文以及一旦检测到上下文就执行动作。例如,***130可至少部分地驻留在接入终端内。应该领会,***130被表示为包括功能块,它们可以是代表由处理器、软件、或其组合(例如,固件)实现的功能的功能块。
***130包括可协同地行动的装置的逻辑编组132。例如,逻辑编组132可包括用于从多个接入终端子***获得多个终端数据的装置(框134)。逻辑编组132还可包括用于确定与该多个终端数据的至少一部分对应的至少一个上下文的装置(框136)。进一步,逻辑编组132可包括用于创建具有标识每个上下文的上下文标识符的上下文简档的装置,其中,每个上下文简档包括简档参数,简档参数与该多个终端数据的确定与各个上下文对应的各个部分相对应(框138)。另外,逻辑编组592可包括用于存储或呈现该因场所而异的消息的装置(框600)。
任选地,逻辑编组592可包括附加组件中的一者或任何组合,诸如用于监视所获得的多个终端数据以发现与该多个终端数据的确定与每个各自的上下文对应的各个部分匹配的终端数据的装置,或用于一旦确定与每个上下文匹配就生成上下文状态事件的装置,或用于基于上下文状态事件执行上下文动作的装置。
另外,***130可包括存储器140,其留存用于执行与装置134、136和138相关联的功能的指令。进一步地,存储器602可配置成存储每个上下文简档。虽然被示为在存储器140的外部,但是应该理解,装置134、136和138中的一者或更多者可存在于存储器140之内。
如本申请中所使用的,术语“组件”、“模块”、“***”及类似术语旨在包括计算机相关实体,诸如但并不限于硬件、固件、硬件与软件的组合、软件、或执行中的软件。例如,组件可以是但不限于在处理器上运行的进程、处理器、对象、可执行件、执行的线程、程序、和/或计算机。作为解说,在计算设备上运行的应用和该计算设备两者皆可以是组件。一个或更多个组件可驻留在进程和/或执行的线程内,且组件可以局部化在一台计算机上和/或分布在两台或更多台计算机之间。此外,这些组件能从其上存储着各种数据结构的各种计算机可读介质来执行。这些组件可借助于本地和/或远程进程来通信,诸如根据具有一个或更多个数据分组的信号来通信,这样的数据分组诸如是来自借助于该信号与本地***、分布式***中的另一组件进行交互、和/或跨诸如因特网之类的网络与其他***进行交互的一个组件的数据。
另外,本文描述与终端有关的各种方面,终端可以是有线终端或无线终端。终端也可被称为***、设备、订户单元、订户站、移动站、移动台、移动设备、远程站、远程终端、接入终端、用户终端、终端、通信设备、用户代理、用户设备、或用户装备(UE)。无线终端可以是蜂窝电话、卫星电话、无绳电话、会话发起协议(SIP)电话、无线本地环路(WLL)站、个人数字助理(PDA)、具有无线连接能力的手持式设备、计算设备、或连接到无线调制解调器的其他处理设备。不仅如此,本文中描述与基站有关的各种方面。基站可用于与无线终端进行通信,且也可被称为接入点、B节点、或其它某个术语。
不仅如此,术语“或”旨在表示同“或”而非异“或”。即,除非另外指明或从上下文能清楚地看出,否则短语“X采用A或B”旨在表示自然的可兼排列中的任何排列。即,短语“X采用A或B”得到以下实例中任何实例的满足:X采用A;X采用B;或X采用A和B两者。另外,本申请和所附权利要求书中所用的冠词“一”和“某”一般应当被理解成表示“一个或更多个”,除非另外声明或者可从上下文中清楚看出是指单数形式。
本文中所描述的技术可用于各种无线通信***,诸如CDMA、TDMA、FDMA、OFDMA、SC-FDMA和其他***。术语“***”和“网络”常被可互换地使用。CDMA***可实现诸如通用地面无线电接入(UTRA),cdma2000等无线电技术。UTRA包括宽带CDMA(W-CDMA)以及CDMA的其他变体。另外,cdma2000涵盖IS-2000、IS-95和IS-856标准。TDMA***可实现诸如全球移动通信***(GSM)等无线电技术。OFDMA***可以实现诸如演进UTRA(E-UTRA)、超移动宽带(UMB)、IEEE 802.11(Wi-Fi)、IEEE 802.16(WiMAX)、IEEE 802.20、Flash-OFDM等的无线电技术。UTRA和E-UTRA是通用移动电信***(UMTS)的一部分。3GPP长期演进(LTE)是使用E-UTRA的UMTS版本,其在下行链路上采用OFDMA而在上行链路上采用SC-FDMA。UTRA、E-UTRA、UMTS、LTE和GSM在来自名为“第三代伙伴项目(3GPP)”的组织的文献中描述。另外,cdma2000和UMB在来自名为“第三代伙伴项目2”(3GPP2)的组织的文献中描述。此外,这类无线通信***可附加地包括常常使用非配对无许可频谱、802.xx无线LAN、蓝牙以及任何其他短程或长程无线通信技术的对等(例如,移动对移动)自组织(ad hoc)网络***。
各种方面或特征以可包括数个设备、组件、模块及类似物的***的形式来给出。将理解和领会,各种***可包括附加的设备、组件、模块等,和/或可以并不完全包括结合这些附图所讨论的设备、组件、模块等。也可以使用这些办法的组合。
结合本文所公开的实施例描述的各种解说性逻辑、逻辑块、模块、和电路可用通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑器件、分立的门或晶体管逻辑、分立的硬件组件、或其设计成执行本文所描述功能的任何组合来实现或执行。通用处理器可以是微处理器,但在替换方案中,处理器可以是任何常规的处理器、控制器、微控制器、或状态机。处理器还可以被实现为计算设备的组合,例如DSP与微处理器的组合、多个微处理器、与DSP核心协作的一个或更多个微处理器、或任何其他此类配置。此外,至少一个处理器可包括可作用于执行以上描述的步骤和/或动作中的一者或更多者的一个或更多个模块。
此外,结合本文中所公开的方面描述的方法或算法的步骤和/或动作可直接在硬件中、在由处理器执行的软件模块中、或在这两者的组合中实施。软件模块可驻留在RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动盘、CD-ROM、或本领域中所知的任何其他形式的存储介质中。示例性存储介质可耦合到处理器以使得该处理器能从/向该存储介质读和写信息。在替换方案中,存储介质可以被整合到处理器。进一步,在一些方面,处理器和存储介质可驻留在ASIC中。另外,ASIC可驻留在用户终端中。在替换方案中,处理器和存储介质可作为分立组件驻留在用户终端中。另外,在一些方面,方法或算法的步骤和/或动作可作为代码和/或指令之一或其任何组合或集合驻留在机器可读介质和/或计算机可读介质上,该介质可以是非瞬态存储介质并可纳入到计算机程序产品中。
在一个或更多个方面中,所描述的功能可在硬件、软件、固件或其任何组合中实现。如果在软件中实现,则各功能可以作为一条或更多条指令或代码存储在计算机可读介质上或藉其进行传送。计算机可读介质包括计算机存储介质和通信介质两者,其包括促成计算机程序从一地向另一地转移的任何介质。存储介质可以是能被计算机访问的任何可用介质。作为示例而非限定,这样的计算机可读介质可包括RAM、ROM、EEPROM、CD-ROM或其他光盘存储、磁盘存储或其他磁存储设备、或能被用来承载或存储指令或数据结构形式的期望程序代码且能被计算机访问的任何其他介质。任何连接也可被称为计算机可读介质。例如,如果软件是使用同轴电缆、光纤电缆、双绞线、数字订户线(DSL)、或诸如红外、无线电、以及微波之类的无线技术从web网站、服务器、或其它远程源传送而来,则该同轴电缆、光纤电缆、双绞线、DSL、或诸如红外、无线电、以及微波之类的无线技术就被包括在介质的定义之中。如本文中所使用的盘和碟包括压缩碟(CD)、激光碟、光碟、数字多用碟(DVD)、软盘和蓝光碟,其中盘(disk)往往以磁的方式再现数据,而碟(disc)往往用激光以光学方式再现数据。上述的组合也应被包括在计算机可读介质的范围内。
尽管前面的公开讨论了解说性的方面和/或实施例,但是应当注意在其中可作出各种变更和改动而不会脱离所描述的这些方面和/或实施例的如由所附权利要求定义的范围。此外,尽管所描述的方面和/或实施例的要素可能是以单数来描述或主张权利的,但是复数也是已构想了的,除非显式地声明了限定于单数。另外,任何方面和/或实施例的全部或部分可与任何其他方面和/或实施例的全部或部分联用,除非另外声明。

Claims (43)

1.一种上下文知悉式通信的方法,包括:
由接入终端从多个接入终端子***、一个或更多个终端应用、或其两者的组合获得多个终端数据;
确定与所述多个终端数据的至少一部分对应的至少一个上下文;
创建具有标识每个上下文的上下文标识符的上下文简档,其中,每个上下文简档包括简档参数,简档参数与所述多个终端数据的确定与各个上下文对应的各个部分相对应;以及
存储每个上下文简档。
2.如权利要求1所述的方法,其中,所述确定进一步包括在第一时间接收定义各个上下文标识符的用户输入,并把在所述第一时间获得的所述多个终端数据与所述上下文标识符相关联。
3.如权利要求2所述的方法,其中,所述接收进一步包括接收音频数据,并进一步包括把所述音频数据转换成所述上下文标识符。
4.如权利要求2所述的方法,其中,所述接收进一步包括接收上下文代码,其中,所述上下文代码与所述上下文标识符对应。
5.如权利要求1所述的方法,其中,所述确定进一步包括识别所述多个终端数据的所述部分之间的关系,并把所述多个终端数据的所述部分与各个上下文标识符相关联。
6.如权利要求5所述的方法,其中,所述识别所述关系进一步包括把来自所述多个子***中的单一子***的终端数据进行相关。
7.如权利要求5所述的方法,其中,所述识别所述关系进一步包括把来自所述多个子***中的两个或更多个子***的终端数据进行相关。
8.如权利要求5所述的方法,其中,所述多个接入终端子***包括位置确定子***,且其中,所述识别所述关系进一步包括把来自所述位置确定子***的终端数据与来自所述多个子***中的其它一些子***的终端数据进行相关。
9.如权利要求5所述的方法,其中,所述多个终端数据的与所述至少一个上下文对应的所述部分包括地理位置信息、局域无线通信网络标识符、和广域无线通信网络标识符。
10.如权利要求5所述的方法,其中,所述多个终端数据的与所述至少一个上下文对应的所述部分包括应用数据、传感器数据、终端状态、和无线通信环境数据。
11.如权利要求1所述的方法,进一步包括,在历史数据库中存储随时间推移获得的所述多个终端数据,其中,所述确定进一步包括识别所述多个终端数据的所述部分与所述历史数据库中的所述多个终端数据之间的关系。
12.如权利要求11所述的方法,其中,所述识别所述关系进一步包括识别所述多个终端数据中随时间推移的重复模式。
13.如权利要求1所述的方法,进一步包括:
监视所获得的多个终端数据以发现与所述多个终端数据的确定与每个各自的上下文对应的各个部分匹配的终端数据;
一旦确定与每个上下文匹配就生成上下文状态事件;以及
基于所述上下文状态事件而执行上下文动作。
14.如权利要求13所述的方法,进一步包括,执行配置成执行由所述上下文状态事件触发的所述上下文动作的应用。
15.配置成用于上下文知悉式通信的至少一个处理器,包括:
第一模块,用于从多个接入终端子***、一个或更多个终端应用、或其两者的组合获得多个终端数据;
第二模块,用于确定与所述多个终端数据的至少一部分对应的至少一个上下文;
第三模块,用于创建具有标识每个上下文的上下文标识符的上下文简档,其中,每个上下文简档包括简档参数,简档参数与所述多个终端数据的确定与各个上下文对应的各个部分相对应;以及
第四模块,用于存储每个上下文简档。
16.如权利要求15所述的至少一个处理器,其中,所述用于确定的第二模块进一步配置成在第一时间接收定义各个上下文标识符的用户输入,并把在所述第一时间获得的所述多个终端数据与所述上下文标识符相关联。
17.如权利要求15所述的至少一个处理器,其中,所述用于确定的第二模块进一步配置成识别所述多个终端数据的所述部分之间的关系,并把所述多个终端数据的所述部分与各个上下文标识符相关联。
18.如权利要求15所述的至少一个处理器,进一步包括,用于在历史数据库中存储随时间推移获得的所述多个终端数据的第五模块,其中,所述用于确定的第二模块进一步配置成识别所述多个终端数据的所述部分与所述历史数据库中的所述多个终端数据之间的关系。
19.如权利要求15所述的至少一个处理器,进一步包括:
第五模块,用于监视所获得的多个终端数据以发现与所述多个终端数据的确定与每个各自的上下文对应的各个部分匹配的终端数据;
第六模块,用于一旦确定与每个上下文匹配就生成上下文状态事件;以及
第七模块,用于基于所述上下文状态事件而执行上下文动作。
20.一种用于上下文知悉式通信的计算机程序产品,包括:
计算机可读介质,包括:
用于使计算机从多个接入终端子***、一个或更多个终端应用、或其两者的组合获得多个终端数据的至少一条指令;
用于使所述计算机确定与所述多个终端数据的至少一部分对应的至少一个上下文的至少一条指令;
用于使所述计算机创建具有标识每个上下文的上下文标识符的上下文简档的至少一条指令,其中,每个上下文简档包括简档参数,所述简档参数与所述多个终端数据的确定与各个上下文对应的各个部分相对应;以及
用于使所述计算机存储每个上下文简档的至少一条指令。
21.如权利要求20所述的计算机程序产品,其中,所述用于确定的至少一条指令进一步包括用于在第一时间接收定义各个上下文标识符的用户输入的至少一条指令,和用于把在所述第一时间获得的所述多个终端数据与所述上下文标识符相关联的至少一条指令。
22.如权利要求20所述的计算机程序产品,其中,所述用于确定的至少一条指令进一步包括用于识别所述多个终端数据的所述部分之间的关系的至少一条指令,和用于把所述多个终端数据的所述部分与各个上下文标识符相关联的至少一条指令。
23.如权利要求20所述的计算机程序产品,进一步包括,用于在历史数据库中存储随时间推移获得的所述多个终端数据的至少一条指令,其中,所述用于确定的至少一条指令进一步包括用于识别所述多个终端数据的所述部分与所述历史数据库中的所述多个终端数据之间的关系的至少一条指令。
24.如权利要求20所述的计算机程序产品,进一步包括:
用于监视所获得的多个终端数据以发现与所述多个终端数据的确定与每个各自的上下文对应的各个部分匹配的终端数据至少一条指令;
用于一旦确定与每个上下文匹配就生成上下文状态事件至少一条指令;以及
用于基于所述上下文状态事件执行上下文动作至少一条指令。
25.一种接入终端,包括:
用于从多个接入终端子***、一个或更多个终端应用、或其两者的组合获得多个终端数据的装置;
用于确定与所述多个终端数据的至少一部分对应的至少一个上下文的装置;
用于创建具有标识每个上下文的上下文标识符的上下文简档的装置,其中,每个上下文简档包括简档参数,所述简档参数与所述多个终端数据的确定与各个上下文对应的各个部分相对应;以及
用于存储每个上下文简档的装置。
26.如权利要求25所述的接入终端,其中,所述用于确定的装置进一步包括用于在第一时间接收定义各个上下文标识符的用户输入的装置,和用于把在所述第一时间获得的所述多个终端数据与所述上下文标识符相关联的装置。
27.如权利要求25所述的接入终端,其中,所述用于确定的装置进一步包括用于识别所述多个终端数据的所述部分之间的关系的装置,和用于把所述多个终端数据的所述部分与各个上下文标识符相关联的装置。
28.如权利要求25所述的接入终端,进一步包括,用于在历史数据库中存储随时间推移获得的所述多个终端数据的装置,其中,所述用于确定的装置进一步包括用于识别所述多个终端数据的所述部分与所述历史数据库中的所述多个终端数据之间的关系的装置。
29.如权利要求25所述的接入终端,进一步包括:
用于监视所获得的多个终端数据以发现与所述多个终端数据的确定与每个各自的上下文对应的各个部分匹配的终端数据的装置;
用于一旦确定与每个上下文匹配就生成上下文状态事件的装置;以及
用于基于所述上下文状态事件而执行上下文动作的装置。
30.一种接入终端,包括:
至少一个模块,其配置成:
从多个接入终端子***、一个或更多个终端应用、或其两者的组合获得多个终端数据;
确定与所述多个终端数据的至少一部分对应的至少一个上下文;以及
创建具有标识每个上下文的上下文标识符的上下文简档,其中,每个上下文简档包括简档参数,所述简档参数与所述多个终端数据的确定与各个上下文对应的各个部分相对应;以及
存储器,其配置成存储每个上下文简档。
31.如权利要求31所述的接入终端,其中,所述配置成确定至少一个上下文的至少一个模块进一步配置成在第一时间接收定义各个上下文标识符的用户输入,并把在所述第一时间获得的所述多个终端数据与所述上下文标识符相关联。
32.如权利要求31所述的接入终端,其中,所述用户输入进一步包括音频数据,且其中,所述至少一个模块配置成把所述音频数据转换成所述上下文标识符。
33.如权利要求31所述的接入终端,其中,所述用户输入进一步包括上下文代码,其中,所述上下文代码与所述上下文标识符对应。
34.如权利要求30所述的接入终端,其中,所述至少一个模块进一步配置成标识所述多个终端数据的所述部分之间的关系,并把所述多个终端数据的所述部分与各个上下文标识符相关联。
35.如权利要求34所述的接入终端,其中,所述至少一个模块进一步配置成通过把来自所述多个子***中的单一子***的终端数据进行相关来识别所述关系。
36.如权利要求34所述的接入终端,其中,所述至少一个模块进一步配置成通过把来自所述多个子***中的两个或更多个子***的终端数据进行相关来识别所述关系。
37.如权利要求34所述的接入终端,其中,所述多个接入终端子***包括位置确定子***,且其中,所述至少一个模块进一步配置成通过把来自所述位置确定子***的终端数据与来自所述多个子***中的其它一些子***的终端数据进行相关来识别所述关系。
38.如权利要求34所述的接入终端,其中,所述多个终端数据的与所述至少一个上下文对应的所述部分包括地理位置信息、局域无线通信网络标识符、和广域无线通信网络标识符。
39.如权利要求34所述的接入终端,其中,所述多个终端数据的与所述至少一个上下文对应的所述部分包括应用数据、传感器数据、终端状态、和无线通信环境数据。
40.如权利要求30所述的接入终端,进一步包括,存储随时间推移获得的所述多个终端数据的历史数据库,其中,所述至少一个模块进一步配置成识别所述多个终端数据的所述部分与所述历史数据库中的所述多个终端数据之间的关系。
41.如权利要求40所述的接入终端,其中,所述至少一个模块进一步配置成通过识别所述多个终端数据中随时间推移的重复模式来进行识别。
42.如权利要求30所述的接入终端,其中,所述至少一个模块进一步配置成:
监视所获得的多个终端数据以发现与所述多个终端数据的确定与每个各自的上下文对应的各个部分匹配的终端数据;
一旦确定与每个上下文匹配就生成上下文状态事件;以及
基于所述上下文状态事件而执行上下文动作。
43.如权利要求42所述的接入终端,进一步包括,存储在所述存储器中的并可执行以执行由所述上下文状态事件触发的所述上下文动作的应用。
CN2010800546608A 2009-12-04 2010-10-15 创建和利用上下文的装置和方法 Pending CN102640480A (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US26685009P 2009-12-04 2009-12-04
US61/266,850 2009-12-04
US12/855,583 US8423508B2 (en) 2009-12-04 2010-08-12 Apparatus and method of creating and utilizing a context
US12/855,583 2010-08-12
PCT/US2010/052913 WO2011068598A1 (en) 2009-12-04 2010-10-15 Creating and utilizing a context

Publications (1)

Publication Number Publication Date
CN102640480A true CN102640480A (zh) 2012-08-15

Family

ID=44083057

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010800546608A Pending CN102640480A (zh) 2009-12-04 2010-10-15 创建和利用上下文的装置和方法

Country Status (6)

Country Link
US (1) US8423508B2 (zh)
EP (1) EP2507978A1 (zh)
JP (1) JP5712223B2 (zh)
KR (1) KR101600262B1 (zh)
CN (1) CN102640480A (zh)
WO (1) WO2011068598A1 (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103677261A (zh) * 2012-09-20 2014-03-26 三星电子株式会社 用户装置的情景感知服务提供方法和设备
CN105786593A (zh) * 2015-01-08 2016-07-20 国际商业机器公司 用于重启上下文相关的应用集的方法和***
CN107657291A (zh) * 2016-07-25 2018-02-02 行动先驱公司 双输入内容处理方法和装置
US11048474B2 (en) 2012-09-20 2021-06-29 Samsung Electronics Co., Ltd. Context aware service provision method and apparatus of user device

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8732697B2 (en) 2010-08-04 2014-05-20 Premkumar Jonnala System, method and apparatus for managing applications on a device
EP2817737A4 (en) * 2012-02-22 2015-10-07 Nokia Technologies Oy ADAPTIVE SYSTEM
CN102780811A (zh) * 2012-04-16 2012-11-14 中兴通讯股份有限公司 情景模式自适应调整的方法及终端
US20130305169A1 (en) * 2012-05-11 2013-11-14 Robert Evan Gold Methods and Systems for Providing Feedback in Interactive, Interest Centric Communications Environment
US9804740B2 (en) * 2012-06-06 2017-10-31 Apple Inc. Generating context-based options for responding to a notification
US8886576B1 (en) 2012-06-22 2014-11-11 Google Inc. Automatic label suggestions for albums based on machine learning
US20130346347A1 (en) * 2012-06-22 2013-12-26 Google Inc. Method to Predict a Communicative Action that is Most Likely to be Executed Given a Context
US9106542B2 (en) * 2012-08-24 2015-08-11 Qualcomm Innovation Center, Inc. System and method for network traffic aggregation and analysis of mobile devices using socket wrappers
US20140179295A1 (en) * 2012-12-20 2014-06-26 Enno Luebbers Deriving environmental context and actions from ad-hoc state broadcast
US10659594B2 (en) 2015-02-12 2020-05-19 American University Of Beirut Context aware mobile personalization system and methods of use
US9946862B2 (en) * 2015-12-01 2018-04-17 Qualcomm Incorporated Electronic device generating notification based on context data in response to speech phrase from user
US10621496B2 (en) * 2016-12-21 2020-04-14 Sap Se Management of context data
US10621175B2 (en) 2016-12-21 2020-04-14 Sap Se Rule execution based on context data
US10813169B2 (en) 2018-03-22 2020-10-20 GoTenna, Inc. Mesh network deployment kit

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101088272A (zh) * 2004-12-27 2007-12-12 诺基亚公司 用于修改多媒体用户界面的行为模式的移动终端、关联方法及装置
JP2009171160A (ja) * 2008-01-15 2009-07-30 Sharp Corp 利用者の行動を学習し、事前に知らせる携帯端末装置

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2358987B (en) 2000-02-01 2003-10-29 Ericsson Telefon Ab L M Electronic devices
US7076255B2 (en) * 2000-04-05 2006-07-11 Microsoft Corporation Context-aware and location-aware cellular phones and methods
US6748195B1 (en) 2000-09-29 2004-06-08 Motorola, Inc. Wireless device having context-based operational behavior
DE10317438A1 (de) 2003-04-15 2004-11-25 Vodafone Holding Gmbh Verfahren zum Erstellen eines Mobilfunkendgerätenutzerprofils
US20050136837A1 (en) 2003-12-22 2005-06-23 Nurminen Jukka K. Method and system for detecting and using context in wireless networks
ATE375061T1 (de) 2004-02-23 2007-10-15 Research In Motion Ltd Automatisierte umschaltung der benutzermitteilungsprofile in einem mobilgerät
US8583139B2 (en) 2004-12-31 2013-11-12 Nokia Corporation Context diary application for a mobile terminal
US7680906B2 (en) * 2006-02-22 2010-03-16 Microsoft Corporation Configuring devices using context histories
US7675414B2 (en) * 2006-08-10 2010-03-09 Qualcomm Incorporated Methods and apparatus for an environmental and behavioral adaptive wireless communication device
US7581188B2 (en) 2006-09-27 2009-08-25 Hewlett-Packard Development Company, L.P. Context-based user interface system
US20080201000A1 (en) 2007-02-20 2008-08-21 Nokia Corporation Contextual grouping of media items
US7769767B2 (en) * 2007-09-27 2010-08-03 Domingo Enterprises, Llc System and method for filtering content on a mobile device based on contextual tagging
US8849870B2 (en) * 2008-06-26 2014-09-30 Nokia Corporation Method, apparatus and computer program product for providing context triggered distribution of context models
US20090327323A1 (en) * 2008-06-27 2009-12-31 International Business Machines Corporation Integrating Data Resources by Generic Feed Augmentation
US20110014952A1 (en) * 2009-07-15 2011-01-20 Sony Ericsson Mobile Communications Ab Audio recognition during voice sessions to provide enhanced user interface functionality

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101088272A (zh) * 2004-12-27 2007-12-12 诺基亚公司 用于修改多媒体用户界面的行为模式的移动终端、关联方法及装置
JP2009171160A (ja) * 2008-01-15 2009-07-30 Sharp Corp 利用者の行動を学習し、事前に知らせる携帯端末装置

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103677261A (zh) * 2012-09-20 2014-03-26 三星电子株式会社 用户装置的情景感知服务提供方法和设备
US10042603B2 (en) 2012-09-20 2018-08-07 Samsung Electronics Co., Ltd. Context aware service provision method and apparatus of user device
CN103677261B (zh) * 2012-09-20 2019-02-01 三星电子株式会社 用户装置的情景感知服务提供方法和设备
CN109739469A (zh) * 2012-09-20 2019-05-10 三星电子株式会社 用户装置的情景感知服务提供方法和设备
US10684821B2 (en) 2012-09-20 2020-06-16 Samsung Electronics Co., Ltd. Context aware service provision method and apparatus of user device
US11048474B2 (en) 2012-09-20 2021-06-29 Samsung Electronics Co., Ltd. Context aware service provision method and apparatus of user device
CN109739469B (zh) * 2012-09-20 2022-07-01 三星电子株式会社 用户装置的情景感知服务提供方法和设备
US11907615B2 (en) 2012-09-20 2024-02-20 Samsung Electronics Co., Ltd. Context aware service provision method and apparatus of user device
CN105786593A (zh) * 2015-01-08 2016-07-20 国际商业机器公司 用于重启上下文相关的应用集的方法和***
CN107657291A (zh) * 2016-07-25 2018-02-02 行动先驱公司 双输入内容处理方法和装置
CN107657291B (zh) * 2016-07-25 2022-03-29 行动先驱公司 双输入内容处理方法和装置
US11615258B2 (en) 2016-07-25 2023-03-28 Mobilead Dual input content processing method and device

Also Published As

Publication number Publication date
JP2013512641A (ja) 2013-04-11
US8423508B2 (en) 2013-04-16
EP2507978A1 (en) 2012-10-10
KR101600262B1 (ko) 2016-03-07
KR20120103678A (ko) 2012-09-19
US20110137960A1 (en) 2011-06-09
JP5712223B2 (ja) 2015-05-07
WO2011068598A1 (en) 2011-06-09

Similar Documents

Publication Publication Date Title
CN102640480A (zh) 创建和利用上下文的装置和方法
EP2087687B1 (en) Managing group of location based triggers
CN102783189B (zh) 根据区域名称对兴趣点进行分组的方法和装置
US8335473B2 (en) Social interaction tracking
US20160072740A1 (en) Dynamic Invites With Automatically Adjusting Displays
CN101573686A (zh) 使用移动位置来细化搜索
CN102096701A (zh) 用于注释包含名胜的地理地域的用户选择的标签
CN102906737A (zh) 用于扩展式内容标签共享的方法和装置
CN103430578A (zh) 用于标识多个字符串中的对话的方法和装置
KR20100022531A (ko) 메타데이터를 이용하여 오브젝트들의 연관을 제공하는 방법, 장치 및 컴퓨터 프로그램 제품
US20090319504A1 (en) Method and Apparatus for Providing Enhanced Search Results to a User of a Communication Device
US20130124630A1 (en) Device and/or user identification
CA2769088C (en) Efficient multiple identity system for media files
CN101523904A (zh) 使用图像捕获的自动通信
CN103369095A (zh) 识别来电或短消息类型的方法和设备
CN103888617B (zh) 输出通知消息的方法及装置
Kumar et al. SMS based emerging techniques for monitoring and controlling android mobiles
KR101129535B1 (ko) 이동통신단말기에서의 응답 메시지 송신 방법 및 이를 수행하는 이동통신단말기
CN104301363B (zh) 用于移动社交网络中提高推荐好友覆盖率的方法和设备
Kleemann et al. Decision support for personalization on mobile devices
WO2013064720A1 (en) Method and apparatus for providing items using tone-based identifiers
JP2013201716A (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
RJ01 Rejection of invention patent application after publication

Application publication date: 20120815

RJ01 Rejection of invention patent application after publication