发明名称 Context-based device action prediction
摘要 The described implementations relate to automatically performing device actions. One implementation can obtain a contextual value of a contextor. The implementation can decide, using a decision engine, whether to perform an action on a computing device based on the contextual value. In an instance when the decision engine decides that the action is to be performed, the implementation can perform the action on the computing device. The implementation can also update the decision engine using feedback related to the action. As a specific example, the action can be prelaunching an application before a user has requested to execute the application. Prelaunching the application can reduce application latency relative to waiting for the user to request to execute the application before launching the application.
申请公布号 US9189252(B2) 申请公布日期 2015.11.17
申请号 US201113340702 申请日期 2011.12.30
申请人 Microsoft Technology Licensing, LLC 发明人 Chu David;Kansal Aman;Liu Jie;Yan Tingxin
分类号 G06F15/18;G06F9/46;G06F9/44;G06F9/445;G06N99/00 主分类号 G06F15/18
代理机构 代理人 Swain Sandy;Yee Judy;Minhas Micky
主权项 1. A method comprising: obtaining one or more historical contextual values from one or more contextors; the one or more historical contextual values corresponding to historical instances where a device action was previously initiated by a particular user input provided to a mobile computing device; training a decision engine to learn a decision rule to automatically perform the device action on the mobile computing device, the decision engine being trained using one or more historical contextual values corresponding to the historical instances where the user provided the particular input to the mobile computing device that initiated the device action; evaluating one or more current contextual values using the decision rule and determining that the one or more current contextual values trigger the device action; and in response to the device action being triggered by the one or more current contextual values and in the absence of the particular user input, causing the mobile computing device to automatically perform the device action that was previously initiated by the particular user input.
地址 Redmond WA US