Patents by Inventor Matthew Drew

Matthew Drew 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: 12086562
    Abstract: Artificial intelligence (AI) technology can be used process natural language statements to facilitate the automated generation of narratives about data sets that achieve a desired communication goal without any need for a user to directly author computer code. This AI technology permits NLG systems to determine the appropriate content for inclusion in the narrative in a manner that will satisfy the desired communication goal.
    Type: Grant
    Filed: August 7, 2020
    Date of Patent: September 10, 2024
    Assignee: Salesforce, Inc.
    Inventors: Andrew R. Paley, Nathan Drew Nichols, Matthew Lloyd Trahan, Maia Jane Lewis Meza, Lawrence A. Birnbaum, Kristian J. Hammond
  • Publication number: 20230412359
    Abstract: Techniques for updating blockchains using a proof of work determined serially include receiving a block of data for inclusion in a new block of a blockchain; deterministically determining an initial nonce, hashing a combination of the block of data and the initial nonce to create a hashed value; iteratively deterministically determining an updated nonce based on a combination of the hashed value and updating the hashed value by hashing the updated nonce until the updated hashed value satisfies a proof of work criteria; creating the new block based on the block of data, the initial nonce, and the updated hashed value that satisfies the proof of work criteria; and having the new block stored in the blockchain.
    Type: Application
    Filed: May 19, 2023
    Publication date: December 21, 2023
    Inventors: Andrew Jonathan LEKER, Matthew Drew BIRDER, II, Allison Phuong HUYNH, Mark Thomas WALLACE
  • Patent number: 11658804
    Abstract: Techniques for updating blockchains using a proof of work determined serially include receiving a block of data for inclusion in a new block of a blockchain; deterministically determining an initial nonce, hashing a combination of the block of data and the initial nonce to create a hashed value; iteratively deterministically determining an updated nonce based on a combination of the hashed value and updating the hashed value by hashing the updated nonce until the updated hashed value satisfies a proof of work criteria; creating the new block based on the block of data, the initial nonce, and the updated hashed value that satisfies the proof of work criteria; and having the new block stored in the blockchain.
    Type: Grant
    Filed: May 11, 2021
    Date of Patent: May 23, 2023
    Assignee: MYDREAM INTERACTIVE, INC.
    Inventors: Andrew Jonathan Leker, Matthew Drew Birder, Allison Phuong Huynh, Mark Thomas Wallace
  • Publication number: 20210266144
    Abstract: Techniques for updating blockchains using a proof of work determined serially include receiving a block of data for inclusion in a new block of a blockchain; deterministically determining an initial nonce, hashing a combination of the block of data and the initial nonce to create a hashed value; iteratively deterministically determining an updated nonce based on a combination of the hashed value and updating the hashed value by hashing the updated nonce until the updated hashed value satisfies a proof of work criteria; creating the new block based on the block of data, the initial nonce, and the updated hashed value that satisfies the proof of work criteria; and having the new block stored in the blockchain.
    Type: Application
    Filed: May 11, 2021
    Publication date: August 26, 2021
    Inventors: Andrew Jonathan LEKER, Matthew Drew BIRDER, Allison Phuong HUYNH, Mark Thomas WALLACE
  • Patent number: 11038669
    Abstract: A system and method for blockchains with serial proof of work includes a memory storing a blockchain, and a processor coupled to the memory. The processor is configured to receive a miner identifier, receive a block of data for inclusion in a new block of the blockchain, determine an initial nonce based on the miner identifier, hash a combination of the block of data and the initial nonce to create a hashed value, iteratively determine an updated nonce based on the hashed value and update the hashed value by hashing the updated nonce until the updated hashed value satisfies a proof of work criteria, create the new block based on the block of data, the miner identifier, and the updated hashed value that satisfies the proof of work criteria, and share the new block with one or more other computing devices hosting the blockchain.
    Type: Grant
    Filed: August 13, 2018
    Date of Patent: June 15, 2021
    Assignee: MYDREAM INTERACTIVE, INC.
    Inventors: Andrew Jonathan Leker, Matthew Drew Birder, Allison Phuong Huynh, Mark Thomas Wallace
  • Publication number: 20190268142
    Abstract: A system and method for blockchains with serial proof of work includes a memory storing a blockchain, and a processor coupled to the memory. The processor is configured to receive a miner identifier, receive a block of data for inclusion in a new block of the blockchain, determine an initial nonce based on the miner identifier, hash a combination of the block of data and the initial nonce to create a hashed value, iteratively determine an updated nonce based on the hashed value and update the hashed value by hashing the updated nonce until the updated hashed value satisfies a proof of work criteria, create the new block based on the block of data, the miner identifier, and the updated hashed value that satisfies the proof of work criteria, and share the new block with one or more other computing devices hosting the blockchain.
    Type: Application
    Filed: August 13, 2018
    Publication date: August 29, 2019
    Inventors: Andrew Jonathan LEKER, Matthew Drew BIRDER, Allison Phuong HUYNH, Mark Thomas WALLACE
  • Publication number: 20170036099
    Abstract: Provided is a method 10 for playing a baseball card game. The game is typically played by two players over a predetermined number of innings, as is known in the art of baseball games. The game generally comprises various sets of playing cards that are used in conjunction with a player's collection of baseball cards. As such, a preferred embodiment of the game (represented by method steps 10) includes a set of play cards that provide gameplay options, a set of pitch cards that provide pitching options, and a set of bat cards that provide batting options.
    Type: Application
    Filed: July 29, 2016
    Publication date: February 9, 2017
    Inventor: Aaron Matthew DREW
  • Patent number: 6236938
    Abstract: A system and method for calculating and storing the location of objects. The system includes a computing device, a global positioning system (GPS) receiver in communication with the computing device, and a range finder in communication with the computing device. The GPS receiver obtains a latitude location and a longitude location of a first position and stores them in the computing device. Next, the GPS receiver obtains a latitude location and a longitude location of a second position and stores them in the computing device. A range finder is then used to locate a distance from the second position to a third position, which is stored in the computing device. The third position is the position of the object for which a location reading is sought. To calculate the latitude and longitude location of the third position, the computing device calculates an azimuth for the third position using the first and second position locations stored in the computing device.
    Type: Grant
    Filed: August 5, 1999
    Date of Patent: May 22, 2001
    Assignee: Amadeus Consulting Group, Inc.
    Inventors: David Atkinson, Steve Loper, Leonard Dattilo, Matthew Drew