Back to results
US 11,900,084 B2Granted
Distributed application development platform
AssigneeGrid.ai, Inc.
InventorsWilliams Falcon, Luca Antiga, Thomas Henri Marceau Chaton, Adrian Wälchli
Life of this patent
Estimating the term…
Abstract
In variants, the AI/ML development system can include one or more applications, wherein each application can include: one or more components and one or more state storages. Each application can optionally include one or more event loops, one or more shared storages, and/or one or more time schedulers.
Claims20
A system, comprising:
- a set of applications, wherein each application comprises:
- a set of components, comprising a set of flow components and a set of work components, wherein each flow component of the set of flow components defines coordination logic between other components of the set of components, and wherein each work component of the set of work components defines computation logic;
- and
- a shared state storage configured to track a set of component states for the set of components.
1 more element
A method of application instance execution, comprising:
- initializing an application comprising a set of components, wherein the set of components comprises a set of flow components and a set of work components, wherein each flow component of the set of flow components coordinates execution of other components of the set of components, and wherein each work component of the set of work components performs a task;
- and
- executing the set of components, wherein each component of the set of components writes a component state to a shared state storage, wherein the shared state storage is configured to track a set of component states for the set of components.
Dependencies are inferred from the claim text.