Patent Document ID: 9031922
Application ID: 13461995

Base Claim:
1. A computer-readable storage medium configured with data and with instructions that when executed by at least one processor causes the processor(s) to perform a process for determining whether to regenerate code-behind file(s) based on fingerprint(s) of selected metadata, the process comprising the steps of: computing a current metadata-fingerprint-A of a binary-file-set-A, the binary-file-set-A derived from a code-behind-file-set-A of an application, the binary-file-set-A having a metadata-portion-A and a non-metadata-portion-A, the current metadata-fingerprint-A computation based at least in part on the metadata-portion-A and independent of at least part of the non-metadata-portion-A; checking whether a timestamp of a code-behind-file-set matches a timestamp of a user-interface-file-set of the application; ascertaining that the current metadata-fingerprint-A differs from a previous metadata-fingerprint-A of the binary-file-set-A; regenerating the code-behind-file-set-A in response to ascertaining that the current and previous metadata-fingerprints-A differ; and identifying a binary-file-set as a system binary-file-set which has been derived by compilation or interpretation, as opposed to being a non-binary file, and then avoiding computing a current metadata-fingerprint for that system binary-file-set.

---

Claim 2:
2. The configured medium of claim 1 , wherein the process further comprises: computing a current metadata-fingerprint-B of a binary-file-set-B, the binary-file-set-B derived from a code-behind-file-set-B of the application, the binary-file-set-B having a current metadata-portion-B and a distinct non-metadata-portion-B, the current metadata-fingerprint-B computation based at least in part on the current metadata-portion-B and independent of at least part of the non-metadata-portion-B; ascertaining that the current metadata-fingerprint-B matches a previous metadata-fingerprint-B of the binary-file-set-B; finding that the current metadata-portion-B differs from a copy of the metadata-portion-B which was made when the previous metadata-fingerprint-B of the code-behind-file-set-B was computed; and regenerating the code-behind-file-set-B in response to finding that the current metadata-portion-B differs from the copy.