发明名称 Division of processing between systems based on external factors
摘要 A method includes acts for rendering, on a data processing system, a result derived from a set of data by performing data processing across a first data processing system and a second data processing system. The amount of processing performed by the second data processing system can be dynamically adjusted depending on factors affecting the second data processing system. The first data processing system receives information defining how the result will be rendered at the second data processing system. The first data processing system receives information indicating factors affecting the second data processing system. The first data processing system dynamically allocates the needed data processing between the first data processing system and the second data processing system, based on factors affecting the second data processing system.
申请公布号 US9483811(B2) 申请公布日期 2016.11.01
申请号 US201414148421 申请日期 2014.01.06
申请人 Microsoft Technology Licensing, LLC 发明人 Ahmed Haroon;Hill David Paul;Bruckner Robert M.;McKay Patrick;Campbell David G.
分类号 G06T1/20;G06F9/50 主分类号 G06T1/20
代理机构 代理人 Drakos Kate;Barker Doug;Minhas Micky
主权项 1. A method of rendering, on a second data processing system, a result derived from a set of data by performing data processing across a first data processing system and the second data processing system, where the amount of processing performed by the second data processing system is dynamically adjusted depending on a machine learning model, the method comprising: the first data processing system receiving information defining how a result associated with a data processing task will be rendered at the second data processing system; the first data processing system identifying a machine learning model that models user behavior at the second data processing system in connection with operation of the data processing task; and the first data processing system dynamically allocating a first portion of needed data processing for the data processing task to the first data processing system and allocating a second portion of the needed data processing to the second data processing system, based on an amount of modeled user behavior at the second data processing system in connection with operation of the data processing task that is modeled by the machine learning model, including: based at least on the amount of modeled user behavior being below a defined threshold, allocating the first portion of the needed data processing to the first data processing system as a larger portion of the needed data processing than the second portion of the needed data processing that is allocated to the second data processing system; orbased at least on the amount of modeled user behavior being above the defined threshold, allocating the first portion of the needed data processing to the first data processing system as a smaller portion of the needed data processing than the second portion of the needed data processing that is allocated to the second data processing system, wherein the first data processing system maintains the machine learning model when the amount of modeled user behavior is below the defined threshold, and wherein the first data processing system installs the machine learning model at the second data processing system when the amount of modeled user behavior reaches the defined threshold.
地址 Redmond WA US