SESSION TABLE FRAMEWORK
First Claim
1. A method in a host organization, the method comprising:
- receiving a configuration request at the host organization from a client device;
generating, via a configurator engine of the host organization, a configuration model having metadata therein;
generating a user session unique to the client device in a memory of the host organization;
creating a user session data table within the user session of the memory based on the metadata of the configuration model;
populating data into the user session data table based on the metadata of the configuration model;
generating a renderable User Interface (UI) based on the metadata of the configuration model and based further on the data in the user session data table; and
transmitting the renderable UI to the client device for display, responsive to receiving the configuration request.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with embodiments disclosed herein, there are provided methods, systems, and apparatuses for implementing a session table framework including, for example, receiving a configuration request at a host organization from a client device; generating, via a configurator engine of the host organization, a configuration model having metadata therein; generating a user session unique to the client device in a memory of the host organization; creating a user session data table within the user session of the memory based on the metadata of the configuration model; populating data into the user session data table based on the metadata of the configuration model; generating a renderable User Interface (UI) based on the metadata of the configuration model and based further on the data in the user session data table; and transmitting the renderable UI to the client device for display, responsive to receiving the configuration request.
23 Citations
28 Claims
-
1. A method in a host organization, the method comprising:
-
receiving a configuration request at the host organization from a client device; generating, via a configurator engine of the host organization, a configuration model having metadata therein; generating a user session unique to the client device in a memory of the host organization; creating a user session data table within the user session of the memory based on the metadata of the configuration model; populating data into the user session data table based on the metadata of the configuration model; generating a renderable User Interface (UI) based on the metadata of the configuration model and based further on the data in the user session data table; and transmitting the renderable UI to the client device for display, responsive to receiving the configuration request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A non-transitory computer readable storage medium having instructions stored thereon that, when executed by a system in a host organization having a processor and memory therein, the instructions cause the system to perform operations comprising:
-
receiving a configuration request at the host organization from a client device; generating, via a configurator engine of the host organization, a configuration model having metadata therein; generating a user session unique to the client device in a memory of the host organization; creating a user session data table within the user session of the memory based on the metadata of the configuration model; populating data into the user session data table based on the metadata of the configuration model; generating a renderable User Interface (UI) based on the metadata of the configuration model and based further on the data in the user session data table; and transmitting the renderable UI to the client device for display, responsive to receiving the configuration request. - View Dependent Claims (25)
-
-
26. A system comprising:
-
a processor to execute instructions; a request interface to receive a configuration request from a client device; a configurator engine to generate a configuration model having metadata therein; a memory to store a user session unique to the client device on behalf of the client device; a table creation program extension programmatically interfaced with the configurator engine to create a user session data table within the user session of the memory responsive to the generation of the configuration model by the configurator engine; a table population program extension programmatically interfaced with the configurator engine to populate data into the user session data table based on a mapping defined by the metadata; and a UI rendering program extension programmatically interfaced with the configurator engine to generate a renderable User Interface (UI) based on the metadata of the configuration model and based further on the data in the user session data table. - View Dependent Claims (27, 28)
-
Specification