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).

  • Publication number: 20100151926
    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: Application
    Filed: January 21, 2010
    Publication date: June 17, 2010
    Applicant: BALLY GAMING, INC.
    Inventors: Ryan Ruppert, Farshid Atashband
  • Patent number: 7730198
    Abstract: A modified form of the UDP multicast protocol is disclosed to implement a one-way notification method between a server and one or more clients. The UDP multicast notification method 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 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: June 1, 2010
    Assignee: Bally Gaming, Inc.
    Inventors: Ryan Ruppert, Farshid Atashband
  • Publication number: 20100131772
    Abstract: A module validation system and methods are disclosed for use with graphical user interfaces provided by a workstation that, among other things, remotely monitor and/or control game and/or gaming devices and/or systems. Validation of modules used in shells that provide graphical user interfaces enables the module validation system to provide users with varying levels of access to a gaming system.
    Type: Application
    Filed: November 17, 2009
    Publication date: May 27, 2010
    Applicant: BALLY GAMING, INC.
    Inventors: Farshid Atashband, Ryan Ruppert, Saurabh Singh
  • Publication number: 20090276516
    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: April 30, 2008
    Publication date: November 5, 2009
    Applicant: BALLY GAMING, INC.
    Inventor: Ryan Ruppert
  • Publication number: 20090276517
    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: Application
    Filed: April 30, 2008
    Publication date: November 5, 2009
    Applicant: BALLY GAMING, INC.
    Inventor: Ryan Ruppert
  • Publication number: 20090183243
    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: Application
    Filed: November 12, 2008
    Publication date: July 16, 2009
    Applicant: BALLY GAMING, INC.
    Inventors: Ryan Ruppert, Haiyang Deng
  • Publication number: 20090132720
    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 download tracking system and method is provided for providing dynamic monitoring and displaying of download progress.
    Type: Application
    Filed: November 12, 2008
    Publication date: May 21, 2009
    Applicant: BALLY GAMING, INC.
    Inventors: Ryan Ruppert, Geethanand Vellore, Christopher P. Arbogast
  • Publication number: 20090131163
    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. An assignment-creator/modifier is provided for creating and modifying assignment templates for assignments that include at least one job to modify a gaming machine.
    Type: Application
    Filed: November 12, 2008
    Publication date: May 21, 2009
    Applicant: BALLY GAMING, INC.
    Inventors: Christopher P. Arbogast, Farshid Atashband, Rajesh Swarna, Ryan Ruppert
  • Publication number: 20090124392
    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 download and configuration system controller and method is provided for managing the download and configuration server-based sub-system.
    Type: Application
    Filed: November 12, 2008
    Publication date: May 14, 2009
    Applicant: BALLY GAMING, INC.
    Inventors: Ryan Ruppert, Rajesh Swarna, Geethanand Vellore
  • Publication number: 20090125603
    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: Application
    Filed: November 12, 2008
    Publication date: May 14, 2009
    Applicant: BALLY GAMING, INC.
    Inventors: Farshid Atashband, Ryan Ruppert
  • Publication number: 20090029776
    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 traffic 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: Application
    Filed: April 30, 2008
    Publication date: January 29, 2009
    Applicant: BALLY GAMING, INC.
    Inventors: Ryan Ruppert, Geethanand Vellore, Christopher P. Arbogast
  • Publication number: 20090029775
    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: April 30, 2008
    Publication date: January 29, 2009
    Applicant: BALLY GAMING, INC.
    Inventors: Ryan Ruppert, Geethanand Vellore, Christopher P. Arbogast
  • Publication number: 20080288639
    Abstract: A modified form of the UDP multicast protocol is disclosed to implement a one-way notification method between a server and one or more clients. The UDP multicast notification method 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 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: Application
    Filed: April 30, 2008
    Publication date: November 20, 2008
    Applicant: BALLY GAMING, INC.
    Inventors: Ryan Ruppert, Farshld Atashband
  • Publication number: 20080287197
    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: April 30, 2008
    Publication date: November 20, 2008
    Applicant: BALLY GAMING, INC.
    Inventors: Ryan Ruppert, Farshld Atashband
  • Publication number: 20080162729
    Abstract: Download distribution points are geographically distributed throughout the at least one casino property and a download and configuration management server determines relatively optimal download distribution points for downloading to gaming machines and points the gaming machines to the optimal download distribution point. Optimization may be based on one or more of geographic location, network location, availability, connection speed, and/or availability of a given package of gaming machines instructions at the download distribution point. A map, directory or library may be maintained indicative of where specific packages of gaming machine instructions reside.
    Type: Application
    Filed: November 9, 2007
    Publication date: July 3, 2008
    Applicant: BALLY GAMING, INC.
    Inventor: Ryan Ruppert
  • Publication number: 20080155665
    Abstract: A Web authorization service facilitates the control of access to resources in a casino gaming network system.
    Type: Application
    Filed: November 9, 2007
    Publication date: June 26, 2008
    Applicant: BALLY GAMING, INC.
    Inventors: Ryan Ruppert, Haiyang Deng