发明名称 Deployment and hosting of platform independent applications
摘要 Method, system, and programs for determining a point of execution for applications that are interoperable across different device platforms is disclosed. An application capable of being executed in a plurality of different device formats is deployed to a client device. The application is hosted for execution at a server. A dynamic determination is made regarding whether a request to the application should be executed by the client device or the server.
申请公布号 US9197720(B2) 申请公布日期 2015.11.24
申请号 US201213719437 申请日期 2012.12.19
申请人 YAHOO! INC. 发明人 Fernandez-Ruiz Bruno;Low Daryl Mun-Kid;Cooper Martin F. N.;Koehler Dirk
分类号 G06F9/44;G06F9/445;H04L29/06;H04L29/08 主分类号 G06F9/44
代理机构 Pillsbury Winthrop Shaw Pittman LLP 代理人 Pillsbury Winthrop Shaw Pittman LLP
主权项 1. A method implemented on at least one computing device, each computing device having at least one processor, storage, and a communication platform connected to a network for determining a point of execution for applications that are interoperable across different device platforms, the method comprising: deploying a platform agnostic application for execution on a client device; deploying an instance of the platform agnostic application for execution on at least one server; receiving at the client device, a request associated with the instance of the platform agnostic application; dynamically determining whether the client device or the at least one server is to execute the request based on one or more criteria related to current network conditions, capabilities of the client device, and capabilities of the at least one server; selecting, if it is determined that the at least one server is to execute the request, one of the at least one server currently having the greatest capacity to execute the request; and instructing the selected server to execute the request using the deployed instance of the platform agnostic application.
地址 Sunnyvale CA US