8554793

Methods and Systems for Providing Custom Settings in an On-Demand Service Environment

PublishedOctober 8, 2013
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
21 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method comprising: initiating by presenting a custom object main custom settings view the creation of a custom object that can be called by an API (Application Programming Interface) of a database system; naming the custom object based on receiving a name in the main custom settings view, creating fields for the custom object based on presenting a list of possible fields and receiving field selections; assigning a behavior for each field based on presenting a list of possible behaviors for selected fields and receiving a behavior selection; setting the custom object to a specified type based on presenting a list of possible types and receiving a type selection; and assigning permissions to users regarding the created fields when the custom object is of a hierarchical type.

2

2. The method of claim 1 , wherein initiating the creation comprises selecting a custom object to edit.

3

3. The method of claim 1 , wherein creating fields comprises defining a data type for each field.

4

4. The method of claim 1 , wherein creating fields comprises defining an action for each field.

5

5. The method of claim 1 , wherein assigning permissions comprises assigning permission values for hierarchical settings.

6

6. The method of claim 5 , wherein assigning permission values comprises assigning permission values to a primary level and then assigning overrides to the assigned permission values at a second level.

7

7. The method of claim 1 , wherein setting a type comprises choosing a list type or a hierarchical type.

8

8. The method of claim 7 , further comprising if the custom object is of a list type then configuring a list for the object.

9

9. A non-transitory machine-readable storage medium carrying one or more sequences of instructions for creating custom objects for a database application, which instructions, when executed by one or more processors, cause the one or more processors to carry out the steps of: initiating by presenting a custom object main custom settings view the creation of a custom object that can be called by an API (Application Programming Interface) of a database system; naming the custom object based on receiving a name in the main custom settings view, creating fields for the custom object based on presenting a list of possible fields and receiving field selections; assigning a behavior for each field based on presenting a list of possible behaviors for selected fields and receiving a behavior selection; setting the custom object to a specified type based on presenting a list of possible types and receiving a type selection; and assigning permissions to users regarding the created fields when the custom object is of a hierarchical type.

10

10. The medium of claim 9 , wherein creating fields comprises defining a data type for each field.

11

11. The medium of claim 10 , wherein creating fields comprises defining an action for each field.

12

12. The medium of claim 9 , wherein setting a type comprises choosing at least one of a list type and a hierarchical type.

13

13. An apparatus for creating custom objects for a database application, the apparatus comprising: a processor; and one or more stored sequences of instructions which, when executed by the processor, cause the processor to carry out the steps of: naming the custom object based on receiving a name in the main custom settings view, creating fields for the custom object based on presenting a list of possible fields and receiving field selections; assigning a behavior for each field based on presenting a list of possible behaviors for selected fields and receiving a behavior selection; setting the custom object to a specified type based on presenting a list of possible types and receiving a type selection; and assigning permissions to users regarding the created fields when the custom object is of a hierarchical type.

14

14. The apparatus of claim 13 , further comprising a cache to store data populating the fields of the object.

15

15. The apparatus of claim 13 , wherein initiating the creation comprises selecting a custom object to edit.

16

16. The apparatus of claim 13 , wherein creating fields comprises defining a data type for each field.

17

17. The apparatus of claim 13 , wherein creating fields comprises defining an action for each field.

18

18. The apparatus of claim 13 , wherein assigning permissions comprises assigning permission values for hierarchical settings.

19

19. The apparatus of claim 18 , wherein assigning permission values comprises assigning permission values to a primary level and then assigning overrides to the assigned permission values at a second level.

20

20. The apparatus of claim 13 , wherein setting a type comprises choosing one of a list type and a hierarchical type.

21

21. The apparatus of claim 20 , further comprising if the custom object is of a list type then configuring a list for the object.

Patent Metadata

Filing Date

Unknown

Publication Date

October 8, 2013

Inventors

Richard Unger
Fiaz Hossain
Taggart C. Matthiesen
Craig Weissman

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “METHODS AND SYSTEMS FOR PROVIDING CUSTOM SETTINGS IN AN ON-DEMAND SERVICE ENVIRONMENT” (8554793). https://patentable.app/patents/8554793

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.