Patents by Inventor Cameron Thacker

Cameron Thacker 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: 20220118365
    Abstract: Systems and methods for operating a bridge server to support multiple shards of blockchains are disclosed. The multiple shards may be used to record ownership rights of in-game digital assets. The in-game digital assets may be usable in an online gaming platform. Exemplary implementations may: execute an instance of a game; maintain user accounts for the users of a blockchain on a first and a second decentralized ledger server; record sets of rights pertaining to sets of digital assets; receive an exchange request for a first digital asset; receive transferal information for the first digital asset; transfer sets of instructions to the first and second decentralized ledger servers such that the first decentralized ledger server removes the first digital asset from the first set of digital assets and the second decentralized ledger server adds the first digital asset to the second set of digital assets.
    Type: Application
    Filed: October 19, 2020
    Publication date: April 21, 2022
    Inventors: Cameron Thacker, Andrew Royer, Rudy Koch
  • Publication number: 20220111292
    Abstract: Systems and methods for using natural language processing (NLP) to control automated gameplay in one or more online games within an online gaming platform are disclosed. Exemplary implementations may: train a pretrained text-based system to generate sequences indicating one or more activities, wherein activities are associated with characteristics of user-controllable characters such that a particular user-controllable character having a particular characteristic may perform, within the online gaming platform, one or more activities from a particular set that is associated with the particular characteristic; receive user input describing one or more commands; generate, using the pretrained text-based system, a sequence indicating one or more activities based on the user input; transfer the generated sequence to the online gaming platform; effectuate automated execution of activities by the particular user-controllable character in accordance with the generated sequence.
    Type: Application
    Filed: May 10, 2021
    Publication date: April 14, 2022
    Inventors: Cameron Thacker, John Linden
  • Publication number: 20220108290
    Abstract: Systems and methods for buying and selling virtual items through multiple online sales platforms are disclosed. Exemplary implementations may: effectuate publications of at least two sales listings; effectuate a presentation to a buying user that includes representations of the publications; receive indications of offers to purchase the particular virtual item; determine an accepted offer that is accepted; effectuate assignment of the ownership of the particular virtual item to the buying user account.
    Type: Application
    Filed: December 17, 2021
    Publication date: April 7, 2022
    Inventors: Liwen Kao, Rudy Koch, Cameron Thacker, Andrew Royer
  • Publication number: 20220108368
    Abstract: Systems and methods for facilitating purchase offer selection across multiple online sales platforms are disclosed. Exemplary implementations may: obtain first information defining a first sales listing of a particular virtual item on a first online sales platform; obtain second information defining a second sales listing of the particular virtual item on a second online sales platform; receive at least two indications of offers to purchase the particular virtual item; obtain information that represents at least one sales characteristic by which the offers to purchase the particular virtual item are to be ranked according to desirability; determine and compare a first metric value for the first offer and a second metric value for the second offer; and determine an accepted offer that is accepted based on the comparison.
    Type: Application
    Filed: December 16, 2021
    Publication date: April 7, 2022
    Inventors: Liwen Kao, Rudy Koch, Cameron Thacker, Andrew Royer
  • Patent number: 11295363
    Abstract: Systems and methods for facilitating purchase offer selection across multiple online sales platforms are disclosed. Exemplary implementations may: obtain first information defining a first sales listing of a particular virtual item on a first online sales platform; obtain second information defining a second sales listing of the particular virtual item on a second online sales platform; receive at least two indications of offers to purchase the particular virtual item; obtain information that represents at least one sales characteristic by which the offers to purchase the particular virtual item are to be ranked according to desirability; determine and compare a first metric value for the first offer and a second metric value for the second offer; and determine an accepted offer that is accepted based on the comparison.
    Type: Grant
    Filed: March 4, 2020
    Date of Patent: April 5, 2022
    Assignee: Mythical, Inc.
    Inventors: Liwen Kao, Rudy Koch, Cameron Thacker, Andrew Royer
  • Patent number: 11288645
    Abstract: Systems and methods for buying and selling virtual items through multiple online sales platforms are disclosed. Exemplary implementations may: effectuate publications of at least two sales listings; effectuate a presentation to a buying user that includes representations of the publications; receive indications of offers to purchase the particular virtual item; determine an accepted offer that is accepted; effectuate assignment of the ownership of the particular virtual item to the buying user account.
    Type: Grant
    Filed: January 13, 2020
    Date of Patent: March 29, 2022
    Assignee: Mythical, Inc.
    Inventors: Liwen Kao, Rudy Koch, Cameron Thacker, Andrew Royer
  • Publication number: 20220084284
    Abstract: Systems and methods for using natural language processing (NLP) to automatically generate three-dimensional objects in a virtual space are disclosed. Exemplary implementations may: obtain three-dimensional objects using a three-dimensional voxelized format; encode those objects, using a variational autoencoder, into pairs of vectors that are subsequently sampled; decode the sampled vectors; determine loss information for the decoded voxelized three-dimensional objects; use the loss information to train the variational autoencoder; fine-tune a pretrained text-based system; receive user input describing a three-dimensional object; generate a vector from the user input; decode the vector into a voxelized three-dimensional object; present the voxelized three-dimensional object to the user.
    Type: Application
    Filed: November 22, 2021
    Publication date: March 17, 2022
    Inventors: Cameron Thacker, John Linden
  • Publication number: 20220036456
    Abstract: Systems and methods for controlling an automated electronic networked central clearinghouse for clearing and reversing reversible exchanges of digital assets are disclosed.
    Type: Application
    Filed: October 30, 2020
    Publication date: February 3, 2022
    Inventors: Rudy Koch, Cameron Thacker, Liwen Kao
  • Publication number: 20220032200
    Abstract: Systems and methods for controlling distributions by an automated electronic networked central clearinghouse are disclosed. Exemplary implementations may: receive an exchange request that indicates a first user offers a first digital asset for a reversible exchange on a fiat-currency-based online exchange platform; obtain asset-specific distribution rights for the first digital asset; receive exchange information regarding the reversible exchange with an exchanging user; monitor, during a waiting period, whether any actions taken by the exchanging user determine reversibility of the reversible exchange, or whether the waiting period for reversibility times out; based on a time-out or a determination regarding reversibility, either (i) transfer the ownership of the first digital asset to the first user, or (ii) clear the reversible exchange by non-temporarily transferring the ownership to the exchanging user, and by distributing benefits in accordance with the asset-specific distribution rights.
    Type: Application
    Filed: October 30, 2020
    Publication date: February 3, 2022
    Inventors: Rudy Koch, Cameron Thacker, Liwen Kao
  • Patent number: 11232631
    Abstract: Systems and methods for using natural language processing (NLP) to automatically generate three-dimensional objects in a virtual space are disclosed. Exemplary implementations may: obtain three-dimensional objects using a three-dimensional voxelized format; encode those objects, using a variational autoencoder, into pairs of vectors that are subsequently sampled; decode the sampled vectors; determine loss information for the decoded voxelized three-dimensional objects; use the loss information to train the variational autoencoder; fine-tune a pretrained text-based system; receive user input describing a three-dimensional object; generate a vector from the user input; decode the vector into a voxelized three-dimensional object; present the voxelized three-dimensional object to the user.
    Type: Grant
    Filed: December 10, 2020
    Date of Patent: January 25, 2022
    Assignee: Mythical, Inc.
    Inventors: Cameron Thacker, John Linden
  • Publication number: 20210351937
    Abstract: Systems and methods for determining authenticity of non-fungible digital assets are disclosed. Exemplary implementations may: store information, wherein the stored information includes information regarding a given type of digital assets, including a first digital asset; generate a first quantity of encoded information, based on encoding an identifier of a smart contract and an asset-specific identifier that identifies the first digital asset; generate a digital signature of the first quantity of encoded information, wherein the digital signature is based on a private key associated with the smart contract; and record the first quantity of encoded information and the digital signature as part of the metadata of the first digital asset.
    Type: Application
    Filed: May 3, 2021
    Publication date: November 11, 2021
    Inventors: Cameron Thacker, Andrew Royer, John Linden, Liwen Kao
  • Publication number: 20210346801
    Abstract: Systems and methods for using re-playable in-game operations to reach particular user game states in an online gaming platform are disclosed. Exemplary implementations may: manage user inventories for users of the online gaming platform; receive a request, from the first user, for activation of the replay asset by the first user; and execute the set of in-game operations automatically such that a first current user game state for the first user is advanced to a first subsequent user game state for the first user within the online gaming platform, responsive to the activation of the replay asset as requested by the first user.
    Type: Application
    Filed: June 23, 2021
    Publication date: November 11, 2021
    Inventors: Stephan Cunningham, Cameron Thacker, John Linden
  • Patent number: 11077367
    Abstract: Systems and methods for using natural language processing (NLP) to control automated gameplay in one or more online games within an online gaming platform are disclosed. Exemplary implementations may: train a pretrained text-based system to generate sequences indicating one or more activities, wherein activities are associated with characteristics of user-controllable characters such that a particular user-controllable character having a particular characteristic may perform, within the online gaming platform, one or more activities from a particular set that is associated with the particular characteristic; receive user input describing one or more commands; generate, using the pretrained text-based system, a sequence indicating one or more activities based on the user input; transfer the generated sequence to the online gaming platform; effectuate automated execution of activities by the particular user-controllable character in accordance with the generated sequence.
    Type: Grant
    Filed: October 9, 2020
    Date of Patent: August 3, 2021
    Assignee: Mythical, Inc.
    Inventors: Cameron Thacker, John Linden
  • Patent number: 11077369
    Abstract: Systems and methods for using re-playable in-game operations to reach particular user game states in an online gaming platform are disclosed. Exemplary implementations may: manage user inventories for users of the online gaming platform; receive a request, from the first user, for activation of the replay asset by the first user; and execute the set of in-game operations automatically such that a first current user game state for the first user is advanced to a first subsequent user game state for the first user within the online gaming platform, responsive to the activation of the replay asset as requested by the first user.
    Type: Grant
    Filed: December 11, 2019
    Date of Patent: August 3, 2021
    Assignee: Mythical, Inc.
    Inventors: Stephan Cunningham, Cameron Thacker, John Linden
  • Publication number: 20210192266
    Abstract: Systems and methods for converting video information into electronic output files are disclosed. Exemplary implementations may: obtain video information defining one or more videos; select a subset of the visual content included in the video content of the particular video; perform object detection to detect objects in the selected subset; perform motion detection to detect a movement for one or more of the detected objects in the selected subset, responsive to the object detection detecting one or more detected objects; and generate and store an electronic output file, responsive to the detection of the movement.
    Type: Application
    Filed: March 5, 2021
    Publication date: June 24, 2021
    Inventors: Stephan Cunningham, Cameron Thacker, Chris Downs, John Linden
  • Patent number: 11044098
    Abstract: Systems and methods for providing authenticity of digital assets that are not fungible are disclosed. Exemplary implementations may: store information, wherein the stored information includes information regarding a given type of digital assets, including a first digital asset; generate a first quantity of encoded information, based on encoding an identifier of a smart contract and an asset-specific identifier that identifies the first digital asset; generate a digital signature of the first quantity of encoded information, wherein the digital signature is based on the private key associated with the smart contract; record the first quantity of encoded information as part of the metadata of the first digital asset; and record the digital signature as part of the metadata of the first digital asset.
    Type: Grant
    Filed: May 8, 2020
    Date of Patent: June 22, 2021
    Assignee: Mythical, Inc.
    Inventors: Cameron Thacker, Andrew Royer, John Linden, Liwen Kao
  • Publication number: 20210103761
    Abstract: Systems and methods for converting video information into electronic output files are disclosed. Exemplary implementations may: obtain video information defining one or more videos; select a subset of the visual content included in the video content of the particular video; perform object detection to detect objects in the selected subset; perform motion detection to detect a movement for one or more of the detected objects in the selected subset, responsive to the object detection detecting one or more detected objects; and generate and store an electronic output file, responsive to the detection of the movement.
    Type: Application
    Filed: October 8, 2019
    Publication date: April 8, 2021
    Inventors: Stephan Cunningham, Cameron Thacker, Chris Downs, John Linden
  • Patent number: 10970602
    Abstract: Systems and methods for converting video information into electronic output files are disclosed. Exemplary implementations may: obtain video information defining one or more videos; select a subset of the visual content included in the video content of the particular video; perform object detection to detect objects in the selected subset; perform motion detection to detect a movement for one or more of the detected objects in the selected subset, responsive to the object detection detecting one or more detected objects; and generate and store an electronic output file, responsive to the detection of the movement.
    Type: Grant
    Filed: October 8, 2019
    Date of Patent: April 6, 2021
    Assignee: Mythical, Inc.
    Inventors: Stephan Cunningham, Cameron Thacker, Chris Downs, John Linden
  • Patent number: 10930066
    Abstract: Systems and methods for using natural language processing (NLP) to automatically generate three-dimensional objects in a virtual space are disclosed. Exemplary implementations may: obtain three-dimensional objects using a three-dimensional voxelized format; encode those objects, using a variational autoencoder, into pairs of vectors that are subsequently sampled; decode the sampled vectors; determine loss information for the decoded voxelized three-dimensional objects; use the loss information to train the variational autoencoder; fine-tune a pretrained text-based system; receive user input describing a three-dimensional object; generate a vector from the user input; decode the vector into a voxelized three-dimensional object; present the voxelized three-dimensional object to the user.
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: February 23, 2021
    Assignee: Mythical, Inc.
    Inventors: Cameron Thacker, John Linden
  • Publication number: 20200409928
    Abstract: Systems and methods for synchronizing database operations with a distributed blockchain are disclosed. The database operations are performed on a database that is shared between multiple users including a first user. Exemplary implementations may: receive database information reflecting one or more database operations performed by the first user on a first version of the database; verify whether the one or more database operations are allowed to be performed by the first user; record on the distributed blockchain, responsive to the verification being affirmative, a message that describes or refers to a description of one or more modifications to the database; effectuate transmissions of notifications to the first version of the database; subsequent to the transmissions, propagate or revert the one or more database operations, based on the verification result.
    Type: Application
    Filed: September 16, 2020
    Publication date: December 31, 2020
    Inventors: Stephan Cunningham, Cameron Thacker, John Linden