IP Library Granted Patent US 8,562,443
Granted Patent B2
US 8,562,443 · App. 13/224,912 · Granted Oct 22, 2013

Semi-synchronous multi-participant application updates

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,562,443
App. No.
13/224,912
Granted
Oct 22, 2013
Kind
B2
Abstract

Individual participants in a multi-participant collaborative computing application may be sent intermittent updates of actions taken by other participants. These updates need not be sent to a participant's device until the participant has interacted with a specified object in the application. The participant's device may then be sent an update including object interactions of the other participants occurring since the participant's previous object interaction. The update may be used to periodically inform the participant of the actions taken by the other participants during the period between the participant's interactions.

Claims (24)

1. A method for synchronizing multi-participant game play comprising:

waiting until a first participant has interacted with a subsequent game element before updating a device of the first participant with game element interactions of other participants occurring since a prior game element interaction of the first participant; and

updating, using a processing device, the first participant's device with the game element interactions of the other participants excluding at least one game element interaction of the other participants equivalent to the subsequent game element interaction of the first participant.

2. The method of claim 1 , wherein the excluding the at least one game element interaction of the other participants equivalent to the subsequent game element interaction of the first participant prevents the first participant from being informed of the at least one game element interaction.

3. The method of claim 1 , further comprising merging the excluded at least one game element interaction of the other participants and the subsequent game element interaction of the first participant to share a credit for performing a game element interaction.

4. The method of claim 1 , further comprising merging the excluded at least one game element interaction of the other participants and the subsequent game element interaction of the first participant to share a reward for performing a game element interaction.

5. The method of claim 1 , further comprising informing the first participant of the game element interactions of the other participants included in the update to inform the first participant of the game element interactions of the other participants occurring between the first participant's prior and subsequent game element interactions.

6. The method of claim 5 , wherein the game element interactions of the other participants are replayed for the first participant to inform the first participant of the game element interactions of the other participants occurring between the first participant's prior and subsequent game element interactions.

7. The method of claim 5 , wherein the game element interactions of the other participants are regrouped before being replayed for the first participant to quickly inform the first participant of the game element interactions of the other participants occurring between the first participant's prior and subsequent game element interactions.

8. The method of claim 7 , wherein the regrouping involves a simultaneous presentation of a plurality of game element interactions.

9. A backend application system comprising:

a processing device; and

a network interface to send data to and receive data from participant devices; wherein the processing device waits until a first participant has interacted with a subsequent game element before sending an update to a device of the first participant over the network interface with game element interactions of other participants occurring since a prior game element interaction of the first participant; and

the processing device sends the update to the first participant's device over the network interface with the game element interactions of the other participants excluding at least one game element interaction of the other participants equivalent to the subsequent game element interaction of the first participant.

10. The backend application system of claim 9 , wherein the processing device, by excluding the at least one game element interaction of the other participants equivalent to the subsequent game element interaction of the first participant, prevents the first participant from being informed of the at least one game element interaction.

11. The backend application system of claim 9 , wherein the processing device merges the excluded at least one game element interaction of the other participants and the subsequent game element interaction of the first participant to share a credit for performing a game element interaction.

12. The backend application system of claim 9 , wherein the processing device merges the excluded at least one game element interaction of the other participants and the subsequent game element interaction of the first participant to share a reward for performing a game element interaction.

13. The backend application system of claim 9 , wherein the processing device includes information in the update informing the first participant of the game element interactions of the other participants to inform the first participant of the game element interactions of the other participants occurring between the first participant's prior and subsequent game element interactions.

14. The backend application system of claim 13 , wherein the processing device includes an instruction in the update to replay the game element interactions of the other participants for the first participant to inform the first participant of the game element interactions of the other participants occurring between the first participant's prior and subsequent game element interactions.

15. The backend application system of claim 13 , wherein the processing device includes an instruction in the update to regroup the game element interactions of the other participants before a replay for the first participant to quickly inform the first participant of the game element interactions of the other participants occurring between the first participant's prior and subsequent game element interactions.

16. The backend application system of claim 15 , wherein the regrouping involves a simultaneous presentation of a plurality of game element interactions.

17. A non-transitory computer readable medium comprising stored instructions, that when executed by a processing device, cause the processing device to:

wait until a first participant has interacted with a subsequent game element before updating a device of the first participant with game element interactions of other participants occurring since a prior game element interaction of the first participant; and

update the first participant's device with the game element interactions of the other participants excluding at least one game element interaction of the other participants equivalent to the subsequent game element interaction of the first participant.

Assignments (5)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded May 23, 2022
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: ZYNGA INC.
Reel/Frame 060163/0437 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Dec 14, 2020
From: ZYNGA INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 054719/0490 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Dec 11, 2020
From: BANK OF AMERICA, N.A., AS LENDER
To: ZYNGA INC.
Reel/Frame 054701/0393 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Dec 21, 2018
From: ZYNGA INC.
To: BANK OF AMERICA, N.A., AS LENDER
Reel/Frame 049147/0546 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2011
From: BEHMARAM-MOSAVAT, FAREED; KURLANCHEEK, JESSE DAVID; OGLES, WILLIAM DANIEL; LANCASTER, CRAIG ANDERSON; SIVAK, SETH JOHN; O' BRIEN, DANIEL
To: ZYNGA INC.
Reel/Frame 026960/0507 →