Patents Assigned to ITERATE STUDIO, INC.
  • Patent number: 11803335
    Abstract: The present disclosure describes systems and methods for storing incoming data and providing access to that data to multiple machine learned models in a data type-agnostic and programming language-agnostic manner. Operationally, a computing device may receive in coming data (e.g., from sensors, etc.). The computing device may store the incoming data in memory blocks, and index the memory blocks with a unique index (e.g., tag). The index may correspond to a determined tier for the memory blocks, and may enable the system to both locate the data once stored and enable the system to read (or use) the data upon receiving, for example, a data access request. In this way, systems and methods described herein provide for a robust data access and transfer mechanism that allows data to be stored a single time, but accessed by one or more different applications, machine learned models, and the like, simultaneously.
    Type: Grant
    Filed: June 10, 2022
    Date of Patent: October 31, 2023
    Assignee: ITERATE STUDIO, INC.
    Inventors: Arulkumaran Chandrasekaran, Brainerd Sathianathan
  • Patent number: 11763217
    Abstract: A configuration server is provided including one or more processors and a workflow generator executing on the one or more processors. The workflow generator is configured to generate a workflow corresponding to a feature of a service. The configuration server also includes a client user interface configured to receive requests from a client user to enable or disable the feature of the service. A service director is configured to control deployment of the feature of the service by placing the workflow corresponding to the feature in an active state or an inactive state responsive to client requests. Responsive to a determination that the workflow is in the active state, the service director communicates the workflow to a deployment server. The feature associated with the workflow is available to an end user accessing the service when the workflow is communicated to the deployment server.
    Type: Grant
    Filed: December 21, 2020
    Date of Patent: September 19, 2023
    Assignee: ITERATE STUDIO, INC.
    Inventors: Arulkumaran Chandrasekaran, Brainerd Sathianathan, Chatura Samarasinghe, Shomron Jacob, John Selvadurai
  • Patent number: 11341517
    Abstract: A method of comparing performance of a first entity and a second entity uses performance indexing based on comparable performance metrics. A first entity performance rate and a first growth ability for the first entity are determined based on a first plurality of entity characteristics for the first entity. The first performance rate and the first growth ability are weighted based of the first plurality of entity characteristics and a first entity index value is determined based on the weighted first performance rate and first growth ability. A comparison between the first entity and the second entity is generated using the first entity index value and a second entity index value for the second entity.
    Type: Grant
    Filed: September 17, 2020
    Date of Patent: May 24, 2022
    Assignee: ITERATE STUDIO, INC.
    Inventors: John Selvadurai, Jon C. Nordmark, Frederick Michael Frazzini
  • Patent number: 10929181
    Abstract: The present disclosure relates generally to a method of executing application code developed using a simplified programming interface. I/O tasks and processing intensive tasks are designated as event callbacks in a single event loop runtime environment. The I/O tasks and processing intensive tasks are generated in association with a user request. Tasks associated with event callbacks are offloaded for execution using a resource based multithreading module to allocate the tasks between a plurality of processors based on the current utilization of each of the plurality of processors and an estimation of computing resources for execution of the tasks. The tasks are executed at the allocated processors of the plurality of processors and the user request is fulfilled using results of the executed tasks.
    Type: Grant
    Filed: November 22, 2019
    Date of Patent: February 23, 2021
    Assignee: ITERATE STUDIO, INC.
    Inventors: Arulkumaran Chandrasekaran, Chatura Samarasinghe, Brainerd Sathianathan
  • Patent number: 10776686
    Abstract: The present disclosure relates generally to systems and methods that include a configuration server with a processing element operable to operate a plurality of containers. A plurality of functionality modules are operable to execute within respective containers of the plurality of containers. Each functionality module includes: an input, a functionality operable to be executed by the processing element to perform an artificial intelligence operation using the input, and an output produced by the functionality. The modular system includes a messaging object operable to connect the output of a first one of the plurality of functionality modules to the input of a second of the plurality of functionality modules. The modular system configures the messaging object to adapt the output of first functionality module to the input of the second functionality module.
    Type: Grant
    Filed: November 22, 2019
    Date of Patent: September 15, 2020
    Assignee: ITERATE STUDIO, INC.
    Inventors: Shomron Jacob, Brainerd Sathianathan, Arulkumaran Chandrasekaran, John Selvadurai, Chatura Samarasinghe, David Ruvalcaba Gonzalez