METHODS AND SYSTEMS FOR PROVIDING A USER INTERFACE IN A MULTI-TENANT DATABASE ENVIRONMENT
First Claim
1. An apparatus for providing a user interface in an on-demand software service environment, the apparatus comprising:
- a network interface; and
a processor system comprising at least one processor, the processor system configured for;
receiving, via the network interface, a component request from a first client device;
building or retrieving component definitions corresponding to the component request;
instantiating the component definitions;
obtaining data and metadata for the component instances;
serializing the component definitions, component instances, the data and the metadata; and
returning a response to the first client device, the response comprising serialized instantiated component definitions, serialized data for the instantiated component definitions and serialized metadata for the instantiated component definitions.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, devices and systems for providing a user interface in an on-demand software service environment are described. Some implementations involve receiving a component request from a first client device and building or retrieving component definitions corresponding to the component request. The implementations may also involve instantiating the component definitions and obtaining data and metadata for the component instances. Such implementations may also involve serializing the component definitions, component instances, the data and the metadata, and returning a response to the first client device. The response may include serialized instantiated component definitions, serialized data for the instantiated component definitions and serialized metadata for the instantiated component definitions.
-
Citations
27 Claims
-
1. An apparatus for providing a user interface in an on-demand software service environment, the apparatus comprising:
-
a network interface; and a processor system comprising at least one processor, the processor system configured for; receiving, via the network interface, a component request from a first client device; building or retrieving component definitions corresponding to the component request; instantiating the component definitions; obtaining data and metadata for the component instances; serializing the component definitions, component instances, the data and the metadata; and returning a response to the first client device, the response comprising serialized instantiated component definitions, serialized data for the instantiated component definitions and serialized metadata for the instantiated component definitions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for providing a user interface in an on-demand software service environment, the method comprising:
-
receiving a component request from a first client device; building or retrieving component definitions corresponding to the component request; instantiating the component definitions; obtaining data and metadata for the component instances; serializing the component definitions, component instances, the data and the metadata; and returning a response to the first client device, the response comprising serialized instantiated component definitions, serialized data for the instantiated component definitions and serialized metadata for the instantiated component definitions. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A machine-readable medium carrying one or more sequences of instructions for providing a user interface in an on-demand software service environment, which instructions, when executed by one or more processors, cause the one or more processors to carry out the processes of:
-
receiving a component request from a first client device; building or retrieving component definitions corresponding to the component request; instantiating the component definitions; obtaining data and metadata for the component instances; serializing the component definitions, component instances, the data and the metadata; and returning a response to the first client device, the response comprising serialized instantiated component definitions, serialized data for the instantiated component definitions and serialized metadata for the instantiated component definitions. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
Specification