IP Library Granted Patent US 9,153,094
Granted Patent B2
US 9,153,094 · App. 13/594,529 · Granted Oct 6, 2015

Online presence for a wagering game machine

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,153,094
App. No.
13/594,529
Granted
Oct 6, 2015
Kind
B2
Abstract

A computer-implemented method includes creating, by at least one processor, an online presence for a wagering game machine. The method also includes publishing wagering game activity that has occurred at the wagering game machine to the online presence for the wagering game machine.

Claims (71)

1. A computer-implemented method comprising:

creating, by at least one processor, an online presence for a wagering game machine, wherein creating the online presence comprises,

generating a first instruction based on an Application Programming Interface (API) for a server hosting a social network, and

transmitting a first communication that includes the first instruction through at least one network interface of the wagering game machine over a network to the server, wherein in response to receiving the first communication the server executes the first instruction to create a user account for the wagering game machine on the social network; and

publishing, to the user account for the wagering game machine on the social network, wagering game activity that has occurred at the wagering game machine to the online presence for the wagering game machine, wherein the publishing comprises,

generating a second instruction based on the API for the server, and

transmitting a second communication that includes the second instruction through the at least one network interface over the network to the server, wherein in response to receiving the second communication the server executes the second instruction to publish the wagering game activity to the user account for the wagering game machine on the social network.

2. The computer-implemented method of claim 1 , wherein publishing the wagering game activity comprises publishing a type of the wagering game activity, wherein the type is defined based on at least one of,

a theme of the wagering game playable at the wagering game machine at a time when the wagering game activity occurred, and

a location of the wagering game machine at a time when the wagering game activity occurred.

3. The computer-implemented method of claim 1 , wherein publishing the wagering game activity comprises publishing the wagering game activity without providing identification of a wagering game player that was playing the wagering game machine at a time when the wagering game activity occurred, and wherein the online presence is accessible by a person without requiring the person to provide identification.

4. The computer-implemented method of claim 1 , further comprising subscribing, by the wagering game machine, to an online presence of a different wagering game machine.

5. The computer-implemented method of claim 1 , wherein the wagering game machine is located in a brick-and-mortar wagering game establishment.

6. A computer-implemented method comprising:

creating, by a first wagering game machine, a first online presence for the first wagering game machine, wherein creating the first online presence comprises,

generating a first instruction based on an Application Programming Interface (API) for a server hosting a social network, and

transmitting a first communication that includes the first instruction through at least one network interface of the first wagering game machine to the server, wherein in response to receiving the first communication the server executes the first instruction to create a user account for the first wagering game machine on the social network;

publishing, to the user account for the first wagering game machine on the social network, wagering game activity that has occurred at the first wagering game machine, wherein the publishing comprises,

generating a second instruction based on the API for the server, and

transmitting a second communication that includes the second instruction through the at least one network interface over a network to the server, wherein in response to receiving the second communication the server executes the second instruction to publish the wagering game activity to the user account for the first wagering game machine on the social network; and

subscribing, by the first wagering game machine, to follow activities of a second user account for a second wagering game machine on the social network, wherein the subscribing comprises,

generating a third instruction based on the API for the server, and

transmitting a third communication that includes the third instruction through the at least one network interface over the network to the server, wherein in response to receiving the third communication the server executes the third instruction to subscribe the first wagering game machine to follow activities of the second user account for the second wagering game machine on the social network.

7. The computer-implemented method of claim 6 , wherein publishing the wagering game activity further comprises publishing one or more types of the wagering game activity that occurred at the first wagering game machine,

wherein the one or more types of the wagering game activity are defined based on at least one of,

a theme of the wagering game playable at the first wagering machine at a time when the wagering game activity occurred, and

a location of the first wagering game machine at a time when the wagering game activity occurred.

8. The computer-implemented method of claim 6 , wherein the first wagering game machine comprises a virtual wagering game machine.

9. A system comprising:

at least one processor;

at least one network interface; and

at least one memory device configured to store instructions that, when executed by the at least one processor, cause the at least one processor to:

create an online presence for a wagering game machine, wherein the instructions to cause the at least one processor to create the online presence comprise,

instructions to generate a first Application Programming Interface (API) instruction based on an API for a server hosting a social network, and

instructions to transmit a first communication that includes the first API instruction through the at least one network interface over a network to the server, wherein in response to receipt of the first communication the server is to execute the first API instruction to create a user account for the wagering game machine on the social network; and

publish, to the user account for the wagering game machine on the social network, wagering game activity that has occurred at the wagering game machine to the online presence for the wagering game machine, wherein the instructions to cause the at least one processor to publish comprise,

instructions to generate a second API instruction based on the API for the server, and

instructions to transmit a second communication that includes the second API instruction through the at least one network interface over the network to the server, wherein in response to receipt of the second communication the server is to execute the second API instruction to publish the wagering game activity to the user account for the wagering game machine on the social network.

