[发明专利]本地个人守护程序有效

专利信息
申请号: 201580010275.6 申请日: 2015-02-20
公开(公告)号: CN106255970B 公开(公告)日: 2020-06-16
发明(设计)人: M·F·科恩;D·C·布格尔;A·罗斯韦;A·D·威尔逊;B·H·阿格拉伊阿尔卡斯;D·L·马西 申请(专利权)人: 微软技术许可有限责任公司
主分类号: G06F21/12 分类号: G06F21/12;G06F21/62;G06Q30/02
代理公司: 永新专利商标代理有限公司 72002 代理人: 刘瑜;王英
地址: 美国华*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要: 提供了个人守护程序的系统和方法,作为移动计算设备上的后台进程而执行,用于将个人助理提供给关联用户。虽然个人守护程序维护对应于关联用户的个人信息,但是个人守护程序被配置为不将关联用户的个人信息与除了关联用户之外的任何其它实体共享,除了在关联用户所确立的规则的条件下。个人守护程序监视和分析关联用户的动作以确定关联用户的附加的个人信息。另外,在接收到来自与移动计算设备相关联的多个传感器的一个或多个事件通知时,个人守护程序代表关联用户来执行个人辅助动作。
搜索关键词: 本地 个人 守护 程序
【主权项】:
一种移动计算设备,其被配置为向关联用户提供形式为在所述移动计算设备上自动实施的一个或多个个人辅助动作的个人辅助,所述计算设备包括处理器和存储器,其中所述处理器在向所述关联用户提供个人辅助时在所述移动计算设备上执行指令,所述移动计算设备进一步包括:个人守护程序,其是可执行组件且被配置为:在所述移动计算设备的后台中操作和执行;维护关于所述关联用户的个人信息的数据库;监视与所述移动计算设备相结合而做出的所述关联用户的动作,并且在监视到动作时,分析所监视到的所述关联用户的动作以确定所述关联用户的附加个人信息并且将所述关联用户的所述附加个人信息存储到所述数据库中;以及接收来自多个传感器的事件的通知,并且在接收到事件的通知时,根据针对所述事件的一个或多个预先确立的规则,响应于接收到的事件的通知而代表所述关联用户执行个人辅助动作;其中,所述个人守护程序进一步被配置为:除了在由所述关联用户确立的规则的条件下之外,不将所述关联用户的个人信息与除了所述关联用户之外的任何其它实体共享。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201580010275.6/,转载请声明来源钻瓜专利网。

