Patent ID: 9210203
Filing Date: 2015-12-08
Classification: G06F,H04L

Abstract:
1. A method for streaming an application, the method comprising: accessing a first application fragment corresponding to a portion of a computer application, the first application fragment having previously been determined based on an analysis of user interfaces of the computer application such that the first application fragment is capable of displaying at least one user interface; receiving, from a mobile device, an indication that the mobile device has adequate resources to accommodate a second application fragment; determining that the second application fragment follows the first application fragment based on an access of a fragments relationship data structure, the fragments relationship data structure associating the first application fragment with the second application fragment based on a determination that the second application fragment follows the first application fragment during operation of the computer application; and streaming, via a network interface and to the mobile device, the second application fragment based on the indication that the mobile device has adequate resources to accommodate the second application fragment, and based on the fragments relationship data structure indicating that the second application fragment follows the first application fragment during operation of the computer application, wherein the first application fragment corresponds to an activity in a first operating environment, wherein the second application fragment corresponds to the activity in a second operating environment, and wherein the second application fragment follows the first application fragment in response to detecting a transition from doing the activity on a first device to doing the activity on a second device, the first device hosting the first operating environment and the second device hosting the second operating environment, the first operating environment being a different type of operating environment from the second operating environment.