ENHANCED TEMPLATE CURATING
First Claim
1. A method of operating an online templates service comprising:
- ranking a collection of templates in an order based on a plurality of factors associated with each template in the collection of templates comprising a functional factor, an aesthetic factor, and a randomizing factor;
determining which templates of the collection of templates to include in a gallery set based at least in part on a position of each of the collection of templates in the order; and
replying to requests for the gallery set with results comprising graphical representations of the templates included in the gallery set.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and software are disclosed herein for curating templates. In an implementation, templates are annotated with information that describes various factors descriptive that describe perceived qualities of the templates. A templates service automatically ranks the templates based on the factors, including functional and aesthetic factors, as well as a randomizing factor. A determination is then made about which of the collection of templates to include in a gallery set that is downloaded to local applications. The templates service replies to requests for the gallery set with results comprising graphical representations of the templates included in the gallery set.
-
Citations
20 Claims
-
1. A method of operating an online templates service comprising:
-
ranking a collection of templates in an order based on a plurality of factors associated with each template in the collection of templates comprising a functional factor, an aesthetic factor, and a randomizing factor; determining which templates of the collection of templates to include in a gallery set based at least in part on a position of each of the collection of templates in the order; and replying to requests for the gallery set with results comprising graphical representations of the templates included in the gallery set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for curating an online application store comprising:
-
ranking a collection of applications in an order based on a plurality of factors associated with each application in the collection of applications comprising a functional factor, an aesthetic factor, a demand factor, and a randomizing factor; determining which applications of the collection of applications to include in a gallery set based at least in part on a position of each of the collection of applications in the order; and replying to requests for the gallery set with results comprising graphical representations of the applications included in the gallery set. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus comprising:
-
one or more computer readable storage media; an application stored on the one or more computer readable storage media and comprising program instructions that, when executed by a processing system, direct the processing system to at least; receive a set of templates from an online template service with which to populate a template gallery in a user interface to the application; determine an arrangement of the template gallery based at least in part on a plurality of factors associated with each of the set of templates comprising a functional factor and an aesthetic factor; and render graphical representations of the set of templates in the user interface in accordance with the arrangement of the template gallery. - View Dependent Claims (18, 19, 20)
-
Specification