Patents by Inventor Benjamin Carroll Alcala Roth

Benjamin Carroll Alcala Roth 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: 11467854
    Abstract: A method for loading multiple versions of the same native library in a native runtime environment. In one embodiment, the method comprises cloning a native library workspace with a first version number as a cloned native library; applying a namespace across the cloned native library; injecting a macro into source code associated with the cloned native library; adding a dependency to the cloned native library in source code associated with the native runtime environment; and registering the first version number in a project configuration of the native runtime environment.
    Type: Grant
    Filed: November 2, 2020
    Date of Patent: October 11, 2022
    Assignee: 650 Industries, Inc.
    Inventors: Jesse Kicho Ruder, James Hiroaki Ide, Charles Duplain Cheever, Benjamin Carroll Alcala Roth
  • Publication number: 20220269489
    Abstract: Systems and methods for application development via a graphical user interface (GUI) using an Entity-Component-System (ECS) architecture are provided herein. In some embodiments, a method for application development may include receiving a selection of at least one actor to be part of a game scene; displaying a representation of the at least one actor in the game scene; receiving a selection of one or more behaviors to associate with each of the at least one actors in the game scene; storing the selected one or more behaviors as associations with each of the at least one actors, wherein the associations are stored in a hash table; updating, each of that at least one actors and their associated behaviors; and automatically creating an executable video game based on the at least one actor and associated behaviors in an ECS architecture without the need for user written software code.
    Type: Application
    Filed: February 16, 2022
    Publication date: August 25, 2022
    Inventors: Benjamin Carroll Alcala Roth, Jesse Kicho Ruder, Nikhilesh Sigatapu, David Anthony Cole, Charles Duplain Cheever
  • Publication number: 20210049024
    Abstract: A method for loading multiple versions of the same native library in a native runtime environment. In one embodiment, the method comprises cloning a native library workspace with a first version number as a cloned native library; applying a namespace across the cloned native library; injecting a macro into source code associated with the cloned native library; adding a dependency to the cloned native library in source code associated with the native runtime environment; and registering the first version number in a project configuration of the native runtime environment.
    Type: Application
    Filed: November 2, 2020
    Publication date: February 18, 2021
    Inventors: Jesse Kicho Ruder, James Hiroaki Ide, Charles Duplain Cheever, Benjamin Carroll Alcala Roth
  • Patent number: 10824442
    Abstract: A method for modifying a native runtime environment comprising modifying symbols in the least one of a compiled executable or byte-code of each of a plurality of library versions, modifying references to the symbols in development code associated with the at least one of the compiled executable or byte-code, building the development code into a plurality of versioned library packages, renaming identifiers in each of the versioned library packages and modify an application build for the native runtime environment to reference each of the versioned library packages according to their renamed identifiers.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: November 3, 2020
    Assignee: 650 Industries, Inc.
    Inventors: Jesse Kicho Ruder, James Hiroaki Ide, Charles Duplain Cheever, Benjamin Carroll Alcala Roth
  • Publication number: 20190073230
    Abstract: A method for modifying a native runtime environment comprising modifying symbols in the least one of a compiled executable or byte-code of each of a plurality of library versions, modifying references to the symbols in development code associated with the at least one of the compiled executable or byte-code, building the development code into a plurality of versioned library packages, renaming identifiers in each of the versioned library packages and modify an application build for the native runtime environment to reference each of the versioned library packages according to their renamed identifiers.
    Type: Application
    Filed: February 28, 2017
    Publication date: March 7, 2019
    Applicant: 650 Industries, Inc.
    Inventors: Jesse Kicho Ruder, James Hiroaki Ide, Charles Duplain Cheever, Benjamin Carroll Alcala Roth