发明名称 LOCATION BASED GAME STATE SYNCHRONIZATION
摘要 A technique and apparatus for backing up and restoring game application state across multiple devices are disclosed herein. The method includes running an instance of a game application at a first device. Based on any of various criteria, such as the proximity between the first device and a second device, a computer makes a determination to synchronize the application state between the two devices. The computer causes the application state data, which represents an application state of the game application running on the first device, to be saved and made available to the second device, such as by saving the application state data to cloud storage. The second device receives the application state data and restores the game application state.
申请公布号 US2014287836(A1) 申请公布日期 2014.09.25
申请号 US201414252555 申请日期 2014.04.14
申请人 NEXTBIT SYSTEMS INC. 发明人 Chan Michael A.;Quan Justin;Bornstein Daniel R.;Moss Tom;Tong Linda
分类号 A63F13/30 主分类号 A63F13/30
代理机构 代理人
主权项 1. A method for synchronizing state between devices based on location comprising: receiving an indication that a first instance of a mobile game application is being run at a first mobile device; receiving, by the first mobile device, first device location information indicative of a location of the first mobile device; receiving, by the first mobile device, an indication that a second mobile device is within range of direct short range wireless communication with the first mobile device; receiving, by the first mobile device, an indication that the mobile game application is installed at the second mobile device; receiving, by the first mobile device, second device location information indicative of a location of the second mobile device; determining, by the first mobile device, a proximity between the first mobile device and the second mobile device based on a relationship between the first device location information and the second device location information; in response to the determined proximity, saving, by the first mobile device, the application state data of the mobile game application being executed at the first mobile device; determining, by the first mobile device, whether the second mobile device has adequate resources to execute an instance of the mobile game application that is to be initiated with a state based on the application state data; determining, by the first mobile device, a likelihood that a user will begin to run the mobile game application at the second mobile device based on a past history of usage by the user of the first mobile device and the second mobile device; determining, by the first mobile device, to synchronize the application state data between the first mobile device and the second mobile device, based on the determination of the likelihood, and a determination that the second mobile device has the adequate resources; in response to the determination to synchronize the application state, sending the application state data, by the first mobile device and via short range wireless communication, to the second mobile device to enable the instance of the mobile game application to be initiated, based on the application state data, at the second mobile device; and receiving, by the first mobile device, an indication that the instance of the mobile game application was initiated at the second mobile device.
地址 San Francisco CA US