Patents by Inventor Lawrence McAllister

Lawrence McAllister 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: 20210387269
    Abstract: The present disclosure provides an apparatus for removing material from an internal surface of a pipe. The apparatus comprises a low-power cutting tool for insertion into the pipe and configured to remove material from an internal surface of the pipe. The cutting tool comprises a housing for insertion within the pipe, a cutting head extending from the housing and a cutting tip for machining the internal surface of the pipe in a machining operation when the cutting tool is inserted into the pipe, and one or more actuators for driving the cutting tip. The apparatus further comprises one or more processors, and a computer-readable memory storing instructions which, when executed by the one or more processors, control the one or more actuators to cause the cutting tip to machine the internal surface of the pipe, such that the cutting tool is maintained in a low-power configuration.
    Type: Application
    Filed: February 11, 2020
    Publication date: December 16, 2021
    Inventor: Lawrence MCALLISTER
  • Patent number: 9235955
    Abstract: An embedded user interface incorporated into a gaming device, the gaming device including a gaming presentation of a base game and a gaming processor for controlling the base game. The embedded user interface includes: a player tracking interface and an embedded processor. The player tracking interface includes (or is associated with) a display screen and enables display of a system game to a user, presentation of information to the user, and reception of information from the user. The embedded processor employs an internal operating system and communicates with the gaming processor, enables control of the system game, control of player tracking information, and control of non-gaming information. In one embodiment, the embedded user interface enables control of a system game of which at least a portion of the system game is presented physically external to the embedded user interface.
    Type: Grant
    Filed: July 10, 2006
    Date of Patent: January 12, 2016
    Assignee: Bally Gaming, Inc.
    Inventors: James W. Morrow, Lawrence McAllister, Marvin A. Hein, Warren R. White, Robert A. Luciano, Jr.
  • Patent number: 9005034
    Abstract: Gaming machines may be remotely accessed by a gaming machine management server. The gaming machine management server may access a respective gaming machine while the respective gaming machine is powered off. The gaming machine management server may access a respective gaming machine while the respective gaming machine is powered on and concurrently while an operating system of the respective gaming machine is being executed.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: April 14, 2015
    Assignee: Bally Gaming, Inc.
    Inventors: Lawrence McAllister, Anand Singh
  • Patent number: 8641532
    Abstract: A gaming device includes a housing and a game display carried by the housing for displaying one or more games. The gaming device further includes two card readers carried by the housing: a first card reader to read information indicative of a player identity from a player club card issued by a casino, and a second card reader to read information indicative of a financial account from a financial card issued by a financial institution.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: February 4, 2014
    Assignee: Bally Gaming, Inc.
    Inventors: James W. Morrow, Carmen DiMichele, Lars A. Perry, Michael M. LeStrange, Robert Luciano, Lawrence McAllister
  • Patent number: 8613662
    Abstract: A system for verifying one or more downloaded components 54 of a gaming device 10 that includes the gaming device, which has an alterable hard drive 80 (or other persistent storage media 90), and the downloaded components that further include gaming-related content 92-96. A related method includes: enabling initiation of a game on the gaming device 10; downloading the gaming-related content 92-96 to the alterable hard drive 80 while the gaming device 10 is enabled for game play; reading an identifier associated with the gaming-related content 92-96; verifying that the identifier is valid (using verification software 70); and reconfiguring the gaming device 10 to utilize the newly-downloaded, gaming-related content 92-96 in response to an initiating event.
    Type: Grant
    Filed: May 26, 2010
    Date of Patent: December 24, 2013
    Assignee: Bally Gaming, Inc.
    Inventors: James Morrow, Lawrence McAllister, Robert Dubner, David Carman
  • Patent number: 8554682
    Abstract: A method is disclosed for authenticating a gaming device, wherein the gaming device includes a plurality of components, one of which is a storage device.
    Type: Grant
    Filed: August 19, 2010
    Date of Patent: October 8, 2013
    Assignee: Bally Gaming, Inc.
    Inventors: James W. Morrow, Lawrence McAllister, Robert Dubner, David Carman
  • Patent number: 8529334
    Abstract: A gaming machine and methods for independently controlling the movement of each mechanical reel are disclosed. The gaming machine includes a plurality of mechanical reels each having indicia provided on an outer surface of each of the reels. A game controller generates a game outcome and determines a spin duration for each of the plurality of reels. One or more stepper motors are operatively coupled to the mechanical reels to independently spin each reel. A reel control unit is in communication with one or more stepper motors and the game controller. The reel control unit determines an appropriate spin profile for each reel based upon the game outcome and the spin duration to cause the reels to spin and stop in a rhythmic manner.
    Type: Grant
    Filed: September 17, 2012
    Date of Patent: September 10, 2013
    Assignee: Bally Gaming, Inc.
    Inventors: Benjamin Isaac, John K. Kearns, Lawrence McAllister
  • Patent number: 8347303
    Abstract: An electronic gaming machine (EGM) implements a multi-core processor. A first of the processor cores is adapted to perform or otherwise control a first set of operations. The first set of operations can include, for example, game manager operations and other operations of the EGM that are more time-sensitive. A second one of the processor cores is adapted to perform or otherwise control a second set of operations. The second set of operations can include, for example, operations related to multimedia presentation associated with the running/playing of a game and/or other operations of the EGM that are not time-sensitive or are otherwise less time-sensitive than the operations performed/controlled by the first processor core. Each of the processor cores may run an operating system that matches the needs of its respective processor core.
    Type: Grant
    Filed: November 14, 2008
    Date of Patent: January 1, 2013
    Assignee: Bally Gaming, Inc.
    Inventors: Anand Singh, Pravinkumar Patel, Anthony E. Green, Lawrence McAllister
  • Publication number: 20120225707
    Abstract: A gaming device, method and system where the gaming device may be partitioned to create plural virtual machines to execute software applications to operate hardware resources of the gaming device to operate one or more games of chance. At least one of the software applications is subject to real time constraints.
    Type: Application
    Filed: May 14, 2012
    Publication date: September 6, 2012
    Applicant: BALLY GAMING, INC.
    Inventors: Anand Singh, Lawrence McAllister
  • Publication number: 20120157179
    Abstract: An enhanced gaming system utilizes a touch panel as a user control device for game play features which provides users with the enhanced flexibility and interactivity of a video gaming device in a gaming device environment. The enhanced gaming system includes a set of reels, a panel, and a user control device. The panel overlays a set of reels. The set of reels are visible through at least one portion of the panel. The user control interface includes a substantially transparent touch panel overlaying the reels. In one embodiment, the user control interface enables a user control of reel spin direction in correspondence with direction in which the touch panel is touched by the user. In another aspect, the user control interface enables a user control of reel spin speed in correspondence with the speed in which the user touches the touch panel.
    Type: Application
    Filed: February 2, 2012
    Publication date: June 21, 2012
    Applicant: Bally Gaming, Inc.
    Inventors: Lawrence McAllister, James Morrow, Richard Hunsaker
  • Publication number: 20120116556
    Abstract: Methods for receiving and processing input on a gaming machine using a virtual user interface are disclosed herein. Gaming machines having a virtual user interface are also disclosed herein. According to one embodiment, the gaming machine includes a game display for presenting a game. The gaming machine also includes a virtual interface controller for generating and presenting a virtual user interface on a surface of the gaming machine where the virtual user interface receives user input for gaming or non-gaming functions. The gaming machine also includes a game controller in communication with the game display and the virtual interface controller.
    Type: Application
    Filed: January 17, 2012
    Publication date: May 10, 2012
    Applicant: BALLY GAMING, INC.
    Inventors: Robert A. Luciano, JR., Lawrence McAllister
  • Patent number: 8109825
    Abstract: An enhanced mechanical gaming system (10) utilizes a touch panel (40) as a user control device for mechanical assemblies and game play features which provides users with the enhanced flexibility and interactivity of a video gaming device in a mechanical gaming device environment. The enhanced mechanical gaming system (10) includes a gaming machine assembly (20), a touch sensor assembly (30) incorporating a substantially transparent touch panel (40), a touch panel controller (50), and touch panel software (60). The gaming machine assembly is a standard gaming machine assembly that has been modified to utilize touch-panel components. The touch panel (40) and the sensor assembly (30) produce touch data when activated, and provide viewing of mechanical assemblies behind the touch panel (40). The touch panel controller (50) acts to control and interpret the touch panel (40).
    Type: Grant
    Filed: January 19, 2009
    Date of Patent: February 7, 2012
    Assignee: Bally Gaming, Inc.
    Inventors: Lawrence McAllister, James Morrow, Richard Hunsaker
  • Publication number: 20120028699
    Abstract: A gaming machine and methods for independently controlling the movement of each mechanical reel are disclosed. The gaming machine includes a plurality of mechanical reels each having indicia provided on an outer surface of each of the reels. A game controller generates a game outcome and determines a spin duration for each of the plurality of reels. One or more stepper motors are operatively coupled to the mechanical reels to independently spin each reel. A reel control unit is in communication with one or more stepper motors and the game controller. The reel control unit determines an appropriate spin profile for each reel based upon the game outcome and the spin duration to cause the reels to spin and stop in a rhythmic manner.
    Type: Application
    Filed: October 12, 2011
    Publication date: February 2, 2012
    Applicant: BALLY GAMING, INC.
    Inventors: Benjamin Isaac, John K. Kearns, Lawrence McAllister
  • Patent number: 8100750
    Abstract: Methods for receiving and processing input on a gaming machine using a virtual user interface are disclosed herein. According to one method, a gaming machine having a game display for presenting a game is able to generate a virtual user interface of a surface of the gaming machine. The virtual user interface includes one or more virtual components that correspond to one or more game functions. The gaming machine receives and processes user input via the virtual user interface. The gaming machine then performs the game function corresponding to the user input. Gaming machines having a virtual user interface are disclosed herein. According to one embodiment, the gaming machine includes a game display for presenting a game. The gaming machine also includes a virtual interface controller for generating and presenting a virtual user interface on a surface of the gaming machine where the virtual user interface receives user input for gaming or non-gaming functions.
    Type: Grant
    Filed: January 5, 2007
    Date of Patent: January 24, 2012
    Assignee: Bally Gaming, Inc.
    Inventors: Robert A. Luciano, Jr., Lawrence McAllister
  • Patent number: 8047910
    Abstract: A gaming machine and methods for independently controlling the movement of each mechanical reel are disclosed. The gaming machine includes a plurality of mechanical reels each having indicia provided on an outer surface of each of the reels. A game controller generates a game outcome and determines a spin duration for each of the plurality of reels. One or more stepper motors are operatively coupled to the mechanical reels to independently spin each reel. A reel control unit is in communication with one or more stepper motors and the game controller. The reel control unit determines an appropriate spin profile for each reel based upon the game outcome and the spin duration to cause the reels to spin and stop in a rhythmic manner.
    Type: Grant
    Filed: August 31, 2005
    Date of Patent: November 1, 2011
    Assignee: Bally Gaming, Inc.
    Inventors: Benjamin Isaac, John K. Kearns, Lawrence McAllister
  • Publication number: 20110230260
    Abstract: An embedded user interface incorporated into a gaming device, the gaming device including a gaming presentation of a base game and a gaming processor for controlling the base game. The embedded user interface includes: a player tracking interface and an embedded processor. The player tracking interface includes (or is associated with) a display screen and enables display of a system game to a user, presentation of information to the user, and reception of information from the user. The embedded processor employs an internal operating system and communicates with the gaming processor, enables control of the system game, control of player tracking information, and control of non-gaming information. In one embodiment, the embedded user interface enables control of a system game of which at least a portion of the system game is presented physically external to the embedded user interface.
    Type: Application
    Filed: July 10, 2006
    Publication date: September 22, 2011
    Inventors: James W. Morrow, Lawrence McAllister, Marvin A. Hein, Warren R. White, Robert A. Luciano, JR.
  • Publication number: 20110021270
    Abstract: A method is disclosed for authenticating a gaming device, wherein the gaming device includes a plurality of components, one of which is a storage device.
    Type: Application
    Filed: August 19, 2010
    Publication date: January 27, 2011
    Applicant: BALLY GAMING, INC.
    Inventors: James W. Morrow, Lawrence McAllister, Robert Dubner, David Carman
  • Patent number: 7836302
    Abstract: There is provided a method and system for verifying a device, having components. Identification numbers of the components are read and then verified. The process of verifying comprises matching each identification number in a database to determine whether each identification number is valid. In one embodiment, the database is remote from the device, wherein verification is performed over a network connecting a database server containing the database with the device. The device transmits the identification numbers for each of the components to the database server for verification. A file allocation structure reader may be located in a basic input/output system of the device for reading and verifying data files from a persistent storage media without loading an operating system. The device may comprise a gaming machine that contains a monitor for monitoring one or more system events being processed by the gaming machine. The monitor monitors routine and non-routine events.
    Type: Grant
    Filed: August 15, 2006
    Date of Patent: November 16, 2010
    Assignee: Bally Gaming, Inc.
    Inventors: James W. Morrow, Lawrence McAllister, Robert Dubner, David Carman
  • Publication number: 20100234101
    Abstract: A system for verifying one or more downloaded components 54 of a gaming device 10 that includes the gaming device, which has an alterable hard drive 80 (or other persistent storage media 90), and the downloaded components that further include gaming-related content 92-96. A related method includes: enabling initiation of a game on the gaming device 10; downloading the gaming-related content 92-96 to the alterable hard drive 80 while the gaming device 10 is enabled for game play; reading an identifier associated with the gaming-related content 92-96; verifying that the identifier is valid (using verification software 70); and reconfiguring the gaming device 10 to utilize the newly-downloaded, gaming-related content 92-96 in response to an initiating event.
    Type: Application
    Filed: May 26, 2010
    Publication date: September 16, 2010
    Applicant: BALLY GAMING, INC.
    Inventors: James W. Morrow, Lawrence McAllister, Robert Dubner, David Carmen
  • Publication number: 20100125851
    Abstract: An electronic gaming machine (EGM) implements a multi-core processor. A first of the processor cores is adapted to perform or otherwise control a first set of operations. The first set of operations can include, for example, game manager operations and other operations of the EGM that are more time-sensitive. A second one of the processor cores is adapted to perform or otherwise control a second set of operations. The second set of operations can include, for example, operations related to multimedia presentation associated with the running/playing of a game and/or other operations of the EGM that are not time-sensitive or are otherwise less time-sensitive than the operations performed/controlled by the first processor core. Each of the processor cores may run an operating system that matches the needs of its respective processor core.
    Type: Application
    Filed: November 14, 2008
    Publication date: May 20, 2010
    Applicant: Bally Gaming, Inc.
    Inventors: Anand Singh, Pravinkumar Patel, Anthony E. Green, Lawrence McAllister