发明名称 Maintaining time fidelity for an instance of a virtual space placed in a background state
摘要 Time fidelity may be maintained for an instance of a virtual space placed in a background state. The background state may be a state in which user intervention with the instance of the virtual space is disallowed. In contrast, a foreground state may be a state in which user intervention with the instance of the virtual space is allowed. Individual timers may be associated with corresponding events configured to occur within the virtual space. An elapsed time while the instance of the virtual space is in a background state may be determined. Individual timers may be adjusted based on the elapsed time responsive to the instance of the virtual space resuming from the background state to the foreground state in order to maintain time fidelity.
申请公布号 US8789055(B1) 申请公布日期 2014.07.22
申请号 US201213564654 申请日期 2012.08.01
申请人 Kabam, Inc. 发明人 Pearce Michael R.
分类号 G06F9/46 主分类号 G06F9/46
代理机构 Pillsbury Winthrop Shaw Pittman LLP 代理人 Pillsbury Winthrop Shaw Pittman LLP
主权项 1. A system configured to maintain time fidelity for an instance of a virtual space placed in a background state, the system comprising: one or more processors configured to execute computer program modules, the computer program modules comprising: a space module configured to implement the instance of the virtual space to determine views of the virtual space, the instance being associated with one or more events including a first event, the first event being configured to (1) occur at a first occurrence time within the virtual space, (2) occur over a first period of time within the virtual space, or (3) be completed at a first completion time within the virtual space;a timer module configured to manage one or more timers including a first timer, individual ones of the one or more timers being associated with individual ones of the one or more events, the first timer being associated with the first event, the first timer being configured to effectively (1) count down to the first occurrence time, (2) count down the first period of time, or (3) count down to the first completion time;a lapse determination module configured to determine an elapsed time while the instance of the virtual space is in a background state, the background state being a state in which user intervention with the instance of the virtual space is disallowed, a foreground state being a state in which user intervention with the instance of the virtual space is allowed; anda global timer module configured to adjust individual ones of the one or more timers based on the elapsed time responsive to the instance of the virtual space resuming from the background state to the foreground state, wherein the first timer is adjusted such that the first event (1) occurs at the first occurrence time within the virtual space, (2) occurs over the first period of time within the virtual space, or (3) is completed at the first completion time within the virtual space.
地址 San Francisco CA US