Patents by Inventor Michael Casey

Michael Casey 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: 20210029835
    Abstract: A contact element for use between electronic components like computer chips and printed circuit boards, or the connection between an electronic component in a test socket to provide high current, high density, and high frequency connections between the electronic components. The contact element preferably achieves a good connection between electrical components when they are connected and pressed together. The contact element is preferably made of a conductive silicone rubber which has been plated.
    Type: Application
    Filed: July 22, 2020
    Publication date: January 28, 2021
    Inventor: Michael Casey
  • Publication number: 20210012616
    Abstract: An electronic gaming system includes a processor configured to execute instructions, which when executed, cause the processor to at least receive a wager amount from an electronic gaming machine (EGM), where the wager amount is associated with a player wager in a base bingo game played by a player of the EGM. The instructions also cause the processor to receive a bingo card parameter from the EGM, where the received bingo card parameter is associated with a bingo card provided to the player in the base bingo game, determine, based upon the wager amount, an award eligibility probability, and determine, based at least in part upon the award eligibility probability, whether the player is eligible to receive an award, and in response, compare the received bingo card parameter to a plurality of bingo card parameters, the plurality of bingo card parameters defining a paytable. Moreover, the instructions may cause the processor to determine, based upon the comparison, whether to provide the award to the player.
    Type: Application
    Filed: July 10, 2019
    Publication date: January 14, 2021
    Inventors: Michael Casey, Shawn Lyons, Eldon Ideus, II, Eric Telaak, Alok Trivedi, Shailendra Tomar, Rakesh Mehta, Jitin Garg
  • Publication number: 20200394873
    Abstract: A gaming machine includes a processor configured to execute instructions, which when executed, cause the processor to at least control a display device to display a first subgame and a second subgame during a multi-game bingo game, evaluate a first bingo card to determine a first outcome for the first subgame, and evaluate a second bingo card to determine a second outcome for the second subgame. The instructions also cause the processor to control the display device to display the first outcome for the first subgame and the second outcome for the second subgame, and evaluate a game ending win (GEW) bingo card to determine whether a game ending win has been achieved by a player of the electronic gaming machine, where the GEW bingo card is different from the first bingo card and the second bingo card.
    Type: Application
    Filed: April 17, 2020
    Publication date: December 17, 2020
    Inventors: Michael Casey, Eric Telaak
  • Patent number: 10843948
    Abstract: A sequencing batch reactor includes a liquid level sensor configured to measure a level of liquid in the vessel and provide an indication of the level of the liquid to a controller and a sludge detector configured to measure a position of an interface between sludge and solids-lean supernatant in the vessel and to provide an indication of the position of the interface to the controller. The controller is configured to perform a comparison between the level of the liquid and the position of the interface and control an amount of solids-lean supernatant removed from the vessel during the decant stage based on the comparison.
    Type: Grant
    Filed: September 1, 2016
    Date of Patent: November 24, 2020
    Assignee: Evoqua Water Technologies LLC
    Inventors: Timothy Lee Lindemann, Michael Casey Whittier
  • Patent number: 10829402
    Abstract: Disclosed are apparatus and methods for treating wastewater. In one example a system for treating wastewater treatment is provided. The system comprises a biological reactor having an inlet in fluid communication with a source of wastewater and an outlet, the biological reactor configured to treat wastewater from the source of wastewater and output a biologically treated wastewater from the outlet, a solids-liquid separation system having an inlet in fluid communication with the outlet of the biological reactor and configured to separate the biologically treated wastewater into a solids-lean effluent and a solids-rich waste activated sludge (WAS), a treatment subsystem comprising a digester, an inlet in fluid communication with a WAS outlet of the solids-liquid separation system, and an outlet for providing ballasted and digested WAS, and a ballast feed system configured to deliver ballast to one of the biological reactor and the treatment subsystem.
    Type: Grant
    Filed: June 7, 2017
    Date of Patent: November 10, 2020
    Assignee: Evoqua Water Technologies LLC
    Inventors: Timothy Lindemann, Michael Casey Whittier
  • Patent number: 10809985
    Abstract: A compiler can instrument a program during the front end of compilation to collect data about runtime behavior when the program is executed. Instrumentation can occur during source language processing rather than later in the compilation chain. The instrumentation can occur in between semantic analysis and code generation. The instrumentation can occur in an instrumenting rewriting phase. The instrumentation can occur in a first lowering phase in which high level constructs in a programming language are rewritten as lower level constructs in intermediate representation (IR). The compiler can inject the instrumentation code at particular points in the source code based on specified language constructs in the source program. The types of instrumentation injected can be extended by providing additional information to the compiler at compilation time, without the need to reprogram the compiler.
    Type: Grant
    Filed: March 9, 2017
    Date of Patent: October 20, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John Lawrence Hamby, Manish Kumar Jayaswal, Andrew Michael Casey, Aleksey Tsingauz, Tomas Matousek, Gen Lu, Tanner Evan Gooding, Ghanashyam Chandrasekhar Namboodiripad
  • Publication number: 20200250931
    Abstract: A system and method for evaluating a persistent bonus game jackpot includes providing a persistent bonus game jackpot including an amount that defines a state of the persistent bonus game jackpot, storing, within a memory, a plurality of paytables, each paytable of the plurality of paytables associated with a state of the persistent bonus game jackpot and including a probability of awarding the persistent bonus game jackpot at the associated state, determining a current state of the persistent bonus game jackpot, dynamically selecting, based upon the determined current state, a paytable from the plurality of paytables stored in the memory, evaluating a bingo card provided in association with the persistent bonus game jackpot against the dynamically selected paytable and a ball call, and determining, in response to the evaluating, to credit the amount of the persistent bonus game jackpot to a player credit balance associated with the evaluated bingo card.
    Type: Application
    Filed: January 24, 2020
    Publication date: August 6, 2020
    Inventors: Eldon Ideus, II, Michael Casey, Kevin Walsh
  • Patent number: 10642714
    Abstract: Metadata tables can provide the link between the instrumentation information collected and the location in the source code of the programming language construct that was instrumented. The metadata tables enable the relationship between the programming construct in the source code and the dynamic analysis information collected to be exact rather than an estimate. During compilation information is collected that enables a mapping between document table and analysis table to occur.
    Type: Grant
    Filed: March 9, 2017
    Date of Patent: May 5, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tomas Matousek, John Lawrence Hamby, Manish Kumar Jayaswal, Andrew Michael Casey
  • Publication number: 20190371131
    Abstract: A reel-type wagering game includes at least one wild symbol in the game symbol set. The wild symbol or symbols may appear at multiple game symbol locations across an array of game symbol locations through which results are shown for a play in the game, and may assist in forming winning combinations of game symbols along pay lines. Wild symbols that appear in the array of game symbols for a play of the game, but do not contribute to any winning combination along a pay line, represent noncontributing wild symbols which may provide an alternate winning result for the given play of the wagering game.
    Type: Application
    Filed: August 16, 2019
    Publication date: December 5, 2019
    Applicant: Everi Games Inc.
    Inventors: Eric Neal Harrelson, Jennifer Skaggs, Michael Casey
  • Patent number: 10471222
    Abstract: In one aspect, embodiments of the present invention provide an aerosolization device for ensuring proper delivery of an aerosolized medication to a user's respiratory system. The aerosolization device may include a conduit, an aerosol generator, a restrictor disposed within the conduit, and an indicator mechanism. The conduit may include a mouthpiece end by which a user may cause inspiratory flow through the conduit. The aerosol generator may include a vibratable mesh. The restrictor may define a plurality of apertures disposed along an outer periphery of the restrictor configured to provide an increase in pressure differential that varies with an inspiratory flow rate within the conduit and to provide a relatively laminar flow downstream of the restrictor compared to upstream of the restrictor. The indicator mechanism may indicate to a user a state of a parameter of the inspiratory flow relative to a predefined desired range.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: November 12, 2019
    Assignee: Dance Biopharm Inc.
    Inventors: Jim Fink, Lisa Molloy, Ronan MacLoughlin, Claire Lillis, Michael Casey, John Mullins, Kieran Hyland, Joe Grehan
  • Patent number: 10388117
    Abstract: A reel-type wagering game includes at least one wild symbol in the game symbol set. The wild symbol or symbols may appear at multiple game symbol locations across an array of game symbol locations through which results are shown for a play in the game, and may assist in forming winning combinations of game symbols along pay lines. Wild symbols that appear in the array of game symbols for a play of the game, but do not contribute to any winning combination along a pay line, represent noncontributing wild symbols which may provide an alternate winning result for the given play of the wagering game.
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: August 20, 2019
    Assignee: Everi Games, Inc.
    Inventors: Eric Neal Harrelson, Jennifer Skaggs, Michael Casey
  • Publication number: 20190194049
    Abstract: Disclosed are apparatus and methods for treating wastewater. In one example a system for treating wastewater treatment is provided. The system comprises a biological reactor having an inlet in fluid communication with a source of wastewater and an outlet, the biological reactor configured to treat wastewater from the source of wastewater and output a biologically treated wastewater from the outlet, a solids-liquid separation system having an inlet in fluid communication with the outlet of the biological reactor and configured to separate the biologically treated wastewater into a solids-lean effluent and a solids-rich waste activated sludge (WAS), a treatment subsystem comprising a digester, an inlet in fluid communication with a WAS outlet of the solids-liquid separation system, and an outlet for providing ballasted and digested WAS, and a ballast feed system configured to deliver ballast to one of the biological reactor and the treatment subsystem.
    Type: Application
    Filed: June 7, 2017
    Publication date: June 27, 2019
    Inventors: Timothy Lindemann, Michael Casey Whittier
  • Publication number: 20190084853
    Abstract: A sequencing batch reactor includes a liquid level sensor configured to measure a level of liquid in the vessel and provide an indication of the level of the liquid to a controller and a sludge detector configured to measure a position of an interface between sludge and solids-lean supernatant in the vessel and to provide an indication of the position of the interface to the controller. The controller is configured to perform a comparison between the level of the liquid and the position of the interface and control an amount of solids-lean supernatant removed from the vessel during the decant stage based on the comparison.
    Type: Application
    Filed: September 1, 2016
    Publication date: March 21, 2019
    Inventors: Timothy Lee Lindemann, Michael Casey Whittier
  • Publication number: 20180361083
    Abstract: A nebulizer comprises a controller linked at its output to a nebulizer head, and at its input to a USB cable and USB plug for connection to a host system. The link between the USB plug and the controller is a USB cable with power and data channels. The controller comprises a boost circuit, a microcontroller 11, and a drive circuit. The latter provides power and control signals via a cable and proprietary plug to the nebulizer head. These signals provide power and control for a vibrating membrane receiving a liquid to be aerosolised. The controller has a housing with LED status lamps, and an ON/OFF button. The controller can be controlled via a host, either locally or remotely.
    Type: Application
    Filed: June 26, 2018
    Publication date: December 20, 2018
    Applicant: Stamford Devices Limited
    Inventors: Michael Casey, Joseph Grehan, Kieran Hyland, John Power
  • Publication number: 20180329621
    Abstract: Techniques for object insertion are described. In one or more implementations, digital content is generated as an interactive canvas, and the interactive canvas is displayed on one or more display devices of a computing device. User input is received to the interactive canvas and the user input is detected as corresponding to a closed shape. In response to detecting that the user input corresponds to the closed shape, the user input is digitized and displayed as additional digital content on the interactive canvas and an object insertion mode is initiated by displaying an object insertion menu on the interactive canvas. In response to selection of an object from the object insertion menu, the selected object is inserted into the interactive canvas within the closed shape.
    Type: Application
    Filed: June 29, 2017
    Publication date: November 15, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Eduardo SONNINO, Anthony DART, Andrew Michael CASEY, March ROGERS, Jenny Angelica ALARCO DIEZ
  • Publication number: 20180329610
    Abstract: Techniques for object selection mode are described. In one or more implementations, digital content is generated as an interactive canvas, and the interactive canvas is displayed on one or more display devices of a computing device. Additional digital content is also displayed on the interactive canvas as one or more objects. The one or more objects are anchored to the interactive canvas in an anchor mode which prevents user input to the interactive canvas from being interpreted as input to manipulate the one or more objects. A trigger event to trigger an object selection mode is detected, and an object selection mode is initiated in response to the trigger event. The object selection mode causes user input to the interactive canvas to be interpreted as input to manipulate the one or more objects.
    Type: Application
    Filed: June 28, 2017
    Publication date: November 15, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Eduardo SONNINO, Anthony DART, Ryan Chandler PENDLAY, Jason M. NELSON, Andrew Michael CASEY, March ROGERS, Peter HAMMERQUIST, Aaron Naoyoshi Sheung Yan WOO, Callil R. CAPUOZZO, Christian James COLANDO, Laurentiu PAVEL, Jenny Angelica ALARCO DIEZ
  • Publication number: 20180329583
    Abstract: Techniques for object insertion are described. In one or more implementations, user input is received to an interactive canvas and the user input is detected as corresponding to a closed shape. In response to detecting that the user input corresponds to the closed shape, an object insertion menu is displayed on the interactive canvas. The object insertion menu includes selectable representations corresponding to multiple different object types which may be inserted into the interactive canvas within the closed shape. In response to receiving a user selection of a selectable representation associated with an object type from the object insertion menu, an object insertion control associated with the selected object type is displayed in the object insertion menu. The object insertion control includes additional selectable representations corresponding to objects associated with the selected object type which are selectable to insert a respective object into the interactive canvas within the closed shape.
    Type: Application
    Filed: June 29, 2017
    Publication date: November 15, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Eduardo SONNINO, Anthony DART, Andrew Michael CASEY, March ROGERS, Jenny Angelica ALARCO DIEZ
  • Patent number: 10088678
    Abstract: In a method to illustrate a weather condition via a near-eye display system, a representation of a geographic region is displayed via the near-eye display system. For each of a series of elevations above the geographic region, a weather-data slice is received, which defines a weather-parameter value for each of a plurality of 2D coordinates at that elevation. A volume-filling weather model is constructed based on the weather-parameter values received for each elevation and 2D coordinate. A digital filter and a coordinate transform are then applied to the volume-filling weather model to obtain a weather-display model, the weather-display model including a display-parameter value for each of a plurality of 3D coordinates. Then, the weather-display model is displayed via the near-eye display system, co-registered to the representation of the geographic region.
    Type: Grant
    Filed: May 9, 2017
    Date of Patent: October 2, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John Copic, Gregory Bishop Bahm, Jonathan Gustav Paulovich, Jedd Alexander Chevrier, Michael Casey Lanigan, Ryan Hastings
  • Publication number: 20180256829
    Abstract: A digital processor of a nebulizer controller controls and monitors drive current (I) applied to an aperture plate. The drive current is detected as a series of discrete values at each of multiple measuring points, each having a particular drive frequency The processor in real time calculates a slope or rate of change of drive current with frequency and additionally determines a minimum value for drive current leading up to the peak value. The processor uses both the value of the minimum drive current during the scan and also the maximum slope value to achieve reliable prediction of end of dose, when the aperture plate becomes dry.
    Type: Application
    Filed: September 22, 2016
    Publication date: September 13, 2018
    Applicant: Stamford Devices Limited
    Inventors: Joseph GREHAN, Michael CASEY, Shaun PORTER, Niall SMITH
  • Publication number: 20180260198
    Abstract: A compiler can instrument a program during the front end of compilation to collect data about runtime behavior when the program is executed. Instrumentation can occur during source language processing rather than later in the compilation chain. The instrumentation can occur in between semantic analysis and code generation. The instrumentation can occur in an instrumenting rewriting phase. The instrumentation can occur in a first lowering phase in which high level constructs in a programming language are rewritten as lower level constructs in intermediate representation (IR). The compiler can inject the instrumentation code at particular points in the source code based on specified language constructs in the source program. The types of instrumentation injected can be extended by providing additional information to the compiler at compilation time, without the need to reprogram the compiler.
    Type: Application
    Filed: March 9, 2017
    Publication date: September 13, 2018
    Inventors: JOHN LAWRENCE HAMBY, MANISH KUMAR JAYASWAL, ANDREW MICHAEL CASEY, ALEKSEY TSINGAUZ, TOMAS MATOUSEK, GEN LU, TANNER EVAN GOODING, GHANASHYAN CHANDRASEKHAR NAMBOODIRIPAD