US2017116251A1PendingUtilityA1
System, method and computer program product for creating a visual component for tenants of an on-demand database service
Est. expiryJan 22, 2028(~1.5 yrs left)· nominal 20-yr term from priority
G06F 16/2365G06F 16/25G06F 16/248G06F 16/22G06F 16/283G06F 8/34G06F 17/30557G06F 17/30371G06F 17/30592G06F 17/30312
50
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
In accordance with embodiments, there are provided mechanisms and methods for creating visual components for tenants of an on-demand database service. These mechanisms and methods for creating visual components for tenants of an on-demand database service can enable embodiments to allow tenants to create reusable components for use in user defined interfaces, etc. The ability of embodiments to provide such feature may allow tenants to efficiently and effectively create interfaces.
Claims
exact text as granted — not AI-modified1 - 17 . (canceled)
18 . A method, comprising:
a database system storing a definition of a component for displaying a visual object within a user interface, wherein the definition includes a first value for a configurable attribute that affects a manner in which the visual object is displayed within the user interface, and wherein the definition of the component is stored with definitions of other components in a first storage portion of the database system; the database system receiving a request to modify the configurable attribute of the definition for a first user of a plurality of users of the database system to have a second value different from the first value; the database system storing the second value separately from the first storage portion in a second storage portion within the database system associated with the first user; and in response to a request to render a user interface for the first user that includes the component:
the database system accessing the second storage portion associated with the first user that stores the second value; and
the database system returning the second value to the component such that the visual object can be displayed according to the second value of the configurable attribute.
19 . (canceled)
20 . The method of claim 18 , wherein the database system is a multi-tenant database system configured to store data for different users in at least one database table.
21 . The method of claim 18 , further comprising:
the database system instructing a web browser associated with the first user to display the user interface.
22 . (canceled)
23 . The method of claim 18 , wherein the configurable attribute defines at least one of color or size for an image of the component, or defines at least one of a font or a size for text of the component.
24 . (canceled)
25 . A non-transitory, computer-readable medium having computer instructions stored thereon that are executable by one or more processors to cause operations comprising:
storing a definition of a component for displaying a visual object within a user interface, wherein the visual object is displayed based on a first value for a configurable attribute included in the definition, and wherein the definition of the component is stored with definitions of other components in a first storage portion of a database system; storing a second value in a second storage portion within the database system associated with a first user, wherein the second value is usable in lieu of the first value for the configurable attribute; and in response to a request to render a user interface for the first user that includes the component:
accessing the second storage portion associated with the first user that stores the second value; and
returning the second value to the component such that the visual object can be displayed according to the second value of the configurable attribute.
26 . The computer-readable medium of claim 25 , wherein the database system is a multi-tenant database system configured to store data for different users in at least one database table.
27 . The computer-readable medium of claim 25 , wherein the operations further comprise:
in response to receiving a request to create the component, providing an interface for defining the component.
28 - 29 . (canceled)
30 . The computer-readable medium of claim 25 , wherein the operations further comprise:
instructing a web browser associated with the first user to display the user interface.
31 . The computer-readable medium of claim 25 , wherein the component is reusable in a plurality of user interfaces.
32 . An apparatus, comprising:
a system memory; and one or more processors configured to execute instructions stored in the system memory to implement a multi-tenant database system that is configured to: store a definition of a component for displaying a visual object within one or more user interfaces, wherein the definition includes an attribute having a first value that affects how the visual object is displayed within the one or more user interfaces, and wherein the definition of the component is stored with definitions of other components in a library of the multi-tenant database system; receive a request to modify the attribute of the definition for a first tenant of a plurality of tenants of the multi-tenant database system to have a second value; store the second value in a storage portion within the multi-tenant database system associated with the first tenant that is separate from the library; and in response to a request to render a user interface for the first tenant that includes the component:
access the storage portion associated with the first tenant that stores the second value; and
return the second value to the component such that the visual object can be displayed according to the second value of the attribute.
33 - 34 . (canceled)
35 . The apparatus of claim 32 , further configured to:
in response to receiving a request to create the component, provide an interface for defining the component.
36 . The apparatus of claim 32 , wherein the component is reusable in a plurality of user interfaces.
37 . The apparatus of claim 32 , wherein the attribute defines at least one of color or size for an image of the component or defines at least one of a font or a size for text of the component.
38 . The method of claim 18 , wherein the component is reusable in a plurality of user interfaces.
39 . The method of claim 18 , further comprising:
the database system displaying a textual description of the component provided by a user of the plurality of users of the database system.
40 . The method of claim 18 , further comprising:
in response to receiving a request to create the component, providing an interface for defining the component.
41 . The computer-readable medium of claim 25 , wherein the operations further comprise:
displaying a textual description of the component supplied by a user of a plurality of users of the database system.
42 . The apparatus of claim 32 , wherein the multi-tenant database system is configured to store data for different tenants in at least one database table.
43 . The apparatus of claim 32 , wherein the multi-tenant database system is further configured to:
instruct a web browser associated with the first tenant to display the user interface.
44 . The apparatus of claim 32 , wherein the multi-tenant database system is further configured to:
display a textual description of the component supplied by a tenant of the multi-tenant database system.Join the waitlist — get patent alerts
Track US2017116251A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.