Patents by Inventor David Walls

David Walls 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: 10603595
    Abstract: The present disclosure is directed to methods and systems for processing replacements to a target array by a plurality of source arrays. Selected tokens in a target array may be replaced with corresponding tokens from a source array to generate a region of identical tokens, which may be processed or removed. Tokens in the target array may be shifted in a direction corresponding to the source array to fill empty cells within the target array and new tokens generated. Selections may be made from multiple source arrays iteratively, with shift directions dynamically modified.
    Type: Grant
    Filed: February 21, 2019
    Date of Patent: March 31, 2020
    Assignee: Funkitron, Inc.
    Inventor: David Walls
  • Patent number: 10561949
    Abstract: The present disclosure is directed to methods and systems for processing replacements to a target array according to an ordered list. A system may provide automatic and intuitive identification of selectable tokens by iteratively identifying all selectable tokens for processing or replacement in an array, and, for each selectable token, determining a unique vector or angle to the selectable token from a predetermined position. The selectable tokens may be placed in a list ordered by the vector or angle. A user interface may indicate a candidate selectable token and allow the user to either select the token for processing or replacement, or navigate through the ordered list to a different candidate selectable token. In one such implementation, the user may modify the vector or angle, and the user interface may highlight another candidate selectable token corresponding to the modified vector or angle.
    Type: Grant
    Filed: June 9, 2017
    Date of Patent: February 18, 2020
    Assignee: Funkitron, Inc.
    Inventor: David Walls
  • Publication number: 20190184293
    Abstract: The present disclosure is directed to methods and systems for processing replacements to a target array by a plurality of source arrays. Selected tokens in a target array may be replaced with corresponding tokens from a source array to generate a region of identical tokens, which may be processed or removed. Tokens in the target array may be shifted in a direction corresponding to the source array to fill empty cells within the target array and new tokens generated. Selections may be made from multiple source arrays iteratively, with shift directions dynamically modified.
    Type: Application
    Filed: February 21, 2019
    Publication date: June 20, 2019
    Inventor: David Walls
  • Patent number: 10213697
    Abstract: The present disclosure is directed to methods and systems for processing replacements to a target array by a plurality of source arrays. Selected tokens in a target array may be replaced with corresponding tokens from a source array to generate a region of identical tokens, which may be processed or removed. Tokens in the target array may be shifted in a direction corresponding to the source array to fill empty cells within the target array and new tokens generated. Selections may be made from multiple source arrays iteratively, with shift directions dynamically modified.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: February 26, 2019
    Assignee: FUNKITRON, INC.
    Inventor: David Walls
  • Patent number: 9919225
    Abstract: An m×l array of randomly selected tokens may be provided as a playing field, and a second n×l array of randomly selected tokens may be provided as a hand. The player may select a cell within the m×l array to replace the token in said cell with a token in a corresponding cell of the n×l array. If the replacement results in a region of adjacent identical tokens in the m×l array, the tokens may be removed and the player's score incremented. If no plays are possible from the player's hand, the player may draw a new hand of randomly selected tokens to replace the tokens and/or blank spaces in the n×l array. Play continues until the player has exhausted a predetermined number of opportunities to draw a new hand.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: March 20, 2018
    Assignee: FUNKITRON, INC.
    Inventor: David Walls
  • Publication number: 20180001214
    Abstract: The present disclosure is directed to methods and systems for processing replacements to a target array by a plurality of source arrays. Selected tokens in a target array may be replaced with corresponding tokens from a source array to generate a region of identical tokens, which may be processed or removed. Tokens in the target array may be shifted in a direction corresponding to the source array to fill empty cells within the target array and new tokens generated. Selections may be made from multiple source arrays iteratively, with shift directions dynamically modified.
    Type: Application
    Filed: September 15, 2017
    Publication date: January 4, 2018
    Inventor: David Walls
  • Patent number: 9789408
    Abstract: The present disclosure is directed to methods and systems for processing replacements to a target array by a plurality of source arrays. Selected tokens in a target array may be replaced with corresponding tokens from a source array to generate a region of identical tokens, which may be processed or removed. Tokens in the target array may be shifted in a direction corresponding to the source array to fill empty cells within the target array and new tokens generated. Selections may be made from multiple source arrays iteratively, with shift directions dynamically modified.
    Type: Grant
    Filed: September 22, 2016
    Date of Patent: October 17, 2017
    Assignee: Funkitron, Inc.
    Inventor: David Walls
  • Publication number: 20170274288
    Abstract: The present disclosure is directed to methods and systems for processing replacements to a target array according to an ordered list. A system may provide automatic and intuitive identification of selectable tokens by iteratively identifying all selectable tokens for processing or replacement in an array, and, for each selectable token, determining a unique vector or angle to the selectable token from a predetermined position. The selectable tokens may be placed in a list ordered by the vector or angle. A user interface may indicate a candidate selectable token and allow the user to either select the token for processing or replacement, or navigate through the ordered list to a different candidate selectable token. In one such implementation, the user may modify the vector or angle, and the user interface may highlight another candidate selectable token corresponding to the modified vector or angle.
    Type: Application
    Filed: June 9, 2017
    Publication date: September 28, 2017
    Inventor: David Walls
  • Publication number: 20170007930
    Abstract: The present disclosure is directed to methods and systems for processing replacements to a target array by a plurality of source arrays. Selected tokens in a target array may be replaced with corresponding tokens from a source array to generate a region of identical tokens, which may be processed or removed. Tokens in the target array may be shifted in a direction corresponding to the source array to fill empty cells within the target array and new tokens generated. Selections may be made from multiple source arrays iteratively, with shift directions dynamically modified.
    Type: Application
    Filed: September 22, 2016
    Publication date: January 12, 2017
    Inventor: David Walls
  • Publication number: 20160206963
    Abstract: An m×l array of randomly selected tokens may be provided as a playing field, and a second n×l array of randomly selected tokens may be provided as a hand. The player may select a cell within the m×l array to replace the token in said cell with a token in a corresponding cell of the n×l array. If the replacement results in a region of adjacent identical tokens in the m×l array, the tokens may be removed and the player's score incremented. If no plays are possible from the player's hand, the player may draw a new hand of randomly selected tokens to replace the tokens and/or blank spaces in the n×l array. Play continues until the player has exhausted a predetermined number of opportunities to draw a new hand.
    Type: Application
    Filed: April 1, 2016
    Publication date: July 21, 2016
    Inventor: David Walls
  • Patent number: 9333421
    Abstract: An m×l array of randomly selected tokens may be provided as a playing field, and a second n×l array of randomly selected tokens may be provided as a hand. The player may select a cell within the m×l array to replace the token in said cell with a token in a corresponding cell of the n×l array. If the replacement results in a region of adjacent identical tokens in the m×l array, the tokens may be removed and the player's score incremented. If no plays are possible from the player's hand, the player may draw a new hand of randomly selected tokens to replace the tokens and/or blank spaces in the n×l array. Play continues until the player has exhausted a predetermined number of opportunities to draw a new hand.
    Type: Grant
    Filed: February 17, 2014
    Date of Patent: May 10, 2016
    Assignee: Funkitron, Inc.
    Inventor: David Walls
  • Patent number: 8910408
    Abstract: Firearms with barrel cinching clamps have a receiver having a forward portion defining an internally threaded bore, a barrel having a threaded end removably received in the bore, at least a selected portion of the forward portion being split by a gap, the selected portion having connection elements on opposite sides of the gap, and an adjustable element connected to the connection elements and operable to narrow the gap to secure the barrel in the bore and to widen the gap to permit the barrel to be readily unscrewed from the bore. The bore may define a bore axis, and the gap may be parallel to the bore axis. A circumferentially complete portion of the threaded bore including a plurality of threads adjacent to the gap may be unbroken by a gap. The circumferentially complete portion of the threaded bore may be forward and/or rearward of the selected portion.
    Type: Grant
    Filed: December 19, 2012
    Date of Patent: December 16, 2014
    Assignee: Accuracy International of North America, Inc.
    Inventors: Philip Masters, Ian Scrace, David Walls
  • Publication number: 20140235306
    Abstract: An m×l array of randomly selected tokens may be provided as a playing field, and a second n×l array of randomly selected tokens may be provided as a hand. The player may select a cell within the m×l array to replace the token in said cell with a token in a corresponding cell of the n×l array. If the replacement results in a region of adjacent identical tokens in the m×l array, the tokens may be removed and the player's score incremented. If no plays are possible from the player's hand, the player may draw a new hand of randomly selected tokens to replace the tokens and/or blank spaces in the n×l array. Play continues until the player has exhausted a predetermined number of opportunities to draw a new hand.
    Type: Application
    Filed: February 17, 2014
    Publication date: August 21, 2014
    Inventor: David Walls
  • Publication number: 20140165444
    Abstract: Firearms with barrel cinching clamps have a receiver having a forward portion defining an internally threaded bore, a barrel having a threaded end removably received in the bore, at least a selected portion of the forward portion being split by a gap, the selected portion having connection elements on opposite sides of the gap, and an adjustable element connected to the connection elements and operable to narrow the gap to secure the barrel in the bore and to widen the gap to permit the barrel to be readily unscrewed from the bore. The bore may define a bore axis, and the gap may be parallel to the bore axis. A circumferentially complete portion of the threaded bore including a plurality of threads adjacent to the gap may be unbroken by a gap. The circumferentially complete portion of the threaded bore may be forward and/or rearward of the selected portion.
    Type: Application
    Filed: December 19, 2012
    Publication date: June 19, 2014
    Inventors: Philip Masters, Ian Scrace, David Walls