Patent Document ID: 7962443
Application ID: 11933396

Base Claim:
1. A method, comprising: (A) receiving, from a client computing device at a delivery server, a user data set, the user data set including a first plurality of fields, wherein the first plurality of fields comprises dynamic structured data; (B) determining, via the delivery server, whether the user data set matches one or more of a plurality of ready-built design templates stored in a repository, each of the plurality of ready-built design templates including a second plurality of fields comprising replaceable data, based on one or more of the group consisting of a comparison between the first plurality of fields and the second plurality of fields, a comparison between a first plurality of labels corresponding to the first plurality of fields and a second plurality of labels corresponding to the second plurality of fields, a comparison between the user data set and a data descriptor, and a comparison between a data type of at least one of the first plurality of fields and a data type of at least one of the second plurality of fields; (C) returning, to client computing device, an output representing a matching subset of the plurality of ready-built design templates stored in the repository; (D) receiving, from the client computing device, input representing a selection by a user of at least one ready-built design template from the matching subset; and (E) generating a graphical representation on the client computing device by replacing the replaceable data of the second plurality of fields of the selected at least one ready-built design template from the matching subset with the data set of the first plurality of fields.

---

Claim 6:
6. The method of claim 1 , further comprising: (F) receiving, from a user, input representing a hint; and wherein (B) comprises determining whether the user data set matches the one or more of the plurality of ready-built design templates based on the hint.