同类专利
  • 用于车辆的电子设备的安全系统、电子设备、车辆、方法-201880067502.2
  • M·施特姆勒 - 罗伯特·博世有限公司
  • 2018-10-17 - 2023-08-15 - G06F21/12
  • 本发明涉及用于车辆的电子设备(2)的安全系统(1),其中,电子设备(2)是可编程的并且具有接口(3),该接口可用于通过外部的访问来访问电子设备(2)和/或对电子设备(2)编程,该安全系统具有安全模块(4),该安全模块设计成防止对电子设备(2)的未经授权的访问和/或未经授权的编程。在此规定,安全系统(1)具有传感器,以探测电子设备(2)在车辆中和/或车辆处的位置和/或取向,并且安全模块(4)设计成识别电子设备(2)的由传感器(5)探测的位置和/或取向与预期的位置和/或取向的一致性,并且在识别到一致的时候防止访问电子设备(2)和/或对电子设备(2)编程。
  • 用于防护软件代码的方法-201880021094.7
  • E.加罗;S.福尔佩;P.加尔巴 - 泰雷兹数字安全法国股份有限公司;德国斯芬特有限责任公司
  • 2018-01-25 - 2023-08-08 - G06F21/12
  • 本发明涉及用于防护包括至少一个恒定值的软件代码的方法,所述方法生成安全软件代码并且包括如下步骤:‑由处理器在软件代码中确定(S1)待保护的恒定值,‑由处理器在软件代码中插入(S2)值的索引数组,使得待保护的恒定值可以根据数组的一个值而被确定,‑由处理器在软件代码中通过替换变量来替换(S3)待保护的恒定值,‑由处理器在软件代码中插入(S4)第一指令序列,其当在运行时被执行的时候:·计算值在数组中的索引,根据其能确定待保护的恒定值,·从所述数组中提取位于所述数组中所述所计算的索引处的值,·根据所述所提取的值,确定待保护的恒定值,·将所述替换变量的值设置成等于所确定的恒定值。
  • 编译设备和方法-201880006083.1
  • W·C·马龙 - 皇家飞利浦有限公司
  • 2018-01-05 - 2023-05-26 - G06F21/12
  • 一种被配置为将源代码计算机程序(102)转换成目标代码计算机程序(106)的编译设备(100),所述编译设备包括:‑处理器电路,其被布置为‑解析(120)所述源代码计算机程序,并且生成针对所述源代码计算机程序的至少部分的静态单赋值(SSA)图(122),并且‑搜索所述SSA图的第二子图(P),其中,所述第一子图(N)是所述第二子图的子图与所述第二子图的引入边缘相关联的所述位尺寸的总和小于与所述第一子图的引入边缘相关联的所述位尺寸的总和,‑在所述目标代码计算机程序中将所述SSA图的所述第二子图实施为单个操作,由此省略与所述第一子图的边缘相对应的所述赋值。
  • 用于防护软件代码的方法-201880021089.6
  • E.加罗;S.福尔佩;P.加尔巴 - 泰雷兹数字安全法国股份有限公司;德国斯芬特有限责任公司
  • 2018-01-25 - 2023-05-23 - G06F21/12
  • 本发明涉及一种用于防护包括被组织在多个基本块中的计算机代码指令的经编译的软件代码(SC)的方法,所述方法生成安全软件代码(SSC)并且包括如下步骤:·由处理器确定(S1)待保护的软件代码的部分,·由处理器在软件代码的所选基本块中插入(S2)第一指令序列,所述第一指令序列当在运行时被执行的时候:在待保护的软件代码的所述部分上计算完整性校验值并且基于所述所计算的完整性校验值来计算索引值,·由处理器在软件代码的所选基本块中插入(S3)存储器地址的索引数组,其中在执行安全软件代码时,将在所选基本块之后执行的随后的基本块的地址由所述索引值索引,·由处理器在软件代码的所选基本块的结束处插入(S4)向由在运行时所计算的所述索引值在数组中索引的地址的跳转指令。
  • 用于中断使能的安全接口控件高级指令拦截-202080019339.X
  • C·博尔特雷格;C·英布伦达;F·布萨巴;J·布拉德伯里;L·海勒 - 国际商业机器公司
  • 2020-02-28 - 2023-03-14 - G06F21/12
  • 由计算机的安全接口控件提供了一种方法,该安全接口控件针对使能中断的指令提供了部分指令解释。安全接口控件从安全客户机存储提取程序状态字或控制寄存器值。安全接口控件向非受信实体通知客户机中断掩码更新。非受信实体在计算机的硬件上执行,并且通过安全接口控件与计算机的硬件通信,以支持在非受信实体上执行的安全实体的操作。响应于通知客户机中断掩码更新,安全接口控件从非受信实体接收对呈现最高优先级的使能客户机中断的请求。当中断的注入被确定为有效时,安全接口控件将中断信息移动到客户机前缀页中,并且将中断注入到安全实体中。
  • 用于电子设备的已注册的应用程序-202180027329.5
  • R·阿巴希恩;S·J·法尔肯堡;Y·张;C·H·英;N·卡恩;G·里奇 - 苹果公司
  • 2021-03-19 - 2022-12-06 - G06F21/12
  • 本主题技术在未安装应用程序的电子设备上提供了该应用程序的功能的一部分。在用户期望该功能时,并且在没有认证该用户的信息的情况下,通过能够在用户设备上获得、安装和启动的该应用程序的小程序来提供该应用程序的该功能的该部分。该应用程序的该小程序可以向用户提供对购买功能、订购功能或该应用程序的任何其他子功能的访问。当该应用程序本身安装在该设备上时,该应用程序的该小程序能够被删除,同时保持该应用程序对由该小程序在该设备上生成的数据的访问。
  • 一种许可认证的方法、装置、电子设备、系统及存储介质-202080003610.0
  • 闫新全 - 京东方科技集团股份有限公司
  • 2020-12-24 - 2022-11-01 - G06F21/12
  • 一种许可认证的方法、装置、电子设备、系统及存储介质,方法包括:获取被许可端提供的注册信息;其中,注册信息包括被许可端提供的公钥和第一环境密文,第一环境密文是被许可端使用私钥对当前获取的第一环境指纹进行加密后得到的,第一环境指纹包括被许可端所在环境的软硬件特征信息(101);生成包含第一环境密文的许可信息,并用公钥对许可信息进行加密,对加密后的许可信息进行同态加密,获得指示被许可端中请求许可认证的待许可服务许可范围的许可密文(102);将许可密文发送给被许可端,使被许可端通过验证端验证第一环境密文来确定许可密文的真伪,并使被许可端据接收到的验证结果密文决定是否对待许可服务进行许可认证(103)。
  • 监视控制装置以及客户端PC-202080096887.2
  • 篠原史 - 株式会社东芝;东芝基础设施系统株式会社
  • 2020-09-23 - 2022-10-11 - G06F21/12
  • 实施方式的监视控制装置具备主机侧存储部以及主机侧处理器。主机侧存储部存储生成监视操作画面的HMI程序、根据远程桌面协议将自装置与客户端PC进行连接且将监视操作画面向客户端PC发送的主机侧远程监视软件、以及密钥代码。主机侧处理器执行主机侧远程监视软件以及HMI程序。主机侧远程监视软件将与客户端PC连接的软件保护器虚拟化为与自装置连接的软件保护器。HMI程序在虚拟化的软件保护器所存储的密钥代码与主机侧存储部所存储的密钥代码不一致的情况下,使HMI程序的执行结束。
  • 保护内容处理管道-202180007575.4
  • M·A·法雷·吉乌;E·C·德雷克;A·M·阿卡尔多;M·阿拉纳 - 迪士尼企业公司
  • 2021-01-04 - 2022-08-02 - G06F21/12
  • 用于保护内容处理管道的系统,所述系统包括具有硬件处理器和储存有软件代码的存储器。所述硬件处理器执行所述软件代码,以将配置为激活恶意神经网络的一个或多个神经元的合成测试图像插入至内容流,将所述内容流作为输入流提供至所述管道的第一处理节点,以及接收包括有处理后测试图像的输出流。所述硬件处理器进一步执行所述软件代码,以对在输出的所述处理后测试图像和与所述合成测试图像对应的预期图像进行比较。并且当在输出的所述处理后测试图像与所述预期图像匹配时,验证所述管道的至少一部分是安全的。
  • 保护网页、网络应用程序和应用程序-201680082080.7
  • B.G.吉德利;C.钱伯斯;Y.埃夫特哈里鲁兹贝哈尼;蔡業桂;顾元祥 - 耶德托公司
  • 2016-12-14 - 2022-07-12 - G06F21/12
  • 一种用于保护由在客户端系统上执行的浏览器处理的网页或网络应用程序的方法,该方法包括浏览器执行白盒保护的代码的实例,其中白盒保护的代码的实例的执行促使客户端系统来:生成包括被控制系统用来执行一个或多个安全测试的消息数据的消息,该控制系统经由网络通信连接至客户端系统;将消息发送至控制系统以使得控制系统能够使用消息数据来执行一个或多个安全测试;至少部分地基于该消息来从控制系统接收响应;以及处理该响应。
  • 用于许可工具链的方法-202080013884.8
  • G·舍费尔戈克尔;M·尼森 - 帝斯贝思数字信号处理和控制工程有限公司
  • 2020-02-05 - 2022-05-13 - G06F21/12
  • 本发明涉及一种用于容器中的一个或多个应用的基于使用的许可的方法,其中,容器包括许可证模块,应用经由许可证模块查询应用许可证的存在,并且只有在存在应用许可证的情况下才执行所述应用。在许可证模块中存储有一个或多个应用许可证与单义标记的关联,并且容器包括结算模块,所述结算模块在外部许可证源中调用使用单元。结算模块在所获取的使用单元的持续时间上在受保护的数据存储器中提供单义标记,从而能够执行所有与单义标记相关联的应用。本发明还涉及一种计算机系统和一种计算机程序产品。
  • 利用区块链的系统-202080042110.8
  • 大塚绅一郎 - 株式会社野村综合研究所
  • 2020-02-14 - 2022-01-11 - G06F21/12
  • 本发明涉及的系统是对已开发的程序向正式环境的发布进行管理的系统,该系统具备:安装有区块链的多个服务器;对与程序的发布相关的事件进行检测的检测单元;以及对区块链的区块进行生成的生成单元,该区块链的区块包含对在检测到事件时的程序的唯一性进行保证的唯一性信息和对检测到的事件进行确定的确定信息。
  • 用于生成有签名的有界指针的设备及方法-201680081100.9
  • 格雷姆·彼得·巴尔内斯 - ARM有限公司
  • 2016-12-23 - 2021-12-10 - G06F21/12
  • 提供了一种用于从通用指定数据,例如从可存在于诸如盘片之类的备用存储库内的数据生成有签名的有界指针的设备及方法。该设备具有处理电路,该处理电路响应于有界指针生成请求来执行生成操作以在满足至少一个生成条件情况下从指定数据生成有界指针。该有界指针包含指针值及关联属性,并且该关联属性包括指示当使用该指针值时地址的可允许范围的范围信息。该处理电路还响应于从指定数据检测到待生成的有界指针为并入有签名的有签名的有界指针,以至少在存在满足的一个签名条件的情况下,作为生成操作的一部分而执行插入签名操作,在该插入签名操作期间签名根据指定数据的一部分来确定并被并入在所生成的有界指针内。此后,输出所生成的有界指针用于在设备的储存组件中进行存储。
  • 控制器系统-202080018665.9
  • 田原豊;永田雄大 - 欧姆龙株式会社
  • 2020-03-04 - 2021-10-26 - G06F21/12
  • 控制器系统(1)包括:程序获取部(152),通过对控制器系统(1)投入电源而从存储有控制程序的服务器获取控制程序;主存储装置(106),在对控制器系统(1)供给电源的期间,存储由程序获取部(152)获取的控制程序;及程序执行部(154),执行存储于主存储装置(106)中的控制程序。
  • 安全虚拟机的分派-202080019309.9
  • F·布萨巴;L·海勒 - 国际商业机器公司
  • 2020-02-28 - 2021-10-22 - G06F21/12
  • 根据本发明的一个或多个实施例,一种计算机实现的方法包括由在主机服务器上执行的管理程序接收分派虚拟机的请求。该方法还包括基于确定虚拟机是安全虚拟机,通过由主机服务器的安全接口控件确定虚拟机的安全模式来阻止管理程序直接访问安全虚拟机的任何数据。基于安全模式是第一模式,安全接口控件从第一状态描述符加载虚拟机状态,第一状态描述符被存储在存储器的非安全部分中。基于安全模式是第二模式,安全接口控件从第二状态描述符加载虚拟机状态,第二状态描述符被存储在存储器的安全部分中。
  • 用于改进运行固件或有限状态机的组件或系统的安全性的方法-201980092384.5
  • A·特罗亚;A·蒙代洛 - 美光科技公司
  • 2019-02-22 - 2021-10-01 - G06F21/12
  • 本公开涉及一种方法,其包括以下步骤:分析固件或有限状态机,将所述固件或有限状态机分解成多个例程或状态并个体化有意义指令或状态;使每一有意义指令或状态与观察点相关联;在针对对应于所述固件或有限状态机的正确工作的所述固件或有限状态机中的所有可允许路径运行所述固件或有限状态机之前借助于散列函数计算所述观察点的第一散列值;存储所计算的一组第一散列值;当所述固件或有限状态机运行时借助于散列函数计算所述观察点的第二散列值;比较所计算的每一观察点的所述第二散列值与所述所存储的所述组第一散列值;及如果观察点的第二散列值包含在所述所允许路径的所述第一散列值中,那么将所述观察点的所述指令或状态验证为正确的。还描述运行所述固件或有限状态机的相关设备及组件/系统。
  • 管理应用特定的特征权限-201680061171.2
  • T·法瑞尔;D·雅格布斯 - 微软技术许可有限责任公司
  • 2016-10-05 - 2021-09-28 - G06F21/12
  • 本文公开了用于修改应用特定的特征权限的各种系统和方法。在示例中,公开了一种用于修改应用特定的特征权限(ASFR)的系统。示例性系统可以包括用于存储文件的文件系统,其中,所述文件系统包括与文件相对应的多个ASFR,其中多个ASFR指定用于触发对由所述多个ASFR所指示的特征的激活的客户端类型。该系统可以包括处理器以及存储可执行指令的存储器存储设备,所述可执行指令要由所述处理器执行以使得在计算设备上实现的修改服务执行动作。该系统还修改文件以指示与该文件相关联的多个ASFR。该系统还能够将经修改的文件发送至第一用户设备。
  • 安全容器的创建和执行-202080012580.X
  • U·巴赫尔;R·宾德根;P·默简;J·弗兰克 - 国际商业机器公司
  • 2020-01-31 - 2021-09-10 - G06F21/12
  • 可以提供一种用于创建安全软件容器的计算机实现的方法。该方法包括提供第一分层软件容器映像,将第一分层软件容器映像的每层的除了相应元数据之外的所有文件转换为卷,卷包括块的集合,其中每层包括到下一个较低层的增量差,对部分的层的块集合中的每个块进行加密,以及将每个加密的块集合连同未加密的元数据一起存储为加密的容器映像的层,未加密的元数据用于重建等于第一分层的软件容器映像的顺序的块集合的顺序,从而创建安全的加密软件容器。
  • 用于从本机应用进行安全SAAS重定向的系统和方法-201980085602.2
  • A·乔汉 - 思杰系统有限公司
  • 2019-11-06 - 2021-08-06 - G06F21/12
  • 本发明讨论了用于将对本地应用的启动请求重定向到相应的远程应用(诸如SaaS或由应用服务器提供的网络应用)以及经由客户机应用的嵌入式浏览器访问相应的远程应用的系统和方法。由客户机装置执行的客户机应用可以检测用户启动客户机装置的本地应用的请求。客户机应用可以确定本地应用对应于由应用服务器提供的网络应用。客户机应用可以响应于该确定来拦截启动本地应用的请求。客户机应用的嵌入式浏览器可以响应于请求的拦截而从应用服务器访问网络应用。
  • 虚拟函数指针验证设备及方法-201880098760.7
  • 戴挺;吴永铮;李铁岩 - 华为技术有限公司
  • 2018-10-23 - 2021-06-01 - G06F21/12
  • 本文描述了验证虚拟函数指针的设备和方法。所述方法为:使用一个或多个类编译源代码文件,其中,每个类具有虚拟表,所述编译包括:将安全检查函数与虚拟函数调用站点相关联,使得所述相关联的安全检查函数在调用虚拟函数之前执行;生成类层次哈希表(ClassHierarchy Hash Table,简称CHHT),其中,在执行所述编译后的源代码文件时,通过根据所述虚拟函数指针的哈希结果和包含所述虚拟函数指针的虚拟表的地址查找所述CHHT中的指示符,判断调用的与所述安全检查函数相关联的虚拟函数的虚拟函数指针是否有效。
  • 分组应用使用同一密钥共享数据-201780082026.7
  • 杨李军;熊晟;王奇 - 华为技术有限公司
  • 2017-12-29 - 2021-04-20 - G06F21/12
  • 本申请提供的一种数据处理的方法及终端,涉及通信技术领域,有利于提高终端中应用程序中的数据的安全性。该方法运用于终端,该终端上运行有第一应用进程、第二应用进程和密钥管理进程,该方法具体包括:第二应用进程向第一应用进程发送访问请求,该访问请求用于请求访问所述第一应用进程的第三数据;密钥管理进程接收请求解密第三数据的解密请求;若密钥管理进程根据该解密请求确定第二应用进程是否在第一应用进程所在的进程分组中。若在,则密钥管理进程使用该进程分组对应的解密密钥解密第三数据,得到第四数据,返回第四数据。若不在,则密钥管理进程不进行解密,返回第三数据。
  • 控制装置、控制方法及程序-201880096863.X
  • 谷出新;陈香怡;古川知洋 - 三菱电机株式会社
  • 2018-08-30 - 2021-04-09 - G06F21/12
  • 控制装置(10)对仪器(40)进行控制,具有取得部(110)、执行开关部(130)和执行部(140)。取得部(110)取得许可信息(221),该许可信息(221)表示许可用于对仪器(40)进行控制的控制程序(212)的执行的许可时间的长度。执行开关部(130)具有用于输入指示的输入部件,与该输入部件的位置对应地将控制程序(212)的执行指示及停止指示输入至执行开关部(130)。执行部(140)在执行指示被输入至执行开关部(130)的情况下执行控制程序(212),在停止指示被输入至执行开关部(130)的情况下停止控制程序(212)的执行,在对执行开关部(130)输入执行指示的执行时间的长度超过许可时间的长度的情况下,对控制程序(212)的执行进行限制。
  • 终端硬件配置系统-201980046199.2
  • 蔡怀烜;卢志华 - 环汇系统有限公司
  • 2019-05-09 - 2021-02-19 - G06F21/12
  • 所公开的内容是一种用于为终端安装和运行应用程序的方法,包括将应用程序上传到应用商店;由终端从应用商店下载该应用程序,其中终端通过网络连接到应用商店;以及由通过网络耦合到终端和应用商店的TMS授权该终端安装并运行下载的应用程序。
  • 用于绑定的设备的跨设备安全性方案-201680035186.1
  • S.冼;H.王;Y.卢 - 谷歌有限责任公司
  • 2016-11-21 - 2021-02-09 - G06F21/12
  • 实施例有助于为音频设备和其绑定到的主设备(例如,智能电话)提供跨设备安全性方案。示例安全性方案提供了用于锁定和解锁音频设备以及其绑定到的设备的灵活机制。例如,示例安全性方案可以包括:(a)解锁同步特征,每当主设备被解锁时就解锁音频设备并且保持音频设备解锁,(b)单独的音频设备解锁处理,其仅解锁音频设备(而不解锁主设备),以及(c)头戴检测处理,在至少一些场景下,响应于确定音频设备未被穿戴而锁定音频设备。
专利分类
×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

400-8765-105周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top