IP Library Granted Patent US 9,295,919
Granted Patent B2
US 9,295,919 · App. 14/211,877 · Granted Mar 29, 2016

Smart ping system

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 9,295,919
App. No.
14/211,877
Granted
Mar 29, 2016
Kind
B2
Abstract

A system, computer-readable storage medium storing at least one program, and a computer-implemented method for providing a smart ping mechanism are presented. For example, an example embodiment may generate a game board on a first client device and a second client device. Then, the embodiment may detect, from the first client device, user activation of a smart ping mechanic. Responsive to detecting the user activation, the embodiment may generate, on the first client device, one or more user selectable communication artifacts based at least in part on contextual data derived from the game board. Then, responsive to detecting a user selection of one of the user selectable communication artifacts, the embodiment may surface the selected communication artifact to the second client device.

Claims (27)

1. A computer-implemented method, comprising:

generating a first instance of a user interface on a first client device and a second instance of the user interface on a second client device;

detecting, from the first client device, user activation of a smart ping mechanic based on input received at a location in the first instance user interface within a threshold distance from a user interface feature;

responsive to detecting the user activation, generating, for display in the first instance of the user interface on the first client device, one or more user selectable menu items each representative of a respective action to be applied to the user interface feature, wherein the one or more user selectable menu items are based on contextual data corresponding to the user interface feature; and

responsive to detecting a user selection of particular user selectable menu item, causing display on the second client device of the particular user selectable menu item.

2. The computer-implemented method of claim 1 , wherein activation of the smart ping mechanic is initiated based upon input received at the location within the threshold distance from the user interface feature mapped to the smart ping mechanic.

3. The computer-implemented method of claim 1 , wherein the user interface feature comprises a representation of a given team member and a respective user selectable menu item is associated with a message to heal the given team member.

4. The computer-implemented method of claim 1 , wherein the user interface feature comprises a representation of a given team member and a respective user selectable menu item is associated with a message to defend the given team member.

5. The computer-implemented method of claim 1 , wherein the user interface feature comprises a representation of a given opposing team member and a respective user selectable menu item is associated with a message to attack the given opposing team member.

6. The computer-implemented method of claim 1 , wherein the user interface feature comprises a collectible game object and a respective user selectable menu item is associated with a message to obtain the collectible game object.

7. The computer-implemented method of claim 1 , wherein the user interface feature comprises an avatar of an opposing team member and a respective user selectable menu item is associated with a message to attack the opposing team member.

8. A computer-implemented system, comprising:

a game engine implemented by one or more processors and configured to generate a first instance of a user interface on a first client device and a second instance of the user interface on a second client device; and

a smart ping engine implemented by the one or more processors and configured to:

detect, from the first client device, user activation of a smart ping mechanic based on input received at a location in the first instance user interface within a threshold distance from a user interface feature;

responsive to detecting the user activation, generate, for display in the first instance of the user interface on the first client device, one or more user selectable menu items each representative of a respective action to be applied to the user interface feature, wherein the one or more user selectable menu items are based on contextual data corresponding to the user interface feature; and

responsive to detecting a user selection of particular user selectable menu item, cause display on the second client device of the particular user selectable menu item.

9. The computer-implemented system of claim 8 , wherein activation of the smart ping mechanic is initiated based upon input received at the location within the threshold distance from the user interface feature mapped to the smart ping mechanic.

10. The computer-implemented system of claim 8 , wherein the user interface feature comprises a representation of a given team member and a respective user selectable menu item is associated with a message to heal the given team member.

11. The computer-implemented system of claim 8 , wherein the user interface feature comprises a representation of a given team member and a respective user selectable menu item is associated with a message to defend the given team member.

12. The computer-implemented system of claim 8 , wherein the user interface feature comprises a representation of a given opposing team member and a respective user selectable menu item is associated with a message to attack the given opposing team member.

13. The computer-implemented system of claim 8 , wherein the user interface feature comprises a collectible game object and a respective user selectable menu item is associated with a message to obtain the collectible game object.

14. A non-transitory computer-readable medium storing executable instructions thereon, which, when executed by a processor, cause the processor to perform operations comprising:

generating a first instance of a user interface on a first client device and a second instance of the user interface on a second client device;

detecting, from the first client device, user activation of a smart ping mechanic based on input received at a location in the first instance user interface within a threshold distance from a user interface feature;

responsive to detecting the user activation, generating, for display in the first instance of the user interface on the first client device, one or more user selectable menu items each representative of a respective action to be applied to the user interface feature, wherein the one or more user selectable menu items are based on contextual data corresponding to the user interface feature; and

responsive to detecting a user selection of particular user selectable menu item, causing display on the second client device of the particular user selectable menu item.

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 Apr 3, 2014
From: MAYNARD, JORDAN D; LEONG, JASON C; MCNEIL, CAMERON
To: ZYNGA INC.
Reel/Frame 032591/0748 →