Patent ID: 8381112

Claim:
A first computing device configured to support a first wireless flashcard having content and in a format specified by a first template, the first computing device comprising: a wireless communication module; a display device; and a processing unit, wherein the processing unit is configured to: receive a first data of a first data type and a second data of a second data type, determine whether the first data type and the second data type match a first permissible data type and second permissible data type supported by the first template, respectively, if the first data type matches the first permissible data type, identify the first wireless flashcard based on the first data, if the first data type matches the first permissible data type and the second data type matches the second permissible data type, send the first data and the second data to the display device for display in a first display area and a second display area, respectively, based on settings set forth in the first template and features of the first computing device, wherein the settings include at least data fields, information associated with the data fields, and attributes, prior to performing an operation on one or more of the first data and the second data, determine whether the operation is permissible based on one or more of a first attribute and a second attribute set forth in the first template, and cause a part or whole of the first wireless flashcard to be transmitted via the wireless communication module to a second computing device based on one or more of a third attribute and a fourth attribute set forth in the first template.