Patents Assigned to ITERATE STUDIO, INC.
-
Patent number: 11803335Abstract: 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: GrantFiled: June 10, 2022Date of Patent: October 31, 2023Assignee: ITERATE STUDIO, INC.Inventors: Arulkumaran Chandrasekaran, Brainerd Sathianathan
-
Patent number: 11763217Abstract: 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: GrantFiled: December 21, 2020Date of Patent: September 19, 2023Assignee: ITERATE STUDIO, INC.Inventors: Arulkumaran Chandrasekaran, Brainerd Sathianathan, Chatura Samarasinghe, Shomron Jacob, John Selvadurai
-
Patent number: 11341517Abstract: 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: GrantFiled: September 17, 2020Date of Patent: May 24, 2022Assignee: ITERATE STUDIO, INC.Inventors: John Selvadurai, Jon C. Nordmark, Frederick Michael Frazzini
-
Patent number: 10929181Abstract: 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: GrantFiled: November 22, 2019Date of Patent: February 23, 2021Assignee: ITERATE STUDIO, INC.Inventors: Arulkumaran Chandrasekaran, Chatura Samarasinghe, Brainerd Sathianathan
-
Patent number: 10776686Abstract: 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: GrantFiled: November 22, 2019Date of Patent: September 15, 2020Assignee: ITERATE STUDIO, INC.Inventors: Shomron Jacob, Brainerd Sathianathan, Arulkumaran Chandrasekaran, John Selvadurai, Chatura Samarasinghe, David Ruvalcaba Gonzalez