SYSTEMS AND METHODS FOR ENABLING CUSTOMIZATION OF VISUAL ELEMENTS BASED ON A SPECIFIED CLASS
First Claim
1. A method comprising:
- receiving, at one or more processors, input specifying a component in content being developed, wherein the component, according to a definition of the component, comprises a visual element, the visual element being configurable based on a first type;
identifying a first set of characteristics of the visual element of the component based on the first type;
receiving, at one or more processors, a subsequent user input specifying a second type for the visual element;
identifying a second set of characteristics of the visual element based on the second type, wherein the second set of characteristics differs from the first set of characteristics; and
providing, via one or more processors, the content.
1 Assignment
0 Petitions
Accused Products
Abstract
One illustrative embodiment involves receiving input specifying a component in content being developed. The component, according to a definition of the component, comprises a visual element that is configurable based on type. The embodiment also involves receiving input specifying a type for the visual element. Visual or interactive characteristics of the visual element that are available for specification differ based on which type is specified for the visual element. The embodiment further involves providing the content. Such functionality can be implemented in an integrated development environment (IDE) which content developers can use to configure standard components such that they include additional visual or interactive characteristics not included in them at the time of their creation.
4 Citations
21 Claims
-
1. A method comprising:
-
receiving, at one or more processors, input specifying a component in content being developed, wherein the component, according to a definition of the component, comprises a visual element, the visual element being configurable based on a first type; identifying a first set of characteristics of the visual element of the component based on the first type; receiving, at one or more processors, a subsequent user input specifying a second type for the visual element; identifying a second set of characteristics of the visual element based on the second type, wherein the second set of characteristics differs from the first set of characteristics; and providing, via one or more processors, the content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a processor; a memory comprising instructions stored in computer readable medium that when executed by the processor provide operations comprising; receiving a component specification as part of a software development kit (SDK), the component comprising a visual element that is configurable based on a first type; receiving input specifying use of the component in content being developed; identifying a first set of characteristics of the visual element based on the type; receiving a subsequent user input specifying a second type for the visual element of the component in the content being developed; identifying a second set of characteristics of the visual element based on the second type, wherein the first set of characteristics of the visual element differ from the second set of characteristics. - View Dependent Claims (12, 13)
-
-
14. A non-transitory computer readable storage medium having computer-executable instructions for:
-
receiving input specifying a component in content being developed, wherein the component, according to a definition of the component, comprises a visual element, the visual element being configurable based on a first type; receiving a subsequent user input specifying a second type for the visual element, wherein visual or interactive characteristics of the visual element available for specification in the IDE differ based on which type is specified for the visual element; and providing the content. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
Specification