Patents Assigned to 650 Industries, Inc.
  • 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
  • Patent number: 11244419
    Abstract: Embodiments described herein disclose a method for rendering a frame using graphics accelerated hardware comprising determining whether a command invoked in a script is a graphics command or a non-graphics command, executing the non-graphics command in a first thread, adding the graphics command to a first batch of a backlog of batches in a graphics context to be executed in a second thread, locking, in the first thread, the backlog of batches not executed yet by the second thread and adding a second batch that is empty to the backlog and swapping, in the first thread, the second batch with the first batch.
    Type: Grant
    Filed: May 24, 2018
    Date of Patent: February 8, 2022
    Assignee: 650 Industries, Inc.
    Inventor: Nikhilesh Sigatapu
  • 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