IP Library Granted Patent US 8,308,567
Granted Patent B2
US 8,308,567 · App. 10/794,423 · Granted Nov 13, 2012

Discovery service in a service-oriented gaming network environment

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,308,567
App. No.
10/794,423
Granted
Nov 13, 2012
Kind
B2
Abstract

A gaming network includes a discovery service, gaming machines and services providers. The discovery service receives service information from the service providers and publishes the service information to gaming machines and other entities on the gaming network. The discovery service and service providers may be implemented as web services with a gaming services framework. The gaming services framework comprises a set of services, protocols, XML schemas, and methods for providing gaming system functionality in a distributed, network based architecture that includes gaming machines and servers. Systems and methods provide a service-oriented framework for gaming and property management based upon internetworking technology and web services concepts.

Claims (44)

1. A method for providing a discovery service to gaming machines in a gaming network, the method comprising:

registering the discovery service on the gaming network;

receiving by the discovery service from a service provider communicably coupled to the gaming network a request to publish service information for a service provided by the service provider;

determining by the discovery service if the service provider is authentic and authorized for the gaming network;

in response to determining that the service provider is authentic and authorized, publishing the service information into a service repository to make the service available on the gaming network;

processing one or more discovery requests between a gaming machine communicably coupled to the gaming network and the discovery service, said service requests conforming to an internetworking protocol, wherein in response to the discovery requests the discovery service provides the service information to the gaming machine, and wherein the gaming machine is operable to depict indicia representative of a randomly selected outcome of a wagering game.

2. The method of claim 1 , wherein the discovery service and the service comprises a web service.

3. The method of claim 2 , wherein the service is specified according to a service description language.

4. The method of claim 3 , wherein the service description language is a Web Services Description Language (WSDL).

5. The method of claim 1 , wherein the discovery request comprises a request for business information for all services on the gaming network provided by a business specified in the discovery request.

6. The method of claim 1 , wherein the discovery request comprises a request to find the service.

7. The method of claim 1 , wherein the discovery request comprises a request to provide binding information for the service specified in the discovery request.

8. The method of claim 1 , wherein the discovery request comprises a request from the service provider to delete service information from the discovery service.

9. The method of claim 1 , wherein the discovery request comprises a request for a technology model associated with the service.

10. The method of claim 1 , wherein the discovery request comprises a request to be notified of changes in the service provided by the service provider.

11. The method of claim 1 , wherein registering the discovery service comprises registering the discovery service in a UDDI registry.

12. A gaming network system providing a discovery service, the gaming network system comprising:

the discovery service communicably coupled to the gaming network;

a service provider communicably coupled to the gaming network; and

at least one gaming machine communicably coupled to the gaming network, the gaming machine operable to depict indicia representative of a randomly selected outcome of a wagering game;

wherein the discovery service is operable to:

register the discovery service on the gaming network;

receive from the service provider a request to publish service information for a service provided by the service provider;

determine if the service provider is authentic and authorized for the gaming network;

in response to determining that the service provider is authentic and authorized, publish the service information into a service repository to make the service available on the gaming network; and

process one or more discovery requests between the gaming machine communicably coupled to the gaming network and the discovery service, said service requests conforming to an internetworking protocol, wherein in response to the discovery requests the discovery service provides the service information to the gaming machine.

13. The gaming network system of claim 12 , wherein the discovery service and the service provider comprises web services.

14. The gaming network system of claim 12 , wherein the service is specified according to a service description language.

15. The gaming network system of claim 14 , wherein the service description language is a Web Services Description Language (WSDL).

16. The gaming network system of claim 12 , wherein the discovery request comprises a request for business information for all services on the gaming network provided by a business specified in the discovery request.

17. The gaming network system of claim 12 , wherein the discovery request comprises a request to find a service.

18. The gaming network system of claim 12 , wherein the discovery request comprises a request to provide binding information for a service specified in the discovery request.

19. The gaming network system of claim 12 , wherein the discovery request comprises a request from the service provider to delete service information from the discovery service.

20. The gaming network system of claim 12 , wherein the discovery request comprises a request for a technology model associated with a service.

21. The gaming network system of claim 12 , wherein the discovery request comprises a request to be notified of changes in the service provided by the service provider.

22. The gaming network system of claim 12 , further comprising an authentication database communicably coupled to the gaming network and wherein the discovery service is further operable to authenticate the service provider using the authentication database.

23. The gaming network system of claim 12 , wherein registering the discovery service comprises registering the discovery service in a UDDI registry.

24. A non-transitory computer-readable medium having computer executable instructions for performing a method for providing a discovery service to gaming machines in a gaming network, the method comprising:

registering the discovery service on the gaming network;

receiving by the discovery service from a service provider communicably coupled to the gaming network a request to publish service information for a service provided by the service provider;

determining by the discovery agent if the service provider is authentic and authorized for the gaming network;

in response to determining that the service provider is authentic and authorized, publishing the service information into a service repository to make the service available on the gaming network;

processing one or more discovery requests between a gaming machine communicably coupled to the gaming network and the discovery service, said service requests conforming to an internetworking protocol, wherein in response to the discovery requests the discovery agent provides the service information to the gaming machine, and wherein the gaming machine is operable to depict indicia representative of a randomly selected outcome of a wagering game.

25. The non-transitory computer-readable medium of claim 24 , wherein the service communicates the service information to the discovery agent through the gaming network.

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 →
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 20, 2020
From: BALLY GAMING, INC.
To: SG GAMING, INC.
Reel/Frame 051643/0528 →
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/0048 →
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 →