Mechanism for facilitating evaluation of data types for dynamic lightweight objects in an on-demand services environment
First Claim
Patent Images
1. A method comprising:
- uploading, by a product customization server device, in response to a request, a data file having data associated with a tenant in a multi-tenant database system, wherein the request identifies a default product for customization and includes one or more customization preferences of the tenant;
detecting, by the product customization server device, data types relating to the data, wherein detecting includes scanning data rows and data columns of the data file;
classifying, by the product customization server device, the detected data types into one or more categories based on the one or more customization preferences of the tenant;
creating, by the product customization server device, one or more dynamic objects based on the detected data types and the one or more categories; and
configuring, by the product customization server device, the default product into a customized product accessible to the tenant by associating the one or more dynamic objects to the default product.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with embodiments, there are provided mechanisms and methods for facilitating evaluation of data types for dynamic lightweight objects in an on-demand services environment. In one embodiment and by way of example, a method includes uploading a data file having data at a first computing device in response to a request, and detecting data types relating to the data within the data file. The detecting includes scanning data rows and data columns of the data file. The method may further include classifying the detected data types into one or more categories, and creating one or more dynamic objects based on the one or more categories.
146 Citations
20 Claims
-
1. A method comprising:
-
uploading, by a product customization server device, in response to a request, a data file having data associated with a tenant in a multi-tenant database system, wherein the request identifies a default product for customization and includes one or more customization preferences of the tenant; detecting, by the product customization server device, data types relating to the data, wherein detecting includes scanning data rows and data columns of the data file; classifying, by the product customization server device, the detected data types into one or more categories based on the one or more customization preferences of the tenant; creating, by the product customization server device, one or more dynamic objects based on the detected data types and the one or more categories; and configuring, by the product customization server device, the default product into a customized product accessible to the tenant by associating the one or more dynamic objects to the default product. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
a product customization server device having a memory to store instructions, and a processing device coupled to the memory, the processing device to execute the instructions to; upload, in response to a request, a data file having data associated with a tenant in a multi-tenant database system, wherein the request identifies a default product for customization and includes one or more customization preferences of the tenant; detect data types relating to the data, wherein detecting includes scanning data rows and data columns of the data file; classify the detected data types into one or more categories based on the one or more customization preferences of the tenant; create one or more dynamic objects based on the detected data types and the one or more categories; and configuring the default product into a customized product accessible to the tenant by associating the one or more dynamic objects to the default product. - View Dependent Claims (11, 12, 13, 14, 15)
-
16. A non-transitory machine-readable medium having stored thereon instructions which, when executed by a machine, cause the machine to:
-
upload, in response to a request, a data file having data associated with a tenant in a multi-tenant database system, wherein the request identifies a default product for customization and includes one or more customization preferences of the tenant; detect data types relating to the data, wherein detecting includes scanning data rows and data columns of the data file; classify the detected data types into one or more categories based on the one or more customization preferences of the tenant; create one or more dynamic objects based on the detected data types and the one or more categories; and configuring the default product into a customized product accessible to the tenant by associating the one or more dynamic objects to the default product. - View Dependent Claims (17, 18, 19, 20)
-
Specification