Controlling data schema for data oriented architecture
AssigneeLemon Inc.
InventorsPriyeshkumar Wani, Vybhav Achar Bhargav
Life of this patent
Estimating the term…
Abstract
Controlling data schema is provided for data object(s) in a data oriented architecture. Suggestions are provided for received data objects, including determining whether the received data object maps to one of multiple data types, and performing a conditional type inference to provide the one or more suggestions based on a result of the determining of whether the one of the data object maps to one of the multiple data types.
Claims18
A system for controlling data schema for one or more data objects in a data oriented architecture, the system comprising:
- a memory to receive and store one or more data objects;
- and
- a processor to provide one or more suggestions, wherein the processor is to:
- determine whether one of the one or more data objects maps to one of multiple data types;
- perform a conditional type inference to provide the one or more suggestions based on a result of determining whether the one of the one or more data objects maps to the one of the multiple data types;
- and
- generate a user interface comprising one or more components for one or more entities in an entity component system (ECS), wherein the one or more data objects represent the one or more components to be generated for the user interface.
A method for controlling data schema for one or more data objects in a data oriented architecture, the method comprising:
- receiving one or more data objects;
- and
- providing one or more suggestions for one of the data objects,
- wherein the providing of the one or more suggestions further comprises:
- determining whether a received one of the one or more data objects maps to one of multiple data types;
- performing a conditional type inference to provide the one or more suggestions based on a result of the determining whether the received one of the one or more data objects maps to the one of the multiple data types;
- and
- generating a user interface comprising one or more components for one or more entities in an entity component system (ECS), wherein the one or more data objects represent the one or more components to be generated for the user interface.
A non-transitory computer-readable medium having computer-executable instructions stored thereon that, upon execution, cause one or more processors to perform operations comprising:
- receiving one or more data objects;
- and
- providing one or more suggestions for one of the data objects,
- wherein the providing of the one or more suggestions further comprises:
- determining whether a received one of the one or more data objects maps to one of multiple data types;
- performing a conditional type inference to provide the one or more suggestions based on a result of the determining whether the received one of the one or more data objects maps to the one of the multiple data types;
- and
- generating a user interface comprising one or more components for one or more entities in an entity component system (ECS), wherein the one or more data objects represent the one or more components to be generated for the user interface.
Dependencies are inferred from the claim text.