In-application customization
First Claim
Patent Images
1. A method carried out by at least one computer processor for creating an application, the method comprising:
- displaying, at a computing system, a graphical user interface of an application developed by an original author;
receiving, via an input device of the computing system and while within the graphical user interface of the application, an interaction with the application to make a modification to the application from a set of available modifications that the original author did not create for the application; and
performing, by the computing system, an in-application customization of the application to make the modification to the application.
2 Assignments
0 Petitions
Accused Products
Abstract
In-application customization is provided where users can both use and customize the application. Within a graphical user interface of an application developed by an original author, an interaction from a customizer user of the application can be received to make a modification to the application from a set of available modifications that the original author did not create for the application. The modification can be performed using functionality made available through a developer program service.
12 Citations
20 Claims
-
1. A method carried out by at least one computer processor for creating an application, the method comprising:
-
displaying, at a computing system, a graphical user interface of an application developed by an original author; receiving, via an input device of the computing system and while within the graphical user interface of the application, an interaction with the application to make a modification to the application from a set of available modifications that the original author did not create for the application; and performing, by the computing system, an in-application customization of the application to make the modification to the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. One or more non-transitory computer readable storage media having stored therein instructions that, when executed by one or more processors, directs the one or more processors to perform a method comprising:
-
receiving a template app; in response to receiving an indication to customize the template app from within the template app, entering customization mode initiating communication with a developer program service to determine a set of available modifications and enabling customizations to the template app from the set of available modifications not originally provided in the template app; receiving an indication of at least one modification to customize the template app; performing the at least one modification to the template app as an in-application customization; and saving an instance of the template app having the at least one modification. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system comprising:
a first application instance stored on one or more computer readable storage media and comprising original application features, specified settings options, and a customization interface, wherein, when the first application instance is executed by one or more processors, the first application instance directs the one or more processors to; provide a user interface to the original application features for using the first application instance; and enter customization mode in response to receipt of an indication to initiate in-application customization, wherein during customization mode, the first application instance directs the one or more processors to; initiate communication with a developer platform service via the customization interface, provide a customizing user interface, and store a received modification to the first application instance as an app custom instance feature on the one or more computer readable storage media. - View Dependent Claims (16, 17, 18, 19, 20)
Specification