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: 10603595Abstract: 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: GrantFiled: February 21, 2019Date of Patent: March 31, 2020Assignee: Funkitron, Inc.Inventor: David Walls
-
Patent number: 10561949Abstract: 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: GrantFiled: June 9, 2017Date of Patent: February 18, 2020Assignee: Funkitron, Inc.Inventor: David Walls
-
Publication number: 20190184293Abstract: 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: ApplicationFiled: February 21, 2019Publication date: June 20, 2019Inventor: David Walls
-
Patent number: 10213697Abstract: 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: GrantFiled: September 15, 2017Date of Patent: February 26, 2019Assignee: FUNKITRON, INC.Inventor: David Walls
-
Patent number: 9919225Abstract: 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: GrantFiled: April 1, 2016Date of Patent: March 20, 2018Assignee: FUNKITRON, INC.Inventor: David Walls
-
Publication number: 20180001214Abstract: 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: ApplicationFiled: September 15, 2017Publication date: January 4, 2018Inventor: David Walls
-
Patent number: 9789408Abstract: 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: GrantFiled: September 22, 2016Date of Patent: October 17, 2017Assignee: Funkitron, Inc.Inventor: David Walls
-
Publication number: 20170274288Abstract: 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: ApplicationFiled: June 9, 2017Publication date: September 28, 2017Inventor: David Walls
-
Publication number: 20170007930Abstract: 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: ApplicationFiled: September 22, 2016Publication date: January 12, 2017Inventor: David Walls
-
Publication number: 20160206963Abstract: 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: ApplicationFiled: April 1, 2016Publication date: July 21, 2016Inventor: David Walls
-
Patent number: 9333421Abstract: 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: GrantFiled: February 17, 2014Date of Patent: May 10, 2016Assignee: Funkitron, Inc.Inventor: David Walls
-
Patent number: 8910408Abstract: 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: GrantFiled: December 19, 2012Date of Patent: December 16, 2014Assignee: Accuracy International of North America, Inc.Inventors: Philip Masters, Ian Scrace, David Walls
-
Publication number: 20140235306Abstract: 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: ApplicationFiled: February 17, 2014Publication date: August 21, 2014Inventor: David Walls
-
Publication number: 20140165444Abstract: 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: ApplicationFiled: December 19, 2012Publication date: June 19, 2014Inventors: Philip Masters, Ian Scrace, David Walls