10. The system of claim 9 , wherein the instructions to cause the at least one processor to publish the wagering game activity comprises an instruction to cause the at least one processor to publish a type of the wagering game activity that is defined based on at least one of,

a theme of the wagering game playable at the wagering game machine at a time when the wagering game activity occurred, and

a location of the wagering game machine at a time when the wagering game activity occurred.

11. The system of claim 9 , wherein the instructions to cause the at least one processor to publish the wagering game activity comprises an instruction to cause the at least one processor to publish the wagering game activity without providing identification of a wagering game player that was playing the wagering game machine at a time when the wagering game activity occurred, and wherein the online presence is accessible by a person without requiring the person to provide identification.

12. The system of claim 9 , wherein the instructions cause the at least one processor to subscribe to an online presence of a different wagering game machine.

13. The system of claim 9 , wherein the wagering game machine is located in a brick-and-mortar wagering game establishment.

14. One or more non-transitory machine-readable storage media including instructions which, when executed by one or more processors, cause the one or more processors to perform operations comprising:

creating an online presence for a wagering game machine, wherein creating the online presence comprises,

generating a first instruction based on an Application Programming Interface (API) for a server hosting a social network, and

transmitting a first communication that includes the first instruction through at least one network interface of the wagering game machine over a network to the server, wherein in response to receiving the first communication the server executes the first instruction to create a user account for the wagering game machine on the social network; and

publishing, to the user account for the wagering game machine on the social network, wagering game activity that has occurred at the wagering game machine to the online presence for the wagering game machine, wherein the publishing comprises,

generating a second instruction based on the API for the server, and

transmitting a second communication that includes the second instruction through the at least one network interface over the network to the server, wherein in response to receiving the second communication the server executes the second instruction to publish the wagering game activity to the user account for the wagering game machine on the social network.

15. The one or more non-transitory machine-readable storage media of claim 14 , wherein publishing the wagering game activity comprises publishing a type of the wagering game activity that is defined based on at least one of,

a theme of the wagering game playable at the wagering game machine at a time when the wagering game activity occurred, and

a location of the wagering game machine at a time when the wagering game activity occurred.

16. The one or more non-transitory machine-readable storage media of claim 14 , wherein publishing the wagering game activity comprises publishing the wagering game activity without providing identification of a wagering game player that was playing the wagering game machine at a time when the wagering game activity occurred, and wherein the online presence is accessible by a person without requiring the person to provide identification.

17. The one or more non-transitory-machine-readable storage media of claim 14 , further comprising subscribing, by the wagering game machine, to an online presence of a different wagering game machine.

18. The one or more non-transitory machine-readable storage media of claim 14 , wherein the wagering game machine is located in a brick-and-mortar wagering game establishment.

19. An apparatus comprising:

means for creating, by a first wagering game machine, a first online presence for the first wagering game machine, wherein the means for creating the first online presence comprises,

means for generating a first instruction based on an Application Programming Interface (API) for a server hosting a social network, and

means for transmitting a first communication that includes the first instruction through at least one network interface of the first wagering game machine to the server, wherein in response to receiving the first communication the server executes the first instruction to create a user account for the first wagering game machine on the social network;

means for publishing, to the user account for the first wagering game machine on the social network, wagering game activity that has occurred at the first wagering game machine, wherein the means for publishing comprises,

means for generating a second instruction based on the API for the server, and

means for transmitting a second communication that includes the second instruction through the at least one network interface over a network to the server, wherein in response to receiving the second communication the server executes the second instruction to publish the wagering game activity to the user account for the first wagering game machine on the social network; and

means for subscribing, by the first wagering game machine, to follow activities of a second user account for a second wagering game machine on the social network, wherein the means for subscribing comprises,

means for generating a third instruction based on the API for the server, and

means for transmitting a third communication that includes the third instruction through the at least one network interface over the network to the server, wherein in response to receiving the third communication the server executes the third instruction to subscribe the first wagering game machine to follow activities of the second user account for the second wagering game machine on the social network.

20. The apparatus of claim 19 , wherein the means for publishing the wagering game activity comprises means for publishing a type of the wagering game activity that occurred at the first wagering game machine,

wherein the type of the wagering game activity is defined based on at least one of,

a theme of the wagering game playable at the first wagering machine at a time when the wagering game activity occurred, and

a location of the first wagering game machine at a time when the wagering game activity occurred.

Assignments (11)
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 →
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 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 Oct 12, 2012
From: HAMLIN, VERNON W.; BARCLAY, BRIAN J.; FOWLER, ANDREW; GUINN, ANDREW C.; ROBBINS, RICHARD B.; SCHWARTZ, RICHARD T.
To: WMS GAMING, INC.
Reel/Frame 029120/0472 →