IP Library Granted Patent US 8,777,753
Granted Patent B2
US 8,777,753 · App. 13/498,956 · Granted Jul 15, 2014

Controlling interactivity for gaming and social-communication applications

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,777,753
App. No.
13/498,956
Granted
Jul 15, 2014
Kind
B2
Abstract

A wagering game system and its operations are described herein. In embodiments, the operations can include determining a selection of a selectable object in a first area of a gaming display that is under control of a first application module associated with a wagering game session. The first application module can be for a social communication application or can provide social communication functionality. The operations can further include determining a selection purpose for the selection, determining transference instructions for an item representation of the selectable object, and transferring the item representation to a second area of the gaming display that is under control of a second application module. The second application module can be for a wagering game application or can provide wagering game functionality. The operations can further include performing a function associated with the second application module according to the selection purpose.

Claims (47)

1. One or more non-transitory, machine-readable storage media having instructions stored thereon, which when executed by a set of one or more processors cause the set of one or more processors to perform operations comprising:

detecting an occurrence of a wagering game outcome; based on the occurrence of the wagering game outcome, providing a persistent object,

wherein the persistent object is stored in an inventory for a wagering game player account, wherein the inventory is accessible via a social communication application configured to provide social communication functionality, and wherein the persistent object includes metadata instructions to perform a wagering game function if the persistent object is transferred to a portion of the social communication application associated with wagering game functionality;

in response to user input, transferring the persistent object from the inventory accessible via the social communication application to an area of a display associated with the wagering game functionality, wherein the area of the display is associated with a chat console for the social communication application, wherein a wagering game is presented via a chat message in the chat console, and wherein the transferring the persistent object comprises transferring the persistent object from the inventory to the chat console; and

performing the wagering game function in response to the transferring of the persistent object to the area of the display.

2. The one or more non-transitory, machine-readable storage media of claim 1 , wherein the persistent object is associated with a profile of a social contact that belongs to the wagering game player account associated with a wagering game session, and wherein the operation of performing the wagering game function includes utilizing an attribute.

3. The one or more non-transitory, machine-readable storage media of claim 1 , wherein the persistent object represents an amount of money, and wherein the performing of the wagering game function comprising utilizing the amount of money via the performing of the wagering game function.

4. A computer-implemented method comprising:

detecting an occurrence of a wagering game outcome;

based on the occurrence of the wagering game outcome, providing a persistent object, wherein the persistent object is stored in an inventory for a wagering game player account, wherein the inventory is accessible via a social communication application configured to provide social communication functionality, and wherein the persistent object includes metadata instructions to perform a wagering game function if the persistent object is transferred to a portion of an application associated with wagering game functionality;

selecting, in response to a user input associated with a wagering game player account, the persistent object presented in a first portion of the social communication application that displays the inventory, wherein the first portion of the social communication application that displays the inventory is under control of the social communication application;

transferring, via at least one of one or more processors, a graphical representation of the persistent object from the inventory presented in the first portion of the social communication application to a wagering game presented in a chat console in a second portion of the social communication application in response to the selecting of the persistent object, wherein the second portion of the social communication application is under control of the social communication application, and wherein the second portion of the social communication application is configured to provide the social communication functionality and the wagering game functionality; and

performing, via at least one of the one or more processors, a wagering game function for the wagering game presented in the chat console in the second portion of the social communication application in response to the transferring of the graphical representation of the persistent object to the second portion of the social communication application.

5. The computer-implemented method of claim 4 further comprising: performing the wagering game function on behalf of a social contact of the wagering game player account, wherein the wagering game player account is associated with a wagering game session conducted via the second portion of the social communication application.

6. The computer-implemented method of claim 4 further comprising:

generating an additional wagering game outcome in response to the performing the wagering game function; and

transferring a benefit associated with the additional wagering game outcome to an additional wagering game player account associated with the social contact based on the additional wagering game outcome.

7. The computer-implemented method of claim 4 further comprising:

selecting, in response to a second user input associated with the wagering game player account, an additional object from wagering game content presented via the second portion of the social communication application;

detecting, in response to a third user input associated with the wagering game player account, an indication of movement of the additional object from the second portion of the social communication application to the first portion of the social communication application that displays the inventory; and

in response to the indication of the movement of the additional object from the second portion of the social communication application to the first portion of the social communication application that displays the inventory, transferring the additional object to the inventory of the wagering game player account.

8. The computer-implemented method of claim 7 further comprising performing a social communication function via the social communication application in response to the transferring the additional object from the second portion of the social communication application to the inventory.

9. A system comprising:

one or more processors; and

one or more memory units configured to store instructions, which when executed by at least one of the one or more processors, cause the system to perform operations to:

based on an occurrence of a wagering game event from a plurality of possible wagering game events, store a persistent object in an inventory for a wagering game player account, wherein the inventory is accessible via an application that performs social communication functions, wherein the persistent object includes metadata instructions to perform a plurality of functions, wherein a first of the functions is a wagering game function, wherein a second of the functions is a non-wagering game function, wherein if the persistent object is placed on a first portion of the application the wagering game function is activated, and wherein if the persistent object is placed on a second portion of the application the non-wagering game function is activated,

in response to a user input associated with the wagering game player account, select the persistent object from the inventory,

