Patents by Inventor Ryan Ruppert

Ryan Ruppert has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8275848
    Abstract: A slot management system including a download and configuration server-based sub-system and method is disclosed for use with game devices, systems, and methods is provided to enable users to monitor, control, and modify game devices and other related activities. A notification system and method is provided for providing one-way delivery of notifications to clients of a server.
    Type: Grant
    Filed: November 12, 2008
    Date of Patent: September 25, 2012
    Assignee: Bally Gaming, Inc.
    Inventors: Farshid Atashband, Ryan Ruppert
  • Patent number: 8271671
    Abstract: A system and method are disclosed for implementing a modified form of User Datagram Protocol (UDP) multicast notification system in a client-server architecture that otherwise allows only client initiated messages. The method includes: receiving a registration message at a server from a client with a client IP address in the registration message, wherein the registration message includes types of notifications desired to be received by the client, and wherein the server is a Download and Configuration Management (DCM) engine; adding the client IP address to a list in a registration message database; receiving a request for a port number by the client; and responding with the port number to the client.
    Type: Grant
    Filed: May 17, 2012
    Date of Patent: September 18, 2012
    Assignee: Bally Gaming, Inc.
    Inventors: Ryan Ruppert, Farshid Atashband
  • Publication number: 20120233306
    Abstract: A system and method are disclosed for implementing a modified form of User Datagram Protocol (UDP) multicast notification system in a client-server architecture that otherwise allows only client initiated messages. The method includes: receiving a registration message at a server from a client with a client IP address in the registration message, wherein the registration message includes types of notifications desired to be received by the client, and wherein the server is a Download and Configuration Management (DCM) engine; adding the client IP address to a list in a registration message database; receiving a request for a port number by the client; and responding with the port number to the client.
    Type: Application
    Filed: May 17, 2012
    Publication date: September 13, 2012
    Applicant: Bally Gaming, Inc.
    Inventors: Ryan Ruppert, Farshid Atashband
  • Patent number: 8260946
    Abstract: A method for sending a notification message using a modified form of User Datagram Protocol (UDP) multicast notification system in a client-server architecture that otherwise allows only client initiated messages. The method includes: identifying information at a server that has potential for inclusion in a notification message, wherein the server is a Download and Configuration Management (DCM) engine; querying a database for one or more clients that have registered for a particular type of notification by a UDP broadcast processor; receiving identifiers for the one or more clients that have registered for the particular type of notification from the database; and sending notification to the one or more clients.
    Type: Grant
    Filed: April 27, 2012
    Date of Patent: September 4, 2012
    Assignee: Bally Gaming, Inc.
    Inventors: Ryan Ruppert, Farshid Atashband
  • Publication number: 20120214601
    Abstract: A method for sending a notification message using a modified form of User Datagram Protocol (UDP) multicast notification system in a client-server architecture that otherwise allows only client initiated messages. The method includes: identifying information at a server that has potential for inclusion in a notification message, wherein the server is a Download and Configuration Management (DCM) engine; querying a database for one or more clients that have registered for a particular type of notification by a UDP broadcast processor; receiving identifiers for the one or more clients that have registered for the particular type of notification from the database; and sending notification to the one or more clients.
    Type: Application
    Filed: April 27, 2012
    Publication date: August 23, 2012
    Applicant: Bally Gaming, Inc.
    Inventors: Ryan Ruppert, Farshid Atashband
  • Publication number: 20120190421
    Abstract: A networked gaming system includes one or more gaming machines connected to a network, a network-connected user station having a user interface and a display. The networked gaming system further includes a host computer system having an environment module enabled to capture, analyze, and present both historical data stored in at least one data storage device and real-time gaming data from the gaming machines in accordance with one or more requests from the user station.
    Type: Application
    Filed: April 3, 2012
    Publication date: July 26, 2012
    Applicant: BALLY GAMING, INC.
    Inventors: Ryan Ruppert, Farshid Atashband, Saurabh Singh, Christopher P. Arbogast, Randy Phillips, Mark Lowell
  • Publication number: 20120157213
    Abstract: A modified form of the UDP multicast protocol is disclosed to implement a one-way download progress notification system between a server and one or more clients. The UDP multicast download progress notification system enables UDP messages to be sent only to registered clients, not broadcasted to all clients. This architecture minimizes network traffic and enhances system security, since only registered clients receive the UDP message. The configuration of the UDP multicast download progress notification system does not require the configuration of network devices in order to support a UDP multicast. Furthermore, any number of the clients may be on a different network domain than the DCM engine.
    Type: Application
    Filed: February 24, 2012
    Publication date: June 21, 2012
    Applicant: Bally Gaming, Inc.
    Inventors: Ryan Ruppert, Geethanand Vellore, Christopher P. Arbogast
  • Patent number: 8201229
    Abstract: A slot management system including a download and configuration server-based sub-system and method is disclosed for use with game devices, systems, and methods is provided to enable users to monitor, control, and modify game devices and other related activities. A computerized authorization system authorizes users access to the slot management system.
    Type: Grant
    Filed: November 12, 2008
    Date of Patent: June 12, 2012
    Assignee: Bally Gaming, Inc.
    Inventors: Ryan Ruppert, Haiyang Deng
  • Patent number: 8195826
    Abstract: A method for sending a notification message using a modified form of User Datagram Protocol (UDP) multicast notification system in a client-server architecture that otherwise allows only client initiated messages. The method includes: identifying information at a server that has potential for inclusion in a notification message; querying a database for a list of clients that have registered for a particular type of notification by a UDP broadcast processor; receiving a reply with a list of clients that have registered for a particular type of notification from the database; and sending notification to all clients on the list using an assigned port number from the UDP broadcast processor.
    Type: Grant
    Filed: January 21, 2010
    Date of Patent: June 5, 2012
    Assignee: Bally Gaming, Inc.
    Inventors: Ryan Ruppert, Farshid Atashband
  • Patent number: 8192283
    Abstract: A networked gaming system includes one or more gaming machines connected to a network, a network-connected user station having a user interface and a display. The networked gaming system further includes a host computer system having an environment module enabled to capture, analyze, and present both historical data stored in at least one data storage device and real-time gaming data from the gaming machines in accordance with one or more requests from the user station.
    Type: Grant
    Filed: November 17, 2009
    Date of Patent: June 5, 2012
    Assignee: Bally Gaming, Inc.
    Inventors: Ryan Ruppert, Farshid Atashband, Saurabh Singh, Christopher P. Arbogast, Randy Phillips, Mark Lowell
  • Patent number: 8195825
    Abstract: A method is disclosed for implementing a modified form of User Datagram Protocol (UDP) multicast notification system in a client-server architecture that otherwise allows only client initiated messages. The method including: sending a registration message to a server from a client with a client IP address in the registration message, wherein the registration message includes types of notifications desired to be received by the client; adding the client IP address to a list in a registration message database; requesting a port number from the server by the client; and responding with the port number on which the client should listen by the server.
    Type: Grant
    Filed: January 21, 2010
    Date of Patent: June 5, 2012
    Assignee: Bally Gaming, Inc.
    Inventors: Ryan Ruppert, Farshid Atashband
  • Patent number: 8191121
    Abstract: A Web authorization service facilitates the control of access to resources in a casino gaming network system.
    Type: Grant
    Filed: November 9, 2007
    Date of Patent: May 29, 2012
    Assignee: Bally Gaming, Inc.
    Inventors: Ryan Ruppert, Haiyang Deng
  • Patent number: 8171155
    Abstract: A download and data transfer gaming system utilizes a hybrid peer-to-peer, segmented file distribution protocol to vastly improve the download capabilities of a gaming system by improving the upload cost burdened by the download host. The system redistributes this cost to the download clients by allowing clients on the gaming system to upload pieces of a file to each other. This system is much more redundant by eliminating the possibility of a client missing a download broadcast. The system alleviates this possibility of missing packets and bad data integrity by using SHA-1 verification of the file pieces. The benefits of the improved bandwidth capabilities enable the download of much larger files, thus enhancing the game play experience.
    Type: Grant
    Filed: June 11, 2010
    Date of Patent: May 1, 2012
    Assignee: Bally Gaming, Inc.
    Inventor: Ryan Ruppert
  • Patent number: 8135793
    Abstract: A modified form of the UDP multicast protocol is disclosed to implement a one-way download progress notification system between a server and one or more clients. The UDP multicast download progress notification system enables UDP messages to be sent only to registered clients, not broadcasted to all clients. This architecture minimizes network traffic and enhances system security, since only registered clients receive the UDP message. The configuration of the UDP multicast download progress notification system does not require the configuration of network devices in order to support a UDP multicast. Furthermore, any number of the clients may be on a different network domain than the DCM engine.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: March 13, 2012
    Assignee: Bally Gaming, Inc.
    Inventors: Ryan Ruppert, Geethanand Vellore, Christopher R. Arbogast
  • Patent number: 8051196
    Abstract: A download and data transfer gaming method utilizes a hybrid peer-to-peer, segmented file distribution protocol to vastly improve the download capabilities of a gaming system by improving the upload cost burdened by the download host. The method redistributes this cost to the download clients by allowing clients on the gaming system to upload pieces of a file to each other. This method is much more redundant by eliminating the possibility of a client missing a download broadcast. The method alleviates this possibility of missing packets and bad data integrity by using SHA-1 verification of the file pieces. The benefits of the improved bandwidth capabilities enable the download of much larger files, thus enhancing the game play experience.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: November 1, 2011
    Assignee: Bally Gaming, Inc.
    Inventor: Ryan Ruppert
  • Patent number: 7937464
    Abstract: A modified form of the UDP multicast protocol is disclosed to implement a one-way download progress notification method between a server and one or more clients. The UDP multicast download progress notification method enables UDP messages to be sent only to registered clients, not broadcasted to all clients. This architecture minimizes network traffi c and enhances system security, since only registered clients receive the UDP message. The configuration of the UDP multicast download progress notification method does not require the configuration of network devices in order to support a UDP multicast. Furthermore, any number of the clients may be on a different network domain than the DCM engine.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: May 3, 2011
    Assignee: Bally Gaming, Inc.
    Inventors: Ryan Ruppert, Geethanand Vellore, Christopher R. Arbogast
  • Publication number: 20100248842
    Abstract: A download and data transfer gaming system utilizes a hybrid peer-to-peer, segmented file distribution protocol to vastly improve the download capabilities of a gaming system by improving the upload cost burdened by the download host. The system redistributes this cost to the download clients by allowing clients on the gaming system to upload pieces of a file to each other. This system is much more redundant by eliminating the possibility of a client missing a download broadcast. The system alleviates this possibility of missing packets and bad data integrity by using SHA-1 verification of the file pieces. The benefits of the improved bandwidth capabilities enable the download of much larger files, thus enhancing the game play experience.
    Type: Application
    Filed: June 11, 2010
    Publication date: September 30, 2010
    Applicant: BALLY GAMING, INC
    Inventor: Ryan Ruppert
  • Publication number: 20100234104
    Abstract: A networked gaming system includes one or more gaming machines connected to a network, a network-connected user station having a user interface and a display. The networked gaming system further includes a host computer system having an environment module enabled to capture, analyze, and present both historical data stored in at least one data storage device and real-time gaming data from the gaming machines in accordance with one or more requests from the user station.
    Type: Application
    Filed: November 17, 2009
    Publication date: September 16, 2010
    Applicant: BALLY GAMING, INC.
    Inventors: Ryan Ruppert, Farshid Atashband, Saurabh Singh, Christopher P. Arbogast, Randy Phillips, Mark Lowell
  • Publication number: 20100161798
    Abstract: A method for sending a notification message using a modified form of User Datagram Protocol (UDP) multicast notification system in a client-server architecture that otherwise allows only client initiated messages. The method includes: identifying information at a server that has potential for inclusion in a notification message; querying a database for a list of clients that have registered for a particular type of notification by a UDP broadcast processor; receiving a reply with a list of clients that have registered for a particular type of notification from the database; and sending notification to all clients on the list using an assigned port number from the UDP broadcast processor.
    Type: Application
    Filed: January 21, 2010
    Publication date: June 24, 2010
    Applicant: BALLY GAMING, INC.
    Inventors: Ryan Ruppert, Farshid Atashband
  • Patent number: 7743163
    Abstract: A download and data transfer gaming system utilizes a hybrid peer-to-peer, segmented file distribution protocol to vastly improve the download capabilities of a gaming system by improving the upload cost burdened by the download host. The system redistributes this cost to the download clients by allowing clients on the gaming system to upload pieces of a file to each other. This system is much more redundant by eliminating the possibility of a client missing a download broadcast. The system alleviates this possibility of missing packets and bad data integrity by using SHA-1 verification of the file pieces. The benefits of the improved bandwidth capabilities enable the download of much larger files, thus enhancing the game play experience.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: June 22, 2010
    Assignee: Bally Gaming, Inc.
    Inventor: Ryan Ruppert