Fragment-based mobile device application streaming utilizing crowd-sourcing

    公开(公告)号:US10814229B2

    公开(公告)日:2020-10-27

    申请号:US15653701

    申请日:2017-07-19

    摘要: Some examples include decomposing an application into fragments and streaming the application in fragments. For instance, a plurality of application fragments may include a first application fragment and a second application fragment that each correspond to a portion of a mobile game application. When streaming the first application fragment to the mobile device, a system may determine that the second application fragment follows the first application fragment based on a fragments relationship data structure. The fragments relationship data structure may associate the first application fragment with the second application fragment based on an analysis of the fragment information that indicates that the second application fragment follows the first application fragment during operation of the mobile game application. The system may stream the second application fragment to the mobile device based on the determination that the second application fragment follows the first application fragment.

    Applying power management based on a target time

    公开(公告)号:US10114440B2

    公开(公告)日:2018-10-30

    申请号:US15296091

    申请日:2016-10-18

    IPC分类号: G06F1/32

    摘要: In some examples, an electronic device may determine a target time to which the remaining battery charge is to last, such as based on a user input or historical usage of the electronic device. Additionally, the electronic device may determine a current amount of the battery charge remaining, and may determine user activities likely to occur between the present time and the target time. Based at least partially on the amount of the battery charge remaining and the user activities determined to be likely to occur before the target time, the electronic device may apply one or more power management restrictions to one or more resources of the electronic device.

    Electronic device system restoration by tapping mechanism

    公开(公告)号:US11044592B2

    公开(公告)日:2021-06-22

    申请号:US16148204

    申请日:2018-10-01

    摘要: Some examples include detecting that a source computing device is in proximity to a target computing device. For instance, a user credential of the source computing device may be received from the source computing device. Further, a copy of system data of the source computing device may be retrieved from a cloud storage service. A system state of the source computing device may be restored on the target computing device by using the user credential received from the source computing device and the copy of the system data of the source computing device retrieved from the cloud storage. In some cases, the user credential may expire on the target computing device after a predetermined system event in the target computing device.

    System and method for resolving synchronization conflicts

    公开(公告)号:US10540368B2

    公开(公告)日:2020-01-21

    申请号:US14042567

    申请日:2013-09-30

    摘要: Technology is disclosed herein for resolving synchronization conflicts. According to at least one embodiment, multiple computing devices in a synchronization group can communicate with a cloud storage service for data synchronization. The cloud storage service determines a ranking list for the synchronization group based on a user input indicating the priority of a new computing device in a ranking list. When two conflicting updates to a data set are received from two computing devices, the cloud storage service determines a winning update from the two conflicting updates based on priorities of the first and second computing devices in a ranking list, and distributes the winning update to the computing devices to override the other conflicting update.