transfer the persistent object to a chat console in the first portion of the application, wherein wagering game content for a wagering game is presented in a chat message in the chat console,

detect that the persistent object is placed on the chat console in the first portion of the application, and

perform the wagering game function via the first portion of the application.

10. The system of claim 9 , wherein the one or more memory units are configured to store the instructions, which when executed by the at least one of the one or more processors, cause the system to further perform operations to

perform the wagering game function on behalf of a social contact of the wagering game player account.

11. The system of claim 10 , wherein the one or more memory units are configured to store the instructions, which when executed by the at least one of the one or more processors, cause the system to further perform operations to:

generate a wagering game outcome after the wagering game function is performed; and

transfer a benefit associated with the wagering game outcome to an additional wagering game player account associated with the social contact.

12. The one or more non-transitory, machine-readable storage media of claim 1 , wherein the persistent object originates from a wagering game bot, and wherein the wagering game bot is indicated as a social contact via the social communication application.

13. The one or more non-transitory, machine-readable storage media of claim 1 , wherein when the persistent object is transferred to the portion of the social communication application associated with the wagering game functionality the metadata of the persistent object instructs the social communication application to one or more of make a wager for the wagering game and perform a game-play function of the wagering game.

14. The one or more non-transitory, machine-readable storage media of claim 1 , wherein the wagering game function is utilized in a first wagering game session and wherein the wagering game outcome occurred via a second wagering game session that occurred prior to the first wagering game session.

15. The computer-implemented method of claim 4 further comprising:

analyzing a history of previous use of the persistent object in context of conditions associated with the social communication application, wherein the persistent object is configured to perform a plurality of different wagering game functions which includes the wagering game function; and

based on the history, automatically selecting the wagering game function from the plurality of different wagering game functions.

16. The computer-implemented method of claim 4 further comprising:

detecting an indication of a first wagering game event in the wagering game presented via the chat console of the second portion of the social communication application, wherein the wagering game is conducted by a wagering game bot, and wherein the wagering game bot is indicated as a social contact of the wagering game player account via the social communication application; and

in response to performance of the wagering game function, generating a second event that counteracts the first wagering game event.

17. The system of claim 9 , wherein the persistent object originates from a wagering game bot, and wherein the wagering game bot is indicated as a social contact via the application.

18. The system of claim 9 , wherein the wagering game function is one or more of a wagering function and a game-play function.

19. The system of claim 9 , wherein the wagering game function is utilized in a first wagering game session and wherein the wagering game event occurred via a second wagering game session that occurred prior to the first wagering game session.

Assignments (13)
SECURITY AGREEMENT Recorded May 23, 2025
From: LNW GAMING, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 071340/0404 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE NUMBERS 7963843, 8016666, 9076281, AND 9257001 PREVIOUSLY RECORDED AT REEL: 051642 FRAME: 0910. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 21, 2023
From: BALLY GAMING, INC.
To: SG GAMING, INC.
Reel/Frame 063122/0307 →
CHANGE OF NAME Recorded Feb 7, 2023
From: SG GAMING, INC.
To: LNW GAMING, INC.
Reel/Frame 062669/0341 →
SECURITY AGREEMENT Recorded Apr 22, 2022
From: SG GAMING INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 059793/0001 →
RELEASE OF SECURITY INTEREST Recorded Apr 21, 2022
From: BANK OF AMERICA, N.A.
To: SCIENTIFIC GAMES INTERNATIONAL, INC.; WMS GAMING INC.; BALLY GAMING, INC.; DON BEST SPORTS CORPORATION
Reel/Frame 059756/0397 →
CHANGE OF NAME Recorded Jan 19, 2020
From: BALLY GAMING, INC.
To: SG GAMING, INC.
Reel/Frame 051642/0910 →
RELEASE OF SECURITY INTEREST IN PATENTS (RELEASES REEL/FRAME 034530/0318) Recorded Nov 5, 2018
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SCIENTIFIC GAMES INTERNATIONAL, INC.; BALLY GAMING, INC.; WMS GAMING INC.
Reel/Frame 047924/0701 →
SECURITY AGREEMENT Recorded Apr 11, 2018
From: SCIENTIFIC GAMES INTERNATIONAL, INC.; BALLY GAMING, INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL AGENT
Reel/Frame 045909/0513 →
SECURITY AGREEMENT Recorded Dec 15, 2017
From: SCIENTIFIC GAMES INTERNATIONAL, INC.; BALLY GAMING, INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL AGENT
Reel/Frame 044889/0662 →
MERGER Recorded Jul 29, 2015
From: WMS GAMING INC.
To: BALLY GAMING, INC.
Reel/Frame 036225/0464 →
SECURITY AGREEMENT Recorded Dec 4, 2014
From: BALLY GAMING, INC; SCIENTIFIC GAMES INTERNATIONAL, INC; WMS GAMING INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL AGENT
Reel/Frame 034530/0318 →
SECURITY AGREEMENT Recorded Dec 18, 2013
From: SCIENTIFIC GAMES INTERNATIONAL, INC.; WMS GAMING INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 031847/0110 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2012
From: BARCLAY, BRIAN J.; GUINN, ANDREW C.
To: WMS GAMING, INC.
Reel/Frame 028788/0553 →