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: 9508218
    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: Grant
    Filed: November 9, 2007
    Date of Patent: November 29, 2016
    Assignee: BALLY GAMING, INC.
    Inventor: Ryan Ruppert
  • Patent number: 9466172
    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: Grant
    Filed: December 19, 2014
    Date of Patent: October 11, 2016
    Assignee: BALLY GAMING, INC.
    Inventors: Ryan Ruppert, Rajesh Swarna, Geethanad Vellore
  • Patent number: 9278284
    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. The method includes: determining that the server wants to send a notification message, wherein the server is a Download and Configuration Management (DCM) engine; querying, via a UDP broadcast processor, a database for a list of clients that have registered for one or more types of notification; receiving a reply with the list of clients that have registered for the one or more types of notification; and sending a notification to the clients on the list.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: March 8, 2016
    Assignee: Bally Gaming, Inc.
    Inventors: Ryan Ruppert, Farshid Atashband
  • Patent number: 9270733
    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: February 24, 2012
    Date of Patent: February 23, 2016
    Assignee: Bally Gaming, Inc.
    Inventors: Ryan Ruppert, Geethanand Vellore, Christopher P. Arbogast
  • Patent number: 9171420
    Abstract: A slot management system including a download and configuration server-based sub-system and method is disclosed for use with non-gaming devices 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 non-gaming device. A user graphical interface is provided to control and monitor execution of the download and configuration and to present a graphical image at least indicative of the temporal periods for execution of a download executable assignment.
    Type: Grant
    Filed: December 18, 2014
    Date of Patent: October 27, 2015
    Assignee: Bally Gaming, Inc.
    Inventors: Christopher P. Arbogast, Farshid Atashband, Rajesh Swarma, Ryan Ruppert
  • Patent number: 9082258
    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: Grant
    Filed: November 12, 2008
    Date of Patent: July 14, 2015
    Assignee: Bally Gaming, Inc.
    Inventors: Ryan Ruppert, Geethanand Vellore, Christopher P. Arbogast
  • Publication number: 20150170466
    Abstract: A slot management system including a download and configuration server-based sub-system and method is disclosed for use with non-gaming devices 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 non-gaming device. A user graphical interface is provided to control and monitor execution of the download and configuration and to present a graphical image at least indicative of the temporal periods for execution of a download executable assignment.
    Type: Application
    Filed: December 18, 2014
    Publication date: June 18, 2015
    Inventors: Christopher P. Arbogast, Farshid Atashband, Rajesh Swarma, Ryan Ruppert
  • Publication number: 20150105162
    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: December 19, 2014
    Publication date: April 16, 2015
    Inventors: Ryan Ruppert, Rajesh Swarna, Geethanad Vellore
  • Patent number: 8930461
    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: Grant
    Filed: November 12, 2008
    Date of Patent: January 6, 2015
    Assignee: Bally Gaming, Inc.
    Inventors: Ryan Ruppert, Rajesh Swarna, Geethanand Vellore
  • Patent number: 8920233
    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: Grant
    Filed: November 12, 2008
    Date of Patent: December 30, 2014
    Assignee: Bally Gaming, Inc.
    Inventors: Christopher P. Arbogast, Farshid Atashband, Rajesh Swarna, Ryan Ruppert
  • Publication number: 20140248962
    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. The method includes: determining that the server wants to send a notification message, wherein the server is a Download and Configuration Management (DCM) engine; querying, via a UDP broadcast processor, a database for a list of clients that have registered for one or more types of notification; receiving a reply with the list of clients that have registered for the one or more types of notification; and sending a notification to the clients on the list.
    Type: Application
    Filed: May 15, 2014
    Publication date: September 4, 2014
    Applicant: Bally Gaming, Inc.
    Inventors: Ryan Ruppert, Farshid Atashband
  • Patent number: 8819124
    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: September 4, 2012
    Date of Patent: August 26, 2014
    Assignee: Bally Gaming, Inc.
    Inventors: Farshid Atashband, Ryan Ruppert
  • Patent number: 8812709
    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 a list of clients that have registered for one or more types of notification by a UDP broadcast processor; receiving a reply with the list of clients that have registered for the one or more types of notification; and sending notification to the clients on the list.
    Type: Grant
    Filed: August 29, 2012
    Date of Patent: August 19, 2014
    Assignee: Bally Gaming, Inc.
    Inventors: Ryan Ruppert, Farshid Atashband
  • Publication number: 20130267323
    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 a list of clients that have registered for one or more types of notification by a UDP broadcast processor; receiving a reply with the list of clients that have registered for the one or more types of notification; and sending notification to the clients on the list.
    Type: Application
    Filed: August 29, 2012
    Publication date: October 10, 2013
    Applicant: Bally Gaming, Inc.
    Inventors: Ryan Ruppert, Farshid Atashband
  • Patent number: 8478833
    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: July 2, 2013
    Assignee: Bally Gaming, Inc.
    Inventors: Ryan Ruppert, Farshid Atashband
  • Patent number: 8423790
    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: Grant
    Filed: November 17, 2009
    Date of Patent: April 16, 2013
    Assignee: Bally Gaming, Inc.
    Inventors: Farshid Atashband, Ryan Ruppert, Saurabh Singh
  • Patent number: 8386627
    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 registration message database; receiving a request for a port number from the DCM engine; and responding to the request for the port number.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: February 26, 2013
    Assignee: Bally Gaming Inc.
    Inventors: Ryan Ruppert, Farshid Atashband
  • Publication number: 20120331046
    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 registration message database; receiving a request for a port number from the DCM engine; and responding to the request for the port number.
    Type: Application
    Filed: August 31, 2012
    Publication date: December 27, 2012
    Applicant: BALLY GAMING, INC.
    Inventors: Ryan Ruppert, Farshid Atashband
  • Publication number: 20120331048
    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: September 4, 2012
    Publication date: December 27, 2012
    Applicant: BALLY GAMING, INC.
    Inventors: Farshid Atashband, Ryan Ruppert
  • Patent number: D1025982
    Type: Grant
    Filed: December 21, 2020
    Date of Patent: May 7, 2024
    Assignee: Charter Communications Operating, LLC
    Inventors: Ethan Miller, Ian Ruppert, Dave Rodrian, Gary Koerper, Ryan Dulaney